.pkb-module{container:pkbio/inline-size;position:relative;display:flex;flex-direction:column;gap:24px;isolation:isolate;padding:24px 5% 26px;color:#f1edf5;font-family:Barlow,sans-serif;font-weight:400;min-width:0}
.pkb-module::before{content:"";position:absolute;inset:0;background:rgba(22,22,25,.42);mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);z-index:-1;pointer-events:none}
.pkb-module :where(div,p,a,label,button,span){box-sizing:border-box}
.pkb-module button,.pkb-module label{font-family:inherit}
.pkb-module :where(button,a,summary,label){-webkit-tap-highlight-color:transparent}
.pkb-module :where(a,button,summary):focus-visible{outline:2px solid var(--pk-accent);outline-offset:3px}
.pkb-module .pkb-highlights,.pkb-module .pkb-groups,.pkb-module .pkb-reading{min-width:0;align-self:stretch}
.pkb-module .pkb-rail{--visible:2.5;--gaps:2;--gap:18px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--gaps)*var(--gap))/var(--visible));gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;padding:2px 0;align-items:start;mask-image:linear-gradient(to right,transparent,#000 var(--left-fade,0px),#000 calc(100% - var(--right-fade,18px)),transparent)}
.pkb-module .pkb-rail::-webkit-scrollbar,.pkb-module .pkb-tags::-webkit-scrollbar{display:none}
.pkb-module[data-count="1"] .pkb-rail{--visible:1;--gaps:0}.pkb-module[data-count="2"] .pkb-rail{--visible:2;--gaps:1}
.pkb-module .pkb-card{position:relative;aspect-ratio:1;min-width:0;overflow:hidden;border:1px solid rgba(230,228,237,.07);border-radius:14px;background:color-mix(in srgb,var(--pk-accent) 3%,transparent);text-decoration:none;color:var(--pk-accent);scroll-snap-align:start;display:flex;align-items:center;justify-content:center;isolation:isolate}
.pkb-module[data-count="1"] .pkb-card{aspect-ratio:4/3}
.pkb-module .pkb-card::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--pk-accent);opacity:calc(.23 * (var(--pkb-active,.05) + .65 * var(--pkb-visibility,0)));transition:opacity var(--pkp-open) var(--pkp-ease-state);pointer-events:none}
.pkb-module .pkb-card::after{content:"";position:absolute;bottom:2px;left:18px;right:18px;height:2px;background:var(--pk-accent);transform:scaleX(0);transition:transform .35s;pointer-events:none}
@media(hover:hover){.pkb-module .pkb-card:hover::after,.pkb-module .pkb-card:focus-within::after{transform:scaleX(1)}}
.pkb-module .pkb-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}
.pkb-module .pkb-shade{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(transparent 40%,rgba(0,0,0,.15));z-index:0;pointer-events:none}
.pkb-module .pkb-type-media .pkb-shade,.pkb-module .pkb-type-release .pkb-shade{background:linear-gradient(transparent 30%,rgba(0,0,0,.85))}
.pkb-module .pkb-badge{position:absolute;top:12px;left:12px;overflow:hidden;text-overflow:ellipsis;z-index:2}
.pkb-module .pkb-value{position:relative;font-family:'Barlow Condensed',Barlow,sans-serif;font-size:clamp(28px,6cqi,64px);font-weight:600;text-transform:uppercase;letter-spacing:-.03em;line-height:1.05;text-align:center;padding:32px 8px;max-width:100%;overflow-wrap:anywhere}
.pkb-module .pkb-footer{position:absolute;bottom:10px;left:10px;right:10px;display:flex;gap:8px;align-items:end;justify-content:flex-end;color:white;font-size:11px;line-height:1.25}
.pkb-module .pkb-footer svg{width:20px;height:20px;flex-shrink:0;filter:drop-shadow(0 1px 3px #000)}
.pkb-module .pkb-plus{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:white;color:#17151c;font-size:10px;font-weight:700;box-shadow:0 2px 8px #0004}
.pkb-module[data-count="2"] .pkb-plus{width:28px;height:28px;font-size:12px}.pkb-module[data-count="1"] .pkb-plus{width:38px;height:38px;font-size:15px}
.pkb-module .pkb-media-title{margin-right:auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 3px #000}
.pkb-module .pkb-play{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:rgba(23,19,31,.92);color:white;border:1px solid #ffffffa1}.pkb-module .pkb-play svg{width:24px;height:24px}
.pkb-module .pkb-navigation{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:12px}.pkb-module .pkb-navigation[hidden]{display:none}
.pkb-module .pkb-navigation button{border:0;background:transparent;padding:5px;color:var(--pk-accent);cursor:pointer}.pkb-module .pkb-navigation button:disabled{opacity:.3;cursor:default}.pkb-module .pkb-navigation svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.pkb-module .pkb-counter{font-size:11px;color:#a3a1a0;font-variant-numeric:tabular-nums}
.pkb-module .pkb-tag-group{margin-bottom:20px}.pkb-module .pkb-tag-group>p{font-size:13px;font-weight:500;margin:0 0 10px;color:rgb(171,165,180)}
.pkb-module .pkb-tags{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;mask-image:linear-gradient(to right,transparent,#000 var(--left-fade,0px),#000 calc(100% - var(--right-fade,18px)),transparent)}
.pkb-module .pkb-tags>span{white-space:nowrap;flex-shrink:0;border-radius:999px;font-size:14px;line-height:1.25;padding:8px 12px;background:color-mix(in srgb,var(--pk-accent) 3%,transparent);border:1px solid rgba(230,228,237,.07)}.pkb-module .pkb-tags>span:nth-child(even){background:color-mix(in srgb,var(--pk-accent) 1.5%,transparent)}
.pkb-module .pkb-hidden-group{display:none}.pkb-module .pkb-hidden-group:has(:target){display:block}
.pkb-module .pkb-language-radio,.pkb-module .pkb-expand-checkbox{position:absolute;opacity:0;width:1px;height:1px;overflow:hidden}
.pkb-module .pkb-languages{display:flex;align-items:center;gap:5px;position:relative;margin-bottom:20px;max-width:100%}
.pkb-module .pkb-languages>label{display:flex;align-items:center;justify-content:center;gap:6px;flex:0 1 71px;min-width:0;border-radius:14px;padding:8px 4px;font-size:12px;cursor:pointer;position:relative}
.pkb-module .pkb-languages>label>svg{width:20px;height:15px;border-radius:2px;flex-shrink:0}
.pkb-module .pkb-languages>label::after{content:"";height:2px;position:absolute;bottom:0;left:9px;right:9px;background:var(--pk-accent);opacity:0;transition:opacity .3s}
.pkb-module .pkb-info{position:relative;flex-shrink:0}.pkb-module .pkb-info summary{list-style:none;cursor:pointer;border:1px solid #ffffff50;border-radius:50%;width:17px;height:17px;font-size:11px;text-align:center;line-height:15px}.pkb-module .pkb-info summary::-webkit-details-marker{display:none}.pkb-module .pkb-info p{position:absolute;z-index:10;right:0;top:20px;width:min(270px,70vw);padding:14px;background:#24232b;border:1px solid #ffffff25;border-radius:14px;font-size:13px;line-height:1.5}
.pkb-module .pkb-language-panel{display:none}.pkb-module .pkb-short{font-size:22px;line-height:1.42;text-align:left;margin:0 0 20px}
.pkb-module .pkb-full{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--pkp-open) var(--pkp-ease-state),opacity var(--pkp-open) var(--pkp-ease-state)}.pkb-module .pkb-full>div{overflow:hidden;min-height:0}.pkb-module .pkb-full p{font-size:17px;line-height:1.75;text-align:justify;margin:0 0 19px}.pkb-module .pkb-full a{color:var(--pk-accent)}
.pkb-module .pkb-expand-checkbox:checked~.pkb-language-panel .pkb-full,.pkb-module .pkb-full-only{grid-template-rows:1fr;opacity:1}.pkb-module .pkb-expand{display:flex;justify-content:space-between;gap:12px;text-transform:uppercase;font-size:14px;color:var(--pk-accent);padding-top:15px;border-top:1px solid #e6e4ed12;cursor:pointer}.pkb-module .pkb-expand span{transition:transform var(--pkp-open) var(--pkp-ease-state)}.pkb-module .pkb-expand-checkbox:checked~.pkb-language-panel .pkb-expand span{transform:rotate(180deg)}
.pkb-module .pkb-language-radio:nth-of-type(1):checked~.pkb-language-panel[data-panel="0"],.pkb-module .pkb-language-radio:nth-of-type(2):checked~.pkb-language-panel[data-panel="1"],.pkb-module .pkb-language-radio:nth-of-type(3):checked~.pkb-language-panel[data-panel="2"],.pkb-module .pkb-language-radio:nth-of-type(4):checked~.pkb-language-panel[data-panel="3"]{display:block}
.pkb-module .pkb-language-radio:nth-of-type(1):checked~.pkb-languages>label:nth-child(1)::after,.pkb-module .pkb-language-radio:nth-of-type(2):checked~.pkb-languages>label:nth-child(2)::after,.pkb-module .pkb-language-radio:nth-of-type(3):checked~.pkb-languages>label:nth-child(3)::after,.pkb-module .pkb-language-radio:nth-of-type(4):checked~.pkb-languages>label:nth-child(4)::after{opacity:1}
.pkb-module .pkb-language-radio:focus-visible~.pkb-languages{outline:1px solid var(--pk-accent)}.pkb-module .pkb-expand-checkbox:focus-visible~.pkb-language-panel .pkb-expand{outline:1px solid var(--pk-accent)}
.pkb-module .pkb-marker{position:absolute;bottom:0;height:2px;background:var(--pk-accent);transition:transform var(--pkp-open) var(--pkp-ease-state),width .4s;pointer-events:none}.pkb-module.pkb-enhanced .pkb-languages>label::after{display:none}
.pkb-module .pkb-dialog{border:1px solid #ffffff25;border-radius:14px;background:#17171d;color:#f1edf5;max-width:min(90vw,800px);max-height:85vh;padding:20px}.pkb-module .pkb-dialog::backdrop{background:#000b}.pkb-module .pkb-dialog img{max-width:100%;max-height:65vh;object-fit:contain}.pkb-module .pkb-dialog button{background:transparent;color:white;border:0;font-size:24px;cursor:pointer;float:right}.pkb-module .pkb-dialog .pkb-tags{flex-wrap:wrap;mask:none;overflow:visible}
@container pkbio (max-width:649px){.pkb-module[data-mobile="grid"]:not([data-count="1"]):not([data-count="2"]) .pkb-rail{--visible:3;--gaps:2;grid-template-rows:repeat(2,auto)}.pkb-module[data-mobile="grid"]:not([data-count="1"]):not([data-count="2"]) :is(.pkb-badge,.pkb-footer){display:none}}
@container pkbio (min-width:650px){.pkb-module[data-desktop="grid3"]:not([data-count="1"]):not([data-count="2"]) .pkb-rail{--visible:3;--gaps:2;grid-template-rows:repeat(2,auto)}.pkb-module[data-desktop="grid35"]:not([data-count="1"]):not([data-count="2"]) .pkb-rail{--visible:3.5;--gaps:3;grid-template-rows:repeat(2,auto)}.pkb-module:not([data-desktop="row"]):not([data-count="1"]):not([data-count="2"]) :is(.pkb-badge,.pkb-footer){display:none}}
.pkb-module[data-wide="true"]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:30px;align-items:start}.pkb-module[data-wide="true"] .pkb-reading{grid-column:2;grid-row:1/3}.pkb-module[data-wide="true"] .pkb-highlights{grid-column:1;grid-row:1}.pkb-module[data-wide="true"] .pkb-groups{grid-column:1;grid-row:2;align-self:start}.pkb-module[data-wide="true"][data-side="left"] .pkb-reading{grid-column:1}.pkb-module[data-wide="true"][data-side="left"] :is(.pkb-highlights,.pkb-groups){grid-column:2}.pkb-module[data-wide="true"][data-column="tags-highlights"] .pkb-groups{grid-row:1}.pkb-module[data-wide="true"][data-column="tags-highlights"] .pkb-highlights{grid-row:2}
.pkb-module[data-wide="true"] .pkb-rail{--visible:1.5;--gaps:1;grid-template-rows:none}.pkb-module[data-wide="true"]:not([data-groups="0"]):not([data-groups="1"]) .pkb-rail{--visible:3;--gaps:2;grid-template-rows:repeat(2,auto)}.pkb-module[data-wide="true"][data-groups="2"] .pkb-rail{--visible:2.5;--gaps:2}.pkb-module[data-wide="true"][data-count="1"] .pkb-rail{--visible:1;--gaps:0}.pkb-module[data-wide="true"][data-count="1"] .pkb-card{aspect-ratio:auto;height:180px}.pkb-module[data-wide="true"][data-count="2"] .pkb-rail{--visible:2;--gaps:1;grid-template-rows:none}
.pkb-module[data-wide="true"]:is([data-groups="3"],[data-groups="4"],[data-groups="5"]):not([data-count="1"]):not([data-count="2"]) :is(.pkb-badge,.pkb-footer){display:none}
@container pkbio (max-width:390px){.pkb-module:not([data-count="1"]):not([data-count="2"]) .pkb-footer svg{width:16px;height:16px}.pkb-module:not([data-count="1"]):not([data-count="2"]) .pkb-media-title{display:none}.pkb-module .pkb-short{font-size:20px}}
@media(prefers-reduced-motion:reduce){.pkb-module :where(div,span,p,label){animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.pkb-module[data-wide="true"]{grid-template-rows:min-content 1fr}
@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:600;font-display:swap;src:url('../../pk-layout/assets/fonts/BarlowCondensed-SemiBold.ttf') format('truetype')}
.pkb-module .pkb-card{container-type:inline-size}.pkb-module .pkb-value{font-size:clamp(24px,29cqi,64px)}
.pkb-module[data-wide="true"]:is([data-groups="0"],[data-groups="1"],[data-groups="2"]) .pkb-badge,.pkb-module[data-wide="true"]:is([data-count="1"],[data-count="2"]) .pkb-badge{display:inline-flex}
.pkb-module[data-wide="true"]:is([data-groups="0"],[data-groups="1"],[data-groups="2"]) .pkb-footer,.pkb-module[data-wide="true"]:is([data-count="1"],[data-count="2"]) .pkb-footer{display:flex}

/* Motion changes paint only; never the document's scroll geometry. */
.pkb-module .pkb-bio-line{display:block}
.pkb-module .pkb-expand b{font-weight:400}
.pkb-module .pkb-expand svg{width:20px;height:20px;transform:rotate(-90deg)}
.pkb-module .pkb-scroll-cue{animation:pkb-scroll-hint 1.2s ease-in-out 1}
@keyframes pkb-scroll-hint{0%,100%{translate:0;opacity:1}35%{translate:-5px;opacity:.65}65%{translate:3px;opacity:1}}
@media(prefers-reduced-motion:reduce){.pkb-module .pkb-scroll-cue{animation:none!important}}
.pkb-module .pkb-rail{scroll-padding-inline:0}
.pkb-module .pkb-expand:focus-visible,.pkb-module .pkb-languages>label:focus-visible{outline:2px solid var(--pk-accent);outline-offset:3px}

/* 0.2.2: restore continuous scroll progress instead of timed paragraph replays. */
.pkb-module .pkb-short{text-align:justify}
.pkb-module .pkb-line-paint,.pkb-module .pkb-paragraph-paint{display:block;opacity:var(--pkb-motion-opacity,1);filter:none;transform:translateY(var(--pkb-motion-y,0px))}
.pkb-module .pkb-bio-line:not(:last-child) .pkb-line-paint{text-align-last:justify}
.pkb-module .pkb-card{opacity:var(--pkb-card-opacity,1);filter:var(--pkb-card-filter,none);transform:translateY(var(--pkb-card-y,0px))}
.pkb-module .pkb-value{opacity:var(--pkb-motion-opacity,1);filter:none;transform:translateY(var(--pkb-motion-y,0px))}
.pkb-module::before{opacity:var(--pkb-section-opacity,1)}
.pkb-module .pkb-footer svg{display:block;stroke:currentColor}
.pkb-module .pkb-footer svg.pkb-brand-fill{fill:currentColor;stroke:none}
@media(prefers-reduced-motion:reduce){.pkb-module .pkb-line-paint,.pkb-module .pkb-paragraph-paint,.pkb-module .pkb-card,.pkb-module .pkb-value{opacity:1!important;filter:none!important;transform:none!important}}

.pkb-module .pkb-tag-group{opacity:var(--pkb-group-opacity,1);filter:none}
.pkb-module .pkb-dialog .pkb-tag-group{opacity:1;filter:none}
/* 0.2.3: shared cascade for the language controls, help and expand label. */
.pkb-module{overflow-anchor:none}
/* Shared progress is painted by motion-core; text remains sharp. */
.pkb-module .pkb-micro-ready,.pkb-module .pkb-micro-ready.pkb-micro-visible{opacity:var(--pkb-motion-opacity,1);transform:translateY(var(--pkb-motion-y,0px));filter:none;transition:none}
.pkb-module .pkb-navigation{opacity:var(--pkb-nav-opacity,1);filter:none}
.pkb-module .pkb-tag-navigation{margin-top:6px;gap:8px}
.pkb-module[data-compact="false"] .pkb-badge{display:inline-flex}
.pkb-module[data-compact="false"] .pkb-footer{display:flex}
.pkb-module[data-compact="true"] :is(.pkb-badge,.pkb-footer){display:none!important}
@media(prefers-reduced-motion:reduce){.pkb-module .pkb-micro-ready,.pkb-module .pkb-navigation,.pkb-module .pkb-tag-group{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}
.pkb-module .pkb-fixed-tags>span{flex:0 0 calc((100% - var(--tag-gaps)*7px)/var(--tag-visible));min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center}
.pkb-module .pkb-dialog .pkb-fixed-tags>span{flex:0 0 auto;white-space:normal;overflow:visible}

/* 0.5.9: the open language explanation is a readable surface, not a motion layer. */
.pkb-module .pkb-reading:has(.pkb-info[open]){position:relative;z-index:20}
.pkb-module .pkb-languages:has(.pkb-info[open]){z-index:20}
.pkb-module .pkb-info[open]{position:static;opacity:1!important;transform:none!important;filter:none!important;transition:none!important}
.pkb-module .pkb-info[open]>p{left:0;right:auto;top:calc(100% + 8px);width:min(320px,100%);margin:0;padding:14px 16px;background:#24232b!important;background-image:none!important;color:#f7f5fa!important;opacity:1!important;filter:none!important;mix-blend-mode:normal;box-shadow:0 8px 24px #0006;border:1px solid #ffffff25;border-radius:14px;font:400 14px/1.5 Barlow,sans-serif;text-align:left;z-index:21}

/* 0.5.10 — approved biography copy controls; scoped to avoid theme button styles. */
.pkb-module .pkb-copy{display:none}
.pkb-module.pkb-enhanced .pkb-copy{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;min-width:44px;width:44px;min-height:44px;height:44px;margin:0 0 0 auto;padding:0;border:0;border-radius:12px;background:none;box-shadow:none;color:var(--pk-accent);cursor:pointer;line-height:1;transition:background-color .2s,color .2s}
.pkb-module.pkb-enhanced .pkb-copy[hidden]{display:none}
.pkb-module .pkb-copy svg{display:block;width:19px;height:19px;flex:none}
.pkb-module .pkb-copy:hover,.pkb-module .pkb-copy:focus-visible{background:#bdb2db15;color:#fff}
.pkb-module .pkb-copy:focus-visible{outline:2px solid var(--pk-accent);outline-offset:2px}
.pkb-module .pkb-copy[data-copied="true"]{color:#c3e2b7}
.pkb-module .pkb-copy[data-copied="true"] .pkb-copy-sheets,.pkb-module .pkb-copy:not([data-copied="true"]) .pkb-copy-check{display:none}
.pkb-module .pkb-copy-fullbar{display:flex;justify-content:flex-end;margin:0 0 8px;min-height:44px}
.pkb-module .pkb-full:not(.pkb-full-only) .pkb-copy{visibility:hidden}
.pkb-module .pkb-expand-checkbox:checked~.pkb-language-panel .pkb-full .pkb-copy{visibility:visible}
.pkb-copy-status{position:fixed;bottom:calc(24px + env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 32px);padding:10px 18px;border:1px solid #ffffff20;border-radius:12px;background:#292630;color:#fff;box-shadow:0 6px 24px #0005;font:400 14px/1.5 Barlow,system-ui,sans-serif;text-align:center;pointer-events:none;opacity:0;transition:opacity .2s;z-index:999999}
.pkb-copy-status.pkb-copy-status-visible{opacity:1}
@media(prefers-reduced-motion:reduce){.pkb-copy-status,.pkb-module .pkb-copy{transition:none}}

@media(max-width:599px){.pkb-module .pkb-rail{--gap:12px}}
/* 0.6.1 — progress D and the three approved tag presentations. */
.pkb-module{--pkp-radius:14px}.pkb-module::before{display:none}.pkb-module .pkb-card{border:0!important;background:#151518}.pkb-module .pkb-card::before,.pkb-module .pkb-card::after{display:none}.pkb-module :is(.pkb-type-followers,.pkb-type-listeners,.pkb-type-career,.pkb-type-tag){background:color-mix(in srgb,var(--pk-accent) 10%,#1b1e22)}
.pkb-module .pkb-badge{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.25;border:0;max-width:calc(100% - 24px)}
.pkb-module .pkb-navigation{gap:12px;margin-top:12px;transform:translateY(var(--pkb-nav-y,0px));opacity:var(--pkb-nav-opacity,1);transition:none}.pkb-module .pkb-progress-track{position:relative;flex:1;height:2px;background:#a0aab233;border-radius:2px;overflow:hidden}.pkb-progress-track>span{position:absolute;top:0;bottom:0;left:0;width:30%;background:var(--pk-accent);border-radius:2px}.pkb-module .pkb-navigation button{display:grid;place-items:center;width:34px;height:34px;min-height:34px;margin:0;padding:0!important;border:0!important;background:transparent!important;color:var(--pk-accent)!important;box-shadow:none!important;cursor:pointer}.pkb-module .pkb-navigation svg{width:18px;height:18px}.pkb-module .pkb-navigation button:disabled{opacity:.25}.pkb-module .pkb-scroll-cue{animation-duration:1.4s}
.pkb-module .pkb-tag-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;margin-bottom:8px}.pkb-module .pkb-tag-head>p{font:400 14px/1.35 Barlow,sans-serif;color:#aab2b9;margin:0}.pkb-module .pkb-tag-head .pkb-tag-navigation{margin:0;gap:8px;flex:none}.pkb-module .pkb-tag-counter{font:400 10px/1 Barlow,sans-serif;color:#a1a6ac;min-width:24px;text-align:center;font-variant-numeric:tabular-nums}
.pkb-module .pkb-tags{gap:10px;padding:2px 0}.pkb-module .pkb-tags>span,.pkb-module .pkb-ticker-belt>span,.pkb-module .pkb-ticker-clone>span{display:block;flex:none;padding:9px 16px;border-radius:999px;border:1px solid #e1e8ee1f;background:#ffffff05;font:400 15px/1.35 Barlow,sans-serif;color:#e7ebee;white-space:nowrap;scroll-snap-align:start}
.pkb-module .pkb-tags-two{flex-wrap:wrap;overflow:visible;mask:none;-webkit-mask:none}.pkb-module .pkb-tags-two>span{max-width:100%;white-space:normal;overflow-wrap:anywhere}.pkb-module .pkb-tags-two>span[hidden]{display:none!important}.pkb-module .pkb-tags-expanded>span:nth-child(n+3){animation:pkb-tags-enter var(--pkp-open,360ms) var(--pkp-ease-state) both;animation-delay:calc(var(--tag-index,0)*30ms)}@keyframes pkb-tags-enter{from{opacity:0;transform:translateY(6px)}}
.pkb-module .pkb-tags-more{flex:none;margin:0!important;padding:9px 14px!important;min-width:52px;min-height:40px;border-radius:999px!important;border:1px dashed color-mix(in srgb,var(--pk-accent) 60%,transparent)!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--pk-accent)!important;font:600 15px/1.35 Barlow,sans-serif!important;cursor:pointer}
.pkb-module .pkb-ticker{display:block;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);touch-action:pan-y}.pkb-module .pkb-ticker-belt{display:flex;position:relative;gap:10px;width:max-content;animation:pkb-ticker var(--ticker-duration,38s) linear infinite}.pkb-module .pkb-ticker-clone{display:flex;gap:10px}.pkb-module .pkb-ticker-reverse .pkb-ticker-belt{animation-direction:reverse}@keyframes pkb-ticker{to{transform:translateX(var(--ticker-distance,-50%))}}
.pkb-module .pkb-ticker:is(:hover,:active,:focus-within,.pkb-ticker-paused,.pkb-ticker-offscreen) .pkb-ticker-belt{animation-play-state:paused}.pkb-module .pkb-ticker-static{mask:none}.pkb-module .pkb-ticker-static .pkb-ticker-belt{animation:none;transform:none}.pkb-module .pkb-ticker-static .pkb-ticker-clone{display:none}.pkb-module .pkb-ticker:focus-visible,.pkb-module .pkb-tags:focus-visible{outline:2px solid var(--pk-accent);outline-offset:3px}
.pkb-module[data-tags-style=end] .pkb-fixed-tags>span{flex:0 0 calc((100% - var(--tag-gaps)*10px)/var(--tag-visible));min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:center}
@media(hover:none),(max-width:560px){.pkb-module .pkb-highlights>.pkb-navigation button{display:none!important}.pkb-module .pkb-tag-navigation button{display:none!important}}
@media(max-width:767px){.pkb-module .pkb-tags>span,.pkb-module .pkb-ticker-belt>span,.pkb-module .pkb-ticker-clone>span{font-size:14px;padding:9px 14px}}
@media(prefers-reduced-motion:reduce){.pkb-module .pkb-ticker{overflow-x:auto;touch-action:auto}.pkb-module .pkb-ticker-belt{animation:none!important;transform:none!important}.pkb-module .pkb-ticker-clone{display:none!important}.pkb-module .pkb-navigation{transform:none!important;opacity:1!important}.pkb-module .pkb-tags-expanded>span{animation:none!important}}

/* Automatic and manual tags share native scrolling; fractional position is retained. */
.pkb-module .pkb-ticker{overflow-x:auto;touch-action:pan-x pan-y;scroll-snap-type:none;scrollbar-width:none;cursor:grab}
.pkb-module .pkb-ticker .pkb-ticker-belt{animation:none!important;transform:none!important}
.pkb-module .pkb-ticker-controls button{display:grid!important}
.pkb-module .pkb-ticker:active{cursor:grabbing}

/* ═════ 0.7.0 · regra visual v1 ═════
   Idioma em Fita (bandeira 16×11 com cantos de 3px; os não escolhidos em cinza, o ativo em cor; sem sublinhado),
   "i" e copiar no conjunto PK, navegação dos destaques com Chevron PK (44px de toque) e link "Ler biografia completa"
   em caixa alta condensada com o sinal de expandir. */
.pkb-module .pkb-languages[data-pkb-flags=fita]{gap:2px}
.pkb-module .pkb-languages[data-pkb-flags=fita]>label{flex:0 0 auto;height:44px;padding:0 9px;gap:7px;border-radius:0;font:600 13px/1 'Barlow Condensed',Barlow,sans-serif;letter-spacing:1px;color:#8d8d8d;transition:color .2s}
.pkb-module .pkb-languages[data-pkb-flags=fita]>label>span i{font-style:normal;opacity:.5;margin:0 1px}
.pkb-module .pkb-languages[data-pkb-flags=fita]>label>svg{width:16px;height:11px;border-radius:3px;filter:grayscale(1);opacity:.5;transition:filter .2s,opacity .2s;box-shadow:0 0 0 1px rgba(255,255,255,.18)}
.pkb-module .pkb-languages[data-pkb-flags=fita]>label:hover>svg{filter:none;opacity:1}
.pkb-module .pkb-languages[data-pkb-flags=fita]>label::after,.pkb-module .pkb-languages[data-pkb-flags=fita] .pkb-marker{display:none!important}
.pkb-module .pkb-language-radio:nth-of-type(1):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(1),.pkb-module .pkb-language-radio:nth-of-type(2):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(2),.pkb-module .pkb-language-radio:nth-of-type(3):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(3),.pkb-module .pkb-language-radio:nth-of-type(4):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(4),.pkb-module .pkb-language-radio:nth-of-type(5):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(5),.pkb-module .pkb-language-radio:nth-of-type(6):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(6),.pkb-module .pkb-language-radio:nth-of-type(7):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(7),.pkb-module .pkb-language-radio:nth-of-type(8):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(8),.pkb-module .pkb-language-radio:nth-of-type(9):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(9){color:#f2f2f2}
.pkb-module .pkb-language-radio:nth-of-type(1):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(1)>svg,.pkb-module .pkb-language-radio:nth-of-type(2):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(2)>svg,.pkb-module .pkb-language-radio:nth-of-type(3):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(3)>svg,.pkb-module .pkb-language-radio:nth-of-type(4):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(4)>svg,.pkb-module .pkb-language-radio:nth-of-type(5):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(5)>svg,.pkb-module .pkb-language-radio:nth-of-type(6):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(6)>svg,.pkb-module .pkb-language-radio:nth-of-type(7):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(7)>svg,.pkb-module .pkb-language-radio:nth-of-type(8):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(8)>svg,.pkb-module .pkb-language-radio:nth-of-type(9):checked~.pkb-languages[data-pkb-flags=fita]>label:nth-child(9)>svg{filter:none;opacity:1}
.pkb-module .pkb-info summary{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;color:#8d8d8d;font-size:0;line-height:1}
.pkb-module .pkb-info summary svg.pk-ic{width:17px;height:17px}
.pkb-module .pkb-info summary:hover,.pkb-module .pkb-info[open] summary{color:#f2f2f2}
.pkb-module.pkb-enhanced .pkb-copy{border-radius:50%;color:#8d8d8d}
.pkb-module .pkb-copy svg.pk-ic{width:17px;height:17px}
.pkb-module .pkb-navigation button,.pkb-module .pkb-navigation button:hover{width:44px;height:44px;min-height:44px;color:#ddd!important;border-radius:50%!important}
.pkb-module .pkb-navigation button:not(:disabled):hover{background:rgba(255,255,255,.06)!important}
.pkb-module .pkb-navigation svg.pk-ic{width:18px;height:18px}
.pkb-module .pkb-expand{align-items:center;justify-content:flex-start;gap:6px;min-height:44px;font:600 12.5px/1.2 'Barlow Condensed',Barlow,sans-serif;letter-spacing:.12em;color:#cfcfd4;transition:color .2s}
.pkb-module .pkb-expand b{font-weight:600}
.pkb-module .pkb-expand svg.pk-ic{width:16px;height:16px;transform:none;stroke-width:1.75!important}
.pkb-module .pkb-expand span{color:inherit;transition:transform .36s cubic-bezier(.16,1,.3,1),color .2s}
.pkb-module .pkb-expand:hover{color:#fff}
.pkb-module .pkb-expand:hover span{color:var(--pk-accent)}
