.ultrakit-svw{--svw-a: #6c5ce7;--svw-b: #00cec9;--svw-grad: linear-gradient(135deg,var(--svw-a),var(--svw-b));--svw-r: 22px;--svw-fw: 380px;--svw-ratio: 16 / 9;--svw-ink: #14142b;--svw-muted: #5f6280;--svw-ease: cubic-bezier(.22,.9,.3,1);position: relative;color: var(--svw-ink)}.ultrakit-svw *,.ultrakit-svw *::before,.ultrakit-svw *::after{box-sizing: border-box}.svw-ratio-16-9{--svw-ratio: 16 / 9}.svw-ratio-21-9{--svw-ratio: 21 / 9}.svw-ratio-4-3{--svw-ratio: 4 / 3}.svw-ratio-1-1{--svw-ratio: 1 / 1}.svw-ratio-9-16{--svw-ratio: 9 / 16}.ultrakit-svw.svw-ratio-9-16 .ultrakit-svw-stage{max-width: 380px;margin-left: auto;margin-right: auto}.ultrakit-svw-layout{display: block}.svw-has-side .ultrakit-svw-layout{display: grid;grid-template-columns: minmax(0,1fr) minmax(240px,320px);gap: 28px;align-items: start}@media (max-width: 900px){.svw-has-side .ultrakit-svw-layout{grid-template-columns: minmax(0,1fr)}}.ultrakit-svw-stage{position: relative}.ultrakit-svw-frame{position: relative;z-index: 2;overflow: hidden;border-radius: var(--svw-r);background: #000;box-shadow: 0 30px 70px -36px rgba(20,20,43,.55)}.ultrakit-svw-media{position: relative;aspect-ratio: var(--svw-ratio);background: #0b0b1a}.ultrakit-svw-media iframe,.ultrakit-svw-media video{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;display: block}.ultrakit-svw-dock{position: absolute;inset: 0;z-index: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;border-radius: var(--svw-r);font-size: 15px;font-weight: 700;color: var(--svw-muted);background: repeating-linear-gradient(45deg,rgba(20,20,43,.035) 0 12px,transparent 12px 24px),color-mix(in srgb,var(--svw-a) 6%,#f6f6fb);border: 2px dashed color-mix(in srgb,var(--svw-a) 30%,transparent);opacity: 0;transition: opacity .4s ease}.ultrakit-svw.is-floating .ultrakit-svw-dock{opacity: 1}.ultrakit-svw-dock-icon{display: flex;align-items: center;justify-content: center;width: 50px;height: 50px;border-radius: 50%;color: #fff;background: var(--svw-grad);animation: svwPulse 2.2s ease-in-out infinite}.ultrakit-svw-dock-icon svg{width: 20px;height: 20px;margin-left: 3px}@keyframes svwPulse{50%{box-shadow: 0 0 0 12px color-mix(in srgb,var(--svw-a) 16%,transparent)}}.ultrakit-svw button.ultrakit-svw-dock-back{display: inline-flex !important;width: auto !important;min-height: 0 !important;margin: 0 !important;padding: 9px 16px !important;border: 0 !important;border-radius: 999px !important;font-size: 13px !important;font-weight: 800 !important;line-height: 1.2 !important;text-transform: none !important;color: var(--svw-a) !important;background: #fff !important;box-shadow: 0 8px 20px -10px rgba(20,20,43,.35) !important;cursor: pointer;transform: none}.svw-trigger-always .ultrakit-svw-dock{display: none}.ultrakit-svw-media button.ultrakit-svw-cover{position: absolute !important;inset: 0;z-index: 2;display: block !important;width: 100% !important;height: 100% !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;overflow: hidden;color: #fff !important;background: #0b0b1a !important;box-shadow: none !important;cursor: pointer;transform: none}.ultrakit-svw-cover img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 0 !important;transition: transform 1.2s var(--svw-ease),filter .6s ease}.ultrakit-svw-cover:hover img{transform: scale(1.05)}.ultrakit-svw-cover-shade{position: absolute;inset: 0;background: radial-gradient(circle at center,transparent 30%,rgba(10,10,24,.35)),linear-gradient(180deg,transparent 45%,color-mix(in srgb,var(--svw-a) 35%,rgba(10,10,24,.85)));transition: opacity .5s ease}.ultrakit-svw-play{position: absolute;top: 50%;left: 50%;display: flex;align-items: center;gap: 12px;transform: translate(-50%,-50%);transition: transform .45s var(--svw-ease)}.ultrakit-svw-play-icon{position: relative;display: flex;align-items: center;justify-content: center;width: 84px;height: 84px;border-radius: 50%;color: var(--svw-a);background: #fff;box-shadow: 0 18px 40px -12px rgba(0,0,0,.55)}.ultrakit-svw-play-icon svg{width: 30px;height: 30px;margin-left: 5px}.svw-cover-pulse .ultrakit-svw-play-icon::before,.svw-cover-pulse .ultrakit-svw-play-icon::after{content: '';position: absolute;inset: 0;border-radius: 50%;border: 2px solid rgba(255,255,255,.75);animation: svwRing 2.4s ease-out infinite}.svw-cover-pulse .ultrakit-svw-play-icon::after{animation-delay: 1.2s}@keyframes svwRing{from{transform: scale(1);opacity: 1}to{transform: scale(1.8);opacity: 0}}.svw-cover-gradient .ultrakit-svw-play-icon{color: #fff;background: var(--svw-grad);box-shadow: 0 18px 40px -12px color-mix(in srgb,var(--svw-a) 80%,transparent),0 0 0 10px rgba(255,255,255,.18)}.svw-cover-pill .ultrakit-svw-play{padding: 8px 24px 8px 8px;border-radius: 999px;background: rgba(255,255,255,.16);border: 1px solid rgba(255,255,255,.35);-webkit-backdrop-filter: blur(14px) saturate(160%);backdrop-filter: blur(14px) saturate(160%)}.svw-cover-pill .ultrakit-svw-play-icon{width: 56px;height: 56px;box-shadow: none}.svw-cover-pill .ultrakit-svw-play-icon svg{width: 22px;height: 22px}.ultrakit-svw-play-text{display: flex;flex-direction: column;align-items: flex-start;text-align: left;line-height: 1.25}.ultrakit-svw-play-text b{font-size: 16px;font-weight: 800}.ultrakit-svw-play-text em{font-style: normal;font-size: 13px;opacity: .8}.ultrakit-svw-cover:hover .ultrakit-svw-play{transform: translate(-50%,-50%) scale(1.08)}.ultrakit-svw-duration{position: absolute;right: 16px;bottom: 16px;display: inline-flex;align-items: center;gap: 6px;padding: 6px 10px;border-radius: 10px;font-size: 13px;font-weight: 800;font-variant-numeric: tabular-nums;background: rgba(10,10,24,.6);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}.ultrakit-svw-duration svg{width: 14px;height: 14px}.ultrakit-svw-cover-title{position: absolute;left: 20px;bottom: 16px;right: 110px;font-size: clamp(16px,2vw,22px);font-weight: 800;letter-spacing: -.02em;text-align: left;text-shadow: 0 2px 16px rgba(0,0,0,.45)}.ultrakit-svw.is-playing .ultrakit-svw-cover{display: none !important}.ultrakit-svw-frame.is-floating{position: fixed;z-index: 99990;width: min(var(--svw-fw),calc(100vw - 32px));border-radius: 18px;box-shadow: 0 30px 70px -20px rgba(10,10,30,.6),0 0 0 1px rgba(255,255,255,.08);animation: svwFloatIn .5s var(--svw-ease);transition: left .45s var(--svw-ease),top .45s var(--svw-ease),width .4s var(--svw-ease),transform .45s var(--svw-ease),opacity .35s ease}.svw-ratio-9-16 .ultrakit-svw-frame.is-floating{width: min(calc(var(--svw-fw) * .55),calc(100vw - 32px))}.ultrakit-svw-frame.is-floating.size-s{--svw-fw: 280px}.ultrakit-svw-frame.is-floating.size-l{--svw-fw: 520px}.ultrakit-svw-frame.is-dragging{transition: none;cursor: grabbing}@keyframes svwFloatIn{from{opacity: 0;transform: translateY(24px) scale(.94)}}.ultrakit-svw-frame.is-floating.pos-bottom-right{right: 24px;bottom: 24px}.ultrakit-svw-frame.is-floating.pos-bottom-left{left: 24px;bottom: 24px}.ultrakit-svw-frame.is-floating.pos-top-right{right: 24px;top: 96px}.ultrakit-svw-frame.is-floating.pos-top-left{left: 24px;top: 96px}.ultrakit-svw-frame.is-floating.is-min{opacity: 0;transform: translateY(30px) scale(.8);pointer-events: none}.ultrakit-svw-bar{position: relative;z-index: 4;display: none;align-items: center;gap: 4px;padding: 7px 7px 7px 10px;color: #fff;background: linear-gradient(90deg,color-mix(in srgb,var(--svw-a) 55%,#0f1022),#0f1022 70%);user-select: none}.ultrakit-svw-frame.is-floating .ultrakit-svw-bar{display: flex}.ultrakit-svw-frame.is-floating.is-fresh .ultrakit-svw-bar-title{animation: svwFlash 1.2s ease 2}@keyframes svwFlash{50%{opacity: .45}}.ultrakit-svw-grip{display: flex;width: 20px;height: 20px;opacity: .8;cursor: grab;touch-action: none}.ultrakit-svw-grip svg{width: 100%;height: 100%}.ultrakit-svw-bar-title{flex: 1;min-width: 0;margin-right: 4px;font-size: 13px;font-weight: 800;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.ultrakit-svw-bar button.ultrakit-svw-btn{display: flex !important;align-items: center;justify-content: center;flex-shrink: 0;width: 30px !important;height: 30px !important;min-height: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 9px !important;color: #fff !important;background: rgba(255,255,255,.14) !important;box-shadow: none !important;cursor: pointer;transform: none;transition: background .25s ease,transform .3s var(--svw-ease) !important}.ultrakit-svw-bar button.ultrakit-svw-btn svg{width: 15px;height: 15px}.ultrakit-svw-bar button.ultrakit-svw-btn:hover{background: var(--svw-grad) !important;transform: translateY(-1px)}.ultrakit-svw-bar button.ultrakit-svw-close:hover{background: #e5484d !important}.ultrakit-svw-frame.is-floating .ultrakit-svw-chrome{display: none}.ultrakit-svw-frame.is-floating .ultrakit-svw-cover-title,.ultrakit-svw-frame.is-floating .ultrakit-svw-duration{display: none}.ultrakit-svw-frame.is-floating .ultrakit-svw-play-icon{width: 58px;height: 58px}.ultrakit-svw-frame.is-floating .ultrakit-svw-play-text{display: none}.ultrakit-svw-frame.is-floating .ultrakit-svw-play{padding: 0;background: none;border: 0}.ultrakit-svw button.ultrakit-svw-pill{position: fixed !important;z-index: 99991;display: inline-flex !important;align-items: center;gap: 10px;width: auto !important;max-width: calc(100vw - 48px);min-height: 0 !important;margin: 0 !important;padding: 12px 20px 12px 14px !important;border: 0 !important;border-radius: 999px !important;font-size: 14px !important;font-weight: 800 !important;line-height: 1.2 !important;text-transform: none !important;color: #fff !important;background: var(--svw-grad) !important;box-shadow: 0 16px 34px -12px color-mix(in srgb,var(--svw-a) 85%,transparent) !important;cursor: pointer;white-space: nowrap;animation: svwFloatIn .45s var(--svw-ease)}.ultrakit-svw button.ultrakit-svw-pill[hidden]{display: none !important}.ultrakit-svw button.ultrakit-svw-pill > span:last-child{overflow: hidden;text-overflow: ellipsis}.ultrakit-svw-pill.pos-bottom-right{right: 24px;bottom: 24px}.ultrakit-svw-pill.pos-bottom-left{left: 24px;bottom: 24px}.ultrakit-svw-pill.pos-top-right{right: 24px;top: 96px}.ultrakit-svw-pill.pos-top-left{left: 24px;top: 96px}.ultrakit-svw-eq{display: flex;align-items: flex-end;gap: 2px;height: 14px}.ultrakit-svw-eq i{width: 3px;border-radius: 2px;background: #fff;animation: svwEq 1s ease-in-out infinite}.ultrakit-svw-eq i:nth-child(2){animation-delay: -.3s}.ultrakit-svw-eq i:nth-child(3){animation-delay: -.6s}@keyframes svwEq{0%,100%{height: 4px}50%{height: 14px}}.ultrakit-svw-caption{margin-top: 20px}.ultrakit-svw .ultrakit-svw-caption-title{margin: 0;padding: 0;font-size: 22px;line-height: 1.25;font-weight: 800;letter-spacing: -.02em;color: var(--svw-ink)}.ultrakit-svw .ultrakit-svw-caption-text{margin: 8px 0 0;font-size: 15px;line-height: 1.7;color: var(--svw-muted)}.ultrakit-svw-chapters ol{margin: 0;padding: 0;list-style: none}.ultrakit-svw-chapters li{margin: 0;list-style: none}.ultrakit-svw-chapters li::before{display: none}.ultrakit-svw-chapters.is-chips{margin-top: 16px}.ultrakit-svw-chapters.is-chips ol{display: flex;flex-wrap: wrap;gap: 8px}.ultrakit-svw .ultrakit-svw-chapters button.ultrakit-svw-chapter{display: flex !important;align-items: center;gap: 10px;width: 100% !important;min-height: 0 !important;margin: 0 !important;padding: 9px 14px 9px 9px !important;border: 1.5px solid rgba(20,20,43,.08) !important;border-radius: 999px !important;font-size: 13.5px !important;line-height: 1.3 !important;font-weight: 700 !important;text-align: left;text-transform: none !important;color: var(--svw-ink) !important;background: #fff !important;box-shadow: 0 6px 16px -12px rgba(20,20,43,.35) !important;cursor: pointer;transform: none;transition: border-color .25s ease,transform .3s var(--svw-ease),background .25s ease !important}.ultrakit-svw .ultrakit-svw-chapters.is-chips button.ultrakit-svw-chapter{width: auto !important}.ultrakit-svw .ultrakit-svw-chapters button.ultrakit-svw-chapter:hover{border-color: var(--svw-a) !important;transform: translateY(-2px)}.ultrakit-svw .ultrakit-svw-chapters button.ultrakit-svw-chapter.is-current{color: #fff !important;border-color: transparent !important;background: var(--svw-grad) !important}.ultrakit-svw-chapter-n{display: flex;align-items: center;justify-content: center;flex-shrink: 0;width: 26px;height: 26px;border-radius: 50%;font-size: 11px;font-weight: 800;color: var(--svw-a);background: color-mix(in srgb,var(--svw-a) 12%,transparent)}.is-current .ultrakit-svw-chapter-n{color: var(--svw-a);background: #fff}.ultrakit-svw-chapter-label{flex: 1;min-width: 0}.ultrakit-svw-chapter time{font-size: 12px;font-weight: 800;opacity: .6;font-variant-numeric: tabular-nums}.ultrakit-svw-chapters.is-side{position: sticky;top: 110px;padding: 18px;border-radius: 22px;background: #fff;border: 1px solid rgba(20,20,43,.06);box-shadow: 0 20px 44px -30px rgba(20,20,43,.35)}.ultrakit-svw-chapters-title{display: flex;align-items: center;gap: 8px;margin: 0 0 12px;font-size: 13px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--svw-muted)}.ultrakit-svw-chapters-title span{padding: 2px 8px;border-radius: 999px;font-size: 11px;color: #fff;background: var(--svw-grad)}.ultrakit-svw-chapters.is-side ol{display: flex;flex-direction: column;gap: 8px}.ultrakit-svw-chapters.is-side button.ultrakit-svw-chapter{border-radius: 14px !important;box-shadow: none !important}.svw-skin-2 .ultrakit-svw-frame:not(.is-floating){padding: 10px;background: #0f1022;box-shadow: 0 30px 70px -30px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.06)}.svw-skin-2 .ultrakit-svw-frame:not(.is-floating) .ultrakit-svw-media{border-radius: max(6px,calc(var(--svw-r) - 10px));overflow: hidden}.svw-skin-3 .ultrakit-svw-frame{border: 3px solid var(--svw-a);box-shadow: 14px 14px 0 -3px color-mix(in srgb,var(--svw-b) 50%,#fff),0 30px 70px -36px rgba(20,20,43,.5)}.svw-skin-3 .ultrakit-svw-frame.is-floating{box-shadow: 0 30px 70px -20px rgba(10,10,30,.6)}.svw-skin-4{--svw-r: 0px}.svw-skin-4 .ultrakit-svw-frame:not(.is-floating){box-shadow: 0 50px 90px -40px rgba(0,0,0,.8)}.svw-skin-4 .ultrakit-svw-cover-shade{background: linear-gradient(180deg,rgba(0,0,0,.45),transparent 25%,transparent 60%,rgba(0,0,0,.75))}.svw-skin-5 .ultrakit-svw-frame:not(.is-floating){border-radius: 16px;background: #fff;border: 1px solid rgba(20,20,43,.1);box-shadow: 0 40px 80px -40px rgba(20,20,43,.5)}.ultrakit-svw-chrome{display: flex;align-items: center;gap: 7px;padding: 12px 16px;background: #f3f3f8;border-bottom: 1px solid rgba(20,20,43,.08)}.ultrakit-svw-chrome i{width: 12px;height: 12px;border-radius: 50%;background: #ff5f57}.ultrakit-svw-chrome i:nth-child(2){background: #febc2e}.ultrakit-svw-chrome i:nth-child(3){background: #28c840}.ultrakit-svw-chrome span{flex: 1;margin: 0 0 0 14px;padding: 6px 14px;border-radius: 8px;font-size: 12.5px;font-weight: 600;color: #6b6d86;text-align: center;background: #fff;border: 1px solid rgba(20,20,43,.06);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.svw-skin-6 .ultrakit-svw-stage{padding: 4px;border-radius: calc(var(--svw-r) + 4px);background: var(--svw-grad);box-shadow: 0 30px 80px -30px color-mix(in srgb,var(--svw-a) 80%,transparent)}.svw-skin-6 .ultrakit-svw-stage::before{content: '';position: absolute;inset: -18px;z-index: -1;border-radius: calc(var(--svw-r) + 20px);background: var(--svw-grad);filter: blur(40px);opacity: .45;animation: svwGlow 5s ease-in-out infinite alternate}@keyframes svwGlow{to{opacity: .75;transform: scale(1.03)}}.svw-skin-6 .ultrakit-svw-frame.is-floating{box-shadow: 0 0 0 3px var(--svw-a),0 30px 70px -20px color-mix(in srgb,var(--svw-a) 80%,transparent)}.svw-skin-7 .ultrakit-svw-frame:not(.is-floating){padding: 12px;border-radius: 44px;background: #14142b;box-shadow: 0 40px 80px -30px rgba(20,20,43,.6),inset 0 0 0 2px #2c2c48}.svw-skin-7 .ultrakit-svw-frame:not(.is-floating)::before{content: '';position: absolute;top: 20px;left: 50%;z-index: 5;width: 90px;height: 24px;margin-left: -45px;border-radius: 999px;background: #000}.svw-skin-7 .ultrakit-svw-frame:not(.is-floating) .ultrakit-svw-media{border-radius: 32px;overflow: hidden}.svw-skin-7 .ultrakit-svw-dock{border-radius: 44px}.svw-skin-7 .ultrakit-svw-cover-title{right: 20px;bottom: 56px}.svw-skin-7 .ultrakit-svw-duration{left: 20px;right: auto}@media (max-width: 767px){.ultrakit-svw-frame.is-floating{--svw-fw: 60vw}.ultrakit-svw-frame.is-floating.pos-bottom-right,.ultrakit-svw-frame.is-floating.pos-top-right{right: 12px}.ultrakit-svw-frame.is-floating.pos-bottom-left,.ultrakit-svw-frame.is-floating.pos-top-left{left: 12px}.ultrakit-svw-frame.is-floating.pos-bottom-right,.ultrakit-svw-frame.is-floating.pos-bottom-left{bottom: 12px}.svw-mobile-bar .ultrakit-svw-frame.is-floating{left: 0 !important;right: 0 !important;top: auto !important;bottom: 0 !important;width: 100% !important;border-radius: 16px 16px 0 0}.ultrakit-svw-play-icon{width: 56px;height: 56px}.ultrakit-svw-play-icon svg{width: 22px;height: 22px}.ultrakit-svw-cover-title{font-size: 14px;left: 14px;right: 86px;bottom: 14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.svw-cover-pill .ultrakit-svw-play{padding: 6px 16px 6px 6px}.svw-cover-pill .ultrakit-svw-play-icon{width: 44px;height: 44px}.ultrakit-svw-play-text b{font-size: 14px}.ultrakit-svw-duration{right: 12px;bottom: 12px}.ultrakit-svw-bar button.ultrakit-svw-size{display: none !important}.ultrakit-svw button.ultrakit-svw-pill{right: 12px;bottom: 12px}}@media (prefers-reduced-motion: reduce){.ultrakit-svw *,.ultrakit-svw *::before,.ultrakit-svw *::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important}}.ultrakit-svw-no-video{padding: 24px;text-align: center;color: #6b6d86;border: 1px dashed rgba(20,20,43,.15);border-radius: 14px}