.pkd-home-hero{--pkd-hh-header-overlap:0px;margin-bottom:28px;max-width:100%;overflow:visible}.pkd-hh-shell{border-radius:0 0 24px 24px;overflow:hidden}.pkd-hh-shell::before{height:calc(var(--pkd-hh-header-overlap) + 56px);background:linear-gradient(180deg,rgba(8,24,19,.62) 0%,rgba(8,24,19,.22) 52%,rgba(8,24,19,0) 100%)}
.pkd-hh-slides{display:grid;min-height:calc(var(--pkd-hh-mobile-height) + var(--pkd-hh-header-overlap))}.pkd-hh-slide{position:relative;grid-area:1/1;display:flex;flex-direction:column;justify-content:flex-end;gap:0;min-height:calc(var(--pkd-hh-mobile-height) + var(--pkd-hh-header-overlap));padding:0}.pkd-hh-slide__visual{order:1;position:absolute;inset:0;padding:0;z-index:1}.pkd-hh-visual-bg{min-height:100%;height:100%;border-radius:0}.pkd-hh-visual-image{object-position:var(--pkd-hh-image-position-mobile,center center)}.pkd-hh-visual-bg::after{background:linear-gradient(180deg,rgba(12,32,26,.08) 0%,rgba(12,32,26,.22) 42%,rgba(12,32,26,var(--pkd-hh-overlay-mobile,.72)) 100%)}.pkd-hh-visual-glow,.pkd-hh-featured-cards,.pkd-hh-visual-card{display:none}
.pkd-hh-slide__content{order:2;z-index:2;position:relative;width:100%;max-width:none;min-height:calc(var(--pkd-hh-mobile-height) + var(--pkd-hh-header-overlap));padding:calc(22px + var(--pkd-hh-header-overlap)) 20px var(--pkd-hh-mobile-safe-bottom);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(8,28,22,.04) 22%,rgba(8,28,22,.28) 100%);justify-content:flex-end;overflow:visible}.pkd-hh-content-pos--start .pkd-hh-slide__content{justify-content:flex-start}.pkd-hh-content-pos--center .pkd-hh-slide__content,.pkd-hh-content-pos--end .pkd-hh-slide__content{justify-content:flex-end}
.pkd-hh-eyebrow{background:rgba(255,255,255,.16);backdrop-filter:blur(12px);color:#fff;font-size:12px;margin-bottom:14px}.pkd-hh-accent{width:auto;min-width:62px;height:54px;border-radius:16px;background:var(--pkd-hh-accent-bg);color:var(--pkd-hh-accent-color);font-size:18px;margin-bottom:16px;box-shadow:0 10px 24px rgba(0,0,0,.18)}.pkd-hh-title{font-size:34px;line-height:1.16;color:#fff;max-width:unset;margin-bottom:12px;text-shadow:0 3px 18px rgba(0,0,0,.24)}.pkd-hh-description{font-size:15px;line-height:1.95;color:rgba(255,255,255,.94);margin-bottom:18px;text-shadow:0 2px 14px rgba(0,0,0,.20)}
.pkd-hh-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;width:100%;margin:2px 0 0}.pkd-hh-button{min-height:48px;height:auto;padding:0 12px;border-radius:14px;font-size:13px;font-weight:900;gap:7px;box-shadow:0 12px 26px rgba(0,0,0,.20)}.pkd-hh-button svg{width:16px;height:16px;flex-basis:16px}.pkd-hh-button--primary{background:var(--pkd-hh-primary-bg);color:var(--pkd-hh-primary-color);border-color:rgba(255,255,255,.12)}.pkd-hh-button--secondary{background:var(--pkd-hh-secondary-bg);color:var(--pkd-hh-secondary-color);border-color:rgba(255,255,255,.16)}.pkd-hh-badges{display:none}
.pkd-hh-controls{padding:0 14px;position:absolute;left:0;right:0;bottom:12px;z-index:4}.pkd-hh-nav{width:36px;height:36px;background:rgba(255,255,255,.20);backdrop-filter:blur(12px);color:#fff;box-shadow:0 8px 20px rgba(0,0,0,.14);border:1px solid rgba(255,255,255,.22)}.pkd-hh-dots{gap:5px}.pkd-hh-dot{width:8px;height:8px;background:rgba(255,255,255,.40)}.pkd-hh-dot.is-active{width:25px;background:#fff}
.pkd-hh-shortcuts{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:5px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:10px 5px 0!important;overflow:hidden!important}.pkd-hh-shortcut{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:74px!important;padding:6px 2px!important;overflow:hidden!important;border-radius:13px!important;text-align:center!important;background:var(--pkd-hh-shortcut-bg)!important;box-shadow:0 8px 18px rgba(15,76,58,.10)!important}.pkd-hh-shortcut__icon{flex:0 0 30px!important;width:30px!important;height:30px!important;min-width:30px!important;border-radius:9px!important;background:var(--pkd-hh-shortcut-icon-bg)!important;color:var(--pkd-hh-shortcut-icon-color)!important}.pkd-hh-shortcut__icon svg{width:16px!important;height:16px!important}.pkd-hh-shortcut__label{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:28px!important;margin:0!important;padding:0 1px!important;overflow:hidden!important;color:var(--pkd-hh-shortcut-text)!important;font-size:8.7px!important;font-weight:850!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important}
@media(max-width:360px){.pkd-hh-slide__content{padding-inline:16px}.pkd-hh-title{font-size:30px}.pkd-hh-description{font-size:14px}.pkd-hh-actions{gap:7px}.pkd-hh-button{padding-inline:8px;font-size:12px}.pkd-hh-shortcuts{gap:3px!important;padding-inline:3px!important}.pkd-hh-shortcut{min-height:70px!important}.pkd-hh-shortcut__label,.pkd-hh-shortcut:nth-child(3) .pkd-hh-shortcut__label{font-size:8px!important}.pkd-hh-shortcut__icon{flex-basis:28px!important;width:28px!important;height:28px!important;min-width:28px!important}}
body.home .pkd-modern-header.pkd-integrated-header .pkd-mh-mobile-announcement,body.page .pkd-modern-header.pkd-integrated-header .pkd-mh-mobile-announcement{background:rgba(10,29,22,.52)!important;backdrop-filter:blur(8px)}body.home .pkd-modern-header.pkd-integrated-header .pkd-mh-mobile-bar,body.page .pkd-modern-header.pkd-integrated-header .pkd-mh-mobile-bar{background:rgba(255,255,255,.74)!important;backdrop-filter:blur(14px)}

/* v0.2.6 mobile shortcut polish */
.pkd-home-hero .pkd-hh-shortcut{box-shadow:0 9px 20px rgba(15,76,58,.11),inset 0 3px 0 var(--pkd-hh-shortcut-accent)!important;background:linear-gradient(180deg,#fff 0%,#f8faf9 100%)!important}
.pkd-home-hero .pkd-hh-shortcut__copy{display:flex!important;width:100%!important;min-width:0!important;align-items:center!important;justify-content:center!important;gap:0!important}
.pkd-home-hero .pkd-hh-shortcut__copy small,.pkd-home-hero .pkd-hh-shortcut__arrow{display:none!important}
.pkd-home-hero .pkd-hh-shortcut__icon{background:var(--pkd-hh-shortcut-accent)!important;color:#fff!important;box-shadow:0 6px 14px rgba(15,76,58,.16)!important}
.pkd-home-hero .pkd-hh-button{min-width:0;padding:5px 6px 5px 12px;border-radius:15px;box-shadow:0 13px 28px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.20)}
.pkd-home-hero .pkd-hh-button__icon{width:34px;height:34px;flex-basis:34px;border-radius:10px}
.pkd-home-hero .pkd-hh-button__icon svg{width:15px;height:15px;flex-basis:15px}
