@layer plain-base{html,body{margin:0}}@layer plain-components{.pt-root{box-sizing:border-box;background:var(--p-color-bg-default);width:100%;min-width:0;color:var(--p-color-text-primary);position:relative;container:pt/inline-size}.pt-root[data-frame=app]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.pt-root[data-frame=app]>.p-shell{flex:1;height:auto;min-height:0}.pt-root *,.pt-root :before,.pt-root :after{box-sizing:border-box}.pt-display-l{font-size:calc(var(--p-type-display-l-size) * var(--p-ts,1));line-height:calc(var(--p-type-display-l-line-height) * var(--p-ts,1));font-weight:var(--p-type-display-l-weight);letter-spacing:calc(var(--p-type-display-l-tracking) * 1em);font-family:var(--p-type-display-l-family)}.pt-display-m{font-size:calc(var(--p-type-display-m-size) * var(--p-ts,1));line-height:calc(var(--p-type-display-m-line-height) * var(--p-ts,1));font-weight:var(--p-type-display-m-weight);letter-spacing:calc(var(--p-type-display-m-tracking) * 1em);font-family:var(--p-type-display-m-family)}.pt-display-s{font-size:calc(var(--p-type-display-s-size) * var(--p-ts,1));line-height:calc(var(--p-type-display-s-line-height) * var(--p-ts,1));font-weight:var(--p-type-display-s-weight);letter-spacing:calc(var(--p-type-display-s-tracking) * 1em);font-family:var(--p-type-display-s-family)}.pt-title-l{font-size:calc(var(--p-type-title-l-size) * var(--p-ts,1));line-height:calc(var(--p-type-title-l-line-height) * var(--p-ts,1));font-weight:var(--p-type-title-l-weight)}.pt-title-m{font-size:calc(var(--p-type-title-m-size) * var(--p-ts,1));line-height:calc(var(--p-type-title-m-line-height) * var(--p-ts,1));font-weight:var(--p-type-title-m-weight)}.pt-title-s{font-size:calc(var(--p-type-title-s-size) * var(--p-ts,1));line-height:calc(var(--p-type-title-s-line-height) * var(--p-ts,1));font-weight:var(--p-type-title-s-weight)}.pt-body-l{font-size:calc(var(--p-type-body-l-size) * var(--p-ts,1));line-height:calc(var(--p-type-body-l-line-height) * var(--p-ts,1))}.pt-body{font-size:calc(var(--p-type-body-m-size) * var(--p-ts,1));line-height:calc(var(--p-type-body-m-line-height) * var(--p-ts,1))}.pt-body-s{font-size:calc(var(--p-type-body-s-size) * var(--p-ts,1));line-height:calc(var(--p-type-body-s-line-height) * var(--p-ts,1))}.pt-label{font-size:calc(var(--p-type-label-m-size) * var(--p-ts,1));line-height:calc(var(--p-type-label-m-line-height) * var(--p-ts,1));font-weight:var(--p-type-label-m-weight)}.pt-label-l{font-size:calc(var(--p-type-label-l-size) * var(--p-ts,1));line-height:calc(var(--p-type-label-l-line-height) * var(--p-ts,1));font-weight:var(--p-type-label-l-weight)}.pt-caption{font-size:calc(var(--p-type-caption-size) * var(--p-ts,1));line-height:calc(var(--p-type-caption-line-height) * var(--p-ts,1))}.pt-muted{color:var(--p-color-text-secondary)}.pt-faint{color:var(--p-color-text-tertiary)}.pt-root h1,.pt-root h2,.pt-root h3,.pt-root p,.pt-root dl,.pt-root dd{margin:0}.pt-trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pt-root{word-break:keep-all;overflow-wrap:anywhere}.pt-cell-trunc{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.pt-root .pt-num{font-variant-numeric:tabular-nums;overflow-wrap:normal}.pt-head{justify-content:space-between;align-items:center;gap:var(--p-space-12) var(--p-space-16);flex-wrap:wrap;min-width:0;display:flex}.pt-head__text{flex-direction:column;gap:2px;min-width:0;display:flex}.pt-head__title{text-wrap:balance}.pt-head__actions{align-items:center;gap:var(--p-space-8);flex-wrap:wrap;display:flex}.pt-toolbar{align-items:flex-end;gap:var(--p-space-8);flex-wrap:wrap;min-width:0;display:flex}.pt-section{gap:var(--p-space-12);flex-direction:column;min-width:0;display:flex}.pt-section__head{justify-content:space-between;align-items:center;gap:var(--p-space-8);display:flex}.pt-dl{flex-direction:column;min-width:0;display:flex}.pt-dl__row{gap:var(--p-space-12);padding:var(--p-space-8) 0;border-bottom:1px solid var(--p-color-border-subtle);grid-template-columns:minmax(96px,36%) minmax(0,1fr);display:grid}.pt-dl__row:last-child{border-bottom:0}.pt-dl dt{min-width:0}.pt-dl dd{overflow-wrap:anywhere;min-width:0}.pt-skel{flex-direction:column;display:flex}.pt-stack{gap:var(--p-space-16);flex-direction:column;min-width:0;display:flex}.pt-row{align-items:center;gap:var(--p-space-8);flex-wrap:wrap;min-width:0;display:flex}.p-shell__main:has(>.pt-bleed){flex-direction:column;padding:0;display:flex;overflow:hidden}.pt-bleed{flex:1;min-width:0;min-height:0}.pt-bar{justify-content:space-between;align-items:center;gap:var(--p-space-8);min-height:64px;padding:var(--p-space-4) var(--p-space-16);border-bottom:1px solid var(--p-color-border-subtle);flex:none;min-width:0;display:flex}.pt-compactfield [data-plain=field]>[data-slot=label]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pt-compactfield [data-plain=field] [data-slot=message]:empty{display:none}.p-card__footer>.pt-trunc{display:block}.pt-page{min-width:0}.pt-cellcheck [data-plain=selection] [data-slot=text],.pt-cellcheck [data-plain=selection] [data-slot=message]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pt-cellcheck [data-plain=selection] [data-slot=row]{min-height:0;padding:var(--p-space-4)}.pt-root[data-frame=page]{min-height:var(--pt-min-h,0px);flex-direction:column;display:flex}.pt-root[data-frame=page]>.p-shell{flex:1 0 auto;height:auto;min-height:auto}.pt-root[data-frame=page] .p-shell__body{flex:1 0 auto;min-height:auto}.pt-root[data-frame=page] .p-shell__content{min-height:auto}.pt-root[data-frame=page] .p-shell__main{flex:1 0 auto;min-height:auto;overflow:visible}.pt-perm{padding:var(--p-space-16);border:1px solid var(--p-color-border-default);border-radius:var(--p-radius-card);background:var(--p-color-surface-1)}.pt-perm__icon{padding:var(--p-space-8);border-radius:var(--p-radius-control);background:var(--p-color-accent-tint);color:var(--p-color-accent-text);align-self:flex-start;display:inline-flex}.pt-bar{row-gap:var(--p-space-4);flex-wrap:wrap}.pt-root[data-large-text] .pt-trunc{white-space:normal;overflow-wrap:break-word}.pt-root[data-large-text] .pt-bar>h1,.pt-root[data-large-text] .pt-bar>h2{flex:100%}.pt-root[data-large-text] .pt-head__actions{flex-wrap:wrap}.pt-root[data-large-text] .p-row__target{row-gap:var(--p-space-4);flex-wrap:wrap}.pt-root[data-large-text] .p-row__text{flex:100%}.pt-root[data-large-text] .p-row__title,.pt-root[data-large-text] .p-row__sub{white-space:normal;overflow-wrap:break-word}.pt-root[data-large-text] .p-row__trailing{flex-wrap:wrap;margin-left:0}.pt-root[data-large-text] .p-card__title,.pt-root[data-large-text] .p-card__footer{overflow-wrap:break-word}.pt-section{gap:var(--p-space-12)}.pt-section__head{min-height:28px}.pt-head__title{letter-spacing:-.011em}.pt-dl__row{border-bottom-color:var(--p-color-ink-a6);padding:10px 0}.pt-dl dt{color:var(--p-color-text-secondary);font-size:calc(13px * var(--p-ts,1))}.pt-bar{border-bottom-color:var(--p-color-ink-a8)}.pt-perm{background:var(--p-color-bg-default);box-shadow:0 0 0 1px var(--p-color-ink-a8), var(--pd-xs);border:0;border-radius:12px}.pt-perm__icon{border-radius:8px}[data-plain-root],[data-theme]{--pd-xs:var(--p-shadow-xs)}[data-theme=dark]{--pd-xs:0 0 0 0 transparent}.pt-head__actions>.p-autosave{align-self:center}.pt-bar>.p-autosave{margin-inline-start:auto}.pt-root[data-tpl-business=b2c] .p-shell__main{padding-inline:var(--p-layout-gutter-compact)}.pt-root[data-tpl-business] .p-shell__main:has(>.pt-page){--pt-g:var(--p-layout-gutter-compact);padding:var(--p-space-8) var(--pt-g) var(--pt-g)}@container pt (width>=600px){.pt-root[data-tpl-business] .p-shell__main:has(>.pt-page){--pt-g:var(--p-layout-gutter-medium)}}@container pt (width>=840px){.pt-root[data-tpl-business] .p-shell__main:has(>.pt-page){--pt-g:var(--p-layout-gutter-expanded);padding-top:var(--p-space-16)}}.pt-root[data-tpl-business] .p-shell__main:has(>.pt-flush){--pt-g:var(--p-layout-gutter-compact);padding:0}@container pt (width>=600px){.pt-root[data-tpl-business] .p-shell__main:has(>.pt-flush){--pt-g:var(--p-layout-gutter-medium)}}@container pt (width>=840px){.pt-root[data-tpl-business] .p-shell__main:has(>.pt-flush){--pt-g:var(--p-layout-gutter-expanded)}}.pt-flush{width:100%;min-width:0}.pt-page{width:100%;min-width:0;max-width:var(--p-layout-width-wide);gap:var(--p-space-24);padding-bottom:var(--p-space-48);flex-direction:column;margin-inline:auto;display:flex}@container pt (width>=840px){.pt-page{gap:var(--p-space-32)}}.pt-page__h1{text-wrap:balance;word-break:keep-all}.pt-page__head{justify-content:space-between;align-items:center;gap:var(--p-space-16);min-width:0;display:flex}@container pt (width<=599.98px){.pt-page__h1,.pt-page__head{display:none}}.pt-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pt-photo{object-fit:cover;width:100%;height:100%;display:block}.pt-photo--tone{background:var(--p-color-surface-pressed)}.pt-grid{gap:var(--p-space-24) var(--p-space-16);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}@container pt (width>=600px){.pt-grid{gap:var(--p-space-32) var(--p-space-20);grid-template-columns:repeat(3,minmax(0,1fr))}}@container pt (width>=1200px){.pt-grid--disc{grid-template-columns:repeat(4,minmax(0,1fr))}}.pt-grid--saved{grid-template-columns:repeat(2,minmax(0,1fr))}@container pt (width>=600px){.pt-grid--saved{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pt (width>=1200px){.pt-grid--saved{grid-template-columns:repeat(4,minmax(0,1fr))}}.pt-grid--feed{grid-template-columns:minmax(0,1fr)}@container pt (width>=600px){.pt-grid--feed{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pt (width>=1200px){.pt-grid--feed{grid-template-columns:repeat(4,minmax(0,1fr))}}.pt-pc{min-width:0;transition:transform var(--p-motion-duration-press-out) var(--p-motion-easing-standard);flex-direction:column;display:flex;position:relative}.pt-pc:has(.pt-pc__link:active){transition-duration:var(--p-motion-duration-press-in);transform:scale(.96)}.pt-pc__media{border-radius:var(--p-radius-media);background:var(--p-color-surface-pressed);position:relative;overflow:hidden}.pt-pc__media:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--p-color-ink-a8);pointer-events:none;position:absolute;inset:0}.pt-pc__text{padding-top:var(--p-space-12);flex-direction:column;gap:2px;min-width:0;display:flex}.pt-pc__title{-webkit-line-clamp:2;line-clamp:2;text-wrap:balance;word-break:keep-all;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pt-pc__link{color:inherit;text-decoration:none}.pt-pc__link:after{content:"";border-radius:var(--p-radius-media);position:absolute;inset:0}.pt-pc__link:focus-visible{outline:none}.pt-pc:has(.pt-pc__link:focus-visible) .pt-pc__media{outline:var(--p-stroke-focus) solid var(--p-color-focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.pt-pc .pt-photo{transition:transform var(--p-motion-duration-media-hover) var(--p-motion-easing-standard)}.pt-pc:hover .pt-photo{transform:scale(var(--p-motion-hover-media-scale))}}@media (prefers-reduced-motion:reduce){.pt-pc,.pt-pc .pt-photo{transition:none;transform:none!important}}[data-reduced-motion=true] .pt-pc,[data-reduced-motion=true] .pt-pc .pt-photo{transition:none;transform:none!important}.pt-chiprow{gap:var(--p-space-8);scrollbar-width:none;min-width:0;margin:-2px;padding:2px;display:flex;overflow-x:auto}.pt-chiprow::-webkit-scrollbar{display:none}.pt-chiprow>*{flex:none}.pt-chiprow[data-wrap]{flex-wrap:wrap;overflow:visible}.pt-chipgroup{gap:var(--p-space-12);flex-direction:column;display:flex}.pt-chips{gap:var(--p-space-8);flex-wrap:wrap;display:flex}.pt-sheetfoot{gap:var(--p-space-12);justify-content:space-between;width:100%;display:flex}.pt-sheetfoot>:last-child{flex:1}.pt-filters{gap:var(--p-space-24)}.pt-root[data-tpl-business=b2c]{--pt-line:var(--p-color-ink-a10);--pt-line-strong:var(--p-color-border-control)}.pt-media{border-radius:var(--p-radius-media);background:var(--p-color-surface-pressed);display:block;position:relative;overflow:hidden}.pt-media:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--p-color-ink-a6);pointer-events:none;position:absolute;inset:0}.pt-media .pt-photo{position:absolute;inset:0}.pt-t-large{font-size:calc(34px * var(--p-ts,1));line-height:calc(40px * var(--p-ts,1));font-weight:min(700, var(--p-font-weight-max,1000));letter-spacing:-.026em;text-wrap:balance;word-break:keep-all;margin:0}.pt-t-display{font-size:calc(28px * var(--p-ts,1));line-height:calc(34px * var(--p-ts,1));font-weight:min(680, var(--p-font-weight-max,1000));letter-spacing:-.026em;text-wrap:balance;word-break:keep-all;margin:0}.pt-t-section{font-size:calc(20px * var(--p-ts,1));line-height:calc(26px * var(--p-ts,1));font-weight:min(650, var(--p-font-weight-max,1000));letter-spacing:-.014em;margin:0}.pt-t-card{font-size:calc(16px * var(--p-ts,1));line-height:calc(22px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));letter-spacing:-.008em;color:var(--p-color-text-primary);margin:0}.pt-t-meta{font-size:calc(13px * var(--p-ts,1));line-height:calc(18px * var(--p-ts,1));color:var(--p-color-text-tertiary);margin:0}.pt-t-body{font-size:calc(16px * var(--p-ts,1));line-height:calc(25px * var(--p-ts,1));color:var(--p-color-text-secondary);text-wrap:pretty;margin:0}.pt-kind{font-size:calc(14px * var(--p-ts,1));line-height:calc(20px * var(--p-ts,1));color:var(--p-color-text-tertiary);margin:0}@container pt (width>=840px){.pt-t-large{font-size:calc(44px * var(--p-ts,1));line-height:calc(50px * var(--p-ts,1))}.pt-t-display{font-size:calc(40px * var(--p-ts,1));line-height:calc(46px * var(--p-ts,1))}.pt-t-section{font-size:calc(22px * var(--p-ts,1));line-height:calc(28px * var(--p-ts,1))}}.pt-link{font-size:calc(15px * var(--p-ts,1));font-weight:min(560, var(--p-font-weight-max,1000));color:var(--p-color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--pt-line-strong);text-decoration-color:var(--pt-line-strong);text-underline-offset:4px;white-space:nowrap}@media (hover:hover) and (pointer:fine){.pt-link:hover{text-decoration-color:currentColor}}.pt-sec-head{justify-content:space-between;align-items:baseline;gap:var(--p-space-16);padding-bottom:14px;display:flex}@container pt (width>=840px){.pt-sec-head{padding-bottom:18px}}.pt-ft{scrollbar-width:none;border-bottom:1px solid var(--pt-line);margin-inline:calc(-1 * var(--pt-g,20px));padding-inline:var(--pt-g,20px);gap:22px;display:flex;overflow-x:auto}.pt-ft::-webkit-scrollbar{display:none}.pt-ft__tab{all:unset;box-sizing:border-box;white-space:nowrap;cursor:pointer;height:44px;font-size:calc(15px * var(--p-ts,1));font-weight:min(520, var(--p-font-weight-max,1000));color:var(--p-color-text-secondary);-webkit-tap-highlight-color:transparent;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;display:inline-flex}.pt-ft__n{font-size:calc(13px * var(--p-ts,1));color:var(--p-color-text-tertiary);font-variant-numeric:tabular-nums;font-weight:500}.pt-ft__tab[aria-pressed=true]{color:var(--p-color-text-primary);font-weight:min(640, var(--p-font-weight-max,1000));border-bottom-color:var(--p-color-accent-action)}.pt-ft__tab:focus-visible{outline:var(--p-stroke-focus) solid var(--p-color-focus-ring);outline-offset:-2px;border-radius:4px}@media (hover:hover) and (pointer:fine){.pt-ft__tab:hover{color:var(--p-color-text-primary)}}@container pt (width>=840px){.pt-ft{gap:32px;margin-inline:0;padding-inline:0}}.pt-status{font-size:calc(14px * var(--p-ts,1));line-height:calc(20px * var(--p-ts,1));color:var(--p-color-text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0;display:inline-flex}.pt-status:before{content:"";background:var(--p-color-text-tertiary);border-radius:50%;flex:none;width:6px;height:6px}.pt-status[data-open]:before{background:var(--p-color-success-solid)}.pt-status b{font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-primary)}.pt-facts3{border-block:1px solid var(--pt-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding-block:14px;display:grid}.pt-fact{flex-direction:column-reverse;justify-content:flex-end;gap:2px;min-width:0;padding-inline:14px;display:flex}.pt-fact:first-child{padding-inline-start:0}.pt-fact+.pt-fact{border-inline-start:1px solid var(--p-color-ink-a10)}.pt-fact dd{font-size:calc(20px * var(--p-ts,1));line-height:calc(26px * var(--p-ts,1));font-weight:min(650, var(--p-font-weight-max,1000));letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--p-color-text-primary);margin:0}.pt-fact dt{font-size:calc(13px * var(--p-ts,1));line-height:calc(18px * var(--p-ts,1));color:var(--p-color-text-tertiary);font-variant-numeric:tabular-nums}.pt-ix{gap:12px;min-width:0;display:grid;position:relative}.pt-ix__media{aspect-ratio:4/3}.pt-ix__cap{grid-template-columns:26px minmax(0,1fr);align-items:baseline;min-width:0;display:grid}.pt-ix__n{font-size:calc(13px * var(--p-ts,1));line-height:calc(22px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-tertiary);font-variant-numeric:tabular-nums}.pt-ix__text{gap:2px;min-width:0;display:grid}.pt-ix__link{color:inherit;text-decoration:none}.pt-ix__link:after{content:"";position:absolute;inset:0}.pt-ix__link:focus-visible{outline:none}.pt-ix:has(.pt-ix__link:focus-visible) .pt-ix__media{outline:var(--p-stroke-focus) solid var(--p-color-focus-ring);outline-offset:3px}@media (hover:hover) and (pointer:fine){.pt-ix:hover .pt-ix__link{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--pt-line-strong);text-decoration-color:var(--pt-line-strong)}}.pt-rail{scrollbar-width:none;scroll-snap-type:x mandatory;margin:0;margin-inline:calc(-1 * var(--pt-g,20px));padding:0 var(--pt-g,20px);scroll-padding-inline:var(--pt-g,20px);grid-auto-columns:264px;grid-auto-flow:column;gap:16px;list-style:none;display:grid;overflow-x:auto}.pt-rail::-webkit-scrollbar{display:none}.pt-rail>li{scroll-snap-align:start;min-width:0}@container pt (width>=840px){.pt-rail{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:40px 32px;margin-inline:0;padding:0;overflow:visible}}.pt-thumb{flex:none;width:48px;height:48px}.pt-rows{border-top:1px solid var(--pt-line);margin:0;padding:0;list-style:none}.pt-rows>li{border-bottom:1px solid var(--pt-line)}.pt-row{min-height:72px;color:inherit;-webkit-tap-highlight-color:transparent;align-items:center;gap:14px;padding-block:12px;text-decoration:none;display:flex}.pt-row:focus-visible{outline:var(--p-stroke-focus) solid var(--p-color-focus-ring);outline-offset:2px;border-radius:4px}.pt-row__text{flex:1;gap:2px;min-width:0;display:grid}.pt-row__end{font-size:calc(15px * var(--p-ts,1));font-weight:min(560, var(--p-font-weight-max,1000));color:var(--p-color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.pt-ledger{border-collapse:collapse;width:100%;font-size:calc(15px * var(--p-ts,1));line-height:calc(20px * var(--p-ts,1))}.pt-ledger thead th{border-bottom:1px solid var(--pt-line);text-align:start;height:40px;font-size:calc(13px * var(--p-ts,1));color:var(--p-color-text-tertiary);padding:0 16px 0 0;font-weight:500}.pt-ledger tbody :is(th,td){border-bottom:1px solid var(--pt-line);text-align:start;height:68px;color:var(--p-color-text-secondary);white-space:nowrap;padding:0 16px 0 0;font-weight:400}.pt-ledger .pt-r,.pt-ledger tbody td.pt-r{text-align:end;font-variant-numeric:tabular-nums;padding-inline-end:0}.pt-ledger tbody td.pt-r{color:var(--p-color-text-primary);font-weight:min(560, var(--p-font-weight-max,1000))}@media (hover:hover) and (pointer:fine){.pt-ledger tbody tr:hover :is(th,td){background:var(--p-color-ink-a3)}}.pt-ledger__place{color:var(--p-color-text-primary);font-weight:min(600, var(--p-font-weight-max,1000));align-items:center;gap:14px;text-decoration:none;display:flex}.pt-ledger__place .pt-thumb{width:44px;height:44px}.pt-ledger__place:focus-visible{outline:var(--p-stroke-focus) solid var(--p-color-focus-ring);outline-offset:2px;border-radius:4px}.pt-kv{border-top:1px solid var(--pt-line);margin:0}.pt-kv>div{border-bottom:1px solid var(--pt-line);grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:16px;padding-block:14px;display:grid}.pt-kv dt{font-size:calc(14px * var(--p-ts,1));color:var(--p-color-text-tertiary)}.pt-kv dd{min-width:0;font-size:calc(16px * var(--p-ts,1));line-height:calc(22px * var(--p-ts,1));color:var(--p-color-text-primary);overflow-wrap:anywhere;margin:0}.pt-kv dd a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--pt-line-strong);text-decoration-color:var(--pt-line-strong);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.pt-kv dd a:hover{text-decoration-color:currentColor}}.pt-menu{border-top:1px solid var(--pt-line);margin:0;padding:0;list-style:none}.pt-menu>li{border-bottom:1px solid var(--pt-line);align-items:baseline;gap:12px;padding-block:13px;display:flex}.pt-menu__n{min-width:0;font-size:calc(16px * var(--p-ts,1));font-weight:min(520, var(--p-font-weight-max,1000));color:var(--p-color-text-primary);flex:1}.pt-menu__d{font-size:calc(13px * var(--p-ts,1));line-height:calc(18px * var(--p-ts,1));color:var(--p-color-text-tertiary);margin-top:2px;font-weight:400;display:block}.pt-menu__p{font-size:calc(16px * var(--p-ts,1));font-weight:min(560, var(--p-font-weight-max,1000));font-variant-numeric:tabular-nums;white-space:nowrap}[data-save][data-on]:not([data-variant=primary]){color:var(--p-color-accent-text)}[data-save][data-on] svg :is(path,polygon){fill:currentColor}.pt-hm,.pt-it{max-width:1200px}.pt-hm{gap:20px}.pt-hm__head{flex-direction:column;gap:2px;display:flex}.pt-hm__lead{flex-direction:column;min-width:0;display:flex}.pt-hm__media{aspect-ratio:1}.pt-hm__text{gap:6px;min-width:0;padding-top:14px;display:grid}.pt-hm__name{align-items:flex-start;gap:8px;min-width:0;display:flex}.pt-hm__name h2{flex:1;min-width:0}.pt-hm__name [data-plain=button]{margin:-5px -10px 0 0}.pt-hm__link{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.pt-hm__link:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--pt-line-strong);text-decoration-color:var(--pt-line-strong)}}.pt-hm .pt-facts3{margin-top:10px}.pt-hm__sec{flex-direction:column;min-width:0;margin-top:20px;display:flex}.pt-hm__none{padding-block:var(--p-space-24)}@container pt (width>=840px){.pt-hm{gap:32px}.pt-hm__head{gap:4px;margin-bottom:-12px;padding-top:16px}.pt-hm__lead{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.pt-hm__media{aspect-ratio:4/3}.pt-hm__text{gap:8px;padding:0}.pt-hm__about{max-width:30em;margin-top:10px}.pt-hm .pt-facts3{margin-top:20px}.pt-hm__cta{gap:8px;margin-top:24px;display:flex}.pt-hm__sec{margin-top:32px}}.pt-disc__search{max-width:560px}.pt-disc__empty{justify-content:center;align-items:center;min-height:min(420px,50vh);display:flex}.pt-it{gap:0}.pt-it__top{flex-direction:column;min-width:0;display:flex}.pt-it__gallery{margin:calc(-1 * var(--p-space-8)) calc(-1 * var(--pt-g,20px)) 0;order:-1;min-width:0}.pt-it__strip{scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:4/3;background:var(--p-color-surface-pressed);gap:0;display:flex;overflow-x:auto}.pt-it__strip::-webkit-scrollbar{display:none}.pt-it__strip:focus-visible{outline:var(--p-stroke-focus) solid var(--p-color-focus-ring);outline-offset:-3px}.pt-it__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;position:relative}.pt-it__slide .pt-photo{position:absolute;inset:0}.pt-it__cap{padding:10px var(--pt-g,20px) 0;justify-content:space-between;gap:16px;display:flex}.pt-it__cap>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pt-it__cap>:last-child{flex:none}.pt-it__intro{gap:6px;min-width:0;padding-top:20px;display:grid}.pt-it__name{align-items:flex-start;gap:8px;min-width:0;display:flex}.pt-it__name h1{flex:1;min-width:0}.pt-it__name [data-plain=button]{margin:-5px -10px 0 0}.pt-it__about{max-width:34em;margin-top:10px}@container pt (width<=599.98px){.pt-it__share{display:none}}.pt-notes{border-top:1px solid var(--pt-line);margin:0;padding:0;list-style:none}.pt-notes>li{border-bottom:1px solid var(--pt-line);padding-block:16px}.pt-notes__q{font-size:calc(16px * var(--p-ts,1));line-height:calc(24px * var(--p-ts,1));color:var(--p-color-text-primary);text-wrap:pretty;margin:0 0 6px}.pt-it .pt-facts3{margin-top:18px}.pt-it__cols{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}:is(.pt-it__cols>section,.pt-it__cols>.pt-fork>section){min-width:0;padding-top:36px}.pt-it__cols .pt-t-section{margin-bottom:12px}.pt-it__cols .pt-sec-head{padding-bottom:0}@container pt (width>=840px){.pt-it__top{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;padding-top:32px;display:grid}.pt-it__intro{grid-area:1/1;gap:8px;padding-top:8px}.pt-it__gallery{order:0;grid-area:1/2;margin:0}.pt-it__main{aspect-ratio:4/3}.pt-it__cap{padding:12px 0 0}.pt-it__thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pt-it__thumb{all:unset;box-sizing:border-box;aspect-ratio:4/3;border-radius:var(--p-radius-media);cursor:pointer;opacity:.72;outline-offset:2px;transition:opacity var(--p-motion-duration-fast) var(--p-motion-easing-standard);outline:1px solid #0000;display:block;position:relative;overflow:hidden}.pt-it__thumb[aria-current=true]{opacity:1;outline:2px solid var(--p-color-text-primary)}.pt-it__thumb:focus-visible{opacity:1;outline:var(--p-stroke-focus) solid var(--p-color-focus-ring)}.pt-it__actions{gap:8px;margin-top:28px;display:flex}.pt-it__details{margin-top:56px}.pt-it__details .pt-t-section{margin-bottom:16px}.pt-it__cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;padding-top:72px}:is(.pt-it__cols>section,.pt-it__cols>.pt-fork>section){padding-top:0}.pt-it__cols .pt-t-section{margin-bottom:16px}}@media (hover:hover) and (pointer:fine){.pt-it__thumb:hover{opacity:1}}.p-shell__main:has(>.pt-bar-bottom){flex-direction:column;display:flex}.pt-bar-bottom{z-index:var(--p-z-sticky);margin:auto calc(-1 * var(--pt-g,20px)) calc(-1 * var(--pt-g,20px));padding:var(--p-space-12) var(--pt-g,20px);padding-bottom:max(var(--p-space-12), env(safe-area-inset-bottom));align-items:center;gap:var(--p-space-12);background:var(--p-color-bg-default);border-top:1px solid var(--p-color-ink-a8);display:flex;position:sticky;bottom:0}.pt-bar-bottom>[data-plain=button]:last-child{flex:1}.pt-bar-bottom:has(>[data-save])>[data-plain=button]{flex:1 1 0;min-width:0}@container pt (width>=840px){.pt-bar-bottom{display:none}}.pt-statusroot,.pt-split{flex-direction:column;flex:1;min-height:0;display:flex}.pt-split__pane{flex:1;min-width:0;min-height:0;display:contents}.pt-split__pane>*{order:3}.pt-split__pane>.pt-auth__top{order:0}.pt-split__photo{min-height:160px;margin:0 var(--p-layout-gutter-compact);border-radius:var(--p-radius-card);background:var(--p-color-surface-pressed);flex:160px;order:1;position:relative;overflow:hidden}.pt-split__photo .pt-photo{position:absolute;inset:0}.pt-split__bar{padding:var(--p-space-12) var(--p-layout-gutter-compact);padding-bottom:max(var(--p-space-12), env(safe-area-inset-bottom));border-top:1px solid var(--p-color-ink-a8);background:var(--p-color-bg-default);flex:none}.pt-auth__top{min-height:56px;padding-inline:var(--p-layout-gutter-compact);flex:none;align-items:center;display:flex}.pt-brand{font-size:calc(var(--p-type-title-m-size) * var(--p-ts,1));font-weight:min(700, var(--p-font-weight-max,1000));letter-spacing:-.02em}.pt-auth__main{min-height:0;padding:var(--p-space-24) var(--p-layout-gutter-compact);outline:none;flex:1;justify-content:center;align-items:flex-start;display:flex;overflow:auto}.pt-auth__card{width:100%;max-width:420px}.pt-auth__h1{text-wrap:balance;word-break:keep-all}.pt-status{align-items:center}.pt-status>.p-empty{padding-block:var(--p-space-16)}@container pt (width<=839.98px){.pt-auth__card{max-width:none}.pt-status{flex:none}}@container pt (width>=840px){.pt-split{flex-direction:row}.pt-split__pane{flex-direction:column;display:flex}.pt-split__pane>*{order:0}.pt-split__photo{border-radius:0;flex:0 0 50%;order:0;min-height:0;margin:0}.pt-auth__top{min-height:var(--p-layout-height-header);padding-inline:var(--p-layout-gutter-expanded)}.pt-auth__main{padding-inline:var(--p-layout-gutter-expanded);align-items:center}}.pt-game{isolation:isolate;min-height:0;color:var(--p-color-text-primary);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.pt-game__bg{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.pt-game__dim{z-index:-1;background:color-mix(in srgb, var(--p-color-bg-default) calc(var(--pt-dim,.4) * 100% + 40%), transparent);position:absolute;inset:0}.pt-game__fg{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.pt-game__center{padding:var(--p-layout-gutter-compact);justify-content:center;align-items:center;gap:var(--p-space-32);flex-direction:column;flex:1;display:flex}.pt-game__center>.pt-stack:not(.pt-game__panel){align-items:center;gap:var(--p-space-48);width:100%}.pt-game__title{text-align:center;text-wrap:balance}.pt-game__stack{gap:var(--p-space-12);flex-direction:column;width:100%;max-width:400px;display:flex}.pt-game__panel{width:100%;max-width:440px;padding:var(--p-space-24);border-radius:var(--p-radius-sheet);background:var(--p-color-surface-2);box-shadow:0 0 0 1px var(--p-color-ink-a8), var(--p-shadow-overlay);border:0}.pt-game__panel--wide{max-width:560px}.pt-game__store{width:100%;max-width:var(--p-layout-width-wide);padding:var(--p-layout-gutter-compact);margin:0 auto}.pt-grid--store{gap:var(--p-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}@container pt (width>=840px){.pt-grid--store{gap:var(--p-space-16);grid-template-columns:repeat(4,minmax(0,1fr))}.pt-game__store{padding:var(--p-space-32)}}.pt-store__item{gap:var(--p-space-12);padding:var(--p-space-12);border-radius:var(--p-radius-card);background:var(--p-color-surface-2);box-shadow:0 0 0 1px var(--p-color-ink-a8), var(--p-shadow-overlay);flex-direction:column;display:flex}.pt-store__glyph{aspect-ratio:1;border-radius:var(--p-radius-control);background:var(--p-color-surface-pressed);color:var(--p-color-text-secondary);place-items:center;display:grid}.pt-store__text{padding-inline:var(--p-space-4);flex-direction:column;gap:2px;display:flex}.pt-store__item [data-plain=button]{min-height:var(--p-size-target-coarse)}.pt-lists{gap:20px;max-width:1200px}@container pt (width>=840px){.pt-lists{gap:28px}.pt-lists>.pt-page__h1,.pt-lists>.pt-page__head{padding-top:16px}}.pt-num{font-variant-numeric:tabular-nums}.pt-root[data-tpl-business=b2c] .pt-lists .pt-disc__search [data-plain=field][data-search] [data-slot=control]{--pd-radius:8px;box-shadow:none;padding-inline:14px}.pt-lists__ctl{flex-direction:column;min-width:0;display:flex}.pt-reshead{justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:52px;padding-block:8px;display:flex}.pt-reshead__t{min-width:0;font-size:calc(15px * var(--p-ts,1));line-height:calc(20px * var(--p-ts,1));color:var(--p-color-text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.pt-reshead__t b{font-weight:min(640, var(--p-font-weight-max,1000))}.pt-reshead>[data-plain=button],.pt-reshead>*>[data-plain=button]{flex:none}.pt-reshead [data-plain=button][data-on]{box-shadow:inset 0 0 0 1px var(--p-color-text-primary)}.pt-lists .pt-rows{margin-top:-4px}.pt-row--sk{border-bottom:1px solid var(--pt-line);padding-block:12px}.pt-ixgrid{gap:36px 24px}@container pt (width>=840px){.pt-ixgrid{gap:44px 28px}}.pt-ixc{gap:0}.pt-ixc__media{aspect-ratio:4/3}.pt-ixc__cap{grid-template-columns:minmax(0,1fr);align-items:baseline;min-width:0;padding-top:12px;display:grid}.pt-ixc__cap[data-n]{grid-template-columns:26px minmax(0,1fr)}.pt-ixc__text{gap:2px;min-width:0;display:grid}.pt-ixc__line{align-items:baseline;gap:12px;min-width:0;display:flex}.pt-ixc__line>:first-child{flex:1;min-width:0}.pt-ixc__end{font-size:calc(14px * var(--p-ts,1));font-weight:min(560, var(--p-font-weight-max,1000));color:var(--p-color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}@media (hover:hover) and (pointer:fine){.pt-ixc:hover .pt-pc__link{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--pt-line-strong);text-decoration-color:var(--pt-line-strong)}}.pt-lists__sheet{flex-direction:column;gap:0;display:flex}.pt-lists__sheet>*{border-bottom:1px solid var(--pt-line,var(--p-color-ink-a10));padding-block:20px}.pt-lists__sheet>:first-child{padding-top:4px}.pt-lists__sheet>:last-child{border-bottom:0}.pt-lists__sheet [data-plain=radio-group] [data-slot=group]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.pt-lists__sheet [data-plain=radio-group] [data-slot=group-label]{font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-primary)}.pt-lists__sheet--one [data-plain=radio-group] [data-slot=group]{grid-template-columns:minmax(0,1fr)}.pt-lists__field{flex-direction:column;gap:12px;display:flex}.pt-lists__label{font-size:calc(14px * var(--p-ts,1));line-height:calc(20px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-primary);margin:0}.pt-sv .pt-page__head{align-items:flex-end}.pt-prof{gap:32px;max-width:720px}.pt-prof__me{gap:4px;min-width:0;display:grid}.pt-prof__me .pt-facts3{margin-top:16px}.pt-prof__stats .pt-fact{position:relative}.pt-prof__stat{color:inherit;text-decoration:none}.pt-prof__stat:after{content:"";position:absolute;inset:-14px 0}.pt-prof__stat:focus-visible{outline:none}.pt-prof__stats .pt-fact:has(.pt-prof__stat:focus-visible){outline:var(--p-stroke-focus) solid var(--p-color-focus-ring);outline-offset:2px;border-radius:4px}@media (hover:hover) and (pointer:fine){.pt-prof__stats .pt-fact:hover dd{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--pt-line-strong);text-decoration-color:var(--pt-line-strong)}}.pt-prof__group{flex-direction:column;min-width:0;display:flex}.pt-prof__h{font-size:calc(13px * var(--p-ts,1));line-height:calc(18px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-tertiary);margin:0 0 8px}.pt-prof__list{border-top:1px solid var(--pt-line);margin:0;padding:0;list-style:none}.pt-prof__list>li{border-bottom:1px solid var(--pt-line)}.pt-prof__row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:56px;color:var(--p-color-text-tertiary);-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding-block:12px;display:flex}.pt-prof__row:focus-visible{outline:var(--p-stroke-focus) solid var(--p-color-focus-ring);outline-offset:2px;border-radius:4px}.pt-prof__k{min-width:0;font-size:calc(16px * var(--p-ts,1));line-height:calc(22px * var(--p-ts,1));font-weight:min(520, var(--p-font-weight-max,1000));color:var(--p-color-text-primary);flex:1}.pt-prof__v{max-width:55%;font-size:calc(15px * var(--p-ts,1));color:var(--p-color-text-secondary);font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){.pt-prof__row:hover .pt-prof__k{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--pt-line-strong);text-decoration-color:var(--pt-line-strong)}}.pt-prof__out{display:flex}.pt-disc__split{flex-direction:column;min-width:0;display:flex}.pt-disc__main{flex-direction:column;gap:16px;min-width:0;display:flex}@container pt (width>=840px){.pt-disc__split[data-map]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px;display:grid}.pt-disc__main{gap:24px}.pt-disc__main>.pt-page__h1{padding-top:16px}.pt-disc__split[data-map] .pt-disc__search{max-width:none}}@container pt (width>=1200px){.pt-disc__split[data-map]{gap:40px}}.pt-disc__aside{min-width:0;position:sticky;top:16px}.pt-disc__res{justify-content:flex-start;gap:12px;min-height:48px}.pt-disc__res .pt-reshead__t{flex:0 auto}.pt-disc__view{flex:none;gap:14px;margin-left:auto;display:inline-flex}.pt-disc__view>button{all:unset;box-sizing:border-box;cursor:pointer;height:40px;font-size:calc(15px * var(--p-ts,1));font-weight:min(520, var(--p-font-weight-max,1000));color:var(--p-color-text-secondary);-webkit-tap-highlight-color:transparent;border-bottom:2px solid #0000;align-items:center;display:inline-flex}.pt-disc__view>button[aria-pressed=true]{color:var(--p-color-text-primary);font-weight:min(640, var(--p-font-weight-max,1000));border-bottom-color:var(--p-color-accent-action)}.pt-disc__view>button:focus-visible{outline:var(--p-stroke-focus) solid var(--p-color-focus-ring);outline-offset:2px;border-radius:4px}@container pt (width>=840px){.pt-disc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}}@container pt (width>=1200px){.pt-disc__grid{gap:40px 24px}}.pt-disc__score{font-size:calc(14px * var(--p-ts,1));line-height:calc(20px * var(--p-ts,1));color:var(--p-color-text-secondary)}.pt-disc__score b{font-weight:min(640, var(--p-font-weight-max,1000));color:var(--p-color-text-primary)}.pt-disc__closed{color:var(--p-color-text-primary);font-weight:min(560, var(--p-font-weight-max,1000))}.pt-disc__list [data-photo=cafe-minimal]{object-position:0% 50%}.pt-disc__list [data-photo=phone-cup]{object-position:62% 50%}.pt-disc__list .pt-ix__n{transition:background-color var(--p-motion-duration-fast,.12s) linear, color var(--p-motion-duration-fast,.12s) linear;border-radius:4px;justify-self:start;margin-left:-4px;padding-inline:4px}.pt-disc__list>li[data-hot] .pt-ix__n{background:var(--p-color-accent-action);color:var(--p-color-accent-on-action)}.pt-disc__list>li[data-hot] .pt-pc__link,.pt-disc__list>li[data-hot] .pt-row .pt-t-card{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--pt-line-strong);text-decoration-color:var(--pt-line-strong)}.pt-disc__list .pt-row{min-height:84px}.pt-disc__list .pt-thumb{width:56px;height:56px}.pt-disc__list .pt-row__text{flex:1;gap:1px;min-width:0;display:grid}.pt-dmap{border-radius:var(--p-radius-media);height:min(100dvh - 32px,820px);min-height:420px;box-shadow:inset 0 0 0 1px var(--pt-line);background:color-mix(in srgb, var(--p-color-text-primary) 2.5%, var(--p-color-bg-default));flex-direction:column;display:flex;position:relative;overflow:hidden}.pt-dmap[data-phone]{aspect-ratio:4/5;height:auto;min-height:0}.pt-dmap__svg{flex:1;width:100%;height:100%;min-height:0;display:block;overflow:visible}.pt-dmap__bank{fill:none;stroke:var(--p-color-ink-a24);stroke-width:28px;stroke-linecap:round}.pt-dmap__water{fill:none;stroke:color-mix(in srgb, var(--p-color-text-primary) 5%, var(--p-color-bg-default));stroke-width:26px;stroke-linecap:round}.pt-dmap__hill{fill:var(--p-color-ink-a4);stroke:var(--p-color-ink-a24);stroke-width:1px;stroke-dasharray:3 3}.pt-dmap__road{fill:none;stroke:var(--p-color-ink-a8);stroke-width:1px}.pt-dmap__loop{fill:none;stroke:var(--p-color-ink-a8);stroke-width:1.5px;stroke-dasharray:6 4}.pt-dmap__district,.pt-dmap__river,.pt-dmap__hilln{font-size:10.5px;font-weight:min(560, var(--p-font-weight-max,1000));letter-spacing:.08em;fill:var(--p-color-text-tertiary)}.pt-dmap__river,.pt-dmap__hilln{letter-spacing:.02em;font-style:italic;font-weight:500}.pt-dmap__pin{cursor:pointer;outline:none}.pt-dmap__hit{fill:#0000}.pt-dmap__stem{stroke:var(--p-color-text-primary);stroke-width:1px}.pt-dmap__dot{fill:var(--p-color-text-primary)}.pt-dmap__tag{fill:var(--p-color-bg-default);stroke:var(--p-color-text-primary);stroke-width:1px}.pt-dmap__n{font-size:11.5px;font-weight:min(650, var(--p-font-weight-max,1000));fill:var(--p-color-text-primary);font-variant-numeric:tabular-nums;pointer-events:none}.pt-dmap__ring{fill:none;stroke:var(--p-color-focus-ring);stroke-width:2px;opacity:0}.pt-dmap__pin[data-hot] .pt-dmap__tag{fill:var(--p-color-accent-action);stroke:var(--p-color-accent-action)}.pt-dmap__pin[data-hot] .pt-dmap__n{fill:var(--p-color-accent-on-action)}.pt-dmap__pin[data-hot] .pt-dmap__stem,.pt-dmap__pin[data-hot] .pt-dmap__dot{stroke:var(--p-color-accent-action);fill:var(--p-color-accent-action)}.pt-dmap__pin[data-copy]{pointer-events:none}.pt-dmap__pin:focus-visible .pt-dmap__ring{opacity:1}.pt-dmap__peek{background:var(--p-color-bg-default);box-shadow:inset 0 0 0 1px var(--pt-line), 0 4px 16px var(--p-color-ink-a10);border-radius:12px;padding-inline:12px;position:absolute;bottom:8px;left:8px;right:8px}.pt-dmap__peek[data-at=top]{top:8px;bottom:auto}.pt-dmap__peek .pt-row{min-height:80px}.pt-dmap__peek .pt-thumb{width:56px;height:56px}.pt-dmap__peek .pt-row__text{flex:1;gap:1px;min-width:0;display:grid}.pt-dmap__note[data-hidden]{display:none}.pt-dmap__note{font-size:calc(12px * var(--p-ts,1));color:var(--p-color-text-tertiary);pointer-events:none;margin:0;position:absolute;bottom:8px;left:12px}@container pt (width<=839px){.pt-disc__list{grid-template-columns:minmax(0,1fr);gap:28px}}.pt-sk{width:var(--w,100%);max-width:100%;height:var(--h,12px);background:var(--p-color-ink-a6);border-radius:4px;flex:none;display:block}.pt-sk-btn{--h:48px;border-radius:var(--p-radius-control)}.pt-sk-root [data-sk-media]{background:var(--p-color-ink-a6)}.pt-sk-root :is(.pt-sk,[data-sk-media]){animation:pt-sk-pulse 1.6s var(--p-motion-easing-in-out) 4 alternate both}@keyframes pt-sk-pulse{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.pt-sk-root :is(.pt-sk,[data-sk-media]){animation:none}}[data-reduced-motion=true] .pt-sk-root :is(.pt-sk,[data-sk-media]){animation:none}.pt-sk-lines{gap:9px;padding-block:5px;display:grid}.pt-sk-root .pt-fact{gap:8px}.pt-sk-root .pt-ft__tab{cursor:default}.pt-sk-root .pt-ix__cap{align-items:center}.pt-sk-root .pt-row__text{gap:8px}.pt-sk-root .pt-hm__text,.pt-sk-root .pt-it__intro{gap:10px}.pt-sk-root .pt-it__cap{align-items:center}.pt-sk-strip{background:0 0}.pt-sk-kv>div{align-items:center}.pt-sk-root .pt-it__details>.pt-sk{margin-bottom:16px}.pt-hm__sk{gap:inherit;flex-direction:column;min-width:0;display:flex}.pt-err{border-top:1px solid var(--pt-line);justify-items:start;gap:8px;max-width:34em;padding-top:20px;display:grid}.pt-err__status{font-size:calc(14px * var(--p-ts,1));line-height:calc(20px * var(--p-ts,1));color:var(--p-color-text-secondary);align-items:center;gap:6px;margin:0;display:inline-flex}.pt-err__status:before{content:"";background:var(--p-color-danger-solid,var(--p-color-text-tertiary));border-radius:50%;flex:none;width:6px;height:6px}.pt-err__h{text-wrap:balance;word-break:keep-all}.pt-err__body{max-width:30em}.pt-err__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px;display:flex}.pt-it--state{padding-top:16px}.pt-it--state .pt-err{border-top:0;padding-top:0}@container pt (width>=840px){.pt-it--state{padding-top:48px}.pt-err{padding-top:24px}}.pt-root[data-tpl-business=b2c] .p-shell__content>.p-banner{--pt-bg:var(--p-layout-gutter-compact);background:var(--p-color-bg-default);min-height:40px;box-shadow:inset 0 -1px 0 var(--p-color-ink-a10);padding:8px max(var(--pt-bg), calc((100% - 1200px) / 2));border-radius:0;align-items:center}@container pt (width>=600px){.pt-root[data-tpl-business=b2c] .p-shell__content>.p-banner{--pt-bg:var(--p-layout-gutter-medium)}}@container pt (width>=840px){.pt-root[data-tpl-business=b2c] .p-shell__content>.p-banner{--pt-bg:var(--p-layout-gutter-expanded)}}.pt-root[data-tpl-business=b2c] .p-shell__content>.p-banner>.p-tone-icon{display:none}.pt-root[data-tpl-business=b2c] .p-shell__content>.p-banner:before{content:"";background:var(--p-color-warning-solid,var(--p-color-text-tertiary));border-radius:50%;flex:none;width:6px;height:6px}.pt-root[data-tpl-business=b2c] .p-shell__content>.p-banner>.p-banner__text{font-size:calc(14px * var(--p-ts,1));line-height:calc(20px * var(--p-ts,1));padding:0}.pt-ft,.pt-it__gallery{position:relative}.pt-it__cap--over{padding:0}.pt-it__cap--over .pt-it__count{inset-inline-end:40px;pointer-events:none;font-size:calc(12px * var(--p-ts,1));line-height:calc(16px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));letter-spacing:.01em;color:#fff;background:#17181cc7;border-radius:4px;padding:3px 8px;position:absolute;bottom:12px}.pt-it__intro .pt-it__facts,.pt-it__intro .pt-it__facts+.pt-it__about{margin-top:14px}.pt-bar-bottom:has(>.pt-it__barfacts){gap:8px}.pt-bar-bottom:has(>.pt-it__barfacts)>[data-plain=button]{flex:none}.pt-bar-bottom:has(>.pt-it__barfacts)>[data-directions]{min-inline-size:136px}.pt-it__barfacts:lang(ko) .pt-status{font-size:calc(14px * var(--p-ts,1));letter-spacing:-.01em}.pt-it__barfacts{flex:1;gap:2px;min-width:0;display:grid}.pt-it__barfacts .pt-status{min-width:0;font-size:calc(15px * var(--p-ts,1));line-height:calc(20px * var(--p-ts,1));color:var(--p-color-text-primary);white-space:nowrap;display:flex}.pt-it__barfacts .pt-status b{font-weight:min(650, var(--p-font-weight-max,1000))}.pt-it__barwalk{text-overflow:ellipsis;white-space:nowrap;font-size:calc(13px * var(--p-ts,1));line-height:calc(18px * var(--p-ts,1));color:var(--p-color-text-secondary);margin:0;padding-inline-start:12px;overflow:hidden}@container pt (width>=600px) and (width<=839.98px){.pt-hm__media{aspect-ratio:4/3}}.pt-root[data-tpl-business=b2c] .pt-split__photo{border-radius:var(--p-radius-media)}.pt-root[data-tpl-business=b2c] .pt-split__photo:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--p-color-ink-a6);pointer-events:none;position:absolute;inset:0}.pt-root[data-tpl-business=b2c] .pt-split__bar{border-top-color:var(--pt-line,var(--p-color-ink-a10))}.pt-root[data-tpl-business=b2c] .pt-sh{gap:var(--p-space-24);flex-direction:column;min-width:0;display:flex}.pt-root[data-tpl-business=b2c] .pt-sh__head{gap:var(--p-space-8);flex-direction:column;min-width:0;display:flex}.pt-root[data-tpl-business=b2c] .pt-sh__form{gap:var(--p-space-16);flex-direction:column;min-width:0;display:flex}.pt-root[data-tpl-business=b2c] .pt-sh__stack{gap:var(--p-space-8);flex-direction:column;min-width:0;display:flex}.pt-root[data-tpl-business=b2c] .pt-sh__actions{gap:var(--p-space-12);flex-wrap:wrap;display:flex}.pt-root[data-tpl-business=b2c] .pt-sh__h1{font-size:calc(28px * var(--p-ts,1));line-height:calc(34px * var(--p-ts,1));font-weight:min(680, var(--p-font-weight-max,1000));letter-spacing:-.026em;color:var(--p-color-text-primary);text-wrap:balance;word-break:keep-all;margin:0}.pt-root[data-tpl-business=b2c] .pt-sh__lead{font-size:calc(16px * var(--p-ts,1));line-height:calc(25px * var(--p-ts,1));color:var(--p-color-text-secondary);text-wrap:pretty;word-break:keep-all;overflow-wrap:anywhere;margin:0}.pt-root[data-tpl-business=b2c] .pt-sh__em{font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-primary)}.pt-root[data-tpl-business=b2c] .pt-sh__fine{font-size:calc(13px * var(--p-ts,1));line-height:calc(18px * var(--p-ts,1));color:var(--p-color-text-tertiary);text-wrap:pretty;word-break:keep-all;margin:0}.pt-root[data-tpl-business=b2c] .pt-sh__num{font-variant-numeric:tabular-nums}.pt-root[data-tpl-business=b2c] .pt-sh__kicker{font-size:calc(13px * var(--p-ts,1));line-height:calc(18px * var(--p-ts,1));font-weight:min(560, var(--p-font-weight-max,1000));color:var(--p-color-text-tertiary);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:0;display:inline-flex}.pt-root[data-tpl-business=b2c] .pt-sh__kicker svg{color:var(--p-color-text-secondary);flex:none}.pt-root[data-tpl-business=b2c] .pt-sh__state{font-size:calc(14px * var(--p-ts,1));line-height:calc(20px * var(--p-ts,1));color:var(--p-color-text-secondary);flex-wrap:wrap;align-items:baseline;column-gap:6px;margin:0;display:flex}.pt-root[data-tpl-business=b2c] .pt-sh__state:before{content:"";background:var(--p-color-text-tertiary);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.pt-root[data-tpl-business=b2c] .pt-sh__state[data-tone=success]:before{background:var(--p-color-success-solid)}.pt-root[data-tpl-business=b2c] .pt-sh__state[data-tone=warning]:before{background:var(--p-color-warning-solid)}.pt-root[data-tpl-business=b2c] .pt-sh__state b{font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-primary)}.pt-root[data-tpl-business=b2c] .pt-sh__kv{border-top:1px solid var(--pt-line,var(--p-color-ink-a10));margin:0}.pt-root[data-tpl-business=b2c] .pt-sh__kv>div{gap:var(--p-space-12);border-bottom:1px solid var(--pt-line,var(--p-color-ink-a10));grid-template-columns:104px minmax(0,1fr);padding-block:12px;display:grid}.pt-root[data-tpl-business=b2c] .pt-sh__kv dt{font-size:calc(14px * var(--p-ts,1));line-height:calc(20px * var(--p-ts,1));color:var(--p-color-text-tertiary)}.pt-root[data-tpl-business=b2c] .pt-sh__kv dd{font-size:calc(15px * var(--p-ts,1));line-height:calc(20px * var(--p-ts,1));font-weight:min(520, var(--p-font-weight-max,1000));color:var(--p-color-text-primary);word-break:keep-all;margin:0}.pt-root[data-tpl-business=b2c] .pt-sh__tabs{border-bottom:1px solid var(--pt-line,var(--p-color-ink-a10));gap:24px;display:flex}.pt-root[data-tpl-business=b2c] .pt-sh__tab{all:unset;box-sizing:border-box;white-space:nowrap;cursor:pointer;height:44px;font-size:calc(15px * var(--p-ts,1));font-weight:min(520, var(--p-font-weight-max,1000));color:var(--p-color-text-secondary);-webkit-tap-highlight-color:transparent;border-bottom:2px solid #0000;flex:none;align-items:center;margin-bottom:-1px;display:inline-flex}.pt-root[data-tpl-business=b2c] .pt-sh__tab[aria-selected=true]{color:var(--p-color-text-primary);font-weight:min(640, var(--p-font-weight-max,1000));border-bottom-color:var(--p-color-accent-action)}.pt-root[data-tpl-business=b2c] .pt-sh__tab:focus-visible{outline:var(--p-stroke-focus) solid var(--p-color-focus-ring);outline-offset:-2px;border-radius:4px}@media (hover:hover) and (pointer:fine){.pt-root[data-tpl-business=b2c] .pt-sh__tab:hover{color:var(--p-color-text-primary)}}.pt-root[data-tpl-business=b2c] .pt-sh__fine a,.pt-root[data-tpl-business=b2c] .pt-sh a[data-variant=quiet]{color:var(--p-color-text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--pt-line-strong,var(--p-color-border-control));text-decoration-color:var(--pt-line-strong,var(--p-color-border-control));text-underline-offset:3px;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.pt-root[data-tpl-business=b2c] .pt-sh__fine a:hover,.pt-root[data-tpl-business=b2c] .pt-sh a[data-variant=quiet]:hover{text-decoration-color:currentColor}}.pt-root[data-tpl-business=b2c] .pt-sh__form [data-slot=control]:has(>[data-slot=otp]){padding-inline:0}.pt-root[data-tpl-business=b2c] .pt-sh__form [data-slot=otp]{gap:8px;width:100%}.pt-root[data-tpl-business=b2c] .pt-sh__form [data-slot=otp-cell]{font-variant-numeric:tabular-nums;flex:1 1 0;width:auto;min-width:0;max-width:56px}.pt-root[data-tpl-business=b2c] .pt-sh__split{justify-content:space-between;align-items:center;gap:var(--p-space-12);flex-wrap:wrap;display:flex}@container pt (width<=839.98px){.pt-root[data-tpl-business=b2c] .pt-sh__page{flex:none}}@container pt (width>=840px){.pt-root[data-tpl-business=b2c] .pt-split__photo{border-radius:0}.pt-root[data-tpl-business=b2c] .pt-split__photo:after{content:none}.pt-root[data-tpl-business=b2c] .pt-sh{gap:var(--p-space-32)}.pt-root[data-tpl-business=b2c] .pt-sh__head{gap:var(--p-space-12)}.pt-root[data-tpl-business=b2c] .pt-sh__h1{font-size:calc(34px * var(--p-ts,1));line-height:calc(40px * var(--p-ts,1))}.pt-root[data-tpl-business=b2c] .pt-sh__lead{font-size:calc(17px * var(--p-ts,1));line-height:calc(26px * var(--p-ts,1))}}[data-sticky-bar]>.p-shell>.p-shell__top{z-index:30;position:sticky;top:0}.pt-masthead{flex:none}@container pt (width<=599px){.pt-masthead{display:none}}.pt-root[data-frame=page]{min-height:var(--pt-min-h,100svh)}.pt-fork{display:contents}@container pt (width<=599px){.pt-from-600{display:none!important}}@container pt (width>=600px){.pt-below-600{display:none!important}}@container pt (width<=839px){.pt-from-840{display:none!important}}@container pt (width>=840px){.pt-below-840{display:none!important}}.pt-root[data-frame=page]>.pk-mosaic{flex-direction:column;flex:1 0 auto;min-width:0;display:flex}.pk-mosaic>.p-shell{flex:1 0 auto;height:auto;min-height:auto}.pk-mosaic .p-shell__brand{font-family:var(--p-font-family-display);font-size:calc(24px * var(--p-ts,1));letter-spacing:-.01em;color:var(--p-color-accent-text);font-weight:400}@container pt (width>=840px){.pk-mosaic{--p-shell-gutter:20px}}.pk-mosaic:not([data-detail]) .p-shell__title{font-family:var(--p-font-family-display);color:var(--p-color-accent-text);font-size:22px;font-weight:400}.pk-mosaic .p-shell__top[data-b2c] .p-shell__top-right{flex:1;justify-content:flex-end;min-width:0}.pk-mosaic .p-shell__top[data-b2c] .p-shell__cmd[data-compact]{width:min(100%,640px);height:calc(44px * var(--p-ts,1));border-radius:var(--p-radius-full);background:var(--p-color-ink-a5);color:var(--p-color-text-secondary);justify-content:flex-start;gap:10px;padding:0 16px}.pk-mosaic .p-shell__top[data-b2c] .p-shell__cmd[data-compact] .p-shell__cmd-text{display:block}@media (hover:hover) and (pointer:fine){.pk-mosaic .p-shell__top[data-b2c] .p-shell__cmd[data-compact]:hover{background:var(--p-color-ink-a8)}}.pt-root[data-tpl-business] .pk-mosaic .p-shell__main:has(>.pk-feed){--pt-g:8px;padding:0 var(--pt-g) var(--p-space-24)}@container pt (width>=600px){.pt-root[data-tpl-business] .pk-mosaic .p-shell__main:has(>.pk-feed){--pt-g:var(--p-layout-gutter-medium);padding-top:var(--p-space-8)}}@container pt (width>=840px){.pt-root[data-tpl-business] .pk-mosaic .p-shell__main:has(>.pk-feed){--pt-g:20px}}.pk-mosaic .pk-feed{gap:var(--p-space-12);max-width:none;padding-bottom:var(--p-space-24)}@container pt (width>=840px){.pk-mosaic .pk-feed{gap:var(--p-space-16)}}.pk-mosaic .pk-feed>.pt-err{margin-top:var(--p-space-32)}.pk-mosaic .pk-tabs{gap:var(--p-space-24);scrollbar-width:none;min-width:0;padding-inline:4px;display:flex;overflow-x:auto}.pk-mosaic .pk-tabs::-webkit-scrollbar{display:none}.pk-mosaic .pk-tabs__tab{all:unset;box-sizing:border-box;min-height:44px;font-size:calc(var(--p-type-label-l-size) * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-secondary);cursor:pointer;white-space:nowrap;align-items:center;display:inline-flex;position:relative}.pk-mosaic .pk-tabs__tab[aria-pressed=true]{color:var(--p-color-text-primary)}.pk-mosaic .pk-tabs__tab[aria-pressed=true]:after{content:"";border-radius:var(--p-radius-full);background:var(--p-color-text-primary);height:2px;position:absolute;bottom:6px;left:0;right:0}.pk-mosaic .pk-tabs__tab:disabled{cursor:default;color:var(--p-color-text-tertiary)}.pk-mosaic .pk-tabs__tab:focus-visible{outline:var(--p-stroke-focus) solid var(--p-color-focus-ring);outline-offset:2px;border-radius:var(--p-radius-4)}@media (hover:hover) and (pointer:fine){.pk-mosaic .pk-tabs__tab:not(:disabled):hover{color:var(--p-color-text-primary)}}.pk-mosaic .pk-search{height:48px;margin-top:var(--p-space-8);border-radius:var(--p-radius-full);background:var(--p-color-ink-a5);color:var(--p-color-text-secondary);align-items:center;gap:10px;padding:0 16px;display:flex}.pk-mosaic .pk-search:focus-within{outline:var(--p-stroke-focus) solid var(--p-color-focus-ring);outline-offset:2px}.pk-mosaic .pk-search input{all:unset;min-width:0;color:var(--p-color-text-primary);font-size:calc(16px * var(--p-ts,1));flex:1}.pk-mosaic .pk-search input::placeholder{color:var(--p-color-text-secondary)}.pk-mosaic .pk-masonry{min-width:0;position:relative}.pk-mosaic .pk-masonry__list{margin:0;padding:0;list-style:none}.pk-mosaic .pk-tile{border-radius:var(--p-radius-16);background:var(--p-color-ink-a6);position:absolute;top:0;left:0;overflow:hidden}@container pt (width<=599px){.pk-mosaic .pk-tile{border-radius:var(--p-radius-12)}}.pk-mosaic .pk-tile__link{border-radius:inherit;width:100%;height:100%;display:block;position:relative}.pk-mosaic .pk-tile__img{object-fit:cover;width:100%;height:100%;display:block}.pk-mosaic .pk-tile__link:after{content:"";border-radius:inherit;opacity:0;transition:opacity var(--p-motion-duration-fast) var(--p-motion-easing-standard);pointer-events:none;background:#0000003d;position:absolute;inset:0}.pk-mosaic .pk-tile__link:focus-visible{outline:var(--p-stroke-focus) solid var(--p-color-focus-ring);outline-offset:-3px}.pk-mosaic .pk-tile__save{all:unset;box-sizing:border-box;border-radius:var(--p-radius-full);background:var(--p-color-bg-default);height:40px;color:var(--p-color-text-primary);font-size:calc(var(--p-type-label-m-size) * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));cursor:pointer;opacity:0;align-items:center;gap:6px;padding:0 16px;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 1px 3px #00000029}.pk-mosaic .pk-tile__save[aria-pressed=true]{background:var(--p-color-text-primary);color:var(--p-color-bg-default);opacity:1}.pk-mosaic .pk-tile__save:focus-visible{opacity:1;outline:var(--p-stroke-focus) solid var(--p-color-focus-ring);outline-offset:2px}.pk-mosaic .pk-tile:focus-within .pk-tile__save{opacity:1}@media (hover:hover) and (pointer:fine){.pk-mosaic .pk-tile:hover .pk-tile__link:after,.pk-mosaic .pk-tile:hover .pk-tile__save{opacity:1}}@media (hover:none){.pk-mosaic .pk-tile__save{opacity:1}}@media (prefers-reduced-motion:reduce){.pk-mosaic .pk-tile__link:after{transition:none}}@container pt (width<=599px){.pk-mosaic .pk-tile__save{opacity:1;justify-content:center;width:32px;height:32px;padding:0;top:auto;bottom:6px;right:6px}.pk-mosaic .pk-tile__save:before{content:"";position:absolute;inset:-6px}.pk-mosaic .pk-tile__save-text{display:none}}.pk-mosaic .pk-tile[data-cap]{background:0 0;border-radius:0;overflow:visible}.pk-mosaic .pk-tile[data-cap] .pk-tile__link{border-radius:0;height:100%}.pk-mosaic .pk-tile[data-cap] .pk-tile__link:after{display:none}.pk-mosaic .pk-tile__media{width:100%;height:calc(100% - var(--pk-cap,0px));border-radius:var(--p-radius-16);background:var(--p-color-ink-a6);display:block;position:relative;overflow:hidden}@container pt (width<=599px){.pk-mosaic .pk-tile__media{border-radius:var(--p-radius-12)}}.pk-mosaic .pk-tile__media:after{content:"";border-radius:inherit;opacity:0;transition:opacity var(--p-motion-duration-fast) var(--p-motion-easing-standard);pointer-events:none;background:#0000003d;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.pk-mosaic .pk-tile:hover .pk-tile__media:after{opacity:1}}@media (prefers-reduced-motion:reduce){.pk-mosaic .pk-tile__media:after{transition:none}}.pk-mosaic .pk-tile__cap{gap:0;min-width:0;padding-top:8px;display:grid}.pk-mosaic .pk-tile__title,.pk-mosaic .pk-tile__sub{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pk-mosaic .pk-tile__title{height:18px;font-size:calc(var(--p-type-label-m-size) * var(--p-ts,1));line-height:18px;font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-primary)}.pk-mosaic .pk-tile__sub{height:16px;font-size:calc(var(--p-type-body-s-size) * var(--p-ts,1));color:var(--p-color-text-secondary);line-height:16px}@container pt (width<=599px){.pk-mosaic .pk-tile[data-cap] .pk-tile__save{bottom:calc(6px + var(--pk-cap,0px))}}.pk-mosaic .pk-tile--sk{display:block}.pk-mosaic .pk-empty{justify-items:center;gap:var(--p-space-8);padding:var(--p-space-64) var(--p-space-16);text-align:center;display:grid}.pk-mosaic .pk-empty__title{font-size:calc(var(--p-type-title-s-size) * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-primary);margin:0}.pk-mosaic .pk-empty__body{max-width:36ch;color:var(--p-color-text-secondary);margin:0}.pt-root[data-tpl-business] .pk-mosaic .p-shell__main:has(>.pk-look){--pt-g:8px;padding:0 var(--pt-g) var(--p-space-24)}@container pt (width>=600px){.pt-root[data-tpl-business] .pk-mosaic .p-shell__main:has(>.pk-look){--pt-g:var(--p-layout-gutter-medium);padding-top:var(--p-space-16)}}@container pt (width>=840px){.pt-root[data-tpl-business] .pk-mosaic .p-shell__main:has(>.pk-look){--pt-g:20px;padding-top:var(--p-space-8)}}.pk-mosaic .pk-look{gap:var(--p-space-16);max-width:none;padding-bottom:var(--p-space-24);position:relative}.pk-mosaic .pk-masonry__lead{position:absolute;top:0;left:0}.pk-mosaic .pk-look__closeup{min-width:0;display:block}@container pt (width>=840px){.pk-mosaic .pk-masonry__lead .pk-look__closeup{align-items:start;gap:var(--p-space-16);border:1px solid var(--p-color-ink-a12);border-radius:var(--p-radius-24);background:var(--p-color-bg-default);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:clip}.pk-mosaic .pk-masonry__lead .pk-look__media{border-radius:calc(var(--p-radius-24) - 1px) 0 0 calc(var(--p-radius-24) - 1px)}}.pk-mosaic .pk-look__media{background:var(--p-color-ink-a6);aspect-ratio:2/3;border-radius:var(--p-radius-16);margin:0;position:relative;overflow:hidden}.pk-mosaic .pk-look__media img{object-fit:cover;width:100%;height:100%;display:block}@container pt (width<=599px){.pk-mosaic .pk-look__media{margin-inline:calc(-1 * var(--pt-g,8px));border-radius:0 0 24px 24px}}@container pt (width>=600px) and (width<=839px){.pk-mosaic .pk-look__media{max-width:520px;margin-inline:auto}}.pk-mosaic .pk-look__media--sk{display:block}.pk-mosaic .pk-look__bar{z-index:var(--p-z-sticky,10);justify-content:space-between;align-items:center;gap:var(--p-space-12);margin:0 calc(-1 * var(--pt-g,8px)) calc(-1 * var(--p-space-24));padding:var(--p-space-8) var(--p-space-16);padding-bottom:max(var(--p-space-8), env(safe-area-inset-bottom));background:var(--p-color-bg-default);border-top:1px solid var(--p-color-ink-a8);display:flex;position:sticky;bottom:0}.pk-mosaic .pk-look__bar>:nth-child(2){min-width:120px}.pk-mosaic .pk-look__panel{gap:var(--p-space-12);min-width:0;padding:var(--p-space-16) 0 0;flex-direction:column;display:flex}@container pt (width>=840px){.pk-mosaic .pk-masonry__lead .pk-look__panel{padding:var(--p-space-8) var(--p-space-16) var(--p-space-24) 0}}@container pt (width>=600px) and (width<=839px){.pk-mosaic .pk-look__panel{max-width:560px;margin-inline:auto}}.pk-mosaic .pk-look__actions{align-items:center;gap:var(--p-space-4);min-height:48px;display:flex}.pk-mosaic .pk-look__spacer{flex:1}.pk-mosaic .pk-look__occ{margin:var(--p-space-8) 0 0;font-size:calc(var(--p-type-label-m-size) * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-accent-text)}.pk-mosaic .pk-look__title{font-family:var(--p-font-family-display);font-weight:400;font-size:calc(24px * var(--p-ts,1));letter-spacing:-.01em;color:var(--p-color-text-primary);text-wrap:balance;word-break:keep-all;margin:0;line-height:1.18}@container pt (width>=840px){.pk-mosaic .pk-look__title{font-size:calc(30px * var(--p-ts,1))}}.pk-mosaic .pk-look__mood{font-family:var(--p-font-family-display);font-style:italic;font-size:calc(17px * var(--p-ts,1));color:var(--p-color-text-secondary);margin:0}.pk-mosaic .pk-look__summary{max-width:60ch;font-size:calc(var(--p-type-body-m-size) * var(--p-ts,1));color:var(--p-color-text-primary);margin:0;line-height:1.55}.pk-mosaic .pk-look__h2{font-size:calc(var(--p-type-label-l-size) * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-primary);margin:0}.pk-mosaic .pk-pieces{gap:var(--p-space-8);margin-top:var(--p-space-12);display:grid}.pk-mosaic .pk-pieces__list{margin:0;padding:0;list-style:none;display:grid}.pk-mosaic .pk-piece+.pk-piece{border-top:1px solid var(--p-color-ink-a8)}.pk-mosaic .pk-piece__hit{all:unset;box-sizing:border-box;gap:var(--p-space-12);width:100%;min-height:64px;padding:var(--p-space-8) 0;cursor:pointer;grid-template-columns:56px minmax(0,1fr);align-items:center;display:grid}.pk-mosaic .pk-piece__hit[data-static]{cursor:default}.pk-mosaic .pk-piece__hit:focus-visible{outline:var(--p-stroke-focus) solid var(--p-color-focus-ring);outline-offset:2px;border-radius:var(--p-radius-8)}.pk-mosaic .pk-piece__thumb{border-radius:var(--p-radius-8);object-fit:cover;width:56px;height:56px;display:block}.pk-mosaic img.pk-piece__thumb{background:var(--p-color-ink-a6)}.pk-mosaic .pk-piece__hit[aria-pressed=true] .pk-piece__thumb{outline:2px solid var(--p-color-text-primary);outline-offset:2px}.pk-mosaic .pk-piece__text{gap:2px;min-width:0;display:grid}.pk-mosaic .pk-piece__label{font-size:calc(var(--p-type-label-m-size) * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-primary)}.pk-mosaic .pk-piece__meta{color:var(--p-color-text-secondary);font-weight:400}.pk-mosaic .pk-piece__desc{font-size:calc(var(--p-type-body-s-size) * var(--p-ts,1));color:var(--p-color-text-secondary);line-height:1.45}.pk-mosaic .pk-piece__swatch{border-radius:var(--p-radius-full);vertical-align:-1px;width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--p-color-ink-a12);margin-right:6px;display:inline-block}@media (hover:hover) and (pointer:fine){.pk-mosaic button.pk-piece__hit:hover .pk-piece__label{text-underline-offset:3px;text-decoration:underline}}.pk-mosaic .pk-more{gap:var(--p-space-12);margin-top:var(--p-space-8);display:grid}@container pt (width>=840px){.pk-mosaic .pk-more{margin-top:0}.pk-mosaic .pk-more__h{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.pk-mosaic .pk-more__h{font-size:calc(20px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-primary);margin:0}.pk-library{--pk-g:var(--p-layout-gutter-compact);--pk-gap:8px;--pk-n:3.2;--pk-cols:3;--pk-r:8px;--pk-cream:oklch(95.5% .012 85);--pk-cream-hover:oklch(90% .014 85);--pk-on-cream:oklch(20% .012 85);--pk-fade:var(--p-color-bg-canvas);--pk-on-image:oklch(98.5% .004 85);--pk-on-image-muted:oklch(95% .006 85);--pk-on-image-meta:oklch(97% .005 230);--pk-radius-tier:3px;--pk-display-size-xl:68px;background:var(--p-color-bg-canvas);flex-direction:column;flex:1 0 auto;min-height:100%;display:flex;overflow-x:clip}@container pt (width>=600px){.pk-library{--pk-g:var(--p-layout-gutter-medium);--pk-n:4.4;--pk-cols:4}}@container pt (width>=840px){.pk-library{--pk-g:40px;--pk-gap:10px;--pk-n:6.4;--pk-cols:6}}@container pt (width>=1200px){.pk-library{--pk-g:56px;--pk-n:6.4;--pk-cols:8}}.pk-library>.p-shell{background:var(--p-color-bg-canvas);flex:1 0 auto}.pk-library.pk-library.pk-library .p-shell__main{background:var(--p-color-bg-canvas);padding:0}.pk-library{--p-shell-gutter:var(--pk-g)}.pk-library .p-shell__brand,.pk-library .p-shell[data-wordmark] .p-shell__title{font-family:var(--p-font-family-display);font-weight:400;font-size:calc(28px * var(--p-ts,1));letter-spacing:-.01em;line-height:1}.pk-library .p-shell__top{background:var(--p-color-bg-canvas);border-bottom-color:var(--p-color-border-hairline)}@container pt (width>=600px){.pk-library[data-over] .p-shell{position:relative}.pk-library[data-over] .p-shell__top[data-b2c]{z-index:5;background:linear-gradient(to bottom, color-mix(in oklab, var(--pk-fade) 82%, transparent), transparent);background-clip:padding-box;border-bottom-color:#0000;position:absolute;inset:0 0 auto}.pk-library[data-over][data-state=offline] .p-shell__top[data-b2c]{background:var(--p-color-bg-canvas);position:relative}.pk-library[data-over] .p-shell__top[data-b2c] .p-shell__toplink{color:var(--p-color-text-primary)}.pk-library[data-over] .p-shell__top[data-b2c] .p-shell__toplink:not([aria-current]){opacity:.86}}.pk-library .pk-display{font-family:var(--p-font-family-display);font-weight:400;font-size:calc(34px * var(--p-ts,1));letter-spacing:-.015em;color:var(--p-color-text-primary);text-wrap:balance;margin:0;line-height:1.05}@container pt (width>=840px){.pk-library .pk-display{font-size:calc(56px * var(--p-ts,1))}}@container pt (width>=1200px){.pk-library .pk-spot .pk-display{font-size:calc(var(--pk-display-size-xl) * var(--p-ts,1))}}.pk-library .pk-kicker{font-size:calc(15px * var(--p-ts,1));color:var(--p-color-accent-text);margin:0;font-weight:500;line-height:1.4}.pk-library .pk-rail__h{padding-inline:var(--pk-g);font-family:var(--p-font-family-sans);font-size:calc(18px * var(--p-ts,1));line-height:1.3;font-weight:min(600, var(--p-font-weight-max,1000));letter-spacing:-.005em;color:var(--p-color-text-primary);margin:0 0 12px}@container pt (width>=840px){.pk-library .pk-rail__h{font-size:calc(20px * var(--p-ts,1))}}.pk-library .pk-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pk-library .pk-tier{height:calc(24px * var(--p-ts,1));border:1px solid color-mix(in oklab, var(--p-color-text-primary) 55%, transparent);border-radius:var(--pk-radius-tier);font-size:calc(13px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));letter-spacing:.02em;color:var(--p-color-text-primary);align-items:center;padding:0 7px;display:inline-flex}.pk-library .pk-meta__parts{font-size:calc(15px * var(--p-ts,1));color:var(--p-color-text-primary)}.pk-library .pk-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pk-library .pk-tag{height:calc(28px * var(--p-ts,1));border:1px solid color-mix(in oklab, var(--p-color-text-primary) 32%, transparent);border-radius:var(--p-radius-full);font-size:calc(13px * var(--p-ts,1));color:var(--p-color-text-primary);white-space:nowrap;align-items:center;padding:0 12px;font-weight:500;display:inline-flex}.pk-library.pk-library [data-plain=button]:not([data-icon-only]){border-radius:var(--p-radius-full);--_px:22px}.pk-library.pk-library [data-plain=button][data-icon-only]{border-radius:var(--p-radius-full)}.pk-library.pk-library [data-plain=button][data-variant=primary]{--_bg:var(--pk-cream);--_fg:var(--pk-on-cream);--_bd:transparent;--_sh:none}.pk-library.pk-library [data-plain=button][data-variant=primary]:is([data-hovered],[data-pressed]){--_bg:var(--pk-cream-hover)}.pk-library.pk-library [data-plain=button][data-variant=primary][data-disabled]{--_bg:var(--p-color-ink-a12);--_fg:var(--p-color-text-secondary)}.pk-library.pk-library [data-plain=button][data-variant=secondary]{--_bg:transparent;--_fg:var(--p-color-text-primary);--_bd:color-mix(in oklab, var(--p-color-text-primary) 45%, transparent);--_sh:none}.pk-library.pk-library [data-plain=button][data-variant=secondary]:is([data-hovered],[data-pressed]){--_bg:var(--p-color-ink-a8);--_bd:var(--p-color-text-primary)}.pk-library .pk-btn-outline{min-height:var(--p-size-cta);border:1px solid color-mix(in oklab, var(--p-color-text-primary) 45%, transparent);border-radius:var(--p-radius-full);font-size:var(--p-type-title-s-size);line-height:var(--p-type-title-s-line-height);font-weight:var(--p-type-title-s-weight);color:var(--p-color-text-primary);justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}[data-pointer=coarse] .pk-library .pk-btn-outline{min-height:var(--p-size-cta-touch)}@media (hover:hover) and (pointer:fine){.pk-library .pk-btn-outline:hover{background:var(--p-color-ink-a8);border-color:var(--p-color-text-primary)}}.pk-library :is(.pk-btn-outline,.pk-tile,.pk-fig,.pk-back,.pk-icon-act):focus-visible{outline:var(--p-stroke-focus,2px) solid var(--p-color-focus-ring);outline-offset:3px}.pk-library .pk-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.pk-library .pk-spot{isolation:isolate;min-height:calc(560px * var(--p-ts,1));padding:calc(96px * var(--p-ts,1)) var(--pk-g) 152px;background:var(--p-color-surface-1);grid-template-columns:minmax(0,1fr);align-content:end;gap:24px;display:grid;position:relative;overflow:hidden}@container pt (width>=840px){.pk-library .pk-spot{min-height:var(--pk-spot-h,min(calc(640px * var(--p-ts,1)), 62svh));grid-template-columns:minmax(0,640px)}}.pk-library .pk-spot[data-title-size] .pk-display{font-size:var(--pk-spot-title)}.pk-library .pk-spot__img{z-index:-2;object-fit:cover;object-position:60% 30%;width:100%;height:100%;position:absolute;inset:0}.pk-library .pk-spot:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, color-mix(in oklab, var(--pk-fade) 92%, transparent) 0%, color-mix(in oklab, var(--pk-fade) 62%, transparent) 30%, transparent 58%), linear-gradient(0deg, var(--pk-fade) 0%, color-mix(in oklab, var(--pk-fade) 70%, transparent) 16%, transparent 42%);position:absolute;inset:0}.pk-library .pk-spot[data-sk-media]:before{display:none}.pk-library .pk-spot__body{justify-items:start;gap:14px;max-width:600px;display:grid}.pk-library .pk-spot__logline{max-width:34em;font-size:calc(18px * var(--p-ts,1));color:var(--p-color-text-primary);text-shadow:0 1px 2px color-mix(in oklab, var(--pk-fade) 60%, transparent);margin:0;line-height:1.55}.pk-library .pk-btn-outline [data-plain=icon],.pk-library .pk-btn-outline svg{flex:none}.pk-library .pk-feed{flex-direction:column;display:flex}.pk-library .pk-rows{z-index:1;flex-direction:column;gap:28px;padding-bottom:56px;display:flex;position:relative}@container pt (width>=600px){.pk-library .pk-rows[data-lift]{margin-top:-112px}}@container pt (width>=840px){.pk-library .pk-rows{gap:36px}}.pk-library .pk-rail{min-width:0}.pk-library .pk-rail__list{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--pk-n) - 1) * var(--pk-gap)) / var(--pk-n));gap:var(--pk-gap);padding:4px var(--pk-g) 6px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pk-g);scrollbar-width:none;margin:0;list-style:none;display:grid;overflow-x:auto}.pk-library .pk-rail__list::-webkit-scrollbar{display:none}.pk-library .pk-rail__list>li{scroll-snap-align:start;min-width:0}.pk-library .pk-tile{aspect-ratio:var(--pk-ar,4 / 5);border-radius:var(--pk-r);background:var(--p-color-surface-2);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.pk-library .pk-tile:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--p-color-border-hairline);pointer-events:none;position:absolute;inset:0}.pk-library .pk-tile__fb{padding:var(--p-space-12);font-size:var(--p-type-title-s-size);line-height:var(--p-type-title-s-line-height);font-weight:var(--p-type-title-s-weight);color:var(--p-color-text-secondary);overflow-wrap:anywhere;align-items:flex-end;display:flex;position:absolute;inset:0}.pk-library .pk-tile img{object-fit:cover;width:100%;height:100%;transition:transform var(--p-motion-duration-media-hover,.2s) var(--p-motion-easing-standard,ease);display:block;position:relative}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pk-library .pk-tile:hover img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.pk-library .pk-tile img{transition:none}}.pk-library .pk-page--phone .pk-rows{--pk-n:2.6;--pk-gap:10px}.pk-library .pk-page--phone .pk-rows .pk-rail__h{margin-bottom:10px}.pk-library .pk-tile__cap{-webkit-line-clamp:2;font-size:calc(14px * var(--p-ts,1));color:var(--p-color-text-primary);-webkit-box-orient:vertical;margin-top:8px;font-weight:500;line-height:1.3;text-decoration:none;display:-webkit-box;overflow:hidden}.pk-library .pk-tile__cap[data-lines]{-webkit-line-clamp:var(--pk-lines);min-height:calc(var(--pk-lines) * 1.3em)}.pk-library .pk-tile__progress{background:linear-gradient(#0000,oklch(12% .015 230/.92));gap:6px;padding:28px 10px 10px;display:grid;position:absolute;inset:auto 0 0}.pk-library .pk-tile__part{font-size:calc(12px * var(--p-ts,1));line-height:1.2;font-weight:min(600, var(--p-font-weight-max,1000));color:var(--pk-on-image-meta);font-variant-numeric:tabular-nums}.pk-library .pk-tile__bar{border-radius:var(--p-radius-full);background:oklch(100% 0 0/.28);height:3px;display:block;overflow:hidden}.pk-library .pk-tile__bar>span{background:var(--p-color-accent-action);height:100%;display:block}.pk-library .pk-fig{color:inherit;border-radius:var(--pk-r);align-content:start;gap:2px;text-decoration:none;display:grid}.pk-library .pk-fig__media{aspect-ratio:4/5;border-radius:var(--pk-r);background:var(--p-color-surface-2);margin-bottom:8px;display:block;position:relative;overflow:hidden}.pk-library .pk-fig__media:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--p-color-border-hairline);position:absolute;inset:0}.pk-library .pk-fig__media img{object-fit:cover;object-position:center 20%;width:100%;height:100%;display:block}.pk-library .pk-fig__name{font-size:calc(15px * var(--p-ts,1));line-height:1.3;font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-primary)}.pk-library .pk-fig__role{-webkit-line-clamp:2;font-size:calc(13px * var(--p-ts,1));color:var(--p-color-text-secondary);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.pk-library .pk-fig__from{font-size:calc(12px * var(--p-ts,1));color:var(--p-color-accent-text);line-height:1.4}@media (hover:hover) and (pointer:fine){.pk-library .pk-fig:hover .pk-fig__name{text-underline-offset:3px;text-decoration:underline}}.pk-library .pk-all{display:grid}.pk-library .pk-grid{grid-template-columns:repeat(var(--pk-cols), minmax(0, 1fr));gap:16px var(--pk-gap);padding:4px var(--pk-g) 0;margin:0;list-style:none;display:grid}.pk-library .pk-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin:0;padding:0;list-style:none;display:grid}@container pt (width>=600px){.pk-library .pk-figs{grid-template-columns:repeat(3,minmax(0,1fr))}}@container pt (width>=840px){.pk-library .pk-figs{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 16px}}@container pt (width>=1200px){.pk-library .pk-figs{grid-template-columns:repeat(6,minmax(0,1fr))}}.pk-library .pk-page{min-width:0}.pk-library .pk-page--pad{padding:40px var(--pk-g) 64px}.pk-library .pk-page--phone{padding:8px 0 32px}.pk-library .pk-page--phone>[data-plain=tabs]>[data-slot=list]{margin-inline:var(--pk-g)}.pk-library.pk-library .pk-page--phone>[data-plain=tabs][data-variant=pill]{--p-segmented-radius:var(--p-radius-full);--p-segmented-track:transparent;--p-segmented-active-bg:var(--pk-cream)}.pk-library.pk-library .pk-page--phone>[data-plain=tabs][data-variant=pill]>[data-slot=list]{box-shadow:inset 0 0 0 1px var(--p-color-border-control)}.pk-library.pk-library .pk-page--phone>[data-plain=tabs][data-variant=pill] [data-slot=indicator]{filter:none}.pk-library.pk-library .pk-page--phone>[data-plain=tabs][data-variant=pill] [data-slot=active-copy-clip]{color:var(--pk-on-cream)}.pk-library.pk-library .pk-page--phone>[data-plain=tabs][data-variant=pill] [data-slot=tab][data-copy]{box-shadow:none;color:var(--pk-on-cream)}.pk-library .pk-page--phone>[data-plain=tabs]>[data-slot=panel]{padding-top:14px}.pk-library .pk-chars{padding:40px var(--pk-g) 64px;gap:40px;display:grid}.pk-library .pk-page--phone .pk-chars{padding:4px var(--pk-g) 32px;gap:32px}.pk-library :is(.pk-chars,.pk-tt-main) :is(.pk-rail__h,.pk-grid){padding-inline:0}.pk-library .pk-chars__h1{font-size:calc(44px * var(--p-ts,1))}.pk-library .pk-card{isolation:isolate;aspect-ratio:9/11;border-radius:var(--p-radius-12);max-height:58svh;box-shadow:0 0 0 1px var(--p-color-border-hairline);background:var(--p-color-surface-1);align-content:end;margin:0 12px 14px;display:grid;position:relative;overflow:hidden}.pk-library .pk-card__img{z-index:-2;object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;inset:0}.pk-library .pk-card:before{content:"";z-index:-1;background:linear-gradient(#0000 50%,oklch(11% .015 250/.5) 60%,oklch(11% .015 250/.86) 70%,oklch(11% .015 250/.97) 82%,oklch(11% .015 250/.99) 100%);position:absolute;inset:0}.pk-library .pk-card[data-sk-media]:before{display:none}.pk-library .pk-card__body{text-align:center;justify-items:center;gap:8px;padding:0 20px 18px;display:grid}.pk-library .pk-card .pk-display{font-size:calc(48px * var(--p-ts,1));letter-spacing:-.01em;text-align:center;text-wrap:balance;color:var(--pk-on-image);text-shadow:0 2px 16px oklch(10% .015 250/.8);font-weight:500;line-height:1.02}.pk-library .pk-card__genres{font-size:calc(14px * var(--p-ts,1));color:var(--pk-on-image-muted);text-shadow:0 1px 6px oklch(10% .015 250/.7);margin:0;font-weight:500;line-height:1.3}.pk-library .pk-card__cta{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:column;gap:12px;width:100%;margin-top:10px;display:grid}.pk-library.pk-library .pk-card__cta [data-plain=button]{height:48px;min-height:48px;font-size:calc(16px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000))}.pk-library.pk-library .pk-card__cta [data-plain=button][data-icon-only]{border-radius:var(--p-radius-full);width:48px;min-width:48px;padding:0}.pk-library .pk-card .pk-sk-circle{--h:48px;border-radius:var(--p-radius-full);width:48px}.pk-library.pk-library .pk-card__cta [data-plain=button][data-variant=secondary]{--_bg:color-mix(in oklab, var(--pk-on-image) 8%, transparent);--_bd:color-mix(in oklab, var(--pk-on-image) 70%, transparent);--_fg:var(--pk-on-image);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pk-library.pk-library .pk-card__cta [data-plain=button][data-variant=secondary]:is([data-hovered],[data-pressed]){--_bg:color-mix(in oklab, var(--pk-on-image) 16%, transparent)}.pk-library .pk-card .pt-sk-btn{--h:48px}.pk-library .pk-sk-pills{padding:0 var(--pk-g) 16px;gap:8px;display:flex}.pk-library .pk-title{flex-direction:column;display:flex}.pk-library .pk-spot--title{gap:20px;padding-bottom:40px}@container pt (width>=840px){.pk-library .pk-spot--title{min-height:calc(560px * var(--p-ts,1))}}.pk-library .pk-spot--title:before{background:linear-gradient(90deg, color-mix(in oklab, var(--pk-fade) 86%, transparent) 0%, color-mix(in oklab, var(--pk-fade) 46%, transparent) 30%, transparent 52%), linear-gradient(0deg, var(--pk-fade) 0%, color-mix(in oklab, var(--pk-fade) 55%, transparent) 10%, transparent 30%)}.pk-library .pk-spot--title .pk-spot__img{filter:brightness(1.08)saturate(1.05)}.pk-library .pk-spot--title .pk-spot__body{gap:12px}.pk-library .pk-spot--title .pk-tt-castline{color:oklch(86% .008 250);max-width:40em;text-shadow:0 1px 2px color-mix(in oklab, var(--pk-fade) 60%, transparent)}.pk-library .pk-back{border-radius:var(--p-radius-6);min-height:32px;font-size:calc(15px * var(--p-ts,1));color:var(--p-color-text-primary);align-items:center;gap:4px;margin-left:-4px;padding:0 6px 0 2px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.pk-library .pk-back:hover{background:var(--p-color-ink-a8)}}.pk-library .pk-tt-main{padding:4px var(--pk-g) 64px;gap:48px;display:grid}.pk-library .pk-tt-main>[data-plain=tabs]>[data-slot=panel]{padding-top:24px}.pk-library .pk-sk-tabs{border-bottom:1px solid var(--p-color-border-hairline);gap:28px;padding-block:14px;display:flex}.pk-library .pk-eps{gap:8px;display:grid}.pk-library .pk-eps__head{justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:8px;display:flex}.pk-library .pk-eps__h{font-family:var(--p-font-family-sans);font-size:calc(22px * var(--p-ts,1));line-height:1.25;font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-primary);margin:0}.pk-library .pk-eps__count{font-size:calc(15px * var(--p-ts,1));color:var(--p-color-text-secondary)}.pk-library .pk-eps__list{margin:0;padding:0;list-style:none;display:grid}.pk-library .pk-eps__list>li{border-bottom:1px solid var(--p-color-border-hairline)}.pk-library .pk-eps__list>li:first-child{border-top:1px solid var(--p-color-border-hairline)}.pk-library .pk-ep{border-radius:var(--p-radius-6);color:inherit;grid-template-columns:40px 176px minmax(0,1fr);align-items:center;gap:24px;padding:16px 20px 16px 8px;text-decoration:none;display:grid}.pk-library .pk-ep[data-now]{background:var(--p-color-surface-1)}@media (hover:hover) and (pointer:fine){.pk-library a.pk-ep:hover{background:var(--p-color-surface-2)}}.pk-library .pk-ep:focus-visible{outline:var(--p-stroke-focus,2px) solid var(--p-color-focus-ring);outline-offset:-2px}.pk-library .pk-ep__n{font-size:calc(24px * var(--p-ts,1));color:var(--p-color-text-secondary);font-variant-numeric:tabular-nums;justify-self:center;line-height:1}.pk-library .pk-ep__thumb{aspect-ratio:16/9;border-radius:var(--p-radius-6);background:var(--p-color-surface-2);box-shadow:0 0 0 1px var(--p-color-border-hairline);display:block;position:relative;overflow:hidden}.pk-library .pk-ep__thumb img{object-fit:cover;width:100%;height:100%;display:block}.pk-library .pk-ep__bar{border-radius:var(--p-radius-full);background:oklch(100% 0 0/.32);height:3px;position:absolute;inset:auto 8px 8px;overflow:hidden}.pk-library .pk-ep__bar>span{background:var(--p-color-accent-action);height:100%;display:block}.pk-library .pk-ep__text{align-content:center;gap:6px;min-width:0;display:grid}.pk-library .pk-ep__title{font-size:calc(17px * var(--p-ts,1));line-height:1.3;font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-primary)}.pk-library .pk-ep__num{display:none}.pk-library .pk-ep__syn{font-size:calc(15px * var(--p-ts,1));color:var(--p-color-text-secondary);line-height:1.5}.pk-library .pk-ep__status{font-size:calc(13px * var(--p-ts,1));color:var(--p-color-text-secondary);font-weight:500}.pk-library .pk-ep[data-now] .pk-ep__status{color:var(--p-color-accent-text)}.pk-library .pk-ep .pt-sk{display:block}.pk-library .pk-about{gap:20px;max-width:64em;display:grid}.pk-library .pk-about__text{max-width:40em;font-size:calc(18px * var(--p-ts,1));color:var(--p-color-text-primary);margin:0;line-height:1.65}.pk-library .pk-facts{gap:8px;margin:0;display:grid}.pk-library .pk-facts>div{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.pk-library .pk-facts dt{font-size:calc(15px * var(--p-ts,1));color:var(--p-color-text-secondary)}.pk-library .pk-facts dd{font-size:calc(15px * var(--p-ts,1));color:var(--p-color-text-primary);margin:0}.pk-library .pk-quote{font-family:var(--p-font-family-display);font-style:italic;font-size:calc(15px * var(--p-ts,1));color:var(--p-color-text-secondary);margin:10px 0 0;line-height:1.45}.pk-library .pk-world{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin:0;padding:0;list-style:none;display:grid}@container pt (width>=840px){.pk-library .pk-world{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}}.pk-library .pk-scene figure{flex-direction:column;gap:8px;height:100%;margin:0;display:flex}.pk-library .pk-scene img{aspect-ratio:3/2;object-fit:cover;border-radius:var(--pk-r);width:100%;box-shadow:0 0 0 1px var(--p-color-border-hairline);background:var(--p-color-surface-2);display:block}.pk-library .pk-scene figcaption{font-size:calc(14px * var(--p-ts,1));color:var(--p-color-text-secondary);line-height:1.4}.pk-library .pk-scene[data-lead]{grid-column:span 2}@container pt (width>=840px){.pk-library .pk-scene[data-lead]{grid-row:span 2}.pk-library .pk-scene[data-lead] img{aspect-ratio:auto;flex:auto;height:100%;min-height:0}}.pk-library .pk-tt-art{aspect-ratio:16/10;background:var(--p-color-surface-1);overflow:hidden}.pk-library .pk-tt-art img{object-fit:cover;width:100%;height:100%;display:block}.pk-library .pk-tt-intro{padding:14px var(--pk-g) 0;gap:12px;display:grid}.pk-library .pk-tt-intro .pk-display{font-size:calc(30px * var(--p-ts,1))}.pk-library .pk-tt-btns{gap:8px;margin-top:4px;display:grid}.pk-library .pk-tt-btns [data-plain=button]{min-height:48px}.pk-library .pk-tt-logline{font-size:calc(15px * var(--p-ts,1));color:var(--p-color-text-primary);margin:4px 0 0;line-height:1.5}.pk-library .pk-tt-castline{font-size:calc(14px * var(--p-ts,1));color:var(--p-color-text-secondary);margin:0;line-height:1.45}.pk-library .pk-tt-icons{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pk-library .pk-icon-act{border-radius:var(--p-radius-8);min-height:56px;color:var(--p-color-text-primary);font:inherit;font-size:calc(12px * var(--p-ts,1));cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:4px;padding:6px 4px;font-weight:500;display:grid}.pk-library .pk-icon-act[aria-pressed=true]{color:var(--p-color-accent-text)}@container pt (width<=599.98px){.pk-library .pk-tt-main{gap:32px;padding-top:4px}.pk-library .pk-tt-main>[data-plain=tabs]>[data-slot=panel]{padding-top:16px}.pk-library .pk-about__text{font-size:calc(16px * var(--p-ts,1))}.pk-library .pk-grid--more{--pk-cols:3}.pk-library .pk-eps__h{font-size:calc(19px * var(--p-ts,1))}.pk-library .pk-eps__list>li:first-child{border-top:0}.pk-library .pk-eps__list>li{border-bottom:0}.pk-library .pk-ep{grid-template-columns:136px minmax(0,1fr);grid-template-areas:"thumb title""thumb status""syn syn";align-items:center;gap:4px 12px;margin-inline:-8px;padding:10px 8px}.pk-library .pk-ep__n{display:none}.pk-library .pk-ep__thumb{grid-area:thumb}.pk-library .pk-ep__text{display:contents}.pk-library .pk-ep__title{font-size:calc(15px * var(--p-ts,1));grid-area:title;align-self:end}.pk-library .pk-ep__num{display:inline}.pk-library .pk-ep__status{grid-area:status;align-self:start}.pk-library .pk-ep:not(:has(.pk-ep__status)) .pk-ep__title{grid-row:1/3;align-self:center}.pk-library .pk-ep__syn{font-size:calc(14px * var(--p-ts,1));grid-area:syn;margin-top:6px;line-height:1.45}.pk-library .pk-ep__bar{inset:auto 6px 6px}}.pk-chat{--pk-rail:288px;--pk-col:720px;--pk-kb:0px;--pk-gutter:var(--p-space-16);--pk-chat-dot:8px;--pk-chat-glyph:16px;--pk-chat-action:44px;--pk-chat-glyph-l:24px;--pk-chat-pill:36px;--pk-chat-pad-10:calc(var(--p-space-6) + var(--p-space-4));--pk-chat-count-gap:var(--p-space-4);--pk-chat-state-img-h:200px;--pk-chat-state-pad:var(--p-space-16);color:var(--p-color-text-primary);background:var(--p-color-bg-default);font-family:var(--p-font-family-sans)}.pk-chat .pk-chat__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pk-chat--thread{flex:1;grid-template-columns:minmax(0,1fr);height:100%;min-height:0;display:grid}@container pt (width>=840px){.pk-chat--thread{grid-template-columns:var(--pk-rail) minmax(0, 1fr)}}.pk-chat .pk-chat__main{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.pk-chat .pk-chat__rail,.pk-chat .pk-chat__side{gap:var(--p-space-4);min-height:0;padding:var(--p-space-12) var(--p-space-12) var(--p-space-16);background:var(--p-color-bg-canvas);border-inline-end:1px solid var(--p-color-border-hairline);flex-direction:column;display:none;overflow-y:auto}@container pt (width>=840px){.pk-chat .pk-chat__rail,.pk-chat .pk-chat__side{display:flex}}.pk-chat .pk-chat__rail-head{min-height:48px;padding-inline:var(--p-space-8);align-items:center;display:flex}.pk-chat .pk-chat__wordmark{font-family:var(--p-font-family-display);letter-spacing:-.01em;color:var(--p-color-text-primary);font-size:28px;font-weight:500;line-height:1}.pk-chat .pk-chat__rail-new,.pk-chat .pk-chat__side-list a{align-items:center;gap:var(--p-space-12);min-height:44px;padding:0 var(--p-space-12);border-radius:var(--p-radius-control);color:var(--p-color-text-primary);font-size:var(--p-type-label-l-size);font-weight:var(--p-font-weight-medium);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.pk-chat .pk-chat__rail-new:hover,.pk-chat .pk-chat__side-list a:hover{background:var(--p-color-surface-hover)}}.pk-chat .pk-chat__rail-new:focus-visible,.pk-chat .pk-chat__side-list a:focus-visible,.pk-chat .pk-chat__row-hit:focus-visible,.pk-chat .pk-chat__card-hit:focus-visible,.pk-chat .pk-chat__tabs a:focus-visible,.pk-chat .pk-chat__choice:focus-visible,.pk-chat .pk-chat__send:focus-visible,.pk-chat .pk-chat__act:focus-visible{outline:2px solid var(--p-color-focus-ring);outline-offset:2px}.pk-chat .pk-chat__side-list{margin:var(--p-space-8) 0 0;gap:var(--p-space-2);padding:0;list-style:none;display:grid}.pk-chat .pk-chat__side-list a[aria-current=page]{background:var(--p-color-surface-2)}.pk-chat .pk-chat__rail-title{margin:var(--p-space-16) var(--p-space-12) var(--p-space-4);font-size:var(--p-type-label-s-size);font-weight:var(--p-font-weight-medium);color:var(--p-color-text-tertiary);letter-spacing:0}.pk-chat .pk-chat__search{padding:var(--p-space-4) var(--p-space-4) var(--p-space-8)}.pk-chat .pk-chat__none{margin:var(--p-space-16) var(--p-space-12);color:var(--p-color-text-secondary);font-size:var(--p-type-body-s-size)}.pk-chat .pk-chat__rows{gap:var(--p-space-2);margin:0;padding:0;list-style:none;display:grid}.pk-chat .pk-chat__row{position:relative}.pk-chat .pk-chat__row-hit{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--p-space-12);width:100%;min-height:64px;padding:var(--p-space-8) var(--p-space-12);border-radius:var(--p-radius-12);display:flex}@media (hover:hover) and (pointer:fine){.pk-chat .pk-chat__row-hit:hover{background:var(--p-color-surface-hover)}}.pk-chat .pk-chat__row[data-active] .pk-chat__row-hit{background:var(--p-color-surface-selected)}.pk-chat .pk-chat__row--skel{align-items:center;gap:var(--p-space-12);padding:var(--p-space-8) var(--p-space-12);min-height:64px;display:flex}.pk-chat .pk-chat__row-text{gap:var(--p-space-2);flex:1;min-width:0;display:grid}.pk-chat .pk-chat__row-top,.pk-chat .pk-chat__row-bottom{align-items:baseline;gap:var(--p-space-8);min-width:0;display:flex}.pk-chat .pk-chat__row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--p-type-label-l-size);font-weight:var(--p-font-weight-semibold);color:var(--p-color-text-primary);flex:1;overflow:hidden}.pk-chat .pk-chat__row-time{font-size:var(--p-type-caption-size);color:var(--p-color-text-tertiary);flex:none}.pk-chat .pk-chat__row-last{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--p-type-body-s-size);color:var(--p-color-text-secondary);flex:1;overflow:hidden}.pk-chat .pk-chat__row-badge{border-radius:var(--p-radius-full);background:var(--p-color-accent-solid);min-width:20px;height:20px;color:var(--p-color-text-on-accent);font-size:12px;font-weight:var(--p-font-weight-semibold);flex:none;place-items:center;padding:0 6px;line-height:1;display:inline-grid}.pk-chat .pk-chat__head{align-items:center;gap:var(--p-space-12);min-height:64px;padding:var(--p-space-8) var(--p-space-12) var(--p-space-8) var(--p-space-8);padding-top:max(var(--p-space-8), env(safe-area-inset-top));border-bottom:1px solid var(--p-color-border-hairline);background:var(--p-color-bg-default);flex:none;display:flex}.pk-chat .pk-chat__back{margin-inline-end:calc(-1 * var(--p-space-4));display:inline-flex}@container pt (width>=840px){.pk-chat .pk-chat__head{padding-inline:var(--p-space-24)}.pk-chat .pk-chat__back{display:none}}.pk-chat .pk-chat__head-text{flex:1;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.pk-chat .pk-chat__head-name{text-overflow:ellipsis;white-space:nowrap;font-family:var(--p-font-family-display);font-weight:min(600, var(--p-font-weight-max,1000));letter-spacing:0;margin:0;font-size:17px;line-height:1.2;overflow:hidden}.pk-chat .pk-chat__head-status{align-items:center;gap:var(--p-space-6);min-width:0;font-size:var(--p-type-caption-size);color:var(--p-color-text-secondary);margin:0;display:flex}.pk-chat .pk-chat__head-status-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pk-chat .pk-chat__dot{width:var(--pk-chat-dot);height:var(--pk-chat-dot);border-radius:var(--p-radius-full);background:var(--p-color-text-tertiary);flex:none}.pk-chat .pk-chat__dot[data-on]{background:var(--p-color-success-text)}.pk-chat .pk-chat__dot[data-tone=busy]{background:var(--p-color-warning-text)}.pk-chat .pk-chat__head-actions{align-items:center;gap:var(--p-space-4);margin-inline-start:auto;display:flex}.pk-chat .pk-chat__balance{align-items:center;gap:var(--p-space-4);min-height:32px;padding:0 var(--pk-chat-pad-10);box-sizing:border-box;border-radius:var(--p-radius-full);background:var(--p-color-accent-tint);color:var(--p-color-text-primary);font-size:var(--p-type-label-m-size);font-weight:var(--p-font-weight-medium);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;text-decoration:none;display:inline-flex}.pk-chat .pk-chat__balance-unit{color:var(--p-color-text-secondary);font-weight:var(--p-font-weight-regular)}@media (hover:hover) and (pointer:fine){.pk-chat .pk-chat__balance:hover{background:var(--p-color-surface-selected)}}.pk-chat .pk-chat__balance:focus-visible,.pk-chat .pk-chat__intro-link:focus-visible,.pk-chat .pk-chat__fine a:focus-visible{outline:2px solid var(--p-color-focus-ring);outline-offset:2px}.pk-chat .pk-chat__balance-glyph{color:var(--p-color-text-secondary);display:none}.pk-chat .pk-chat__balance-glyph svg{width:var(--pk-chat-glyph);height:var(--pk-chat-glyph);display:block}@container pt (width<=839px){.pk-chat .pk-chat__head{gap:var(--p-space-8)}.pk-chat .pk-chat__head-actions{gap:0}}@container pt (width<=359px){.pk-chat .pk-chat__balance-unit{display:none}.pk-chat .pk-chat__balance-glyph{display:inline-flex}}.pk-chat .pk-chat__who-skel{align-items:center;gap:var(--p-space-12);flex:1;max-width:240px;display:flex}.pk-chat .pk-chat__who-skel-text{flex:1;min-width:120px}.pk-chat .pk-chat__banner{padding:var(--p-space-8) var(--pk-gutter) 0;flex:none}.pk-chat--thread .pk-chat__banner{width:100%;max-width:calc(var(--pk-col) + 2 * var(--pk-gutter));box-sizing:border-box;margin-inline:auto}.pk-chat .pk-chat__scroll{overscroll-behavior:contain;overflow-anchor:none;outline:none;flex:1;min-height:0;overflow:hidden auto}.pk-chat .pk-chat__col{width:100%;max-width:calc(var(--pk-col) + 2 * var(--pk-gutter));box-sizing:border-box;padding:var(--p-space-24) var(--pk-gutter) var(--p-space-12);gap:var(--p-space-16);flex-direction:column;margin-inline:auto;display:flex}@container pt (width>=840px){.pk-chat{--pk-gutter:var(--p-space-32)}}.pk-chat .pk-chat__intro{justify-items:center;gap:var(--p-space-8);text-align:center;padding:var(--p-space-16) var(--p-space-8) var(--p-space-8);display:grid}.pk-chat .pk-chat__intro-name{font-family:var(--p-font-family-display);font-weight:min(600, var(--p-font-weight-max,1000));letter-spacing:0;margin:0;font-size:30px;line-height:1.1}.pk-chat .pk-chat__intro-line{max-width:46ch;color:var(--p-color-text-secondary);font-size:var(--p-type-body-m-size);line-height:var(--p-type-body-m-line-height);margin:0}.pk-chat .pk-chat__tags{margin:var(--p-space-4) 0 0;justify-content:center;gap:var(--p-space-8);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pk-chat .pk-chat__tags li{border:1px solid var(--p-color-border-subtle);border-radius:var(--p-radius-full);font-size:var(--p-type-caption-size);color:var(--p-color-text-secondary);padding:4px 12px}.pk-chat .pk-chat__intro-link{align-items:center;gap:var(--p-space-6);min-height:44px;padding-inline:var(--p-space-8);color:var(--p-color-text-primary);font-size:var(--p-type-label-m-size);font-weight:var(--p-font-weight-medium);border-radius:var(--p-radius-control);text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.pk-chat .pk-chat__intro-link:hover{text-underline-offset:3px;text-decoration:underline}}.pk-chat .pk-chat__state{min-width:0}.pk-chat .pk-chat__card-intro{justify-items:center;gap:var(--p-space-6);text-align:center;min-width:0;padding:var(--pk-chat-state-pad) var(--p-space-8) var(--p-space-4);display:grid}.pk-chat .pk-chat__card-intro .pk-chat__intro-name{margin-top:var(--p-space-4);font-size:24px}.pk-chat .pk-chat__card-intro .pk-chat__intro-link{min-height:36px}.pk-chat .pk-chat__card-by{font-size:var(--p-type-caption-size);color:var(--p-color-text-tertiary);margin:0}.pk-chat .pk-chat__card-img-wrap{width:min(100%,360px);height:var(--pk-chat-state-img-h);margin-top:var(--p-space-8);border-radius:var(--p-radius-16);border:1px solid var(--p-color-border-hairline);background:var(--p-color-surface-2);overflow:hidden}.pk-chat .pk-chat__card-img-wrap img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.pk-chat .pk-chat__day{align-items:center;gap:var(--p-space-12);font-size:var(--p-type-caption-size);color:var(--p-color-text-tertiary);margin:0;display:flex}.pk-chat .pk-chat__day:before,.pk-chat .pk-chat__day:after{content:"";background:var(--p-color-border-hairline);flex:1;height:1px}.pk-chat .pk-chat__turns{gap:var(--p-space-16);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pk-chat .pk-chat__turn{align-items:flex-start;gap:var(--p-space-6);flex-direction:column;min-width:0;display:flex}.pk-chat .pk-chat__turn[data-from=me]{align-items:flex-end}.pk-chat{--pk-chat-avatar:32px;--pk-chat-avatar-gap:var(--p-space-8)}.pk-chat .pk-chat__turn[data-avatar]{grid-template-columns:var(--pk-chat-avatar) minmax(0, 1fr);column-gap:var(--pk-chat-avatar-gap);row-gap:var(--p-space-6);place-items:start;display:grid}.pk-chat .pk-chat__turn[data-avatar]>*{grid-column:2;min-width:0}.pk-chat .pk-chat__turn[data-avatar]>.pk-chat__avatar{width:var(--pk-chat-avatar);height:var(--pk-chat-avatar);grid-area:2/1;display:block}.pk-chat .pk-chat__turn[data-avatar]>.pk-chat__actions{justify-self:stretch;width:auto}.pk-chat .pk-chat__who{padding-inline:var(--p-space-4);align-items:baseline;gap:var(--p-space-8);font-size:var(--p-type-caption-size);color:var(--p-color-text-tertiary);margin:0;display:flex}.pk-chat .pk-chat__who-name{font-size:var(--p-type-label-m-size);font-weight:var(--p-font-weight-semibold);color:var(--p-color-text-primary)}.pk-chat .pk-chat__bubble{box-sizing:border-box;max-width:min(100%,600px);padding:var(--pk-chat-pad-10) var(--p-space-16);border-radius:20px;background:var(--p-color-surface-2);border:1px solid var(--p-color-border-hairline);font-size:var(--p-type-body-m-size);overflow-wrap:anywhere;border-start-start-radius:6px;margin:0;line-height:1.45}.pk-chat .pk-chat__bubble>p{margin:0}.pk-chat .pk-chat__bubble>p+p{margin-top:var(--p-space-6)}.pk-chat .pk-chat__bubble[data-mine]{background:var(--p-color-surface-selected);border-color:var(--p-color-accent-border);border-start-start-radius:20px;border-start-end-radius:6px}.pk-chat .pk-chat__action{font-family:var(--p-font-family-display);font-style:italic;font-size:calc(var(--p-type-body-m-size) + 1px);color:var(--p-color-text-secondary);line-height:1.45}.pk-chat .pk-chat__media{border-radius:var(--p-radius-16);border:1px solid var(--p-color-border-hairline);background:var(--p-color-surface-2);width:min(100%,360px);max-height:280px;margin:0;overflow:hidden}.pk-chat .pk-chat__media[data-square]{width:min(100%,220px)}.pk-chat .pk-chat__media img{object-fit:cover;width:100%;height:100%;display:block}.pk-chat .pk-chat__media[data-variant=photo]{background:var(--p-color-text-primary);border-radius:4px;padding:8px 8px 28px;transform:rotate(-1.5deg)}.pk-chat .pk-chat__media figcaption{padding:var(--p-space-8) var(--p-space-12);font-size:var(--p-type-caption-size);color:var(--p-color-text-secondary)}.pk-chat .pk-chat__meta{padding-inline:var(--p-space-4);font-size:var(--p-type-caption-size);color:var(--p-color-text-tertiary);margin:0}.pk-chat .pk-chat__fail,.pk-chat .pk-chat__queued{align-items:center;gap:var(--p-space-6);display:inline-flex}.pk-chat .pk-chat__fail{color:var(--p-color-danger-text)}.pk-chat .pk-chat__turn[data-status=failed] .pk-chat__bubble{border-color:var(--p-color-danger-text)}.pk-chat .pk-chat__turn[data-status=queued] .pk-chat__bubble{opacity:.72}.pk-chat .pk-chat__queued{color:var(--p-color-text-secondary)}.pk-chat .pk-chat__actions{width:100%;margin-block:calc(-1 * var(--p-space-4)) 0;flex-wrap:wrap;align-items:center;margin-inline-start:calc((var(--pk-chat-action) - var(--pk-chat-glyph-l)) / -2);display:flex}.pk-chat .pk-chat__act{all:unset;box-sizing:border-box;cursor:pointer;width:var(--pk-chat-action);height:var(--pk-chat-action);border-radius:var(--p-radius-full);color:var(--p-color-text-secondary);flex:none;place-items:center;display:inline-grid}.pk-chat .pk-chat__act svg{width:var(--pk-chat-glyph-l);height:var(--pk-chat-glyph-l);display:block}.pk-chat .pk-chat__act[aria-pressed=true]{color:var(--p-color-text-primary)}.pk-chat .pk-chat__act:disabled{opacity:.4;cursor:default}.pk-chat .pk-chat__act:active:not(:disabled){background:var(--p-color-surface-pressed)}.pk-chat .pk-chat__act:focus-visible{outline:2px solid var(--p-color-focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.pk-chat .pk-chat__act:hover:not(:disabled){background:var(--p-color-surface-hover);color:var(--p-color-text-primary)}}.pk-chat .pk-chat__step{align-items:center;margin-inline-start:auto;display:inline-flex}.pk-chat .pk-chat__step-count{text-align:center;min-width:3.2ch;font-size:var(--p-type-caption-size);color:var(--p-color-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.pk-chat .pk-chat__choices{gap:var(--p-space-8);width:auto;max-width:none;margin-top:calc(-1 * var(--p-space-4));margin-inline:calc(-1 * var(--pk-gutter));padding-inline:var(--pk-gutter);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--pk-gutter);scrollbar-width:none;display:flex;overflow-x:auto}.pk-chat .pk-chat__choices::-webkit-scrollbar{display:none}@container pt (width>=840px){.pk-chat .pk-chat__choices{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.pk-chat .pk-chat__choice{all:unset;box-sizing:border-box;cursor:pointer;scroll-snap-align:start;white-space:nowrap;min-height:var(--pk-chat-pill);padding:0 var(--p-space-12);border:1px solid var(--p-color-border-default);border-radius:var(--p-radius-full);font-size:var(--p-type-body-s-size);color:var(--p-color-text-primary);flex:none;align-items:center;line-height:1.2;display:inline-flex}@media (hover:hover) and (pointer:fine){.pk-chat .pk-chat__choice:hover{background:var(--p-color-surface-hover);border-color:var(--p-color-border-strong)}}.pk-chat .pk-chat__choice:active{background:var(--p-color-surface-pressed)}.pk-chat .pk-chat__typing-live:empty{display:none}.pk-chat .pk-chat__bubble--typing{align-items:center;min-height:44px;display:inline-flex}.pk-chat .pk-chat__dots{gap:5px;display:inline-flex}.pk-chat .pk-chat__dots i{border-radius:var(--p-radius-full);background:var(--p-color-text-secondary);width:7px;height:7px;animation:1.2s ease-in-out infinite pk-chat-dot}.pk-chat .pk-chat__dots i:nth-child(2){animation-delay:.15s}.pk-chat .pk-chat__dots i:nth-child(3){animation-delay:.3s}@keyframes pk-chat-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.pk-chat .pk-chat__dots i{opacity:.7;animation:none}}.pk-chat .pk-chat__skel{gap:var(--p-space-20);padding-top:var(--p-space-24);flex-direction:column;display:flex}.pk-chat .pk-chat__skel-them{width:min(78%,420px)}.pk-chat .pk-chat__skel-me{align-self:flex-end;width:min(52%,280px)}.pk-chat .pk-chat__dock{width:100%;max-width:calc(var(--pk-col) + 2 * var(--pk-gutter));box-sizing:border-box;padding:var(--p-space-8) var(--pk-gutter) calc(var(--p-space-8) + max(env(safe-area-inset-bottom), var(--pk-kb)));background:var(--p-color-bg-default);flex:none;margin-inline:auto}.pk-chat .pk-chat__composer{align-items:flex-end;gap:var(--p-space-8);box-sizing:border-box;min-height:56px;padding:5px 5px 5px var(--p-space-20);background:var(--p-color-surface-2);border:1px solid var(--p-color-border-control);border-radius:28px;display:flex}.pk-chat .pk-chat__composer[data-lead]{padding-inline-start:5px}.pk-chat .pk-chat__composer[data-lead] .pk-chat__field{padding-inline-start:0}.pk-chat .pk-chat__attach,.pk-chat .pk-chat__lead{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--p-radius-full);width:44px;height:44px;color:var(--p-color-text-secondary);flex:none;place-items:center;display:grid}.pk-chat .pk-chat__lead{cursor:auto}.pk-chat .pk-chat__attach svg{display:block}.pk-chat .pk-chat__attach:active{background:var(--p-color-surface-pressed)}.pk-chat .pk-chat__attach:focus-visible{outline:2px solid var(--p-color-focus-ring);outline-offset:2px}@media (hover:hover) and (pointer:fine){.pk-chat .pk-chat__attach:hover:not(:disabled){background:var(--p-color-surface-hover);color:var(--p-color-text-primary)}}.pk-chat .pk-chat__composer:focus-within{border-color:var(--p-color-field-border-focus)}.pk-chat .pk-chat__field{resize:none;min-width:0;color:var(--p-color-text-primary);font:inherit;background:0 0;border:0;outline:none;flex:1;max-height:140px;padding:10px 0;font-size:16px;line-height:24px;overflow-y:auto}.pk-chat .pk-chat__field::placeholder{color:var(--p-color-text-tertiary)}.pk-chat .pk-chat__field:disabled{cursor:not-allowed}.pk-chat .pk-chat__send{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--p-radius-full);background:var(--p-color-surface-4);width:44px;height:44px;color:var(--p-color-text-secondary);flex:none;place-items:center;transition:background-color .16s,color .16s;display:grid}.pk-chat .pk-chat__send[data-ready],.pk-chat .pk-chat__send[data-stop]{background:var(--p-color-accent-solid);color:var(--p-color-text-on-accent)}.pk-chat .pk-chat__send[aria-disabled=true],.pk-chat .pk-chat__send:disabled{cursor:default}.pk-chat .pk-chat__send:disabled{opacity:.6}.pk-chat .pk-chat__stop{background:currentColor;border-radius:3px;width:14px;height:14px}.pk-chat .pk-chat__count{margin:0 var(--p-space-8) var(--pk-chat-count-gap) 0;text-align:end;font-size:var(--p-type-caption-size);color:var(--p-color-text-tertiary);font-variant-numeric:tabular-nums}.pk-chat .pk-chat__count[data-limit]{color:var(--p-color-danger-text)}.pk-chat .pk-chat__fine{margin:var(--p-space-6) 0 0;text-align:center;font-size:var(--p-type-caption-size);color:var(--p-color-text-tertiary);line-height:1.4}.pk-chat .pk-chat__fine p{margin:0}.pk-chat .pk-chat__fine-short,.pk-chat .pk-chat__fine-toggle{display:none}.pk-chat .pk-chat__fine-row{display:contents}.pk-chat .pk-chat__fine-action{all:unset;box-sizing:border-box;cursor:pointer;min-height:32px;padding-inline:var(--p-space-8);color:var(--p-color-text-primary);font-size:var(--p-type-caption-size);font-weight:var(--p-font-weight-semibold);text-underline-offset:2px;border-radius:var(--p-radius-control);flex:none;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.pk-chat .pk-chat__fine-action:focus-visible{outline:2px solid var(--p-color-focus-ring);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.pk-chat .pk-chat__fine-action:hover{background:var(--p-color-surface-hover)}}@media (pointer:coarse){.pk-chat .pk-chat__fine-action{min-height:44px}}.pk-chat .pk-chat__fine[data-action]{justify-content:center;align-items:center;column-gap:var(--p-space-4);flex-wrap:wrap;display:flex}@container pt (width<=839px){.pk-chat .pk-chat__fine[data-compact]{justify-content:center;align-items:center;column-gap:var(--p-space-4);flex-wrap:wrap;display:flex}.pk-chat .pk-chat__fine[data-compact][data-action] .pk-chat__fine-short{text-align:center;flex:0 100%}.pk-chat .pk-chat__fine[data-compact][data-action] .pk-chat__fine-row{justify-content:center;align-items:center;gap:var(--p-space-8);flex:0 0 100%;display:flex}.pk-chat .pk-chat__fine[data-compact][data-action] .pk-chat__fine-action,.pk-chat .pk-chat__fine[data-compact][data-action] .pk-chat__fine-toggle{min-height:44px}.pk-chat .pk-chat__fine[data-compact]:not([data-open]) .pk-chat__fine-full,.pk-chat .pk-chat__fine[data-compact][data-open] .pk-chat__fine-short{display:none}.pk-chat .pk-chat__fine[data-compact][data-open] .pk-chat__fine-full{flex:0 0 100%}.pk-chat .pk-chat__fine-short{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;display:block;overflow:hidden}.pk-chat .pk-chat__fine-toggle{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--p-space-2);min-height:32px;padding-inline:var(--p-space-4);color:var(--p-color-text-secondary);font-size:var(--p-type-caption-size);font-weight:var(--p-font-weight-medium);border-radius:var(--p-radius-control);flex:none;display:inline-flex}.pk-chat .pk-chat__fine-toggle svg{transition:transform .16s}.pk-chat .pk-chat__fine[data-open] .pk-chat__fine-toggle svg{transform:rotate(180deg)}.pk-chat .pk-chat__fine-toggle:focus-visible{outline:2px solid var(--p-color-focus-ring);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.pk-chat .pk-chat__fine-toggle svg{transition:none}}.pk-chat .pk-chat__fine strong{color:var(--p-color-text-primary);font-weight:var(--p-font-weight-semibold)}.pk-chat .pk-chat__fine a{color:var(--p-color-text-primary);text-underline-offset:2px;text-decoration:underline}.pk-chat--list{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);min-height:100%;display:grid}@container pt (width>=840px){.pk-chat--list{grid-template-rows:1fr;grid-template-columns:240px minmax(0,1fr)}.pk-chat--list .pk-chat__side{box-sizing:border-box;height:100vh;max-height:100%;position:sticky;top:0}}.pk-chat .pk-chat__page{min-width:0}.pk-chat .pk-chat__page-col{box-sizing:border-box;max-width:960px;padding:var(--p-space-16) var(--pk-gutter) var(--p-space-40);gap:var(--p-space-16);flex-direction:column;margin-inline:auto;display:flex}@container pt (width>=840px){.pk-chat .pk-chat__page-col{padding-top:var(--p-space-40);gap:var(--p-space-24)}}.pk-chat .pk-chat__page-brand{margin:0}@container pt (width>=840px){.pk-chat .pk-chat__page-brand{display:none}}.pk-chat .pk-chat__page-title{font-family:var(--p-font-family-display);font-weight:min(600, var(--p-font-weight-max,1000));letter-spacing:0;margin:0;font-size:34px;line-height:1.1}@container pt (width>=840px){.pk-chat .pk-chat__page-title{font-size:44px}}.pk-chat--list .pk-chat__banner{padding:0}.pk-chat .pk-chat__block{gap:var(--p-space-12);min-width:0;display:grid}.pk-chat .pk-chat__block-title{margin:var(--p-space-8) 0 0;font-family:var(--p-font-family-display);font-weight:min(600, var(--p-font-weight-max,1000));letter-spacing:0;font-size:24px;line-height:1.2}.pk-chat--list .pk-chat__search{padding:0 0 var(--p-space-4);max-width:480px}.pk-chat--list .pk-chat__rows{margin-inline:calc(-1 * var(--p-space-12))}@container pt (width>=840px){.pk-chat--list .pk-chat__rows{column-gap:var(--p-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-chat .pk-chat__cards{gap:var(--p-space-16) var(--p-space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container pt (width>=600px){.pk-chat .pk-chat__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@container pt (width>=1200px){.pk-chat .pk-chat__cards{grid-template-columns:repeat(5,minmax(0,1fr))}}.pk-chat .pk-chat__card{min-width:0}.pk-chat .pk-chat__card-hit{gap:var(--p-space-6);color:inherit;border-radius:var(--p-radius-card);text-decoration:none;display:grid}.pk-chat .pk-chat__card-img{aspect-ratio:4/5;border-radius:var(--p-radius-card);background:var(--p-color-surface-2);border:1px solid var(--p-color-border-hairline);display:block;overflow:hidden}.pk-chat .pk-chat__card-img img{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}@media (hover:hover) and (pointer:fine){.pk-chat .pk-chat__card-hit:hover .pk-chat__card-img img{transform:scale(1.03)}}.pk-chat .pk-chat__card-name{font-size:var(--p-type-label-l-size);font-weight:var(--p-font-weight-semibold);margin-top:var(--p-space-2)}.pk-chat .pk-chat__card-line{font-size:var(--p-type-body-s-size);color:var(--p-color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.pk-chat .pk-chat__tabs{z-index:2;padding:var(--p-space-4) var(--p-space-8) max(var(--p-space-8), env(safe-area-inset-bottom));background:var(--p-color-bg-canvas);border-top:1px solid var(--p-color-border-hairline);grid-template-columns:repeat(4,1fr);display:grid;position:sticky;bottom:0}@container pt (width>=840px){.pk-chat .pk-chat__tabs{display:none}}.pk-chat .pk-chat__tabs a{box-sizing:border-box;border-radius:var(--p-radius-control);min-height:48px;color:var(--p-color-text-tertiary);font-size:var(--p-type-nav-label-size,11px);font-weight:var(--p-font-weight-medium);justify-items:center;gap:2px;padding:6px 0;text-decoration:none;display:grid}.pk-chat .pk-chat__tabs a[aria-current=page]{color:var(--p-color-accent-text)}.p-shell:has(.p-shell__main>.pk-plan[data-cols="2"]){--p-shell-gutter:clamp(24px, 3vw, 40px)}.pt-root[data-tpl-business] .p-shell__main:has(>.pk-plan:not([data-cols="1"])){overflow:hidden}.pk-planner{--pk-d1:var(--p-color-accent-solid);--pk-d2:oklch(50% .15 32);--pk-d3:oklch(47% .1 158);--pk-d4:oklch(47% .14 300);--pk-ink:var(--p-color-text-primary);--pk-muted:var(--p-color-text-secondary);--pk-faint:var(--p-color-text-tertiary);--pk-line:var(--p-color-border-subtle);color:var(--pk-ink)}.pk-planner h1,.pk-planner h2,.pk-planner h3,.pk-planner p{margin:0}.pk-planner ol,.pk-planner ul{margin:0;padding:0;list-style:none}.pk-planner.pk-plan{height:100%;min-height:0}.pk-planner.pk-plan[data-cols="2"]{grid-template-columns:minmax(0,57fr) minmax(0,43fr);display:grid}.pk-planner .pk-plan__list{overscroll-behavior:contain;min-height:0;padding:32px clamp(24px,3vw,40px) 48px;overflow:auto}.pk-planner .pk-plan__sheet{flex-direction:column;gap:20px;min-width:0;display:flex}.pk-planner .pk-plan__map{border-left:1px solid var(--p-color-border-subtle);min-height:0;position:relative}.pk-planner.pk-plan--state{place-items:center;padding:48px 24px;display:grid}.pk-planner.pk-plan[data-cols="1"]{flex-direction:column;height:auto;min-height:100%;display:flex}.pk-planner{--pk-gut:var(--p-layout-gutter-compact,16px)}@container pt (width>=600px){.pk-planner{--pk-gut:var(--p-layout-gutter-medium,24px)}}.pk-planner .pk-plan__phone{flex-direction:column;flex:1;min-width:0;display:flex}.pk-planner .pk-plan__phone[data-view=map]{padding:12px var(--pk-gut);gap:12px}.pk-planner .pk-plan__phone[data-view=visits]{padding:16px var(--pk-gut)}.pk-planner .pk-plan__inline-map{flex:none;height:252px;position:relative;overflow:hidden}@container pt (width>=600px){.pk-planner .pk-plan__inline-map{height:340px}}.pk-planner .pk-plan__inline-map .pk-map__foot{bottom:26px}.pk-planner[data-cols="1"] .pk-plan__sheet{z-index:1;padding:20px var(--pk-gut) 28px;background:var(--p-color-bg-default);box-shadow:0 -1px 0 var(--pk-line), 0 -6px 16px #0000000f;border-radius:20px 20px 0 0;gap:16px;margin-top:-16px;position:relative}.pk-planner .pk-plan__mapview{border-radius:var(--p-radius-card,16px);border:1px solid var(--pk-line);flex:1;min-height:460px;position:relative;overflow:hidden}.pk-planner .pk-plan__viewstate{flex:1;place-items:center;padding-block:48px;display:grid}.pk-planner[data-cols="1"] .pk-chat{flex:1;min-height:520px}.pk-planner .pk-trip{flex-direction:column;gap:14px;display:flex}.pk-planner .pk-trip__top{align-items:flex-start;gap:16px;display:flex}.pk-planner .pk-trip__cover{object-fit:cover;background:var(--p-color-surface-2);border-radius:14px;flex:none;width:64px;height:64px}.pk-planner .pk-trip__text{flex-direction:column;gap:10px;min-width:0;display:flex}.pk-planner .pk-trip__title{font-size:calc(24px * var(--p-ts,1));line-height:1.25;font-weight:min(700, var(--p-font-weight-max,1000));letter-spacing:-.01em;text-wrap:balance;word-break:keep-all}@container pt (width>=1200px){.pk-planner .pk-trip__title{font-size:calc(26px * var(--p-ts,1))}}.pk-planner .pk-trip__facts{flex-wrap:wrap;gap:6px;display:flex}.pk-planner .pk-trip__facts li{border-radius:var(--p-radius-full);border:1px solid var(--p-color-border-default);height:28px;font-size:calc(13px * var(--p-ts,1));color:var(--pk-ink);white-space:nowrap;align-items:center;gap:5px;padding:0 10px;display:inline-flex}.pk-planner .pk-trip__facts svg{color:var(--pk-muted)}.pk-planner .pk-trip__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pk-planner .pk-trip__members{font-size:calc(13px * var(--p-ts,1));color:var(--pk-muted);align-items:center;gap:8px;display:inline-flex}.pk-planner .pk-trip__actions{align-items:center;gap:4px;display:inline-flex}.pk-planner .pk-days{scrollbar-width:none;grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;gap:8px;margin:-2px;padding:2px;display:grid;overflow-x:auto}.pk-planner .pk-days::-webkit-scrollbar{display:none}.pk-planner[data-cols="1"] .pk-days{margin-inline:calc(-1 * var(--pk-gut));padding-inline:var(--pk-gut);scroll-padding-inline:var(--pk-gut);grid-auto-columns:132px}.pk-planner .pk-days[data-compact]{grid-auto-columns:max-content}.pk-planner .pk-days[data-compact] .pk-days__tab{min-width:max-content}.pk-planner .pk-day__act{white-space:nowrap;flex-shrink:0}.pk-planner .pk-days__tab{border:1px solid var(--p-color-border-default);background:var(--p-color-bg-default);min-width:0;color:var(--pk-ink);text-align:left;font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.pk-planner .pk-days__tab[aria-selected=true]{border-color:var(--pk-ink);box-shadow:inset 0 0 0 1px var(--pk-ink);background:var(--p-color-surface-1)}@media (hover:hover) and (pointer:fine){.pk-planner .pk-days__tab:hover{background:var(--p-color-surface-hover)}}.pk-planner .pk-days__tab:focus-visible{outline:2px solid var(--p-color-focus-ring);outline-offset:2px}.pk-planner .pk-days__n{font-weight:min(700, var(--p-font-weight-max,1000));font-size:calc(14px * var(--p-ts,1));align-items:center;gap:6px;display:inline-flex}.pk-planner .pk-days__dot{border-radius:var(--p-radius-full);background:var(--pin);width:8px;height:8px}.pk-planner .pk-days__date{font-size:calc(12px * var(--p-ts,1));color:var(--pk-muted);white-space:nowrap}.pk-planner .pk-days__title{font-size:calc(13px * var(--p-ts,1));color:var(--pk-ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pk-planner .pk-days[data-compact] .pk-days__tab{flex-direction:row;align-items:center;gap:8px;padding:8px 12px}.pk-planner .pk-day{flex-direction:column;gap:14px;display:flex}.pk-planner .pk-day__head{justify-content:space-between;align-items:flex-end;gap:12px;padding-top:12px;display:flex}.pk-planner .pk-day__title{font-size:calc(32px * var(--p-ts,1));line-height:1.15;font-weight:min(700, var(--p-font-weight-max,1000));letter-spacing:-.01em;word-break:keep-all}.pk-planner .pk-day__theme{font-size:calc(19px * var(--p-ts,1));letter-spacing:0;margin-top:8px;line-height:1.35;display:block}.pk-planner[data-cols="1"] .pk-day__title{font-size:calc(26px * var(--p-ts,1))}.pk-planner[data-cols="1"] .pk-day__theme{font-size:calc(17px * var(--p-ts,1));color:var(--pk-muted);margin-top:4px}.pk-planner .pk-day__meta{font-size:calc(13px * var(--p-ts,1));color:var(--pk-muted);margin-top:8px}.pk-planner[data-cols="1"] .pk-day__head{flex-direction:column;align-items:flex-start;gap:8px}.pk-planner .pk-day__foot{flex-direction:column;align-items:flex-start;gap:10px;padding:4px 0 0 40px;display:flex}.pk-planner .pk-day__note{font-size:calc(12px * var(--p-ts,1));color:var(--pk-faint);line-height:1.5}.pk-planner .pk-stops{flex-direction:column;display:flex}.pk-planner .pk-stop{padding-left:40px;position:relative}.pk-planner .pk-stop:before{content:"";background:var(--p-color-border-default);width:1px;position:absolute;top:30px;bottom:-6px;left:13.5px}.pk-planner .pk-stop:last-child:before{content:none}.pk-planner .pk-stop__n{border-radius:var(--p-radius-full);background:var(--pin);color:#fff;width:28px;height:28px;font-size:13px;font-weight:min(700, var(--p-font-weight-max,1000));font-variant-numeric:tabular-nums;box-shadow:0 0 0 3px var(--p-color-bg-default);place-items:center;display:grid;position:absolute;top:14px;left:0}.pk-planner .pk-stop__card{cursor:pointer;border-radius:16px;grid-template-columns:168px minmax(0,1fr);gap:20px;margin:0 -12px;padding:12px;display:grid;position:relative}.pk-planner[data-cols="2"] .pk-stop__photo{border-radius:12px;order:-1}.pk-planner[data-cols="1"] .pk-stop__card{grid-template-columns:minmax(0,1fr) 88px;gap:12px;margin:0 -10px;padding:10px}.pk-planner .pk-stop[data-active] .pk-stop__card{background:var(--p-color-surface-2)}@media (hover:hover) and (pointer:fine){.pk-planner .pk-stop:not([data-active]) .pk-stop__card:hover{background:var(--p-color-surface-hover)}}.pk-planner .pk-stop__text{flex-direction:column;gap:3px;min-width:0;display:flex}.pk-planner .pk-stop__time{font-size:calc(13px * var(--p-ts,1));color:var(--pk-muted);font-variant-numeric:tabular-nums}.pk-planner .pk-stop__name{font-size:calc(17px * var(--p-ts,1));line-height:1.35;font-weight:min(700, var(--p-font-weight-max,1000))}.pk-planner .pk-stop__name button{all:unset;cursor:pointer}.pk-planner .pk-stop__name button:after{content:"";border-radius:14px;position:absolute;inset:0}.pk-planner .pk-stop__name button:focus-visible:after{outline:2px solid var(--p-color-focus-ring);outline-offset:0}.pk-planner .pk-stop__kind{font-size:calc(13px * var(--p-ts,1));color:var(--pk-muted)}.pk-planner .pk-stop__blurb{font-size:calc(14px * var(--p-ts,1));color:var(--pk-ink);-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;margin-top:3px;line-height:1.55;display:-webkit-box;overflow:hidden}.pk-planner .pk-stop__hours{font-size:calc(12px * var(--p-ts,1));color:var(--pk-muted);align-items:center;gap:5px;margin-top:4px;display:inline-flex}.pk-planner .pk-stop__photo{aspect-ratio:4/3;object-fit:cover;background:var(--p-color-surface-2);border-radius:10px;align-self:start;width:100%;height:auto}.pk-planner[data-cols="1"] .pk-stop__photo{aspect-ratio:1}.pk-planner[data-cols="1"] .pk-stop__blurb{font-size:calc(13px * var(--p-ts,1))}.pk-planner .pk-leg{font-size:calc(12px * var(--p-ts,1));color:var(--pk-muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;padding:6px 0 10px;display:flex}.pk-planner .pk-chat{flex-direction:column;height:100%;min-height:0;display:flex}.pk-planner .pk-chat__head{border-bottom:1px solid var(--pk-line);flex-direction:column;gap:2px;padding:18px 20px 14px;display:flex}.pk-planner .pk-chat__title{font-size:calc(16px * var(--p-ts,1));font-weight:min(700, var(--p-font-weight-max,1000))}.pk-planner .pk-chat__sub{font-size:calc(12px * var(--p-ts,1));color:var(--pk-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk-planner .pk-chat__log{flex-direction:column;flex:1;gap:18px;min-height:0;padding:20px;display:flex;overflow:auto}.pk-planner .pk-msg{font-size:calc(14px * var(--p-ts,1));word-break:keep-all;flex-direction:column;gap:6px;line-height:1.6;display:flex}.pk-planner .pk-msg[data-me]{align-items:flex-end}.pk-planner .pk-msg[data-me] p{background:var(--p-color-surface-3);border-radius:18px 18px 4px;max-width:88%;padding:10px 14px}.pk-planner .pk-msg__who{font-size:calc(12px * var(--p-ts,1));font-weight:min(700, var(--p-font-weight-max,1000));color:var(--p-color-accent-text)}.pk-planner .pk-msg__applied{border-radius:var(--p-radius-full);background:var(--p-color-success-tint);color:var(--p-color-success-text);font-size:calc(12px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.pk-planner .pk-chat__suggest{flex-wrap:wrap;gap:6px;padding:0 20px 10px;display:flex}.pk-planner .pk-chat__suggest button{font:inherit;font-size:calc(13px * var(--p-ts,1));border-radius:var(--p-radius-full);border:1px solid var(--p-color-border-default);background:var(--p-color-bg-default);color:var(--pk-ink);cursor:pointer;padding:6px 12px}@media (hover:hover) and (pointer:fine){.pk-planner .pk-chat__suggest button:hover{background:var(--p-color-surface-hover)}}.pk-planner .pk-chat__suggest button:focus-visible{outline:2px solid var(--p-color-focus-ring);outline-offset:2px}.pk-planner .pk-chat__composer{border:1px solid var(--p-color-border-control);background:var(--p-color-field-bg,var(--p-color-bg-default));border-radius:20px;align-items:flex-end;gap:8px;margin:0 16px 16px;padding:10px 10px 10px 14px;display:flex}.pk-planner .pk-chat__composer:focus-within{border-color:var(--p-color-field-border-focus);box-shadow:0 0 0 1px var(--p-color-field-border-focus)}.pk-planner .pk-chat__composer textarea{resize:none;min-width:0;font:inherit;font-size:calc(14px * var(--p-ts,1));color:var(--pk-ink);background:0 0;border:0;outline:none;flex:1;line-height:1.5}.pk-planner .pk-chat__composer textarea::placeholder{color:var(--pk-muted)}.pk-planner .pk-tripbar{z-index:3;background:var(--p-color-bg-default);border-top:1px solid var(--pk-line);padding-bottom:env(safe-area-inset-bottom,0);position:sticky;bottom:0}.pk-planner .pk-tripbar [role=tablist]{grid-template-columns:repeat(4,1fr);display:grid}.pk-planner .pk-tripbar button{all:unset;box-sizing:border-box;min-height:56px;font-size:calc(11px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));color:var(--pk-muted);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.pk-planner .pk-tripbar button[aria-selected=true]{color:var(--p-color-accent-text)}.pk-planner .pk-tripbar button:focus-visible{outline:2px solid var(--p-color-focus-ring);outline-offset:-4px;border-radius:10px}.pk-planner .pk-map{--pk-land:color-mix(in oklab, oklch(96.5% .006 95) 75%, var(--p-color-surface-1));--pk-water:color-mix(in oklab, oklch(84% .06 228) 70%, var(--p-color-surface-1));--pk-park:color-mix(in oklab, oklch(90% .07 150) 72%, var(--p-color-surface-1));--pk-grounds:color-mix(in oklab, oklch(91% .035 80) 70%, var(--p-color-surface-1));--pk-roadfill:color-mix(in oklab, #fff 80%, var(--p-color-surface-1));background:var(--pk-land);position:absolute;inset:0;overflow:hidden}.pk-planner .pk-map__canvas{position:absolute;inset:0}.pk-planner .pk-map__svg{display:block;position:absolute;inset:0}.pk-planner .pk-map__land{fill:var(--pk-land)}.pk-planner .pk-map__park{fill:var(--pk-park)}.pk-planner .pk-map__island{stroke:var(--pk-water);stroke-width:1px}.pk-planner .pk-map__contour{fill:none;stroke:color-mix(in oklab, oklch(62% .1 150) 30%, var(--pk-park));stroke-width:1px}.pk-planner .pk-map__grounds{fill:var(--pk-grounds);stroke:color-mix(in oklab, oklch(60% .05 70) 30%, var(--pk-grounds));stroke-width:1px}.pk-planner .pk-map__bank{fill:none;stroke:color-mix(in oklab, oklch(70% .07 228) 50%, var(--pk-water));stroke-linecap:round;stroke-linejoin:round}.pk-planner .pk-map__water,.pk-planner .pk-map__stream{fill:none;stroke:var(--pk-water);stroke-linecap:round;stroke-linejoin:round}.pk-planner .pk-map__road-case{fill:none;stroke:color-mix(in oklab, oklch(50% .01 90) 22%, var(--pk-land));stroke-linecap:round;stroke-linejoin:round}.pk-planner .pk-map__road{fill:none;stroke:var(--pk-roadfill);stroke-linecap:round;stroke-linejoin:round}.pk-planner .pk-map__road--major{stroke:color-mix(in oklab, oklch(93% .05 90) 80%, var(--p-color-surface-1))}.pk-planner .pk-map__svg text{paint-order:stroke;stroke:var(--pk-land);stroke-width:3px;stroke-linejoin:round}.pk-planner .pk-map__roadname{fill:oklch(50% .01 90);font-size:10.5px;font-weight:500;stroke:var(--pk-roadfill)!important}.pk-planner .pk-map__stn-mark{fill:oklch(52% .13 255);stroke:#fff;stroke-width:1.5px}.pk-planner .pk-map__stn-name{font-size:10.5px;font-weight:min(600, var(--p-font-weight-max,1000));fill:oklch(45% .08 255);stroke:var(--pk-land);stroke-width:3px;paint-order:stroke;stroke-linejoin:round}.pk-planner .pk-map__hood{font-size:12px;font-weight:min(600, var(--p-font-weight-max,1000));letter-spacing:.02em;fill:oklch(47% .015 260)}.pk-planner .pk-map__district{font-size:11px;font-weight:min(600, var(--p-font-weight-max,1000));letter-spacing:.12em;fill:oklch(50% .015 260)}.pk-planner .pk-map__parkname{font-size:11px;font-weight:min(600, var(--p-font-weight-max,1000));fill:oklch(45% .08 150)}.pk-planner .pk-map__river{font-size:12px;font-weight:min(600, var(--p-font-weight-max,1000));letter-spacing:.08em;fill:oklch(45% .08 235);font-style:italic;stroke:var(--pk-water)!important}.pk-planner .pk-map__route-case{fill:none;stroke:var(--p-color-bg-default);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.pk-planner .pk-map__route{fill:none;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.pk-planner .pk-map__pins>li,.pk-planner .pk-map__dimpins>.pk-pin{width:0;height:0;position:absolute}.pk-planner .pk-map__pins>li{z-index:2}.pk-planner .pk-pin{border-radius:var(--p-radius-full);background:var(--pin);color:#fff;width:28px;height:28px;font:min(700, var(--p-font-weight-max,1000)) 13px/1 inherit;font-variant-numeric:tabular-nums;cursor:pointer;border:2.5px solid #fff;place-items:center;padding:0;font-family:inherit;transition:transform .12s;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0000004d}.pk-planner .pk-pin[data-active]{z-index:3;width:36px;height:36px;box-shadow:0 0 0 4px color-mix(in oklch, var(--pin) 25%, transparent), 0 2px 6px #0000004d;font-size:15px}.pk-planner .pk-pin:focus-visible{outline:2px solid var(--p-color-focus-ring);outline-offset:3px}.pk-planner .pk-pin--dim{cursor:default;opacity:.85;border-width:2px;width:20px;height:20px;font-size:10px}.pk-planner .pk-map__dimpins>.pk-pin{transform:translate(-50%,-50%)}.pk-planner .pk-pin--static{width:24px;height:24px;box-shadow:none;cursor:default;border-width:2px;font-size:12px;position:static;transform:none}.pk-planner .pk-pin__label{white-space:nowrap;font-size:13px;font-weight:min(700, var(--p-font-weight-max,1000));color:var(--pk-ink);text-shadow:0 0 2px var(--p-color-bg-default), 0 0 2px var(--p-color-bg-default), 0 0 3px var(--p-color-bg-default), 0 0 4px var(--p-color-bg-default);pointer-events:none;line-height:20px;position:absolute}.pk-planner .pk-pin__label[data-side=right]{top:-10px;left:18px}.pk-planner .pk-pin__label[data-side=left]{top:-10px;right:18px}.pk-planner .pk-pin__label[data-side=top]{bottom:18px;left:0;transform:translate(-50%)}.pk-planner .pk-pin__label[data-side=bottom]{top:18px;left:0;transform:translate(-50%)}.pk-planner .pk-map__scope{z-index:4;background:var(--p-color-bg-default);border-radius:12px;padding:3px;position:absolute;top:16px;left:16px;box-shadow:0 1px 4px #00000024}.pk-planner .pk-map__zoom{z-index:4;background:var(--p-color-bg-default);border-radius:12px;flex-direction:column;gap:4px;padding:4px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 1px 4px #00000024}.pk-planner .pk-map__expand{z-index:4;background:var(--p-color-bg-default);border-radius:10px;position:absolute;top:10px;right:10px;box-shadow:0 1px 4px #00000024}.pk-planner .pk-map__foot{z-index:4;pointer-events:none;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:absolute;bottom:156px;left:16px}.pk-planner .pk-map[data-variant=inline] .pk-map__foot{bottom:8px;left:10px}.pk-planner .pk-map[data-variant=inline] .pk-map__note{display:none}.pk-planner .pk-map__scale{font-size:11px;font-weight:min(600, var(--p-font-weight-max,1000));color:var(--pk-ink);text-shadow:0 0 3px var(--p-color-bg-default);align-items:center;gap:6px;display:inline-flex}.pk-planner .pk-map__scalebar{border:2px solid var(--pk-ink);border-top:0;height:6px}.pk-planner .pk-map__note{background:color-mix(in oklch, var(--p-color-bg-default) 88%, transparent);color:var(--pk-muted);border-radius:6px;padding:3px 8px;font-size:11px}.pk-planner .pk-map__card{z-index:4;background:var(--p-color-bg-default);max-width:520px;box-shadow:0 4px 18px #00000029, 0 0 0 1px var(--p-color-ink-a6);border-radius:16px;grid-template-columns:minmax(0,1fr) 96px;gap:14px;padding:12px 12px 12px 14px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.pk-planner .pk-map__cardtext{flex-direction:column;gap:3px;min-width:0;display:flex}.pk-planner .pk-map__step{align-items:center;gap:8px;margin-top:-4px;display:flex}.pk-planner .pk-map__count{font-size:calc(12px * var(--p-ts,1));color:var(--pk-muted);font-variant-numeric:tabular-nums}.pk-planner .pk-map__stepbtns{margin-left:auto;display:inline-flex}.pk-planner .pk-map__cardname{font-size:calc(16px * var(--p-ts,1));font-weight:min(700, var(--p-font-weight-max,1000));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pk-planner .pk-map__cardmeta{font-size:calc(13px * var(--p-ts,1));color:var(--pk-muted)}.pk-planner .pk-map__cardleg{font-size:calc(12px * var(--p-ts,1));color:var(--pk-muted);align-items:center;gap:5px;display:flex}.pk-planner .pk-map__cardphoto{object-fit:cover;background:var(--p-color-surface-2);border-radius:10px;width:96px;height:96px}.pk-planner .pk-map[data-variant=full] .pk-map__card{grid-template-columns:minmax(0,1fr) 80px;bottom:10px;left:10px;right:10px}.pk-planner .pk-map[data-variant=full] .pk-map__cardphoto{width:80px;height:80px}.pk-planner .pk-map[data-variant=full] .pk-map__foot{bottom:150px;left:12px}.pk-planner .pk-map[data-variant=full] .pk-map__scope{top:10px;left:10px}.pk-planner .pk-map[data-variant=full] .pk-map__zoom{top:10px;right:10px}.pk-planner .pk-skel__head{max-width:420px}.pk-planner .pk-skel__days>*{min-width:0}.pk-planner .pk-skel__stops{flex-direction:column;gap:22px;padding-top:8px;display:flex}.pk-planner .pk-skel__stop{grid-template-columns:28px 168px minmax(0,1fr);align-items:start;gap:20px;display:grid}.pk-planner[data-cols="1"] .pk-skel__stop{grid-template-columns:28px minmax(0,1fr) 88px;gap:12px}.pk-planner[data-cols="1"] .pk-skel__photo{order:1}.pk-planner .pk-skel__dayhead{max-width:300px;padding-top:12px}.pk-planner .pk-skel__map{background:color-mix(in oklab, oklch(96.5% .006 95) 75%, var(--p-color-surface-1))}.pk-planner.pk-trips{flex-direction:column;gap:40px;width:100%;max-width:1116px;margin-inline:auto;padding:0 0 48px;display:flex}.pk-planner.pk-trips--state{place-items:center;min-height:60vh;display:grid}.pk-planner .pk-trips__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pk-planner .pk-trips__h1{font-size:calc(36px * var(--p-ts,1));line-height:1.15;font-weight:min(700, var(--p-font-weight-max,1000));letter-spacing:-.015em}.pk-planner .pk-trips__sec{flex-direction:column;gap:16px;display:flex}.pk-planner .pk-trips__h2{font-size:calc(20px * var(--p-ts,1));font-weight:min(700, var(--p-font-weight-max,1000));align-items:baseline;gap:8px;display:flex}.pk-planner .pk-trips__count{font-size:calc(14px * var(--p-ts,1));color:var(--pk-muted);font-variant-numeric:tabular-nums;font-weight:500}.pk-planner .pk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pk-planner .pk-card{aspect-ratio:4/3;background:var(--p-color-surface-3);isolation:isolate;border-radius:16px;position:relative;overflow:hidden}.pk-planner .pk-card__photo{object-fit:cover;z-index:-1;width:100%;height:100%;display:block;position:absolute;inset:0}.pk-planner .pk-card[data-past] .pk-card__photo{filter:saturate(.8)}.pk-planner .pk-card__shade{z-index:-1;pointer-events:none;background:linear-gradient(#0000 48%,#00000080 74%,#000000c7 100%);position:absolute;inset:0}.pk-planner .pk-card__text{color:#fff;flex-direction:column;gap:6px;padding:22px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.pk-planner .pk-card__title{font-size:calc(21px * var(--p-ts,1));font-weight:min(700, var(--p-font-weight-max,1000));word-break:keep-all;text-shadow:0 1px 2px #00000059;line-height:1.3}.pk-planner .pk-card__title a{color:inherit;text-decoration:none}.pk-planner .pk-card__title a:after{content:"";z-index:1;border-radius:16px;position:absolute;inset:0}.pk-planner .pk-card__title a:focus-visible{outline:none}.pk-planner .pk-card__title a:focus-visible:after{outline:3px solid var(--p-color-focus-ring);outline-offset:-3px}.pk-planner .pk-card__meta{font-size:calc(15px * var(--p-ts,1));color:#ffffffeb;text-shadow:0 1px 2px #00000059}.pk-planner .pk-card__badge{z-index:2;position:absolute;top:16px;left:16px}.pk-planner .pk-card__more{z-index:2;position:absolute;top:12px;right:12px}.pk-planner .pk-card__more>button{border-radius:var(--p-radius-full);border-color:#0000}@media (hover:hover) and (pointer:fine){.pk-planner .pk-card:hover .pk-card__photo{transform:scale(1.02)}.pk-planner .pk-card__photo{transition:transform .24s}}.pk-planner .pk-dday{border-radius:var(--p-radius-full);background:var(--p-color-accent-solid);height:28px;color:var(--p-color-text-on-accent);font-size:calc(13px * var(--p-ts,1));font-weight:min(700, var(--p-font-weight-max,1000));font-variant-numeric:tabular-nums;align-items:center;padding:0 11px;display:inline-flex}.pk-planner .pk-dday[data-tone=quiet]{background:var(--p-color-bg-default);color:var(--pk-ink)}.pk-planner .pk-skel__title{width:180px}.pk-planner .pk-skel__title .p-skeleton__bar{height:32px!important}.pk-planner .pk-skel__h2{width:120px}.pk-planner .pk-skel__card .p-skeleton__block{aspect-ratio:4/3;border-radius:16px;height:auto}@container pt (width<=599.98px){.pk-planner.pk-trips{gap:28px}.pk-planner .pk-trips__h1{font-size:calc(28px * var(--p-ts,1))}.pk-planner .pk-grid{grid-template-columns:1fr;gap:16px}.pk-planner .pk-card,.pk-planner .pk-skel__card .p-skeleton__block{aspect-ratio:16/10}.pk-planner .pk-card__shade{background:linear-gradient(#0000 28%,#0009 62%,#000c 100%)}.pk-planner .pk-card__text{gap:4px;padding:16px 18px}.pk-planner .pk-card__title{font-size:calc(19px * var(--p-ts,1))}.pk-planner .pk-card__meta{font-size:calc(14px * var(--p-ts,1))}.pk-planner .pk-card__badge{top:12px;left:12px}.pk-planner .pk-trip,.pk-planner .pk-trip__text{gap:6px}.pk-planner .pk-trip__title{font-size:calc(21px * var(--p-ts,1))}.pk-planner .pk-trip__facts{gap:0}.pk-planner .pk-trip__facts li{height:auto;color:var(--pk-muted);font-size:calc(13px * var(--p-ts,1));border:0;gap:0;padding:0}.pk-planner .pk-trip__facts li svg{display:none}.pk-planner .pk-trip__facts li+li:before{content:"·";margin-inline:6px}.pk-planner .pk-day__head{padding-top:4px;flex-direction:row!important;align-items:flex-start!important}.pk-planner .pk-day__title{font-size:calc(22px * var(--p-ts,1))!important}.pk-planner .pk-day__theme{display:inline;font-size:calc(16px * var(--p-ts,1))!important;margin:0 0 0 8px!important}.pk-planner .pk-day__meta{font-size:calc(12px * var(--p-ts,1));margin-top:4px}.pk-planner .pk-day{gap:8px}}.pk-pay{background:var(--p-color-bg-canvas);height:100%;min-height:0;color:var(--p-color-text-primary);font-family:var(--p-font-family-sans);flex:1;position:relative;overflow:hidden}.pk-pay .pk-pay__bg{pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute;inset:0}.pk-pay .pk-pay__layer{padding:var(--p-space-24);place-items:center;display:grid;position:absolute;inset:0}.pk-pay .pk-pay__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:oklch(12% .01 260/.58);position:absolute;inset:0}.pk-pay .pk-pay__dlg{box-sizing:border-box;overscroll-behavior:contain;background:linear-gradient(160deg, color-mix(in oklab, var(--p-color-accent-solid) 7%, var(--p-color-bg-default)), var(--p-color-bg-default) 55%);border:1px solid var(--p-color-border-default);border-radius:var(--p-radius-16,16px);width:min(920px,100%);max-height:100%;padding:var(--p-space-16) var(--p-space-40,40px) var(--p-space-40,40px);outline:none;position:relative;overflow-y:auto;box-shadow:0 24px 80px oklch(0% 0 0/.55)}.pk-pay .pk-pay__top{justify-content:space-between;align-items:center;gap:var(--p-space-8);min-height:44px;display:flex}.pk-pay .pk-pay__top>:first-child{display:none}.pk-pay .pk-pay__top>:last-child{border:1px solid var(--p-color-border-control,var(--p-color-border-default));border-radius:10px;margin-left:auto}.pk-pay .pk-pay__top-title{color:var(--p-color-text-secondary);font-size:14px;display:none}.pk-pay .pk-pay__body{column-gap:56px;row-gap:var(--p-space-24);grid-template:"intro buy""cta buy"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;margin-top:-28px;display:grid}.pk-pay .pk-pay__intro{justify-items:start;gap:var(--p-space-12);grid-area:intro;display:grid}.pk-pay .pk-pay__avatar{display:none}.pk-pay .pk-pay__eyebrow{align-items:center;gap:var(--p-space-8);background:color-mix(in oklab, var(--p-color-text-primary) 9%, transparent);border-radius:10px;padding:5px 12px 5px 6px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.pk-pay .pk-pay__title{margin:var(--p-space-4) 0 0;font-family:var(--p-font-family-display);font-weight:min(600, var(--p-font-weight-max,1000));letter-spacing:0;text-wrap:balance;font-size:46px;line-height:1.04}.pk-pay .pk-pay__line{color:var(--p-color-text-secondary);max-width:38ch;margin:0;font-size:16px;line-height:24px}.pk-pay .pk-pay__costs{margin:var(--p-space-12) 0 0;gap:14px;padding:0;list-style:none;display:grid}.pk-pay .pk-pay__costs li{gap:var(--p-space-12);color:var(--p-color-text-primary);grid-template-columns:20px minmax(0,1fr);font-size:15px;line-height:22px;display:grid}.pk-pay .pk-pay__costs li svg{color:var(--p-color-accent-text);margin-top:2px}.pk-pay .pk-pay__costs b{font-weight:min(600, var(--p-font-weight-max,1000));white-space:nowrap;color:var(--p-color-accent-text);margin-left:6px}.pk-pay .pk-pay__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pk-pay .pk-pay__skel-title{width:100%;max-width:320px}.pk-pay .pk-pay__skel-line{width:100%;max-width:280px}.pk-pay .pk-pay__buy{gap:var(--p-space-16);grid-area:buy;align-content:start;padding-top:92px;display:grid}.pk-pay .pk-pay__banner{min-width:0}.pk-pay .pk-pay__alt{justify-items:center;display:grid}.pk-pay .pk-pay__tiles{gap:var(--p-space-16);display:grid}.pk-pay .pk-pay__tile{box-sizing:border-box;column-gap:var(--p-space-16);padding:var(--p-space-24,24px) var(--p-space-20,20px);border:1px solid var(--p-color-border-default);border-radius:var(--p-radius-12,12px);grid-template-columns:1fr auto;grid-template-areas:"big price""unit note";align-items:baseline;min-width:0;display:grid;position:relative}.pk-pay .pk-pay__tile--pack[data-selected]{border:2px solid var(--p-color-text-primary);background:color-mix(in oklab, var(--p-color-text-primary) 6%, transparent);padding:23px 19px}.pk-pay .pk-pay__tile.is-off{opacity:.6}.pk-pay .pk-pay__tag{top:-11px;right:var(--p-space-16);border-radius:var(--p-radius-full);font-size:12px;line-height:18px;font-weight:min(600, var(--p-font-weight-max,1000));background:var(--p-color-text-primary);color:var(--p-color-bg-default);padding:2px 10px;position:absolute}.pk-pay .pk-pay__tag--quiet{background:var(--p-color-bg-default);color:var(--p-color-text-secondary);border:1px solid var(--p-color-border-default)}.pk-pay .pk-pay__big{font-family:var(--p-font-family-display);font-size:48px;line-height:1;font-weight:min(600, var(--p-font-weight-max,1000));grid-area:big}.pk-pay .pk-pay__unit{color:var(--p-color-text-secondary);grid-area:unit;margin-top:4px;font-size:14px;line-height:20px}.pk-pay .pk-pay__price{font-weight:min(600, var(--p-font-weight-max,1000));text-align:right;grid-area:price;justify-self:end;font-size:18px}.pk-pay .pk-pay__note{color:var(--p-color-text-secondary);text-align:right;grid-area:note;justify-self:end;margin-top:4px;font-size:13px;line-height:18px}.pk-pay .pk-pay__tile--free .pk-pay__price{font-size:15px}.pk-pay button.pk-pay__tile{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0}.pk-pay button.pk-pay__tile:disabled{cursor:not-allowed}.pk-pay button.pk-pay__tile:focus-visible{outline:2px solid var(--p-color-focus-ring);outline-offset:2px}.pk-pay .pk-pay__dlg--solo{width:min(560px,100%)}.pk-pay .pk-pay__body--solo{grid-template:"intro""cta"/minmax(0,1fr)}.pk-pay .pk-pay__cta{gap:var(--p-space-8);grid-area:cta;align-self:start;justify-items:center;display:grid}.pk-pay .pk-pay__cta>:first-child,.pk-pay .pk-pay__cta>:first-child button{width:100%}.pk-pay .pk-pay__stores{color:var(--p-color-text-tertiary);margin:0;font-size:13px}.pk-pay .pk-pay__fine{margin:var(--p-space-8) 0 0;color:var(--p-color-text-tertiary);font-size:12px;line-height:18px}.pk-pay .pk-pay__fine a{color:var(--p-color-text-secondary);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.pk-pay .pk-pay__fine a:focus-visible{outline:2px solid var(--p-color-focus-ring);outline-offset:2px;border-radius:2px}.pk-pay .pk-pay__bar{justify-content:space-between;align-items:center;gap:var(--p-space-12);padding:var(--p-space-12) var(--p-space-16) calc(var(--p-space-12) + env(safe-area-inset-bottom,0px));background:var(--p-color-bg-default);border-top:1px solid var(--p-color-border-hairline);font-size:15px;display:flex;position:absolute;bottom:0;left:0;right:0}@container pt (width<=839px){.pk-pay .pk-pay__layer{place-items:end stretch;padding:0}.pk-pay .pk-pay__dlg{width:100%;max-height:94%;padding:var(--p-space-8) var(--p-space-16) calc(var(--p-space-16) + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:20px 20px 0 0}.pk-pay .pk-pay__top{min-height:44px}.pk-pay .pk-pay__top>:first-child{display:inline-flex}.pk-pay .pk-pay__top>:last-child{border-color:#0000;margin-left:0}.pk-pay .pk-pay__top-title{display:block}.pk-pay .pk-pay__body{gap:var(--p-space-12);flex-direction:column;margin-top:0;display:flex}.pk-pay .pk-pay__intro{text-align:center;justify-items:center;gap:var(--p-space-8);order:1}.pk-pay .pk-pay__eyebrow{display:none}.pk-pay .pk-pay__avatar{display:block}.pk-pay .pk-pay__title{margin-top:0;font-size:32px}.pk-pay .pk-pay__line{font-size:15px;line-height:22px}.pk-pay .pk-pay__costs{display:none}.pk-pay .pk-pay__buy,.pk-pay .pk-pay__cta{display:contents}.pk-pay .pk-pay__banner{order:2}.pk-pay .pk-pay__tiles{gap:var(--p-space-12);order:2;grid-template-columns:1fr 1fr;padding-top:10px}.pk-pay .pk-pay__tile{text-align:center;padding:var(--p-space-16) var(--p-space-8);grid-template-columns:1fr;grid-template-areas:"big""unit""price""note";justify-items:center}.pk-pay .pk-pay__tile--pack[data-selected]{padding:15px 7px}.pk-pay .pk-pay__tile:last-child:nth-child(odd){grid-column:1/-1}.pk-pay button.pk-pay__tile{text-align:center}.pk-pay .pk-pay__tag{white-space:nowrap;left:50%;right:auto;transform:translate(-50%)}.pk-pay .pk-pay__price,.pk-pay .pk-pay__note{text-align:center;justify-self:center}.pk-pay .pk-pay__price{margin-top:var(--p-space-8)}.pk-pay .pk-pay__cta>:first-child{order:3}.pk-pay .pk-pay__stores{text-align:center;order:3;align-self:center;margin-top:-4px}.pk-pay .pk-pay__alt{order:4;align-self:center}.pk-pay .pk-pay__fine{text-align:center;order:5;margin-top:0}}@media (prefers-reduced-motion:no-preference){.pk-pay .pk-pay__dlg{animation:.22s ease-out pk-pay-in}@keyframes pk-pay-in{0%{opacity:0;transform:translateY(12px)}}}.pk-credits .pk-credits__top{gap:var(--p-space-12);grid-template-columns:minmax(0,1fr);display:grid}@container pt (width>=840px){.pk-credits .pk-credits__top{gap:var(--p-space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.pk-credits .pk-credits__card{background:var(--p-color-bg-canvas);border:1px solid var(--p-color-border-subtle);border-radius:var(--p-radius-16);padding:var(--p-space-20,20px);box-sizing:border-box;min-width:0}.pk-credits .pk-credits__balance{gap:var(--p-space-8);padding:var(--p-space-24,24px);background:linear-gradient(160deg, color-mix(in oklab, var(--p-color-accent-solid) 26%, var(--p-color-bg-canvas)), color-mix(in oklab, var(--p-color-accent-solid) 9%, var(--p-color-bg-canvas)));border-color:color-mix(in oklab, var(--p-color-accent-solid) 45%, transparent);align-content:space-between;display:grid}.pk-credits .pk-credits__bal-h{margin:0}.pk-credits .pk-credits__bal-row{justify-content:space-between;align-items:center;gap:var(--p-space-12);flex-wrap:wrap;display:flex}.pk-credits .pk-credits__num{align-items:baseline;gap:var(--p-space-8);flex-wrap:wrap;margin:0;display:flex}.pk-credits .pk-credits__big{font-family:var(--p-font-family-display);font-weight:min(600, var(--p-font-weight-max,1000));font-variant-numeric:tabular-nums;font-size:88px;line-height:1.08}.pk-credits .pk-credits__unit{color:var(--p-color-text-secondary);font-size:var(--p-type-body-size)}.pk-credits .pk-credits__muted{color:var(--p-color-text-secondary);font-size:var(--p-type-caption-size,13px);margin:0;line-height:1.4}.pk-credits .pk-credits__sk{gap:var(--p-space-12);display:grid}.pk-credits .pk-credits__h{margin:0 0 var(--p-space-8);font-size:var(--p-type-body-size);font-weight:var(--p-font-weight-semibold)}.pk-credits .pk-credits__cost-list{margin:0;display:grid}.pk-credits .pk-credits__cost{justify-content:space-between;gap:var(--p-space-16);padding:var(--p-space-8) 0;border-top:1px solid var(--p-color-border-subtle);font-size:14px;line-height:1.4;display:flex}.pk-credits .pk-credits__cost:first-child{border-top:0}.pk-credits .pk-credits__cost dt{color:var(--p-color-text-secondary);min-width:0;margin:0}.pk-credits .pk-credits__cost dd{font-weight:var(--p-font-weight-semibold);white-space:nowrap;flex:none;margin:0}.pk-credits .pk-credits__cost dd[data-free]{color:var(--p-color-success-text)}.pk-credits .pk-credits__packs{gap:var(--p-space-12);grid-template-columns:minmax(0,1fr);display:grid}@container pt (width>=600px){.pk-credits .pk-credits__packs{gap:var(--p-space-16);grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-credits .pk-credits__pack{gap:var(--p-space-8);grid-template-rows:auto auto 1fr;align-content:start;display:grid}.pk-credits .pk-credits__pack [data-plain=button]{margin-top:var(--p-space-8);justify-self:start}.pk-credits .pk-credits__pack-amt{font-family:var(--p-font-family-display);font-weight:min(600, var(--p-font-weight-max,1000));margin:0;font-size:32px;line-height:1.1}.pk-credits .pk-credits__pack-amt span{font-family:var(--p-font-family-sans);color:var(--p-color-text-secondary);font-size:16px;font-weight:400}.pk-credits .pk-credits__pack-price{font-weight:var(--p-font-weight-semibold);margin:0}.pk-credits .pk-credits__pack--free{border-style:dashed}.pk-credits .pk-credits__stores{text-align:left}.pk-credits .pk-credits__links{gap:var(--p-space-8) var(--p-space-16);padding-top:var(--p-space-8);color:var(--p-color-text-secondary);font-size:var(--p-type-caption-size,13px);flex-wrap:wrap;display:flex}.pk-credits .pk-credits__fine{color:var(--p-color-text-tertiary);font-size:var(--p-type-caption-size,13px);max-width:640px;margin:0;line-height:1.45}.pk-credits .pk-credits__hist-head{justify-content:space-between;align-items:center;gap:var(--p-space-12);flex-wrap:wrap;display:flex}.pk-credits .pk-credits__hist-head .pk-chat__block-title{margin:0}.pk-credits .pk-credits__day{gap:var(--p-space-4);display:grid}.pk-credits .pk-credits__day-h{margin:var(--p-space-8) 0 0;font-size:13px;font-weight:var(--p-font-weight-semibold);color:var(--p-color-text-secondary)}.pk-credits .pk-credits__rows,.pk-credits .pk-credits__skrows{margin:0;padding:0;list-style:none;display:grid}.pk-credits .pk-credits__row{align-items:center;gap:var(--p-space-12);padding:var(--p-space-12) 0;border-top:1px solid var(--p-color-border-subtle);min-width:0;display:flex}.pk-credits .pk-credits__row:first-child{border-top:0}.pk-credits .pk-credits__thumb{object-fit:cover;background:var(--p-color-bg-canvas);border-radius:10px;flex:none;width:44px;height:44px}.pk-credits .pk-credits__thumb--icon{color:var(--p-color-text-secondary);border:1px solid var(--p-color-border-subtle);box-sizing:border-box;place-items:center;display:grid}.pk-credits .pk-credits__main{flex:1;gap:2px;min-width:0;display:grid}.pk-credits .pk-credits__title{font-weight:var(--p-font-weight-semibold);overflow-wrap:anywhere;font-size:15px;line-height:1.3}.pk-credits .pk-credits__detail{color:var(--p-color-text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;column-gap:6px;font-size:13px;line-height:1.35;display:flex}.pk-credits .pk-credits__at:before{content:"·";margin-right:6px}.pk-credits .pk-credits__detail--exp{color:var(--p-color-text-tertiary)}.pk-credits .pk-credits__delta{font-weight:var(--p-font-weight-semibold);font-variant-numeric:tabular-nums;flex:none;justify-items:end;font-size:16px;display:grid}.pk-credits .pk-credits__delta[data-kind=plus]{color:var(--p-color-success-text)}.pk-credits .pk-credits__delta[data-kind=zero]{color:var(--p-color-text-secondary)}.pk-credits .pk-credits__ret{color:var(--p-color-text-secondary);font-size:12px;font-weight:400}.pk-credits .pk-credits__none{color:var(--p-color-text-secondary);margin:0}@container pt (width>=840px){.pk-credits .pk-credits__balance{align-content:space-between;align-items:start;row-gap:var(--p-space-16);background:var(--p-color-accent-solid);min-height:264px;color:var(--p-color-text-on-accent);border-color:#0000;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"h num""exp btn"}.pk-credits .pk-credits__bal-h{grid-area:h}.pk-credits .pk-credits__bal-row{display:contents}.pk-credits .pk-credits__num{flex-direction:column;grid-area:num;align-items:flex-end;gap:0;margin-top:-6px}.pk-credits .pk-credits__balance .pk-credits__unit,.pk-credits .pk-credits__balance .pk-credits__muted{color:inherit;opacity:.78}.pk-credits .pk-credits__balance .pk-credits__muted{grid-area:exp;align-self:end;font-size:14px}.pk-credits .pk-credits__bal-row [data-plain=button]{--_bg:var(--p-color-text-on-accent);--_fg:var(--p-color-accent-solid);--_bd:transparent;border-radius:var(--p-radius-full);grid-area:btn;align-self:end}.pk-credits .pk-credits__sk{grid-column:1/-1}.pk-credits .pk-credits__panel{border:1px solid var(--p-color-border-subtle);border-radius:var(--p-radius-16);padding:var(--p-space-8) var(--p-space-24,24px) var(--p-space-16);background:var(--p-color-bg-canvas)}.pk-credits .pk-credits__panel .pk-credits__day:first-child .pk-credits__day-h{margin-top:var(--p-space-8)}}@container pt (width<=599px){.pk-credits .pk-chat__page-brand{display:none}.pk-credits .pk-chat__page-col{gap:var(--p-space-20,20px);padding-top:var(--p-space-24,24px)}.pk-credits .pk-credits__top{display:contents}.pk-credits .pk-credits__balance{gap:var(--p-space-4);background:0 0;border:0;order:1;padding:0}.pk-credits .pk-credits__bal-h{display:none}.pk-credits .pk-credits__hist{order:2}.pk-credits .pk-credits__buyblock{order:3}.pk-credits .pk-credits__costs{order:4}.pk-credits .pk-credits__links{order:5}.pk-credits .pk-credits__big{font-size:64px;line-height:.95}.pk-credits .pk-credits__unit{letter-spacing:.04em;text-transform:uppercase;color:var(--p-color-text-secondary);flex-basis:100%;font-size:14px}.pk-credits .pk-credits__bal-row{flex-wrap:nowrap;align-items:flex-start}.pk-credits .pk-credits__bal-row [data-plain=button]{border-radius:var(--p-radius-full);white-space:nowrap;min-height:48px;padding-inline:var(--p-space-20,20px);flex:none}.pk-credits .pk-credits__pack [data-plain=button]{justify-self:stretch}.pk-credits .pk-credits__stores{text-align:center}.pk-credits .pk-credits__detail{flex-direction:column;row-gap:2px}.pk-credits .pk-credits__at:before{content:none}.pk-credits .pk-credits__at{color:var(--p-color-text-tertiary)}.pk-credits .pk-credits__day-h{padding-bottom:var(--p-space-8);border-bottom:1px solid var(--p-color-border-subtle)}.pk-credits .pk-credits__day-h+.pk-credits__rows .pk-credits__row:first-child{border-top:0}.pk-credits .pk-credits__thumb{border-radius:12px;width:56px;height:56px}.pk-credits .pk-credits__row{gap:var(--p-space-16);padding:var(--p-space-12) 0}.pk-credits .pk-credits__title{font-size:16px}.pk-credits .pk-credits__delta{font-size:17px}}.pk-set{--pk-set-col:1000px;--pk-set-pad:var(--p-space-16);--pk-set-nav-w:240px;--pk-set-content-w:680px;--pk-set-gap:var(--p-space-48);--pk-set-row-h:var(--p-size-list-row);--pk-set-row-h-compact:64px;--pk-set-nav-h:var(--p-size-control-40);--pk-set-title-size:var(--p-type-display-m-size);--pk-set-title-weight:var(--p-font-weight-bold);--pk-set-h-size:var(--p-type-title-l-size);--pk-set-lead-size:var(--p-type-body-l-size);--pk-set-row-size:var(--p-type-title-m-size);--pk-set-sub-size:var(--p-type-body-m-size);--pk-set-note-size:var(--p-type-body-s-size);--pk-set-bar-size:var(--p-type-title-m-size);--pk-set-row-size-compact:var(--p-type-body-mobile-size);--pk-set-sub-size-compact:var(--p-type-body-s-size);--pk-set-account-gap:var(--p-space-24);--pk-set-card-radius:var(--p-radius-12);--pk-set-item-radius:var(--p-radius-8)}.pk-set .pk-set__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pk-set .pk-set__page{min-width:0}.pk-set .pk-set__frame{gap:var(--p-space-24);max-width:calc(var(--pk-set-col) + 2 * var(--pk-set-pad));box-sizing:border-box;padding:var(--p-space-8) var(--pk-set-pad) var(--p-space-40);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.pk-set a:focus-visible,.pk-set button:focus-visible,.pk-set .pk-set__hit:focus-visible{outline:2px solid var(--p-color-focus-ring,var(--p-color-accent-solid));outline-offset:2px}.pk-set .pk-set__head{gap:var(--p-space-12);min-width:0;display:grid}.pk-set .pk-set__back{align-items:center;gap:var(--p-space-4);min-height:44px;font:inherit;cursor:pointer;color:var(--p-color-text-secondary);font-size:var(--p-type-label-l-size);font-weight:var(--p-font-weight-medium);background:0 0;border:0;justify-self:start;margin-inline-start:calc(-1 * var(--p-space-4));padding:0;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.pk-set .pk-set__back:hover{color:var(--p-color-text-primary)}}.pk-set .pk-set__title{font-family:var(--p-font-family-sans);font-weight:var(--pk-set-title-weight);font-size:var(--pk-set-title-size);letter-spacing:0;margin:0;line-height:1.15}.pk-set .pk-set__id{align-items:center;gap:var(--p-space-12);min-width:0;display:flex}.pk-set .pk-set__id-text{gap:var(--p-space-2);min-width:0;display:grid}.pk-set .pk-set__id-name{font-size:var(--p-type-body-mobile-size);font-weight:var(--p-font-weight-semibold);line-height:1.25}.pk-set .pk-set__id-sub{font-size:var(--p-type-body-s-size);color:var(--p-color-text-secondary);overflow-wrap:anywhere;line-height:1.35}.pk-set .pk-set__body{gap:var(--p-space-32);min-width:0;margin-top:var(--p-space-8);display:grid}.pk-set .pk-set__banner{display:block}.pk-set .pk-set__group{gap:var(--p-space-8);min-width:0;display:grid}.pk-set .pk-set__h{font-size:var(--p-type-title-l-size);line-height:1.25;font-weight:var(--p-font-weight-regular);color:var(--p-color-text-primary);margin:0}.pk-set .pk-set__sub{margin:calc(-1 * var(--p-space-2)) 0 0;font-size:var(--p-type-body-s-size);color:var(--p-color-text-secondary);line-height:1.4}.pk-set .pk-set__action{gap:var(--p-space-8);margin-top:var(--p-space-4);flex-wrap:wrap;display:flex}.pk-set .pk-set__note{margin:var(--p-space-4) var(--p-space-4) 0;font-size:var(--pk-set-note-size);color:var(--p-color-text-secondary);line-height:1.45}.pk-set .pk-set__panel{gap:var(--p-space-32);min-width:0;display:grid}.pk-set .pk-set__card{margin:var(--p-space-4) 0 0;background:var(--p-color-surface-1,var(--p-color-bg-canvas));border:1px solid var(--p-color-border-subtle);border-radius:var(--p-radius-12);min-width:0;padding:0;list-style:none;overflow:hidden}.pk-set .pk-set__row{min-width:0;position:relative}.pk-set .pk-set__row+.pk-set__row:before{content:"";top:0;inset-inline:var(--p-space-20);border-top:1px solid var(--p-color-border-hairline);position:absolute}.pk-set .pk-set__hit{align-items:center;gap:var(--p-space-16);box-sizing:border-box;width:100%;min-height:var(--p-size-list-row-plain);padding:var(--p-space-12) var(--p-space-20);text-align:start;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;min-width:0;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.pk-set a.pk-set__hit:hover,.pk-set button.pk-set__hit:hover{background:var(--p-color-surface-hover)}}.pk-set .pk-set__ico{width:28px;color:var(--p-color-text-secondary);flex:none;place-items:center;display:grid}.pk-set .pk-set__media{border-radius:var(--p-radius-8);background:var(--p-color-surface-2);flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.pk-set .pk-set__media>img{object-fit:cover;width:100%;height:100%;display:block}.pk-set .pk-set__hit--static{cursor:default}.pk-set .pk-set__txt{gap:var(--p-space-2);flex:1 1 0;min-width:0;display:grid}.pk-set .pk-set__t{font-size:var(--p-type-body-mobile-size);line-height:1.3;font-weight:var(--p-font-weight-semibold);overflow-wrap:anywhere}.pk-set .pk-set__s{font-size:var(--p-type-body-s-size);color:var(--p-color-text-secondary);overflow-wrap:anywhere;line-height:1.4}.pk-set .pk-set__v{align-items:center;gap:var(--p-space-8);text-align:end;max-width:60%;font-size:var(--p-type-nav-label-size);color:var(--p-color-text-secondary);overflow-wrap:break-word;flex:0 auto;line-height:1.35;display:inline-flex}.pk-set .pk-set__dot{border-radius:var(--p-radius-full);background:var(--p-color-warning-text);flex:none;width:8px;height:8px}.pk-set .pk-set__chev{color:var(--p-color-text-tertiary);flex:none;display:grid}[dir=rtl] .pk-set .pk-set__chev svg{transform:scaleX(-1)}.pk-set .pk-set__pad{padding:var(--p-space-16) var(--p-space-20);min-width:0}.pk-set [data-plain=selection]{display:block}.pk-set [data-plain=selection][data-kind=switch] [data-slot=row]{justify-content:space-between;align-items:center;gap:var(--p-space-16);flex-direction:row-reverse;width:100%;display:flex}.pk-set [data-plain=selection][data-kind=switch] [data-slot=label]{font-size:var(--p-type-body-mobile-size);font-weight:var(--p-font-weight-semibold);line-height:1.3}.pk-set [data-plain=selection][data-kind=switch] [data-slot=description]{font-size:var(--p-type-body-s-size);margin-top:var(--p-space-2);line-height:1.4}.pk-set .pk-set__row--choice .pk-set__pad{gap:var(--p-space-12);display:grid}.pk-set .pk-set__statement{font-size:var(--p-type-nav-label-size);color:var(--p-color-text-secondary);margin:0;line-height:1.5}.pk-set .pk-set__inline-link{color:var(--p-color-text-primary);font-size:var(--p-type-nav-label-size);font-weight:var(--p-font-weight-medium);text-underline-offset:3px;justify-self:start;text-decoration:underline}.pk-set .pk-set__save{align-items:center;gap:var(--p-space-12);margin-top:var(--p-space-4);flex-wrap:wrap;display:flex}.pk-set .pk-set__saved{font-size:var(--p-type-body-s-size);color:var(--p-color-success-text)}.pk-set .pk-set__solo{gap:var(--pk-set-account-gap);min-width:0;display:grid}.pk-set .pk-set__acct{gap:var(--p-space-8);min-width:0;display:grid}.pk-set .pk-set__acct>.pk-set__card,.pk-set .pk-set__solo>.pk-set__card{margin-top:0}.pk-set .pk-set__card--danger .pk-set__chev{color:var(--p-color-text-tertiary)}.pk-set .pk-set__row--danger .pk-set__t,.pk-set .pk-set__row--danger .pk-set__ico{color:var(--p-color-danger-text)}.pk-set .pk-set__row--danger .pk-set__t{font-weight:var(--p-font-weight-medium)}.pk-set .pk-set__sk{gap:var(--p-space-12);padding:var(--p-space-20);display:grid}@keyframes pk-set-spin{to{transform:rotate(360deg)}}.pk-set .pk-set__spin,.pk-set .pk-set__pad[data-busy]:after{content:"";box-sizing:border-box;border:2px solid var(--p-color-border-subtle);border-top-color:var(--p-color-text-secondary);border-radius:var(--p-radius-full);flex:none;width:16px;height:16px;animation:.8s linear infinite pk-set-spin}.pk-set .pk-set__pad[data-busy]{position:relative}.pk-set .pk-set__pad[data-busy]:after{position:absolute;inset-block-start:calc(50% - 8px);inset-inline-end:76px}@media (prefers-reduced-motion:reduce){.pk-set .pk-set__spin,.pk-set .pk-set__pad[data-busy]:after{animation-duration:3s}}.pk-set [data-busy]{cursor:progress}@media (hover:hover) and (pointer:fine){.pk-set .pk-set__hit[data-busy]:hover{background:0 0}}.pk-set .pk-set__err{padding:0 var(--p-space-20) var(--p-space-12);font-size:var(--p-type-body-s-size);color:var(--p-color-danger-text);margin:0;line-height:1.4}.pk-set .pk-set__card--ico .pk-set__err{padding-inline-start:calc(var(--p-space-20) + 28px + var(--p-space-16))}.pk-set__pv{gap:var(--p-space-8);font-size:var(--p-type-body-s-size);color:var(--p-color-text-secondary);line-height:1.4;display:grid}.pk-set__pv--err{color:var(--p-color-danger-text);grid-auto-flow:column;justify-content:space-between;align-items:center}.pk-set--wide{--pk-set-pad:var(--p-space-32)}.pk-set--wide .pk-set__box{min-width:0;container-type:inline-size}.pk-set--wide .pk-set__frame{grid-template-columns:var(--pk-set-nav-w) minmax(0, var(--pk-set-content-w));justify-content:center;align-items:start;column-gap:var(--pk-set-gap);max-width:none;padding-top:var(--p-space-32);padding-bottom:var(--p-space-64);margin-inline:0}.pk-set--wide .pk-set__frame--solo,.pk-set--wide .pk-set__frame--detail{grid-template-columns:minmax(0, var(--pk-set-content-w))}.pk-set--naalto.pk-set--wide .pk-set__frame{padding-top:0;padding-bottom:var(--p-space-24)}.pk-set--wide .pk-set__main{gap:var(--p-space-24);min-width:0;display:grid}.pk-set--wide .pk-set__head+.pk-set__banner{margin-top:calc(-1 * var(--p-space-4));margin-bottom:var(--p-space-8)}.pk-set--wide .pk-set__nav{min-width:0;position:sticky;inset-block-start:var(--p-space-24)}.pk-set--wide .pk-set__navlist{gap:var(--p-space-4);margin:0;padding:0;list-style:none;display:grid}.pk-set--wide .pk-set__navi{align-items:center;gap:var(--p-space-12);box-sizing:border-box;width:100%;min-height:var(--pk-set-nav-h);padding:var(--p-space-4) var(--p-space-12);border-radius:var(--pk-set-item-radius);font:inherit;text-align:start;cursor:pointer;font-size:var(--p-type-nav-label-size);line-height:1.3;font-weight:var(--p-font-weight-medium);color:var(--p-color-text-secondary);background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.pk-set--wide .pk-set__navi:hover{background:var(--p-color-surface-hover);color:var(--p-color-text-primary)}}.pk-set--wide .pk-set__navi[aria-current=page]{background:var(--p-color-surface-selected);color:var(--p-color-text-primary);font-weight:var(--p-font-weight-semibold)}.pk-set--wide .pk-set__navi-ico{flex:none;place-items:center;width:20px;height:20px;display:grid}.pk-set--wide .pk-set__navi[aria-current=page] .pk-set__navi-ico{color:var(--p-color-accent-text)}.pk-set--wide .pk-set__navi-t{overflow-wrap:anywhere;min-width:0}.pk-set--wide .pk-set__navback{align-items:center;gap:var(--p-space-12);box-sizing:border-box;min-height:44px;margin:0 0 var(--p-space-4);padding:0 var(--p-space-12);border-radius:var(--pk-set-item-radius);font:inherit;text-align:start;cursor:pointer;font-size:var(--p-type-body-s-size);line-height:1.3;font-weight:var(--p-font-weight-medium);color:var(--p-color-text-secondary);background:0 0;border:0;text-decoration:none;display:flex}.pk-set--wide .pk-set__navback svg{flex:none}@media (hover:hover) and (pointer:fine){.pk-set--wide .pk-set__navback:hover{color:var(--p-color-text-primary)}}.pk-set .pk-set__attn,.pk-set .pk-set__attn--info{--pk-attn-fill:var(--p-color-info-subtle);--pk-attn-line:var(--p-color-info-border);--pk-attn-ink:var(--p-color-info-text)}.pk-set .pk-set__attn--warning{--pk-attn-fill:var(--p-color-warning-subtle);--pk-attn-line:var(--p-color-warning-border);--pk-attn-ink:var(--p-color-warning-text)}.pk-set .pk-set__attn--danger{--pk-attn-fill:var(--p-color-danger-subtle);--pk-attn-line:var(--p-color-danger-border);--pk-attn-ink:var(--p-color-danger-text)}.pk-set .pk-set__attn--success{--pk-attn-fill:var(--p-color-success-subtle);--pk-attn-line:var(--p-color-success-border);--pk-attn-ink:var(--p-color-success-text)}.pk-set .pk-set__attn{background:var(--pk-attn-fill);border:1px solid var(--pk-attn-line);color:var(--p-color-text-primary);text-decoration:none}.pk-set .pk-set__attn-ico{color:var(--pk-attn-ink)}@media (hover:hover) and (pointer:fine){.pk-set .pk-set__attn:hover{border-color:var(--pk-attn-ink)}}.pk-set--wide .pk-set__attn{align-items:center;gap:var(--p-space-16);box-sizing:border-box;width:100%;min-height:var(--p-size-list-row);padding:var(--p-space-12) var(--p-space-20);font:inherit;text-align:start;cursor:pointer;border-radius:var(--pk-set-card-radius);margin:0;display:flex}.pk-set--wide .pk-set__attn-ico{border-radius:var(--p-radius-full);background:color-mix(in oklab, var(--pk-attn-ink) 14%, transparent);flex:none;place-items:center;width:40px;height:40px;display:grid}.pk-set--wide .pk-set__attn-txt{min-width:0;font-size:var(--p-type-body-l-size);flex:1 1 0;line-height:1.4}.pk-set--wide .pk-set__attn-txt strong{font-weight:var(--p-font-weight-bold)}.pk-set--wide .pk-set__attn-go{color:var(--p-color-text-primary);flex:none;display:grid}.pk-set--compact .pk-set__attn{align-items:center;gap:var(--p-space-12);box-sizing:border-box;width:100%;min-height:var(--pk-set-row-h-compact);padding:var(--p-space-12) var(--p-space-16);font:inherit;text-align:start;cursor:pointer;border-radius:var(--p-radius-12);margin:0;display:flex}.pk-set--compact .pk-set__attn-ico{flex:none;place-items:center;display:grid}.pk-set--compact .pk-set__attn-txt{min-width:0;font-size:var(--p-type-body-mobile-size);flex:1 1 0;line-height:1.4}.pk-set--compact .pk-set__attn-txt strong{font-weight:var(--p-font-weight-semibold)}.pk-set--compact .pk-set__attn-go{color:var(--p-color-text-tertiary);flex:none;display:grid}.pk-set--wide .pk-set__head{justify-content:space-between;align-items:center;gap:var(--p-space-24);display:flex}.pk-set--wide .pk-set__id-sub{font-size:var(--p-type-body-s-size)}.pk-set--naalto.pk-set--wide .pk-set__head{margin-top:var(--p-space-32);display:grid}.pk-set--wide .pk-set__head .pk-set__back{margin-top:calc(-1 * var(--p-space-8))}.pk-set--wide .pk-set__group{gap:var(--p-space-8)}.pk-set--wide .pk-set__h{font-size:var(--pk-set-h-size);line-height:1.3;font-weight:var(--p-font-weight-semibold)}.pk-set--wide .pk-set__lead{font-size:var(--pk-set-lead-size);line-height:1.45;font-weight:var(--p-font-weight-regular);color:var(--p-color-text-secondary);margin:0}.pk-set--wide .pk-set__card{margin-top:var(--p-space-4);border-radius:var(--pk-set-card-radius);background:var(--p-color-surface-2,var(--p-color-bg-canvas));border:1px solid color-mix(in oklab, var(--p-color-text-primary) 12%, transparent)}.pk-set--wide .pk-set__row+.pk-set__row:before{inset-inline:var(--p-space-20);border-top-color:color-mix(in oklab, var(--p-color-text-primary) 10%, transparent)}.pk-set--wide .pk-set__hit{gap:var(--p-space-16);min-height:var(--pk-set-row-h);padding:var(--p-space-12) var(--p-space-20)}.pk-set--wide .pk-set__pad{padding:var(--p-space-8) var(--p-space-20);min-height:var(--pk-set-row-h);box-sizing:border-box;flex-direction:column;justify-content:center;display:flex}.pk-set--wide .pk-set__ico{width:28px;color:var(--p-color-text-secondary)}.pk-set--wide .pk-set__txt{gap:var(--p-space-2)}.pk-set--wide .pk-set__t{font-size:var(--pk-set-row-size);line-height:1.35;font-weight:var(--p-font-weight-semibold)}.pk-set--wide .pk-set__s{font-size:var(--pk-set-sub-size);color:var(--p-color-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.pk-set--wide .pk-set__v{max-width:45%;font-size:var(--p-type-body-m-size);font-weight:var(--p-font-weight-medium);color:var(--p-color-text-secondary)}.pk-set--wide .pk-set__chev{color:var(--p-color-text-secondary)}.pk-set--wide [data-plain=selection][data-kind=switch] [data-slot=label]{font-size:var(--pk-set-row-size);font-weight:var(--p-font-weight-semibold);line-height:1.35}.pk-set--wide [data-plain=selection][data-kind=switch] [data-slot=description]{font-size:var(--pk-set-sub-size);margin-top:var(--p-space-2);white-space:nowrap;text-overflow:ellipsis;color:var(--p-color-text-secondary);line-height:1.4;overflow:hidden}.pk-set--wide [data-plain=selection][data-kind=switch] [data-slot=row]>*{min-width:0}.pk-set--wide .pk-set__card--ico .pk-set__pad{padding-inline-start:calc(var(--p-space-20) + 28px + var(--p-space-16))}.pk-set--wide .pk-set__note,.pk-set--wide .pk-set__saved{font-size:var(--pk-set-note-size);color:var(--p-color-text-secondary)}.pk-set--wide .pk-set__saved{color:var(--p-color-success-text)}.pk-set--wide .pk-set__card--ico .pk-set__err{padding-inline-start:calc(var(--p-space-20) + 28px + var(--p-space-16))}.pk-set--wide .pk-set__row--choice .pk-set__pad{column-gap:var(--p-space-32);row-gap:var(--p-space-8);padding-block:var(--p-space-12);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pk-set--wide .pk-set__statement{font-size:var(--pk-set-sub-size);grid-area:1/1;line-height:1.4}.pk-set--wide .pk-set__row--choice .pk-set__pad>[data-plain]{grid-area:1/2/span 2}.pk-set--wide .pk-set__inline-link{font-size:var(--pk-set-sub-size);grid-area:2/1}.pk-set--wide .pk-set__solo{margin-top:var(--p-space-8)}.pk-set--wide .pk-set__row--danger .pk-set__t{font-weight:var(--p-font-weight-semibold)}.pk-set--wide .pk-set__sk{padding:var(--p-space-20);gap:var(--p-space-16)}.pk-set--wide .pk-set__saved,.pk-set--wide .pk-set__save{align-items:center}.pk-set--wide .pk-set__frame--detail{gap:var(--p-space-16)}.pk-set--wide .pk-set__frame--detail .pk-set__body{gap:var(--p-space-24)}.pk-set--wide .pk-set__frame--detail .pk-set__body>button{justify-self:start;min-width:200px}@container (width<=839px){.pk-set--wide .pk-set__frame{row-gap:var(--p-space-16);padding-top:var(--p-space-16);grid-template-columns:minmax(0,1fr)}.pk-set--wide .pk-set__nav{position:static;overflow-x:auto}.pk-set--wide .pk-set__navlist{gap:var(--p-space-4);display:flex}.pk-set--wide .pk-set__navi{white-space:nowrap;width:auto}.pk-set--wide .pk-set__nav:has(.pk-set__navback){align-items:center;gap:var(--p-space-4);display:flex}.pk-set--wide .pk-set__navback{white-space:nowrap;flex:none;margin:0}}.p-shell:has(.pk-set--naalto){background:var(--p-color-bg-canvas);min-height:100dvh}.pk-set--compact .pk-set__frame{gap:var(--p-space-16);padding-top:var(--p-space-4)}.pk-set--compact .pk-set__head{align-items:center;gap:var(--p-space-8);grid-template-columns:44px minmax(0,1fr) 44px}.pk-set--compact .pk-set__back{border-radius:var(--p-radius-full);background:var(--p-color-surface-1,var(--p-color-bg-canvas));border:1px solid var(--p-color-border-hairline);width:44px;height:44px;color:var(--p-color-text-primary);grid-area:1/1;justify-content:center;margin:0}.pk-set--compact .pk-set__back span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pk-set--compact .pk-set__title{text-align:center;font-size:var(--pk-set-bar-size);font-weight:var(--p-font-weight-semibold);grid-area:1/2}.pk-set--compact .pk-set__id{margin-top:var(--p-space-8);grid-area:2/1/auto/-1}.pk-set--compact .pk-set__body{gap:var(--p-space-24)}.pk-set--compact .pk-set__h{font-size:var(--p-type-body-mobile-size);font-weight:var(--p-font-weight-medium);color:var(--p-color-text-secondary);margin-inline:var(--p-space-4)}.pk-set--compact .pk-set__sub{margin-inline:var(--p-space-4);font-size:var(--p-type-caption-size)}.pk-set--compact .pk-set__card{border-radius:var(--p-radius-24);border-color:var(--p-color-border-hairline)}.pk-set--compact .pk-set__hit{min-height:var(--pk-set-row-h-compact);padding:var(--p-space-12) var(--p-space-20);gap:var(--p-space-12)}.pk-set--compact .pk-set__t{font-size:var(--pk-set-row-size-compact);line-height:1.3;font-weight:var(--p-font-weight-regular,400)}.pk-set--compact .pk-set__s{font-size:var(--pk-set-sub-size-compact);color:var(--p-color-text-secondary);line-height:1.35}.pk-set--compact .pk-set__v{font-size:var(--p-type-body-m-size)}.pk-set--compact .pk-set__row--danger .pk-set__t{font-weight:var(--p-font-weight-regular,400)}.pk-set--compact .pk-set__note{font-size:var(--p-type-caption-size)}.pk-set--compact .pk-set__ico{display:none}.pk-set--compact .pk-set__pad{padding:var(--p-space-12) var(--p-space-20);min-height:var(--pk-set-row-h-compact);box-sizing:border-box}.pk-set--compact .pk-set__head+.pk-set__body,.pk-set--compact .pk-set__body>.pk-set__banner{margin-top:var(--p-space-4)}.pk-set--compact .pk-set__banner{margin-bottom:var(--p-space-8)}.pk-set--compact .pk-set__solo{margin-top:var(--p-space-8)}.pk-set--compact [data-plain=selection][data-kind=switch] [data-slot=label]{font-size:var(--pk-set-row-size-compact);font-weight:var(--p-font-weight-regular,400)}.pk-set--compact [data-plain=selection][data-kind=switch] [data-slot=description]{font-size:var(--pk-set-sub-size-compact)}.pk-set--compact .pk-set__err{padding-inline:var(--p-space-20);font-size:var(--p-type-caption-size)}.pk-set--paperrift .pk-chat__tabs{margin-top:auto}.pk-set--compact .pk-set__frame--line{--pk-set-row-h-compact:56px;--pk-set-account-gap:var(--p-space-16);gap:var(--p-space-12)}.pk-set--compact .pk-set__frame--line .pk-set__body{gap:var(--p-space-16)}.pk-set--compact .pk-set__frame--line .pk-set__id{margin-top:0}.pk-set--compact .pk-set__frame--line .pk-set__group{gap:var(--p-space-4)}.pk-set--compact .pk-set__frame--line .pk-set__card{margin-top:0}.pk-set--compact .pk-set__frame--line .pk-set__hit{box-sizing:border-box;height:auto;min-height:var(--pk-set-row-h-compact);padding-block:var(--p-space-12);align-content:center;column-gap:var(--p-space-12);row-gap:var(--p-space-2);flex-wrap:wrap;position:relative}.pk-set--compact .pk-set__frame--line .pk-set__hit:has(>.pk-set__chev,>.pk-set__spin){padding-inline-end:calc(var(--p-space-20) + 20px + var(--p-space-12))}.pk-set--compact .pk-set__frame--line .pk-set__hit>.pk-set__chev,.pk-set--compact .pk-set__frame--line .pk-set__hit>.pk-set__spin{position:absolute;inset-block-start:50%;inset-inline-end:var(--p-space-20);translate:0 -50%}.pk-set--compact .pk-set__frame--line .pk-set__txt{flex:auto;gap:0}.pk-set--compact .pk-set__frame--line .pk-set__t,.pk-set--compact .pk-set__frame--line .pk-set__s{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.pk-set--compact .pk-set__frame--line .pk-set__v{white-space:normal;text-align:start;overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%;overflow:visible}.pk-set--compact .pk-set__frame--line .pk-set__pad{padding-block:var(--p-space-8)}.pk-set--compact .pk-set__frame--line [data-plain=selection][data-kind=switch] [data-slot=label],.pk-set--compact .pk-set__frame--line [data-plain=selection][data-kind=switch] [data-slot=description]{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.pk-set--naalto.pk-set--compact{background:var(--p-color-bg-canvas);box-sizing:border-box;min-height:100%;color:var(--p-color-text-primary);margin:-20px -20px 0;padding:4px 20px 40px}.p-shell:has(.pk-set--naalto.pk-set--compact) .p-shell__top{background:var(--p-color-bg-canvas);border-bottom-color:#0000}.pk-set--naalto.pk-set--compact .pk-set__frame{gap:0;max-width:none;padding:0}.pk-set--naalto.pk-set--compact .pk-set__body{gap:0;margin-top:0}.pk-set--naalto.pk-set--compact .pk-set__group{gap:0}.pk-set--naalto.pk-set--compact .pk-set__h{margin:var(--p-space-24) var(--p-space-16) var(--p-space-8);font-size:var(--p-type-body-m-size);line-height:1.3;font-weight:var(--p-font-weight-semibold);color:var(--p-color-text-secondary)}.pk-set--naalto.pk-set--compact .pk-set__body>.pk-set__group:first-child .pk-set__h{margin-top:var(--p-space-12)}.pk-set--naalto.pk-set--compact .pk-set__card{background:var(--p-color-surface-2,#fff);border-radius:var(--p-radius-24);border:0;margin:0}.pk-set--naalto.pk-set--compact .pk-set__row+.pk-set__row:before{inset-inline:var(--p-space-16);border-top-color:color-mix(in oklab, var(--p-color-text-primary) 9%, transparent)}.pk-set--naalto.pk-set--compact .pk-set__hit{min-height:var(--pk-set-row-h-compact);padding:var(--p-space-8) var(--p-space-16);gap:var(--p-space-12)}.pk-set--naalto.pk-set--compact .pk-set__t{font-size:var(--p-type-body-mobile-size);line-height:1.3;font-weight:var(--p-font-weight-regular,400)}.pk-set--naalto.pk-set--compact .pk-set__v{font-size:var(--p-type-body-m-size);font-weight:var(--p-font-weight-regular,400);color:var(--p-color-text-secondary);max-width:62%}.pk-set--naalto.pk-set--compact .pk-set__chev{color:var(--p-color-text-tertiary)}.pk-set--naalto.pk-set--compact .pk-set__pad{padding:var(--p-space-4) var(--p-space-16);min-height:var(--pk-set-row-h-compact);align-items:center;display:flex}.pk-set--naalto.pk-set--compact .pk-set__pad>*{flex:auto}.pk-set--naalto.pk-set--compact [data-plain=selection][data-kind=switch] [data-slot=label]{font-size:var(--p-type-body-mobile-size);font-weight:var(--p-font-weight-regular,400)}.pk-set--naalto.pk-set--compact .pk-set__note{margin:var(--p-space-8) var(--p-space-16) 0;font-size:var(--p-type-caption-size);color:var(--p-color-text-secondary);line-height:1.45}.pk-set--naalto.pk-set--compact .pk-set__solo{margin-top:var(--p-space-24);gap:var(--pk-set-account-gap)}.pk-set--naalto.pk-set--compact .pk-set__s{font-size:var(--pk-set-sub-size-compact)}.pk-set--naalto.pk-set--compact .pk-set__row--danger .pk-set__t{font-weight:var(--p-font-weight-regular,400)}.pk-set--naalto.pk-set--compact .pk-set__sk{padding:var(--p-space-16)}.pk-set--naalto.pk-set--compact .pk-set__banner{margin:var(--p-space-12) 0 var(--p-space-4)}.pk-set--naalto.pk-set--compact .pk-set__err{padding-inline:var(--p-space-16)}.pk-set--naalto.pk-set--compact .pk-set__frame--detail .pk-set__body{gap:var(--p-space-20);padding-top:var(--p-space-12)}.pk-set--naalto.pk-set--compact .pk-set__card--form{overflow:visible}.pk-set--naalto.pk-set--compact .pk-set__card--form .pk-set__pad{padding:var(--p-space-16);display:block}.pk-set--naalto.pk-set--compact .pk-set__frame--detail .pk-set__body>button{width:100%}.px-exe{--px-g:var(--p-layout-gutter-compact);--px-max:1200px;--px-rule:var(--p-color-border-hairline);--px-r:4px;background:var(--p-color-bg-canvas);--p-shell-gutter:var(--px-g);--p-shell-max:var(--px-max);flex-direction:column;flex:1 0 auto;min-height:100%;display:flex;overflow-x:clip}@container pt (width>=600px){.px-exe{--px-g:var(--p-layout-gutter-medium)}}@container pt (width>=840px){.px-exe{--px-g:40px}}@container pt (width>=1200px){.px-exe{--px-g:56px}}.px-exe>.p-shell{background:var(--p-color-bg-canvas);flex:1 0 auto}.px-exe.px-exe.px-exe .p-shell__main{background:var(--p-color-bg-canvas);padding:0}.px-exe .p-shell__top{background:var(--p-color-bg-canvas);border-bottom-color:var(--p-color-border-hairline)}.px-exe .p-shell__brand,.px-exe .p-shell[data-wordmark] .p-shell__title{font-family:var(--p-font-family-display);font-weight:min(600, var(--p-font-weight-max,1000));font-size:calc(26px * var(--p-ts,1));letter-spacing:-.02em;color:var(--p-color-text-primary);line-height:1}.px-exe .px-page{width:100%;min-width:0;max-width:calc(var(--px-max) + 2 * var(--px-g));padding:0 var(--px-g) 56px;margin-inline:auto}.px-exe .px-page--pad{padding-top:40px}.px-exe .px-kicker{font-size:calc(14px * var(--p-ts,1));line-height:1.3;font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-accent-text);margin:0}.px-exe .px-label{font-size:calc(17px * var(--p-ts,1));line-height:1.3;font-weight:min(700, var(--p-font-weight-max,1000));color:var(--p-color-text-primary);margin:0}.px-exe .px-meta{font-size:calc(13px * var(--p-ts,1));color:var(--p-color-text-secondary);margin:0;line-height:1.45}.px-exe .px-more{font-size:calc(14px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-accent-text);white-space:nowrap;align-items:center;gap:2px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.px-exe .px-more:hover{text-underline-offset:3px;text-decoration:underline}}.px-exe :is(h2,h3) a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.px-exe :is(h2,h3) a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.px-exe a:focus-visible{outline:var(--p-stroke-focus,2px) solid var(--p-color-focus-ring);outline-offset:3px;border-radius:2px}.px-exe .px-story__art{aspect-ratio:4/3;border-radius:var(--px-r);background:var(--p-color-surface-2);display:block;overflow:hidden}.px-exe .px-story__art[data-wide]{aspect-ratio:16/9}.px-exe .px-story__art img{object-fit:cover;width:100%;height:100%;display:block}.px-exe .px-home{gap:0;display:grid}.px-exe .px-top{gap:28px;padding-top:20px;display:grid}.px-exe .px-lead{text-align:center;align-content:start;justify-items:center;gap:10px;display:grid}.px-exe .px-lead .px-story__art{width:calc(100% + 2 * var(--px-g));margin:-20px calc(-1 * var(--px-g)) 8px;border-radius:0}.px-exe .px-lead__h{font-family:var(--p-font-family-display);font-weight:min(600, var(--p-font-weight-max,1000));font-size:calc(32px * var(--p-ts,1));letter-spacing:-.02em;color:var(--p-color-text-primary);text-wrap:balance;margin:0;line-height:1.1}.px-exe .px-lead__dek{max-width:34em;font-size:calc(17px * var(--p-ts,1));color:var(--p-color-text-primary);text-wrap:pretty;margin:0;line-height:1.45}.px-exe .px-lead__dek strong{font-weight:min(700, var(--p-font-weight-max,1000))}.px-exe .px-second{gap:24px;display:grid}.px-exe .px-side{align-content:start;gap:28px;display:grid}.px-exe .px-second[data-where=top]{display:none}@container pt (width>=600px){.px-exe .px-second[data-where=top]{display:grid}.px-exe .px-second[data-where=side]{display:none}}@container pt (width>=840px){.px-exe .px-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:0;padding-top:48px;padding-bottom:8px}.px-exe .px-top>*{padding-inline:24px}.px-exe .px-top>:first-child{padding-left:0}.px-exe .px-top>:last-child{padding-right:0}.px-exe .px-top>*+*{border-left:1px solid var(--p-color-border-hairline)}.px-exe .px-lead .px-story__art{border-radius:var(--px-r);aspect-ratio:3/2;width:100%;margin:0 0 14px}.px-exe .px-lead .px-kicker{margin-top:8px}.px-exe .px-lead__h{font-size:calc(52px * var(--p-ts,1));letter-spacing:-.028em;line-height:1.02;font-weight:min(700, var(--p-font-weight-max,1000));padding-inline:36px}.px-exe .px-lead__dek{font-size:calc(20px * var(--p-ts,1));padding-inline:36px}.px-exe .px-second{align-content:start;gap:0}.px-exe .px-second>*+*{border-top:1px solid var(--px-rule);margin-top:22px;padding-top:22px}}.px-exe .px-story{align-content:start;gap:8px;min-width:0;display:grid}.px-exe .px-story>.px-story__art{margin-bottom:6px}.px-exe .px-story__h{font-family:var(--p-font-family-display);font-weight:min(600, var(--p-font-weight-max,1000));font-size:calc(20px * var(--p-ts,1));letter-spacing:-.012em;color:var(--p-color-text-primary);text-wrap:pretty;margin:0;line-height:1.2}.px-exe .px-story[data-size=second] .px-story__h{font-size:calc(24px * var(--p-ts,1));line-height:1.14}.px-exe .px-story__dek{font-size:calc(15px * var(--p-ts,1));color:var(--p-color-text-secondary);text-wrap:pretty;margin:0;line-height:1.45}.px-exe .px-story[data-align=center]{text-align:center;justify-items:center}.px-exe .px-latest{gap:4px;display:grid}.px-exe .px-latest__list{margin:0;padding:0;list-style:none}.px-exe .px-latest__list>li{border-bottom:1px solid var(--px-rule);gap:6px;padding:16px 0;display:grid}.px-exe .px-latest__list>li:last-child{border-bottom:0}.px-exe .px-latest__h{font-family:var(--p-font-family-display);font-weight:min(600, var(--p-font-weight-max,1000));font-size:calc(23px * var(--p-ts,1));letter-spacing:-.015em;color:var(--p-color-text-primary);text-wrap:pretty;line-height:1.15;text-decoration:none}@media (hover:hover) and (pointer:fine){.px-exe .px-latest__h:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}}.px-exe .px-sk-latest{border-bottom:1px solid var(--px-rule);gap:8px;padding:14px 0;display:grid}.px-exe .px-news{border-top:1px solid var(--px-rule);gap:8px;padding:18px 0 0;display:grid}.px-exe .px-news__h{font-size:calc(16px * var(--p-ts,1));line-height:1.3;font-weight:min(700, var(--p-font-weight-max,1000));color:var(--p-color-text-primary);margin:0}.px-exe .px-news__body{font-size:calc(15px * var(--p-ts,1));color:var(--p-color-text-primary);margin:0;line-height:1.45}.px-exe .px-news__form{gap:8px;margin-top:4px;display:grid}.px-exe .px-news__note,.px-exe .px-news__msg{font-size:calc(13px * var(--p-ts,1));color:var(--p-color-text-secondary);margin:0;line-height:1.4}.px-exe .px-news__msg[data-tone=err]{color:var(--p-color-danger-text,var(--p-color-text-primary))}.px-exe .px-news[data-variant=band]{border:1px solid var(--px-rule);border-top:3px solid var(--p-color-text-primary);border-radius:var(--px-r);background:var(--p-color-surface-1);margin-top:40px;padding:24px}@container pt (width>=600px){.px-exe .px-news[data-variant=band] .px-news__form{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.px-exe .px-week{border-top:2px solid var(--p-color-text-primary);gap:12px;margin-top:36px;padding-top:16px;display:grid}.px-exe .px-week__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.px-exe .px-week__list{margin:0 calc(-1 * var(--px-g));padding:0 var(--px-g);scrollbar-width:none;grid-auto-columns:minmax(132px,1fr);grid-auto-flow:column;gap:0;list-style:none;display:grid;overflow-x:auto}.px-exe .px-week__list::-webkit-scrollbar{display:none}.px-exe .px-week__list:focus-visible{outline:var(--p-stroke-focus) solid var(--p-color-focus-ring);outline-offset:-2px}.px-exe .px-day{gap:2px;padding:10px 16px 10px 0;display:grid}.px-exe .px-day+.px-day{border-left:1px solid var(--p-color-border-hairline);padding-left:16px}.px-exe .px-day__d{font-size:calc(12px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-secondary);font-variant-numeric:tabular-nums}.px-exe .px-day__co{font-family:var(--p-font-family-display);font-size:calc(20px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-primary);line-height:1.2}.px-exe .px-day__t{font-size:calc(13px * var(--p-ts,1));color:var(--p-color-text-secondary)}.px-exe .px-day[data-live] .px-day__t{color:var(--p-color-accent-text);font-weight:min(600, var(--p-font-weight-max,1000))}.px-exe .px-sec{border-top:2px solid var(--p-color-text-primary);gap:20px;margin-top:44px;padding-top:16px;display:grid}.px-exe .px-sechead{justify-content:space-between;align-items:end;gap:16px;display:flex}.px-exe .px-sechead__h{font-family:var(--p-font-family-display);font-weight:min(600, var(--p-font-weight-max,1000));font-size:calc(26px * var(--p-ts,1));letter-spacing:-.015em;color:var(--p-color-text-primary);margin:0;line-height:1.15}.px-exe .px-sechead__intro{font-size:calc(15px * var(--p-ts,1));color:var(--p-color-text-secondary);margin:6px 0 0;line-height:1.45}@container pt (width>=840px){.px-exe .px-sechead__h{font-size:calc(30px * var(--p-ts,1))}}.px-exe .px-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}@container pt (width>=600px){.px-exe .px-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@container pt (width>=840px){.px-exe .px-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px}}.px-exe .px-concept{align-content:start;gap:8px;display:grid}.px-exe .px-concept>.px-story__art{margin-bottom:6px}.px-exe .px-concept__h{font-family:var(--p-font-family-display);font-weight:min(600, var(--p-font-weight-max,1000));font-size:calc(20px * var(--p-ts,1));color:var(--p-color-text-primary);margin:0;line-height:1.2}.px-exe .px-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.px-exe .px-chip{border:1px solid var(--p-color-border-control);border-radius:var(--p-radius-full);min-height:36px;font-size:calc(14px * var(--p-ts,1));color:var(--p-color-text-primary);align-items:center;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.px-exe .px-chip:hover{background:var(--p-color-ink-a8)}}.px-exe .px-browse{gap:14px}.px-exe .px-foot{border-top:1px solid var(--px-rule);font-size:calc(13px * var(--p-ts,1));color:var(--p-color-text-secondary);margin:40px 0 0;padding-top:16px}@container pt (width<=839px){.px-exe .px-top{gap:0}.px-exe .px-lead{border-bottom:1px solid var(--px-rule);padding-bottom:24px}.px-exe .px-side .px-second>*{border-bottom:1px solid var(--px-rule);padding:24px 0}.px-exe .px-side{gap:24px}.px-exe .px-side .px-latest{padding-top:4px}.px-exe .px-sec,.px-exe .px-week{margin-top:36px}}.px-exe .px-art{max-width:calc(1080px + 2 * var(--px-g));gap:40px;padding-top:24px;display:grid}@container pt (width>=1000px){.px-exe .px-art{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,610px) minmax(0,315px);justify-content:center;gap:0 128px;padding-top:64px}.px-exe .px-art__main{display:contents}.px-exe .px-art__head{grid-area:1/1}.px-exe .px-art__fig{grid-area:2/1}.px-exe .px-body{grid-area:3/1}.px-exe .px-art__rail{grid-area:2/2/span 2;padding-top:28px}}.px-exe .px-art__main{min-width:0}.px-exe .px-art__railinline{display:none}@container pt (width<=599px){.px-exe .px-art__railinline{display:block}.px-exe .px-art__rail{display:none}}.px-exe .px-art__head{gap:10px;display:grid}.px-exe .px-art__head .px-kicker{font-size:calc(16px * var(--p-ts,1));font-weight:min(700, var(--p-font-weight-max,1000));color:var(--p-color-text-secondary)}.px-exe .px-art__h{font-family:var(--p-font-family-sans);font-weight:min(700, var(--p-font-weight-max,1000));font-size:calc(34px * var(--p-ts,1));letter-spacing:-.025em;color:var(--p-color-text-primary);text-wrap:balance;margin:6px 0 0;line-height:1.05}@container pt (width>=840px){.px-exe .px-art__h{font-size:calc(50px * var(--p-ts,1));max-width:11.5em;line-height:1.02}}.px-exe .px-art__by{font-size:calc(19px * var(--p-ts,1));color:var(--p-color-text-secondary);margin:6px 0 4px;line-height:1.35}.px-exe .px-art__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.px-exe .px-art__date{font-size:calc(14px * var(--p-ts,1));color:var(--p-color-text-primary);margin:0}.px-exe .px-art__acts{gap:4px;margin-right:-8px;display:flex}.px-exe .px-art__toast{font-size:calc(13px * var(--p-ts,1));color:var(--p-color-accent-text);margin:0}.px-exe .px-art__fig{margin:16px 0 0}.px-exe .px-art__fig img,.px-exe .px-art__ph{aspect-ratio:16/9;object-fit:cover;border-radius:var(--px-r);background:var(--p-color-surface-2);width:100%;height:auto;display:block}.px-exe .px-art__fig figcaption{font-size:calc(12px * var(--p-ts,1));color:var(--p-color-text-secondary);margin-top:8px}@container pt (width<=599px){.px-exe .px-art__fig{margin-inline:calc(-1 * var(--px-g))}.px-exe .px-art__fig img,.px-exe .px-art__ph{border-radius:0}.px-exe .px-art__fig figcaption{padding-inline:var(--px-g)}}.px-exe .px-body{font-family:var(--p-font-family-display);font-size:calc(19px * var(--p-ts,1));color:var(--p-color-text-primary);gap:0;margin-top:28px;line-height:1.6;display:grid}@container pt (width>=840px){.px-exe .px-body{font-size:calc(20px * var(--p-ts,1))}}.px-exe .px-body p{text-wrap:pretty;margin:0 0 1em}.px-exe .px-lede{font-size:1.12em;line-height:1.5}.px-exe .px-cite{font-family:var(--p-font-family-sans);font-size:.72em;font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-accent-text);white-space:nowrap;text-decoration:none}.px-exe .px-cite sup{margin-left:2px;font-size:.8em}@media (hover:hover) and (pointer:fine){.px-exe .px-cite:hover{text-underline-offset:3px;text-decoration:underline}}.px-exe .px-brief{border-top:3px solid var(--p-color-accent-action);background:var(--p-color-surface-1);font-family:var(--p-font-family-sans);font-size:calc(16px * var(--p-ts,1));margin:12px 0 36px;padding:22px 24px;line-height:1.55}.px-exe .px-brief p{margin:0 0 .6em}.px-exe .px-brief__h{font-size:calc(13px * var(--p-ts,1));font-weight:min(700, var(--p-font-weight-max,1000));letter-spacing:.06em;text-transform:uppercase;color:var(--p-color-accent-text);margin:0 0 14px}.px-exe .px-brief__grid{gap:16px;display:grid}@container pt (width>=840px){.px-exe .px-brief__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:28px}}.px-exe .px-brief__k{font-size:calc(15px * var(--p-ts,1));font-weight:min(700, var(--p-font-weight-max,1000));color:var(--p-color-text-primary);margin:0 0 6px}.px-exe .px-brief__answer{font-family:var(--p-font-family-display);font-size:calc(19px * var(--p-ts,1));line-height:1.35;font-weight:min(600, var(--p-font-weight-max,1000))}.px-exe .px-brief__stat{border-top:1px solid var(--px-rule);color:var(--p-color-text-secondary);padding-top:14px;margin:8px 0 0!important}.px-exe .px-brief__stat strong{font-family:var(--p-font-family-display);font-size:calc(28px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-text-primary);margin-right:6px}.px-exe .px-sect{margin-top:20px}.px-exe .px-sect__label{font-family:var(--p-font-family-sans);font-size:calc(13px * var(--p-ts,1));font-weight:min(700, var(--p-font-weight-max,1000));letter-spacing:.04em;text-transform:uppercase;color:var(--p-color-accent-text);margin:0 0 4px}.px-exe .px-sect__h{font-family:var(--p-font-family-display);font-weight:min(600, var(--p-font-weight-max,1000));font-size:calc(26px * var(--p-ts,1));letter-spacing:-.012em;margin:0 0 12px;line-height:1.2}.px-exe .px-try{border:1px solid var(--p-color-border-control);border-radius:var(--px-r);font-family:var(--p-font-family-sans);font-size:calc(16px * var(--p-ts,1));margin:24px 0 8px;padding:22px 24px;line-height:1.55}.px-exe .px-try__h{font-size:calc(17px * var(--p-ts,1));font-weight:min(700, var(--p-font-weight-max,1000));margin:0 0 8px}.px-exe .px-try p{margin:0 0 12px}.px-exe .px-lesson{margin-top:28px}.px-exe .px-pull{border-top:2px solid var(--p-color-text-primary);margin:6px 0 18px;padding:14px 0 0}.px-exe .px-pull p{font-family:var(--p-font-family-display);font-size:calc(28px * var(--p-ts,1));line-height:1.25;font-weight:min(600, var(--p-font-weight-max,1000));letter-spacing:-.015em;margin:0}.px-exe .px-sources{border-top:2px solid var(--p-color-text-primary);font-family:var(--p-font-family-sans);font-size:calc(14px * var(--p-ts,1));margin-top:36px;padding-top:16px;line-height:1.5}.px-exe .px-sources__h{font-size:calc(18px * var(--p-ts,1));font-weight:min(700, var(--p-font-weight-max,1000));margin:0 0 8px}.px-exe .px-sources__list{margin:0;padding-left:1.4em}.px-exe .px-sources__list>li{border-bottom:1px solid var(--px-rule);padding:12px 0;scroll-margin-top:80px}.px-exe .px-sources__list>li:target{background:var(--p-color-ink-a8)}.px-exe .px-sources__list p{margin:0 0 4px!important}.px-exe .px-src__t{font-weight:min(600, var(--p-font-weight-max,1000))}.px-exe .px-src__p{color:var(--p-color-text-secondary);font-weight:400}.px-exe .px-src__l{color:var(--p-color-text-secondary)}.px-exe .px-src__l>span{font-weight:min(600, var(--p-font-weight-max,1000))}.px-exe .px-ai{font-family:var(--p-font-family-sans);font-size:calc(13px * var(--p-ts,1));color:var(--p-color-text-secondary);line-height:1.5;margin-top:20px!important}.px-exe .px-art__rail{min-width:0}.px-exe .px-rail{gap:32px;display:grid}.px-exe .px-body .px-rail{font-family:var(--p-font-family-sans);margin-top:32px}.px-exe .px-rail .px-label{border-bottom:1px solid var(--px-rule);font-size:calc(15px * var(--p-ts,1));padding-bottom:10px}.px-exe .px-rail__list{margin:0;padding:0;list-style:none}.px-exe .px-rail__item{color:inherit;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:grid}.px-exe .px-rail__list>li+li .px-rail__item{border-top:1px solid var(--px-rule)}.px-exe .px-rail__item img,.px-exe .px-rail__ph{aspect-ratio:16/9;object-fit:cover;border-radius:var(--px-r);background:var(--p-color-surface-2);width:90px;display:block}.px-exe .px-rail__item>span{gap:4px;display:grid}.px-exe .px-rail__k{font-size:calc(12px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));color:var(--p-color-accent-text);display:none}.px-exe .px-rail__t{font-size:calc(15px * var(--p-ts,1));line-height:1.3;font-weight:min(700, var(--p-font-weight-max,1000));letter-spacing:-.005em;color:var(--p-color-text-primary)}@media (hover:hover) and (pointer:fine){.px-exe .px-rail__item:hover .px-rail__t{text-underline-offset:3px;text-decoration:underline}}.px-exe .px-art__rail.px-art__rail>.pt-sk,.px-exe .px-art__rail>.px-rail__item>span{gap:6px}.pk-legal{--pk-g:var(--p-layout-gutter-compact);--pk-rail:0px;--pk-top:24px;background:var(--p-color-bg-canvas);min-height:100%;color:var(--p-color-text-primary);flex-direction:column;flex:1 0 auto;display:flex;overflow-x:clip}@container pt (width>=600px){.pk-legal{--pk-g:var(--p-layout-gutter-medium)}}@container pt (width>=840px){.pk-legal{--pk-g:40px;--pk-rail:264px}}.pk-legal>.p-shell{background:var(--p-color-bg-canvas);flex:1 0 auto}.pk-legal.pk-legal.pk-legal .p-shell__main{background:var(--p-color-bg-canvas);padding:0}.pk-legal{--p-shell-gutter:var(--pk-g)}.pk-legal .p-shell__brand,.pk-legal .p-shell[data-wordmark] .p-shell__title{font-family:var(--p-font-family-display);font-weight:min(600, var(--p-font-weight-max,1000));font-size:calc(24px * var(--p-ts,1));letter-spacing:-.01em;line-height:1}.pk-legal .p-shell__top{background:var(--p-color-bg-canvas);border-bottom-color:var(--p-color-border-hairline)}.pk-lg{width:100%;max-width:calc(var(--pk-rail) + 64px + 700px + var(--pk-g) * 2);padding:20px var(--pk-g) 96px;box-sizing:border-box;margin-inline:auto}@container pt (width>=840px){.pk-lg{padding-top:28px}}.pk-lg__bar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}@container pt (width>=840px){.pk-lg__bar{margin-bottom:32px}}.pk-lg__back{min-height:44px;font-size:calc(14px * var(--p-ts,1));font-weight:var(--p-font-weight-medium);color:var(--p-color-text-primary);border-radius:6px;align-items:center;gap:8px;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.pk-lg__back:hover{text-underline-offset:3px;text-decoration:underline}}.pk-lg__back:focus-visible,.pk-lg a:focus-visible,.pk-lg__toc-btn:focus-visible,.pk-lg__tbl:focus-visible{outline:var(--p-stroke-focus,2px) solid var(--p-color-focus-ring);outline-offset:2px}.pk-lg__grid{grid-template-columns:minmax(0,1fr);align-items:start;column-gap:64px;display:grid}@container pt (width>=840px){.pk-lg__grid{grid-template-columns:var(--pk-rail) minmax(0, 700px)}}.pk-lg__rail{display:none}@container pt (width>=840px){.pk-lg__rail{top:var(--pk-top);max-height:calc(100vh - var(--pk-top) - 24px);border-top:3px solid var(--p-color-accent-solid);scrollbar-width:thin;padding-top:4px;display:block;position:sticky;overflow-y:auto}}.pk-lg__nav-t{font-size:calc(12px * var(--p-ts,1));font-weight:var(--p-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--p-color-text-tertiary);margin:16px 0 8px}.pk-lg__ol{margin:0;padding:0;list-style:none}.pk-lg .pk-lg__ol a{font-size:calc(14px * var(--p-ts,1));line-height:1.4;font-weight:var(--p-font-weight-medium);color:var(--p-color-text-secondary);border-radius:6px;grid-template-columns:2.2em 1fr;align-items:baseline;gap:0;padding:9px 12px 9px 10px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.pk-lg .pk-lg__ol a:hover{color:var(--p-color-text-primary);background:var(--p-color-surface-hover)}}.pk-lg .pk-lg__ol a[aria-current=location]{color:var(--p-color-text-primary);background:var(--p-color-accent-tint);font-weight:var(--p-font-weight-semibold)}.pk-lg__ol .pk-lg__n{font-variant-numeric:tabular-nums;color:var(--p-color-text-tertiary)}.pk-lg__rel{border-top:1px solid var(--p-color-border-hairline);margin-top:24px;padding-top:4px}.pk-lg .pk-lg__rel a{font-size:calc(14px * var(--p-ts,1));color:var(--p-color-text-secondary);border-radius:6px;padding:8px 10px;line-height:1.4;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.pk-lg .pk-lg__rel a:hover{color:var(--p-color-text-primary);background:var(--p-color-surface-hover)}}.pk-lg .pk-lg__rel a[aria-current=page]{color:var(--p-color-text-primary);font-weight:var(--p-font-weight-semibold)}.pk-lg__doc{min-width:0}.pk-lg__h1{font-family:var(--p-font-family-display);font-weight:min(700, var(--p-font-weight-max,1000));font-size:calc(34px * var(--p-ts,1));letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;scroll-margin-top:var(--pk-top);margin:0;line-height:1.15}@container pt (width>=840px){.pk-lg__h1{font-size:calc(44px * var(--p-ts,1))}}.pk-lg__doc .pk-lg__dates{max-width:none;font-size:calc(15px * var(--p-ts,1));color:var(--p-color-text-secondary);flex-wrap:wrap;gap:4px 20px;margin:14px 0 0;padding:0;line-height:1.5;list-style:none;display:flex}.pk-lg__doc .pk-lg__dates li{font-size:inherit;line-height:inherit;margin:0;padding:0}.pk-lg__dates b{font-weight:var(--p-font-weight-semibold);color:var(--p-color-text-primary)}.pk-lg__doc .pk-lg__sum{max-width:68ch;font-size:calc(18px * var(--p-ts,1));color:var(--p-color-text-primary);margin:18px 0 0;line-height:1.55}.pk-lg__toc{border:1px solid var(--p-color-border-subtle);border-radius:var(--p-radius-12);background:var(--p-color-surface-1);margin:24px 0 0}@container pt (width>=840px){.pk-lg__toc{display:none}}.pk-lg__toc-btn{width:100%;min-height:48px;font:inherit;font-size:calc(15px * var(--p-ts,1));font-weight:var(--p-font-weight-semibold);color:var(--p-color-text-primary);text-align:left;cursor:pointer;border-radius:var(--p-radius-12);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.pk-lg__toc-btn svg{transition:transform .15s}.pk-lg__toc-btn[aria-expanded=true] svg{transform:rotate(180deg)}.pk-lg__toc-cnt{font-weight:var(--p-font-weight-regular);color:var(--p-color-text-tertiary);margin-inline-start:8px}.pk-lg__toc-act{padding:4px 16px 16px}.pk-lg__toc .pk-lg__ol{border-top:1px solid var(--p-color-border-hairline);padding:8px}.pk-lg .pk-lg__toc .pk-lg__ol a{box-sizing:border-box;border-radius:6px;min-height:44px;padding-block:12px}.pk-lg__sec{margin-top:44px}.pk-lg__toc+.pk-lg__sec,.pk-lg__dates+.pk-lg__sec,.pk-lg__sum+.pk-lg__sec{margin-top:32px}.pk-lg__h2{font-family:var(--p-font-family-display);font-weight:min(700, var(--p-font-weight-max,1000));font-size:calc(22px * var(--p-ts,1));letter-spacing:-.01em;text-wrap:balance;scroll-margin-top:var(--pk-top);outline:none;margin:0 0 12px;line-height:1.25}@container pt (width>=840px){.pk-lg__h2{font-size:calc(26px * var(--p-ts,1))}}.pk-lg__h2 .pk-lg__n{font-variant-numeric:tabular-nums;color:var(--p-color-text-tertiary);margin-inline-end:.35em}.pk-lg__doc p,.pk-lg__doc li{font-size:calc(16px * var(--p-ts,1));overflow-wrap:break-word;line-height:1.7}.pk-lg__doc p{max-width:68ch;margin:0 0 16px}.pk-lg__doc ul{max-width:68ch;margin:0 0 16px;padding-inline-start:1.25em;list-style:outside}.pk-lg__doc li{margin:0 0 6px;padding-inline-start:4px}.pk-lg__doc ol.pk-lg__num{max-width:68ch;margin:0 0 16px;padding-inline-start:1.6em;list-style:decimal}.pk-lg__doc ol.pk-lg__num>li::marker{font-variant-numeric:tabular-nums}.pk-lg__doc li::marker{color:var(--p-color-text-tertiary)}.pk-lg__h3{max-width:68ch;font-family:var(--p-font-family-display);font-weight:min(600, var(--p-font-weight-max,1000));font-size:calc(18px * var(--p-ts,1));text-wrap:balance;margin:24px 0 8px;line-height:1.35}.pk-lg__doc code{font-family:var(--p-font-family-mono);border-radius:var(--p-radius-4);background:var(--p-color-surface-2);overflow-wrap:anywhere;padding:.1em .35em;font-size:.9em}.pk-lg__form{max-width:68ch;margin:8px 0 24px}.pk-lg__doc strong{font-weight:var(--p-font-weight-semibold)}.pk-lg__doc a{color:var(--p-color-accent-text);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.pk-lg__doc a:hover{text-decoration-thickness:2px}}.pk-lg__doc[lang=ko] p,.pk-lg__doc[lang=ko] li{word-break:keep-all;overflow-wrap:break-word;line-height:1.8}.pk-lg__doc[lang=ko] .pk-lg__h1,.pk-lg__doc[lang=ko] .pk-lg__h2,.pk-lg__doc[lang=ko] .pk-lg__h3{word-break:keep-all;letter-spacing:-.01em}.pk-lg__doc[lang=ko] .pk-lg__sum{word-break:keep-all}.pk-lg__tbl{border:1px solid var(--p-color-border-default);border-radius:var(--p-radius-12);margin:4px 0 20px;overflow:hidden}.pk-lg__tbl table{border-collapse:collapse;table-layout:auto;width:100%}.pk-lg__tbl th,.pk-lg__tbl td{text-align:start;vertical-align:top;font-size:calc(14px * var(--p-ts,1));overflow-wrap:anywhere;padding:12px 14px;line-height:1.6}.pk-lg__doc[lang=ko] .pk-lg__tbl td,.pk-lg__doc[lang=ko] .pk-lg__tbl th{word-break:keep-all;overflow-wrap:break-word;line-height:1.65}.pk-lg__tbl thead th{background:var(--p-color-surface-2);font-weight:var(--p-font-weight-semibold);color:var(--p-color-text-primary);border-bottom:1px solid var(--p-color-border-default)}.pk-lg__tbl tbody tr+tr td{border-top:1px solid var(--p-color-border-hairline)}.pk-lg__tbl tbody td:first-child{font-weight:var(--p-font-weight-semibold)}@container pt (width<=599px){.pk-lg__tbl{border-radius:var(--p-radius-12)}.pk-lg__tbl thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pk-lg__tbl table,.pk-lg__tbl tbody,.pk-lg__tbl tr,.pk-lg__tbl td{box-sizing:border-box;width:100%;display:block}.pk-lg__tbl tbody tr{padding:10px 0}.pk-lg__tbl tbody tr+tr{border-top:1px solid var(--p-color-border-default)}.pk-lg__tbl tbody tr+tr td{border-top:0}.pk-lg__tbl td{padding:4px 14px}.pk-lg__tbl td:before{content:attr(data-label);font-size:calc(12px * var(--p-ts,1));font-weight:var(--p-font-weight-semibold);letter-spacing:.02em;color:var(--p-color-text-tertiary);margin-bottom:1px;display:block}.pk-lg__tbl tbody td:first-child{font-size:calc(15px * var(--p-ts,1));color:var(--p-color-text-primary)}.pk-lg__tbl tbody td:first-child:before{display:none}}.pk-lg__top{pointer-events:none;z-index:4;justify-content:flex-end;height:0;display:flex;position:sticky;bottom:20px}.pk-lg__top>*{pointer-events:auto;border-radius:var(--p-radius-full);transform:translateY(-100%);box-shadow:0 4px 16px oklch(0% 0 0/.22)}.pk-lg__top[hidden]{display:none}.pk-lg__sk{gap:14px;margin-top:8px;display:grid}.pk-lg__sk-rail{gap:14px;padding-top:20px;display:grid}@media print{.pk-lg__rail,.pk-lg__toc,.pk-lg__top,.pk-lg__bar,.pk-legal .p-shell__top{display:none!important}.pk-lg__grid{display:block}}:where(.pk-wiz button:not([data-plain])){font:inherit}.pk-wiz{--pk-col:1160px;--pk-pad:var(--p-space-32);--pk-tile-r:16px;min-height:100dvh;color:var(--p-color-text-primary);background:var(--p-color-bg-default);font-family:var(--p-font-family-sans);isolation:isolate;flex-direction:column;display:flex;position:relative}@container pt (width<=599px){.pk-wiz{--pk-pad:var(--p-space-16);--pk-tile-r:14px}}.pk-wiz .pk-wiz__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pk-wiz .pk-wiz__backdrop{z-index:-1;position:absolute;inset:0;overflow:hidden}.pk-wiz .pk-wiz__backdrop img{object-fit:cover;object-position:50% 80%;opacity:.4;filter:saturate(.9);width:100%;height:100%}.pk-wiz .pk-wiz__backdrop:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--p-color-bg-default) 72%, transparent) 0%, var(--p-color-bg-default) 78%);position:absolute;inset:0}.pk-wiz .pk-wiz__bar{align-items:center;gap:var(--p-space-16);width:100%;max-width:var(--pk-col);padding:var(--p-space-20) var(--pk-pad) var(--p-space-8);grid-template-columns:44px minmax(0,1fr) 44px;margin:0 auto;display:grid}.pk-wiz.pk-wiz--brand .pk-wiz__bar{grid-template-columns:auto minmax(0,1fr) 44px}@container pt (width<=599px){.pk-wiz.pk-wiz--brand .pk-wiz__bar{gap:var(--p-space-12);grid-template-columns:minmax(0,1fr)}.pk-wiz.pk-wiz--brand .pk-wiz__bar>span{display:none}}.pk-wiz .pk-wiz__start{align-items:center;gap:var(--p-space-8);min-width:0;display:flex}.pk-wiz .pk-wiz__wordmark{white-space:nowrap;font-family:var(--p-font-family-display);letter-spacing:-.01em;color:var(--p-color-text-primary);flex:none;font-size:26px;font-weight:500;line-height:1}.pk-wiz .pk-wiz__back{border-radius:var(--p-radius-full);width:44px;height:44px;color:var(--p-color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;margin-inline-start:-10px;display:inline-grid}@media (hover:hover) and (pointer:fine){.pk-wiz .pk-wiz__back:hover{background:var(--p-color-surface-hover)}}.pk-wiz .pk-wiz__back[hidden]{visibility:hidden;display:inline-grid}.pk-wiz .pk-wiz__back:focus-visible,.pk-wiz .pk-wiz__tile:focus-visible .pk-wiz__pic,.pk-wiz .pk-wiz__chip:focus-visible,.pk-wiz .pk-wiz__row:focus-visible,.pk-wiz .pk-wiz__link:focus-visible,.pk-wiz .pk-wiz__ref:focus-visible{outline:2px solid var(--p-color-focus-ring);outline-offset:2px}.pk-wiz .pk-wiz__progress{gap:var(--p-space-8);grid-auto-columns:1fr;grid-auto-flow:column;justify-self:center;width:100%;min-width:0;max-width:560px;margin:0;padding:0;list-style:none;display:grid}.pk-wiz .pk-wiz__seg{gap:6px;min-width:0;display:grid}.pk-wiz .pk-wiz__rule{border-radius:var(--p-radius-full);background:var(--p-color-ink-a12);height:3px;display:block}.pk-wiz .pk-wiz__seg[data-done] .pk-wiz__rule{background:var(--p-color-text-primary)}.pk-wiz--plain .pk-wiz__seg[data-done] .pk-wiz__rule{background:var(--p-color-accent-solid)}.pk-wiz .pk-wiz__segname{font-size:var(--p-type-label-s-size);font-weight:var(--p-font-weight-medium);color:var(--p-color-text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pk-wiz .pk-wiz__seg[data-done] .pk-wiz__segname{color:var(--p-color-text-primary)}.pk-wiz .pk-wiz__stepline{font-size:var(--p-type-label-m-size);color:var(--p-color-text-secondary);margin:0;display:none}@container pt (width<=599px){.pk-wiz .pk-wiz__segname{display:none}.pk-wiz .pk-wiz__progress{gap:6px;max-width:none}}.pk-wiz .pk-wiz__main{width:100%;max-width:var(--pk-col);padding:var(--p-space-16) var(--pk-pad) var(--p-space-32);flex-direction:column;flex:1;min-width:0;margin:0 auto;display:flex}.pk-wiz .pk-wiz__main>section{width:100%;margin-block:auto}@container pt (width<=839px){.pk-wiz .pk-wiz__main>section{margin-block:0}}.pk-wiz .pk-wiz__eyebrow{margin:0 0 var(--p-space-8);font-size:var(--p-type-label-m-size);font-weight:var(--p-font-weight-medium);letter-spacing:.04em;color:var(--p-color-text-tertiary)}.pk-wiz .pk-wiz__head{justify-content:space-between;align-items:flex-end;gap:var(--p-space-16);margin-bottom:var(--p-space-24);flex-wrap:wrap;display:flex}.pk-wiz .pk-wiz__title{font-family:var(--p-font-family-display);letter-spacing:-.015em;font-weight:500;line-height:1.08;font-size:calc(44px * var(--p-ts,1));text-wrap:balance;margin:0}.pk-wiz .pk-wiz__sub{margin:var(--p-space-8) 0 0;font-size:var(--p-type-body-m-size);color:var(--p-color-text-secondary);max-width:52ch}@container pt (width<=599px){.pk-wiz .pk-wiz__title{font-size:calc(32px * var(--p-ts,1))}.pk-wiz .pk-wiz__head{margin-bottom:var(--p-space-12);gap:0}.pk-wiz .pk-wiz__head .pk-wiz__link{min-height:36px;margin-inline-start:-4px}}.pk-wiz .pk-wiz__link{align-items:center;gap:var(--p-space-4);min-height:44px;padding:0 var(--p-space-4);cursor:pointer;font:inherit;font-size:var(--p-type-label-l-size);font-weight:var(--p-font-weight-medium);color:var(--p-color-text-primary);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--p-color-ink-a24,var(--p-color-border-default));text-decoration-color:var(--p-color-ink-a24,var(--p-color-border-default));background:0 0;border:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.pk-wiz .pk-wiz__link:hover{text-decoration-color:currentColor}}.pk-wiz .pk-wiz__tiles{gap:var(--p-space-16) var(--p-space-12);grid-template-columns:repeat(var(--pk-cols,6), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}@container pt (width<=839px){.pk-wiz .pk-wiz__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container pt (width<=599px){.pk-wiz .pk-wiz__tiles{gap:var(--p-space-12) var(--p-space-8)}}.pk-wiz .pk-wiz__tile{gap:var(--p-space-8);width:100%;color:var(--p-color-text-primary);text-align:start;cursor:pointer;background:0 0;border:0;align-content:start;padding:0;display:grid}.pk-wiz .pk-wiz__pic{aspect-ratio:4/5;border-radius:var(--pk-tile-r);background:var(--p-color-surface-2);isolation:isolate;width:100%;transition:transform var(--p-motion-duration-fast,.12s) var(--p-motion-easing-standard,ease);display:block;position:relative;overflow:hidden}.pk-wiz .pk-wiz__pic img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;position:absolute;inset:0}.pk-wiz .pk-wiz__pic:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--p-color-ink-a8);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.pk-wiz .pk-wiz__tile:hover .pk-wiz__pic{transform:translateY(-2px)}}.pk-wiz .pk-wiz__tile-label{font-size:var(--p-type-label-l-size);font-weight:var(--p-font-weight-semibold,600);overflow-wrap:anywhere;padding-inline:2px;line-height:1.25}@container pt (width<=599px){.pk-wiz .pk-wiz__tile-label{font-size:var(--p-type-label-m-size)}}.pk-wiz .pk-wiz__badge{z-index:1;bottom:var(--p-space-8);background:var(--p-color-text-primary);width:28px;height:28px;color:var(--p-color-bg-default);border-radius:8px;place-items:center;display:none;position:absolute;inset-inline-end:var(--p-space-8)}.pk-wiz .pk-wiz__tile[aria-pressed=true] .pk-wiz__pic{box-shadow:0 0 0 2px var(--p-color-bg-default), 0 0 0 4px var(--p-color-text-primary);transform:none}.pk-wiz .pk-wiz__tile[aria-pressed=true] .pk-wiz__badge{display:grid}.pk-wiz .pk-wiz__own{align-items:center;gap:var(--p-space-8);max-width:480px;margin-top:var(--p-space-20);min-height:52px;padding:0 var(--p-space-4) 0 var(--p-space-16);border:1px solid var(--p-color-border-control,var(--p-color-border-default));border-radius:var(--p-radius-control);background:var(--p-color-bg-default);display:flex}.pk-wiz .pk-wiz__own:focus-within{outline:2px solid var(--p-color-focus-ring);outline-offset:1px}.pk-wiz .pk-wiz__own input{min-width:0;font:inherit;font-size:var(--p-type-body-m-size);color:inherit;background:0 0;border:0;outline:0;flex:1;min-height:48px}.pk-wiz .pk-wiz__own button{border-radius:var(--p-radius-full);width:44px;height:44px;color:var(--p-color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}@media (hover:hover) and (pointer:fine){.pk-wiz .pk-wiz__own button:hover{background:var(--p-color-surface-hover)}}.pk-wiz .pk-wiz__ref{align-items:center;gap:var(--p-space-16);width:100%;max-width:480px;margin-top:var(--p-space-24);padding:var(--p-space-8);border:1px solid var(--p-color-border-default);border-radius:var(--p-radius-control);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;display:flex}@media (hover:hover) and (pointer:fine){.pk-wiz .pk-wiz__ref:hover{background:var(--p-color-surface-hover)}}.pk-wiz .pk-wiz__ref img{object-fit:cover;object-position:50% 25%;border-radius:10px;flex:none;width:56px;height:70px}.pk-wiz .pk-wiz__ref b{font-size:var(--p-type-label-l-size);font-weight:var(--p-font-weight-medium);display:block}.pk-wiz .pk-wiz__ref span span{font-size:var(--p-type-body-s-size);color:var(--p-color-text-secondary);margin-top:2px;display:block}.pk-wiz .pk-wiz__split{gap:var(--p-space-48,48px);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;display:grid}@container pt (width<=839px){.pk-wiz .pk-wiz__split{gap:var(--p-space-16);grid-template-columns:minmax(0,1fr)}}.pk-wiz .pk-wiz__hero{aspect-ratio:4/5;border-radius:var(--pk-tile-r);background:var(--p-color-surface-2);color:#fff;top:var(--p-space-16);margin:0;position:sticky;overflow:hidden}.pk-wiz .pk-wiz__hero img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;position:absolute;inset:0}.pk-wiz .pk-wiz__hero:after{content:"";background:linear-gradient(#0000 55%,#0009 100%);position:absolute;inset:0}.pk-wiz .pk-wiz__hero-text{z-index:1;inset-inline:0;padding:var(--p-space-16);gap:2px;display:grid;position:absolute;bottom:0}.pk-wiz .pk-wiz__hero-text small{font-size:var(--p-type-label-s-size);letter-spacing:.06em;text-transform:uppercase;opacity:.85}.pk-wiz .pk-wiz__hero-text b{font-family:var(--p-font-family-display);font-size:26px;font-weight:500}@container pt (width<=839px){.pk-wiz .pk-wiz__hero{aspect-ratio:16/7;position:relative;top:auto}.pk-wiz .pk-wiz__hero img{object-position:50% 22%}}.pk-wiz .pk-wiz__groups{gap:var(--p-space-24);min-width:0;display:grid}.pk-wiz .pk-wiz__group{gap:var(--p-space-12);border:0;min-width:0;margin:0;padding:0;display:grid}.pk-wiz .pk-wiz__group legend{font-family:var(--p-font-family-display);padding:0;font-size:22px;font-weight:500;line-height:1.2}.pk-wiz .pk-wiz__hint{font-size:var(--p-type-body-s-size);color:var(--p-color-text-secondary);margin:-4px 0 0}.pk-wiz .pk-wiz__chips{gap:var(--p-space-8);flex-wrap:wrap;display:flex}.pk-wiz .pk-wiz__chip{min-height:44px;padding:0 var(--p-space-16);border:1px solid var(--p-color-border-control,var(--p-color-border-default));border-radius:var(--p-radius-full);color:var(--p-color-text-primary);font:inherit;font-size:var(--p-type-label-l-size);cursor:pointer;background:0 0;align-items:center;gap:6px;display:inline-flex}@media (hover:hover) and (pointer:fine){.pk-wiz .pk-wiz__chip:hover{background:var(--p-color-surface-hover)}}.pk-wiz .pk-wiz__chip[aria-pressed=true]{background:var(--p-color-text-primary);color:var(--p-color-bg-default);border-color:var(--p-color-text-primary)}.pk-wiz .pk-wiz__capture{gap:var(--p-space-48,48px);grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;display:grid}@container pt (width<=839px){.pk-wiz .pk-wiz__capture{gap:var(--p-space-16);grid-template-columns:minmax(0,1fr)}}.pk-wiz .pk-wiz__frame{aspect-ratio:4/5;border-radius:var(--pk-tile-r);background:var(--p-color-surface-2);margin:0;position:relative;overflow:hidden}@container pt (width<=599px){.pk-wiz .pk-wiz__frame{aspect-ratio:1;width:100%;max-height:300px}}.pk-wiz .pk-wiz__frame img{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.pk-wiz .pk-wiz__frame:after{content:"";border-radius:var(--p-radius-12);pointer-events:none;border:2px solid #ffffffbf;position:absolute;inset:14px}.pk-wiz .pk-wiz__example{z-index:1;top:var(--p-space-12);border-radius:var(--p-radius-full);color:#fff;font-size:var(--p-type-label-s-size);font-weight:var(--p-font-weight-medium);background:#0000008c;padding:4px 10px;position:absolute;inset-inline-start:var(--p-space-12)}.pk-wiz .pk-wiz__tips{margin:var(--p-space-16) 0 0;font-size:var(--p-type-body-m-size);color:var(--p-color-text-secondary);gap:4px;padding-inline-start:1.1em;display:grid}.pk-wiz .pk-wiz__acts{gap:var(--p-space-12);margin-top:var(--p-space-24);flex-wrap:wrap;display:flex}.pk-wiz .pk-wiz__acts>*{flex:180px;max-width:280px}@container pt (width<=599px){.pk-wiz .pk-wiz__acts>*{max-width:none}}.pk-wiz .pk-wiz__narrow{gap:var(--p-space-16);max-width:460px;margin:0 auto;display:grid}.pk-wiz .pk-wiz__narrow .pk-wiz__title{font-size:calc(38px * var(--p-ts,1))}@container pt (width<=599px){.pk-wiz .pk-wiz__narrow .pk-wiz__title{font-size:calc(30px * var(--p-ts,1))}}.pk-wiz .pk-wiz__narrow .pk-wiz__head{margin-bottom:var(--p-space-8);display:block}.pk-wiz .pk-wiz__fields{gap:var(--p-space-16);display:grid}.pk-wiz .pk-wiz__label{font-size:var(--p-type-label-l-size);font-weight:var(--p-font-weight-medium);gap:6px;display:grid}.pk-wiz .pk-wiz__input{width:100%;min-height:52px;padding:0 var(--p-space-16);border:1px solid var(--p-color-border-control,var(--p-color-border-default));border-radius:var(--p-radius-control);background:var(--p-color-bg-default);color:var(--p-color-text-primary);font:inherit;font-size:var(--p-type-body-m-size);font-weight:400}.pk-wiz .pk-wiz__input:focus-visible{outline:2px solid var(--p-color-focus-ring);outline-offset:1px}.pk-wiz .pk-wiz__fact{font-size:var(--p-type-body-m-size);color:var(--p-color-text-secondary);align-items:center;gap:var(--p-space-8);flex-wrap:wrap;margin:0;display:flex}.pk-wiz .pk-wiz__rows{gap:var(--p-space-8);display:grid}.pk-wiz .pk-wiz__row{justify-content:space-between;align-items:center;gap:var(--p-space-12);min-height:56px;padding:0 var(--p-space-16);border:1px solid var(--p-color-border-control,var(--p-color-border-default));border-radius:var(--p-radius-control);background:var(--p-color-bg-default);color:var(--p-color-text-primary);font:inherit;font-size:var(--p-type-body-m-size);text-align:start;cursor:pointer;display:flex}@media (hover:hover) and (pointer:fine){.pk-wiz .pk-wiz__row:hover{background:var(--p-color-surface-hover)}}.pk-wiz .pk-wiz__row[aria-pressed=true]{border-color:var(--p-color-accent-solid);background:var(--p-color-accent-tint)}.pk-wiz .pk-wiz__row .pk-wiz__tick{visibility:hidden;color:var(--p-color-accent-text)}.pk-wiz .pk-wiz__row[aria-pressed=true] .pk-wiz__tick{visibility:visible}.pk-wiz .pk-wiz__range{gap:var(--p-space-8);margin-top:var(--p-space-16);display:grid}.pk-wiz .pk-wiz__range label{font-size:var(--p-type-label-l-size);font-weight:var(--p-font-weight-medium);justify-content:space-between;display:flex}.pk-wiz .pk-wiz__range input{width:100%;accent-color:var(--p-color-accent-solid);min-height:28px}.pk-wiz .pk-wiz__ends{font-size:var(--p-type-label-m-size);color:var(--p-color-text-tertiary);justify-content:space-between;display:flex}.pk-wiz .pk-wiz__privacy{margin:var(--p-space-8) 0 0;text-align:center;font-size:var(--p-type-label-m-size);color:var(--p-color-text-tertiary)}.pk-wiz .pk-wiz__notice{width:100%;max-width:var(--pk-col);padding:var(--p-space-8) var(--pk-pad) 0;margin:0 auto}.pk-wiz .pk-wiz__skel{gap:var(--p-space-16);display:grid}.pk-wiz .pk-wiz__skel-grid{gap:var(--p-space-16);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@container pt (width<=839px){.pk-wiz .pk-wiz__skel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container pt (width<=599px){.pk-wiz .pk-wiz__skel-grid{gap:var(--p-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}}.pk-wiz .pk-wiz__actions{z-index:var(--p-z-sticky,10);background:color-mix(in srgb, var(--p-color-bg-default) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--p-color-border-hairline);padding:var(--p-space-12) 0 max(var(--p-space-12), env(safe-area-inset-bottom));margin-top:auto;position:sticky;bottom:0}.pk-wiz .pk-wiz__actions-in{justify-content:flex-end;align-items:center;gap:var(--p-space-12);width:100%;max-width:var(--pk-col);padding:0 var(--pk-pad);margin:0 auto;display:flex}.pk-wiz .pk-wiz__go{min-width:240px}@container pt (width<=599px){.pk-wiz .pk-wiz__actions-in{flex-direction:column-reverse;align-items:stretch;gap:0}.pk-wiz .pk-wiz__go,.pk-wiz .pk-wiz__go>*{width:100%;min-width:0}}.pk-wiz:not(.pk-wiz--labeled) .pk-wiz__card{display:contents}.pk-wiz .pk-wiz__card{flex-direction:column;min-width:0;display:flex}.pk-wiz.pk-wiz--labeled{--pk-wiz-canvas:color-mix(in srgb, var(--p-color-bg-default) 90%, var(--p-color-text-primary));background:var(--pk-wiz-canvas);padding:var(--p-space-32)}.pk-wiz.pk-wiz--labeled .pk-wiz__card{background:var(--p-color-bg-default);width:min(100%,960px);box-shadow:0 0 0 1px var(--p-color-ink-a8), 0 24px 64px #00000024;border-radius:28px;margin:auto}.pk-wiz--labeled .pk-wiz__bar{max-width:none;padding:var(--p-space-20) var(--p-space-28,28px) var(--p-space-4)}.pk-wiz--labeled .pk-wiz__progress{gap:6px;max-width:220px}.pk-wiz--labeled .pk-wiz__rule{border-radius:4px;height:4px}.pk-wiz--labeled .pk-wiz__segname{display:none}.pk-wiz--labeled .pk-wiz__main{max-width:none;padding:var(--p-space-4) var(--p-space-32) var(--p-space-8);flex:none}.pk-wiz--labeled .pk-wiz__notice{max-width:none;padding-inline:var(--p-space-32)}.pk-wiz--labeled .pk-wiz__head{margin-bottom:var(--p-space-16);flex-wrap:nowrap;align-items:center}.pk-wiz--labeled .pk-wiz__title{font-size:calc(32px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));letter-spacing:-.02em;line-height:1.12}.pk-wiz--labeled .pk-wiz__own{margin-top:var(--p-space-16);min-height:48px}.pk-wiz--labeled .pk-wiz__ref{margin-top:var(--p-space-16)}.pk-wiz--labeled .pk-wiz__actions{-webkit-backdrop-filter:none;backdrop-filter:none;padding:var(--p-space-16) var(--p-space-32) var(--p-space-28,28px);background:0 0;border-top:0;margin-top:0;position:static}.pk-wiz--labeled .pk-wiz__actions-in{max-width:none;padding:0}.pk-wiz--labeled .pk-wiz__go{width:100%;min-width:0}@container pt (width<=839px){.pk-wiz.pk-wiz--labeled{background:var(--p-color-bg-default);padding:0}.pk-wiz.pk-wiz--labeled .pk-wiz__card{width:100%;box-shadow:none;border-radius:0;flex:1;margin:0}.pk-wiz--labeled .pk-wiz__bar{padding:var(--p-space-12) var(--pk-pad) 0}.pk-wiz--labeled .pk-wiz__main{padding:var(--p-space-4) var(--pk-pad) var(--p-space-16);flex:1}.pk-wiz--labeled .pk-wiz__actions{padding:var(--p-space-12) var(--pk-pad) max(var(--p-space-16), env(safe-area-inset-bottom));background:color-mix(in srgb, var(--p-color-bg-default) 96%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;bottom:0}.pk-wiz--labeled .pk-wiz__notice{padding-inline:var(--pk-pad)}}@container pt (width<=599px){.pk-wiz--labeled .pk-wiz__title{font-size:calc(28px * var(--p-ts,1))}.pk-wiz--labeled .pk-wiz__progress{grid-auto-columns:8px;justify-content:center;gap:10px;max-width:none}.pk-wiz--labeled .pk-wiz__rule{border-radius:var(--p-radius-full);background:var(--p-color-ink-a8);height:8px}.pk-wiz--labeled .pk-wiz__seg[data-done] .pk-wiz__rule{background:var(--p-color-ink-a24,var(--p-color-border-default))}.pk-wiz--labeled .pk-wiz__seg[aria-current=step] .pk-wiz__rule{background:var(--p-color-text-primary)}.pk-wiz--labeled .pk-wiz__head{margin-bottom:var(--p-space-12);flex-wrap:wrap;align-items:flex-start;gap:0}.pk-wiz--labeled .pk-wiz__head .pk-wiz__link{white-space:nowrap}.pk-wiz--labeled .pk-wiz__pic{aspect-ratio:3/4}.pk-wiz--labeled .pk-wiz__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pk-wiz--labeled .pk-wiz__tiles .pk-wiz__pic{aspect-ratio:4/3}.pk-wiz--labeled .pk-wiz__head .pk-wiz__link{min-height:40px;margin:var(--p-space-8) 0 0;padding:0 var(--p-space-16);border:1px solid var(--p-color-ink-a24,var(--p-color-border-default));border-radius:var(--p-radius-full);font-weight:var(--p-font-weight-medium,500);align-items:center;text-decoration:none;display:inline-flex}}.pk-wiz .pk-wiz__done{gap:var(--p-space-24);padding-block:var(--p-space-48,48px);justify-items:start;display:grid}.ps-search{--pk-g:var(--p-layout-gutter-compact);--pk-cream:oklch(95.5% .012 85);--pk-cream-hover:oklch(90% .014 85);--pk-on-cream:oklch(20% .012 85);--pk-cols:2;--pk-gap:12px;--p-shell-gutter:var(--pk-g);background:var(--p-color-bg-canvas);flex-direction:column;flex:1 0 auto;min-height:100%;display:flex;overflow-x:clip}@container pt (width>=600px){.ps-search{--pk-g:var(--p-layout-gutter-medium)}}@container pt (width>=840px){.ps-search{--pk-g:40px}}@container pt (width>=1200px){.ps-search{--pk-g:56px}}.ps-search>.p-shell{background:var(--p-color-bg-canvas);flex:1 0 auto}.ps-search.ps-search.ps-search .p-shell__main{background:var(--p-color-bg-canvas);padding:0}.ps-search .p-shell__brand,.ps-search .p-shell[data-wordmark] .p-shell__title{font-family:var(--p-font-family-display);font-weight:400;font-size:calc(28px * var(--p-ts,1));letter-spacing:-.01em;line-height:1}.ps-search .p-shell__top{background:var(--p-color-bg-canvas);border-bottom-color:var(--p-color-border-hairline)}.ps-search.ps-search [data-plain=button]:not([data-icon-only]){border-radius:var(--p-radius-full);--_px:22px}.ps-search.ps-search [data-plain=button][data-icon-only]{border-radius:var(--p-radius-full)}.ps-search.ps-search [data-plain=button][data-variant=primary]{--_bg:var(--pk-cream);--_fg:var(--pk-on-cream);--_bd:transparent;--_sh:none}.ps-search.ps-search [data-plain=button][data-variant=primary]:is([data-hovered],[data-pressed]){--_bg:var(--pk-cream-hover)}.ps-search.ps-search [data-plain=button][data-variant=primary][data-disabled]{--_bg:var(--p-color-ink-a12);--_fg:var(--p-color-text-secondary)}.ps-search.ps-search [data-plain=button][data-variant=secondary]{--_bg:transparent;--_fg:var(--p-color-text-primary);--_bd:color-mix(in oklab, var(--p-color-text-primary) 45%, transparent);--_sh:none}.ps-search.ps-search [data-plain=button][data-variant=secondary]:is([data-hovered],[data-pressed]){--_bg:var(--p-color-ink-a8);--_bd:var(--p-color-text-primary)}@container pt (width>=600px){.ps-search{--pk-cols:4;--pk-gap:14px}}@container pt (width>=840px){.ps-search{--pk-cols:5;--pk-gap:16px}}@container pt (width>=1100px){.ps-search{--pk-cols:6}}@container pt (width>=1700px){.ps-search{--pk-cols:8}}.ps-search .ps-page{padding:12px var(--pk-g) 40px;flex-direction:column;min-width:0;display:flex}@container pt (width>=840px){.ps-search .ps-page{padding-top:16px}}.ps-search .ps-field{width:100%;max-width:var(--ps-field-w,640px);margin-inline:auto}.ps-search .ps-field>*{width:100%}.ps-search .ps-filters{margin:12px calc(var(--pk-g) * -1) 0;padding:0 var(--pk-g);scrollbar-width:none;overscroll-behavior-x:contain;align-items:center;gap:12px;display:flex;overflow-x:auto}.ps-search .ps-filters::-webkit-scrollbar{display:none}.ps-search .ps-filters[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.ps-search .ps-filters>*{flex:none}.ps-search .ps-scope,.ps-search .ps-chips{align-items:center;gap:8px;display:flex}.ps-search .ps-scope{gap:4px}.ps-search .ps-scope [data-plain=tabs] [data-slot=list]{box-shadow:none;gap:4px;overflow:visible}.ps-search .ps-scope [data-plain=tabs] [data-slot=panel]{display:none}.ps-search .ps-scope [data-plain=tabs] [data-slot=tab]{min-width:0;min-height:44px;font-size:calc(15px * var(--p-ts,1));line-height:1.3;font-weight:min(600, var(--p-font-weight-max,1000));padding:0 10px}.ps-search .ps-scope [data-plain=tabs] [data-slot=tab]:first-child{margin-inline-start:-10px}.ps-search .ps-scope [data-plain=tabs] [data-slot=indicator]{width:calc(var(--active-tab-width) - 20px);transform:translateX(calc(var(--active-tab-left) + 10px));border-radius:var(--p-radius-full);background:var(--p-color-text-primary);inset:auto auto 4px 0}.ps-search .ps-filters__sep{background:var(--p-color-border-hairline);align-self:center;width:1px;height:22px}@container pt (width>=840px){.ps-search .ps-filters{margin-top:12px;overflow:visible}}.ps-search .ps-results{min-width:0;padding-top:8px}.ps-search .ps-tally{font-size:calc(14px * var(--p-ts,1));color:var(--p-color-text-secondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:0 0 8px;line-height:20px;overflow:hidden}.ps-search .ps-none{color:var(--p-color-text-secondary);font-size:calc(15px * var(--p-ts,1));margin:0}.ps-search .ps-count{font-size:calc(15px * var(--p-ts,1));color:var(--p-color-text-secondary);margin:0 0 12px;line-height:1.4}.ps-search .ps-groups,.ps-search .ps-zero{flex-direction:column;gap:28px;min-width:0;display:flex}@container pt (width>=840px){.ps-search .ps-groups,.ps-search .ps-zero{gap:36px}}.ps-search .ps-block{min-width:0}.ps-search .ps-head{align-items:center;gap:10px;min-width:0;min-height:28px;margin-bottom:12px;display:flex}.ps-search .ps-head__h{font-family:var(--p-font-family-sans);font-size:calc(20px * var(--p-ts,1));line-height:1.3;font-weight:min(700, var(--p-font-weight-max,1000));letter-spacing:-.005em;color:var(--p-color-text-primary);margin:0}@container pt (width>=840px){.ps-search .ps-head__h{font-size:calc(22px * var(--p-ts,1))}}.ps-search .ps-head__n{border-inline-start:1px solid var(--p-color-border-hairline);font-size:calc(14px * var(--p-ts,1));color:var(--p-color-text-secondary);font-variant-numeric:tabular-nums;padding-inline-start:10px;line-height:1.2}.ps-search .ps-head__more{margin-block:-8px;margin-inline-start:auto;display:inline-flex}.ps-search.ps-search.ps-search .ps-head__more [data-plain=button]{--_h:44px;--_px:0;--_bg:transparent;--_fg:var(--p-color-text-secondary);--_bd:transparent;--_sh:none;--_fs:14px;border-radius:var(--p-radius-control);letter-spacing:normal;gap:2px;padding-inline:8px 0;font-weight:400}.ps-search.ps-search.ps-search .ps-head__more [data-plain=button][data-hovered]{--_bg:transparent;--_fg:var(--p-color-text-primary)}.ps-search.ps-search.ps-search .ps-head__more [data-plain=button][data-pressed]{--_bg:transparent}.ps-search .ps-grid,.ps-search .ps-people{grid-template-columns:repeat(var(--pk-cols), minmax(0, 1fr));gap:20px var(--pk-gap);align-items:start;margin:0;padding:0;list-style:none;display:grid}.ps-search .ps-grid>li,.ps-search .ps-people>li{min-width:0}.ps-search .ps-card{color:var(--p-color-text-primary);text-decoration:none;display:block}.ps-search .ps-card__art{background:var(--p-color-surface-2);border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.ps-search .ps-card__art:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--p-color-border-hairline);pointer-events:none;position:absolute;inset:0}.ps-search .ps-card__art img{object-fit:contain;width:100%;height:100%;display:block}.ps-search .ps-card__name{-webkit-line-clamp:2;font-size:calc(15px * var(--p-ts,1));line-height:1.3;font-weight:min(600, var(--p-font-weight-max,1000));text-wrap:pretty;-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.ps-search .ps-card__name[data-lines]{-webkit-line-clamp:var(--ps-lines);min-height:calc(var(--ps-lines) * 1.3em)}.ps-search .ps-card__meta{font-size:calc(13px * var(--p-ts,1));color:var(--p-color-text-secondary);margin-top:3px;line-height:1.35;display:grid}.ps-search .ps-card__genres{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (hover:hover) and (pointer:fine){.ps-search .ps-card:hover .ps-card__name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.ps-search .ps-card:focus-visible,.ps-search .ps-person:focus-visible{outline:var(--p-stroke-focus,2px) solid var(--p-color-focus-ring);outline-offset:3px;border-radius:8px}.ps-search .ps-grid[data-cap=s]>li:nth-child(n+7){display:none}@container pt (width>=600px){.ps-search .ps-grid[data-cap=s]>li:nth-child(n+7){display:block}.ps-search .ps-grid[data-cap=s]>li:nth-child(n+9){display:none}}@container pt (width>=840px){.ps-search .ps-grid[data-cap=s]>li:nth-child(n+9){display:block}.ps-search .ps-grid[data-cap=s]>li:nth-child(n+11){display:none}}@container pt (width>=1100px){.ps-search .ps-grid[data-cap=s]>li:nth-child(n+11){display:block}.ps-search .ps-grid[data-cap=s]>li:nth-child(n+13){display:none}}@container pt (width>=1700px){.ps-search .ps-grid[data-cap=s]>li:nth-child(n+13){display:block}.ps-search .ps-grid[data-cap=s]>li:nth-child(n+17){display:none}}@container pt (width>=600px){.ps-search .ps-grid[data-cap=r]>li:nth-child(n+5){display:none}}@container pt (width>=840px){.ps-search .ps-grid[data-cap=r]>li:nth-child(n+5){display:block}.ps-search .ps-grid[data-cap=r]>li:nth-child(n+6){display:none}}@container pt (width>=1100px){.ps-search .ps-grid[data-cap=r]>li:nth-child(n+6){display:block}.ps-search .ps-grid[data-cap=r]>li:nth-child(n+7){display:none}}@container pt (width>=1700px){.ps-search .ps-grid[data-cap=r]>li:nth-child(n+7){display:block}.ps-search .ps-grid[data-cap=r]>li:nth-child(n+9){display:none}}.ps-search .ps-people{grid-template-columns:minmax(0,1fr);gap:4px}@container pt (width>=600px){.ps-search .ps-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}}.ps-search .ps-person{min-height:84px;color:var(--p-color-text-primary);align-items:center;gap:14px;padding:6px 0;text-decoration:none;display:flex}.ps-search .ps-person__art{background:var(--p-color-surface-2);width:64px;box-shadow:inset 0 0 0 1px var(--p-color-border-hairline);border-radius:8px;flex:none;position:relative;overflow:hidden}.ps-search .ps-person__art img{object-fit:contain;width:100%;height:100%;display:block}.ps-search .ps-person__text{flex:1;gap:2px;min-width:0;display:grid}.ps-search .ps-person__name{font-size:calc(16px * var(--p-ts,1));line-height:1.3;font-weight:min(600, var(--p-font-weight-max,1000));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ps-search .ps-person__story{font-size:calc(14px * var(--p-ts,1));color:var(--p-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.ps-search .ps-person>svg{box-sizing:border-box;border-radius:var(--p-radius-full);border:1.5px solid var(--p-color-border-control,var(--p-color-border-hairline));width:32px;height:32px;color:var(--p-color-text-primary);flex:none;padding:6px}.ps-search .ps-people[data-cap=p]>li:nth-child(n+5){display:none}@container pt (width>=600px){.ps-search .ps-people[data-cap=p]>li:nth-child(n+5){display:block}.ps-search .ps-people[data-cap=p]>li:nth-child(n+7){display:none}}@container pt (width>=840px){.ps-search .ps-people{grid-template-columns:repeat(var(--pk-cols), minmax(0, 1fr));gap:20px var(--pk-gap);align-items:start}.ps-search .ps-person{min-height:0;padding:0;display:block}.ps-search .ps-person__art{width:100%}.ps-search .ps-person__text{gap:3px;margin-top:10px}.ps-search .ps-person__name{font-size:calc(15px * var(--p-ts,1))}.ps-search .ps-person__story{font-size:calc(13px * var(--p-ts,1))}.ps-search .ps-person>svg{display:none}@media (hover:hover) and (pointer:fine){.ps-search .ps-person:hover .ps-person__name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}}.ps-search .ps-people[data-cap=p]>li:nth-child(n+7){display:block}.ps-search .ps-people[data-cap=p]>li:nth-child(n+6){display:none}}@container pt (width>=1100px){.ps-search .ps-people[data-cap=p]>li:nth-child(n+6){display:block}.ps-search .ps-people[data-cap=p]>li:nth-child(n+7){display:none}}@container pt (width>=1700px){.ps-search .ps-people[data-cap=p]>li:nth-child(n+7){display:block}.ps-search .ps-people[data-cap=p]>li:nth-child(n+9){display:none}}.ps-search .ps-zero:has(>.ps-count){gap:16px}.ps-search .ps-zero .ps-count{margin:0}.ps-search .ps-zero .ps-grid>li:nth-child(n+5){display:none}@container pt (width>=840px){.ps-search .ps-zero .ps-grid>li:nth-child(n+5){display:block}.ps-search .ps-zero .ps-grid>li:nth-child(n+6){display:none}}@container pt (width>=1100px){.ps-search .ps-zero .ps-grid>li:nth-child(n+6){display:block}.ps-search .ps-zero .ps-grid>li:nth-child(n+7){display:none}}@container pt (width>=1700px){.ps-search .ps-zero .ps-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.ps-search .ps-zero .ps-grid>li:nth-child(n+7){display:block}}.ps-search .ps-pop{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ps-search.ps-search.ps-search .ps-pop [data-plain=button]{--_h:44px;--_px:16px;--_fs:15px;--_bg:transparent;--_fg:var(--p-color-text-primary);--_bd:var(--p-color-border-control,var(--p-color-border-hairline));--_sh:none;border-radius:var(--p-radius-full);letter-spacing:normal;gap:8px;font-weight:500}.ps-search.ps-search.ps-search .ps-pop [data-plain=button][data-hovered]{--_bg:var(--p-color-surface-hover);--_bd:var(--p-color-border-control,var(--p-color-border-hairline))}.ps-search.ps-search.ps-search .ps-pop [data-plain=button][data-pressed]{--_bg:var(--p-color-surface-pressed,var(--p-color-surface-hover))}.ps-search .ps-pop [data-plain=button] svg{color:var(--p-color-text-secondary)}.ps-search .ps-block.pt-sk-root{display:block}.ps-search .ps-groups.pt-sk-root{display:flex}.ps-search .ps-sk{gap:0;display:grid}.ps-search .ps-sk .pt-sk:first-of-type{margin-top:12px}.ps-search .ps-sk .pt-sk:nth-of-type(2){margin-top:8px}.ps-search .ps-sk .ps-card__art{background:var(--p-color-ink-a6)}.ps-search .ps-card__badge{display:none}.ps-search .ps-card[data-captions=off]{position:relative}.ps-search .ps-card[data-captions=off] .ps-card__name,.ps-search .ps-card[data-captions=off] .ps-card__meta{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.ps-search .ps-card__genres[data-sub]{white-space:normal}@media (hover:hover) and (pointer:fine){.ps-search .ps-card:hover[data-captions=off] .ps-card__name{text-decoration:none}}.ps-search .ps-cardwrap{position:relative}.ps-search .ps-card__act{z-index:1;pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;top:6px;right:6px}.ps-search .ps-card__act>*{pointer-events:auto}.ps-search .ps-card__save{all:unset;box-sizing:border-box;border-radius:var(--p-radius-full);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0000009e;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.ps-search .ps-card__save:before{content:"";position:absolute;inset:-6px}.ps-search .ps-card__save[aria-pressed=true]{background:var(--pk-cream);color:var(--pk-on-cream)}.ps-search .ps-card__save[aria-pressed=true] svg{fill:currentColor}.ps-search .ps-card__save:focus-visible{outline:var(--p-stroke-focus,2px) solid var(--p-color-focus-ring);outline-offset:2px}.ps-search .ps-card__save:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.ps-search .ps-card__save:hover{background:#000000d1}.ps-search .ps-card__save[aria-pressed=true]:hover{background:var(--pk-cream-hover)}.ps-search .ps-cardwrap .ps-card__save:not([aria-pressed=true]){opacity:0;transition:opacity .12s}.ps-search .ps-cardwrap:hover .ps-card__save,.ps-search .ps-cardwrap:focus-within .ps-card__save{opacity:1}}@media (prefers-reduced-motion:reduce){.ps-search .ps-card__save:active{transform:none}}@container pt (width<=599px){.ps-search{--pk-rail-w:106px;--pk-rail-gap:8px}.ps-search .ps-page{padding-top:8px;padding-bottom:calc(56px + 20px + env(safe-area-inset-bottom,0px))}.ps-search .ps-field .pd-field,.ps-search .ps-field [data-slot=control]{--_h:38px;height:38px;min-height:38px}.ps-search .ps-field input{height:100%}.ps-search .ps-field{margin-block:-3px;padding-block:3px}.ps-search .ps-filters{gap:10px;margin-top:0;padding-block:6px}.ps-search .ps-scope{gap:0}.ps-search .ps-scope [data-plain=tabs] [data-slot=list]{gap:6px}.ps-search .ps-scope [data-plain=tabs] [data-slot=indicator]{display:none}.ps-search .ps-scope [data-plain=tabs] [data-slot=tab]{border-radius:var(--p-radius-full);background:var(--p-color-ink-a4);min-width:0;height:32px;min-height:0;color:var(--p-color-text-primary);font-size:calc(13px * var(--p-ts,1));font-weight:min(600, var(--p-font-weight-max,1000));padding:0 12px;position:relative}.ps-search .ps-scope [data-plain=tabs] [data-slot=tab]:first-child{margin-inline-start:0}.ps-search .ps-scope [data-plain=tabs] [data-slot=tab][aria-selected=true]{background:var(--p-color-text-primary);color:var(--p-color-text-inverse)}.ps-search .ps-scope [data-plain=tabs] [data-slot=tab]:before{content:"";position:absolute;inset:-6px -3px}.ps-search .ps-filters .ps-chips .p-chip{--p-size-chip:32px;height:32px;min-height:0;font-size:calc(13px * var(--p-ts,1));padding:0 10px}.ps-search .ps-filters .ps-chips{gap:6px}.ps-search .ps-filters__sep{height:18px;margin-inline:2px}.ps-search .ps-filters[data-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 96px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 96px),#0000 100%)}.ps-search .ps-results{padding-top:0}.ps-search .ps-tally{font-size:calc(13px * var(--p-ts,1));margin-bottom:6px;line-height:18px}.ps-search .ps-groups,.ps-search .ps-zero{gap:18px}.ps-search .ps-head{gap:8px;min-height:24px;margin-bottom:8px}.ps-search .ps-head__h{font-size:calc(18px * var(--p-ts,1))}.ps-search .ps-head__n{font-size:calc(13px * var(--p-ts,1));padding-inline-start:8px}.ps-search .ps-head__more{margin-block:-10px}.ps-search.ps-search.ps-search .ps-head__more [data-plain=button]{--_fs:13px}.ps-search .ps-head__more svg{width:14px;height:14px}.ps-search .ps-grid[data-rail],.ps-search .ps-people[data-rail]{align-items:flex-start;gap:var(--pk-rail-gap);margin-inline:calc(var(--pk-g) * -1);padding-inline:var(--pk-g);scroll-snap-type:x proximity;scroll-padding-inline:var(--pk-g);scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.ps-search .ps-grid[data-rail]::-webkit-scrollbar{display:none}.ps-search .ps-people[data-rail]::-webkit-scrollbar{display:none}.ps-search .ps-grid[data-rail]>li,.ps-search .ps-people[data-rail]>li{width:var(--pk-rail-w);scroll-snap-align:start;flex:none}.ps-search .ps-grid[data-cap=s]>li:nth-child(n),.ps-search .ps-grid[data-cap=r]>li:nth-child(n),.ps-search .ps-people[data-cap=p]>li:nth-child(n),.ps-search .ps-zero .ps-grid>li:nth-child(n){display:block}.ps-search .ps-grid[data-rail][data-fill]>li{width:max(var(--pk-rail-w), min(calc((100% - (var(--ps-n) - 1) * var(--pk-rail-gap)) / var(--ps-n)), 132px))}.ps-search .ps-card__art{border-radius:6px}.ps-search .ps-card__name{font-size:calc(var(--p-type-body-s-size,13px) * var(--p-ts,1));margin-top:6px;line-height:1.25}.ps-search .ps-card__meta{font-size:calc(var(--p-type-body-s-size,13px) * var(--p-ts,1));margin-top:2px;line-height:1.3}.ps-search .ps-card__genres:not([data-sub]){white-space:normal;text-overflow:clip;max-height:1.3em;display:block;overflow:hidden}.ps-search .ps-card__g{white-space:nowrap;text-overflow:ellipsis;vertical-align:top;max-width:100%;display:inline-block;overflow:hidden}.ps-search .ps-card__genres[data-sub]{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.ps-search .ps-card__parts,.ps-search .ps-grid[data-rail] .ps-card__facts{display:none}.ps-search .ps-card__badge{color:#fff;max-width:calc(100% - 6px);font-size:calc(11px * var(--p-ts,1));line-height:1.2;font-weight:min(600, var(--p-font-weight-max,1000));white-space:nowrap;text-overflow:ellipsis;background:#000000b8;border-radius:3px;padding:1px 5px;display:inline-block;position:absolute;inset:auto auto 3px 3px;overflow:hidden}.ps-search .ps-people[data-rail] .ps-person{min-height:0;padding:0;display:block}.ps-search .ps-people[data-rail] .ps-person__art{isolation:isolate;border-radius:6px;width:100%;aspect-ratio:4/5!important}.ps-search .ps-people[data-rail] .ps-person__art img{object-fit:cover;object-position:50% 20%;border-radius:inherit}.ps-search .ps-people[data-rail] .ps-person__text{gap:2px;margin-top:6px}.ps-search .ps-people[data-rail] .ps-person__name{font-size:calc(13px * var(--p-ts,1));line-height:1.25}.ps-search .ps-people[data-rail] .ps-person__story{font-size:calc(var(--p-type-body-s-size,13px) * var(--p-ts,1))}.ps-search .ps-people[data-rail] .ps-person>svg{display:none}.ps-search .ps-people[data-rail][data-rows]{margin-inline:0;padding-inline:0;display:block;overflow:visible}.ps-search .ps-people[data-rail][data-rows]>li{width:auto}.ps-search .ps-people[data-rail][data-rows] .ps-person{align-items:center;gap:12px;min-height:60px;padding:6px 0;display:flex}.ps-search .ps-people[data-rail][data-rows] .ps-person__art{border-radius:var(--p-radius-full);flex:none;width:48px;height:48px;aspect-ratio:1!important}.ps-search .ps-people[data-rail][data-rows] .ps-person__art img{object-position:50% 18%}.ps-search .ps-people[data-rail][data-rows] .ps-person__text{gap:1px;margin-top:0}.ps-search .ps-people[data-rail][data-rows] .ps-person__name{font-size:calc(15px * var(--p-ts,1));line-height:1.3;font-weight:min(700, var(--p-font-weight-max,1000))}.ps-search .ps-people[data-rail][data-rows] .ps-person__story{font-size:calc(13px * var(--p-ts,1))}.ps-search .ps-people[data-rail][data-rows] .ps-person>svg{width:20px;height:20px;color:var(--p-color-text-secondary);border:0;border-radius:0;padding:0;display:block}.ps-search .ps-pop{gap:6px}.ps-search.ps-search.ps-search .ps-pop [data-plain=button]{--_h:36px;--_px:12px;--_fs:14px;gap:6px}.ps-search .ps-sk .pt-sk:first-of-type{margin-top:8px}.ps-search .ps-sk .pt-sk:nth-of-type(2){margin-top:6px}}.kl-landing{--kl-gut:16px;--kl-max:1200px;--kl-ink:var(--p-color-text-primary);--kl-muted:var(--p-color-text-secondary);--kl-line:var(--p-color-border-hairline);--pk-landing-display-size:clamp(40px, 10.6cqw, 96px);--pk-landing-h2-size:clamp(26px, 1.6cqw + 14px, 38px);--pk-landing-statement-size:clamp(30px, 2.6cqw + 12px, 52px);--pk-landing-closing-size:clamp(32px, 4.4cqw, 64px);--pk-landing-radius-band:36px;--pk-landing-scrim-phone:72%;--pk-landing-scrim-phone-h:232px;color:var(--kl-ink);background:var(--p-color-bg-default);min-width:0}@container pt (width>=600px){.kl-landing{--kl-gut:32px}}@container pt (width>=900px){.kl-landing{--pk-landing-display-size:clamp(72px, 6.4cqw, 96px)}}.kl-landing h1,.kl-landing h2,.kl-landing p,.kl-landing ul,.kl-landing ol{margin:0;padding:0}.kl-landing ul,.kl-landing ol{list-style:none}.kl-landing .kl-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kl-landing a{color:inherit}.kl-landing .kl-line{display:block}.kl-landing .kl-hero{flex-direction:column;padding-bottom:32px;display:flex;position:relative}.kl-landing .kl-hero__photo{height:clamp(300px,60svh,640px);display:block;position:relative;overflow:hidden}.kl-landing .kl-hero__photo img{object-fit:cover;object-position:var(--kl-focal,62% 70%);filter:saturate(1.15)contrast(1.03);width:100%;height:100%;display:block}.kl-landing .kl-hero__photo:after{content:"";--kl-bg:var(--p-color-bg-default);background:linear-gradient(to bottom, #ffe2c400 10%, #ffe2c452 55%, #ffe2c400 100%), linear-gradient(to bottom, color-mix(in srgb, var(--kl-bg) 0%, transparent) 0%, color-mix(in srgb, var(--kl-bg) 8%, transparent) 14%, color-mix(in srgb, var(--kl-bg) 24%, transparent) 30%, color-mix(in srgb, var(--kl-bg) 48%, transparent) 50%, color-mix(in srgb, var(--kl-bg) 74%, transparent) 70%, color-mix(in srgb, var(--kl-bg) 92%, transparent) 86%, var(--kl-bg) 100%);height:min(200px,42%);position:absolute;inset:auto 0 0}.kl-landing .kl-hero[data-scrim=""] .kl-hero__photo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--p-color-bg-default) var(--kl-scrim,70%), transparent) 0%, color-mix(in srgb, var(--p-color-bg-default) 0%, transparent) 100%);height:min(180px,45%);position:absolute;inset:0 0 auto}.kl-landing .kl-hero__inner{width:100%;max-width:1040px;padding:26px var(--kl-gut) 0;text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex}.kl-landing .kl-title{max-width:16ch;color:var(--p-color-text-primary);font-size:var(--pk-landing-display-size);font-weight:min(800, var(--p-font-weight-max,1000));letter-spacing:-.035em;text-wrap:balance;word-break:keep-all;line-height:1.12}@container pt (width>=900px){.kl-landing .kl-title{white-space:nowrap;max-width:none}}.kl-landing .kl-sub{max-width:44rem;font-size:var(--p-type-body-m-size);color:var(--kl-muted);text-wrap:balance;word-break:keep-all;margin-top:12px;line-height:1.5}@container pt (width>=900px){.kl-landing .kl-sub{font-size:var(--p-type-body-l-size)}}@container pt (width<=599px){.kl-landing .kl-hero__photo{height:clamp(300px,48svh,460px)}.kl-landing .kl-hero__photo img{object-position:var(--kl-focal-phone,76% 50%)}.kl-landing .kl-hero__photo:after{height:min(170px,44%)}.kl-landing .kl-hero[data-scrim] .kl-hero__photo:before{content:"";height:min(var(--pk-landing-scrim-phone-h), 60%);z-index:1;pointer-events:none;--kl-s:var(--kl-scrim-phone,var(--pk-landing-scrim-phone));background:linear-gradient(to bottom, color-mix(in srgb, var(--p-color-bg-default) var(--kl-s), transparent) 0%, color-mix(in srgb, var(--p-color-bg-default) var(--kl-s), transparent) 34%, color-mix(in srgb, var(--p-color-bg-default) calc(var(--kl-s) * .62), transparent) 56%, color-mix(in srgb, var(--p-color-bg-default) calc(var(--kl-s) * .26), transparent) 78%, color-mix(in srgb, var(--p-color-bg-default) 0%, transparent) 100%);position:absolute;inset:0 0 auto}.kl-landing .kl-hero__inner{padding-top:16px}.kl-landing .kl-sub{margin-top:10px}}.kl-landing .kl-header{z-index:3;height:72px;padding-inline:var(--kl-gut);color:var(--p-color-text-primary);align-items:center;gap:10px;display:flex;position:absolute;inset:0 0 auto}@container pt (width>=600px){.kl-landing .kl-header{height:80px}}.kl-landing .kl-brand{font-size:var(--p-type-display-s-size);font-weight:min(900, var(--p-font-weight-max,1000));letter-spacing:-.05em;margin-inline-end:auto;line-height:1;text-decoration:none}.kl-landing .kl-nav{pointer-events:none;justify-content:center;align-items:center;gap:36px;display:none;position:absolute;inset:0}.kl-landing .kl-nav a{pointer-events:auto;font-size:var(--p-type-body-m-size);font-weight:min(600, var(--p-font-weight-max,1000));text-decoration:none}@media (hover:hover) and (pointer:fine){.kl-landing .kl-nav a:hover{text-underline-offset:5px;text-decoration:underline}}@container pt (width>=900px){.kl-landing .kl-nav{display:flex}.kl-landing .kl-menu{display:none}}.kl-landing .kl-signin{border:1.5px solid color-mix(in srgb, var(--p-color-text-primary) 30%, transparent);border-radius:var(--p-radius-full);min-height:44px;font-size:var(--p-type-nav-label-size);font-weight:min(700, var(--p-font-weight-max,1000));background:color-mix(in srgb, var(--p-color-bg-default) 78%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;padding:0 20px;text-decoration:none;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.kl-landing .kl-signin:hover{background:color-mix(in srgb, var(--p-color-bg-default) 95%, transparent);border-color:color-mix(in srgb, var(--p-color-text-primary) 55%, transparent)}}.kl-landing .kl-brand:focus-visible,.kl-landing .kl-nav a:focus-visible,.kl-landing .kl-signin:focus-visible,.kl-landing .kl-menu summary:focus-visible{outline:2px solid var(--p-color-text-primary);outline-offset:3px;border-radius:var(--p-radius-6)}.kl-landing .kl-menu{order:-1;position:relative}.kl-landing .kl-menu summary{border-radius:var(--p-radius-full);cursor:pointer;place-items:center;width:44px;height:44px;margin-inline-start:-10px;list-style:none;display:grid}.kl-landing .kl-menu summary::-webkit-details-marker{display:none}.kl-landing .kl-menu__panel{z-index:6;top:52px;background:var(--p-color-bg-default);border:1px solid var(--p-color-border-default);border-radius:var(--p-radius-16);min-width:220px;padding:8px;display:grid;position:absolute;inset-inline-start:0;box-shadow:0 14px 40px #14141e33}.kl-landing .kl-menu__panel a{border-radius:var(--p-overlay-radius-menu);font-size:var(--p-type-body-mobile-size);font-weight:min(600, var(--p-font-weight-max,1000));color:var(--kl-ink);padding:13px 14px;text-decoration:none}@media (hover:hover) and (pointer:fine){.kl-landing .kl-menu__panel a:hover{background:var(--p-color-surface-2)}}.kl-landing .kl-prompt{width:100%;max-width:760px;margin-top:20px}.kl-landing .kl-prompt__card{text-align:start;background:var(--p-color-bg-default);border:1px solid var(--p-color-border-default);border-radius:var(--p-radius-full);flex-wrap:wrap;align-items:center;gap:0 12px;padding:7px 7px 7px 28px;display:flex;position:relative;box-shadow:0 10px 36px #14141e24,0 1px 2px #14141e0f}.kl-landing .kl-prompt[data-failed] .kl-prompt__card{border-radius:var(--p-radius-28)}.kl-landing .kl-prompt__card:focus-within{outline:var(--p-stroke-focus,2px) solid var(--p-color-focus-ring);outline-offset:2px}.kl-landing .kl-prompt textarea{resize:none;min-width:0;color:var(--kl-ink);font:inherit;font-size:var(--p-type-body-l-size);field-sizing:content;background:0 0;border:0;outline:0;flex:1 1 0;height:28px;min-height:28px;max-height:112px;padding:0;line-height:28px;display:block}.kl-landing .kl-prompt textarea::placeholder{color:var(--p-color-text-tertiary);opacity:1}.kl-landing .kl-prompt__row{flex:none;display:flex}.kl-landing .kl-prompt__alert{flex:0 0 100%;margin:6px 0 10px;padding-inline-end:14px}.kl-landing .kl-prompt__examples{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}.kl-landing .kl-prompt__examples button{border-radius:var(--p-radius-full);background:var(--p-color-surface-2);border:1px solid var(--kl-line);min-height:40px;color:var(--kl-ink);font:inherit;font-size:var(--p-type-card-title-size);cursor:pointer;white-space:nowrap;padding:0 16px;font-weight:500}@media (hover:hover) and (pointer:fine){.kl-landing .kl-prompt__examples button:hover:not(:disabled){background:var(--p-color-surface-3)}}.kl-landing .kl-prompt__examples button:disabled{opacity:.55;cursor:default}.kl-landing .kl-prompt__examples button:focus-visible{outline:var(--p-stroke-focus,2px) solid var(--p-color-focus-ring);outline-offset:2px}.kl-landing .kl-note{font-size:var(--p-type-caption-size);color:var(--kl-muted);text-align:center;word-break:keep-all;margin:12px auto 0;line-height:1.5}.kl-landing .kl-note a{color:var(--p-color-accent-text)}.kl-landing .kl-note--fold{display:none}.kl-landing .kl-note--full{width:min(1000px, 100cqw - 2 * var(--kl-gut));margin-inline:calc(50% - min(500px, 50cqw - var(--kl-gut)))}.kl-landing .kl-prompt__go{display:none}.kl-landing .kl-prompt[data-shape=pill] .kl-prompt__go{display:inline-flex}.kl-landing .kl-prompt .kl-prompt__go [data-plain=button]{--_h:44px;border-radius:var(--p-radius-full)}@container pt (width<=599px){.kl-landing .kl-prompt:not([data-shape=stack]){margin-top:18px}.kl-landing .kl-prompt:not([data-shape=stack]) .kl-prompt__card{gap:0 8px;padding:6px 6px 6px 22px}.kl-landing .kl-prompt:not([data-shape=stack]) textarea{font-size:var(--p-type-body-m-size)}.kl-landing .kl-prompt[data-shape=auto] .kl-prompt__go{display:inline-flex}.kl-landing .kl-prompt[data-shape=auto] .kl-prompt__row>[data-plain=button]{display:none}.kl-landing .kl-prompt[data-shape=stack]{margin-top:18px}.kl-landing .kl-prompt[data-shape=stack] .kl-prompt__card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;padding:0;display:grid}.kl-landing .kl-prompt[data-shape=stack] .kl-prompt__card:focus-within{outline:0}.kl-landing .kl-prompt[data-shape=stack] textarea{box-sizing:border-box;field-sizing:fixed;height:52px;min-height:52px;max-height:none;font-size:var(--p-type-body-m-size);background:var(--p-color-bg-default);border:1.5px solid var(--p-color-border-default);border-radius:var(--p-radius-full);padding:12px 22px;line-height:28px}.kl-landing .kl-prompt[data-shape=stack] textarea:focus{outline:var(--p-stroke-focus,2px) solid var(--p-color-focus-ring);outline-offset:2px}.kl-landing .kl-prompt[data-shape=stack] .kl-prompt__row>*{border-radius:var(--p-radius-full);width:100%;height:58px;min-height:58px;font-size:var(--p-type-body-mobile-size);font-weight:min(700, var(--p-font-weight-max,1000));justify-content:center}.kl-landing .kl-prompt__alert{margin:0;padding:0}.kl-landing .kl-prompt__examples{margin:12px calc(var(--kl-gut) * -1) 0;padding-inline:var(--kl-gut);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:8px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.kl-landing .kl-prompt__examples::-webkit-scrollbar{display:none}.kl-landing .kl-prompt__examples li{flex:none}.kl-landing .kl-prompt__examples button{font-size:var(--p-type-body-s-size);padding:0 16px}.kl-landing .kl-note--full{display:none}.kl-landing .kl-note--fold{margin-top:10px;width:auto;font-size:var(--p-field-description-size);margin-inline:0;display:block}.kl-landing .kl-note--fold summary{cursor:pointer;align-items:center;gap:4px;min-height:28px;list-style:none;display:inline-flex}.kl-landing .kl-note--fold summary::-webkit-details-marker{display:none}.kl-landing .kl-note--fold[open] summary svg{transform:rotate(180deg)}.kl-landing .kl-note--fold p{margin-top:6px;line-height:1.55}}.kl-landing .kl-main{display:block}.kl-landing .kl-section{max-width:calc(var(--kl-max) + 2 * var(--kl-gut));padding:56px var(--kl-gut);margin-inline:auto}@container pt (width>=900px){.kl-landing .kl-section{padding-block:88px}}.kl-landing .kl-section__head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.kl-landing h2{text-wrap:balance}.kl-landing .kl-section__head h2,.kl-landing .kl-faq h2{font-size:var(--pk-landing-h2-size);font-weight:min(800, var(--p-font-weight-max,1000));letter-spacing:-.035em;line-height:1.2}.kl-landing .kl-dest__rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@container pt (width>=900px){.kl-landing .kl-dest__rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.kl-landing .kl-city{aspect-ratio:4/5;border-radius:var(--p-radius-24);background:var(--p-color-surface-2);color:var(--p-color-on-scrim);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.kl-landing .kl-city img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.kl-landing .kl-city:hover img{transform:scale(1.03)}}.kl-landing .kl-city:after{content:"";background:linear-gradient(#0000 48%,#000000a8);position:absolute;inset:0}.kl-landing .kl-city:focus-visible{outline:var(--p-stroke-focus,2px) solid var(--p-color-focus-ring);outline-offset:3px}.kl-landing .kl-city__text{z-index:1;gap:2px;display:grid;position:absolute;inset:auto 18px 18px}.kl-landing .kl-city__text strong{font-size:var(--p-type-title-l-size);font-weight:min(800, var(--p-font-weight-max,1000));letter-spacing:-.03em}.kl-landing .kl-city__text span{font-size:var(--p-type-card-title-size);opacity:.95}.kl-landing .kl-city-skel{border-radius:var(--p-radius-24);overflow:hidden}@container pt (width<=599px){.kl-landing .kl-dest__rail{scroll-snap-type:x mandatory;margin-inline:calc(var(--kl-gut) * -1);padding-inline:var(--kl-gut);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.kl-landing .kl-dest__rail>li,.kl-landing .kl-city-skel{scroll-snap-align:start;flex:none;width:62cqw}.kl-landing .kl-city{aspect-ratio:3/4;border-radius:var(--p-radius-20)}}.kl-landing .kl-proofs{max-width:calc(var(--kl-max) + 2 * var(--kl-gut));padding:0 var(--kl-gut);gap:20px;margin-inline:auto;display:grid}.kl-landing .kl-proof{border-radius:var(--p-radius-28);background:var(--p-color-surface-2);gap:28px;padding:28px 20px;display:grid}@container pt (width>=900px){.kl-landing .kl-proof{border-radius:var(--pk-landing-radius-band);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;padding:64px}.kl-landing .kl-proof[data-flip]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.kl-landing .kl-proof[data-flip] .kl-proof__copy{order:2}}.kl-landing .kl-kicker{font-size:var(--p-type-label-m-size);font-weight:min(700, var(--p-font-weight-max,1000));color:var(--p-color-accent-text);letter-spacing:.01em}.kl-landing .kl-proof h2{font-size:var(--pk-landing-statement-size);font-weight:min(800, var(--p-font-weight-max,1000));letter-spacing:-.04em;margin-top:12px;line-height:1.14}.kl-landing .kl-proof__body{font-size:var(--p-type-body-mobile-size);color:var(--kl-muted);max-width:30rem;margin-top:18px;line-height:1.65}.kl-landing .kl-window{background:var(--p-color-bg-default);border:1px solid var(--kl-line);border-radius:var(--p-radius-20);min-width:0;padding:20px;box-shadow:0 24px 64px #14141e1f}.kl-landing .kl-window--skel{align-content:start;gap:16px;min-height:320px;display:grid}.kl-landing .kl-thumb{border-radius:var(--p-radius-12);object-fit:cover;background:var(--p-color-surface-2);flex:none;width:56px;height:56px}.kl-landing .kl-thumb--stop{width:64px;height:64px}.kl-landing .kl-chat{gap:14px;display:grid}.kl-landing .kl-chat__user{border-radius:var(--p-radius-16) var(--p-radius-16) var(--p-radius-4) var(--p-radius-16);background:var(--p-color-accent-solid);max-width:80%;color:var(--p-color-text-on-accent);font-size:var(--p-type-card-title-size);justify-self:end;padding:10px 16px;font-weight:500}.kl-landing .kl-chat__reply{font-size:var(--p-type-card-title-size);align-items:flex-start;gap:10px;line-height:1.55;display:flex}.kl-landing .kl-chat__mark{border-radius:var(--p-radius-full);background:var(--p-color-surface-2);width:28px;height:28px;color:var(--p-color-accent-text);flex:none;place-items:center;display:grid}.kl-landing .kl-chat__cards{gap:8px;display:grid}.kl-landing .kl-chat__cards li{border:1px solid var(--kl-line);border-radius:var(--p-radius-16);align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}.kl-landing .kl-chat__text{flex:1;gap:1px;min-width:0;display:grid}.kl-landing .kl-chat__text strong{font-size:var(--p-type-body-m-size);font-weight:min(700, var(--p-font-weight-max,1000))}.kl-landing .kl-chat__text span{font-size:var(--p-type-caption-size);color:var(--kl-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kl-landing .kl-chat__add{border-radius:var(--p-radius-full);border:1px solid var(--p-color-border-default);height:32px;font-size:var(--p-type-caption-size);font-weight:min(600, var(--p-font-weight-max,1000));white-space:nowrap;align-items:center;gap:2px;padding:0 12px 0 8px;display:inline-flex}.kl-landing .kl-trip__head{gap:2px;display:grid}.kl-landing .kl-trip__head strong{font-size:var(--p-type-title-m-size);font-weight:min(800, var(--p-font-weight-max,1000));letter-spacing:-.02em}.kl-landing .kl-trip__head span{font-size:var(--p-type-body-s-size);color:var(--kl-muted)}.kl-landing .kl-trip__tabs{gap:6px;margin-top:14px;display:flex}.kl-landing .kl-trip__tabs span{border-radius:var(--p-radius-full);font-size:var(--p-type-label-m-size);font-weight:min(600, var(--p-font-weight-max,1000));color:var(--kl-muted);white-space:nowrap;padding:6px 12px}.kl-landing .kl-trip__tabs span[data-on]{background:var(--p-color-text-primary);color:var(--p-color-bg-default)}.kl-landing .kl-trip__tabs small{font-size:var(--p-field-description-size);opacity:.8;font-weight:500}.kl-landing .kl-trip__stops{margin-top:8px}.kl-landing .kl-trip__stops li{border-top:1px solid var(--kl-line);grid-template-columns:44px 26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.kl-landing .kl-trip__stops li:first-child{border-top:0}.kl-landing .kl-trip__time{font-size:var(--p-type-label-m-size);font-weight:min(600, var(--p-font-weight-max,1000));color:var(--kl-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.kl-landing .kl-trip__pin{border-radius:var(--p-radius-full);background:var(--p-color-accent-solid);width:26px;height:26px;color:var(--p-color-text-on-accent);font-size:var(--p-type-caption-size);font-weight:min(700, var(--p-font-weight-max,1000));place-items:center;display:grid}.kl-landing .kl-trip__text{gap:1px;min-width:0;display:grid}.kl-landing .kl-trip__text strong{font-size:var(--p-type-body-m-size);font-weight:min(700, var(--p-font-weight-max,1000))}.kl-landing .kl-trip__text span{font-size:var(--p-type-caption-size);color:var(--kl-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kl-landing .kl-trip__text em{font-style:normal;font-size:var(--p-field-description-size);color:var(--p-color-text-tertiary)}@container pt (width<=599px){.kl-landing .kl-window{border-radius:var(--p-radius-16);padding:14px}.kl-landing .kl-trip__stops li{grid-template-columns:42px 24px minmax(0,1fr) auto;gap:8px}.kl-landing .kl-thumb--stop{width:52px;height:52px}.kl-landing .kl-proof h2{font-size:var(--p-type-display-s-size)}}.kl-landing .kl-faq{max-width:860px}.kl-landing .kl-faq h2{margin-bottom:20px}.kl-landing .kl-faq details{border-top:1px solid var(--kl-line)}.kl-landing .kl-faq details:last-child{border-bottom:1px solid var(--kl-line)}.kl-landing .kl-faq summary{font-size:var(--p-type-body-l-size);font-weight:min(600, var(--p-font-weight-max,1000));cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.kl-landing .kl-faq summary::-webkit-details-marker{display:none}.kl-landing .kl-faq summary svg{color:var(--kl-muted);flex:none;transition:transform .2s}.kl-landing .kl-faq details[open] summary svg{transform:rotate(180deg)}.kl-landing .kl-faq summary:focus-visible{outline:var(--p-stroke-focus,2px) solid var(--p-color-focus-ring);outline-offset:2px;border-radius:var(--p-radius-6)}.kl-landing .kl-faq details p{font-size:var(--p-type-body-m-size);color:var(--kl-muted);max-width:44rem;padding-bottom:22px;line-height:1.7}.kl-landing .kl-closing{padding:64px var(--kl-gut) 96px;text-align:center;justify-items:center;gap:28px;display:grid}.kl-landing .kl-closing h2{font-size:var(--pk-landing-closing-size);font-weight:min(800, var(--p-font-weight-max,1000));letter-spacing:-.045em;max-width:14ch;line-height:1.12}.kl-landing .kl-footer{border-top:1px solid var(--kl-line);padding:28px var(--kl-gut) 40px}.kl-landing .kl-footer__links{max-width:var(--kl-max);font-size:var(--p-type-body-s-size);color:var(--kl-muted);flex-wrap:wrap;gap:8px 22px;margin-inline:auto;display:flex}.kl-landing .kl-footer__links a{text-decoration:none}@media (hover:hover) and (pointer:fine){.kl-landing .kl-footer__links a:hover{text-decoration:underline}}.kl-landing .kl-footer__credit{max-width:var(--kl-max);font-size:var(--p-field-description-size);color:var(--p-color-text-tertiary);margin:14px auto 0;line-height:1.6}}
