:root{--blue:#374151;--blue-dark:#111827;--blue-light:#4b5563;--blue-nav:#1f2937;--orange:#374151;--orange-light:#4b5563;--white:#ffffff;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-500:#9ca3af;--gray-700:#6b7280;--gray-900:#111827;--text:#1f2937;--text-light:#6b7280;--border:#e5e7eb;--shadow:0 1px 6px rgba(0,0,0,0.07);--shadow-hover:0 8px 24px rgba(0,0,0,0.13);--radius:8px;--font:'Inter', 'Segoe UI', sans-serif}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--text);background:var(--white);font-size:15px;line-height:1.6}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}ul{list-style:none}input,button,select{font-family:inherit}.tkb-topbar{background:var(--blue-dark);color:rgb(255 255 255 / .85);font-size:12px;padding:6px 0;text-align:center}.tkb-header{background:#111827;position:sticky;top:0;z-index:999;box-shadow:0 2px 12px rgb(0 0 0 / .35);border-bottom:1px solid rgb(255 255 255 / .06)}.tkb-header-inner{max-width:1280px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:20px;height:64px}.tkb-logo{display:flex;align-items:center;gap:10px;color:var(--white);font-size:22px;font-weight:700;letter-spacing:-.5px;white-space:nowrap}.tkb-logo span{background:var(--orange);color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600;letter-spacing:0}.tkb-search-wrap{flex:1;max-width:520px;display:flex}.tkb-search-wrap input{flex:1;padding:10px 16px;border:none;border-radius:6px 0 0 6px;font-size:14px;outline:none;background:#fff;color:var(--text)}.tkb-search-wrap input::placeholder{color:#aaa}.tkb-search-wrap button{background:#374151;border:none;padding:10px 18px;border-radius:0 6px 6px 0;cursor:pointer;color:#fff;font-size:16px;transition:background 0.2s}.tkb-search-wrap button:hover{background:#1f2937}.tkb-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.tkb-header-actions a{color:rgb(255 255 255 / .9);font-size:14px;font-weight:500;padding:6px 12px;border-radius:5px;transition:background 0.2s}.tkb-header-actions a:hover{background:rgb(255 255 255 / .08)}.tkb-header-actions .btn-upgrade{background:#fff;color:#111827;border-radius:6px;font-weight:700}.tkb-nav{display:none!important}.tkb-nav-DISABLED{background:#1f2937;border-top:1px solid rgb(255 255 255 / .06)}.tkb-nav-inner{max-width:1280px;margin:0 auto;padding:0 20px;display:flex;gap:0}.tkb-nav a{color:rgb(255 255 255 / .9);font-size:13px;font-weight:500;padding:12px 18px;display:block;text-transform:uppercase;letter-spacing:.3px;transition:background 0.2s}.tkb-nav a:hover,.tkb-nav a.active{background:rgb(255 255 255 / .08);color:#fff}.tkb-breadcrumb{background:var(--gray-100);border-bottom:1px solid var(--border);padding:10px 0}.tkb-breadcrumb-inner{max-width:1280px;margin:0 auto;padding:0 20px;display:flex;gap:6px;align-items:center;font-size:13px;color:var(--gray-700)}.tkb-breadcrumb a{color:var(--blue)}.tkb-breadcrumb a:hover{text-decoration:underline}.tkb-breadcrumb .sep{color:var(--gray-500)}.tkb-breadcrumb .current{color:var(--blue);font-weight:500}.tkb-container{max-width:1280px;margin:0 auto;padding:0 20px}.tkb-hero{background:linear-gradient(160deg,#111827 0%,#1f2937 60%,#374151 100%);padding:60px 20px;text-align:center;color:#fff;position:relative;overflow:hidden}.tkb-hero::before{content:'';position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.025'%3E%3Ccircle cx='30' cy='30' r='2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.tkb-hero-content{position:relative;z-index:1}.tkb-hero h1{font-size:36px;font-weight:800;margin-bottom:12px;line-height:1.2}.tkb-hero p{font-size:17px;opacity:.9;margin-bottom:28px;max-width:600px;margin-left:auto;margin-right:auto}.tkb-hero-search{display:flex;max-width:60%!important;margin:0 auto 24px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .2)}.tkb-hero-search input{flex:1;padding:14px 20px;border:none;font-size:15px;outline:none;color:var(--text)}.tkb-hero-search button{background:#374151;border:none;padding:14px 24px;cursor:pointer;color:#fff;font-size:15px;font-weight:600;transition:background 0.2s}.tkb-hero-search button:hover{background:#1f2937}.tkb-hero-tags{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.tkb-hero-tags a{background:rgb(255 255 255 / .08);color:rgb(255 255 255 / .8);padding:5px 14px;border-radius:20px;font-size:13px;border:1px solid rgb(255 255 255 / .15);transition:background 0.2s}.tkb-hero-tags a:hover{background:rgb(255 255 255 / .15)}.tkb-categories-bar{background:#fff;border-bottom:2px solid var(--border);padding:16px 0}.tkb-categories-bar-inner{max-width:1280px;margin:0 auto;padding:0 20px;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.tkb-categories-bar-inner::-webkit-scrollbar{display:none}.tkb-cat-chip{flex-shrink:0;padding:7px 16px;border-radius:20px;border:1.5px solid var(--border);font-size:13px;color:var(--gray-700);cursor:pointer;transition:all 0.2s;white-space:nowrap;background:#fff}.tkb-cat-chip:hover,.tkb-cat-chip.active{border-color:#374151;background:#374151;color:#fff}.tkb-section-title{font-size:26px;font-weight:700;color:var(--gray-900);margin-bottom:4px}.tkb-section-sub{font-size:14px;color:var(--text-light);margin-bottom:24px}.tkb-section-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px}.tkb-section-header .view-all{color:var(--blue);font-size:14px;font-weight:500}.tkb-section-header .view-all:hover{text-decoration:underline}.tkb-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tkb-grid-3{grid-template-columns:repeat(4,1fr)}.tkb-card{background:#fff;border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:all 0.25s;cursor:pointer}.tkb-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px);border-color:var(--blue)}@keyframes tkb-shimmer{0%{background-position:-800px 0}100%{background-position:800px 0}}.tkb-card-thumb:not(.tkb-sk-done){background:linear-gradient(90deg,#e0e0e0 0,#f0f0f0 40px,#e0e0e0 80px)!important;background-size:800px 100%!important;animation:tkb-shimmer 1.4s ease-in-out infinite!important}.tkb-card-thumb.tkb-sk-done{background:none!important;animation:none!important}.tkb-card-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;display:block}.tkb-card-thumb img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:transform 0.28s ease,opacity 0.3s ease;position:relative;z-index:1}.tkb-card-thumb.tkb-sk-done img{opacity:1}.tkb-card:hover .tkb-card-thumb img{transform:scale(1.03)}.tkb-card-badge{position:absolute;top:10px;left:10px;background:#374151;color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px}.tkb-card-badge.free{background:#1f2937}.tkb-card-badge.popular{background:#4b5563}.tkb-card-info{padding:10px 12px 12px}.tkb-card-title{font-size:13px;font-weight:700;color:var(--gray-900);margin-bottom:3px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tkb-card-meta{display:none;align-items:center;justify-content:space-between;margin-top:8px}.tkb-card-cat{font-size:11px;color:var(--text-light);display:flex;align-items:center;gap:4px}.tkb-card-cat svg{width:12px;height:12px}.tkb-card-price{font-size:14px;font-weight:700;color:#111827}.tkb-card-price.free-price{color:#4b5563}.tkb-card-rating{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--gray-700);margin-top:6px}.tkb-card-rating .stars{color:#9ca3af;font-size:11px}.tkb-section{padding:40px 0}.tkb-section.bg-gray{background:var(--gray-50)}.tkb-stats{background:#111827;padding:30px 0;color:#fff}.tkb-stats-inner{max-width:1280px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.tkb-stat-num{font-size:32px;font-weight:800;color:#fff}.tkb-stat-label{color:#bbb!important;font-size:13px;opacity:1;margin-top:4px}.tkb-archive-wrap{max-width:1280px;margin:0 auto;padding:30px 20px;display:block}.tkb-sidebar{background:#fff;border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden}.tkb-sidebar-section{border-bottom:1px solid var(--border);padding:16px 18px}.tkb-sidebar-section:last-child{border-bottom:none}.tkb-sidebar-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--gray-900);margin-bottom:12px}.tkb-sidebar-section ul li{margin-bottom:8px}.tkb-sidebar-section ul li a{font-size:13px;color:var(--gray-700);display:flex;justify-content:space-between;transition:color 0.2s}.tkb-sidebar-section ul li a:hover{color:var(--blue)}.tkb-sidebar-section ul li a span{background:var(--gray-100);padding:1px 7px;border-radius:10px;font-size:11px;color:var(--gray-500)}.tkb-sidebar-section ul li a.active-cat{color:var(--blue);font-weight:600}.tkb-price-options label{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--gray-700);margin-bottom:8px;cursor:pointer}.tkb-price-options input[type="checkbox"]{accent-color:var(--blue)}.tkb-archive-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;padding-bottom:16px;border-bottom:1.5px solid var(--border)}.tkb-archive-count{font-size:14px;color:var(--gray-700)}.tkb-archive-count strong{color:var(--gray-900)}.tkb-sort-wrap{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--gray-700)}.tkb-sort-wrap select{padding:7px 12px;border:1.5px solid var(--border);border-radius:6px;font-size:13px;cursor:pointer;outline:none;background:#fff}.tkb-view-toggle{display:flex;gap:4px}.tkb-view-btn{padding:7px 10px;border:1.5px solid var(--border);background:#fff;border-radius:5px;cursor:pointer;color:var(--gray-500);transition:all 0.2s;font-size:14px}.tkb-view-btn.active,.tkb-view-btn:hover{border-color:#374151;color:#111827}.tkb-single-wrap{max-width:1280px;margin:0 auto;padding:14px 20px 30px;display:grid;grid-template-columns:1fr 320px;gap:28px;align-items:start}.tkb-single-title{font-size:20px;font-weight:800;color:var(--gray-900);margin-bottom:8px;line-height:1.3}.tkb-product-preview{border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-bottom:16px;background:var(--gray-100);aspect-ratio:16/9;position:relative}.tkb-product-preview img{width:100%;height:100%;object-fit:cover}.tkb-preview-nav{display:flex;gap:8px;margin-bottom:20px}.tkb-preview-thumb{width:80px;height:50px;border:2px solid var(--border);border-radius:5px;overflow:hidden;cursor:pointer;transition:border-color 0.2s}.tkb-preview-thumb.active{border-color:var(--blue)}.tkb-preview-thumb img{width:100%;height:100%;object-fit:cover}.tkb-purchase-box{background:#fff;border:1.5px solid var(--border);border-radius:var(--radius);overflow:hidden;position:sticky;top:80px}.tkb-purchase-box-inner{padding:20px}.tkb-price-tag{font-size:30px;font-weight:800;color:#111827;margin-bottom:4px}.tkb-price-note{font-size:12px;color:var(--text-light);margin-bottom:16px}.tkb-btn-download{display:block;width:100%;background:#1f2937;color:#fff;border:none;padding:14px 20px;font-size:16px;font-weight:700;border-radius:7px;cursor:pointer;text-align:center;transition:background 0.2s;margin-bottom:10px}.tkb-btn-download:hover{background:#111827}.tkb-btn-preview{display:block;width:100%;background:#fff;color:#374151;border:1.5px solid #d1d5db;padding:12px 20px;font-size:14px;font-weight:600;border-radius:7px;cursor:pointer;text-align:center;transition:all 0.2s;margin-bottom:16px}.tkb-btn-preview:hover{border-color:#9ca3af}.tkb-product-meta{border-top:1px solid var(--border);padding-top:16px}.tkb-meta-row{display:flex;justify-content:space-between;font-size:13px;padding:6px 0;border-bottom:1px solid var(--gray-100)}.tkb-meta-row:last-child{border-bottom:none}.tkb-meta-label{color:var(--text-light)}.tkb-meta-value{color:var(--gray-900);font-weight:500}.tkb-product-desc{font-size:14px;color:var(--gray-700);line-height:1.7;margin-bottom:20px}.tkb-product-desc h3{font-size:17px;color:var(--gray-900);margin:20px 0 8px}.tkb-product-desc ul{list-style:disc;padding-left:20px}.tkb-product-desc ul li{margin-bottom:6px}.tkb-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.tkb-tag{background:var(--gray-100);border:1px solid var(--border);color:var(--gray-700);padding:4px 12px;border-radius:4px;font-size:12px;transition:all 0.2s}.tkb-tag:hover{background:#374151;color:#fff;border-color:#374151}.tkb-rating-bar{display:flex;align-items:center;gap:8px;margin-bottom:16px}.tkb-rating-bar .stars{color:#9ca3af;font-size:16px;letter-spacing:1px}.tkb-rating-bar span{font-size:13px;color:var(--text-light)}.tkb-related{padding:40px 0;background:var(--gray-50);border-top:1px solid var(--border)}.tkb-pagination{display:flex;gap:6px;justify-content:center;padding:30px 0}.tkb-pagination a,.tkb-pagination span{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--border);border-radius:6px;font-size:13px;color:var(--gray-700);transition:all 0.2s}.tkb-pagination a:hover,.tkb-pagination .current{background:#1f2937;color:#fff;border-color:#1f2937}.tkb-footer{background:var(--gray-900);color:rgb(255 255 255 / .75);padding:50px 0 0}.tkb-footer-grid{max-width:1280px;margin:0 auto;padding:0 20px 40px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.tkb-footer h4{color:#fff;font-size:14px;font-weight:700;margin-bottom:16px;text-transform:uppercase;letter-spacing:.5px}.tkb-footer ul li{margin-bottom:8px}.tkb-footer ul li a{color:rgb(255 255 255 / .65);font-size:13px;transition:color 0.2s}.tkb-footer ul li a:hover{color:#fff}.tkb-footer-desc{font-size:13px;line-height:1.7;margin-top:8px;color:rgb(255 255 255 / .55)}.tkb-footer-bottom{border-top:1px solid rgb(255 255 255 / .1);padding:16px 20px;text-align:center;font-size:12px;color:rgb(255 255 255 / .4)}@media (max-width:1024px){.tkb-grid{grid-template-columns:repeat(3,1fr)}.tkb-archive-wrap{display:block}.tkb-single-wrap{grid-template-columns:1fr 300px}.tkb-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.tkb-grid{grid-template-columns:repeat(2,1fr)}.tkb-archive-wrap{display:block}.tkb-single-wrap{grid-template-columns:1fr}.tkb-hero h1{font-size:24px}.tkb-stats-inner{grid-template-columns:repeat(2,1fr)}.tkb-footer-grid{grid-template-columns:1fr;gap:24px}.tkb-header-inner{gap:12px}.tkb-header-actions .hide-mobile{display:none}}@media (max-width:480px){.tkb-grid{grid-template-columns:1fr}.tkb-search-wrap{display:none}}.tkb-cart-icon{position:relative;display:inline-flex;align-items:center;color:inherit;text-decoration:none;padding:4px}.tkb-cart-icon svg{display:block}.tkb-cart-count{position:absolute;top:-6px;right:-8px;background:#374151;color:#fff;font-size:10px;font-weight:700;line-height:1;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 3px;pointer-events:none}.edd-submit,.edd-submit.button,.edd-submit.button.blue,.button.edd-submit,a.edd_go_to_checkout,a.edd_go_to_checkout.button,.edd-add-to-cart,.edd-add-to-cart.button,#edd_purchase_submit .edd-submit,.edd_purchase_submit_wrapper .edd-submit,input[type="submit"].edd-submit{background:#1f2937!important;background-color:#1f2937!important;border-color:#1f2937!important;color:#ffffff!important;border-radius:7px!important;font-weight:700!important;font-family:var(--font)!important;font-size:15px!important;transition:background 0.2s!important;box-shadow:none!important;text-shadow:none!important}.edd-submit:hover,.edd-submit.button:hover,.edd-submit.button.blue:hover,a.edd_go_to_checkout:hover,a.edd_go_to_checkout.button:hover,.edd-add-to-cart:hover,#edd_purchase_submit .edd-submit:hover,input[type="submit"].edd-submit:hover{background:#111827!important;background-color:#111827!important;border-color:#111827!important;color:#ffffff!important}#edd_checkout_form_wrap input[type="text"],#edd_checkout_form_wrap input[type="email"],#edd_checkout_form_wrap input[type="tel"],#edd_checkout_form_wrap select,#edd_checkout_form_wrap textarea{border:1.5px solid #d1d5db!important;border-radius:6px!important;font-family:var(--font)!important;color:#1f2937!important}#edd_checkout_form_wrap input:focus,#edd_checkout_form_wrap select:focus{border-color:#374151!important;outline:none!important;box-shadow:0 0 0 3px rgb(55 65 81 / .1)!important}.edd-cart-ajax-alert,#edd_checkout_form_wrap a,.edd_purchase_receipt a{color:#374151!important}#edd_checkout_cart .edd_cart_item_price,#edd_checkout_cart tfoot td,.edd_cart_amount{color:#111827!important;font-weight:700!important}.tkb-auth-header{background:#111827!important}.tkb-auth-card-header{background:#1f2937!important;color:white!important}.tkb-auth-btn-primary,.tkb-register-btn,.tkb-login-btn,#registerform input[type="submit"],#loginform input[type="submit"]{background:#1f2937!important;color:white!important;border:none!important;border-radius:7px!important;font-weight:700!important;width:100%!important;padding:14px!important;font-size:15px!important;cursor:pointer!important;transition:background 0.2s!important}.tkb-auth-btn-primary:hover,.tkb-register-btn:hover,.tkb-login-btn:hover,#registerform input[type="submit"]:hover,#loginform input[type="submit"]:hover{background:#111827!important}.tkb-auth-card a{color:#374151!important;font-weight:600!important}.tkb-auth-card a:hover{color:#111827!important}.tkb-auth-card input[type="checkbox"]:checked{accent-color:#374151!important}body.page-template-page-login,body.page-template-page-register{background:#f9fafb!important}.tkb-page-wrap{max-width:1100px;margin:0 auto;padding:40px 20px}.tkb-checkout-left{width:63%}.tkb-checkout-right{width:34%}.tkb-checkout-wrap{display:flex;gap:28px;align-items:flex-start;max-width:1100px;margin:0 auto;padding:40px 20px}@media(max-width:768px){.tkb-checkout-wrap{flex-direction:column}.tkb-checkout-left,.tkb-checkout-right{width:100%}}#edd_checkout_form_wrap .edd-input,#edd_checkout_form_wrap input[type="text"],#edd_checkout_form_wrap input[type="email"],#edd_checkout_form_wrap input[type="tel"],#edd_checkout_form_wrap select{width:100%;padding:10px 13px;border:1.5px solid #e5e7eb;border-radius:7px;font-size:14px;color:#1f2937;margin-bottom:12px;box-sizing:border-box;font-family:var(--font);outline:none;transition:border-color 0.2s}#edd_checkout_form_wrap .edd-input:focus,#edd_checkout_form_wrap input[type="text"]:focus,#edd_checkout_form_wrap input[type="email"]:focus,#edd_checkout_form_wrap input[type="tel"]:focus{border-color:#374151;box-shadow:0 0 0 3px rgb(55 65 81 / .08)}#edd_checkout_form_wrap label{display:block;font-size:13px;font-weight:600;color:#374151;margin-bottom:5px}#edd_purchase_submit{background:#f9fafb;text-align:center}#edd_purchase_submit .edd_cart_amount{font-size:22px;font-weight:800;color:#111827;display:block;margin-bottom:14px}#edd_purchase_submit .edd-submit,#edd_purchase_submit input[type="submit"]{width:100%!important;padding:15px!important;font-size:16px!important;font-weight:700!important;background:#1f2937!important;color:white!important;border:none!important;border-radius:8px!important;cursor:pointer!important;transition:background 0.2s!important}#edd_purchase_submit .edd-submit:hover,#edd_purchase_submit input[type="submit"]:hover{background:#111827!important}.edd-payment-icons{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.edd-payment-icons img{height:28px;border-radius:4px;border:1px solid #e5e7eb}@media (max-width:768px){#edd_checkout_form_wrap{grid-template-columns:1fr}#edd_checkout_cart_form{order:1}#edd_payment_mode_select,#edd_checkout_form_wrap fieldset,#edd_purchase_submit{order:2}}.tkb-hero-search{max-width:540px!important;margin:0 auto 24px!important}.tkb-hero-search form{display:flex!important;flex-wrap:nowrap!important;width:100%!important;background:#ffffff!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 4px 20px rgb(0 0 0 / .2)!important;padding:0!important;gap:0!important}.tkb-hero-search input[type="hidden"]{display:none!important;width:0!important;padding:0!important}.tkb-hero-search input[type="text"]{flex:1!important;min-width:0!important;border:none!important;outline:none!important;padding:16px 20px!important;font-size:15px!important;color:#1e293b!important;background:transparent!important;box-shadow:none!important}.tkb-hero-search button[type="submit"],.tkb-hero-search button{flex-shrink:0!important;border:none!important;border-radius:0!important;color:#fff!important;font-weight:700!important;font-size:15px!important;padding:16px 28px!important;cursor:pointer!important;white-space:nowrap!important;width:auto!important;display:block!important}.tkb-hero-search button:hover{background:#4338ca!important}.tkb-grid .tkb-card{display:flex;flex-direction:column;height:100%}.tkb-grid .tkb-card>a{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}.tkb-grid .tkb-card .tkb-card-thumb{flex-shrink:0;aspect-ratio:16/9;overflow:hidden}.tkb-grid .tkb-card .tkb-card-thumb img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:transform 0.28s ease,opacity 0.3s ease}.tkb-grid .tkb-card .tkb-card-thumb.tkb-sk-done img{opacity:1!important}.tkb-grid .tkb-card .tkb-card-info{display:flex;flex-direction:column;flex:1;padding:10px 12px 12px}.tkb-grid .tkb-card .tkb-card-title{font-size:13px;font-weight:700;line-height:1.35;margin-bottom:3px}.tkb-grid .tkb-card .tkb-card-colors{margin-top:auto}.tkb-grid .tkb-card .tkb-card-meta{margin-top:6px}.tkb-card-badge.free,span.free-price,.tkb-card-price.free-price{background:#dcfce7!important;color:#15803d!important;font-size:11px!important;font-weight:700!important;padding:3px 10px!important;border-radius:20px!important;display:inline-block!important;letter-spacing:0.04em!important;border:none!important}.tkb-card{position:relative!important;overflow:visible!important}.tkb-card>a{position:relative!important;overflow:visible!important}.tkb-card-thumb{position:relative!important;overflow:hidden!important}.tkb-card-badge.free{position:absolute!important;top:0!important;left:-12px!important;width:78px!important;height:30px!important;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%22200%22%20height%3D%2272%22%20viewBox%3D%220%200%20284%20111%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.0931602%2011.4521L0.362581%2012.5401C2.28161%2016.3693%2010.6671%2019.5471%2022.0136%2021.0144L32.2322%2021.6442V21.3507H247.632C267.589%2021.3507%20283.77%2041.3842%20283.77%2066.0986C283.77%2090.8129%20267.589%20110.846%20247.632%20110.846H34.296V110.939L32.827%20110.846H32.2322V110.811L22.5081%20110.217C12.7839%20108.957%205.23255%20106.445%202.06523%20103.338L0.619843%20100.425L0%20100.432L0.0931602%2011.4521Z%22%20fill%3D%22url(%23g1)%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M42.9936%200V21.9015V22.1878L28.2749%2021.4506C14.1007%2019.9547%203.63135%2016.7124%201.23435%2012.8045L0.898277%2011.6951L0.714844%2011.0939C0.714844%206.44162%2012.0799%202.44784%2028.2749%200.737229L42.9936%200Z%22%20fill%3D%22%237a5c0a%22%2F%3E%3Ctext%20x%3D%2258%22%20y%3D%2274%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2244%22%20font-weight%3D%22900%22%20fill%3D%22white%22%20letter-spacing%3D%222%22%3EFree%3C%2Ftext%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22g1%22%20x1%3D%22283.77%22%20y1%3D%2261.1958%22%20x2%3D%220%22%20y2%3D%2261.1958%22%20gradientUnits%3D%22userSpaceOnUse%22%3E%3Cstop%20stop-color%3D%22%23b8860b%22%2F%3E%3Cstop%20offset%3D%220.45%22%20stop-color%3D%22%23d4a017%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23e8c04a%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3C%2Fsvg%3E")!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-color:transparent!important;border:none!important;padding:0!important;border-radius:0!important;text-indent:-9999px!important;z-index:10!important;overflow:visible!important;pointer-events:none!important}.tkb-card-price.free-price,span.free-price{display:none!important}.ssdd-trigger{background:#fff0;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-family:inherit}.ssdd-arr{font-size:10px;color:rgb(255 255 255 / .45);transition:transform .2s ease;display:inline-block}.ssdd-open .ssdd-arr{transform:rotate(180deg)}.ssdd-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .3);z-index:1000;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.ssdd-overlay.ssdd-overlay-show{display:block}.ssdd-dropdown{display:none;position:fixed;left:0;right:0;top:127px;background:#fff;border-top:3px solid #2563eb;border-bottom:1px solid #e2e8f0;box-shadow:0 16px 48px rgb(0 0 0 / .14),0 2px 8px rgb(0 0 0 / .07);z-index:1001}.ssdd-open .ssdd-dropdown{display:block}.ssdd-inner{max-width:1280px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:220px 1fr 196px}.ssdd-left{border-right:1px solid #f1f5f9;padding:14px 0 0;height:400px;display:flex;flex-direction:column}.ssdd-left-lbl{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;padding:0 14px 10px;flex-shrink:0}.ssdd-cat-list{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#e2e8f0 #fff0}.ssdd-cat-list::-webkit-scrollbar{width:3px}.ssdd-cat-list::-webkit-scrollbar-track{background:#fff0}.ssdd-cat-list::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.ssdd-cat-list::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.ssdd-cat{display:flex;align-items:center;gap:9px;padding:7px 14px;cursor:pointer;border-left:3px solid #fff0;transition:background .12s,border-color .12s;text-decoration:none;color:inherit}.ssdd-cat:hover{background:#f8f9ff;border-left-color:#bfdbfe}.ssdd-cat-active{background:#eff6ff;border-left-color:#2563eb}.ssdd-cat-active .ssdd-cat-name{color:#2563eb;font-weight:700}.ssdd-cat-active .ssdd-cat-n{color:#93c5fd}.ssdd-cat-icon{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;transition:transform .15s}.ssdd-cat:hover .ssdd-cat-icon,.ssdd-cat-active .ssdd-cat-icon{transform:scale(1.1)}.ssdd-cat-name{font-size:12.5px;color:#374151;font-weight:500;flex:1}.ssdd-cat-n{font-size:10px;color:#d1d5db;font-weight:600}.ssdd-cat-divider{height:1px;background:#f1f5f9;margin:5px 14px}.ssdd-more-lbl{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;padding:6px 14px 4px}.ssdd-extra-cats{display:none}.ssdd-extra-cats.ssdd-extra-visible{display:block}.ssdd-showall-btn{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:9px 14px;border:none;border-top:1px solid #f1f5f9;background:#fff0;cursor:pointer;font-size:12px;font-weight:600;color:#2563eb;font-family:inherit;transition:background .12s;width:100%;text-align:left}.ssdd-showall-btn:hover{background:#f8f9ff}.ssdd-showall-icon{font-size:11px;transition:transform .2s;margin-left:auto}.ssdd-showall-btn.ssdd-showall-expanded .ssdd-showall-icon{transform:rotate(180deg)}.ssdd-mid{background:#fafbfc;padding:16px 20px 14px;border-right:1px solid #f1f5f9;height:400px;overflow:hidden;display:flex;flex-direction:column}.ssdd-mid-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:12px;flex-shrink:0}.ssdd-mid-title{font-size:15px;font-weight:800;color:#0f172a;margin-bottom:3px}.ssdd-mid-sub{font-size:11px;color:#6b7280}.ssdd-price-badge{background:#dcfce7;color:#15803d;font-size:10px;font-weight:800;padding:3px 10px;border-radius:20px;white-space:nowrap;margin-top:2px;flex-shrink:0}.ssdd-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;flex-shrink:0}.ssdd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;text-decoration:none;display:block;color:inherit}.ssdd-pcard:hover{border-color:#2563eb;box-shadow:0 4px 14px rgb(37 99 235 / .10);transform:translateY(-2px)}.ssdd-pcard-img-wrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#e2e8f0}.ssdd-pcard-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.ssdd-dark-img{opacity:1}.ssdd-light-img{opacity:0}.ssdd-pcard.ssdd-show-light .ssdd-dark-img{opacity:0}.ssdd-pcard.ssdd-show-light .ssdd-light-img{opacity:1}.ssdd-img-placeholder{background:#e2e8f0}.ssdd-pcard-body{padding:6px 8px 8px;background:#fff}.ssdd-pcard-name{font-size:11px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.ssdd-pcard-meta{font-size:10px;color:#9ca3af;margin-top:1px}.ssdd-skeleton .ssdd-pcard-img-wrap{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ssdd-shimmer 1.4s infinite}@keyframes ssdd-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.ssdd-sk-line{height:8px;background:#e9ecf0;border-radius:4px;margin-bottom:5px;animation:ssdd-shimmer 1.4s infinite;background-size:200% 100%}.ssdd-sk-w80{width:80%}.ssdd-sk-w50{width:50%}.ssdd-divider{height:1px;background:#e9ecf0;margin:10px 0;flex-shrink:0}.ssdd-row-lbl{font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;flex-shrink:0}.ssdd-themes{display:flex;gap:7px;margin-bottom:11px;flex-shrink:0}.ssdd-theme{flex:1;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;padding:7px 10px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:border-color .15s,background .15s;font-family:inherit}.ssdd-theme:hover{border-color:#2563eb;background:#f8f9ff;color:inherit}.ssdd-theme-active{border-color:#2563eb;background:#eff6ff}.ssdd-theme-circle{width:18px;height:18px;border-radius:50%;flex-shrink:0}.ssdd-theme-dark-circle{background:#0f172a;border:2px solid #334155}.ssdd-theme-light-circle{background:#fff;border:2px solid #e2e8f0}.ssdd-theme-name{font-size:12px;font-weight:700;color:#374151;display:block}.ssdd-theme-desc{font-size:10px;color:#9ca3af;display:block}.ssdd-colors-row{display:flex;align-items:center;gap:6px;margin-bottom:13px;flex-wrap:wrap;flex-shrink:0}.ssdd-cdot{width:15px;height:15px;border-radius:50%;cursor:default;box-shadow:0 0 0 1px rgb(0 0 0 / .10);flex-shrink:0;display:inline-block}.ssdd-all-pill{margin-left:auto;background:#dcfce7;color:#15803d;font-size:10px;font-weight:800;padding:2px 8px;border-radius:20px}.ssdd-btns{display:flex;gap:8px;flex-shrink:0}.ssdd-btn-p{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700;cursor:pointer;text-align:center;text-decoration:none;display:block;transition:background .15s;white-space:nowrap}.ssdd-btn-p:hover{background:#1d4ed8!important;color:#fff!important}.ssdd-btn-full{flex:1}.ssdd-right{background:#fff;padding:14px;display:flex;flex-direction:column;gap:2px;height:400px}.ssdd-right-title{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px;flex-shrink:0}.ssdd-qlink{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;cursor:pointer;text-decoration:none;color:inherit;transition:background .12s}.ssdd-qlink:hover{background:#f1f5f9}.ssdd-qlink-icon{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.ssdd-qlink-name{font-size:12px;font-weight:600;color:#374151;display:block}.ssdd-qlink-sub{font-size:10px;color:#9ca3af;display:block}.ssdd-promo{margin-top:auto;background:#1e3a8a;border-radius:10px;padding:12px;position:relative;overflow:hidden;flex-shrink:0}.ssdd-promo::before{content:'';position:absolute;top:-25px;right:-25px;width:90px;height:90px;border-radius:50%;background:rgb(255 255 255 / .05)}.ssdd-promo-lbl{font-size:9px;color:#93c5fd;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.ssdd-promo-title{font-size:13px;color:#fff;font-weight:800;margin-bottom:2px}.ssdd-promo-sub{font-size:10px;color:#93c5fd;margin-bottom:9px}.ssdd-promo-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:rgb(255 255 255 / .12);color:#fff;border:1.5px solid rgb(255 255 255 / .25);border-radius:7px;padding:8px 10px;font-size:11px;font-weight:700;cursor:pointer;text-align:left;text-decoration:none;transition:background .15s}.ssdd-promo-btn:hover{background:rgb(255 255 255 / .2);color:#fff}.ssdd-right-divider{height:1px;background:#f1f5f9;margin:8px 0}.ssdd-right-divider{height:1px;background:#f1f5f9;margin:8px 0}.ssdd-promo-price-tag{background:#d6b370;color:#0f172a;font-size:11px;font-weight:800;padding:2px 8px;border-radius:5px;flex-shrink:0}@media(max-width:768px){.ssdd-dropdown{display:none!important}.ssdd-arr{display:none}}.ssdd-trigger{background:#fff0;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-family:inherit}.ssdd-arr{font-size:10px;color:rgb(255 255 255 / .45);transition:transform .2s;display:inline-block}.ssdd-open .ssdd-arr{transform:rotate(180deg)}.ssdd-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .32);z-index:1000;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.ssdd-overlay.ssdd-overlay-show{display:block}.ssdd-dropdown{display:none;position:fixed;left:0;right:0;top:130px;background:#fff;border-top:3px solid #2563eb;border-bottom:1px solid #e2e8f0;box-shadow:0 16px 48px rgb(0 0 0 / .14),0 2px 8px rgb(0 0 0 / .07);z-index:1001}.ssdd-open .ssdd-dropdown{display:block}.ssdd-inner{max-width:1280px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:220px 1fr 196px}.ssdd-left{border-right:1px solid #f1f5f9;padding:14px 0 0;height:420px;display:flex;flex-direction:column}.ssdd-left-lbl{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;padding:0 14px 10px;flex-shrink:0}.ssdd-cat-list{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#e2e8f0 #fff0}.ssdd-cat-list::-webkit-scrollbar{width:3px}.ssdd-cat-list::-webkit-scrollbar-track{background:#fff0}.ssdd-cat-list::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.ssdd-cat-list::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.ssdd-cat{display:flex;align-items:center;gap:9px;padding:7px 14px;cursor:pointer;border-left:3px solid #fff0;transition:background .12s,border-color .12s;text-decoration:none;color:inherit}.ssdd-cat:hover{background:#f8f9ff;border-left-color:#bfdbfe}.ssdd-cat-active{background:#eff6ff;border-left-color:#2563eb}.ssdd-cat-active .ssdd-cat-name{color:#2563eb;font-weight:700}.ssdd-cat-active .ssdd-cat-n{color:#93c5fd}.ssdd-cat-icon{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;transition:transform .15s}.ssdd-cat:hover .ssdd-cat-icon,.ssdd-cat-active .ssdd-cat-icon{transform:scale(1.1)}.ssdd-cat-name{font-size:12.5px;color:#374151;font-weight:500;flex:1}.ssdd-cat-n{font-size:10px;color:#d1d5db;font-weight:600}.ssdd-cat-divider{height:1px;background:#f1f5f9;margin:5px 14px}.ssdd-more-lbl{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;padding:6px 14px 4px}.ssdd-extra-cats{display:none}.ssdd-extra-cats.ssdd-extra-visible{display:block}.ssdd-showall-btn{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:9px 14px;border:none;border-top:1px solid #f1f5f9;background:#fff0;cursor:pointer;font-size:12px;font-weight:600;color:#2563eb;font-family:inherit;transition:background .12s;width:100%;text-align:left}.ssdd-showall-btn:hover{background:#f8f9ff}.ssdd-showall-icon{font-size:11px;transition:transform .2s;margin-left:auto}.ssdd-showall-btn.ssdd-showall-expanded .ssdd-showall-icon{transform:rotate(180deg)}.ssdd-mid{background:#fafbfc;padding:14px 18px 12px;border-right:1px solid #f1f5f9;height:420px;overflow:hidden;display:flex;flex-direction:column}.ssdd-mid-top{flex-shrink:0}.ssdd-mid-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.ssdd-mid-title{font-size:15px;font-weight:800;color:#0f172a;margin-bottom:2px}.ssdd-mid-sub{font-size:11px;color:#6b7280}.ssdd-price-badge{background:#dcfce7;color:#15803d;font-size:10px;font-weight:800;padding:3px 10px;border-radius:20px;white-space:nowrap;margin-top:2px;flex-shrink:0}.ssdd-bundle-badge{display:none;width:100%;align-items:center;gap:10px;background:#1a1f36;border:1.5px solid rgb(255 255 255 / .12);color:#fff!important;text-decoration:none!important;padding:8px 14px;border-radius:10px;margin-bottom:10px;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 12px rgb(0 0 0 / .18);flex-shrink:0}.ssdd-bundle-badge::before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .18) 50%,transparent 100%);transform:skewX(-15deg);animation:ssdd-flash 2.8s ease-in-out infinite}@keyframes ssdd-flash{0%{left:-75%;opacity:0}10%{opacity:1}40%{left:130%;opacity:1}41%{opacity:0}100%{left:130%;opacity:0}}.ssdd-bundle-badge:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .28);color:#fff!important;background:#252b4a!important;text-decoration:none!important}.ssdd-badge-icon{font-size:16px;flex-shrink:0}.ssdd-badge-text{display:flex;flex-direction:column;gap:1px}.ssdd-badge-top{font-size:9px;font-weight:600;letter-spacing:.5px;opacity:.75;white-space:nowrap;text-transform:uppercase}.ssdd-badge-price{font-size:13px;font-weight:800;line-height:1;white-space:nowrap}.ssdd-badge-arrow{font-size:14px;opacity:.7;flex-shrink:0;transition:transform .2s}.ssdd-bundle-badge:hover .ssdd-badge-arrow{transform:translateX(3px);opacity:1}.ssdd-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;flex-shrink:0}.ssdd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;text-decoration:none;display:block;color:inherit}.ssdd-pcard:hover{border-color:#2563eb;box-shadow:0 4px 14px rgb(37 99 235 / .10);transform:translateY(-2px)}.ssdd-pcard-img-wrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#e2e8f0}.ssdd-pcard-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.ssdd-dark-img{opacity:1}.ssdd-light-img{opacity:0}.ssdd-pcard.ssdd-show-light .ssdd-dark-img{opacity:0}.ssdd-pcard.ssdd-show-light .ssdd-light-img{opacity:1}.ssdd-pcard-body{padding:6px 8px 8px}.ssdd-pcard-name{font-size:11px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssdd-pcard-meta{font-size:10px;color:#9ca3af;margin-top:1px}.ssdd-no-preview{grid-column:1/-1;font-size:12px;color:#9ca3af;padding:20px 0;text-align:center}.ssdd-skeleton .ssdd-pcard-img-wrap{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ssdd-shimmer 1.4s infinite}@keyframes ssdd-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.ssdd-sk-line{height:8px;background:#e9ecf0;border-radius:4px;margin-bottom:5px}.ssdd-sk-w80{width:80%}.ssdd-sk-w50{width:50%}.ssdd-divider{height:1px;background:#e9ecf0;margin:8px 0;flex-shrink:0}.ssdd-row-lbl{font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;flex-shrink:0}.ssdd-themes{display:flex;gap:7px;margin-bottom:10px;flex-shrink:0}.ssdd-theme{flex:1;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;padding:7px 10px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:border-color .15s,background .15s;font-family:inherit}.ssdd-theme:hover{border-color:#2563eb;background:#f8f9ff}.ssdd-theme-active{border-color:#2563eb;background:#eff6ff}.ssdd-theme-circle{width:18px;height:18px;border-radius:50%;flex-shrink:0}.ssdd-theme-dark-circle{background:#0f172a;border:2px solid #334155}.ssdd-theme-light-circle{background:#fff;border:2px solid #e2e8f0}.ssdd-theme-name{font-size:12px;font-weight:700;color:#374151;display:block}.ssdd-theme-desc{font-size:10px;color:#9ca3af;display:block}.ssdd-colors-row{display:flex;align-items:center;gap:6px;margin-bottom:12px;flex-shrink:0}.ssdd-cdot{width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 1px rgb(0 0 0 / .10);flex-shrink:0;display:inline-block}.ssdd-all-pill{margin-left:auto;background:#eff6ff;color:#2563eb;font-size:10px;font-weight:800;padding:2px 8px;border-radius:20px}.ssdd-btns{flex-shrink:0}.ssdd-btn-p{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700;cursor:pointer;text-align:center;text-decoration:none;display:block;transition:background .15s;white-space:nowrap}.ssdd-btn-p:hover{background:#1d4ed8;color:#fff}.ssdd-btn-full{width:100%}.ssdd-right{background:#fff;padding:14px;display:flex;flex-direction:column;gap:2px;height:420px}.ssdd-right-title{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px}.ssdd-qlink{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;cursor:pointer;text-decoration:none;color:inherit;transition:background .12s}.ssdd-qlink:hover{background:#f1f5f9}.ssdd-qlink-icon{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.ssdd-qlink-name{font-size:12px;font-weight:600;color:#374151;display:block}.ssdd-qlink-sub{font-size:10px;color:#9ca3af;display:block}.ssdd-promo{margin-top:auto;background:#1e3a8a;border-radius:10px;padding:12px;position:relative;overflow:hidden;flex-shrink:0}.ssdd-promo::before{content:'';position:absolute;top:-25px;right:-25px;width:90px;height:90px;border-radius:50%;background:rgb(255 255 255 / .05)}.ssdd-promo-lbl{font-size:9px;color:#93c5fd;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.ssdd-promo-title{font-size:13px;color:#fff;font-weight:800;margin-bottom:2px}.ssdd-promo-sub{font-size:10px;color:#93c5fd;margin-bottom:8px}.ssdd-promo-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:rgb(255 255 255 / .12);color:#fff;border:1.5px solid rgb(255 255 255 / .25);border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700;cursor:pointer;text-decoration:none;transition:background .15s}.ssdd-promo-btn:hover{background:rgb(255 255 255 / .2);color:#fff}.ssdd-right-divider{height:1px;background:#f1f5f9;margin:8px 0}.ssdd-promo-price-tag{background:#d6b370;color:#0f172a;font-size:11px;font-weight:800;padding:2px 7px;border-radius:4px;flex-shrink:0}@media(max-width:768px){.ssdd-dropdown{display:none!important}.ssdd-arr{display:none}}.ssdd-trigger{background:#fff0;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-family:inherit}.ssdd-arr{font-size:10px;color:rgb(255 255 255 / .45);transition:transform .2s;display:inline-block}.ssdd-open .ssdd-arr{transform:rotate(180deg)}.ssdd-overlay{display:none;position:fixed;inset:0;background:rgb(0 0 0 / .32);z-index:1000;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px)}.ssdd-overlay.ssdd-overlay-show{display:block}.ssdd-dropdown{display:none;position:fixed;left:0;right:0;top:130px;background:#fff;border-top:3px solid #2563eb;border-bottom:1px solid #e2e8f0;box-shadow:0 16px 48px rgb(0 0 0 / .14),0 2px 8px rgb(0 0 0 / .07);z-index:1001}.ssdd-open .ssdd-dropdown{display:block}.ssdd-inner{max-width:1280px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:220px 1fr 196px}.ssdd-left{border-right:1px solid #f1f5f9;padding:14px 0 0;min-height:380px;display:flex;flex-direction:column}.ssdd-left-lbl{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;padding:0 14px 10px;flex-shrink:0}.ssdd-cat-list{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#e2e8f0 #fff0}.ssdd-cat-list::-webkit-scrollbar{width:3px}.ssdd-cat-list::-webkit-scrollbar-track{background:#fff0}.ssdd-cat-list::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:3px}.ssdd-cat-list::-webkit-scrollbar-thumb:hover{background:#cbd5e1}.ssdd-cat{display:flex;align-items:center;gap:9px;padding:7px 14px;cursor:pointer;border-left:3px solid #fff0;transition:background .12s,border-color .12s;text-decoration:none;color:inherit}.ssdd-cat:hover{background:#f8f9ff;border-left-color:#bfdbfe}.ssdd-cat-active{background:#eff6ff;border-left-color:#2563eb}.ssdd-cat-active .ssdd-cat-name{color:#2563eb;font-weight:700}.ssdd-cat-active .ssdd-cat-n{color:#93c5fd}.ssdd-cat-icon{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;transition:transform .15s}.ssdd-cat:hover .ssdd-cat-icon,.ssdd-cat-active .ssdd-cat-icon{transform:scale(1.1)}.ssdd-cat-name{font-size:12.5px;color:#374151;font-weight:500;flex:1}.ssdd-cat-n{font-size:10px;color:#d1d5db;font-weight:600}.ssdd-cat-divider{height:1px;background:#f1f5f9;margin:5px 14px}.ssdd-more-lbl{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;padding:6px 14px 4px}.ssdd-extra-cats{display:none}.ssdd-extra-cats.ssdd-extra-visible{display:block}.ssdd-showall-btn{flex-shrink:0;display:flex;align-items:center;gap:6px;padding:8px 14px;border:none;border-top:1px solid #f1f5f9;background:#fff0;cursor:pointer;font-size:12px;font-weight:600;color:#2563eb;font-family:inherit;transition:background .12s;width:100%;text-align:left}.ssdd-showall-btn:hover{background:#f8f9ff}.ssdd-showall-icon{font-size:11px;transition:transform .2s;margin-left:auto}.ssdd-showall-btn.ssdd-showall-expanded .ssdd-showall-icon{transform:rotate(180deg)}.ssdd-mid{background:#fafbfc;padding:14px 18px 14px;border-right:1px solid #f1f5f9;min-height:380px;height:auto;display:flex;flex-direction:column;overflow:visible}.ssdd-mid-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px;flex-shrink:0}.ssdd-mid-title{font-size:14px;font-weight:800;color:#0f172a;margin-bottom:2px}.ssdd-mid-sub{font-size:11px;color:#6b7280}.ssdd-price-badge{background:#dcfce7;color:#15803d;font-size:10px;font-weight:800;padding:3px 10px;border-radius:20px;white-space:nowrap;margin-top:2px;flex-shrink:0}.ssdd-preview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;flex-shrink:0}.ssdd-pcard{background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;overflow:hidden;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;text-decoration:none;display:block;color:inherit}.ssdd-pcard:hover{border-color:#2563eb;box-shadow:0 4px 14px rgb(37 99 235 / .10);transform:translateY(-2px)}.ssdd-pcard-img-wrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#e2e8f0}.ssdd-pcard-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease}.ssdd-dark-img{opacity:1}.ssdd-light-img{opacity:0}.ssdd-pcard.ssdd-show-light .ssdd-dark-img{opacity:0}.ssdd-pcard.ssdd-show-light .ssdd-light-img{opacity:1}.ssdd-pcard-body{padding:5px 8px 7px}.ssdd-pcard-name{font-size:11px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ssdd-pcard-meta{font-size:10px;color:#9ca3af;margin-top:1px}.ssdd-no-preview{grid-column:1/-1;font-size:12px;color:#9ca3af;padding:16px 0;text-align:center}.ssdd-skeleton .ssdd-pcard-img-wrap{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:ssdd-shimmer 1.4s infinite}@keyframes ssdd-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}.ssdd-sk-line{height:7px;background:#e9ecf0;border-radius:4px;margin-bottom:4px}.ssdd-sk-w80{width:80%}.ssdd-sk-w50{width:50%}.ssdd-divider{height:1px;background:#e9ecf0;margin:8px 0;flex-shrink:0}.ssdd-row-lbl{font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;flex-shrink:0}.ssdd-themes{display:flex;gap:6px;margin-bottom:8px;flex-shrink:0}.ssdd-theme{flex:1;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;padding:6px 10px;display:flex;align-items:center;gap:8px;cursor:pointer;transition:border-color .15s,background .15s;font-family:inherit}.ssdd-theme:hover{border-color:#2563eb;background:#f8f9ff}.ssdd-theme-active{border-color:#2563eb;background:#eff6ff}.ssdd-theme-circle{width:16px;height:16px;border-radius:50%;flex-shrink:0}.ssdd-theme-dark-circle{background:#0f172a;border:2px solid #334155}.ssdd-theme-light-circle{background:#fff;border:2px solid #e2e8f0}.ssdd-theme-name{font-size:12px;font-weight:700;color:#374151;display:block}.ssdd-theme-desc{font-size:10px;color:#9ca3af;display:block}.ssdd-colors-row{display:flex;align-items:center;gap:5px;margin-bottom:10px;flex-shrink:0}.ssdd-cdot{width:13px;height:13px;border-radius:50%;box-shadow:0 0 0 1px rgb(0 0 0 / .10);flex-shrink:0;display:inline-block}.ssdd-all-pill{margin-left:auto;background:#eff6ff;color:#2563eb;font-size:10px;font-weight:800;padding:2px 8px;border-radius:20px}.ssdd-btns{flex-shrink:0;margin-top:auto}.ssdd-btn-p{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:700;cursor:pointer;text-align:center;text-decoration:none;display:block;transition:background .15s}.ssdd-btn-p:hover{background:#1d4ed8;color:#fff}.ssdd-btn-full{width:100%}.ssdd-right{background:#fff;padding:14px;display:flex;flex-direction:column;gap:2px;min-height:380px;height:auto}.ssdd-right-title{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-bottom:8px}.ssdd-qlink{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;cursor:pointer;text-decoration:none;color:inherit;transition:background .12s}.ssdd-qlink:hover{background:#f1f5f9}.ssdd-qlink-icon{width:28px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.ssdd-qlink-name{font-size:12px;font-weight:600;color:#374151;display:block}.ssdd-qlink-sub{font-size:10px;color:#9ca3af;display:block}.ssdd-right-divider{height:1px;background:#f1f5f9;margin:8px 0;flex-shrink:0}.ssdd-bundle-badge{display:none;width:100%;align-items:center;gap:10px;background:#1a1f36;border:1.5px solid rgb(255 255 255 / .12);color:#fff!important;text-decoration:none!important;padding:10px 14px;border-radius:10px;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 12px rgb(0 0 0 / .18);margin-top:auto}.ssdd-bundle-badge::before{content:'';position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .18) 50%,transparent 100%);transform:skewX(-15deg);animation:ssdd-flash 2.8s ease-in-out infinite}@keyframes ssdd-flash{0%{left:-75%;opacity:0}10%{opacity:1}40%{left:130%;opacity:1}41%{opacity:0}100%{left:130%;opacity:0}}.ssdd-bundle-badge:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgb(0 0 0 / .28);color:#fff!important}.ssdd-badge-icon{font-size:16px;flex-shrink:0}.ssdd-badge-text{display:flex;flex-direction:column;gap:1px;flex:1}.ssdd-badge-top{font-size:9px;font-weight:600;letter-spacing:.5px;opacity:.75;white-space:nowrap;text-transform:uppercase}.ssdd-badge-price{font-size:13px;font-weight:800;line-height:1;white-space:nowrap}.ssdd-badge-arrow{font-size:14px;opacity:.7;flex-shrink:0;transition:transform .2s}.ssdd-bundle-badge:hover .ssdd-badge-arrow{transform:translateX(3px);opacity:1}@media(max-width:768px){.ssdd-dropdown{display:none!important}.ssdd-arr{display:none}}.tkb-nav{display:none!important}.tkb-card-desc{font-size:12px;color:#6b7280;margin:0 0 6px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tkb-float-cats{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:997;background:#1a1f36;color:#fff;border:none;border-radius:0 10px 10px 0;padding:14px 10px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;box-shadow:2px 2px 16px rgb(0 0 0 / .22);transition:background 0.15s,transform 0.2s,box-shadow 0.2s;font-family:inherit}.tkb-float-cats:hover{background:#2563eb;transform:translateY(-50%) translateX(2px);box-shadow:4px 4px 20px rgb(37 99 235 / .3)}.tkb-float-icon{display:flex;align-items:center;justify-content:center;opacity:.9}.tkb-float-label{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);opacity:.85;line-height:1}@keyframes tkb-float-pulse{0%{box-shadow:2px 2px 16px rgb(0 0 0 / .22)}40%{box-shadow:4px 2px 24px rgb(37 99 235 / .5);background:#2563eb}100%{box-shadow:2px 2px 16px rgb(0 0 0 / .22)}}.tkb-float-cats{animation:tkb-float-pulse 1.2s ease-out 1s 1 forwards}@media (max-width:768px){.tkb-float-cats{display:none}}.ssdd-close-btn{position:absolute;top:10px;right:14px;display:inline-flex;align-items:center;gap:5px;background:#f1f5f9;border:1.5px solid #e2e8f0;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:600;color:#374151;cursor:pointer;font-family:inherit;transition:background 0.15s,border-color 0.15s;z-index:10}.ssdd-close-btn:hover{background:#fee2e2;border-color:#fca5a5;color:#dc2626}.ssdd-dropdown{position:fixed}.tkb-card-tags{display:none}.tkb-card-cat-row{display:none}.tkb-cat-pill{position:absolute;bottom:8px;left:8px;display:inline-block;font-size:10px;font-weight:700;padding:3px 8px;border-radius:4px;background:rgb(15 23 42 / .82);color:#fff;text-decoration:none;letter-spacing:.4px;text-transform:uppercase;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:2;line-height:1.4}.tkb-cat-pill:hover{background:rgb(15 23 42 / .95);color:#fff;text-decoration:none}.tkb-card-desc{font-size:12px;color:#6b7280;margin:2px 0 8px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tkb-card-bottom-strip{padding:8px 12px 10px;border-top:1px solid #f1f5f9;cursor:default}.tkb-card>a{display:block;text-decoration:none;color:inherit}.tkb-card-info-link{display:block;text-decoration:none;color:inherit}.tkb-card-info-link:hover{text-decoration:none;color:inherit}.tkb-card-info{padding:10px 12px 8px}.tkb-card a{display:block}.tkb-card-info{padding:10px 12px 6px}.tkb-card-bottom-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.tkb-card-colors{display:flex;align-items:center;gap:4px;pointer-events:none}.tkb-card-dot{width:9px;height:9px;border-radius:50%;display:inline-block;box-shadow:0 0 0 1px rgb(0 0 0 / .08)}.tkb-card-dot.active{box-shadow:0 0 0 2px #fff,0 0 0 3px #444}.tkb-card-price-wrap{display:flex;align-items:center;gap:6px;pointer-events:none}.tkb-card-price{font-size:14px;font-weight:800;color:#111827}.tkb-card-price.free-price{color:#16a34a}.tkb-card-slide-count{font-size:11px;font-weight:600;color:#6b7280;white-space:nowrap}.tkb-card-slide-count::before{content:' | ';color:#d1d5db}.tkb-card-preview-row{display:none}.tkb-card-footer-row{display:flex;align-items:center;justify-content:space-between;margin-top:6px;padding-top:6px;border-top:1px solid #f1f5f9}.tkb-card-preview-link{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#2563eb;text-decoration:none;white-space:nowrap}.tkb-card-preview-link:hover{text-decoration:underline}.tkb-card-preview-note{display:none}.tkb-ld-badge{display:inline-flex;align-items:center;gap:2px;font-size:10px;font-weight:600;color:#64748b;white-space:nowrap}div.nsl-container[data-align="left"]{text-align:left}div.nsl-container[data-align="center"]{text-align:center}div.nsl-container[data-align="right"]{text-align:right}div.nsl-container div.nsl-container-buttons a[data-plugin="nsl"]{text-decoration:none;box-shadow:none;border:0}div.nsl-container .nsl-container-buttons{display:flex;padding:5px 0}div.nsl-container.nsl-container-block .nsl-container-buttons{display:inline-grid;grid-template-columns:minmax(145px,auto)}div.nsl-container-block-fullwidth .nsl-container-buttons{flex-flow:column;align-items:center}div.nsl-container-block-fullwidth .nsl-container-buttons a,div.nsl-container-block .nsl-container-buttons a{flex:1 1 auto;display:block;margin:5px 0;width:100%}div.nsl-container-inline{margin:-5px;text-align:left}div.nsl-container-inline .nsl-container-buttons{justify-content:center;flex-wrap:wrap}div.nsl-container-inline .nsl-container-buttons a{margin:5px;display:inline-block}div.nsl-container-grid .nsl-container-buttons{flex-flow:row;align-items:center;flex-wrap:wrap}div.nsl-container-grid .nsl-container-buttons a{flex:1 1 auto;display:block;margin:5px;max-width:280px;width:100%}@media only screen and (min-width:650px){div.nsl-container-grid .nsl-container-buttons a{width:auto}}div.nsl-container .nsl-button{cursor:pointer;vertical-align:top;border-radius:4px}div.nsl-container .nsl-button-default{color:#fff;display:flex}div.nsl-container .nsl-button-icon{display:inline-block}div.nsl-container .nsl-button-svg-container{flex:0 0 auto;padding:8px;display:flex;align-items:center}div.nsl-container svg{height:24px;width:24px;vertical-align:top}div.nsl-container .nsl-button-default div.nsl-button-label-container{margin:0 24px 0 12px;padding:10px 0;font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;letter-spacing:.25px;overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap;flex:1 1 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;display:inline-block}div.nsl-container .nsl-button-google[data-skin="light"]{box-shadow:inset 0 0 0 1px #747775;color:#1f1f1f}div.nsl-container .nsl-button-google[data-skin="dark"]{box-shadow:inset 0 0 0 1px #8E918F;color:#E3E3E3}div.nsl-container .nsl-button-google[data-skin="neutral"]{color:#1F1F1F}div.nsl-container .nsl-button-google div.nsl-button-label-container{font-family:"Roboto Medium",Roboto,Helvetica,Arial,sans-serif}div.nsl-container .nsl-button-apple .nsl-button-svg-container{padding:0 6px}div.nsl-container .nsl-button-apple .nsl-button-svg-container svg{height:40px;width:auto}div.nsl-container .nsl-button-apple[data-skin="light"]{color:#000;box-shadow:0 0 0 1px #000}div.nsl-container .nsl-button-facebook[data-skin="white"]{color:#000;box-shadow:inset 0 0 0 1px #000}div.nsl-container .nsl-button-facebook[data-skin="light"]{color:#1877F2;box-shadow:inset 0 0 0 1px #1877F2}div.nsl-container .nsl-button-spotify[data-skin="white"]{color:#191414;box-shadow:inset 0 0 0 1px #191414}div.nsl-container .nsl-button-apple div.nsl-button-label-container{font-size:17px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}div.nsl-container .nsl-button-slack div.nsl-button-label-container{font-size:17px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}div.nsl-container .nsl-button-slack[data-skin="light"]{color:#000;box-shadow:inset 0 0 0 1px #DDD}div.nsl-container .nsl-button-tiktok[data-skin="light"]{color:#161823;box-shadow:0 0 0 1px rgb(22 24 35 / .12)}div.nsl-container .nsl-button-kakao{color:rgb(0 0 0 / .85)}.nsl-clear{clear:both}.nsl-container{clear:both}.nsl-disabled-provider .nsl-button{filter:grayscale(1);opacity:.8}div.nsl-container-inline[data-align="left"] .nsl-container-buttons{justify-content:flex-start}div.nsl-container-inline[data-align="center"] .nsl-container-buttons{justify-content:center}div.nsl-container-inline[data-align="right"] .nsl-container-buttons{justify-content:flex-end}div.nsl-container-grid[data-align="left"] .nsl-container-buttons{justify-content:flex-start}div.nsl-container-grid[data-align="center"] .nsl-container-buttons{justify-content:center}div.nsl-container-grid[data-align="right"] .nsl-container-buttons{justify-content:flex-end}div.nsl-container-grid[data-align="space-around"] .nsl-container-buttons{justify-content:space-around}div.nsl-container-grid[data-align="space-between"] .nsl-container-buttons{justify-content:space-between}#nsl-redirect-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;z-index:1000000;left:0;top:0;width:100%;height:100%;backdrop-filter:blur(1px);background-color:RGB(0 0 0 / .32);}#nsl-redirect-overlay-container{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:30px;border-radius:10px}#nsl-redirect-overlay-spinner{content:'';display:block;margin:20px;border:9px solid RGB(0 0 0 / .6);border-top:9px solid #fff;border-radius:50%;box-shadow:inset 0 0 0 1px RGB(0 0 0 / .6),0 0 0 1px RGB(0 0 0 / .6);width:40px;height:40px;animation:nsl-loader-spin 2s linear infinite}@keyframes nsl-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}#nsl-redirect-overlay-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:18px;font-weight:700;color:#3C434A}#nsl-redirect-overlay-text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-align:center;font-size:14px;color:#3C434A}#nsl-notices-fallback{position:fixed;right:10px;top:10px;z-index:10000}.admin-bar #nsl-notices-fallback{top:42px}#nsl-notices-fallback>div{position:relative;background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgb(0 0 0 / .1);margin:5px 15px 2px;padding:1px 20px}#nsl-notices-fallback>div.error{display:block;border-left-color:#dc3232}#nsl-notices-fallback>div.updated{display:block;border-left-color:#46b450}#nsl-notices-fallback p{margin:.5em 0;padding:2px}#nsl-notices-fallback>div:after{position:absolute;right:5px;top:5px;content:'\00d7';display:block;height:16px;width:16px;line-height:16px;text-align:center;font-size:20px;cursor:pointer}.pms-form input[type=text],.pms-form input[type=password],.pms-form input[type=email],.pms-form input[type=textarea],#pms_login input[type=text],#pms_login input[type=password],#pms_login input[type=email],textarea{width:100%}#pms_login p{margin-bottom:16px}#pms_login .login-remember{display:flex;align-items:center;justify-content:flex-start;gap:7px}#pms_login .login-remember input{cursor:pointer}#pms_login .login-remember label{margin-bottom:0;cursor:pointer}#pms_login input[type="checkbox"]{margin:0}#pms_login .login-extra .separator{margin-left:4px;margin-right:4px}.pms-form>input[type=submit]{margin-right:20px}form.pms-form ul.pms-form-fields-wrapper li{list-style:none}form.pms-form ul.pms-form-fields-wrapper{list-style:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.pms-form{margin-bottom:1em}.pms-form .pms-field-section{list-style:none}.pms-field{margin:0 0 20px 0}.pms-field input[type=checkbox],.pms-field input[type=radio]{margin-right:7px}.pms-field.pms-field-type-select select,.pms-field.pms-field-type-select_state select{width:100%}.pms-field.pms-field-type-checkbox .pms-field-input-container label,.pms-field.pms-field-type-radio .pms-field-input-container label{display:inline-block;margin-right:12px}.pms-field-description{font-size:.85em;font-style:italic;opacity:.8;margin:5px 0}.pms-field-required-asterix{display:inline-block;margin:0 3px;color:#c0392b}.pms-submit-disabled{cursor:wait!important}.pms-form .beehive,.wppb-user-forms .beehive{display:none}.pms_field-errors-wrapper p{font-size:90%;color:#c0392b}.pms-login-error{padding:5px 10px;border:1px solid rgb(255 64 64 / .75);background:rgb(255 64 64 / .1)}.pms-form-errors-wrapper{padding:5px 10px;border:1px solid rgb(255 64 64 / .75);background:rgb(255 64 64 / .1);margin-bottom:1em;font-size:80%;color:#c0392b}.pms-form-errors-wrapper p:last-of-type{margin-bottom:0}.pms_success-messages-wrapper p{padding:5px 10px;background:rgb(59 139 8 / .2);border:1px solid rgb(59 139 8 / .5);color:#317307}.pms-warning-message-wrapper{padding:2rem;background:#f6f6f6;border-left:5px solid #e76054;border-radius:3px;box-shadow:0 2px 8px 3px rgb(0 0 0 / .1);background:rgb(231 96 84 / .08);margin-bottom:32px}.pms-warning-message-wrapper>p:last-of-type{margin-bottom:0}.pms-billing-state__select{display:none}#pms_billing_country_chosen,#pms_billing_state_chosen{width:100%!important}#pms-renew-subscription-form p,#pms-cancel-subscription-form p,#pms-abandon-subscription-form p{margin-bottom:16px}.pms-subscription-plans-group-wrapper{border-bottom:1px solid #ccc;margin-bottom:20px}.pms-subscription-plan{margin-bottom:18px}.pms-subscription-plan input{margin-right:7px}.pms-subscription-plan-description{font-size:85%;font-style:italic;margin-left:24px}.pms-subscription-plan.pms-hidden .pms-subscription-plan-description{margin-left:0}.pms-subscription-plan.pms-last,.pms-subscription-plans-group-wrapper.pms-last{border-bottom:0}.pms-subscription-plan label,.pms-subscription-plan input{cursor:pointer}.pms-subscription-plan .pms-subscription-plan-price>.pms-divider:not(:first-of-type):not(.pms-duration-divider){display:none}.pms-account-subscriptions-header>span,.pms-account-subscription>span{display:inline-block;width:24%;vertical-align:text-top}.pms-account-subscription-details-table{margin-bottom:12px}.pms-account-subscription-details-table tr>td:first-of-type{font-weight:700}.pms-account-subscription-details-table__payment-method__wrap{display:flex;align-items:center;margin-bottom:8px}.pms-account-subscription-details-table__payment-method__brand,.pms-account-subscription-details-table__payment-method__number{margin-right:8px}.pms-account-subscription-details-table__payment-method__brand svg,.pms-account-subscription-details-table__payment-method__brand{width:32px;height:24px}.pms-account-subscription-details-table__payment-method__brand-paypal{display:flex;align-items:center;justify-content:center}.pms-account-subscription-details-table__payment-method__brand-paypal svg,.pms-account-subscription-details-table__payment-method__brand-paypal{width:60px}.pms-account-subscription-action-link{margin-right:10px;cursor:pointer}.pms-account-subscription-action-link__update-payment-method{font-size:90%}.pms-subscription-plan.pms-subscription-plan-has-actions,.pms-subscription-plans-header{border-bottom:1px solid #ccc;margin-bottom:.8421em;padding-bottom:.8421em}.pms-subscription-plan.pms-subscription-plan-has-actions:after{display:block;content:'';clear:both}.pms-subscription-plans-header{font-weight:700}.pms-account-subscription .pms-subscription-plan-name,.pms-subscription-plan-expiration{display:inline-block;width:30%;vertical-align:text-top}.pms-subscription-plan-actions{float:right}.pms-subscription-plan-actions a{margin-left:10px}.pms-subscription-plan-actions a:first-of-type{margin-left:0}.pms-subscription-plan-actions .pms-action-retry-payment-wrapper{text-align:right}.wppb-form-field.wppb-subscription-plans label{width:100%;float:none}.wppb-form-field.wppb-subscription-plans input{display:inline-block;float:none;margin-right:7px!important}.wppb-form-field.wppb-subscription-plans span.description{display:block;font-size:100%;font-style:italic;margin-left:0;margin-bottom:1.5em}.wppb-form-field.wppb-subscription-plans h4{margin-bottom:16px}.wppb-user-forms .pms-billing-details input[type="text"]{width:100%}#pms-paygates-wrapper{margin-bottom:1em}#pms-paygates-inner{visibility:hidden;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:30px}#pms-paygates-inner>label{display:inline-flex;align-items:center;cursor:pointer;margin:0;background-color:#FFF}#pms-paygates-inner input{appearance:none;display:none}#pms-paygates-inner input+span{border:1px solid #CFD4DE;width:136px;height:56px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}#pms-paygates-inner input+span:hover,#pms-paygates-inner input:checked+span{border-color:#0056ba}#pms-paygates-inner input[value="manual"]+span,#pms-paygates-inner input[value="authorize_net"]+span{font-style:normal;font-weight:500;font-size:14px;color:#090A0B}#pms-paygates-inner input[value="paypal_pro"]+span,#pms-paygates-inner input[value="paypal_express"]+span,#pms-paygates-inner input[value="paypal_standard"]+span,#pms-paygates-inner input[value="paypal_connect"]+span{font-size:0;background:url(/wp-content/plugins/paid-member-subscriptions/assets/images/PayPal-payment-icon.svg) no-repeat center center}#pms-paygates-inner input[value="stripe_connect"]+span,#pms-paygates-inner input[value="stripe_intents"]+span{font-size:0;background:url(/wp-content/plugins/paid-member-subscriptions/assets/images/CreditCard-payment-icon.svg) no-repeat center center}#pms-active-gateways-not-available,#pms-gateways-not-available{background:rgb(52 152 219 / .25);border:1px solid rgb(52 152 219 / .85);color:rgb(41 128 185);padding:.5em .75em;margin:1em 0}#pms-gateways-not-available{display:none}.pms-paygate-extra-fields{display:none}.pms-subscription-plan-auto-renew{margin-bottom:1em}.pms-form .pms-billing-toggle,.pms-form .pms-email-marketing-field label,.pms-form .pms-gdpr-field label,.pms-subscription-plan-auto-renew label{display:flex;justify-content:flex-start;gap:4px;cursor:pointer}.pms-form .pms-billing-toggle label{cursor:pointer}.pms-form .pms-gdpr-field label{align-items:flex-start}.pms-form .pms-billing-toggle,.pms-form .pms-email-marketing-field label,.pms-subscription-plan-auto-renew label{align-items:center}.pms-form .pms-gdpr-field label .pms-gdpr-field-text{padding-top:2px}.pms-form .pms-email-marketing-field label .pms-email-marketing-field-text a,.pms-form .pms-gdpr-field label .pms-gdpr-field-text a{line-height:20px}.pms-table,.pms-table th,.pms-table td{border:1px solid #e1e1e1}.pms-table{border-width:1px 0 0 1px}.pms-table th,.pms-table td{border-width:0 1px 1px 0}#pms-submit-button-loading-placeholder-text{display:none}.pms-account-navigation{margin-bottom:12px;font-weight:700}.pms-account-navigation ul{list-style-type:none!important;display:flex;flex-wrap:wrap;margin:0!important;padding:0!important}@media screen and (max-width:600px){.pms-account-navigation ul{flex-direction:column}}.pms-account-navigation li{list-style:none!important}.pms-account-navigation li.pms-account-navigation-link{margin-right:16px}.pms-account-navigation li.pms-account-navigation-link a{text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.pms-account-navigation li.pms-account-navigation-link a:hover,.pms-account-navigation li.pms-account-navigation-link .pms-account-navigation-link--active{box-shadow:0 1px 0 0 currentColor!important}.pms-payment-error{padding:5px 10px;border:1px solid rgb(255 64 64 / .75);background:rgb(255 64 64 / .1);margin-bottom:16px;font-size:90%;color:#c0392b}.pms-payment-error p{margin-bottom:10px}.pms-payment-error p:first-of-type{margin-top:0}.pms-payment-error p:last-of-type{margin-bottom:0}.pms-payment-error__message{font-weight:700}ul.pms-field-section{margin-left:0;padding-left:0}.wppb-form-field.wppb-subscription-plans .pms-form-fields-wrapper label,.wppb-form-field.wppb-subscription-plans .pms-field-section label{width:30%;float:left;padding-bottom:5px}.wppb-form-field .pms-form-fields-wrapper #pms_card_exp_month,.wppb-form-field .pms-form-fields-wrapper #pms_card_exp_year,.wppb-form-field .pms-field-section #pms_card_exp_month,.wppb-form-field .pms-field-section #pms_card_exp_year{width:15%}.wppb-form-field .pms-field-card-expiration select,.wppb-form-field .pms-field-type-card_expiration_date select{float:none}.wppb-form-field .pms-form-fields-wrapper .pms_expiration_date_separator,.wppb-form-field .pms-field-section .pms_expiration_date_separator{padding:0 5px}.wppb-form-field #pms_billing_country,.wppb-form-field #pms_billing_state,.wppb-form-field #pms_card_number,.wppb-form-field .pms-billing-details input[type=text]{width:69.9%}.wppb-form-field.wppb-subscription-plans .pms-form-fields-wrapper input,.wppb-form-field.wppb-subscription-plans .pms-field-section input{margin-right:0!important}#pms_edit-profile-form .pms-billing-details{display:flex;margin-bottom:24px}#pms-upgrade-subscription-form .pms-upgrade__message,#pms-change-subscription-form .pms-upgrade__message{margin-bottom:1.2em;font-size:115%}.pms-subscription-plan-price__recurring{display:none}.pms-prorate-frontend-message{margin-bottom:1.345em;font-size:90%;font-style:italic}#pms-update-payment-method-form #pms-credit-card-information{margin-top:24px}#pms-update-payment-method-form .pms-paygate-extra-fields-authorize_net{display:block}#pms-update-payment-method-form .pms_field-errors-wrapper{margin-bottom:24px}.pms-subscription-plan input.small{width:10%!important;min-width:80px}.pms-field .pms_pwyw_pricing{display:inline-block;margin-left:5px}#pms-pass-strength-result{background-color:#eee;border:1px solid #ddd;display:inline-block;margin:13px 5px 5px 30%;padding:3px 5px;text-align:center;width:200px;line-height:28px;min-height:36px}#pms-pass-strength-result.short{background-color:#FFA0A0;border-color:#F04040}#pms-pass-strength-result.bad{background-color:#FFB78C;border-color:#FF853C}#pms-pass-strength-result.good{background-color:#FFEC8B;border-color:#fc0}#pms-pass-strength-result.strong{background-color:#C3FF88;border-color:#8DFF1C}.pms-register-form-top-plans .pms-form-fields-wrapper{display:flex;flex-direction:column}.pms-register-form-top-plans .pms-form-fields-wrapper .pms-field-subscriptions{order:1}.pms-register-form-top-plans .pms-form-fields-wrapper .pms-credit-card-information{order:2}.pms-register-form-top-plans .pms-form-fields-wrapper .pms-account-section-wrapper{order:3}.pms-register-form-top-plans .pms-form-fields-wrapper .pms-billing-details:not(#pms_edit-profile-form .pms-billing-details,#pms-update-payment-method-form .pms-billing-details){order:4}.pms-spinner{width:48px;height:48px;border:5px solid #fff0;border-bottom-color:#0056ba;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.pms-spinner__holder{display:flex;align-items:center;justify-content:center;width:100%;height:80px}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.grecaptcha-badge{visibility:hidden!important}#pms_billing_country{width:100%}.StripeElement{box-sizing:border-box;padding:10px 12px;border:1px solid #cfd7df;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fb1427}.StripeElement--webkit-autofill{background-color:#fefde5!important}.pms-loader{display:block;width:50px;height:50px;margin:0 auto;border:3px solid rgb(255 255 255 / .3);border-radius:50%;border-top-color:#00a0d2;animation:spin 1s ease-in-out infinite;-webkit-animation:spin 1s ease-in-out infinite}@keyframes spin{to{-webkit-transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}.pms-auth-form__loader-msg{margin-top:6px;text-align:center}.pms-stripe-error-message{font-size:16px;color:#fb1427;margin-top:8px}.wppb-user-forms .pms-paygate-extra-fields-stripe_connect{margin-bottom:24px}.pms-stripe-error-message+.pms_field-errors-wrapper{display:none}#pms-stripe-payment-elements.StripeElement,#payment-request-button.StripeElement{height:auto;border:0;border-radius:0;padding:0;box-shadow:none;-webkit-transition:none;transition:none}.pms-form #payment-request-button{margin-bottom:18px}#pms-stripe-payment-elements{max-width:500px;margin-bottom:16px}#pms_subscription_plans_discount_code{width:50%}#pms-subscription-plans-discount-messages-wrapper{display:none;padding:1em;margin:1em 0;margin-top:0;border:1px solid #e7e7e7}#pms-subscription-plans-discount-messages{display:none}#pms-subscription-plans-discount-messages-loading{display:none}label[for="pms_subscription_plans_discount"]{display:block}.pms-discount-error{color:#c0392b;font-size:80%}.pms-discount-success{color:green}#pms-subscription-plans-discount{margin-bottom:1em}#pms-paygate-extra-fields-paypal_connect__placeholder{max-width:200px}.logged-in #pms-paygate-extra-fields-paypal_connect__placeholder{max-width:250px}#pms-paypal-connect{margin-bottom:16px}.pms-billing-details{display:none;flex-wrap:wrap;gap:18px}.pms-billing-details .pms-field{margin-bottom:0;width:100%}.pms-billing-details .pms-field-type-heading h3,.pms-billing-details .pms-field-type-heading h4{margin-bottom:0}.pms-billing-details .pms-field-type-heading{margin-bottom:12px}@media screen and (min-width:600px){.pms-billing-details .pms-billing-first-name,.pms-billing-details .pms-billing-last-name,.pms-billing-details .pms-billing-city,.pms-billing-details .pms-billing-state,.pms-billing-details .pms-billing-zip,.pms-billing-details .pms-billing-country{flex-basis:calc(50% - 9px)}}.pms-invite-code-description{font-weight:400;font-size:16px;line-height:18px;color:#6E7A86;margin-top:5px;font-style:italic}.pms-gift-activation-message{padding:1.5rem;border-left:5px solid #00a0d2;border-radius:3px;box-shadow:0 2px 8px 3px rgb(0 0 0 / .1);margin-bottom:32px}.pms-confirm-pause-subscription,.pms-redirect-back-pause-subscription,.pms-confirm-resume-subscription,.pms-redirect-back-resume-subscription{margin-right:20px!important}.edd-js-none .edd-has-js,.edd-js .edd-no-js,body.edd-js input.edd-no-js{display:none}#tkb-sticky-wrap{position:sticky;top:0;z-index:999;width:100%}#tkb-sticky-wrap .tkb-header{position:relative!important;top:auto!important}body{padding-top:0!important}.tkb-logo-link{display:flex;align-items:center;gap:9px;text-decoration:none;flex-shrink:0}.tkb-logo-img{width:28px;height:28px;object-fit:contain;display:block}.tkb-logo-text{font-family:'Inter',-apple-system,sans-serif;font-size:17px;font-weight:700;font-style:normal;color:#fff;letter-spacing:-.3px;line-height:1}.tkb-logo-text span{color:#818cf8}.tkb-search-wrap{flex:1 1 160px;min-width:100px;max-width:380px}.tkb-search-wrap form{display:flex!important;flex-wrap:nowrap!important;align-items:center;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .12);border-radius:8px;overflow:hidden;transition:border-color 0.2s}.tkb-search-wrap form:focus-within{border-color:rgb(255 255 255 / .28);background:rgb(255 255 255 / .1)}.tkb-search-wrap input[type="text"]{flex:1 1 auto;min-width:0;background:#fff0;border:none;outline:none;color:#fff;font-size:13px;padding:9px 12px}.tkb-search-wrap input[type="text"]::placeholder{color:rgb(255 255 255 / .4)}.tkb-search-wrap button{background:#fff0;border:none;color:rgb(255 255 255 / .5);cursor:pointer;padding:9px 12px;font-size:15px;line-height:1;transition:color 0.15s}.tkb-search-wrap button:hover{color:#fff}.tkb-header-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.tkb-lib-toggle{display:flex;align-items:center;gap:2px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .1);border-radius:8px;padding:3px;flex-shrink:0;margin-right:8px}.tkb-lib-tab{padding:6px 14px;border-radius:6px;font-size:12.5px;font-weight:500;color:rgb(255 255 255 / .55);text-decoration:none;transition:all 0.18s;white-space:nowrap;line-height:1}.tkb-lib-tab:hover{color:#fff}.tkb-lib-tab-active{background:rgb(255 255 255 / .12)!important;color:#fff!important;font-weight:600}.tkb-lib-tab-highlight{color:#d6b370!important;font-weight:600!important}.tkb-lib-tab-highlight:hover{color:#e8c97e!important}.tkb-lib-tab-active-gold{background:rgb(214 179 112 / .15)!important;color:#e8c97e!important}.tkb-lib-sparkle{display:inline-block;margin-right:3px;font-style:normal}.tkb-lib-new-badge{background:rgb(214 179 112 / .2);color:#d6b370;font-size:8px;font-weight:700;padding:1px 5px;border-radius:4px;margin-left:4px;vertical-align:1px;letter-spacing:.04em;border:1px solid rgb(214 179 112 / .3)}.tkb-quick-link{font-size:13px;color:rgb(255 255 255 / .6);text-decoration:none;padding:6px 10px;border-radius:6px;transition:color 0.15s,background 0.15s;white-space:nowrap}.tkb-quick-link:hover{color:#fff;background:rgb(255 255 255 / .07)}.tkb-user-menu{position:relative;flex-shrink:0}.tkb-user-btn{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .1);color:rgb(255 255 255 / .75);width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.15s,color 0.15s;padding:0}.tkb-user-btn:hover{background:rgb(255 255 255 / .13);color:#fff}.tkb-user-dropdown{position:absolute;top:calc(100% + 8px);right:0;background:#1e293b;border:1px solid rgb(255 255 255 / .09);border-radius:10px;min-width:148px;padding:6px;display:none;flex-direction:column;gap:2px;box-shadow:0 12px 32px rgb(0 0 0 / .35);z-index:1000}.tkb-user-dropdown.open{display:flex}.tkb-user-dropdown a{padding:8px 12px;font-size:13px;color:rgb(255 255 255 / .8);text-decoration:none;border-radius:7px;white-space:nowrap}.tkb-user-dropdown a:hover{background:rgb(255 255 255 / .08);color:#fff}.tkb-cart-icon{display:flex;align-items:center;justify-content:center;position:relative;color:rgb(255 255 255 / .65);width:34px;height:34px;border-radius:8px;transition:background 0.15s,color 0.15s;text-decoration:none}.tkb-cart-icon:hover{background:rgb(255 255 255 / .07);color:#fff}.tkb-cart-icon[data-cart-count="0"]{display:none}.tkb-cart-count{position:absolute;top:2px;right:2px;background:#818cf8;color:#fff;font-size:9px;font-weight:700;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center}.tkb-cta-btn{display:inline-flex;align-items:center;background:#818cf8;color:#fff!important;font-size:13px;font-weight:600;padding:7px 16px;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background 0.15s;margin-left:4px}.tkb-cta-btn:hover{background:#6d76e8}.tkb-logo-link,.logo-container{flex-shrink:0!important}.tkb-nav-inner{display:flex;align-items:center;gap:0;overflow-x:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}.tkb-nav-inner::-webkit-scrollbar{display:none}.tkb-nav-inner a{font-size:12px;font-weight:500;letter-spacing:.01em;white-space:nowrap;padding:13px 12px;flex-shrink:0;display:inline-block;color:rgb(255 255 255 / .6);text-decoration:none;transition:color 0.15s;border-bottom:2px solid #fff0}.tkb-nav-inner a:hover,.tkb-nav-inner a.active{color:#fff;border-bottom-color:#818cf8}@media (max-width:768px){.tkb-lib-toggle{display:none}.hide-mobile{display:none!important}.tkb-logo-text{font-size:15px}}@media (max-width:480px){.tkb-cta-btn{display:none}}.smn-arr{display:inline-block;font-size:10px;margin-left:3px;transition:transform 0.25s ease;vertical-align:1px}.smn-trigger[aria-expanded="true"] .smn-arr{transform:rotate(180deg)}.smn-wrap{position:static}.smn-dropdown{position:fixed;left:0;right:0;top:0;background:#fff;border-bottom:1px solid #dde3ec;box-shadow:0 16px 40px rgb(0 0 0 / .11);z-index:998;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity 0.28s cubic-bezier(.22,.61,.36,1),transform 0.28s cubic-bezier(.22,.61,.36,1)}.smn-dropdown.smn-open{opacity:1;transform:translateY(0);pointer-events:auto}.smn-dropdown .smn-col{opacity:0;transform:translateX(18px);transition:opacity 0.32s ease,transform 0.32s ease}.smn-dropdown.smn-open .smn-col:nth-child(1){opacity:1;transform:translateX(0);transition-delay:0.06s}.smn-dropdown.smn-open .smn-col:nth-child(2){opacity:1;transform:translateX(0);transition-delay:0.14s}.smn-dropdown.smn-open .smn-col:nth-child(3){opacity:1;transform:translateX(0);transition-delay:0.22s}.smn-dropdown.smn-open .smn-col:nth-child(4){opacity:1;transform:translateX(0);transition-delay:0.30s}.smn-dropdown:not(.smn-open) .smn-col{opacity:0;transform:translateX(18px);transition:opacity 0.15s ease,transform 0.15s ease;transition-delay:0s!important}.smn-inner{display:grid;grid-template-columns:repeat(4,1fr);max-width:1100px;margin:0 auto;padding:18px 32px 22px;gap:0;background:#fff}.smn-col-hd{font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#1e293b!important;margin:0 0 8px 0;padding-bottom:7px;border-bottom:2.5px solid #f97316;display:block}.smn-col-hd-gap{margin-top:14px;border-bottom-color:#e2e8f0;color:#475569!important;font-size:10.5px;font-weight:700}.smn-col{padding:0 30px 0 0;border-right:1px solid #edf0f5}.smn-col+.smn-col{padding-left:30px;padding-right:30px}.smn-col-last{border-right:none;padding-right:0}.smn-dropdown a.smn-link,.smn-dropdown a.smn-link:visited{display:flex;align-items:center;gap:8px;font-size:12.5px;color:#374151!important;text-decoration:none!important;padding:3px 8px;margin:0 -8px;border-radius:5px;line-height:1.4;transition:background 0.13s ease,color 0.13s ease;white-space:nowrap}.smn-dropdown a.smn-link:hover{background:#f0f4ff;color:#4338ca!important}.smn-lico{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;font-size:13px;line-height:1}@media (max-width:900px){.smn-dropdown{display:none!important}}.tkb-nav{display:none!important}.smn-trigger,.tkb-lib-tab.smn-trigger{color:rgb(255 255 255 / .75)!important;background:rgb(255 255 255 / .1)!important}*{box-sizing:border-box}.sl-hero{background:linear-gradient(160deg,#0f172a 0%,#1e293b 60%,#0f172a 100%);padding:40px 24px 32px;text-align:center}.sl-hero-label{display:inline-flex;align-items:center;gap:6px;background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .1);border-radius:20px;padding:5px 14px;font-size:12px;color:rgb(255 255 255 / .6);margin-bottom:18px;letter-spacing:.04em}.sl-hero-label em{color:#a78bfa;font-style:normal;font-weight:600}.sl-hero h1{font-size:36px;font-weight:800;color:#fff;line-height:1.2;margin:0 0 12px;letter-spacing:-.02em}.sl-hero h1 span{background:linear-gradient(90deg,#a78bfa,#7dd3fc);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}.sl-hero-sub{font-size:16px;color:rgb(255 255 255 / .5);margin:0 0 28px;line-height:1.6}.sl-hero-stats{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.sl-stat-pill{display:flex;align-items:center;gap:7px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);border-radius:8px;padding:8px 16px}.sl-stat-pill strong{font-size:15px;font-weight:700;color:#fff}.sl-stat-pill span{font-size:11px;color:rgb(255 255 255 / .4)}.sl-stat-divider{width:1px;height:20px;background:rgb(255 255 255 / .08)}.sl-search-wrap{display:flex;max-width:580px;margin:0 auto;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .12);border-radius:10px;overflow:visible;align-items:center;padding:6px 6px 6px 12px;gap:6px;flex-wrap:wrap;position:relative}.sl-search-wrap:focus-within{border-color:rgb(255 255 255 / .3);background:rgb(255 255 255 / .1)}.sl-filter-chip{display:inline-flex;align-items:center;gap:5px;background:rgb(255 255 255 / .15);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600;color:#fff;text-decoration:none;white-space:nowrap;transition:background .15s;flex-shrink:0}.sl-filter-chip:hover{background:rgb(255 255 255 / .22)}.sl-filter-chip-x{font-size:14px;font-weight:400;opacity:.7;line-height:1}.sl-search-inp{flex:1;min-width:120px;background:#fff0;border:none;padding:6px 4px;color:#fff;font-size:14px;outline:none}.sl-search-inp::placeholder{color:rgb(255 255 255 / .3)}.sl-search-btn{background:#fff;color:#1e293b;border:none;border-radius:7px;padding:9px 20px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0}.sl-search-btn:hover{background:#f1f5f9}.sl-sticky-top{position:sticky;top:0;z-index:820;background:#0f172a;border-bottom:1px solid rgb(255 255 255 / .08);padding:10px 20px;display:block}.sl-sticky-catnav{display:none}.sl-sticky-catnav::-webkit-scrollbar{display:none}.sl-sticky-inner{max-width:100%;display:flex;align-items:center;gap:12px}.sl-sticky-inner .sl-search-wrap{max-width:500px;margin:0;flex:1}.sl-cat-nav{background:#1e293b;border-bottom:1px solid rgb(255 255 255 / .06);overflow-x:auto;scrollbar-width:none}.sl-cat-nav::-webkit-scrollbar{display:none}.sl-cat-nav-inner{display:flex;align-items:center;white-space:nowrap;padding:0 20px}.sl-cat-link{padding:11px 14px;font-size:11px;font-weight:600;color:rgb(255 255 255 / .4);text-decoration:none;text-transform:uppercase;letter-spacing:.07em;border-bottom:2px solid #fff0;transition:color .15s;white-space:nowrap}.sl-cat-link:hover{color:rgb(255 255 255 / .75)}.sl-cat-link.on{color:#fff;border-bottom-color:#fff}.sl-body{display:grid;grid-template-columns:185px 1fr;background:#f8fafc;align-items:start}.sl-sidebar{background:#fff;border-right:1px solid #e2e8f0;position:sticky;top:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#1e293b #fff0}.sl-sidebar::-webkit-scrollbar{width:3px}.sl-sidebar::-webkit-scrollbar-track{background:#fff0}.sl-sidebar::-webkit-scrollbar-thumb{background:#1e293b;border-radius:3px}.sl-sidebar-hd{padding:12px 14px 8px;font-size:10px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #f1f5f9;position:sticky;top:0;background:#fff;z-index:1}.sl-grp-hd{padding:14px 14px 5px;font-size:10.5px;font-weight:800;color:#334155;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;border-top:1px solid #f1f5f9}.sl-grp-hd:first-of-type{border-top:none}.sl-cat{display:flex;align-items:center;justify-content:space-between;padding:5px 14px 5px 20px;font-size:11.5px;color:#64748b;text-decoration:none;border-left:2px solid #fff0;transition:background .12s,color .12s;gap:4px}.sl-cat-label{display:flex;align-items:center;gap:5px;min-width:0;flex:1}.sl-cat-chk{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0;background:#1e293b;color:#fff;border-radius:3px;font-size:9px;font-weight:700;line-height:1}.sl-cat:hover{background:#f8fafc;color:#1e293b}.sl-cat.on{background:#eef2ff;color:#3730a3;border-left-color:#4f46e5;font-weight:600}.sl-cat.on .sl-cat-chk{background:#4f46e5}.sl-cat-n{font-size:10px;color:#94a3b8;background:#f1f5f9;padding:1px 6px;border-radius:8px;min-width:24px;text-align:center;flex-shrink:0}.sl-cat.on .sl-cat-n{background:#e0e7ff;color:#4f46e5}.sl-main{padding:18px 20px}.sl-info{font-size:13px;color:#64748b;margin-bottom:16px}.sl-info strong{color:#1e293b;font-weight:600}.sl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:1200px){.sl-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.sl-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.sl-body{grid-template-columns:1fr}.sl-sidebar{display:none}.sl-hero h1{font-size:26px}.sl-hero-sub{font-size:14px}.sl-grid{grid-template-columns:repeat(2,1fr)}}.sl-card{background:#fff;border:1px solid #e8ecf0;border-radius:10px;overflow:hidden;cursor:pointer;position:relative;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 1px 4px rgb(0 0 0 / .05)}.sl-card:hover{border-color:#cbd5e1;box-shadow:0 8px 24px rgb(0 0 0 / .1);transform:translateY(-3px)}.sl-card.sel{border-color:#1e293b;box-shadow:0 0 0 2px rgb(30 41 59 / .12)}.sl-card-thumb{position:relative;overflow:hidden;line-height:0}.sl-card-img{width:100%;aspect-ratio:16/9;object-fit:cover;background:#f8fafc;display:block;transition:transform .28s}.sl-card:hover .sl-card-img{transform:scale(1.04)}.sl-card-ph{width:100%;aspect-ratio:16/9;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#cbd5e1;font-size:11px}.sl-mini-actions{position:absolute;top:7px;right:7px;display:flex;gap:5px;z-index:3}.sl-mini-btn{width:27px;height:27px;border-radius:50%;background:rgb(255 255 255 / .92);border:none;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer;color:#1e293b;box-shadow:0 1px 4px rgb(0 0 0 / .18);transition:background .15s,transform .15s}.sl-mini-btn:hover{background:#fff;transform:scale(1.1)}.sl-mini-add.on{background:#1e293b;color:#fff}.sl-card-view-hint{position:absolute!important;inset:auto auto 8px 8px!important;width:auto!important;max-width:calc(100% - 16px);display:inline-flex!important;align-items:center;z-index:2;background:rgb(15 23 42 / .85);color:#fff;font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.4;padding:4px 10px!important;border-radius:12px!important;box-sizing:border-box;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s;pointer-events:none;white-space:nowrap}.sl-card:hover .sl-card-view-hint{opacity:1;transform:translateY(0)}.sl-check{position:absolute;top:8px;left:8px;width:24px;height:24px;background:#1e293b;border-radius:50%;display:none;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:700;box-shadow:0 2px 8px rgb(0 0 0 / .2);z-index:2}.sl-card.sel .sl-check{display:flex}.sl-card-bd{padding:10px 12px}.sl-card-t{font-size:12px;font-weight:600;color:#1e293b;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px}.sl-card-c{font-size:11px;color:#94a3b8}.sl-card-meta-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.sl-card-price{font-size:12.5px;font-weight:700;color:#1e293b;white-space:nowrap}.sl-card-t-link{color:inherit;text-decoration:none}.sl-card-t-link:hover{text-decoration:underline}.sl-pages{display:flex;gap:6px;margin-top:28px;justify-content:center;flex-wrap:wrap}.sl-pg{padding:7px 14px;border-radius:6px;font-size:13px;color:#475569;text-decoration:none;border:1px solid #e2e8f0;background:#fff;transition:all .15s}.sl-pg:hover{border-color:#1e293b;color:#1e293b}.sl-pg.cur{background:#1e293b;color:#fff;border-color:#1e293b}.sl-empty{text-align:center;padding:60px 24px;background:#fff;border-radius:10px;border:1px solid #e2e8f0}.sl-empty h3{font-size:17px;color:#1e293b;font-weight:700;margin-bottom:8px}.sl-empty p{font-size:13px;color:#64748b;line-height:1.6}.sl-empty-hint{margin-top:12px;font-size:12px;color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 16px;display:inline-block}.sl-info-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px;gap:10px}.sl-info-row .sl-info{margin-bottom:0;flex:1}.sl-cart-badge{display:none;align-items:center;gap:12px;background:#0f172a;border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:10px 16px 10px 14px;box-shadow:0 8px 24px rgb(0 0 0 / .25);flex-shrink:0;position:sticky;top:70px;align-self:flex-start;z-index:100;animation:slBadgeIn .2s ease}@keyframes slBadgeIn{from{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.sl-cart-badge.show{display:flex}.sl-badge-lbl{color:rgb(255 255 255 / .4);font-weight:400;font-size:10.5px}.sl-badge-price{font-size:12px;color:#fbbf24;font-weight:700}.sl-badge-info{display:flex;flex-direction:column;gap:2px}.sl-badge-cnt{font-size:13px;font-weight:700;color:#fff;line-height:1.2}.sl-badge-cnt em{font-style:normal}.sl-badge-actions{display:flex;gap:7px;align-items:center}.sl-badge-edit{background:rgb(255 255 255 / .07);color:rgb(255 255 255 / .65);border:1px solid rgb(255 255 255 / .1);border-radius:6px;padding:6px 12px;font-size:11.5px;cursor:pointer;transition:all .12s;white-space:nowrap}.sl-badge-edit:hover{background:rgb(255 255 255 / .13);color:#fff;border-color:rgb(255 255 255 / .2)}.sl-badge-checkout{background:#f97316;color:#fff!important;border:none;border-radius:7px;padding:7px 16px;font-size:12.5px;font-weight:700;cursor:pointer;text-decoration:none!important;white-space:nowrap;transition:background .12s;display:inline-flex;align-items:center;gap:5px;letter-spacing:.01em}.sl-badge-checkout:hover{background:#ea6c0a}.sl-badge-checkout.off{background:#374151;pointer-events:none;color:rgb(255 255 255 / .4)!important}.sl-badge-clear{background:none;border:none;color:rgb(255 255 255 / .25);font-size:15px;cursor:pointer;padding:0 0 0 2px;line-height:1;transition:color .12s}.sl-badge-clear:hover{color:rgb(255 255 255 / .6)}.sl-edit-panel{position:fixed;bottom:-400px;left:0;right:0;background:#0f172a;border-top:1px solid rgb(255 255 255 / .08);box-shadow:0 -8px 28px rgb(0 0 0 / .3);z-index:899;padding:14px 22px 10px;transition:bottom .3s cubic-bezier(.4,0,.2,1);max-height:260px}.sl-edit-panel.on{bottom:0}.sl-edit-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;color:#f1f5f9;margin-bottom:12px}.sl-edit-scroll-wrap{position:relative}.sl-edit-grid{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none;scroll-behavior:smooth}.sl-edit-grid::-webkit-scrollbar{display:none}.sl-edit-arrow{position:absolute;top:50%;transform:translateY(-60%);width:30px;height:52px;background:#1e293b;color:#fff;border:none;border-radius:6px;font-size:18px;cursor:pointer;display:none;align-items:center;justify-content:center;z-index:2}.sl-edit-arrow.show{display:flex}.sl-edit-arrow-l{left:-8px}.sl-edit-arrow-r{right:-8px}.sl-edit-card{flex-shrink:0;width:112px;border:1px solid rgb(255 255 255 / .1);border-radius:8px;overflow:hidden;position:relative;background:#1e293b}.sl-edit-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;background:#334155}.sl-edit-card-t{font-size:10px;font-weight:500;color:#cbd5e1;padding:5px 7px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sl-edit-rm{position:absolute;top:4px;right:4px;width:18px;height:18px;background:rgb(0 0 0 / .55);border:none;border-radius:50%;color:#fff;font-size:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}.sl-edit-rm:hover{background:#dc2626}.sl-modal-bg{position:fixed;inset:0;background:rgb(10 15 28 / .7);z-index:9999;display:none;align-items:center;justify-content:center;padding:20px}.sl-modal-bg.on{display:flex}.sl-modal{background:#fff;border-radius:16px;max-width:780px;width:100%;max-height:88vh;overflow-y:auto;box-shadow:0 32px 80px rgb(0 0 0 / .3);position:relative;scrollbar-width:thin;scrollbar-color:#e2e8f0 #fff0}.sl-modal::-webkit-scrollbar{width:4px}.sl-modal::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.sl-modal-x{position:absolute;top:14px;right:14px;width:32px;height:32px;background:rgb(0 0 0 / .06);border:none;border-radius:50%;font-size:16px;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;transition:all .15s;z-index:2}.sl-modal-x:hover{background:#f1f5f9;color:#1e293b}.sl-modal-img{width:100%;aspect-ratio:16/9;object-fit:cover;background:#f8fafc;border-radius:16px 16px 0 0;display:block}.sl-modal-body{padding:20px 24px 28px}.sl-modal-cat{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.sl-modal-title{font-size:20px;font-weight:800;color:#0f172a;line-height:1.3;margin-bottom:12px}.sl-modal-desc{font-size:13.5px;color:#475569;line-height:1.8;margin-bottom:22px;white-space:pre-line}.sl-modal-acts{display:flex;gap:10px}.sl-modal-add{background:#1e293b;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s;flex:1;max-width:200px}.sl-modal-add:hover{background:#0f172a}.sl-modal-add.done{background:#059669}.sl-modal-add.done:hover{background:#047857}.sl-card-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.sl-atc-btn{display:inline-flex;align-items:center;justify-content:center;gap:3px;background:#1e293b;color:#fff;border:none;border-radius:6px;padding:5px 12px;font-size:11px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0}.sl-atc-btn:hover{background:#334155}.sl-atc-btn.on{background:#059669}.sl-atc-btn.on:hover{background:#047857}.sl-atc-done-txt{display:none}.sl-atc-btn.on .sl-atc-plus{display:none}.sl-atc-btn.on .sl-atc-txt{display:none}.sl-atc-btn.on .sl-atc-done-txt{display:inline}.tkb-footer{background:#0b1120;color:#94a3b8;font-family:inherit;border-top:1px solid rgb(255 255 255 / .06)}.tkbf-trust{background:#0f172a;border-bottom:1px solid rgb(255 255 255 / .05);padding:12px 48px;display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.tkbf-trust-item{display:flex;align-items:center;gap:7px;font-size:12.5px;color:#cbd5e1;white-space:nowrap}.tkbf-trust-item span:first-child{font-size:15px}.tkbf-trust-item{color:#cbd5e1}.tkbf-main{max-width:1200px;margin:0 auto;padding:52px 48px 40px;display:grid;grid-template-columns:190px 1fr 1.2fr 1fr 180px;gap:0 28px}.tkbf-logo{font-size:18px;font-weight:700;color:#fff;text-decoration:none;display:block;margin-bottom:12px;letter-spacing:-.01em}.tkbf-logo span{color:#818cf8}.tkbf-desc{font-size:12.5px;line-height:1.65;color:#a0aec0;margin-bottom:20px}.tkbf-social{display:flex;gap:8px;flex-wrap:wrap}.tkbf-social a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .08);color:#94a3b8;font-size:13px;text-decoration:none;transition:background .14s,color .14s}.tkbf-social a:hover{background:rgb(255 255 255 / .1);color:#fff}.tkbf-col-hd{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0 0 16px 0;padding-bottom:10px;border-bottom:2px solid #f97316;display:block}.tkbf-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.tkbf-col ul li a{display:block;font-size:12.5px;color:#b0bec5;text-decoration:none;padding:4px 0;transition:color .12s;white-space:nowrap}.tkbf-col ul li a:hover{color:#fff}.tkbf-2col{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.tkbf-bottom{border-top:1px solid rgb(255 255 255 / .05);padding:16px 48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;max-width:1200px;margin:0 auto}.tkbf-copy{font-size:12px;color:#94a3b8}.tkbf-bottom-links{display:flex;gap:20px}.tkbf-bottom-links a{font-size:12px;color:#94a3b8;text-decoration:none;transition:color .12s}.tkbf-bottom-links a:hover{color:#e2e8f0}.tkbf-review{font-size:12px;color:#94a3b8}.tkbf-review a{color:#94a3b8;text-decoration:underline}.tkbf-review a:hover{color:#e2e8f0}@media (max-width:1100px){.tkbf-main{grid-template-columns:160px 1fr 1.1fr 1fr 150px;gap:20px;padding:40px 28px 32px}}@media (max-width:900px){.tkbf-main{grid-template-columns:1fr 1fr 1fr;gap:28px}.tkbf-brand{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.tkbf-brand>div:last-child{flex:1;min-width:180px}}@media (max-width:640px){.tkbf-main{grid-template-columns:1fr 1fr;padding:28px 20px 24px}.tkbf-brand{grid-column:1/-1;flex-direction:column}.tkbf-trust{padding:12px 20px;gap:16px}.tkbf-bottom{padding:14px 20px}.tkbf-2col{grid-template-columns:1fr}}