.ultrakit-tc-wrapper{--ultrakit-tc-accent: #6c5ce7;--ultrakit-tc-accent2: #a29bfe;width: 100%}.ultrakit-tc-switch-wrap{margin-bottom: 36px}.ultrakit-tc-switch-row{display: flex;align-items: center;justify-content: center;gap: 16px;flex-wrap: wrap}.ultrakit-tc-label{display: inline-flex;align-items: center;gap: 6px;font-size: 15px;font-weight: 600;color: #888;cursor: pointer;border: none;background: transparent !important;padding: 4px 2px;transition: color 0.25s ease;font-family: inherit;line-height: 1.3}.ultrakit-tc-label.is-active{color: #1a1a2e;font-weight: 700}.ultrakit-tc-label:focus-visible{outline: 2px solid var(--ultrakit-tc-accent);outline-offset: 3px;border-radius: 4px}.ultrakit-tc-label-icon{display: inline-flex;align-items: center}.ultrakit-tc-label-icon i,.ultrakit-tc-label-icon svg{font-size: 15px;width: 15px;height: 15px}.ultrakit-tc-badge{display: inline-block;padding: 2px 8px;background: var(--ultrakit-tc-accent);color: #fff;font-size: 10px;font-weight: 700;border-radius: 20px;letter-spacing: 0.04em;line-height: 1.5;flex-shrink: 0}.ultrakit-tc-track{width: 58px;height: 30px;border-radius: 15px;background: #cccccc !important;border: none;padding: 0 !important;box-sizing: border-box;cursor: pointer;position: relative;transition: background 0.3s ease;flex-shrink: 0;display: inline-flex;align-items: center}.ultrakit-tc-track.is-on{background: var(--ultrakit-tc-accent) !important}.ultrakit-tc-thumb{position: absolute;left: 3px;width: calc(30px - 6px);height: calc(30px - 6px);border-radius: 50%;background: #ffffff;box-shadow: 0 2px 6px rgba(0,0,0,0.22);transition: transform 0.3s cubic-bezier(0.4,0,0.2,1);pointer-events: none}.ultrakit-tc-track.is-on .ultrakit-tc-thumb{transform: translateX(calc(58px - 30px))}.ultrakit-tc-track:focus-visible{outline: 2px solid var(--ultrakit-tc-accent);outline-offset: 3px}.ultrakit-tc-content-wrap{position: relative}.ultrakit-tc-panel{display: none}.ultrakit-tc-panel.is-active{display: block}.ultrakit-tc-anim-fade .ultrakit-tc-panel.is-active{animation: ultrakit-tc-fade 0.35s ease forwards}@keyframes ultrakit-tc-fade{from{opacity: 0}to{opacity: 1}}.ultrakit-tc-anim-slide-up .ultrakit-tc-panel.is-active{animation: ultrakit-tc-slideup 0.35s ease forwards}@keyframes ultrakit-tc-slideup{from{opacity: 0;transform: translateY(16px)}to{opacity: 1;transform: translateY(0)}}.ultrakit-tc-anim-slide-h .ultrakit-tc-panel.is-active{animation: ultrakit-tc-slideh 0.35s ease forwards}@keyframes ultrakit-tc-slideh{from{opacity: 0;transform: translateX(20px)}to{opacity: 1;transform: translateX(0)}}.ultrakit-tc-anim-zoom .ultrakit-tc-panel.is-active{animation: ultrakit-tc-zoom 0.3s ease forwards}@keyframes ultrakit-tc-zoom{from{opacity: 0;transform: scale(0.96)}to{opacity: 1;transform: scale(1)}}.ultrakit-tc-anim-flip{perspective: 800px}.ultrakit-tc-anim-flip .ultrakit-tc-panel.is-active{animation: ultrakit-tc-flip 0.4s ease forwards}@keyframes ultrakit-tc-flip{from{opacity: 0;transform: rotateY(-12deg) scale(0.97)}to{opacity: 1;transform: rotateY(0deg) scale(1)}}.ultrakit-tc-style-2 .ultrakit-tc-track{display: none}.ultrakit-tc-style-2 .ultrakit-tc-switch-row{background: #f0f0f8;border-radius: 12px;padding: 5px;gap: 0;display: inline-flex}.ultrakit-tc-style-2 .ultrakit-tc-label{padding: 9px 22px;border-radius: 8px;font-size: 14px;transition: all 0.25s ease}.ultrakit-tc-style-2.ultrakit-tc-style-2.ultrakit-tc-style-2.ultrakit-tc-style-2 .ultrakit-tc-label{color: #666 !important}.ultrakit-tc-style-2.ultrakit-tc-style-2.ultrakit-tc-style-2.ultrakit-tc-style-2 .ultrakit-tc-label.is-active{background: #ffffff !important;color: var(--ultrakit-tc-accent) !important;box-shadow: 0 2px 10px rgba(0,0,0,0.1)}.ultrakit-tc-style-3 .ultrakit-tc-track{display: none}.ultrakit-tc-style-3 .ultrakit-tc-switch-row{gap: 8px}.ultrakit-tc-style-3 .ultrakit-tc-label{padding: 10px 24px;border-radius: 50px;border: 2px solid #e0e0e0;transition: all 0.25s ease}.ultrakit-tc-style-3.ultrakit-tc-style-3.ultrakit-tc-style-3.ultrakit-tc-style-3 .ultrakit-tc-label{color: #666 !important}.ultrakit-tc-style-3.ultrakit-tc-style-3.ultrakit-tc-style-3.ultrakit-tc-style-3 .ultrakit-tc-label.is-active{background: var(--ultrakit-tc-accent) !important;border-color: var(--ultrakit-tc-accent);color: #ffffff !important}.ultrakit-tc-style-3 .ultrakit-tc-badge{background: rgba(255,255,255,0.25)}.ultrakit-tc-style-4 .ultrakit-tc-track.is-on{background: linear-gradient(135deg,var(--ultrakit-tc-accent),var(--ultrakit-tc-accent2)) !important}.ultrakit-tc-style-5 .ultrakit-tc-track{display: none}.ultrakit-tc-style-5 .ultrakit-tc-switch-row{border-bottom: 2px solid #e8e8f0;padding-bottom: 0;gap: 0}.ultrakit-tc-style-5 .ultrakit-tc-label{padding: 10px 20px;border-radius: 0;border-bottom: 2px solid transparent;margin-bottom: -2px;transition: color 0.2s,border-color 0.2s}.ultrakit-tc-style-5.ultrakit-tc-style-5.ultrakit-tc-style-5.ultrakit-tc-style-5 .ultrakit-tc-label{color: #888 !important}.ultrakit-tc-style-5.ultrakit-tc-style-5.ultrakit-tc-style-5.ultrakit-tc-style-5 .ultrakit-tc-label.is-active{color: var(--ultrakit-tc-accent) !important;border-bottom-color: var(--ultrakit-tc-accent)}.ultrakit-tc-style-6 .ultrakit-tc-switch-row{background: #1a1a2e;border-radius: 14px;padding: 6px 14px}.ultrakit-tc-style-6.ultrakit-tc-style-6.ultrakit-tc-style-6.ultrakit-tc-style-6 .ultrakit-tc-label{color: #555570 !important}.ultrakit-tc-style-6.ultrakit-tc-style-6.ultrakit-tc-style-6.ultrakit-tc-style-6 .ultrakit-tc-label.is-active{color: #ffffff !important}.ultrakit-tc-style-6 .ultrakit-tc-track{background: #33334a !important}.ultrakit-tc-style-6 .ultrakit-tc-track.is-on{background: var(--ultrakit-tc-accent) !important}.ultrakit-tc-style-6 .ultrakit-tc-badge{background: rgba(255,255,255,0.15)}.ultrakit-tc-style-7 .ultrakit-tc-label{display: none}.ultrakit-tc-style-7 .ultrakit-tc-track{width: 72px !important;height: 36px !important;border-radius: 18px;overflow: hidden;background: #e0e0e0 !important;position: relative}.ultrakit-tc-style-7 .ultrakit-tc-track.is-on{background: var(--ultrakit-tc-accent) !important}.ultrakit-tc-style-7 .ultrakit-tc-thumb{width: 28px;height: 28px;z-index: 2}.ultrakit-tc-style-7 .ultrakit-tc-track.is-on .ultrakit-tc-thumb{transform: translateX(calc(72px - 34px))}.ultrakit-tc-thumb-icon-a,.ultrakit-tc-thumb-icon-b{position: absolute;top: 50%;transform: translateY(-50%);display: inline-flex;font-size: 13px;color: #fff;opacity: 0.7;transition: opacity 0.3s;pointer-events: none;z-index: 1}.ultrakit-tc-thumb-icon-a i,.ultrakit-tc-thumb-icon-a svg,.ultrakit-tc-thumb-icon-b i,.ultrakit-tc-thumb-icon-b svg{width: 13px;height: 13px;font-size: 13px;fill: currentColor}.ultrakit-tc-thumb-icon-a{left: 8px}.ultrakit-tc-thumb-icon-b{right: 8px}.ultrakit-tc-style-7 .ultrakit-tc-track.is-on .ultrakit-tc-thumb-icon-a{opacity: 0.4}.ultrakit-tc-style-7 .ultrakit-tc-track:not(.is-on) .ultrakit-tc-thumb-icon-b{opacity: 0.4}.ultrakit-tc-style-8 .ultrakit-tc-switch-row{background: rgba(255,255,255,0.15);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);border: 1px solid rgba(255,255,255,0.3);border-radius: 50px;padding: 6px 18px}.ultrakit-tc-style-8.ultrakit-tc-style-8.ultrakit-tc-style-8.ultrakit-tc-style-8 .ultrakit-tc-label{color: rgba(255,255,255,0.6) !important}.ultrakit-tc-style-8.ultrakit-tc-style-8.ultrakit-tc-style-8.ultrakit-tc-style-8 .ultrakit-tc-label.is-active{color: #ffffff !important}.ultrakit-tc-style-8 .ultrakit-tc-track{background: rgba(255,255,255,0.2) !important;border: 1px solid rgba(255,255,255,0.35)}.ultrakit-tc-style-8 .ultrakit-tc-track.is-on{background: rgba(108,92,231,0.7) !important}.ultrakit-tc-style-8 .ultrakit-tc-thumb{background: rgba(255,255,255,0.9)}@media (max-width: 480px){.ultrakit-tc-switch-row{gap: 10px !important}.ultrakit-tc-label{font-size: 13px !important}.ultrakit-tc-style-2 .ultrakit-tc-label,.ultrakit-tc-style-3 .ultrakit-tc-label{padding: 8px 14px !important}}@media (prefers-reduced-motion: reduce){.ultrakit-tc-thumb,.ultrakit-tc-track,.ultrakit-tc-label{transition: none}.ultrakit-tc-panel.is-active{animation: none}}