.ultrakit-ptk-wrapper{--ptk-a: #6c5ce7;--ptk-b: #00cec9;--ptk-h: 56px;--ptk-radius: 14px;--ptk-ink: #14142b;--ptk-muted: #8a8aa3;--ptk-bar: #ffffff;--ptk-soft: rgba(20,20,43,.06);--ptk-ease: cubic-bezier(.22,.9,.3,1);width: 100%}.ultrakit-ptk-bar{position: relative;display: flex;align-items: stretch;min-height: var(--ptk-h);border-radius: var(--ptk-radius);overflow: hidden;isolation: isolate;background: var(--ptk-bar);color: var(--ptk-ink)}.ultrakit-ptk-badge{position: relative;z-index: 3;display: inline-flex;align-items: center;gap: 9px;flex-shrink: 0;padding: 0 20px;background: linear-gradient(120deg,var(--ptk-a),var(--ptk-b));color: #ffffff;white-space: nowrap}.ultrakit-ptk-badge-text{font-size: 12px;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;line-height: 1}.ultrakit-ptk-badge .ultrakit-ptk-svg{width: 16px;height: 16px;flex-shrink: 0}.ultrakit-ptk-pulse{position: relative;width: 8px;height: 8px;border-radius: 50%;background: currentColor;flex-shrink: 0}.ultrakit-ptk-pulse::after{content: '';position: absolute;inset: -5px;border-radius: 50%;border: 2px solid currentColor;opacity: 0;animation: ultrakit-ptk-pulse 1.8s ease-out infinite}@keyframes ultrakit-ptk-pulse{0%{transform: scale(.4);opacity: .9}100%{transform: scale(1.5);opacity: 0}}.ptk-badge-pill .ultrakit-ptk-badge{align-self: center;margin: 0 4px 0 9px;padding: 9px 16px;border-radius: 40px;box-shadow: 0 8px 18px -8px color-mix(in srgb,var(--ptk-a) 70%,transparent)}.ptk-badge-chevron .ultrakit-ptk-badge{padding-right: 34px;clip-path: polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%)}.ultrakit-ptk-content{position: relative;flex: 1 1 auto;min-width: 0;display: flex;align-items: center}.ultrakit-ptk-item{display: inline-flex;align-items: center;gap: 11px;max-width: 100%;color: var(--ptk-ink);text-decoration: none;white-space: nowrap}.ultrakit-ptk-item:hover{color: var(--ptk-ink)}.ultrakit-ptk-thumb{position: relative;flex-shrink: 0;width: 32px;height: 32px;border-radius: 9px;overflow: hidden;background: var(--ptk-soft)}.ultrakit-ptk-thumb img{width: 100%;height: 100%;max-width: none;object-fit: cover;display: block;border-radius: 0 !important}.ultrakit-ptk-tags{display: inline-flex;align-items: center;gap: 6px;flex-shrink: 0}.ultrakit-ptk-cat{padding: 4px 10px;border-radius: 20px;background: linear-gradient(120deg,var(--cat-a,var(--ptk-a)),var(--cat-b,var(--ptk-b)));color: #ffffff;font-size: 10px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;line-height: 1.2}.ultrakit-ptk-new{padding: 4px 8px;border-radius: 6px;background: linear-gradient(110deg,#ff6b6b,#f9a826,#ff6b6b) 0 0 / 200% 100%;color: #ffffff;font-size: 9.5px;font-weight: 900;letter-spacing: .1em;text-transform: uppercase;line-height: 1.2;animation: ultrakit-ptk-shimmer 2.4s linear infinite}@keyframes ultrakit-ptk-shimmer{to{background-position: -200% 0}}.ultrakit-ptk-title{min-width: 0;overflow: hidden;text-overflow: ellipsis;font-size: 15px;font-weight: 700;letter-spacing: -.01em;background-image: linear-gradient(90deg,var(--cat-a,var(--ptk-a)),var(--cat-b,var(--ptk-b)));background-repeat: no-repeat;background-position: 0 100%;background-size: 0% 2px;padding-bottom: 2px;transition: background-size .4s var(--ptk-ease)}.ultrakit-ptk-item:hover .ultrakit-ptk-title{background-size: 100% 2px}.ultrakit-ptk-meta{flex-shrink: 0;color: var(--ptk-muted);font-size: 12.5px;font-weight: 600}.ultrakit-ptk-item.cat-hue-0{--cat-a: #6c5ce7;--cat-b: #a29bfe}.ultrakit-ptk-item.cat-hue-1{--cat-a: #00b894;--cat-b: #55efc4}.ultrakit-ptk-item.cat-hue-2{--cat-a: #e84393;--cat-b: #fd79a8}.ultrakit-ptk-item.cat-hue-3{--cat-a: #0984e3;--cat-b: #74b9ff}.ultrakit-ptk-item.cat-hue-4{--cat-a: #e17055;--cat-b: #fab1a0}.ultrakit-ptk-item.cat-hue-5{--cat-a: #00a8a3;--cat-b: #81ecec}.ultrakit-ptk-item.cat-hue-6{--cat-a: #e58e0b;--cat-b: #fdcb6e}.ultrakit-ptk-item.cat-hue-7{--cat-a: #d63031;--cat-b: #ff8a8a}.ultrakit-ptk-item.cat-hue-8{--cat-a: #4f9a2d;--cat-b: #badc58}.ultrakit-ptk-item.cat-hue-9{--cat-a: #341f97;--cat-b: #a29bfe}.ptk-mode-marquee .ultrakit-ptk-content{overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image: linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.ultrakit-ptk-track{display: flex;align-items: center;width: max-content;padding-left: 24px;animation: ultrakit-ptk-marquee var(--ptk-dur,40s) linear infinite;will-change: transform}.ptk-dir-right .ultrakit-ptk-track{animation-direction: reverse}.ultrakit-ptk-wrapper[data-pause="yes"].ptk-mode-marquee .ultrakit-ptk-content:hover .ultrakit-ptk-track{animation-play-state: paused}.ultrakit-ptk-wrapper.is-offscreen .ultrakit-ptk-track{animation-play-state: paused}@keyframes ultrakit-ptk-marquee{from{transform: translateX(0)}to{transform: translateX(-50%)}}.ultrakit-ptk-sep{margin: 0 26px;color: var(--ptk-a);font-size: 11px;opacity: .8;flex-shrink: 0}.ultrakit-ptk-sep:empty{margin: 0 20px}.ptk-mode-marquee .ultrakit-ptk-title{overflow: visible}.ultrakit-ptk-stack{position: relative;display: grid;width: 100%;height: 100%;padding: 0 20px;align-items: center;overflow: hidden}.ultrakit-ptk-slot{min-width: 0}.ultrakit-ptk-stack > .ultrakit-ptk-slot{grid-area: 1 / 1;display: flex;align-items: center;opacity: 0;visibility: hidden;pointer-events: none;transition: transform .6s var(--ptk-ease),opacity .6s ease,filter .6s ease,visibility 0s linear .6s}.ultrakit-ptk-stack > .ultrakit-ptk-slot.is-active{opacity: 1;visibility: visible;pointer-events: auto;transform: none;filter: none;transition: transform .6s var(--ptk-ease),opacity .6s ease,filter .6s ease}.ptk-trans-slide-up .ultrakit-ptk-stack > .ultrakit-ptk-slot{transform: translateY(110%)}.ptk-trans-slide-up .ultrakit-ptk-stack > .ultrakit-ptk-slot.is-leaving{transform: translateY(-110%)}.ptk-trans-slide-up .ultrakit-ptk-stack > .ultrakit-ptk-slot.is-active{transform: none}.ptk-trans-flip .ultrakit-ptk-stack{perspective: 600px}.ptk-trans-flip .ultrakit-ptk-stack > .ultrakit-ptk-slot{transform: rotateX(-90deg);transform-origin: 50% 50% -18px;backface-visibility: hidden}.ptk-trans-flip .ultrakit-ptk-stack > .ultrakit-ptk-slot.is-leaving{transform: rotateX(90deg)}.ptk-trans-flip .ultrakit-ptk-stack > .ultrakit-ptk-slot.is-active{transform: none}.ptk-trans-blur .ultrakit-ptk-stack > .ultrakit-ptk-slot{filter: blur(10px);transform: scale(1.04)}.ptk-trans-blur .ultrakit-ptk-stack > .ultrakit-ptk-slot.is-active{filter: none;transform: none}.ptk-trans-typewriter .ultrakit-ptk-stack > .ultrakit-ptk-slot{transition: none}.ptk-trans-typewriter .ultrakit-ptk-slot.is-typing .ultrakit-ptk-title::after{content: '';display: inline-block;width: 2px;height: 1.05em;margin-left: 3px;vertical-align: -2px;background: var(--ptk-a);animation: ultrakit-ptk-caret .7s steps(1) infinite}.ptk-trans-typewriter .ultrakit-ptk-title{text-overflow: clip}@keyframes ultrakit-ptk-caret{50%{opacity: 0}}.ptk-mode-feed .ultrakit-ptk-bar{flex-direction: column;min-height: 0}.ptk-mode-feed .ultrakit-ptk-badge{align-self: stretch;padding: 15px 20px;margin: 0;border-radius: 0;clip-path: none;box-shadow: none}.ptk-mode-feed .ultrakit-ptk-content{display: block;height: calc(var(--ptk-rows,4) * 76px + 16px);padding: 8px 10px;overflow: hidden}.ultrakit-ptk-feed{display: flex;flex-direction: column;transition: transform .7s var(--ptk-ease)}.ultrakit-ptk-feed.is-resetting{transition: none}.ultrakit-ptk-feed > .ultrakit-ptk-slot{height: 76px;flex-shrink: 0}.ptk-mode-feed .ultrakit-ptk-item{display: grid;grid-template-columns: auto minmax(0,1fr);grid-template-rows: auto auto auto;column-gap: 13px;row-gap: 4px;align-content: center;width: 100%;height: 100%;padding: 0 10px;border-radius: 12px;white-space: normal;box-sizing: border-box;transition: background-color .3s ease}.ptk-mode-feed .ultrakit-ptk-item:hover{background-color: color-mix(in srgb,var(--cat-a,var(--ptk-a)) 8%,transparent)}.ptk-mode-feed .ultrakit-ptk-thumb{grid-row: 1 / 4;align-self: center;width: 54px;height: 54px;border-radius: 12px}.ptk-mode-feed .ultrakit-ptk-tags,.ptk-mode-feed .ultrakit-ptk-title,.ptk-mode-feed .ultrakit-ptk-meta{grid-column: 2}.ptk-mode-feed .ultrakit-ptk-title{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;font-size: 14.5px;line-height: 1.35;padding-bottom: 0;background: none}.ptk-mode-feed .ultrakit-ptk-item:hover .ultrakit-ptk-title{color: var(--cat-a,var(--ptk-a))}.ptk-mode-feed .ultrakit-ptk-meta{font-size: 12px}.ptk-mode-feed:not(.ptk-has-thumb) .ultrakit-ptk-item{grid-template-columns: minmax(0,1fr)}.ptk-mode-feed:not(.ptk-has-thumb) .ultrakit-ptk-tags,.ptk-mode-feed:not(.ptk-has-thumb) .ultrakit-ptk-title,.ptk-mode-feed:not(.ptk-has-thumb) .ultrakit-ptk-meta{grid-column: 1}.ptk-mode-feed .ultrakit-ptk-aside{position: absolute;right: 12px;top: 0;height: 49px;z-index: 4;padding: 0}.ptk-mode-feed .ultrakit-ptk-aside .ultrakit-ptk-arrow{background: rgba(255,255,255,.2) !important;color: #ffffff !important}.ptk-mode-feed .ultrakit-ptk-aside .ultrakit-ptk-clock{color: #ffffff;background: rgba(255,255,255,.18)}.ultrakit-ptk-aside{position: relative;z-index: 3;display: flex;align-items: center;gap: 10px;flex-shrink: 0;padding: 0 12px 0 6px}.ultrakit-ptk-clock{display: inline-flex;align-items: center;gap: 6px;padding: 6px 11px;border-radius: 9px;background: var(--ptk-soft);font-size: 13px;font-weight: 800;font-variant-numeric: tabular-nums;letter-spacing: .02em;white-space: nowrap}.ultrakit-ptk-clock .ultrakit-ptk-svg{width: 14px;height: 14px;color: var(--ptk-a)}.ultrakit-ptk-counter{display: inline-flex;align-items: baseline;gap: 4px;font-variant-numeric: tabular-nums;font-weight: 800;white-space: nowrap}.ultrakit-ptk-counter b{font-size: 16px;font-weight: 900;background: linear-gradient(120deg,var(--ptk-a),var(--ptk-b));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.ultrakit-ptk-counter span{font-size: 12px;color: var(--ptk-muted)}.ultrakit-ptk-nav{display: inline-flex;gap: 6px}.ultrakit-ptk-arrow{display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;padding: 0;border: none;border-radius: 10px;cursor: pointer;background: var(--ptk-soft) !important;color: var(--ptk-ink) !important;transition: background .25s ease,color .25s ease,transform .25s ease}.ultrakit-ptk-arrow:hover{background: linear-gradient(135deg,var(--ptk-a),var(--ptk-b)) !important;color: #ffffff !important;transform: translateY(-1px)}.ultrakit-ptk-arrow svg{width: 16px;height: 16px}.ultrakit-ptk-progress{position: absolute;left: 0;right: 0;bottom: 0;z-index: 4;height: 3px;background: color-mix(in srgb,var(--ptk-a) 12%,transparent)}.ultrakit-ptk-progress i{position: absolute;left: 0;top: 0;bottom: 0;width: 0;background: linear-gradient(90deg,var(--ptk-a),var(--ptk-b))}.ultrakit-ptk-wrapper.is-playing .ultrakit-ptk-progress i{animation: ultrakit-ptk-fill var(--ptk-interval,4000ms) linear both}.ultrakit-ptk-wrapper.is-paused .ultrakit-ptk-progress i{animation-play-state: paused}@keyframes ultrakit-ptk-fill{from{width: 0}to{width: 100%}}.ptk-style-1 .ultrakit-ptk-bar{box-shadow: 0 1px 2px rgba(20,20,43,.05),0 14px 34px -20px rgba(20,20,43,.32);border: 1px solid rgba(20,20,43,.06)}.ptk-style-2{--ptk-a: #e11d48;--ptk-b: #fb7185;--ptk-bar: #fff5f6}.ptk-style-2 .ultrakit-ptk-bar{box-shadow: 0 14px 34px -22px rgba(225,29,72,.5);border: 1px solid rgba(225,29,72,.12)}.ptk-style-2 .ultrakit-ptk-badge{background: linear-gradient(120deg,#be123c,#e11d48 55%,#f43f5e)}.ptk-style-2 .ultrakit-ptk-sep{color: #e11d48}.ptk-style-3{--ptk-ink: #ffffff;--ptk-muted: #9a9ac4;--ptk-bar: linear-gradient(90deg,#17173d,#0e0e24);--ptk-soft: rgba(255,255,255,.08)}.ptk-style-3 .ultrakit-ptk-bar{border: 1px solid rgba(255,255,255,.07);box-shadow: 0 20px 44px -24px rgba(0,0,0,.7)}.ptk-style-4{--ptk-ink: #ffffff;--ptk-muted: rgba(255,255,255,.75);--ptk-soft: rgba(255,255,255,.16)}.ptk-style-4 .ultrakit-ptk-bar{background: linear-gradient(110deg,var(--ptk-a),color-mix(in srgb,var(--ptk-a) 45%,var(--ptk-b)) 55%,var(--ptk-b));box-shadow: 0 20px 40px -22px color-mix(in srgb,var(--ptk-a) 75%,transparent)}.ptk-style-4 .ultrakit-ptk-badge{background: rgba(255,255,255,.18);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.ptk-style-4 .ultrakit-ptk-sep{color: rgba(255,255,255,.7)}.ptk-style-4 .ultrakit-ptk-cat{background: rgba(255,255,255,.22)}.ptk-style-4 .ultrakit-ptk-title{background-image: linear-gradient(90deg,#fff,#fff)}.ptk-style-4 .ultrakit-ptk-counter b{background: none;-webkit-text-fill-color: #ffffff;color: #ffffff}.ptk-style-4 .ultrakit-ptk-clock .ultrakit-ptk-svg{color: #ffffff}.ptk-style-4 .ultrakit-ptk-progress{background: rgba(255,255,255,.2)}.ptk-style-4 .ultrakit-ptk-progress i{background: #ffffff}.ptk-style-5{--ptk-ink: #ffffff;--ptk-muted: rgba(255,255,255,.72);--ptk-bar: linear-gradient(135deg,rgba(18,18,44,.5),rgba(18,18,44,.32));--ptk-soft: rgba(255,255,255,.12)}.ptk-style-5 .ultrakit-ptk-bar{border: 1px solid rgba(255,255,255,.22);-webkit-backdrop-filter: blur(18px) saturate(1.4);backdrop-filter: blur(18px) saturate(1.4);box-shadow: inset 0 1px 0 rgba(255,255,255,.16),0 20px 44px -24px rgba(0,0,0,.5)}.ptk-style-6{--ptk-bar: transparent;--ptk-radius: 0px}.ptk-style-6 .ultrakit-ptk-bar{box-shadow: inset 0 -1px 0 rgba(20,20,43,.08)}.ptk-style-6 .ultrakit-ptk-badge{background: none;color: var(--ptk-a);padding-left: 2px;clip-path: none;box-shadow: none}.ptk-style-6 .ultrakit-ptk-badge-text{background: linear-gradient(120deg,var(--ptk-a),var(--ptk-b));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.ptk-style-6.ptk-mode-marquee .ultrakit-ptk-content{-webkit-mask-image: linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 48px),transparent);mask-image: linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 48px),transparent)}.ptk-style-7{--ptk-radius: 999px}.ptk-style-7 .ultrakit-ptk-bar{padding: 6px;box-shadow: 0 2px 4px rgba(20,20,43,.05),0 20px 44px -22px color-mix(in srgb,var(--ptk-a) 45%,rgba(20,20,43,.3));border: 1px solid rgba(20,20,43,.05)}.ptk-style-7 .ultrakit-ptk-badge{align-self: stretch;border-radius: 999px;margin: 0;padding: 0 20px;clip-path: none}.ptk-style-7 .ultrakit-ptk-arrow{border-radius: 50%}.ptk-style-7.ptk-mode-feed .ultrakit-ptk-bar{border-radius: 26px;padding: 0}.ptk-style-8{--ptk-a: #e11d48;--ptk-b: #f97316;--ptk-ink: #ffffff;--ptk-muted: rgba(255,255,255,.65);--ptk-bar: #0b0b1e;--ptk-soft: rgba(255,255,255,.1);--ptk-radius: 6px}.ptk-style-8 .ultrakit-ptk-bar{box-shadow: 0 18px 40px -22px rgba(0,0,0,.7)}.ptk-style-8 .ultrakit-ptk-badge{padding-right: 36px;clip-path: polygon(0 0,calc(100% - 18px) 0,100% 50%,calc(100% - 18px) 100%,0 100%);background: linear-gradient(120deg,#be123c,#e11d48 50%,#f97316)}.ptk-style-8 .ultrakit-ptk-badge-text{font-size: 13px;font-weight: 900;letter-spacing: .12em}.ptk-style-8 .ultrakit-ptk-title{text-transform: uppercase;font-size: 14px;letter-spacing: .02em}.ptk-style-8 .ultrakit-ptk-sep{color: #f97316}.ptk-style-8 .ultrakit-ptk-aside{align-self: stretch;padding: 0 16px;background: #ffffff;color: #0b0b1e}.ptk-style-8 .ultrakit-ptk-aside .ultrakit-ptk-clock{background: none;padding: 0;font-size: 15px;font-weight: 900}.ptk-style-8 .ultrakit-ptk-aside .ultrakit-ptk-counter span{color: #6b6b85}.ptk-style-8 .ultrakit-ptk-aside .ultrakit-ptk-arrow{background: #f1f1f6 !important;color: #0b0b1e !important}.ptk-style-8 .ultrakit-ptk-aside .ultrakit-ptk-arrow:hover{background: linear-gradient(135deg,var(--ptk-a),var(--ptk-b)) !important;color: #ffffff !important}.ptk-style-8.ptk-mode-feed .ultrakit-ptk-aside{background: none;height: 49px}@media (max-width: 767px){.ultrakit-ptk-wrapper:not(.ptk-mode-feed){--ptk-h: 50px}.ultrakit-ptk-badge{padding: 0 14px}.ultrakit-ptk-badge-text{font-size: 11px;letter-spacing: .1em}.ptk-badge-chevron .ultrakit-ptk-badge,.ptk-style-8 .ultrakit-ptk-badge{padding-right: 26px}.ultrakit-ptk-title{font-size: 14px}.ptk-mode-rotator .ultrakit-ptk-meta,.ptk-mode-rotator .ultrakit-ptk-tags,.ptk-mode-rotator .ultrakit-ptk-thumb,.ptk-mode-rotator .ultrakit-ptk-aside,.ptk-mode-marquee .ultrakit-ptk-clock{display: none}.ptk-mode-rotator .ultrakit-ptk-stack{padding: 6px 12px}.ptk-mode-rotator .ultrakit-ptk-item{white-space: normal}.ptk-mode-rotator .ultrakit-ptk-title{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: 13.5px;line-height: 1.3;padding-bottom: 0;background: none}.ultrakit-ptk-aside{padding: 0 8px 0 2px;gap: 6px}.ptk-style-8 .ultrakit-ptk-aside{padding: 0 8px}.ultrakit-ptk-arrow{width: 28px;height: 28px}.ptk-badge-pill .ultrakit-ptk-badge-text{display: none}.ptk-mode-feed .ultrakit-ptk-badge-text{display: inline}}@media (prefers-reduced-motion: reduce){.ultrakit-ptk-track{animation: none}.ptk-mode-marquee .ultrakit-ptk-content{overflow-x: auto}.ultrakit-ptk-stack > .ultrakit-ptk-slot,.ultrakit-ptk-feed{transition: none !important}.ultrakit-ptk-pulse::after,.ultrakit-ptk-new{animation: none}}