:root{--color-primary:#61cdf6;--color-primary-rgb:97,205,246;--color-primary-hover:#ffffff;--color-secondary:#e83895;--color-secondary-rgb:232,56,149;--color-secondary-hover:#ff52ad;--color-black:#000000;--color-black-rgb:0,0,0;--color-white:#ffffff;--color-white-rgb:255,255,255;--primary:var(--color-primary);--primary-hover:var(--color-primary-hover);--secondary:var(--color-secondary);--secondary-hover:var(--color-secondary-hover);--accent:var(--color-secondary);--accent-hover:var(--color-secondary-hover);--background:var(--color-black);--card:var(--color-black);--text:var(--color-white);--bg-page:var(--color-black);--bg-card:#09090b;--bg-card-hover:#121215;--bg-glass:rgba(var(--color-white-rgb),0.08);--bg-glass-hover:rgba(var(--color-white-rgb),0.18);--bg-pink-subtle:rgba(var(--color-secondary-rgb),0.12);--bg-cyan-subtle:rgba(var(--color-primary-rgb),0.12);--text-main:var(--color-white);--text-muted:rgba(var(--color-white-rgb),0.65);--text-subtle:rgba(var(--color-white-rgb),0.40);--text-dark:var(--color-black);--border-subtle:rgba(var(--color-white-rgb),0.12);--border-light:rgba(var(--color-white-rgb),0.24);--border-strong:rgba(var(--color-white-rgb),0.40);--border-primary:var(--color-primary);--border-secondary:var(--color-secondary);--grid-cols:4;--grid-gap:clamp(14px,1.8vw,24px);--card-ar:16 / 9;--card-radius:12px;--card-border:1px solid var(--border-subtle);--card-border-hover:1px solid var(--color-primary);--btn-primary-bg:var(--color-white);--btn-primary-color:var(--color-black);--btn-primary-border:var(--color-white);--btn-primary-hover-bg:var(--color-primary);--btn-primary-hover-color:var(--color-black);--btn-primary-hover-border:var(--color-primary);--btn-secondary-bg:var(--bg-pink-subtle);--btn-secondary-color:var(--color-secondary);--btn-secondary-border:var(--color-secondary);--btn-secondary-hover-bg:var(--color-secondary);--btn-secondary-hover-color:var(--color-black);--btn-secondary-hover-border:var(--color-secondary);--btn-arrow-bg:var(--bg-glass);--btn-arrow-color:var(--color-white);--btn-arrow-border:var(--border-strong);--btn-arrow-hover-bg:var(--color-white);--btn-arrow-hover-color:var(--color-black);--btn-arrow-hover-border:var(--color-white);--tag-pink-color:var(--color-secondary);--tag-pink-bg:var(--bg-pink-subtle);--tag-pink-border:var(--color-secondary);--tag-cyan-color:var(--color-primary);--tag-cyan-bg:var(--bg-cyan-subtle);--tag-cyan-border:var(--color-primary);--font-heading:'Outfit',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-body:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-family:var(--font-body);--transition-fast:0.15s ease;--transition-normal:0.2s cubic-bezier(0.16,1,0.3,1);--radius-pill:999px;--radius-btn:999px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px}h1,h2,h3,h4,h5,h6,.okg-title,.okg-heading,.ok-pricing-title,.ok-plan-name,.homefeed-title,.homefeed-subpage-hero-title,.homefeed-card-title,.ok-notes-card__title,.okb-policy-hero-title,.okb-studio-v2-hero h1,.okb-footer-tagline,.ok-benefit-card h3,.ok-enterprise-copy h3,.ok-subscription-faq-head h2,.ctrl-brand-name,.ctrl-page-title,.ctrl-stat-value,.ctrl-card-title,.single-post-title,.entry-title,.widget-title,.ok-price-current,.ok-pricing-header h2{font-family:var(--font-heading) !important}body,p,span,a,input,button,select,textarea,label,li,td,th,.ctrl-input,.ctrl-btn,.ctrl-nav-item,.homefeed-category-link,.ok-card-pill,.ok-profile-dropdown{font-family:var(--font-body)}*,*::before,*::after{box-sizing:border-box}html{background-color:var(--background);color:var(--text);font-family:var(--font-family);font-size:16px;line-height:1.5;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body{background-color:var(--background);color:var(--text);font-family:var(--font-family);font-size:16px;line-height:1.5;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;overflow-y:visible}main,.site-main,.okb-studio-v2,.okb-studio-v2-about,.okb-studio-v2-contact,.okb-policy-page,.ok-project-page{overflow:visible;overflow-x:clip;overflow-y:visible}body.okb-gemini-site{background-color:#000000;color:#ffffff}h1,h2,h3,h4,h5,h6{color:#ffffff;font-family:var(--font-family);font-weight:700;line-height:1.2;margin-top:0;letter-spacing:-0.01em}p{margin-top:0;margin-bottom:1rem;color:var(--text-muted)}a{color:var(--primary);text-decoration:none;transition:color 0.15s ease}a:hover{color:var(--primary-hover)}img,video{max-width:100%;height:auto;display:block}.okg-shell{width:100%;max-width:1360px;margin:0 auto;padding:0 clamp(20px,3.5vw,40px)}.okg-section{position:relative;padding:clamp(60px,8vw,100px) 0;width:100%}.okg-btn,.btn,.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-family);font-size:15px;font-weight:600;padding:0 24px;height:48px;border-radius:var(--radius-btn);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease,transform 0.15s ease,box-shadow 0.15s ease;user-select:none;white-space:nowrap}.okg-btn:hover,.btn:hover,.button:hover{transform:translateY(-1px)}.okg-btn--primary,.okg-btn--blue,.btn-primary{background-color:#ffffff;color:#000000;border-color:#ffffff;box-shadow:none}.okg-btn--primary:hover,.okg-btn--blue:hover,.btn-primary:hover,.ok-btn-primary:hover,.ok-checkout-btn-primary:hover,.ok-checkout-pay:hover,.okb-live-view-all-btn:hover,.ok-stock-btn-primary:hover,.profile-credit-topup-link:hover,a.okg-btn--primary:hover,a.okg-btn--blue:hover,a.btn-primary:hover,button.okg-btn--primary:hover,button.okg-btn--blue:hover,button.btn-primary:hover,input[type="submit"]:hover{background-color:#61cdf6;border-color:#61cdf6;color:#000000;box-shadow:none}.okg-btn--primary:hover *,.okg-btn--blue:hover *,.btn-primary:hover *,.ok-btn-primary:hover *,.ok-checkout-btn-primary:hover *,.ok-checkout-pay:hover *,.okb-live-view-all-btn:hover *,.ok-stock-btn-primary:hover *,.profile-credit-topup-link:hover *{color:#000000}.okg-btn--secondary,.btn-secondary{background-color:var(--secondary);color:#ffffff;border-color:rgba(97,205,246,0.25)}.okg-btn--secondary:hover,.btn-secondary:hover{background-color:var(--secondary-hover);border-color:var(--primary);color:#ffffff}.okg-btn--accent,.btn-accent{background-color:var(--accent);color:#000000;border-color:var(--accent);font-weight:600}.okg-btn--accent:hover,.btn-accent:hover{background-color:var(--accent-hover);border-color:var(--accent-hover);color:#000000}.site-header{position:sticky;top:0;z-index:1000;width:100%;background-color:#000000;border-bottom:1px solid rgba(255,255,255,0.07);padding:10px clamp(18px,2.4vw,36px);box-sizing:border-box;transition:background-color 0.2s ease,border-color 0.2s ease}.site-header::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;transition:opacity 0.25s ease;z-index:1}body.okb-search-focused .site-header::before{opacity:1;pointer-events:auto;cursor:default}.site-header .header-inner{position:relative;width:100%;max-width:100%;margin:0;display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,2vw,32px);z-index:20000;box-sizing:border-box}.site-header .site-logo{display:flex;align-items:center;height:56px;flex-shrink:0;position:relative;z-index:0;transition:opacity 0.25s ease,filter 0.25s ease}.site-header .site-logo img{height:54px;width:auto;max-height:56px;object-fit:contain;display:block;transition:transform 0.2s ease}.site-header .site-logo:hover img{transform:scale(1.05)}.site-header .okb-header-right{display:flex;align-items:center;flex-shrink:0;position:relative;z-index:20005;transition:opacity 0.25s ease,filter 0.25s ease}body.okb-search-focused .site-header .site-logo,body.okb-search-focused .site-header .okb-header-right{opacity:0.15;filter:blur(4px);pointer-events:none}body.okb-search-focused .site-header{z-index:20000}body.okb-search-focused .site-header .header-inner,body.okb-search-open .site-header .header-inner,.site-header:has(.header-search.is-suggesting) .header-inner,.site-header:has(.header-search-dropdown:not([hidden])) .header-inner{z-index:20050 !important}.site-header .okb-header-search,.okb-header-search{flex:1 1 auto;width:100%;max-width:none;margin:0;position:relative;min-width:0;z-index:20050}body.okb-search-focused .site-header .okb-header-search,body.okb-search-open .site-header .okb-header-search,.site-header:has(.header-search.is-suggesting) .okb-header-search,.site-header:has(.header-search-dropdown:not([hidden])) .okb-header-search{z-index:20060 !important}body.okb-search-focused .site-header .header-search,body.okb-search-open .site-header .header-search,.site-header .header-search.is-suggesting,.header-search.is-suggesting,.site-header:has(.header-search-dropdown:not([hidden])) .header-search{z-index:20070 !important}.okb-search-backdrop{display:none;position:fixed;inset:0;width:100vw;height:100vh;background:rgba(0,0,0,0.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:10000;cursor:default}body.okb-search-focused .okb-search-backdrop{display:block}.header-search,.okb-universal-search-form,.header-search.okb-universal-search-form{position:relative;display:block;width:100%;margin:0;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;min-height:0;outline:none}.header-search.okb-universal-search-form:focus-within{background:transparent;border:none;box-shadow:none}.header-search-field-wrapper,.okb-universal-search-form .header-search-field-wrapper{position:relative;display:flex;align-items:center;width:100%;height:48px;background-color:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.15);border-radius:999px;padding:0 20px;box-shadow:none;box-sizing:border-box;transition:border-color 0.2s cubic-bezier(0.16,1,0.3,1),box-shadow 0.2s cubic-bezier(0.16,1,0.3,1),background-color 0.2s ease}.header-search-field-wrapper:hover,.okb-universal-search-form .header-search-field-wrapper:hover{border-color:rgba(97,205,246,0.45);background-color:rgba(255,255,255,0.07);box-shadow:none}.header-search-field-wrapper:focus-within,.okb-universal-search-form .header-search-field-wrapper:focus-within,.header-search.is-suggesting .header-search-field-wrapper,body.okb-search-focused .header-search-field-wrapper{border-color:#61cdf6 !important;background-color:#000000 !important;box-shadow:0 0 0 3px rgba(97,205,246,0.16) !important}.header-search .search-icon{color:rgba(255,255,255,0.45);font-size:16px;margin-right:12px;flex-shrink:0;transition:color 0.15s ease,transform 0.15s ease}.header-search-field-wrapper:hover .search-icon,.header-search-field-wrapper:focus-within .search-icon,body.okb-search-focused .header-search .search-icon{color:#61cdf6 !important;transform:scale(1.06)}.header-search-field{flex:1;height:100%;display:flex;align-items:center;margin:0;cursor:text}.header-search-input{width:100%;height:100%;background:transparent;border:none;outline:none;color:#ffffff;font-family:var(--font-family);font-size:15px;font-weight:500;line-height:normal;padding:0}.header-search-input::placeholder,.okb-universal-search-form .wp-search-input::placeholder{color:#8e95a2;font-family:var(--font-family);font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-search-back{display:none}.header-search-dropdown{position:absolute;top:calc(100% + 10px);left:0;right:0;width:100%;background-color:#000000;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,0.12);border-radius:18px;box-shadow:0 16px 48px rgba(0,0,0,0.8),0 0 0 1px rgba(97,205,246,0.15);max-height:min(78vh,660px);overflow-y:auto;overflow-x:hidden;z-index:20080 !important;padding:24px 28px;scrollbar-width:thin;scrollbar-color:rgba(97,205,246,0.35) transparent;box-sizing:border-box}.header-search-dropdown::-webkit-scrollbar{width:6px}.header-search-dropdown::-webkit-scrollbar-thumb{background-color:rgba(97,205,246,0.3);border-radius:999px}.header-search-dropdown[hidden]{display:none}.header-search-dropdown:not([hidden]),.header-search.is-suggesting .header-search-dropdown{display:block}.okb-live-loading-bar{position:relative;width:100%;height:2px;background:rgba(97,205,246,0.1);overflow:hidden;border-radius:2px;margin-bottom:14px;opacity:0;transition:opacity 0.2s ease}.header-search.is-loading .okb-live-loading-bar{opacity:1}.header-search.is-loading .okb-live-loading-bar::after{content:'';position:absolute;top:0;left:0;height:100%;width:40%;background:#61cdf6;animation:okbSearchLoadingBar 1s infinite linear}@keyframes okbSearchLoadingBar{0%{transform:translateX(-100%)}100%{transform:translateX(350%)}}.okb-live-predictive-wrap,.okb-live-search-panel,.okb-quickstart-panel{display:flex;flex-direction:column;gap:20px}.okb-live-section-kicker{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--primary);margin:0 0 10px;display:flex;align-items:center;gap:8px}.okb-live-suggestions-chips,.okb-live-suggestion-chips{display:flex;flex-wrap:wrap;gap:8px}.okb-live-suggest-chip,.okb-live-chip-btn,.okb-try-pill{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border-radius:999px;background-color:rgba(255,255,255,0.04);border:1px solid rgba(97,205,246,0.2);color:#ffffff;font-family:var(--font-family);font-size:12.5px;font-weight:500;cursor:pointer;text-decoration:none;transition:all 0.15s cubic-bezier(0.16,1,0.3,1);user-select:none}.okb-live-suggest-chip i,.okb-live-chip-btn i{color:var(--primary);font-size:11px}.okb-live-suggest-chip:hover,.okb-live-chip-btn:hover,.okb-try-pill:hover{background-color:var(--primary);color:#000000;border-color:var(--primary);transform:translateY(-1px);box-shadow:none}.okb-live-suggest-chip:hover i,.okb-live-chip-btn:hover i{color:#000000}.okb-live-intent-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.okb-live-intent-card{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#000000;border:1px solid rgba(97,205,246,0.16);border-radius:12px;color:#ffffff;text-decoration:none;font-size:13.5px;transition:all 0.15s ease}.okb-live-intent-card:hover{background-color:rgba(97,205,246,0.12);border-color:rgba(97,205,246,0.4);color:var(--primary);transform:translateX(3px)}.okb-live-intent-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background-color:rgba(97,205,246,0.15);color:var(--primary);font-size:13px;margin-right:10px}.okb-live-intent-count{font-size:12px;color:var(--text-muted);font-weight:600}.okb-quickstart-links-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.okb-quickstart-link{display:flex;align-items:center;gap:12px;padding:13px 15px;border-radius:14px;background-color:#14161c;border:1px solid rgba(255,255,255,0.08);text-decoration:none;color:#ffffff;transition:all 0.18s cubic-bezier(0.16,1,0.3,1)}.okb-quickstart-link:hover{background-color:rgba(97,205,246,0.08);border-color:#61cdf6;transform:translateY(-1px);box-shadow:none}.okb-quickstart-icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.okb-quickstart-content{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.okb-quickstart-content strong{font-size:13.5px;font-weight:600;color:#ffffff;line-height:1.25}.okb-quickstart-content small{font-size:11.5px;color:var(--text-muted);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.okb-quickstart-arrow{font-size:11px;color:rgba(255,255,255,0.35);transition:transform 0.15s ease}.okb-quickstart-link:hover .okb-quickstart-arrow{transform:translateX(3px);color:var(--primary)}.okb-live-assets-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.okb-live-asset-mini{display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background-color:#14161c;border:1px solid rgba(255,255,255,0.08);text-decoration:none;transition:all 0.18s cubic-bezier(0.16,1,0.3,1)}.okb-live-asset-mini:hover{border-color:#61cdf6;transform:translateY(-2px);box-shadow:none}.okb-live-asset-mini-thumb{position:relative;display:block;width:100%;aspect-ratio:16 / 9;background-color:#000000;overflow:hidden}.okb-live-asset-mini-thumb img{width:100%;height:100%;object-fit:cover;display:block}.okb-live-asset-mini-title{padding:10px 12px;font-size:13px;font-weight:500;color:#ffffff;text-align:left;white-space:nowrap !important;text-wrap:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;display:block !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.okb-live-asset-mini:hover .okb-live-asset-mini-title{color:var(--primary)}.okb-live-view-all-btn,a.okb-live-view-all-btn,.okb-live-view-all-btn:link,.okb-live-view-all-btn:visited{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;margin-top:14px;border-radius:999px;background-color:var(--primary);color:#000000;border:1px solid var(--primary);font-family:var(--font-family);font-size:13.5px;font-weight:700;text-decoration:none;box-sizing:border-box;transition:all 0.15s cubic-bezier(0.16,1,0.3,1)}.okb-live-view-all-btn:hover,a.okb-live-view-all-btn:hover,.okb-live-view-all-btn:focus,.okb-live-view-all-btn:active{background-color:#ffffff;color:#000000;border-color:#ffffff;transform:translateY(-1px);box-shadow:none}.okb-live-view-all-btn span,.okb-live-view-all-btn i,.okb-live-view-all-btn:hover span,.okb-live-view-all-btn:hover i,a.okb-live-view-all-btn:hover span,a.okb-live-view-all-btn:hover i{color:#000000}.okb-live-view-all-btn:hover i,a.okb-live-view-all-btn:hover i{transform:translateX(4px)}.okb-live-view-all-text-mobile{display:none}.site-header .okb-header-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.site-header .header-actions{display:flex;align-items:center;gap:12px}.ok-header-signin-btn,body .ok-header-signin-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;height:40px !important;padding:0 18px !important;border-radius:999px !important;background-color:#ffffff !important;background:#ffffff !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border:1px solid #ffffff !important;box-shadow:0 2px 10px rgba(0,0,0,0.25) !important;font-family:var(--font-family) !important;font-size:14px !important;font-weight:700 !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap !important;flex-shrink:0 !important;cursor:pointer !important;box-sizing:border-box !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important}.ok-header-signin-btn .ok-signin-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;color:#000000 !important}.ok-header-signin-btn .ok-signin-icon svg{width:15px !important;height:15px !important;display:block !important;stroke:#000000 !important;color:#000000 !important}.ok-header-signin-btn .ok-signin-text{display:inline-block !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;white-space:nowrap !important;line-height:1 !important}.ok-header-signin-btn:hover,body .ok-header-signin-btn:hover{background-color:#61cdf6 !important;background:#61cdf6 !important;border-color:#61cdf6 !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;box-shadow:0 4px 18px rgba(97,205,246,0.4) !important;transform:translateY(-1px) !important}.ok-header-signin-btn:hover .ok-signin-icon,.ok-header-signin-btn:hover .ok-signin-icon svg,.ok-header-signin-btn:hover .ok-signin-text{color:#000000 !important;stroke:#000000 !important;-webkit-text-fill-color:#000000 !important}.site-header .profile-btn,.site-header .profile-btn.ok-profile-btn,.profile-btn.ok-profile-btn,.site-header #profileToggle,#profileToggle{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:50px !important;height:50px !important;min-width:50px !important;min-height:50px !important;max-width:50px !important;max-height:50px !important;padding:0 !important;margin:0 !important;background:transparent !important;background-color:transparent !important;border:none !important;border-radius:50% !important;box-shadow:none;cursor:pointer !important;flex-shrink:0 !important;overflow:visible !important;outline:none !important;transition:transform 0.18s cubic-bezier(0.16,1,0.3,1),filter 0.18s ease !important}.site-header .profile-btn:hover,.site-header .profile-btn.ok-profile-btn:hover,.profile-btn.ok-profile-btn:hover,#profileToggle:hover{transform:scale(1.05) !important;background:transparent !important;border:none !important;box-shadow:none;filter:none !important}.ok-avatar-ring-container{position:relative !important;width:50px !important;height:50px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}.ok-avatar-ring-svg{position:absolute !important;top:0 !important;left:0 !important;width:50px !important;height:50px !important;pointer-events:none !important;overflow:visible !important;display:block !important}.ok-avatar-ring-track{fill:none !important;stroke:#222631 !important;stroke-width:2.8 !important}.ok-avatar-ring-bar{fill:none !important;stroke:var(--color-primary,#61cdf6) !important;stroke-width:2.8 !important;stroke-linecap:round !important;transition:stroke-dashoffset 0.4s cubic-bezier(0.16,1,0.3,1) !important}.ok-avatar-ring-img{position:relative !important;width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;border-radius:50% !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#111317 !important;z-index:1 !important}.ok-avatar-ring-img img,.ok-avatar-ring-img .profile-avatar,.ok-avatar-ring-img .avatar{width:38px !important;height:38px !important;min-width:38px !important;min-height:38px !important;max-width:38px !important;max-height:38px !important;border-radius:50% !important;object-fit:cover !important;display:block !important;margin:0 !important;padding:0 !important;border:none !important;box-shadow:none}.ok-avatar-ring-container--guest{border:1.5px solid rgba(255,255,255,0.15) !important;border-radius:50% !important}.ok-avatar-ring-img--guest{color:#c9d1d9 !important;font-size:15px !important;background:#161922 !important}.ok-profile-wrapper{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}body .site-header #profileMenu.profile-dropdown,body .site-header .profile-dropdown.ok-profile-dropdown-v2,body>#profileMenu.profile-dropdown,#profileMenu.profile-dropdown{position:absolute !important;top:calc(100% + 10px) !important;right:0 !important;left:auto !important;margin:0 !important;width:320px !important;min-width:290px !important;max-width:min(320px,calc(100vw - 24px)) !important;background:#000000 !important;border:1px solid rgba(97,205,246,0.25) !important;border-radius:18px !important;padding:16px !important;box-shadow:0 20px 48px rgba(0,0,0,0.95),0 0 0 1px rgba(255,255,255,0.08) !important;backdrop-filter:blur(24px) !important;-webkit-backdrop-filter:blur(24px) !important;z-index:200100 !important;overflow:visible !important;box-sizing:border-box !important;transform-origin:top right !important;font-family:inherit !important}body .site-header #profileMenu.profile-dropdown:not([hidden]),body .site-header .profile-dropdown.ok-profile-dropdown-v2:not([hidden]),body>#profileMenu.profile-dropdown:not([hidden]),#profileMenu.profile-dropdown:not([hidden]){display:block !important}body .site-header #profileMenu.profile-dropdown[hidden],body .site-header .profile-dropdown.ok-profile-dropdown-v2[hidden],body>#profileMenu.profile-dropdown[hidden],#profileMenu.profile-dropdown[hidden],#profileMenu[hidden],.profile-dropdown[hidden]{display:none !important}body.okb-search-open #profileMenu,body.okb-search-focused #profileMenu,body:has(.header-search.is-suggesting) #profileMenu,body:has(.header-search-dropdown:not([hidden])) #profileMenu,body.okb-search-open .profile-dropdown,body.okb-search-focused .profile-dropdown,body:has(.header-search.is-suggesting) .profile-dropdown,body:has(.header-search-dropdown:not([hidden])) .profile-dropdown{display:none !important}.ok-pd-head{display:flex !important;align-items:center !important;gap:12px !important;padding:0 !important;margin:0 !important}.ok-pd-avatar-wrap{position:relative !important;width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;flex-shrink:0 !important}.ok-pd-avatar-img,.ok-pd-avatar-wrap img,.ok-pd-avatar-wrap .avatar{width:44px !important;height:44px !important;min-width:44px !important;min-height:44px !important;border-radius:50% !important;object-fit:cover !important;display:block !important;border:none !important;box-shadow:none}.ok-pd-crown-badge{position:absolute !important;top:-3px !important;right:-3px !important;width:17px !important;height:17px !important;background:#000000 !important;border:1px solid #e83895 !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:none;z-index:2 !important}.ok-pd-crown-badge svg{display:block !important;width:11px !important;height:11px !important}.ok-pd-user-meta{display:flex !important;flex-direction:column !important;min-width:0 !important;flex:1 !important;overflow:hidden !important}.ok-pd-user-name{color:#ffffff !important;font-size:14.5px !important;font-weight:600 !important;line-height:1.3 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;display:block !important}.ok-pd-user-email{color:#8e95a0 !important;font-size:12px !important;font-weight:400 !important;line-height:1.3 !important;margin-top:2px !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;display:block !important}.ok-pd-divider{height:1px !important;background:rgba(255,255,255,0.08) !important;margin:14px 0 !important;border:none !important;padding:0 !important;display:block !important}.ok-pd-credit-section{display:flex !important;flex-direction:column !important;gap:8px !important;padding:0 !important;margin:0 !important}.ok-pd-credit-heading{display:flex !important;align-items:center !important;gap:8px !important;color:#ffffff !important;font-size:13.5px !important;font-weight:600 !important}.ok-pd-usage-icon{flex-shrink:0 !important;display:block !important}.ok-pd-credit-metrics{display:flex !important;align-items:center !important;justify-content:space-between !important;font-size:13px !important;line-height:1.4 !important;margin-top:1px !important}.ok-pd-metric-item{display:flex !important;align-items:center !important;gap:5px !important}.ok-pd-metric-lbl{color:#9ca3af !important;font-weight:400 !important}.ok-pd-metric-val{color:#ffffff !important;font-weight:600 !important}.ok-pd-progress-track{width:100% !important;height:6px !important;background:rgba(255,255,255,0.12) !important;border-radius:999px !important;overflow:hidden !important;margin-top:3px !important;position:relative !important;display:block !important}.ok-pd-progress-fill{height:100% !important;background:#61cdf6 !important;border-radius:999px !important;transition:width 0.35s ease !important;min-width:0 !important;display:block !important}.ok-pd-menu-list{display:flex !important;flex-direction:column !important;gap:2px !important;margin:0 !important;padding:0 !important}.ok-pd-menu-item{display:flex !important;align-items:center !important;gap:12px !important;padding:8.5px 10px !important;border-radius:10px !important;color:#e1e4ea !important;font-size:13.5px !important;font-weight:500 !important;text-decoration:none !important;background:transparent !important;border:none !important;transition:background 0.15s ease,color 0.15s ease !important;min-height:auto !important;box-sizing:border-box !important;cursor:pointer !important}.ok-pd-menu-item:hover{background:rgba(97,205,246,0.08) !important;color:#61cdf6 !important;transform:none !important;box-shadow:none}.ok-pd-menu-icon{display:flex !important;align-items:center !important;justify-content:center !important;width:20px !important;height:20px !important;flex-shrink:0 !important;color:#8a92a0 !important;transition:color 0.15s ease !important}.ok-pd-menu-icon svg{display:block !important}.ok-pd-menu-item:hover .ok-pd-menu-icon{color:#61cdf6 !important}.ok-pd-menu-text{flex:1 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.ok-pd-plan-pill{padding:3px 8px !important;font-size:11px !important;font-weight:600 !important;border-radius:6px !important;background:rgba(97,205,246,0.12) !important;color:#61cdf6 !important;border:1px solid rgba(97,205,246,0.3) !important;letter-spacing:0.2px !important;text-transform:capitalize !important;margin-left:auto !important}.ok-pd-menu-item--pin{cursor:default !important}.ok-pd-pin-btn{margin-left:auto !important;padding:3px 8px !important;background:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:6px !important;color:#d1d5db !important;font-size:11px !important;font-weight:500 !important;cursor:pointer !important;transition:all 0.15s ease !important}.ok-pd-pin-btn:hover{background:rgba(255,255,255,0.16) !important;color:#ffffff !important}.ok-pd-menu-item--logout{color:#9ca3af !important}.ok-pd-menu-item--logout:hover{color:#e83895 !important}.ok-pd-menu-item--logout:hover .ok-pd-menu-icon{color:#e83895 !important}.okb-profile-backdrop{display:none !important;position:fixed !important;inset:0 !important;width:100vw !important;height:100vh !important;background:transparent !important;background-color:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;z-index:199990 !important;pointer-events:auto !important;cursor:default !important}body.okb-profile-open .okb-profile-backdrop{display:block !important}body.okb-profile-open{overflow:visible !important}.profile-login-box{text-align:center;padding:10px 4px 4px}.profile-login-icon{width:48px;height:48px;border-radius:50%;background-color:rgba(97,205,246,0.12);border:1px solid rgba(255,255,255,0.08);color:var(--primary);display:flex;align-items:center;justify-content:center;font-size:18px;margin:0 auto 12px}.profile-login-title{font-size:16px;font-weight:700;color:#ffffff;margin-bottom:6px;line-height:1.3}.profile-login-desc{font-size:12.5px;color:var(--text-muted);line-height:1.45;margin-bottom:16px}.profile-login-btn{width:100%;height:42px;border-radius:999px;font-size:13.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;margin-bottom:12px}.profile-login-links{display:flex;align-items:center;justify-content:center;gap:8px}.profile-login-help{font-size:12px;color:var(--text-muted);text-decoration:none;transition:color 0.15s ease}.profile-login-help:hover{color:var(--primary)}.profile-login-dot{color:rgba(255,255,255,0.3);font-size:10px}.okb-mobile-search-toggle{display:none}body.okb-profile-open .site-header{z-index:200050 !important}@media (max-width:1024px){.site-header{padding:0 !important}.site-header .header-inner{width:100%;max-width:100%;padding-left:max(20px,env(safe-area-inset-left)) !important;padding-right:max(20px,env(safe-area-inset-right)) !important;gap:18px}.site-header .site-logo img{height:54px !important;max-height:54px !important;width:auto !important}.site-header .okb-header-search{flex:1 1 auto;width:100%;max-width:none;margin:0}.header-search-field-wrapper{height:50px;padding:0 20px}.okb-quickstart-links-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.site-header{padding:0 !important}.site-header .header-inner{width:100%;padding-left:max(18px,env(safe-area-inset-left)) !important;padding-right:max(18px,env(safe-area-inset-right)) !important;gap:16px}.site-header .site-logo img{height:52px !important;max-height:52px !important;width:auto !important}}@media (max-width:768px){body.okb-search-focused .okb-search-backdrop,body.okb-search-open .okb-search-backdrop{display:block !important;position:fixed !important;inset:0 !important;width:100vw !important;height:100vh !important;height:100dvh !important;background:#000000 !important;background-color:#000000 !important;opacity:1 !important;z-index:100000 !important}body.okb-search-open{overflow:hidden !important}.site-header{padding:0 !important}.site-header .header-inner{width:100%;min-height:64px;padding-left:max(16px,env(safe-area-inset-left)) !important;padding-right:max(16px,env(safe-area-inset-right)) !important;gap:12px}.site-header .site-logo{height:50px}.site-header .site-logo img{height:50px !important;max-height:50px !important;width:auto !important}.okb-quickstart-links-grid{grid-template-columns:1fr;gap:8px}.okb-live-intent-list{grid-template-columns:1fr;gap:8px}.okb-live-assets-grid{grid-template-columns:repeat(2,1fr);gap:10px}.okb-live-view-all-text-desktop{display:none}.okb-live-view-all-text-mobile{display:inline}.okb-mobile-search-toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;border-radius:50% !important;background-color:#ffffff !important;border:1px solid #ffffff !important;color:#000000 !important;font-size:14px !important;cursor:pointer !important;box-shadow:0 2px 10px rgba(0,0,0,0.25) !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important}.okb-mobile-search-toggle i{color:#000000 !important}.okb-mobile-search-toggle:hover{background-color:#61cdf6 !important;border-color:#61cdf6 !important;color:#000000 !important;box-shadow:0 4px 18px rgba(97,205,246,0.4) !important;transform:translateY(-1px) !important}.okb-mobile-search-toggle:hover i{color:#000000 !important}.site-header .header-actions{gap:8px !important}.ok-header-signin-btn,body .ok-header-signin-btn{height:38px !important;padding:0 14px !important;font-size:13px !important;gap:6px !important;border-radius:999px !important}.ok-header-signin-btn .ok-signin-icon svg{width:14px !important;height:14px !important}.site-header .okb-header-search{display:none}body.okb-search-open{overflow:hidden !important}body.okb-search-open .site-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;height:60px !important;background-color:#000000 !important;border-bottom:1px solid rgba(255,255,255,0.12) !important;z-index:100050 !important;padding:0 !important}body.admin-bar.okb-search-open .site-header{top:46px !important}body.okb-search-open .site-header .header-inner{height:60px !important;min-height:60px !important;padding:8px 12px !important;margin:0 !important;width:100% !important;max-width:100% !important;display:flex !important;align-items:center !important;z-index:100051 !important;gap:0 !important}body.okb-search-open .site-header .site-logo,body.okb-search-open .site-header .okb-header-right{display:none !important}body.okb-search-open .site-header .okb-header-search{display:flex !important;flex:1 1 100% !important;width:100% !important;max-width:100% !important;position:static !important;margin:0 !important;padding:0 !important;height:100% !important;align-items:center !important;z-index:100052 !important}body.okb-search-open .site-header .okb-header-search .header-search,body.okb-search-open .header-search,body.okb-search-open .okb-universal-search-form{display:flex !important;width:100% !important;align-items:center !important;gap:10px !important;margin:0 !important;padding:0 !important;background:transparent !important;border:none !important;box-shadow:none !important}body.okb-search-open .site-header .mobile-search-back,body.okb-search-open .mobile-search-back{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;min-width:38px !important;border-radius:50% !important;border:1px solid rgba(255,255,255,0.16) !important;background:rgba(255,255,255,0.08) !important;color:#ffffff !important;font-size:15px !important;cursor:pointer !important;flex-shrink:0 !important;padding:0 !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important}body.okb-search-open .site-header .mobile-search-back i,body.okb-search-open .mobile-search-back i{color:#ffffff !important}body.okb-search-open .site-header .mobile-search-back:hover,body.okb-search-open .site-header .mobile-search-back:active,body.okb-search-open .mobile-search-back:hover,body.okb-search-open .mobile-search-back:active{background:#61cdf6 !important;border-color:#61cdf6 !important;color:#000000 !important}body.okb-search-open .site-header .mobile-search-back:hover i,body.okb-search-open .site-header .mobile-search-back:active i,body.okb-search-open .mobile-search-back:hover i,body.okb-search-open .mobile-search-back:active i{color:#000000 !important}body.okb-search-open .header-search-field-wrapper{flex:1 1 auto !important;height:42px !important;padding:0 16px !important;background-color:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.18) !important;border-radius:999px !important;display:flex !important;align-items:center !important;box-sizing:border-box !important;transition:all 0.2s ease !important}body.okb-search-open .header-search-field-wrapper:focus-within{border-color:#61cdf6 !important;background-color:#000000 !important;box-shadow:0 0 0 3px rgba(97,205,246,0.16) !important}body.okb-search-open .header-search-field-wrapper .search-icon{color:rgba(255,255,255,0.5) !important;font-size:14px !important;margin-right:10px !important;flex-shrink:0 !important}body.okb-search-open .header-search-field-wrapper:focus-within .search-icon{color:#61cdf6 !important}body.okb-search-open .header-search-field{flex:1 1 auto !important;height:100% !important;display:flex !important;align-items:center !important}body.okb-search-open .header-search-input{color:#ffffff !important;font-size:14px !important;font-weight:500 !important;background:transparent !important;border:none !important;outline:none !important;width:100% !important;padding:0 !important}body.okb-search-open .header-search-input::placeholder{color:rgba(255,255,255,0.45) !important;font-size:13px !important}body.okb-search-open .site-header .header-inner>*:not(.okb-header-search){display:none !important}body.okb-search-open .site-header .header-search-dropdown{display:block !important;position:fixed !important;top:60px !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:calc(100vh - 60px) !important;height:calc(100dvh - 60px) !important;max-height:none !important;border-radius:0 !important;border:none !important;border-top:1px solid rgba(255,255,255,0.1) !important;padding:18px 16px 40px !important;background-color:#000000 !important;backdrop-filter:blur(28px) !important;-webkit-backdrop-filter:blur(28px) !important;box-sizing:border-box !important;z-index:100055 !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important}body.admin-bar.okb-search-open .site-header .header-search-dropdown{top:106px !important;height:calc(100vh - 106px) !important;height:calc(100dvh - 106px) !important}body .site-header #profileMenu.profile-dropdown,body .site-header .profile-dropdown.ok-profile-dropdown-v2,body>#profileMenu.profile-dropdown,#profileMenu.profile-dropdown,.profile-dropdown{position:absolute !important;top:calc(100% + 8px) !important;right:0 !important;left:auto !important;margin:0 !important;width:min(320px,calc(100vw - 24px)) !important;max-width:calc(100vw - 24px) !important;max-height:calc(100vh - 80px) !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;border-radius:16px !important;box-shadow:0 16px 40px rgba(0,0,0,0.95),0 0 0 1px rgba(255,255,255,0.08) !important;z-index:200100 !important;transform:none !important}.okb-profile-backdrop{display:none !important;position:fixed !important;inset:0 !important;width:100vw !important;height:100vh !important;background:transparent !important;background-color:transparent !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;z-index:199990 !important;pointer-events:auto !important}body.okb-profile-open .okb-profile-backdrop{display:block !important}body.okb-profile-open{overflow:visible !important}}@media (max-width:480px){.site-header .site-logo img{height:38px}.okb-mobile-search-toggle{width:38px;height:38px}}.okg-home,.okg-home-v2{background-color:#000000;color:#ffffff;width:100%;overflow-x:clip;overflow-y:visible}.okg-shell{width:100%;max-width:1320px;margin:0 auto;padding:0 28px}.okg-orb{display:none}.okg-hero{position:relative;padding:28px 0 clamp(46px,5vw,60px);background-color:#000000;width:100%;overflow:hidden}.okg-hero-stage{position:relative;width:100%}.okg-hero-track{display:flex;gap:clamp(40px,3.5vw,56px);overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-left:max(28px,calc((100vw - 1320px) / 2 + 28px));scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding-top:8px;padding-bottom:24px;padding-left:max(28px,calc((100vw - 1320px) / 2 + 28px));padding-right:max(28px,calc((100vw - 1320px) / 2 + 28px))}.okg-hero-track::-webkit-scrollbar{display:none;width:0;height:0}.okg-hero-card{position:relative;flex:0 0 clamp(300px,23.5vw,360px);height:520px;aspect-ratio:9 / 14;border-radius:28px;overflow:hidden;background-color:#000000;border:1px solid rgba(255,255,255,0.08);scroll-snap-align:start;scroll-snap-stop:normal;display:flex;flex-direction:column;justify-content:space-between;box-shadow:none;transition:transform 0.25s ease,box-shadow 0.25s ease;user-select:none;cursor:pointer}.okg-hero-card:hover{transform:translateY(-6px);border-color:rgba(97,205,246,0.5);box-shadow:none}.okg-hero-card__media{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.okg-hero-card__video{width:100%;height:100%;object-fit:cover;display:block;opacity:1 !important;visibility:visible !important;filter:none !important;transition:none !important}.okg-hero-card .okb-media-softload,.okg-hero-card video,.okg-hero-card img{opacity:1 !important;filter:none !important;visibility:visible !important;transition:none !important}.okg-hero-card__scrim-top{position:absolute;top:0;left:0;right:0;height:20%;background:linear-gradient(180deg,rgba(0,0,0,0.4) 0%,transparent 100%);pointer-events:none}.okg-hero-card__scrim-bottom{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.9) 80%,#000000 100%);pointer-events:none}.okg-hero-card__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:26px 24px;box-sizing:border-box}.okg-hero-card__bottom{display:flex;flex-direction:column;gap:14px;align-items:flex-start;margin-top:auto;width:100%}.okg-hero-card__info{display:flex;flex-direction:column;gap:8px;width:100%}.okg-hero-card__title{font-family:var(--font-family);font-size:21px;font-weight:600;color:#ffffff;margin:0;line-height:1.25;letter-spacing:-0.01em;text-shadow:none}.okg-hero-card__desc{font-family:var(--font-family);font-size:14.5px;font-weight:400;color:rgba(255,255,255,0.82);line-height:1.42;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:0.005em;text-shadow:none}.okg-hero-card__action{display:flex;align-items:center;margin-top:2px}.okg-hero-pill{display:inline-flex;align-items:center;justify-content:center;background-color:#61cdf6;color:#000000;border-radius:999px;font-family:var(--font-family,var(--font-body),sans-serif);font-size:13.5px;font-weight:700;padding:10px 22px;text-decoration:none;border:1px solid #61cdf6;cursor:pointer;white-space:nowrap;transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;line-height:1;box-shadow:none}.okg-hero-pill span{color:#000000}.okg-hero-pill:hover{background-color:#ffffff;border-color:#ffffff;color:#000000;transform:translateY(-2px);box-shadow:none}.okg-hero-pill:hover span{color:#000000}.okg-deepmind-btn,.okg-deepmind-bottom .okg-hero-pill{background-color:#61cdf6;color:#000000;border:1px solid #61cdf6;font-weight:700}.okg-deepmind-btn:hover,.okg-deepmind-bottom .okg-hero-pill:hover{background-color:#ffffff;border-color:#ffffff;color:#000000;transform:translateY(-2px);box-shadow:none}.okg-deepmind-btn span,.okg-deepmind-bottom .okg-hero-pill span{color:#000000}.okg-deepmind-btn:hover span,.okg-deepmind-bottom .okg-hero-pill:hover span{color:#000000}.okg-hero-controls{display:flex;align-items:center;gap:10px;margin-top:14px;padding-left:max(28px,calc((100vw - 1320px) / 2 + 28px))}.okg-hero-arrow{width:40px;height:40px;border-radius:50%;background-color:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.28);color:#ffffff;font-size:13px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease,opacity 0.15s ease,transform 0.15s ease;padding:0;outline:none}.okg-hero-arrow i,.okg-hero-arrow svg{color:#ffffff;fill:#ffffff}.okg-hero-arrow:hover:not(:disabled){background-color:#ffffff;border-color:#ffffff;color:#000000;transform:scale(1.04)}.okg-hero-arrow:hover:not(:disabled) i,.okg-hero-arrow:hover:not(:disabled) svg{color:#000000;fill:#000000}.okg-hero-arrow:disabled{opacity:0.28;cursor:not-allowed;pointer-events:none}.okg-section{padding:clamp(46px,5vw,60px) 0;background-color:#000000}.okg-split{display:grid;grid-template-columns:1fr 1.08fr;gap:clamp(40px,6vw,88px);align-items:center}.okg-split--reverse{grid-template-columns:1.08fr 1fr}.okg-split--reverse .okg-split-copy{order:2}.okg-split--reverse .okg-media-wrap{order:1}.okg-split-copy{display:flex;flex-direction:column}.okg-split-header{display:flex;flex-direction:column}.okg-kicker-wrap{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px}.okg-kicker-dot{width:7px;height:7px;border-radius:50%;background-color:var(--primary);box-shadow:none}.okg-kicker{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:var(--primary);display:inline-block}.okg-title{font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1.15;letter-spacing:-0.025em;color:#ffffff;margin:0 0 14px}.okg-split-lead{font-size:15.5px;line-height:1.6;color:#94a3b8;margin:0 0 28px;max-width:520px}.okg-feature-list{display:flex;flex-direction:column;gap:14px;margin:0 0 32px}.okg-feature-item{display:flex;align-items:flex-start;gap:18px;padding:16px 20px;border-radius:16px;background-color:#000000;border:1px solid rgba(255,255,255,0.08);transition:transform 0.22s ease,background-color 0.22s ease,border-color 0.22s ease,box-shadow 0.22s ease}.okg-feature-item:hover{background-color:#000000;border-color:rgba(97,205,246,0.45);transform:translateX(4px);box-shadow:none}.okg-feature-icon{width:44px;height:44px;min-width:44px;border-radius:12px;background-color:rgba(97,205,246,0.1);border:1px solid rgba(97,205,246,0.2);color:var(--primary);display:inline-flex;align-items:center;justify-content:center;font-size:17px;transition:transform 0.2s ease,background-color 0.2s ease,border-color 0.2s ease}.okg-feature-item:hover .okg-feature-icon{background-color:rgba(255,255,255,0.08);border-color:rgba(97,205,246,0.4);transform:scale(1.05)}.okg-feature-text strong{display:block;font-size:16px;font-weight:600;color:#ffffff;margin-bottom:4px;letter-spacing:-0.01em}.okg-feature-text p{margin:0;font-size:13.5px;line-height:1.55;color:#94a3b8}.okg-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.okg-media-wrap{position:relative;width:100%}.okg-media-ambient{position:absolute;inset:-12%;background:#000000;filter:blur(48px);pointer-events:none;z-index:0}.okg-media{position:relative;z-index:1;border-radius:26px;overflow:hidden;background-color:#000000;border:1px solid rgba(255,255,255,0.08);box-shadow:none;aspect-ratio:16 / 11;display:flex;align-items:center;justify-content:center}.okg-media img,.okg-media video,.okg-media__img,.okg-media__video{width:100%;height:100%;object-fit:cover;display:block;opacity:1 !important;visibility:visible !important;filter:none !important;transition:transform 0.4s cubic-bezier(0.16,1,0.3,1)}.okg-media:hover img,.okg-media:hover video,.okg-media:hover .okg-media__img,.okg-media:hover .okg-media__video{transform:scale(1.025)}.okg-media-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0.2) 0%,transparent 20%,transparent 80%,rgba(0,0,0,0.4) 100%);pointer-events:none;z-index:2}.okg-media-badge{position:absolute;top:18px;right:18px;z-index:3;background-color:rgba(8,12,20,0.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,0.12);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:500;color:#f1f5f9;display:inline-flex;align-items:center;gap:8px;box-shadow:none}.okg-badge-pulse{width:7px;height:7px;border-radius:50%;background-color:var(--primary);box-shadow:none;animation:okg-pulse 2s infinite ease-in-out}@keyframes okg-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(0.85)}}.okg-media-note{position:absolute;bottom:18px;left:18px;right:auto;max-width:calc(100% - 36px);z-index:3;background-color:rgba(8,12,20,0.8);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,0.12);border-radius:16px;padding:12px 18px;display:flex;align-items:center;gap:12px;box-shadow:none}.okg-media-note__dot{width:8px;height:8px;border-radius:50%;background-color:var(--primary);box-shadow:none;flex-shrink:0}.okg-media-note__content strong{display:block;font-size:13.5px;font-weight:600;color:#ffffff;margin-bottom:2px}.okg-media-note__content span{display:block;font-size:12px;color:#94a3b8}.okg-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.okg-studio-slider-controls,.okg-featured-collection__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.okg-collection-arrow{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.28);border-radius:var(--radius-btn);color:#ffffff;font-size:15px;cursor:pointer;transition:all 0.2s cubic-bezier(0.16,1,0.3,1)}.okg-collection-arrow i,.okg-collection-arrow svg{color:#ffffff;fill:#ffffff}.okg-collection-arrow:hover{background-color:#ffffff;border-color:#ffffff;color:#000000}.okg-collection-arrow:hover i,.okg-collection-arrow:hover svg{color:#000000;fill:#000000}.okg-text-link,.okg-featured-collection__link{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-weight:600;font-size:14px;margin-left:8px;text-decoration:none;white-space:nowrap}.okg-featured-collection__link--below{display:none}@media (max-width:680px){.okg-heading-row{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:20px}.okg-studio-slider-controls{width:100%;display:flex;align-items:center;justify-content:space-between}.okg-studio-slider-controls .okg-collection-arrow{width:40px;height:40px}.okg-studio-slider-controls .okg-text-link{margin-left:auto;white-space:nowrap;font-size:13.5px}}.okg-studio-slider{position:relative;width:100%;overflow:hidden;margin-top:14px}.okg-studio-slider__track{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:6px 2px 20px}.okg-studio-slider__track::-webkit-scrollbar{display:none}.okg-studio-slider__slide{flex:0 0 calc((100% - 40px) / 3);min-width:0;width:calc((100% - 40px) / 3)}@media (max-width:1024px){.okg-studio-slider__slide{flex:0 0 calc((100% - 16px) / 2);width:calc((100% - 16px) / 2)}}@media (max-width:640px){.okg-studio-slider__slide{flex:0 0 85%;width:85%}}.okg-collection-card{position:relative;display:grid;grid-template-rows:auto 1fr;gap:14px;padding:14px;border:1px solid rgba(255,255,255,0.08);border-radius:20px;background-color:#000000;box-shadow:none;color:#ffffff;text-decoration:none;overflow:hidden;transition:transform 0.2s ease,border-color 0.2s ease,background-color 0.2s ease;cursor:pointer !important;pointer-events:auto !important}.okg-collection-card *{pointer-events:none}.okg-collection-card:hover{transform:translateY(-4px);background-color:#000000;border-color:rgba(97,205,246,0.5);box-shadow:none}.okg-collection-card__media{width:100%;aspect-ratio:16 / 10;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,0.08);background-color:#000000}.ok-collection-thumb{width:100%;height:100%;display:grid;gap:2px;overflow:hidden}.ok-collection-thumb__tile{min-width:0;min-height:0;overflow:hidden}.ok-collection-thumb__tile img{width:100%;height:100%;object-fit:cover;display:block}.ok-collection-thumb--1{grid-template-columns:1fr}.ok-collection-thumb--2{grid-template-columns:repeat(2,1fr)}.ok-collection-thumb--3{grid-template-columns:minmax(0,0.85fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.ok-collection-thumb--3 .ok-collection-thumb__tile--1{grid-column:2;grid-row:1 / span 2}.ok-collection-thumb--3 .ok-collection-thumb__tile--2{grid-column:1;grid-row:1}.ok-collection-thumb--3 .ok-collection-thumb__tile--3{grid-column:1;grid-row:2}.okg-collection-card__body h3{font-size:18px;font-weight:600;color:#ffffff;margin:0 0 6px}.okg-collection-card__body span{font-size:13px;color:var(--text-muted)}.okg-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:40px}.okg-process article{background-color:#000000;border:1px solid rgba(255,255,255,0.08);border-radius:24px;box-shadow:none;padding:32px 24px;transition:background-color 0.15s ease,border-color 0.15s ease}.okg-process article:hover{background-color:#000000;border-color:rgba(97,205,246,0.45);transform:translateY(-4px);box-shadow:none}.okg-process span{display:inline-block;font-size:18px;font-weight:700;color:var(--primary);margin-bottom:16px}.okg-process h3{font-size:22px;color:#ffffff;margin-bottom:10px}.okg-process p{font-size:14px;color:var(--text-muted);margin:0;line-height:1.6}@media (max-width:900px){.okg-process{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.okg-process{grid-template-columns:1fr}}.okg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 24px;border-radius:999px;font-family:var(--font-family,var(--font-body),sans-serif);font-size:14px;font-weight:700;text-decoration:none;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);cursor:pointer;box-sizing:border-box}.okg-btn--blue,.okg-btn--primary{background-color:#61cdf6;color:#000000;border:none;box-shadow:none}.okg-btn--blue:hover,.okg-btn--primary:hover{background-color:#ffffff;border-color:#ffffff;color:#000000;transform:translateY(-2px);box-shadow:none}.okg-btn--blue:hover *,.okg-btn--primary:hover *{color:#000000}.okg-googleai-card__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:1;opacity:1;transition:transform 0.4s ease}.okg-googleai-card__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;z-index:2;opacity:0;transition:opacity 0.25s ease,transform 0.4s ease}.okg-googleai-card:hover .okg-googleai-card__poster,.okg-googleai-card:hover .okg-googleai-card__video{transform:scale(1.04)}.okg-blog-card{background-color:#000000;border:1px solid rgba(255,255,255,0.08);border-radius:20px;overflow:hidden;transition:transform 0.25s cubic-bezier(0.16,1,0.3,1),border-color 0.25s ease,box-shadow 0.25s ease;box-shadow:none}.okg-blog-card:hover{transform:translateY(-4px);border-color:rgba(97,205,246,0.45);box-shadow:none}.okg-googleai-section{position:relative;background-color:#000000;overflow:hidden}.okg-googleai-head{text-align:center;max-width:800px;margin:0 auto clamp(24px,3vw,34px);padding:0 24px}.okg-googleai-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background-color:rgba(97,205,246,0.1);border:1px solid rgba(255,255,255,0.08);color:var(--primary);font-size:12.5px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:14px}.okg-googleai-title{font-size:clamp(32px,4.5vw,52px);font-weight:700;line-height:1.15;letter-spacing:-0.025em;color:#ffffff;margin:0 0 12px}.okg-googleai-desc{font-size:16px;line-height:1.6;color:#94a3b8;margin:0}.okg-googleai-wrapper{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;display:flex;flex-direction:column;gap:clamp(16px,2vw,24px)}.okg-googleai-vignette{position:absolute;top:0;bottom:0;width:clamp(50px,10vw,160px);z-index:10;pointer-events:none}.okg-googleai-vignette--left{left:0;background:#000000}.okg-googleai-vignette--right{right:0;background:#000000}.okg-googleai-row{position:relative;width:100%;overflow:hidden;user-select:none}.okg-googleai-shifter{display:flex;width:max-content;transition:transform 0.45s cubic-bezier(0.2,1,0.3,1);will-change:transform}.okg-googleai-track{display:flex;width:max-content;will-change:transform;animation:okg-marquee-scroll 75s linear infinite}.okg-googleai-track--reverse{animation:okg-marquee-scroll-reverse 80s linear infinite}.okg-googleai-wrapper:hover .okg-googleai-track,.okg-googleai-wrapper.is-paused .okg-googleai-track{animation-play-state:paused}@keyframes okg-marquee-scroll{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}@keyframes okg-marquee-scroll-reverse{0%{transform:translate3d(-50%,0,0)}100%{transform:translate3d(0,0,0)}}.okg-googleai-group{display:flex;align-items:center;gap:clamp(14px,1.6vw,22px);padding-right:clamp(14px,1.6vw,22px)}.okg-googleai-card{position:relative;flex:0 0 clamp(280px,22vw,360px);width:clamp(280px,22vw,360px);aspect-ratio:16 / 9;border-radius:20px;overflow:hidden;background-color:#000000;border:1px solid rgba(255,255,255,0.08);text-decoration:none;display:block;box-shadow:none;transition:transform 0.28s cubic-bezier(0.16,1,0.3,1),border-color 0.28s ease,box-shadow 0.28s ease}.okg-googleai-card:hover{transform:translateY(-4px) scale(1.02);border-color:rgba(97,205,246,0.6);box-shadow:none;z-index:5}.okg-googleai-card__media-wrap{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.okg-googleai-card__media{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.4s ease}.okg-googleai-card:hover .okg-googleai-card__media{transform:scale(1.05)}.okg-googleai-card__scrim{display:none}.okg-googleai-card__content{position:absolute;inset:auto 0 0 0;padding:10px 14px;z-index:3;pointer-events:none;background:transparent}.okg-googleai-card__title{font-size:13.5px;font-weight:500;line-height:1.3;color:#ffffff;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-shadow:none}.okg-googleai-footer{max-width:1320px;margin:clamp(20px,2.5vw,28px) auto 0;padding:0 28px;display:flex;align-items:center;justify-content:center;gap:14px}.okg-googleai-btn--toggle{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 22px;border-radius:999px;background-color:#ffffff;color:#000000;border:none;font-family:var(--font-family,var(--font-body),sans-serif);font-size:13.5px;font-weight:700;cursor:pointer;transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),box-shadow 0.2s cubic-bezier(0.16,1,0.3,1);box-shadow:none;outline:none}.okg-googleai-btn--toggle i{color:#000000;font-size:12px}.okg-googleai-btn--toggle:hover{background-color:#ffffff;color:#000000;transform:translateY(-2px);box-shadow:none}.okg-googleai-btn--toggle:hover i{color:#000000}.okg-googleai-all-link{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 22px;border-radius:999px;background-color:#61cdf6;color:#000000;border:none;font-family:var(--font-family,var(--font-body),sans-serif);font-size:13.5px;font-weight:700;text-decoration:none;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);box-shadow:none}.okg-googleai-all-link i{font-size:12px;color:#000000;transition:transform 0.2s ease}.okg-googleai-all-link:hover{background-color:#8bc2ff;color:#000000;transform:translateY(-2px);box-shadow:none}.okg-googleai-all-link:hover i{transform:translateX(3px);color:#000000}.okg-deepmind-slider-section{position:relative;overflow:hidden;background-color:#000000;padding:clamp(32px,4vw,56px) 0}.okg-deepmind-stage{position:relative;width:100%;overflow:hidden;user-select:none;padding:8px 0}.okg-deepmind-track{display:flex;align-items:center;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:12px calc(50vw - (min(1040px, calc(100vw - 48px)) / 2))}.okg-deepmind-track::-webkit-scrollbar{display:none}.okg-deepmind-slide{position:relative;flex:0 0 auto;width:min(1040px,calc(100vw - 48px));aspect-ratio:16 / 9;min-height:340px;max-height:520px;border-radius:24px;overflow:hidden;background-color:#000000;box-shadow:none;border:1px solid rgba(255,255,255,0.12);scroll-snap-align:center;transform:translate3d(0,0,0);transition:border-color 0.3s ease,transform 0.3s ease;cursor:pointer}.okg-deepmind-slide.is-active{box-shadow:none;border-color:var(--color-primary);cursor:default}.okg-deepmind-media-wrap{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;border-radius:inherit}.okg-deepmind-video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;background-color:#000000}.okg-deepmind-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,0.85) 100%);pointer-events:none}.okg-deepmind-content{position:absolute;bottom:clamp(28px,4.5vw,56px);left:clamp(28px,4.5vw,56px);max-width:min(600px,88%);z-index:3;display:flex;flex-direction:column;align-items:flex-start}.okg-deepmind-title{margin:0 0 12px;color:#ffffff;font-size:clamp(28px,3.4vw,44px);font-weight:700;letter-spacing:-0.02em;line-height:1.15}.okg-deepmind-desc{margin:0 0 24px;color:rgba(255,255,255,0.9);font-size:clamp(15px,1.25vw,17px);font-weight:400;line-height:1.5;max-width:480px}.okg-deepmind-bottom{margin-top:4px}.okg-deepmind-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#ffffff;color:#000000;border-radius:999px;font-family:var(--font-family,var(--font-body),sans-serif);font-size:13.5px;font-weight:700;padding:10px 22px;text-decoration:none;border:none;cursor:pointer;white-space:nowrap;transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),box-shadow 0.2s cubic-bezier(0.16,1,0.3,1);line-height:1;box-shadow:none}.okg-deepmind-btn:hover{background-color:#ffffff;color:#000000;transform:translateY(-2px);box-shadow:none}.okg-deepmind-footer{max-width:1320px;margin:clamp(20px,2.5vw,32px) auto 0;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1320px) / 2 + 24px))}.okg-deepmind-kicker{color:var(--text-muted);font-size:15px;font-weight:500}.okg-deepmind-arrows{display:flex;align-items:center;gap:10px}.okg-deepmind-arrow{width:44px;height:44px;border-radius:var(--radius-btn);background-color:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.28);color:#ffffff;font-size:14px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s cubic-bezier(0.16,1,0.3,1)}.okg-deepmind-arrow i,.okg-deepmind-arrow svg{color:#ffffff;fill:#ffffff}.okg-deepmind-arrow:hover{background-color:#ffffff;border-color:#ffffff;color:#000000}.okg-deepmind-arrow:hover i,.okg-deepmind-arrow:hover svg{color:#000000;fill:#000000}.okg-deepmind-arrow:disabled{opacity:0.3;cursor:not-allowed;pointer-events:none}.okg-final{position:relative;background-color:#000000}.okg-openart-card{position:relative;max-width:1180px;margin:0 auto;border-radius:28px;background-color:#000000;background:#000000;border:1px solid rgba(97,205,246,0.2);padding:clamp(60px,7.5vw,92px) clamp(24px,5vw,64px);text-align:center;overflow:hidden;box-shadow:none}.okg-openart-title{font-family:var(--font-family);font-size:clamp(30px,4.5vw,46px);font-weight:800;text-transform:uppercase;letter-spacing:-0.015em;color:#ffffff;margin:0 0 16px;line-height:1.15}.okg-openart-desc{font-size:clamp(14.5px,1.7vw,16.5px);color:#cbd5e1;line-height:1.6;max-width:640px;margin:0 auto clamp(28px,3.5vw,38px)}.okg-openart-actions{display:flex;justify-content:center}.okg-openart-btn{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 32px;border-radius:999px;background-color:#61cdf6;border:1px solid #61cdf6;color:#000000;font-family:var(--font-family,var(--font-body),sans-serif);font-size:14.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;box-shadow:none}.okg-openart-btn span{color:#000000}.okg-openart-btn:hover{background-color:#ffffff;border-color:#ffffff;color:#000000;transform:translateY(-2px);box-shadow:none}.okg-openart-btn:hover span{color:#000000}.okb-footer,#site-footer{position:relative;background-color:#000000;background-image:linear-gradient( 180deg,#000000 0%,#040103 15%,#0e030a 30%,#220617 48%,#4a0b32 65%,#821458 80%,#c8247f 93%,#e83895 100% );border-top:none;padding:clamp(60px,7vw,84px) 0 0;color:var(--text-muted);overflow:hidden}.okb-footer-shell{max-width:1360px;margin:0 auto;padding:0 clamp(20px,3.5vw,40px)}.okb-footer-main{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(48px,6vw,100px);position:relative;z-index:2}.okb-footer-brand{flex:0 0 auto;max-width:320px}.okb-footer-tagline{font-family:var(--font-family);font-size:clamp(30px,3.6vw,42px);font-weight:800;letter-spacing:-0.02em;color:#ffffff;margin:0 0 20px;line-height:1.15}.okb-footer-socials{display:flex;align-items:center;gap:16px;margin-top:20px}.okb-footer-socials a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:rgba(255,255,255,0.7);font-size:16px;transition:color 0.15s ease,transform 0.15s ease}.okb-footer-socials a:hover{color:#ffffff;transform:translateY(-2px)}.okb-footer-links{margin-left:auto;max-width:660px;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px)}.okb-footer-col h3{font-size:13.5px;font-weight:700;color:#ffffff;margin-bottom:16px;letter-spacing:0.02em}.okb-footer-col a{display:block;font-size:13.5px;color:rgba(255,255,255,0.65);margin-bottom:10px;text-decoration:none;transition:color 0.15s ease}.okb-footer-col a:hover{color:#ffffff}.okb-footer-brand-hero{position:relative;z-index:1;width:100%;margin-top:clamp(48px,6vw,76px);line-height:0;display:flex;justify-content:center;align-items:flex-end}.okb-footer-hero-glow{position:absolute;bottom:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse 90% 100% at 50% 100%,rgba(255,130,195,0.28) 0%,rgba(232,56,149,0.15) 50%,transparent 100%);pointer-events:none;z-index:1;display:block}.okb-footer-hero-wordmark{position:relative;z-index:2;width:100%;max-width:1440px;margin:0 auto;line-height:0}.okb-footer-hero-svg,.okb-footer-hero-img{width:100%;max-width:1440px;height:auto;display:block;margin:0 auto;overflow:visible;pointer-events:none;user-select:none;background:transparent !important;border:none !important;box-shadow:none !important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.5) 20%,#000000 55%,#000000 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.5) 20%,#000000 55%,#000000 100%);opacity:0.95}.okb-footer-hero-svg text{user-select:none;pointer-events:none}.okb-search-page-header{padding:32px 0 20px;margin-bottom:24px;border-bottom:1px solid var(--ok-border,#2c3542)}.okb-search-kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:760;text-transform:uppercase;letter-spacing:0.08em;color:var(--ok-blue-ui,var(--ok-brand-blue-light,#61cdf6));margin-bottom:8px}.okb-search-title-row{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:14px}.okb-search-title-row h1{font-size:clamp(24px,3.8vw,36px);font-weight:800;margin:0;color:var(--ok-ink,#f5f7fb);line-height:1.15}.okb-search-title-row h1 span{color:var(--ok-blue-ui,var(--ok-brand-blue-light,#61cdf6))}.okb-search-total-count{font-size:14.5px;color:var(--ok-ink-muted,#a8b0bf);font-weight:600}.okb-search-intent-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:var(--ok-blue-soft,rgba(59,130,246,0.16));border:1px solid var(--ok-border-blue,rgba(59,130,246,0.42));color:var(--ok-ink,#f5f7fb);font-size:13.5px;font-weight:600;margin-top:8px}.okb-search-intent-badge i{color:var(--ok-blue-ui,var(--ok-brand-blue-light,#61cdf6))}.okb-search-intent-badge a{color:var(--ok-blue-ui,var(--ok-brand-blue-light,#61cdf6));text-decoration:underline;margin-left:6px;font-weight:700}.okb-search-intent-badge a:hover{color:var(--ok-violet,var(--ok-brand-violet-light,#a78bfa))}.okb-search-typo-notice{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:var(--ok-radius-pill);background:var(--ok-brand-violet-soft);border:1px solid var(--ok-border-violet);color:var(--ok-brand-violet-light);font-size:13.5px;font-weight:600;margin-top:8px}.okb-search-typo-notice a{color:var(--ok-brand-blue-light);text-decoration:underline;margin-left:4px}.okb-search-typo-notice a:hover{color:var(--ok-ink)}.okb-search-tabs-wrap{position:relative;margin:20px 0 24px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.okb-search-tabs-wrap::-webkit-scrollbar{display:none}.okb-search-tabs{display:flex;align-items:center;gap:8px;padding:4px 0 8px;list-style:none;margin:0;min-width:max-content}.okb-search-tab-item{margin:0}.okb-search-tab-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--ok-surface-soft,#171d26);border:1px solid var(--ok-border,#2c3542);color:var(--ok-ink-soft,#d7dce5);font-size:13.5px;font-weight:600;text-decoration:none;transition:all 0.2s ease;white-space:nowrap}.okb-search-tab-btn:hover{background:rgba(59,130,246,0.12);border-color:var(--ok-violet,var(--ok-brand-violet-light,#a78bfa));color:var(--ok-violet,var(--ok-brand-violet-light,#a78bfa));transform:translateY(-1px)}.okb-search-tab-btn.is-active{background:#61cdf6;border-color:transparent;color:var(--ok-surface,var(--ok-bg-surface,#10131a));font-weight:760;box-shadow:none}.okb-search-tab-btn.is-active i{color:var(--ok-surface,var(--ok-bg-surface,#10131a))}.okb-search-tab-count{display:inline-block;padding:2px 7px;border-radius:999px;font-size:11px;font-weight:760;background:rgba(255,255,255,0.1);color:inherit}.okb-search-tab-btn.is-active .okb-search-tab-count{background:rgba(0,0,0,0.2);color:var(--ok-surface,var(--ok-bg-surface,#10131a))}.okb-search-page{overflow:visible;width:100%;max-width:100%}.okb-search-page .theme-container{overflow:visible;width:100%;max-width:100%;padding:0 clamp(16px,2.5vw,40px);box-sizing:border-box}@media (max-width:768px){.okb-search-page .theme-container{padding-left:8px !important;padding-right:8px !important}.okb-search-page .ok-stock-grid{padding:0 !important}}@media (max-width:480px){.okb-search-page .theme-container{padding-left:6px !important;padding-right:6px !important}.okb-search-page .ok-stock-grid{padding:0 !important}}.site-header{overflow:visible;border-bottom:none}.site-header .okb-search-filter-bar,.okb-search-filter-bar{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:relative;width:100%;z-index:10050;padding:10px clamp(16px,2.5vw,40px);background:#000000 !important;border:none !important;border-top:none !important;border-bottom:none !important;box-shadow:none;box-sizing:border-box;transition:opacity 0.2s ease}body.okb-search-focused .okb-search-filter-bar,body.okb-search-focused .site-header .okb-search-filter-bar,body.okb-search-open .okb-search-filter-bar,body.okb-search-open .site-header .okb-search-filter-bar,.site-header:has(.header-search.is-suggesting) .okb-search-filter-bar,.site-header:has(.header-search-dropdown:not([hidden])) .okb-search-filter-bar,body:has(.header-search.is-suggesting) .okb-search-filter-bar,body:has(.header-search-dropdown:not([hidden])) .okb-search-filter-bar{z-index:1 !important;opacity:0.15 !important;pointer-events:none !important}.okb-search-filter-bar::-webkit-scrollbar{display:none;height:0}.site-header,.site-header .header-inner{overflow:visible}.site-header .okb-search-filter-bar:has(.ok-stock-filter-menu[open]),.site-header .okb-search-filter-bar.has-open-dropdown,.okb-search-filter-bar:has(.ok-stock-filter-menu[open]),.okb-search-filter-bar.has-open-dropdown{overflow-x:auto !important;z-index:10500}.ok-stock-filter-menu[open]{position:relative;z-index:10600}.ok-stock-filter-menu[open] .ok-stock-filter-menu__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:10700}.okb-search-filters-left,.okb-search-filters-right{overflow:visible;position:relative}main .okb-search-filter-bar{position:fixed;top:var(--ok-fixed-header-height,76px);left:0;right:0}body.admin-bar main .okb-search-filter-bar{top:calc(var(--ok - fixed - header - height, 76px) + 32px)}@media (max-width:782px){body.admin-bar main .okb-search-filter-bar{top:calc(var(--ok - fixed - header - height, 58px) + 46px)}}.okb-search-page .ok-stock-results{padding-top:18px;width:100%;position:relative;z-index:1}@media (max-width:768px){.okb-search-page .ok-stock-results{padding-top:14px}}.okb-search-filters-left{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;flex-shrink:0}.okb-filter-lead-icon,.ok-stock-filter-menu{flex-shrink:0;white-space:nowrap}.okb-filter-lead-icon{width:38px;height:38px;min-height:38px;display:inline-grid;place-items:center;border-radius:50%;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);color:#61cdf6;font-size:13px;flex-shrink:0}.okb-search-filters-right{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;flex-shrink:0;margin-left:auto;padding-left:14px}.okb-filter-reset-btn{min-height:38px;height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.04);color:#94a3b8;font-size:13px;font-weight:500;text-decoration:none;transition:all 0.18s ease;box-sizing:border-box}.okb-filter-reset-btn:hover{border-color:rgba(239,68,68,0.4);background:rgba(239,68,68,0.12);color:#f87171}.ok-stock-filter-menu{position:relative;flex:0 0 auto}.ok-stock-filter-menu summary{min-height:38px;height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,0.12);border-radius:999px;background:rgba(255,255,255,0.04);color:#e2e8f0;font-size:13px;font-weight:500;line-height:1;list-style:none;cursor:pointer;box-shadow:none;transition:all 0.18s ease;user-select:none;box-sizing:border-box}.ok-stock-filter-menu summary::-webkit-details-marker,.ok-stock-filter-menu summary::marker{display:none !important}.ok-stock-filter-menu summary i:first-child,.ok-stock-filter-menu summary .okb-orient-svg{color:#61cdf6 !important;font-size:13px;flex-shrink:0}.ok-stock-filter-menu summary i:last-child{color:#64748b;font-size:10px;margin-left:2px;transition:transform 0.2s ease,color 0.18s ease;flex-shrink:0}.ok-stock-filter-menu:hover summary{border-color:rgba(97,205,246,0.45);background:rgba(255,255,255,0.08);color:#ffffff}.ok-stock-filter-menu:hover summary i:last-child{color:#94a3b8}.ok-stock-filter-menu[open] summary{border-color:#61cdf6;background:rgba(97,205,246,0.1);color:#ffffff}.ok-stock-filter-menu[open] summary i:last-child{transform:rotate(180deg);color:#61cdf6}.ok-stock-filter-menu.has-active-filter summary{border-color:#61cdf6;background:rgba(97,205,246,0.14);color:#ffffff;font-weight:600}.ok-stock-filter-menu.has-active-filter summary i:first-child,.ok-stock-filter-menu.has-active-filter summary .okb-orient-svg{color:#61cdf6 !important}.ok-stock-filter-remove{display:inline-grid;place-items:center;width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;aspect-ratio:1 / 1;border-radius:50%;background:rgba(255,255,255,0.15);color:#cbd5e1;font-size:10px;line-height:1;text-decoration:none;margin-left:4px;padding:0;box-sizing:border-box;flex-shrink:0;transition:all 0.15s ease}.ok-stock-filter-remove:hover{background:#ef4444;color:#ffffff;transform:scale(1.08)}.okb-filter-count-badge{font-size:13px;font-weight:500;color:#94a3b8;padding:0 8px;white-space:nowrap}.okb-filter-count-badge strong{color:#ffffff;font-weight:700}.ok-stock-filter-menu{position:relative;overflow:visible}.ok-stock-filter-menu[open]{position:relative;z-index:10250}.ok-stock-filter-menu__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:10300;min-width:200px;max-width:min(340px,calc(100vw - 32px));display:flex;flex-direction:column;gap:3px;overflow-y:auto;max-height:360px;padding:6px;border:1px solid rgba(255,255,255,0.12);border-radius:12px;background:#09090b !important;box-shadow:none;box-sizing:border-box}.ok-stock-filter-menu__panel::-webkit-scrollbar{width:5px}.ok-stock-filter-menu__panel::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.16);border-radius:4px}.ok-stock-filter-menu__panel--right{left:auto;right:0}.ok-stock-filter-menu__panel--pricing{min-width:350px;width:360px;max-width:min(390px,calc(100vw - 32px));padding:20px 22px;gap:16px;border-radius:16px}.okb-price-box{display:flex;flex-direction:column;gap:16px;width:100%}.okb-price-box__title{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid rgba(255,255,255,0.08);padding-bottom:12px}.okb-price-box__title span{font-size:14.5px;font-weight:700;color:#ffffff;display:inline-flex;align-items:center;gap:8px}.okb-price-box__title span i{color:#61cdf6;font-size:15px}.okb-price-box__title small{font-size:12px;color:#94a3b8;font-weight:500}.okb-price-range-inputs{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:2px}.okb-price-field{display:flex;flex-direction:column;gap:6px;flex:1}.okb-price-field label{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:0.6px}.okb-price-field input{width:100%;height:42px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,0.14);background:rgba(0,0,0,0.5);color:#ffffff;font-size:14px;font-weight:600;outline:none;box-sizing:border-box;transition:border-color 0.15s ease,box-shadow 0.15s ease}.okb-price-field input:focus{border-color:#61cdf6;box-shadow:none}.okb-price-dash{color:#64748b;font-weight:600;font-size:18px;align-self:flex-end;margin-bottom:10px;line-height:1}.okb-price-slider-row{display:flex;flex-direction:column;gap:10px;padding:6px 0 2px;margin-top:2px}.okb-price-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:rgba(255,255,255,0.15);outline:none;cursor:pointer}.okb-price-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#61cdf6;border:2px solid #ffffff;cursor:pointer;box-shadow:none;transition:transform 0.15s ease}.okb-price-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.okb-price-slider-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#94a3b8}.okb-price-slider-val{font-weight:700;color:#61cdf6;font-size:12.5px}.okb-price-apply-btn{width:100%;height:42px;border-radius:10px;border:none;background:#61cdf6;color:#000000;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background 0.15s ease,color 0.15s ease,transform 0.12s ease;margin-top:6px}.okb-price-apply-btn:hover{background:#ffffff;color:#000000;transform:translateY(-1px)}.okb-price-apply-btn:active{transform:translateY(0)}.ok-stock-filter-menu__panel input[type="radio"],.ok-stock-radio input[type="radio"]{display:none !important;appearance:none !important;-webkit-appearance:none !important}.ok-stock-filter-menu__panel .ok-stock-radio,.ok-stock-radio{min-height:36px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:7px 12px;border-radius:8px;background:transparent;color:#cbd5e1;text-decoration:none;font-size:13px;font-weight:500;cursor:pointer;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;border:1px solid transparent;margin:0}.ok-stock-filter-menu__panel .ok-stock-radio>span,.ok-stock-radio>span{display:inline-flex;align-items:center;gap:10px;color:inherit;background:transparent;padding:0;margin:0;min-height:0;width:100%;border-radius:0}.ok-stock-filter-menu__panel .ok-stock-radio:hover,.ok-stock-radio:hover{background:rgba(255,255,255,0.06);color:#ffffff;border-color:rgba(255,255,255,0.08)}.ok-stock-filter-menu__panel .ok-stock-radio.is-active,.ok-stock-radio.is-active{background:rgba(97,205,246,0.12);color:#61cdf6;border-color:rgba(97,205,246,0.28);font-weight:600}.ok-stock-filter-menu__panel .ok-stock-radio.is-active::after,.ok-stock-radio.is-active::after{content:'\f00c';font-family:'Font Awesome 6 Free';font-weight:900;font-size:11px;color:#61cdf6;margin-left:auto;flex-shrink:0}.ok-stock-filter-menu__panel .ok-stock-radio i,.ok-stock-filter-menu__panel .ok-stock-radio svg,.ok-stock-radio i{font-size:13px;color:#61cdf6;width:16px;flex-shrink:0;text-align:center;transition:color 0.15s ease}.ok-stock-filter-menu__panel .ok-stock-radio:hover i,.ok-stock-filter-menu__panel .ok-stock-radio:hover svg,.ok-stock-radio:hover i{color:#ffffff}.ok-stock-filter-menu__panel .ok-stock-radio.is-active i,.ok-stock-filter-menu__panel .ok-stock-radio.is-active svg,.ok-stock-radio.is-active i{color:#61cdf6}@media (max-width:599px){.site-header .okb-search-filter-bar,.okb-search-filter-bar{display:none !important}.okb-mobile-filter-bar{display:block !important;width:100%;padding:8px 14px;background:#000000;border:none !important;border-top:none !important;border-bottom:none !important;box-shadow:none;box-sizing:border-box;position:relative;z-index:10050}.okb-mobile-filter-grid{display:grid;grid-template-columns:1.2fr 1fr 44px;gap:8px;align-items:center}.okb-m-filter-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.12);color:#f1f5f9;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.15s ease;box-sizing:border-box;white-space:nowrap;overflow:hidden}.okb-m-filter-btn:active{background:rgba(97,205,246,0.15);border-color:#61cdf6}.okb-m-filter-btn--sort{padding:0}.okb-m-filter-btn i{font-size:13px;color:#61cdf6;flex-shrink:0}.okb-m-filter-btn-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.okb-m-chevron{font-size:10px;color:#64748b;margin-left:auto}.okb-m-filter-badge{width:7px;height:7px;border-radius:50%;background:#61cdf6;box-shadow:none}}@media (min-width:600px){.okb-mobile-filter-bar{display:none}}.okb-filter-drawer-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.75);z-index:250010;opacity:0;pointer-events:none;transition:opacity 0.25s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.okb-filter-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.okb-filter-drawer{position:fixed;top:0;right:0;bottom:0;width:min(380px,92vw);height:100vh;height:100dvh;background:#111419;z-index:250020;display:flex;flex-direction:column;transform:translateX(100%);transition:transform 0.28s cubic-bezier(0.16,1,0.3,1);box-shadow:none;box-sizing:border-box;border-left:1px solid rgba(255,255,255,0.08)}.okb-filter-drawer.is-open{transform:translateX(0)}body.okb-drawer-open .site-header{z-index:1 !important;pointer-events:none !important}body.okb-drawer-open main,body.okb-drawer-open .site-main,body.okb-drawer-open .okb-search-page{position:relative !important;z-index:250000 !important}.okb-drawer-inner{display:flex;flex-direction:column;height:100%;overflow:hidden}.okb-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,0.08);flex-shrink:0}.okb-drawer-title{display:inline-flex;align-items:center;gap:10px;color:#ffffff;font-size:16px;font-weight:700}.okb-drawer-title i{color:var(--ok-blue-ui,var(--ok-brand-blue-light,#61cdf6))}.okb-drawer-close{display:inline-grid;place-items:center;width:32px;height:32px;min-width:32px;min-height:32px;max-width:32px;max-height:32px;aspect-ratio:1 / 1;border-radius:50%;background:rgba(255,255,255,0.08);color:#ffffff;border:none;cursor:pointer;padding:0;margin:0;font-size:14px;line-height:1;box-sizing:border-box;flex-shrink:0;transition:background 0.15s ease,transform 0.15s ease}.okb-drawer-close:hover,.okb-drawer-close:active{background:rgba(255,255,255,0.18);transform:scale(0.95)}.okb-drawer-body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px 14px}.okb-drawer-acc{border-bottom:1px solid rgba(255,255,255,0.06);padding:6px 0}.okb-drawer-acc-head{display:flex;align-items:center;justify-content:space-between;padding:12px 6px;color:#ffffff;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.okb-drawer-acc-head::-webkit-details-marker{display:none}.okb-drawer-acc-title{display:inline-flex;align-items:center;gap:10px}.okb-drawer-acc-title i{font-size:13px;color:var(--ok-blue-ui,var(--ok-brand-blue-light,#61cdf6));width:16px;text-align:center}.okb-drawer-chevron{font-size:12px;color:#70757a;transition:transform 0.2s ease}.okb-drawer-acc[open] .okb-drawer-chevron{transform:rotate(180deg)}.okb-drawer-acc-body{display:flex;flex-direction:column;gap:4px;padding:4px 6px 12px 28px}.okb-drawer-option{display:flex;align-items:center;justify-content:space-between;padding:9px 8px;border-radius:6px;color:#b0b8c4;font-size:13.5px;cursor:pointer;user-select:none;transition:all 0.12s ease}.okb-drawer-option:hover{background:rgba(255,255,255,0.04);color:#ffffff}.okb-drawer-option input[type="radio"]{display:none}.okb-drawer-option-label{flex:1}.okb-drawer-option-radio{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,0.25);display:inline-grid;place-items:center;flex-shrink:0;transition:all 0.15s ease}.okb-drawer-option input[type="radio"]:checked~.okb-drawer-option-radio{border-color:#61cdf6}.okb-drawer-option input[type="radio"]:checked~.okb-drawer-option-radio::after{content:'';width:8px;height:8px;border-radius:50%;background:#61cdf6}.okb-drawer-option input[type="radio"]:checked~.okb-drawer-option-label{color:#61cdf6;font-weight:600}.okb-drawer-foot{padding:14px 16px;border-top:1px solid rgba(255,255,255,0.08);background:#0d1118;flex-shrink:0}.okb-drawer-apply-btn{width:100%;height:46px;background:#61cdf6;color:#000000;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background 0.15s ease,color 0.15s ease,transform 0.12s ease}.okb-drawer-apply-btn:hover{background:#ffffff;color:#000000}.okb-drawer-apply-btn:active{transform:scale(0.98)}body.okb-drawer-open{overflow:hidden}.okb-orient-svg{display:inline-block;vertical-align:middle;flex-shrink:0;color:var(--ok-brand-blue-light,#61cdf6);transition:color 0.15s ease,fill 0.15s ease}.ok-stock-radio .okb-orient-svg{margin-right:2px}.ok-stock-radio:hover .okb-orient-svg,summary:hover .okb-orient-svg{color:#ffffff}.ok-stock-radio.is-active .okb-orient-svg{color:var(--ok-brand-blue-light,#61cdf6);fill:rgba(59,130,246,0.28)}.ok-stock-filter-menu__panel--orientation{min-width:155px;width:max-content;max-width:180px}.ok-stock-filter-menu__panel--compact{min-width:145px;width:max-content;max-width:180px}.okb-filter-reset-btn{min-height:38px;height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.04);color:#94a3b8;font-size:13px;font-weight:500;text-decoration:none;transition:all 0.18s ease;box-sizing:border-box}.okb-filter-reset-btn:hover{border-color:rgba(239,68,68,0.4);background:rgba(239,68,68,0.12);color:#f87171}.ok-stock-filter-menu{position:relative;flex:0 0 auto}.ok-stock-filter-menu summary{min-height:38px;height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,0.12);border-radius:999px;background:rgba(255,255,255,0.04);color:#e2e8f0;font-size:13px;font-weight:500;line-height:1;list-style:none;cursor:pointer;box-shadow:none;transition:all 0.18s ease;user-select:none;box-sizing:border-box}.ok-stock-filter-menu summary::-webkit-details-marker{display:none}.ok-stock-filter-menu summary i:first-child,.ok-stock-filter-menu summary .okb-orient-svg{color:#61cdf6 !important;font-size:13px;flex-shrink:0}.ok-stock-filter-menu summary i:last-child{color:#64748b;font-size:10px;margin-left:2px;transition:transform 0.2s ease,color 0.18s ease;flex-shrink:0}.ok-stock-filter-menu:hover summary{border-color:rgba(97,205,246,0.45);background:rgba(255,255,255,0.08);color:#ffffff}.ok-stock-filter-menu:hover summary i:last-child{color:#94a3b8}.ok-stock-filter-menu[open] summary{border-color:#61cdf6;background:rgba(97,205,246,0.1);color:#ffffff}.ok-stock-filter-menu[open] summary i:last-child{transform:rotate(180deg);color:#61cdf6}.ok-stock-filter-menu.has-active-filter summary{border-color:#61cdf6;background:rgba(97,205,246,0.14);color:#ffffff;font-weight:600}.ok-stock-filter-menu.has-active-filter summary i:first-child,.ok-stock-filter-menu.has-active-filter summary .okb-orient-svg{color:#61cdf6 !important}.ok-stock-filter-remove{display:inline-grid;place-items:center;width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;aspect-ratio:1 / 1;border-radius:50%;background:rgba(255,255,255,0.15);color:#cbd5e1;font-size:10px;line-height:1;text-decoration:none;margin-left:4px;padding:0;box-sizing:border-box;flex-shrink:0;transition:all 0.15s ease}.ok-stock-filter-remove:hover{background:#ef4444;color:#ffffff;transform:scale(1.08)}.okb-filter-count-badge{font-size:13px;font-weight:500;color:#94a3b8;padding:0 8px;white-space:nowrap}.okb-filter-count-badge strong{color:#ffffff;font-weight:700}.ok-stock-filter-menu{position:relative;overflow:visible}.ok-stock-filter-menu[open]{position:relative;z-index:10250}.ok-stock-filter-menu__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:10300;min-width:200px;max-width:min(340px,calc(100vw - 32px));display:flex;flex-direction:column;gap:3px;overflow-y:auto;max-height:360px;padding:6px;border:1px solid rgba(255,255,255,0.12);border-radius:12px;background:#0d1118;box-shadow:none;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-sizing:border-box}.ok-stock-filter-menu__panel::-webkit-scrollbar{width:5px}.ok-stock-filter-menu__panel::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.16);border-radius:4px}.ok-stock-filter-menu__panel--right{left:auto;right:0}.ok-stock-filter-menu__panel--pricing{min-width:350px;width:360px;max-width:min(390px,calc(100vw - 32px));padding:20px 22px;gap:16px;border-radius:16px}.okb-price-box{display:flex;flex-direction:column;gap:16px;width:100%}.okb-price-box__title{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid rgba(255,255,255,0.08);padding-bottom:12px}.okb-price-box__title span{font-size:14.5px;font-weight:700;color:#ffffff;display:inline-flex;align-items:center;gap:8px}.okb-price-box__title span i{color:#61cdf6;font-size:15px}.okb-price-box__title small{font-size:12px;color:#94a3b8;font-weight:500}.okb-price-presets{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.okb-price-chip{padding:5px 12px;border-radius:20px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.05);color:#cbd5e1;font-size:11.5px;font-weight:600;cursor:pointer;transition:all 0.15s ease}.okb-price-chip:hover,.okb-price-chip.is-active{background:rgba(97,205,246,0.15);border-color:rgba(97,205,246,0.5);color:#61cdf6}.okb-price-range-inputs{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:2px}.okb-price-field{display:flex;flex-direction:column;gap:6px;flex:1}.okb-price-field label{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:0.6px}.okb-price-field input{width:100%;height:42px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,0.14);background:rgba(0,0,0,0.35);color:#ffffff;font-size:14px;font-weight:600;outline:none;box-sizing:border-box;transition:border-color 0.15s ease,box-shadow 0.15s ease}.okb-price-field input:focus{border-color:#61cdf6;box-shadow:none}.okb-price-dash{color:#64748b;font-weight:600;font-size:18px;align-self:flex-end;margin-bottom:10px;line-height:1}.okb-price-slider-row{display:flex;flex-direction:column;gap:10px;padding:6px 0 2px;margin-top:2px}.okb-price-slider{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:rgba(255,255,255,0.15);outline:none;cursor:pointer}.okb-price-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#61cdf6;border:2px solid #ffffff;cursor:pointer;box-shadow:none;transition:transform 0.15s ease}.okb-price-slider::-webkit-slider-thumb:hover{transform:scale(1.15)}.okb-price-slider-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#94a3b8}.okb-price-slider-val{font-weight:700;color:#61cdf6;font-size:12.5px}.okb-price-apply-btn{width:100%;height:42px;border-radius:10px;border:none;background:#61cdf6;color:#000000;font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background 0.15s ease,color 0.15s ease,transform 0.12s ease;margin-top:6px}.okb-price-apply-btn:hover{background:#ffffff;color:#000000;transform:translateY(-1px)}.okb-price-apply-btn:active{transform:translateY(0)}.okb-price-box--drawer{gap:12px}.okb-price-box--drawer .okb-price-field input{height:38px}.okb-price-box--drawer .okb-price-dash{margin-bottom:8px}.ok-stock-filter-menu__panel .ok-stock-radio,.ok-stock-filter-menu__panel .ok-stock-radio span,.ok-stock-filter-menu__panel .ok-stock-radio:hover span,.ok-stock-filter-menu__panel .ok-stock-radio.is-active span,.ok-stock-filter-menu__panel .ok-stock-radio:focus span{box-shadow:none;outline:none}.ok-stock-filter-menu__panel .ok-stock-radio{min-height:36px;width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:7px 12px;border-radius:8px;background:transparent;color:#cbd5e1;text-decoration:none;font-size:13px;font-weight:500;cursor:pointer;transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease;border:1px solid transparent;margin:0}.ok-stock-filter-menu__panel .ok-stock-radio>span{display:inline-flex;align-items:center;gap:10px;color:inherit;background:transparent;padding:0;margin:0;min-height:0;width:100%;border-radius:0}.ok-stock-filter-menu__panel .ok-stock-radio:hover{background:rgba(255,255,255,0.06);color:#ffffff;border-color:rgba(255,255,255,0.08)}.ok-stock-filter-menu__panel .ok-stock-radio.is-active{background:rgba(97,205,246,0.12);color:#61cdf6;border-color:rgba(97,205,246,0.28);font-weight:600}.ok-stock-filter-menu__panel .ok-stock-radio.is-active::after{content:'\f00c';font-family:'Font Awesome 6 Free';font-weight:900;font-size:11px;color:#61cdf6;margin-left:auto;flex-shrink:0}.ok-stock-filter-menu__panel .ok-stock-radio i,.ok-stock-filter-menu__panel .ok-stock-radio svg{font-size:13px;color:#61cdf6;width:16px;flex-shrink:0;text-align:center;transition:color 0.15s ease}.ok-stock-filter-menu__panel .ok-stock-radio:hover i,.ok-stock-filter-menu__panel .ok-stock-radio:hover svg{color:#ffffff}.ok-stock-filter-menu__panel .ok-stock-radio.is-active i,.ok-stock-filter-menu__panel .ok-stock-radio.is-active svg{color:#61cdf6}.ok-stock-filter-menu__panel .ok-stock-radio .fa-crown{color:#fbbf24 !important}.okb-search-page .ok-stock-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,22px);width:100%}@media (max-width:1200px){.okb-search-page .ok-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.okb-search-page .ok-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.okb-search-page .ok-stock-grid{grid-template-columns:1fr}}.okb-search-page .ok-stock-grid .ok-stock-card{width:100%;max-width:100%;background:var(--feed-surface,#000000);border:1px solid var(--feed-border,rgba(97,205,246,0.16));border-radius:8px !important}.okb-search-related-section{display:none !important;border-top:none !important;border:none !important;margin:0 !important;padding:0 !important}.okb-search-related-section h3{font-size:20px;font-weight:800;color:var(--ok-ink,#f5f7fb);margin-bottom:16px;display:flex;align-items:center;gap:8px}.okb-search-chip-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;background:var(--ok-surface-soft,#171d26);border:1px solid var(--ok-border,#2c3542);color:var(--ok-ink-soft,#d7dce5);font-size:13px;font-weight:600;text-decoration:none;transition:all 0.18s ease}.okb-search-chip-btn:hover{background:rgba(59,130,246,0.12);border-color:var(--ok-violet,var(--ok-brand-violet-light,#a78bfa));color:var(--ok-violet,var(--ok-brand-violet-light,#a78bfa));transform:translateY(-1px)}:root{--feed-bg:#000000;--feed-surface:#000000;--feed-surface-card:#000000;--feed-primary:#61cdf6;--feed-accent:#e83895;--feed-text:#ffffff;--feed-text-muted:rgba(255,255,255,0.7);--feed-border:rgba(97,205,246,0.16);--feed-border-hover:rgba(97,205,246,0.45);--feed-glow:0 12px 36px rgba(0,0,0,0.5)}.okb-search-page,.homefeed,.ok-stock-library-v3{position:relative;width:100%;min-height:80vh;background-color:var(--feed-bg);color:var(--feed-text);font-family:var(--font-body),-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;padding:0 0 clamp(40px,6vw,80px);overflow-x:clip}.homefeed .theme-container,.ok-stock-library-v3 .theme-container,.ok-stock-layout{width:min(100%,1440px);margin:0 auto;padding:0 clamp(16px,3vw,36px);box-sizing:border-box}.homefeed--taxonomy .ok-stock-layout,.homefeed--asset-taxonomy .ok-stock-layout,.homefeed--taxonomy-layout .ok-stock-layout,.homefeed--results .ok-stock-layout,main.homefeed--taxonomy .ok-stock-layout,main.homefeed--asset-taxonomy .ok-stock-layout{width:100% !important;max-width:100% !important;padding:0 clamp(16px,2.5vw,40px) !important;box-sizing:border-box}.homefeed--taxonomy .ok-stock-results,.homefeed--asset-taxonomy .ok-stock-results,.homefeed--taxonomy-layout .ok-stock-results{width:100% !important;max-width:100% !important}.homefeed--taxonomy .ok-stock-grid,.homefeed--asset-taxonomy .ok-stock-grid,.homefeed--taxonomy-layout .ok-stock-grid{width:100% !important;max-width:100% !important;gap:clamp(14px,1.4vw,22px) !important}.ok-stock-library-hero{position:relative;width:min(100%,1440px);margin:clamp(16px,2.5vw,36px) auto clamp(24px,3.5vw,48px);padding:clamp(36px,5.5vw,68px) clamp(20px,4vw,44px);border-radius:clamp(20px,2.5vw,32px);background:#000000;,#000000;border:1px solid var(--feed-border);box-shadow:none;text-align:center;box-sizing:border-box;overflow:hidden;isolation:isolate}.ok-stock-library-hero::before{content:'';position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:480px;height:220px;border-radius:50%;background:#000000;filter:blur(50px);pointer-events:none;z-index:-1}.ok-stock-library-hero__copy{max-width:860px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.ok-stock-hero-pill,.ok-stock-library-hero__copy>span:first-child{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 16px;border-radius:999px;background:rgba(3,16,48,0.9);border:1px solid rgba(97,205,246,0.32);color:var(--feed-primary);font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;box-shadow:none}.ok-stock-hero-pill i,.ok-stock-library-hero__copy>span:first-child i{color:var(--feed-accent);font-size:11px}.ok-stock-library-hero__copy h1{font-family:var(--font-body),sans-serif;font-size:clamp(32px,5vw,60px);font-weight:700;line-height:1.08;letter-spacing:-0.02em;color:var(--feed-text);margin:18px 0 14px;text-wrap:balance}.ok-stock-gradient-text{background:none !important;-webkit-background-clip:unset !important;background-clip:unset !important;-webkit-text-fill-color:initial !important;color:#61cdf6 !important}.ok-stock-library-hero__copy p{max-width:680px;margin:0 auto 24px;color:var(--feed-text-muted);font-size:clamp(14px,1.25vw,17px);line-height:1.6;text-wrap:pretty}.ok-stock-hero-pills{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:12px}.ok-stock-hero-pill-link{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;background:rgba(3,16,48,0.7);border:1px solid var(--feed-border);color:rgba(255,255,255,0.85);font-size:13px;font-weight:500;text-decoration:none;transition:all 0.24s cubic-bezier(0.16,1,0.3,1);white-space:nowrap}.ok-stock-hero-pill-link i{color:var(--feed-primary);font-size:12px;transition:transform 0.24s ease}.ok-stock-hero-pill-link:hover{background:#000000;border-color:var(--feed-primary);color:#ffffff;transform:translateY(-2px);box-shadow:none}.ok-stock-hero-pill-link:hover i{transform:scale(1.15)}.ok-stock-hero-pill-link.is-active{background:#000000;border-color:var(--feed-primary);color:#ffffff;font-weight:700;box-shadow:none}.ok-stock-results{position:relative;width:100%}.ok-stock-results__bar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:clamp(24px,3.5vw,40px) 0 18px}.ok-stock-results__bar span{display:block;color:var(--feed-primary);font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:4px}.ok-stock-results__bar h1,.ok-stock-results__bar h2{font-family:var(--font-body),sans-serif;font-size:clamp(22px,2.5vw,32px);font-weight:700;color:var(--feed-text);margin:0;line-height:1.15;letter-spacing:-0.01em}.ok-stock-results__count-badge{display:inline-flex;align-items:center;font-size:13px;font-weight:500;color:var(--feed-text-muted);padding:5px 14px;border-radius:999px;background:var(--feed-surface);border:1px solid var(--feed-border)}.ok-stock-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin-bottom:clamp(60px,8vw,120px)}.ok-stock-category-card{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:22px;background:var(--feed-surface);border:1px solid var(--feed-border);text-decoration:none;color:var(--feed-text);transition:transform 0.28s cubic-bezier(0.16,1,0.3,1),border-color 0.28s ease,box-shadow 0.28s ease;overflow:hidden;box-sizing:border-box}.ok-stock-category-card:hover{transform:translateY(-5px);border-color:var(--feed-border-hover);box-shadow:none;background:#000000}.ok-stock-category-card__info{display:flex;align-items:center;justify-content:space-between;gap:10px}.ok-stock-category-card__arrow{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(97,205,246,0.1);color:var(--feed-primary);font-size:12px;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);flex-shrink:0}.ok-stock-category-card:hover .ok-stock-category-card__arrow{background:var(--feed-primary);color:#000000;transform:translateX(3px)}.ok-stock-category-card__media{position:relative;width:100%;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:#000000;display:flex;align-items:center;justify-content:center}.ok-stock-category-card__media>i{font-size:32px;color:var(--feed-primary)}.ok-collection-thumb{display:grid;grid-template-columns:1.6fr 1fr;grid-template-rows:1fr 1fr;gap:4px;width:100%;height:100%;padding:4px;box-sizing:border-box;background:#000000}.ok-collection-thumb--1{grid-template-columns:1fr;grid-template-rows:1fr}.ok-collection-thumb--2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.ok-collection-thumb__tile{position:relative;border-radius:8px;overflow:hidden;background:#000000}.ok-collection-thumb__tile--1{grid-column:1;grid-row:1 / span 2}.ok-collection-thumb__tile--2{grid-column:2;grid-row:1}.ok-collection-thumb__tile--3{grid-column:2;grid-row:2}.ok-collection-thumb__tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.35s cubic-bezier(0.16,1,0.3,1)}.ok-stock-category-card:hover .ok-collection-thumb__tile img{transform:scale(1.06)}.ok-stock-category-card strong{display:block;font-size:15px;font-weight:700;color:var(--feed-text);line-height:1.2;transition:color 0.2s ease}.ok-stock-category-card:hover strong{color:var(--feed-primary)}.ok-stock-category-card small{display:block;font-size:12px;font-weight:400;color:var(--feed-text-muted);margin-top:2px}.ok-stock-filterbar{position:sticky;top:64px;z-index:990;margin:0 0 24px;padding:10px 14px;border-radius:20px;background:#000000 !important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:none !important;box-shadow:none;box-sizing:border-box}body.admin-bar .ok-stock-filterbar{top:calc(64px + 32px)}@media (max-width:782px){body.admin-bar .ok-stock-filterbar{top:calc(64px + 46px)}}.ok-stock-filterbar:has(.ok-stock-filter-menu[open]),.ok-stock-filterbar.has-open-dropdown{overflow:visible !important}.ok-stock-filterbar:has(.ok-stock-filter-menu[open]) .ok-stock-filterbar__scroll,.ok-stock-filterbar.has-open-dropdown .ok-stock-filterbar__scroll{overflow-x:auto !important}.ok-stock-filterbar__scroll{display:flex;align-items:center;gap:10px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}.ok-stock-filterbar__scroll::-webkit-scrollbar{display:none}.ok-stock-filter-menu{position:relative;display:inline-block}.ok-stock-filter-menu[open]{position:relative !important;z-index:10600 !important}.ok-stock-filter-menu summary{display:inline-flex;align-items:center;gap:8px;padding:8px 15px;border-radius:999px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:var(--feed-text);font-size:13px;font-weight:500;cursor:pointer;user-select:none;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);white-space:nowrap;list-style:none}.ok-stock-filter-menu summary::-webkit-details-marker{display:none}.ok-stock-filter-menu summary i{color:var(--feed-primary);font-size:12px}.ok-stock-filter-menu summary:hover{background:rgba(97,205,246,0.12);border-color:rgba(97,205,246,0.35)}.ok-stock-filter-menu.has-active-filter summary,.ok-stock-filter-menu[open] summary{background:rgba(97,205,246,0.2);border-color:var(--feed-primary);color:var(--feed-primary);box-shadow:none}.ok-stock-filter-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:2px;border-radius:50%;background:rgba(255,255,255,0.15);color:#ffffff;font-size:10px;text-decoration:none;transition:background 0.18s ease}.ok-stock-filter-remove:hover{background:rgba(255,80,80,0.8);color:#ffffff}.ok-stock-filter-menu__panel{position:absolute;top:calc(100% + 8px);left:0;min-width:220px;max-height:340px;overflow-y:auto;padding:8px;border-radius:14px;background:#0c0d0e !important;border:none !important;box-shadow:none;z-index:10700;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.ok-stock-filter-menu[open]>.ok-stock-filter-menu__panel,.ok-stock-filter-menu[open] .ok-stock-filter-menu__panel{display:block !important;background:#0c0d0e !important;z-index:10700 !important}.ok-stock-radio{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;cursor:pointer;color:rgba(255,255,255,0.82);font-size:13px;font-weight:500;transition:background 0.18s ease,color 0.18s ease}.ok-stock-radio input[type="radio"]{position:absolute !important;opacity:0 !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;pointer-events:none !important;appearance:none !important;-webkit-appearance:none !important}.ok-stock-radio:hover{background:rgba(255,255,255,0.08);color:#ffffff}.ok-stock-radio input[type="radio"]:checked + span{color:var(--feed-primary,#61cdf6);font-weight:600}.ok-stock-radio:has(input[type="radio"]:checked)::after{content:'\f00c';font-family:'Font Awesome 6 Free';font-weight:900;font-size:11px;color:var(--feed-primary,#61cdf6);margin-left:auto;padding-left:12px;flex-shrink:0}.ok-stock-radio input[type="radio"]:checked + span{color:var(--feed-primary);font-weight:700}.ok-stock-radio.is-disabled{opacity:0.4;cursor:not-allowed;pointer-events:none}.ok-stock-filter-menu__panel--credits{min-width:260px;padding:16px}.ok-stock-credit-range{display:flex;flex-direction:column;gap:14px}.ok-stock-credit-range__track{padding:8px 0}.ok-stock-credit-range__rail{position:relative;width:100%;height:6px;border-radius:3px;background:rgba(255,255,255,0.12);cursor:pointer}.ok-stock-credit-range__bar{position:absolute;top:0;bottom:0;left:var(--credit-min,0%);right:calc(100% - var(--credit - max, 100%));border-radius:3px;background:#000000}.ok-stock-credit-range__handle{position:absolute;top:50%;width:18px;height:18px;margin-top:-9px;margin-left:-9px;border-radius:50%;background:#ffffff;border:2px solid var(--feed-primary);box-shadow:none;cursor:grab;padding:0;touch-action:none}.ok-stock-credit-range__handle:active{cursor:grabbing;transform:scale(1.15)}.ok-stock-credit-range__handle--min{left:var(--credit-min,0%)}.ok-stock-credit-range__handle--max{left:var(--credit-max,100%)}.ok-stock-credit-range__values{display:flex;align-items:center;gap:12px}.ok-stock-credit-range__values label{display:flex;flex-direction:column;gap:4px;flex:1}.ok-stock-credit-range__values span{font-size:11px;color:var(--feed-text-muted);font-weight:500}.ok-stock-credit-range__values input{width:100%;padding:6px 10px;border-radius:8px;background:#000000;border:1px solid var(--feed-border);color:#ffffff;font-size:13px;box-sizing:border-box}.ok-stock-filterbar__reset{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;background:transparent;border:1px solid rgba(255,255,255,0.15);color:var(--feed-text-muted);font-size:13px;font-weight:500;text-decoration:none;margin-left:auto;transition:all 0.2s ease;white-space:nowrap}.ok-stock-filterbar__reset:hover{background:rgba(255,80,80,0.12);border-color:rgba(255,80,80,0.4);color:#ff6b6b}.ok-stock-grid,#homefeed-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:var(--grid-gap,clamp(14px,1.6vw,22px)) !important;column-count:auto !important;margin-bottom:clamp(36px,5vw,60px);width:100% !important;box-sizing:border-box !important}@media (max-width:1200px){.ok-stock-grid,#homefeed-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important}}@media (max-width:768px){.ok-stock-grid,#homefeed-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}}@media (max-width:480px){.ok-stock-grid,#homefeed-grid{grid-template-columns:repeat(1,minmax(0,1fr)) !important;gap:12px !important}}.ok-stock-card{position:relative;border-radius:12px !important;overflow:hidden;background:var(--feed-surface,#000000);border:1px solid var(--feed-border,rgba(255,255,255,0.08));transition:transform 0.28s cubic-bezier(0.16,1,0.3,1),border-color 0.28s ease,box-shadow 0.28s ease;box-sizing:border-box;break-inside:avoid !important;page-break-inside:avoid !important;display:inline-block !important;width:100% !important;margin-bottom:clamp(16px,1.8vw,24px) !important;vertical-align:top;cursor:pointer !important}.ok-stock-card:hover{transform:translateY(-4px);border-color:rgba(232,56,149,0.45) !important;box-shadow:none}.ok-stock-card__link{display:block;width:100%;text-decoration:none;color:inherit;cursor:pointer !important}.ok-stock-card__media{position:relative;width:100%;overflow:hidden;background:#000000;background-size:200% 100%;animation:okb-card-shimmer 2.2s infinite ease-in-out;display:block;border-radius:12px 12px 0 0 !important;cursor:pointer !important}@keyframes okb-card-shimmer{0%{background-position:100% 0}100%{background-position:-100% 0}}.ok-stock-card__media:has(.is-loaded),.ok-stock-card__media.is-media-ready{animation:none;background:#000000}.ok-stock-card .ok-stock-card__media,.ok-stock-card.is-video-9-16 .ok-stock-card__media,.ok-stock-card.is-media-video.is-video-9-16 .ok-stock-card__media,.ok-stock-card.is-video-card.is-vertical-card .ok-stock-card__media,.ok-stock-card.is-video-16-9 .ok-stock-card__media,.ok-stock-card.is-media-video.is-video-16-9 .ok-stock-card__media,.ok-stock-card.is-video-card.is-horizontal-card .ok-stock-card__media,.ok-stock-card.is-video-card:not(.is-video-9-16):not(.is-vertical-card) .ok-stock-card__media,.ok-stock-card.is-media-graphic .ok-stock-card__media,.ok-stock-card.is-graphic-masonry .ok-stock-card__media,.ok-stock-card:not(.is-video-card):not(.is-media-video) .ok-stock-card__media{aspect-ratio:16 / 9 !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:hidden !important;border-radius:12px 12px 0 0 !important;background:var(--color-black,#000000) !important;display:block !important;position:relative !important}.ok-stock-card .ok-stock-card__media img,.ok-stock-card .ok-stock-card__media video,.ok-stock-card .okb-card-img,.ok-stock-card.is-video-9-16 .okb-card-img,.ok-stock-card.is-video-9-16 .hover-video,.ok-stock-card.is-video-16-9 .okb-card-img,.ok-stock-card.is-video-16-9 .hover-video,.ok-stock-card.is-video-card:not(.is-video-9-16):not(.is-vertical-card) .okb-card-img,.ok-stock-card.is-video-card:not(.is-video-9-16):not(.is-vertical-card) .hover-video,.ok-stock-card.is-media-graphic .okb-card-img,.ok-stock-card.is-graphic-masonry .okb-card-img,.ok-stock-card:not(.is-video-card):not(.is-media-video) .okb-card-img{aspect-ratio:16 / 9 !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block !important;border-radius:12px 12px 0 0 !important;background:var(--color-black,#000000) !important;transform:none !important}.okb-card-img{opacity:0;transition:opacity 0.35s ease;color:transparent;font-size:0}.okb-card-img.is-loaded{opacity:1}.hover-video{position:absolute;top:0;left:0;width:100% !important;height:100% !important;opacity:0;pointer-events:none !important;transition:opacity 0.25s ease;border-radius:12px 12px 0 0 !important;transform:none !important}.ok-stock-card.is-video-playing .hover-video,.ok-stock-card.is-touch-video-playing .hover-video,.feed-item.is-video-playing .hover-video,.feed-item.is-touch-video-playing .hover-video{opacity:1}.ok-stock-card.is-png-preview .ok-stock-card__media,.ok-stock-card.is-display-png .ok-stock-card__media{background:#000000;,#000000 !important}.okb-card-eye-btn{position:absolute !important;bottom:12px !important;right:12px !important;width:38px !important;height:38px !important;border-radius:50% !important;background:rgba(15,23,42,0.88) !important;backdrop-filter:blur(12px) !important;-webkit-backdrop-filter:blur(12px) !important;border:1px solid rgba(255,255,255,0.28) !important;color:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:15px !important;cursor:pointer !important;z-index:25 !important;transition:all 0.22s cubic-bezier(0.16,1,0.3,1) !important;box-shadow:none;pointer-events:auto !important;opacity:1 !important;visibility:visible !important;padding:0 !important;margin:0 !important;line-height:1 !important;outline:none !important}.okb-card-eye-btn:hover{background:#e83895 !important;border-color:#e83895 !important;color:#ffffff !important;transform:scale(1.12) !important;box-shadow:none}.ok-stock-card.is-video-playing .okb-card-eye-btn,.ok-stock-card.is-touch-video-playing .okb-card-eye-btn,.feed-item.is-video-playing .okb-card-eye-btn,.feed-item.is-touch-video-playing .okb-card-eye-btn,.okb-card-eye-btn.is-active{background:#ef4444 !important;border-color:#f87171 !important;color:#ffffff !important;box-shadow:none}.ok-stock-card__meta,.feed-overlay,.ok-stock-card .feed-overlay,.ok-stock-card .ok-stock-card__meta{display:none !important}.ok-stock-card__footer{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--feed-surface);border-top:1px solid rgba(97,205,246,0.1);box-sizing:border-box;border-radius:0 0 8px 8px !important}.ok-stock-card__title{font-size:14px;font-weight:600;color:var(--feed-text);text-decoration:none;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important;text-wrap:nowrap !important;display:block !important;transition:color 0.2s ease;flex:1 1 auto !important;min-width:0 !important;line-height:1.35 !important}.ok-stock-card:hover .ok-stock-card__title{color:var(--feed-primary)}.ok-stock-card__crown{display:inline-flex;align-items:center;justify-content:center;color:#fbbf24 !important;font-size:13px;line-height:1;filter:none !important;transition:transform 0.2s ease,filter 0.2s ease,color 0.2s ease}.ok-stock-card__crown i,.ok-stock-card__crown .fa-crown,.fa-crown,i.fa-crown{color:#fbbf24 !important;fill:#fbbf24 !important}.ok-stock-card:hover .ok-stock-card__crown{color:#f59e0b !important;transform:scale(1.2);filter:none !important}.ok-search-related-tags{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:12px 18px;border-radius:16px;background:rgba(3,16,48,0.5);border:1px solid var(--feed-border)}.ok-search-related-label{display:inline-flex;align-items:center;gap:6px;color:var(--feed-primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em}.ok-search-tags-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ok-inspo-tag{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.85);font-size:12px;text-decoration:none;transition:all 0.2s ease}.ok-inspo-tag i{color:var(--feed-primary);font-size:10px}.ok-inspo-tag small{color:var(--feed-text-muted);font-size:11px}.ok-inspo-tag:hover{background:rgba(97,205,246,0.15);border-color:var(--feed-primary);color:#ffffff}.ok-inspo-category-grid,.ok-stock-note-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-bottom:clamp(36px,5vw,60px)}.ok-inspo-card,.ok-stock-note-card{position:relative;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:var(--feed-surface);border:1px solid var(--feed-border);text-decoration:none;color:var(--feed-text);transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),border-color 0.3s ease,box-shadow 0.3s ease}.ok-inspo-card:hover,.ok-stock-note-card:hover{transform:translateY(-5px);border-color:var(--feed-border-hover);box-shadow:none}.ok-inspo-thumb{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#000000}.ok-collection-type-tag{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:6px;background:rgba(3,16,48,0.85);backdrop-filter:blur(8px);color:var(--feed-primary);font-size:10px;font-weight:700;letter-spacing:0.05em;border:1px solid rgba(97,205,246,0.2)}.ok-inspo-card-body,.ok-stock-note-card__body{padding:16px;display:flex;flex-direction:column;gap:6px}.ok-inspo-card-body h3,.ok-stock-note-card h3{font-size:15px;font-weight:700;color:var(--feed-text);margin:0;line-height:1.25}.ok-inspo-card:hover h3,.ok-stock-note-card:hover h3{color:var(--feed-primary)}.ok-inspo-card-meta{font-size:12px;color:var(--feed-text-muted)}.ok-stock-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin:clamp(32px,4vw,56px) 0 20px}.ok-pagination-wrap,.ok-stock-pagination,.okb-pagination-wrap{width:100%;margin:clamp(36px,5vw,60px) 0 30px;display:flex !important;justify-content:center !important;align-items:center;position:relative;z-index:2;border:none !important;border-top:none !important;border-bottom:none !important;box-shadow:none}.ok-pagination,.okb-pagination,.ok-stock-pagination ul{display:inline-flex !important;align-items:center;justify-content:center;gap:10px;list-style:none !important;padding:0 !important;margin:0 !important;flex-wrap:wrap}.ok-pagination li,.okb-pagination li,.ok-stock-pagination li{display:inline-flex !important;list-style:none !important;padding:0 !important;margin:0 !important}.ok-pagination .page-numbers,.okb-pagination .page-numbers,.ok-stock-pagination .page-numbers,.okb-search-page .page-numbers{display:inline-flex !important;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);color:#e2e8f0 !important;font-size:14px;font-weight:600;text-decoration:none !important;line-height:1;box-sizing:border-box;transition:background 0.18s ease,color 0.18s ease,border-color 0.18s ease,transform 0.18s ease,box-shadow 0.18s ease;user-select:none;cursor:pointer}.ok-pagination .page-numbers i,.okb-pagination .page-numbers i,.ok-stock-pagination .page-numbers i,.okb-search-page .page-numbers i{color:inherit !important;font-size:11px;transition:color 0.18s ease}.ok-pagination .page-numbers.prev,.ok-pagination .page-numbers.next,.okb-pagination .page-numbers.prev,.okb-pagination .page-numbers.next,.ok-stock-pagination .page-numbers.prev,.ok-stock-pagination .page-numbers.next,.okb-search-page .page-numbers.prev,.okb-search-page .page-numbers.next{padding:0 18px;gap:8px;font-size:13.5px}.ok-pagination .page-numbers:not(.current):hover,.okb-pagination .page-numbers:not(.current):hover,.ok-stock-pagination .page-numbers:not(.current):hover,.okb-search-page .page-numbers:not(.current):hover{background:#ffffff !important;border-color:#ffffff !important;color:#000000 !important;transform:translateY(-2px);box-shadow:none}.ok-pagination .page-numbers:not(.current):hover i,.okb-pagination .page-numbers:not(.current):hover i,.ok-stock-pagination .page-numbers:not(.current):hover i,.okb-search-page .page-numbers:not(.current):hover i{color:#000000 !important}.ok-pagination .page-numbers.current,.okb-pagination .page-numbers.current,.ok-stock-pagination .page-numbers.current,.okb-search-page .page-numbers.current{background:#61cdf6 !important;border-color:#61cdf6 !important;color:#000000 !important;font-weight:700 !important;box-shadow:none;cursor:default;pointer-events:none;transform:none}.ok-pagination .page-numbers.current i,.okb-pagination .page-numbers.current i,.ok-stock-pagination .page-numbers.current i,.okb-search-page .page-numbers.current i{color:#000000 !important}.ok-pagination .page-numbers.dots,.okb-pagination .page-numbers.dots,.ok-stock-pagination .page-numbers.dots{background:transparent !important;border-color:transparent !important;color:#64748b !important;cursor:default;min-width:30px}.ok-stock-empty{text-align:center;padding:clamp(48px,8vw,96px) 20px;display:flex;flex-direction:column;align-items:center}.ok-stock-empty i{font-size:48px;color:var(--feed-primary);margin-bottom:16px;opacity:0.8}.ok-stock-empty h2{font-size:clamp(20px,2.5vw,28px);font-weight:700;color:var(--feed-text);margin:0 0 10px}.ok-stock-empty p{color:var(--feed-text-muted);font-size:15px;max-width:440px;margin:0 0 24px;line-height:1.5}.ok-stock-empty a{display:inline-flex;align-items:center;gap:8px;padding:10px 24px;border-radius:999px;background:var(--feed-primary);color:#000000;font-size:14px;font-weight:700;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease}.ok-stock-empty a:hover{transform:translateY(-2px);box-shadow:none}@media (max-width:1280px){.ok-stock-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ok-stock-grid,#homefeed-grid,.ok-inspo-category-grid,.ok-stock-note-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ok-stock-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ok-stock-grid,#homefeed-grid,.ok-inspo-category-grid,.ok-stock-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ok-stock-library-hero{padding:32px 20px;border-radius:20px}}@media (max-width:600px){.ok-stock-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ok-stock-category-card{padding:10px;border-radius:16px}.ok-stock-category-card strong{font-size:13px}.ok-stock-grid,#homefeed-grid,.ok-inspo-category-grid,.ok-stock-note-grid{grid-template-columns:1fr;gap:16px}.ok-stock-filterbar{border-radius:16px;padding:8px 10px}.ok-stock-results__bar{flex-direction:column;align-items:flex-start;gap:8px}.ok-stock-hero-pill-link{font-size:12px;padding:6px 14px}}body .ok-inspo-page{--ok-explore-blue:var(--ok-blue-ui);--ok-explore-violet:var(--ok-violet);--ok-explore-green:#81c995;--ok-explore-coral:#f6aea9;--ok-explore-card-bg:color-mix(in srgb,var(--ok-surface) 86%,#000 14%);min-height:72vh;padding:clamp(26px,4.8vw,70px) clamp(14px,3vw,34px) clamp(68px,8vw,116px);background:var(--background,#000000);color:var(--ok-ink-soft)}body .ok-inspo-page .ok-inspo-shell{width:min(100%,1640px);max-width:none;margin:0 auto}body .ok-inspo-page .ok-inspo-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:clamp(20px,4vw,44px);align-items:end;padding:clamp(24px,4vw,46px);border:1px solid rgba(255,255,255,0.08);border-radius:18px;background:#121212;box-shadow:none}body .ok-inspo-page .ok-inspo-eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 14px;color:var(--ok-sky);font-size:12px;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}body .ok-inspo-page .ok-inspo-eyebrow i{width:9px;height:9px;border-radius:999px;background:var(--ok-explore-blue);box-shadow:none}body .ok-inspo-page .ok-inspo-head h1{max-width:840px;margin:0;color:var(--ok-ink);font-size:clamp(38px,6vw,78px);line-height:.98;letter-spacing:0}body .ok-inspo-page .ok-inspo-head p{max-width:760px;margin:16px 0 0;color:var(--ok-ink-muted);font-size:clamp(15px,1.18vw,18px);line-height:1.62}body .ok-inspo-page .ok-inspo-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}body .ok-inspo-page .ok-inspo-counts span{display:flex;min-height:86px;flex-direction:column;justify-content:center;padding:14px 16px;border:1px solid rgba(255,255,255,0.08);border-radius:14px;background:#121212;color:var(--ok-ink-muted);font-size:12px;font-weight:800;line-height:1.25;text-transform:uppercase}body .ok-inspo-page .ok-inspo-counts span:nth-child(2){border-color:rgba(255,255,255,0.08);background:#121212}body .ok-inspo-page .ok-inspo-counts strong{display:block;margin-bottom:3px;color:var(--ok-ink);font-size:clamp(28px,3vw,40px);font-weight:850;line-height:1}body .ok-inspo-page .ok-inspo-section{margin-top:clamp(30px,4.2vw,58px)}body .ok-inspo-page .ok-inspo-section-head{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:clamp(16px,2vw,24px)}body .ok-inspo-page .ok-inspo-section-head h2{margin:0;color:var(--ok-ink);font-size:clamp(28px,3.5vw,48px);line-height:1.05;letter-spacing:0}body .ok-inspo-page .ok-inspo-section-head p{max-width:640px;margin:8px 0 0;color:var(--ok-ink-muted);font-size:15px;line-height:1.58}body .ok-inspo-page .ok-inspo-section-badge{flex:0 0 auto;padding:8px 12px;border:1px solid color-mix(in srgb,var(--ok-border) 72%,var(--ok-explore-blue) 28%);border-radius:999px;background:rgba(122,183,255,.08);color:var(--ok-sky);font-size:12px;font-weight:850;line-height:1;text-transform:uppercase}body .ok-inspo-page .ok-inspo-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,22px)}body .ok-inspo-page .ok-inspo-card{--ok-card-accent:var(--ok-explore-blue);--ok-card-accent-soft:rgba(122,183,255,.12);display:grid;grid-template-rows:auto 1fr;gap:14px;min-height:0;padding:10px;border:1px solid rgba(255,255,255,0.08);border-radius:16px;background:#121212;color:var(--ok-ink-soft);text-decoration:none;box-shadow:none;overflow:hidden;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}body .ok-inspo-page .ok-inspo-card:nth-child(4n + 2){--ok-card-accent:var(--ok-explore-violet);--ok-card-accent-soft:rgba(168,131,255,.13)}body .ok-inspo-page .ok-inspo-card:nth-child(4n + 3){--ok-card-accent:var(--ok-explore-green);--ok-card-accent-soft:rgba(129,201,149,.12)}body .ok-inspo-page .ok-inspo-card:nth-child(4n){--ok-card-accent:var(--ok-explore-coral);--ok-card-accent-soft:rgba(246,174,169,.12)}body .ok-inspo-page .ok-inspo-card:hover,body .ok-inspo-page .ok-inspo-card:focus-visible{border-color:rgba(97,205,246,0.4);background:#181818;color:var(--ok-ink);transform:translateY(-2px);box-shadow:none}body .ok-inspo-page .ok-inspo-thumb{display:grid;width:100%;height:auto;aspect-ratio:16 / 10;place-items:center;flex-basis:auto;border:1px solid rgba(255,255,255,.06);border-radius:12px;background:color-mix(in srgb,var(--ok-surface-subtle) 86%,#000 14%);overflow:hidden}body .ok-inspo-page .ok-inspo-thumb img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover}body .ok-inspo-page .ok-inspo-thumb .ok-collection-thumb{width:100%;height:100%;border-radius:inherit}body .ok-inspo-page .ok-inspo-thumb>i{color:color-mix(in srgb,var(--ok-card-accent) 70%,#fff 30%);font-size:24px}body .ok-inspo-page .ok-inspo-card-body{display:grid;min-width:0;gap:9px;padding:0 2px 2px}body .ok-inspo-page .ok-inspo-card h3{margin:0;overflow:hidden;color:var(--ok-ink);font-size:clamp(19px,1.6vw,25px);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}body .ok-inspo-page .ok-inspo-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;color:var(--ok-ink-muted);font-size:13px;font-weight:750}body .ok-inspo-page .ok-inspo-card-meta i{display:inline-grid;width:30px;height:30px;flex:0 0 30px;place-items:center;border-radius:50%;background:var(--ok-card-accent-soft);color:color-mix(in srgb,var(--ok-card-accent) 78%,#fff 22%);transform:translateX(0);transition:transform .18s ease}body .ok-inspo-page .ok-inspo-card:hover .ok-inspo-card-meta i,body .ok-inspo-page .ok-inspo-card:focus-visible .ok-inspo-card-meta i{transform:translateX(2px)}body .ok-inspo-page .ok-inspo-tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}body .ok-inspo-page .ok-inspo-tag{--ok-tag-accent:var(--ok-explore-blue);--ok-tag-soft:rgba(122,183,255,.1);display:inline-flex;min-height:38px;align-items:center;justify-content:flex-start;gap:8px;max-width:100%;padding:0 10px;border:1px solid rgba(255,255,255,0.08);border-radius:5px;background:#121212;color:var(--ok-ink-soft);font-size:13px;font-weight:800;text-decoration:none;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}body .ok-inspo-page .ok-inspo-tag:nth-child(4n + 2){--ok-tag-accent:var(--ok-explore-violet);--ok-tag-soft:rgba(168,131,255,.11)}body .ok-inspo-page .ok-inspo-tag:nth-child(4n + 3){--ok-tag-accent:var(--ok-explore-green);--ok-tag-soft:rgba(129,201,149,.1)}body .ok-inspo-page .ok-inspo-tag:nth-child(4n){--ok-tag-accent:var(--ok-explore-coral);--ok-tag-soft:rgba(246,174,169,.1)}body .ok-inspo-page .ok-inspo-tag:hover,body .ok-inspo-page .ok-inspo-tag:focus-visible{border-color:rgba(97,205,246,0.4);background:#181818;color:var(--ok-ink);transform:translateY(-1px)}body .ok-inspo-page .ok-inspo-tag>span{display:inline-flex;min-width:0;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .ok-inspo-page .ok-inspo-tag i{display:inline-grid;width:21px;height:21px;flex:0 0 21px;place-items:center;border-radius:50%;background:var(--ok-tag-soft);color:color-mix(in srgb,var(--ok-tag-accent) 78%,#fff 22%);font-size:10px}body .ok-inspo-page .ok-inspo-tag small{flex:0 0 auto;padding:3px 7px;border-radius:5px;background:rgba(255,255,255,.05);color:var(--ok-ink-muted);font-size:10px;font-weight:850;line-height:1}body .ok-inspo-page .ok-inspo-empty{padding:clamp(26px,5vw,48px);border:1px solid var(--ok-border);border-radius:16px;background:var(--ok-surface);color:var(--ok-ink-muted);text-align:center}body .ok-inspo-page .ok-inspo-empty strong{display:block;color:var(--ok-ink);font-size:22px}body .ok-inspo-page .ok-inspo-empty p{margin:8px 0 0}@media (max-width:1279px){body .ok-inspo-page .ok-inspo-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){body .ok-inspo-page .ok-inspo-head{grid-template-columns:1fr;align-items:start}body .ok-inspo-page .ok-inspo-counts{width:100%}body .ok-inspo-page .ok-inspo-section-head{display:block}body .ok-inspo-page .ok-inspo-section-badge{display:inline-flex;margin-top:12px}body .ok-inspo-page .ok-inspo-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:619px){body .ok-inspo-page{padding:20px 10px 64px}body .ok-inspo-page .ok-inspo-head{padding:20px;border-radius:16px}body .ok-inspo-page .ok-inspo-head h1{font-size:clamp(34px,12vw,46px)}body .ok-inspo-page .ok-inspo-head p,body .ok-inspo-page .ok-inspo-section-head p{font-size:14px}body .ok-inspo-page .ok-inspo-counts,body .ok-inspo-page .ok-inspo-category-grid{grid-template-columns:1fr}body .ok-inspo-page .ok-inspo-counts span{min-height:72px}body .ok-inspo-page .ok-inspo-card{grid-template-columns:112px minmax(0,1fr);grid-template-rows:1fr;align-items:stretch;gap:12px;border-radius:14px}body .ok-inspo-page .ok-inspo-thumb{height:112px;aspect-ratio:auto;border-radius:10px}body .ok-inspo-page .ok-inspo-card-body{align-content:center;padding:2px 0}body .ok-inspo-page .ok-inspo-card h3{font-size:clamp(18px,5.5vw,22px)}body .ok-inspo-page .ok-inspo-tag{min-height:36px;padding-inline:9px;font-size:12px}}.ok-inspo-filter-tabs{display:flex;align-items:center;gap:10px;margin:22px 0 14px;flex-wrap:wrap}.ok-inspo-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,0.12);background:rgba(255,255,255,0.04);color:var(--ok-ink,#fff);font-size:14px;font-weight:750;cursor:pointer;transition:all .22s ease}.ok-inspo-tab:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.22)}.ok-inspo-tab.is-active{background:var(--primary,#61cdf6);border-color:var(--primary,#61cdf6);color:#000000;box-shadow:none}.ok-inspo-section-badge--video{border-color:rgba(99,230,242,0.4);color:#63e6f2;background:rgba(99,230,242,0.1)}.ok-inspo-section-badge--image{border-color:var(--ok-border-violet);color:var(--ok-brand-violet-light);background:var(--ok-brand-violet-soft)}.ok-inspo-thumb{position:relative}.ok-collection-type-tag{position:absolute;top:10px;left:10px;z-index:3;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:var(--ok-radius-xs);font-size:11px;font-weight:800;letter-spacing:0.03em;text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ok-collection-type-tag--video{background:var(--ok-bg-glass);border:1px solid var(--ok-border-blue);color:var(--ok-brand-blue-light)}.ok-collection-type-tag--image{background:var(--ok-bg-glass);border:1px solid var(--ok-border-violet);color:var(--ok-brand-violet-light)}.ok-stock-card-meta-line{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}.ok-collection-type-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:5px;font-size:10.5px;font-weight:800;text-transform:uppercase}.ok-collection-type-pill--video{background:var(--ok-brand-blue-soft);color:var(--ok-brand-blue-light);border:1px solid var(--ok-border-blue)}.ok-collection-type-pill--image{background:var(--ok-brand-violet-soft);color:var(--ok-brand-violet-light);border:1px solid var(--ok-border-violet)}body .ok-inspo-page{--ok-explore-green:var(--ok-brand-blue-light);--ok-explore-coral:var(--ok-brand-violet-light);--ok-explore-card-bg:var(--ok-bg-card);background:var(--ok-bg-base);background-image:none}body .ok-inspo-page::before,body .ok-inspo-page::after,body .ok-inspo-page .ok-inspo-head::before,body .ok-inspo-page .ok-inspo-head::after,body .ok-inspo-page .ok-inspo-section::before,body .ok-inspo-page .ok-inspo-section::after{display:none;content:none}body .ok-inspo-page .ok-inspo-head{border:1px solid var(--ok-border);background:var(--ok-bg-card);border-radius:var(--ok-radius-xl)}body .ok-inspo-page .ok-inspo-card{border:1px solid rgba(255,255,255,0.08);background:#121212;border-radius:var(--ok-radius-lg);box-shadow:none;transition:border-color var(--ok-transition-fast),transform var(--ok-transition-fast)}body .ok-inspo-page .ok-inspo-card:hover,body .ok-inspo-page .ok-inspo-card:focus-visible{border-color:rgba(97,205,246,0.4);background:#181818;box-shadow:none;transform:translateY(-2px)}body .ok-inspo-page .ok-inspo-tag{border:1px solid rgba(255,255,255,0.08);background:#121212;border-radius:var(--ok-radius-pill);color:var(--ok-ink-soft);transition:border-color var(--ok-transition-fast),background var(--ok-transition-fast)}body .ok-inspo-page .ok-inspo-tag:hover{border-color:rgba(97,205,246,0.4);background:#181818;color:var(--ok-brand-blue-light)}body .ok-inspo-page .ok-inspo-tab{border:1px solid rgba(255,255,255,0.08);background:#121212;color:var(--ok-ink-muted);border-radius:var(--ok-radius-pill)}body .ok-inspo-page .ok-inspo-tab.is-active{border-color:transparent;background:var(--primary,#61cdf6);color:#000000;-webkit-text-fill-color:#000000;box-shadow:none}body .ok-inspo-page .ok-inspo-thumb{border:1px solid var(--ok-border);background:var(--ok-bg-surface-elevated)}body .ok-inspo-page .ok-inspo-card:nth-child(2n + 1),body .ok-inspo-page .ok-inspo-tag:nth-child(2n + 1){--ok-card-accent:var(--ok-brand-blue-light);--ok-tag-accent:var(--ok-brand-blue-light)}body .ok-inspo-page .ok-inspo-card:nth-child(2n),body .ok-inspo-page .ok-inspo-tag:nth-child(2n){--ok-card-accent:var(--ok-brand-violet-light);--ok-tag-accent:var(--ok-brand-violet-light)}body .ok-inspo-page .ok-inspo-card h3,body .ok-inspo-page .ok-inspo-card-meta i,body .ok-inspo-page .ok-inspo-tag i{color:var(--ok-card-accent,var(--ok-brand-blue-light))}body .ok-inspo-page .ok-inspo-section-badge{background:var(--ok-brand-violet-soft);color:var(--ok-brand-violet-light);border:1px solid var(--ok-border-violet);border-radius:var(--ok-radius-pill)}body.single-post{background:var(--ok-page-bg)}.ok-product-page{min-height:0;--ok-product-preview-min-height:0px;--ok-product-preview-max-height:820px;--ok-product-preview-mobile-max-height:560px;padding:clamp(22px,3vw,42px) 0 clamp(56px,7vw,96px);color:var(--ok-ink)}.ok-product-shell{width:80%;max-width:80%;margin-inline:auto}.ok-product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:clamp(14px,1.8vw,24px);align-items:start}.ok-product-preview-card,.ok-product-panel,.ok-product-details{border:1px solid rgba(255,255,255,0.08);background:#000000;background:#000000;border-radius:12px;box-shadow:none}.ok-product-preview-card{min-width:0;padding:12px;border-radius:12px}.ok-product-preview-box{width:100%;min-height:var(--ok-product-preview-min-height);display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,0.05);border-radius:8px;background:#000000}.ok-product-preview-box.is-png{background:#000000;background-size:24px 24px;background-position:0 0,12px 12px}.ok-product-preview-box.is-video{aspect-ratio:16 / 9;min-height:0;background:#000000}.ok-product-preview-box img,.ok-product-preview-box video,.ok-product-preview-box picture{display:block}.ok-product-preview-box picture{width:100%}.ok-product-preview-box img{width:auto;height:auto;max-width:100%;max-height:min(82vh,var(--ok-product-preview-max-height))}.ok-product-preview-box.has-preview-slider{position:relative;overflow:hidden}.ok-preview-carousel{position:relative;width:100%;min-width:0}.ok-preview-carousel-track{width:100%;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ok-preview-carousel-track::-webkit-scrollbar{display:none}.ok-preview-carousel-slide{width:100%;min-width:100%;min-height:var(--ok-product-preview-min-height);display:grid;place-items:center;margin:0;scroll-snap-align:center}.ok-preview-carousel-slide img{width:auto;height:auto;max-width:100%;max-height:min(82vh,var(--ok-product-preview-max-height));object-fit:contain;object-position:center}.ok-preview-carousel-arrow{position:absolute;top:50%;z-index:2;width:42px;height:42px;display:grid;place-items:center;border:1px solid rgba(97,205,246,0.35);border-radius:999px;background:rgba(14,21,3,0.88);color:var(--ok-ink,#ffffff);box-shadow:none;cursor:pointer;transform:translateY(-50%)}.ok-preview-carousel-arrow:hover{background:var(--primary,#61cdf6);color:var(--background,#000000)}.ok-preview-carousel-arrow--prev{left:12px}.ok-preview-carousel-arrow--next{right:12px}.ok-preview-carousel-dots{position:absolute;left:50%;bottom:12px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px;border:1px solid var(--ok-border-soft,rgba(255,255,255,0.1));border-radius:999px;background:rgba(18,18,18,0.92);box-shadow:none;transform:translateX(-50%)}.ok-preview-carousel-dots button{width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,0.25);cursor:pointer}.ok-preview-carousel-dots button[aria-current="true"]{width:22px;background:var(--primary,#61cdf6)}.ok-product-preview-box picture img{width:100%;height:auto}.ok-product-preview-box video{width:100%;height:auto;max-width:100%;max-height:min(82vh,var(--ok-product-preview-max-height))}.ok-product-preview-box img,.ok-product-preview-box video{object-fit:contain;object-position:center}.ok-product-panel{position:sticky;top:96px;min-width:0;padding:10px;border-radius:5px}.ok-product-preview-title{margin:10px 2px 0;color:var(--ok-ink);font-size:15px;line-height:1.12;font-weight:900;letter-spacing:0}.ok-product-list{overflow:hidden;border:1px solid var(--ok-border-soft);border-radius:8px;background:var(--ok-surface)}.ok-product-list-row{min-height:48px;display:grid;grid-template-columns:minmax(82px,.82fr) minmax(0,1.18fr);align-items:center;gap:18px;padding:0 14px;border-bottom:1px solid var(--ok-border-soft)}.ok-product-list-row:last-child{border-bottom:0}.ok-product-list-row span{color:var(--ok-ink-muted);font-size:12px;font-weight:900;text-transform:uppercase}.ok-product-list-row strong{min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;color:var(--ok-ink);font-size:15px;font-weight:900;text-align:left}.ok-product-list-row i{color:var(--ok-ink)}.ok-product-alert{display:flex;align-items:center;gap:9px;margin:10px 0 12px;padding:10px 12px;border:1px solid rgba(251,191,36,.35);border-radius:12px;background:rgba(251,191,36,.08);color:#fde68a;font-size:13px;line-height:1.35;font-weight:760}.ok-product-utility{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 14px;padding:0;border:none;background:transparent}.ok-product-utility button,.ok-product-utility a,.ok-product-utility span{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,0.09);border-radius:999px;background:rgba(255,255,255,0.05);color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:all 0.2s cubic-bezier(0.16,1,0.3,1)}.ok-product-utility button i,.ok-product-utility a i{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:12px}.ok-product-utility button:hover,.ok-product-utility a:hover{background:#ffffff;border-color:#ffffff;color:#000000;-webkit-text-fill-color:#000000;transform:translateY(-1px);box-shadow:none;text-decoration:none}.ok-product-utility button:hover *,.ok-product-utility a:hover *{color:#000000 !important;-webkit-text-fill-color:#000000 !important}.ok-product-creator-card{display:flex;align-items:center;gap:12px;margin-top:14px;padding:12px;border:1px solid var(--ok-border-soft);border-radius:8px;background:var(--ok-surface)}.ok-product-creator-card img{width:54px;height:54px;flex:0 0 54px;border-radius:999px}.ok-product-creator-card strong{display:flex;align-items:center;gap:8px;color:var(--ok-ink);font-size:15px;font-weight:900}.ok-product-creator-card strong i{width:18px;height:18px;display:inline-grid;place-items:center;border-radius:999px;background:var(--ok-blue);color:var(--ok-surface);font-size:10px}.ok-product-creator-card span{display:block;margin-top:3px;color:var(--ok-ink-muted);font-size:13px;font-weight:760}.ok-product-action{margin:12px 0 10px}.ok-product-primary,.ok-product-primary:visited{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;border:1px solid #2563eb;border-radius:999px;background-color:#2563eb;background:#2563eb;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:none;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;transition:all 0.2s cubic-bezier(0.16,1,0.3,1)}.ok-product-primary i{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:14px}.ok-product-primary span{min-height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:rgba(255,255,255,0.15);color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:12px}.ok-product-primary:hover,.ok-product-primary:focus-visible{background-color:#ffffff !important;background:#ffffff !important;border-color:#ffffff !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;box-shadow:none;transform:translateY(-1px)}.ok-product-primary:hover *,.ok-product-primary:focus-visible *{color:#000000 !important;-webkit-text-fill-color:#000000 !important}.ok-product-primary--unavailable,.ok-product-primary--unavailable:hover{border:1px solid var(--ok-border-soft);background:var(--ok-surface-soft);color:var(--ok-ink-muted);cursor:not-allowed;pointer-events:none;text-align:center}.ok-product-empty{margin:0;padding:16px;border:1px solid var(--ok-border-soft);border-radius:16px;background:var(--ok-surface-soft);color:var(--ok-ink-muted);font-weight:760}.ok-product-description>span,.ok-product-tags>div>span,.ok-product-section-head span{display:block;margin-bottom:6px;color:var(--ok-ink-muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.ok-product-license{display:flex;gap:11px;margin-top:10px;padding:14px;border-radius:16px;border:1px solid rgba(255,255,255,0.08);background:#181818;color:#a3a3a3;font-size:13px;font-weight:720}.ok-product-license i,.ok-product-license a{color:var(--primary,#61cdf6)}.ok-product-license p{margin:0}.ok-post-download-ad{margin-top:16px}.ok-product-details{width:100%;margin:clamp(20px,2.8vw,34px) auto 0;display:block;padding:clamp(22px,3vw,34px);border-radius:5px}.ok-product-description{min-width:0}.ok-product-content{color:var(--ok-ink-soft);font-size:16px;line-height:1.75;overflow-wrap:anywhere;word-break:break-word}.ok-product-content>:first-child{margin-top:0}.ok-product-content>:last-child{margin-bottom:0}.ok-product-content img,.ok-product-content video,.ok-product-content iframe,.ok-product-content embed,.ok-product-content object{max-width:100%;height:auto}.ok-product-content img,.ok-product-content video{border-radius:18px}.ok-product-content figure,.ok-product-content picture,.ok-product-content .wp-caption,.ok-product-content .wp-video,.ok-product-content .wp-block-image,.ok-product-content .wp-block-video,.ok-product-content .wp-block-embed{max-width:100%}.ok-product-content figure img,.ok-product-content picture img,.ok-product-content .wp-caption img,.ok-product-content .wp-block-image img,.ok-product-content .wp-block-video video{width:auto;max-width:100%;height:auto;object-fit:contain}.ok-product-content .wp-video,.ok-product-content .wp-video-shortcode,.ok-product-content .wp-block-video video{width:100%;height:auto}.ok-product-content .wp-block-embed__wrapper,.ok-product-content .wp-has-aspect-ratio .wp-block-embed__wrapper{position:relative;width:100%;aspect-ratio:16 / 9}.ok-product-content .wp-embed-aspect-21-9 .wp-block-embed__wrapper{aspect-ratio:21 / 9}.ok-product-content .wp-embed-aspect-18-9 .wp-block-embed__wrapper{aspect-ratio:18 / 9}.ok-product-content .wp-embed-aspect-16-9 .wp-block-embed__wrapper{aspect-ratio:16 / 9}.ok-product-content .wp-embed-aspect-4-3 .wp-block-embed__wrapper{aspect-ratio:4 / 3}.ok-product-content .wp-embed-aspect-1-1 .wp-block-embed__wrapper{aspect-ratio:1 / 1}.ok-product-content .wp-embed-aspect-9-16 .wp-block-embed__wrapper{aspect-ratio:9 / 16}.ok-product-content .wp-block-embed__wrapper iframe,.ok-product-content .wp-has-aspect-ratio .wp-block-embed__wrapper iframe{position:absolute;inset:0;width:100%;height:100%}.ok-product-tags{display:grid;align-content:start;gap:18px;margin-top:14px;padding:14px;border:1px solid var(--ok-border-soft);border-radius:8px;background:var(--ok-surface)}.ok-product-tags div div{display:flex;flex-wrap:wrap;gap:8px}.ok-product-tags a{min-height:34px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--ok-border-soft);border-radius:999px;background:var(--ok-surface);color:var(--ok-blue);font-size:12px;font-weight:850;text-decoration:none}.ok-product-tags a:hover{border-color:var(--ok-border-blue);background:var(--ok-blue-soft)}.ok-product-related{--stock-panel:var(--ok-bg-card);--stock-panel-strong:var(--ok-bg-surface-elevated);--stock-text:var(--ok-ink);--stock-soft:var(--ok-ink-soft);--stock-blue:var(--ok-brand-blue);--stock-cyan:var(--ok-brand-blue-light);--stock-violet:var(--ok-brand-violet);--stock-yellow:var(--ok-brand-violet-light);width:100%;margin:clamp(20px,2.8vw,34px) auto 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.ok-product-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.ok-product-section-head>div:first-child{min-width:0}.ok-product-section-head h2{margin:0;color:var(--ok-ink);font-size:34px;line-height:1.08;font-weight:900}.ok-product-related-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.ok-related-arrow,.ok-product-section-head a{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border:1px solid var(--ok-border-blue);border-radius:999px;background:var(--ok-surface);color:var(--ok-blue);font-size:13px;font-weight:900;text-decoration:none}.ok-related-arrow{width:40px;padding:0;cursor:pointer}.ok-related-arrow:hover,.ok-product-section-head a:hover{background:var(--ok-blue-soft)}.ok-related-slider{width:100%;display:flex;gap:18px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 18px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--ok-border-blue) transparent}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.ok-related-slider{scroll-behavior:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.ok-preview-carousel-track{scroll-behavior:auto;scroll-snap-type:x proximity}}.ok-related-slider::-webkit-scrollbar{height:8px}.ok-related-slider::-webkit-scrollbar-track{background:transparent}.ok-related-slider::-webkit-scrollbar-thumb{border-radius:999px;background:var(--ok-border-blue)}.ok-related-slider .feed-item{flex:0 0 min(420px,calc((100% - 36px) / 3));scroll-snap-align:start}.ok-share-toast{position:fixed;left:50%;bottom:28px;z-index:10000;padding:10px 14px;border-radius:999px;background:rgba(31,31,31,.92);color:var(--ok-surface);font-size:13px;font-weight:850;opacity:0;pointer-events:none;transform:translate(-50%,12px);transition:opacity .2s ease,transform .2s ease}.ok-share-toast.show{opacity:1;transform:translate(-50%,0)}body.ok-credit-modal-open{overflow:hidden}.ok-credit-modal{position:fixed;inset:0;z-index:10050;display:none;place-items:center;padding:20px}.ok-credit-modal.show{display:grid}.ok-credit-modal-backdrop{position:absolute;inset:0;background:#000000;backdrop-filter:blur(14px) saturate(1.12)}.ok-credit-modal-card{position:relative;width:min(420px,100%);padding:28px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#000000;box-shadow:none;text-align:center}.ok-credit-modal-card::before{display:none}.ok-credit-modal-card>*{position:relative;z-index:1}.ok-credit-modal-close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(97,205,246,.22);border-radius:999px;background:rgba(255,255,255,.04);color:var(--ok-ink-soft);cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.ok-credit-modal-close:hover,.ok-credit-modal-close:focus-visible{border-color:rgba(97,205,246,.58);background:rgba(97,205,246,.14);color:var(--ok-ink);transform:rotate(90deg)}.ok-credit-modal-icon{width:56px;height:56px;margin:0 auto 14px;display:grid;place-items:center;border-radius:18px;background:#181818;color:var(--primary,#61cdf6);box-shadow:none;font-size:22px}.ok-credit-modal-card h2{margin:0 0 8px;color:var(--ok-ink);font-size:26px;font-weight:900}.ok-credit-modal-card p{margin:0;color:var(--ok-ink-muted);line-height:1.6}.ok-credit-modal-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.ok-credit-modal-stats div{padding:13px;border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:rgba(255,255,255,0.04);box-shadow:none}.ok-credit-modal-stats span,.ok-credit-modal-stats strong{display:block}.ok-credit-modal-stats span{color:var(--ok-ink-muted);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.ok-credit-modal-stats strong{margin-top:5px;color:var(--ok-ink);font-size:22px;font-weight:900}.ok-credit-modal-buy{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:999px;background:var(--primary,#61cdf6);background-image:none;color:#000000;font-weight:900;cursor:pointer;box-shadow:none;transition:transform .2s ease,background .2s ease}.ok-credit-modal-buy,.ok-credit-modal-buy *,.ok-credit-modal-buy:hover,.ok-credit-modal-buy:hover *{color:#000000}.ok-credit-modal-buy:hover,.ok-credit-modal-buy:focus-visible{background:#61cdf6;background-image:none;transform:translateY(-1px);box-shadow:none}@media (max-width:1180px){.ok-product-hero{grid-template-columns:1fr}.ok-product-panel{position:static}}@media (max-width:760px){.ok-product-shell{width:min(100% - 12px,1520px)}.ok-product-preview-card,.ok-product-preview-box{border-radius:0}.ok-product-panel,.ok-product-details,.ok-product-related{border-radius:5px}.ok-product-preview-box{min-height:clamp(220px,58vw,360px);border-radius:0}.ok-product-section-head h2{font-size:28px}.ok-product-details{padding:20px}.ok-product-section-head{align-items:start;flex-direction:column}.ok-product-related-actions{width:100%}.ok-product-section-head a{flex:1 1 auto}.ok-related-slider .feed-item{flex-basis:min(360px,calc((100% - 18px) / 2))}}@media (max-width:520px){.ok-product-page{padding-top:14px}.ok-product-preview-card{padding:8px}.ok-product-preview-box{min-height:clamp(200px,68vw,320px)}.ok-product-panel{padding:18px}.ok-product-related-actions{display:grid;grid-template-columns:40px 40px minmax(0,1fr)}.ok-related-slider{gap:14px;padding-bottom:14px}.ok-related-slider .feed-item{flex-basis:86%}}.ok-product-preview-card{padding:clamp(8px,1.2vw,16px);overflow:visible;border:1px solid rgba(218,220,224,.72);border-radius:5px;background:var(--ok-surface);box-shadow:none;backdrop-filter:none}.ok-product-preview-box,.ok-product-preview-box img,.ok-product-preview-box picture,.ok-product-preview-box picture img,.ok-product-preview-box video,.ok-preview-carousel,.ok-preview-carousel-slide,.ok-preview-carousel-media{box-shadow:none;filter:none}.ok-preview-carousel-arrow,.ok-preview-carousel-arrow:hover,.ok-preview-carousel-dots{box-shadow:none}.ok-product-preview-box{min-height:var(--ok-product-preview-min-height);overflow:hidden;border:1px solid rgba(218,220,224,.76);border-radius:5px;background:var(--ok-surface-soft)}.ok-product-preview-box.is-png{background:#000000;background-size:24px 24px;background-position:0 0,12px 12px}.ok-product-preview-box.is-image{min-height:var(--ok-product-preview-min-height)}.ok-product-preview-box.is-video{aspect-ratio:var(--okvp-ratio,16 / 9);min-height:0;background:#000}.ok-product-preview-box.is-video.is-vertical-video{aspect-ratio:16 / 9}.ok-product-preview-box img,.ok-product-preview-box picture,.ok-product-preview-box picture img,.ok-product-preview-box video{width:auto;height:auto;max-width:100%;max-height:min(78vh,var(--ok-product-preview-max-height));margin:0;border-radius:6px}.ok-product-preview-box img,.ok-product-preview-box picture img{object-fit:contain;object-position:center}.ok-product-preview-box video{object-fit:contain;object-position:center;background:#000}.ok-product-preview-box.is-image img,.ok-product-preview-box.is-image picture,.ok-product-preview-box.is-image picture img{height:auto;max-height:min(78vh,var(--ok-product-preview-max-height))}.ok-product-preview-box.is-video video{display:block;width:100%;height:100%;max-height:none;border-radius:0;object-fit:contain;object-position:center;background:#000}@media (max-width:760px){.ok-product-page{--ok-mobile-content-gutter:6px;--ok-mobile-video-sticky-top:var(--ok-fixed-header-height,58px);--ok-mobile-video-height:56.25vw;padding-top:0}.admin-bar .ok-product-page{--ok-mobile-video-sticky-top:calc(46px + var(--ok - fixed - header - height, 58px))}.ok-product-shell{width:calc(100% - (var(--ok - mobile - content - gutter) * 2))}.ok-product-preview-card.is-video-preview{padding:0;border-inline:0;border-radius:0;background:var(--ok-surface)}.ok-product-page.has-video-preview .ok-product-hero,.ok-product-page.has-video-preview .ok-product-preview-card.is-video-preview{display:contents}.ok-product-preview-card.is-video-preview .ok-product-preview-box{position:fixed;top:var(--ok-mobile-video-sticky-top);right:0;left:0;z-index:10090;width:100vw;max-width:none;margin-inline:0;aspect-ratio:16 / 9;height:var(--ok-mobile-video-height);min-height:0;border-inline:0;border-radius:0;background:#000;box-shadow:none}.ok-product-preview-card.is-video-preview .ok-product-preview-box.is-vertical-video{aspect-ratio:16 / 9;height:var(--ok-mobile-video-height)}.ok-product-preview-card.is-video-preview .ok-product-preview-box video{width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:auto;object-fit:contain}.ok-product-preview-card.is-video-preview .ok-product-preview-title{display:block;margin:var(--ok-mobile-video-height) 0 0;padding:10px max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));background:var(--ok-surface);color:var(--ok-ink);-webkit-text-fill-color:currentColor;background-image:none;font-size:15px;line-height:1.28;font-weight:850;overflow-wrap:anywhere}.ok-product-hero{gap:8px}.ok-product-preview-card,.ok-product-preview-box{border-radius:5px}.ok-product-preview-card.is-video-preview,.ok-product-preview-card.is-video-preview .ok-product-preview-box,.ok-product-preview-card.is-video-preview video{border-radius:0}.ok-product-preview-box.is-image{min-height:var(--ok-product-preview-min-height)}.ok-product-preview-box.is-image img,.ok-product-preview-box.is-image picture img{max-height:min(72vh,var(--ok-product-preview-mobile-max-height))}.ok-product-panel,.ok-product-details,.ok-product-related{width:100%;margin-inline:0}.ok-product-page.has-video-preview .ok-product-panel{margin-top:6px}.ok-product-panel,.ok-product-details{padding-inline:12px}}@media (max-width:782px){.ok-preview-carousel-arrow{display:none}}@media (max-width:520px){.ok-product-preview-card{padding:0}.ok-product-preview-box{min-height:0}.ok-product-preview-box.is-video{width:100%}.ok-product-panel{padding:12px}}.ok-product-page .ok-product-preview-card .ok-product-preview-box,.ok-product-page .ok-product-preview-card .ok-product-preview-box *,.ok-product-page .ok-product-preview-card .ok-preview-carousel,.ok-product-page .ok-product-preview-card .ok-preview-carousel *,.ok-product-page .ok-product-preview-card .ok-preview-carousel-media,.ok-product-page .ok-product-preview-card .ok-preview-carousel-media *,.ok-product-page .ok-product-preview-card .ok-preview-carousel-slide,.ok-product-page .ok-product-preview-card .ok-preview-carousel-slide *,.ok-product-page .ok-product-preview-card .ok-product-preview-box>video{box-shadow:none;filter:none;text-shadow:none}.ok-product-page .ok-product-preview-card .ok-preview-carousel-arrow,.ok-product-page .ok-product-preview-card .ok-preview-carousel-arrow:hover,.ok-product-page .ok-product-preview-card .ok-preview-carousel-arrow:focus,.ok-product-page .ok-product-preview-card .ok-preview-carousel-arrow:active{box-shadow:none;filter:none;background:var(--ok-surface)}.ok-product-page{background:var(--ok-gradient-page);color:var(--ok-ink-soft)}.ok-product-preview-card,.ok-product-panel,.ok-product-details,.ok-product-meta,.ok-product-card,.ok-product-download-card,.ok-product-license,.ok-product-related-card{border-color:var(--ok-border);background:var(--ok-gradient-card);color:var(--ok-ink-soft);box-shadow:none}.ok-product-preview-box,.ok-product-preview-box.is-png{border-color:var(--ok-border-soft);background:#000000}.ok-product-page:where(h1,h2,h3,strong){color:var(--ok-ink)}.ok-product-page:where(p,li,small,span){color:var(--ok-ink-muted)}.ok-preview-carousel-arrow,.ok-preview-carousel-dots{border-color:var(--ok-border);background:rgba(18,22,29,.9);color:var(--ok-ink);box-shadow:none}body.single-post{background:var(--ok-page-bg)}body.single-post .ok-product-page{--ok-asset-accent:var(--ok-blue-ui);--ok-asset-accent-soft:rgba(122,183,255,.12);--ok-asset-violet:var(--ok-violet);--ok-asset-green:#81c995;--ok-asset-coral:#f6aea9;padding:clamp(18px,2.5vw,34px) 0 clamp(48px,6vw,84px);background:#000000;color:var(--ok-ink-soft)}@media (min-width:861px){body.single-post .ok-product-shell{width:80%;max-width:80%;margin-inline:auto}}body.single-post .ok-product-hero{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:clamp(14px,2vw,28px);align-items:start}body.single-post .ok-product-panel{align-self:start;height:auto}body.single-post .ok-product-preview-card,body.single-post .ok-product-panel,body.single-post .ok-product-details{border:1px solid var(--ok-border);border-radius:var(--ok-radius-lg);background:var(--ok-gradient-card);color:var(--ok-ink-soft);box-shadow:none;backdrop-filter:none}body.single-post .ok-product-preview-card{padding:clamp(8px,1vw,12px)}body.single-post .ok-product-preview-box{border-color:var(--ok-border-soft);border-radius:var(--ok-radius-md);background:#000000;background-size:28px 28px;background-position:0 0,14px 14px}body.single-post .ok-product-preview-box.is-video{background:#05070d}body.single-post .ok-product-preview-title{margin:12px 4px 2px;color:var(--ok-ink);font-size:clamp(17px,1.4vw,22px);font-weight:820;line-height:1.18}body.single-post .ok-product-panel{padding:16px;top:calc(var(--ok - fixed - header - height, 72px) + 18px)}body.single-post .ok-product-list,body.single-post .ok-product-utility,body.single-post .ok-product-creator-card,body.single-post .ok-product-tags,body.single-post .ok-product-empty{border-color:rgba(255,255,255,0.08);background:transparent}body.single-post .ok-product-list-row{min-height:46px;grid-template-columns:minmax(86px,.74fr) minmax(0,1.26fr);gap:12px;border-color:rgba(255,255,255,0.06)}body.single-post .ok-product-list-row span,body.single-post .ok-product-description>span,body.single-post .ok-product-tags>div>span,body.single-post .ok-product-section-head span{color:#8b949e;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}body.single-post .ok-product-list-row strong{color:#ffffff;font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:8px}body.single-post .ok-product-list-row i,body.single-post .ok-product-list-row strong i,body.single-post .ok-product-list-row:nth-child(n) i,body.single-post .ok-product-list-row:nth-child(n) strong i,body.single-post .ok-product-list-row .ok-stock-app-icon,body.single-post .ok-product-list-row:nth-child(n) .ok-stock-app-icon,body.single-post .ok-product-utility i,body.single-post .ok-product-creator-card strong i{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:12px;opacity:0.95}body.single-post .ok-product-list-row .ok-stock-app-icon{background:rgba(255,255,255,0.1) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border:1px solid rgba(255,255,255,0.18) !important;border-radius:4px;padding:1px 6px;font-size:10px}body.single-post .ok-product-term-list a{color:#ffffff !important;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;letter-spacing:0.02em;text-decoration:none;transition:all 0.2s ease}body.single-post .ok-product-term-list a:hover{background:#2563eb;border-color:#2563eb;color:#ffffff !important;transform:translateY(-1px)}body.single-post .ok-product-primary,body.single-post .ok-product-primary:visited{min-height:48px;border:1px solid #2563eb;border-radius:999px;background-color:#2563eb;background:#2563eb;color:#ffffff;-webkit-text-fill-color:#ffffff;font-weight:600;font-size:14px;letter-spacing:0.01em;box-shadow:none;transition:all .2s cubic-bezier(0.16,1,0.3,1)}body.single-post .ok-product-primary:hover,body.single-post .ok-product-primary:focus-visible{border-color:#ffffff;background-color:#ffffff;background:#ffffff;color:#000000;-webkit-text-fill-color:#000000;transform:translateY(-1px);box-shadow:none;outline:0}body.single-post .ok-product-primary span{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}body.single-post .ok-product-primary:hover *,body.single-post .ok-product-primary:focus-visible *{color:#000000 !important;-webkit-text-fill-color:#000000 !important}body.single-post .ok-product-primary--unavailable,body.single-post .ok-product-primary--unavailable:hover{border-color:rgba(255,255,255,0.08);background:rgba(255,255,255,0.04);color:#64748b;-webkit-text-fill-color:#64748b;transform:none;box-shadow:none}body.single-post .ok-product-alert{border-color:rgba(246,174,169,.34);background:rgba(246,174,169,.1);color:#ffd1ce}body.single-post .ok-product-utility{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0;margin-top:10px}body.single-post .ok-product-utility button,body.single-post .ok-product-utility a,body.single-post .ok-product-utility span{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,0.09);border-radius:999px;background:rgba(255,255,255,0.05);color:#ffffff;-webkit-text-fill-color:#ffffff;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s cubic-bezier(0.16,1,0.3,1)}body.single-post .ok-product-utility button:hover,body.single-post .ok-product-utility button:focus-visible,body.single-post .ok-product-utility a:hover,body.single-post .ok-product-utility a:focus-visible{border-color:#ffffff;background:#ffffff;color:#000000;-webkit-text-fill-color:#000000;transform:translateY(-1px);box-shadow:none;outline:0;text-decoration:none}body.single-post .ok-product-utility button:hover *,body.single-post .ok-product-utility a:hover *{color:#000000 !important;-webkit-text-fill-color:#000000 !important}body.single-post .ok-product-creator-card strong{color:#ffffff}body.single-post .ok-product-creator-card strong i{background:rgba(255,255,255,0.1);color:#ffffff}body.single-post .ok-product-creator-card span{color:#8b949e}body.single-post .ok-product-tags a{border-color:rgba(255,255,255,0.1);background:rgba(255,255,255,0.05);color:#ffffff}body.single-post .ok-product-tags a:hover,body.single-post .ok-product-tags a:focus-visible{border-color:#2563eb;background:#2563eb;color:#ffffff;outline:0}body.single-post .ok-product-license{border:1px solid rgba(129,201,149,.28);background:rgba(129,201,149,.08);color:var(--ok-ink-muted)}body.single-post .ok-product-license i,body.single-post .ok-product-license a{color:var(--ok-asset-green)}body.single-post .ok-product-details{padding:clamp(20px,2.5vw,32px)}body.single-post .ok-product-content{color:var(--ok-ink-soft)}body.single-post .ok-product-content:where(h1,h2,h3,h4,h5,h6,strong){color:var(--ok-ink)}body.single-post .ok-product-content:where(p,li){color:var(--ok-ink-muted)}body.single-post .ok-product-content a{color:#2563eb;text-decoration:none}body.single-post .ok-product-content a:hover{color:#ffffff;text-decoration:underline}body.single-post .ok-product-section-head h2{color:#ffffff;font-size:clamp(22px,2.5vw,32px);font-weight:700}body.single-post .ok-related-arrow,body.single-post .ok-product-section-head a,body.single-post .ok-preview-carousel-arrow{border:1px solid rgba(255,255,255,0.1);background:rgba(255,255,255,0.05);color:#ffffff;transition:all 0.2s cubic-bezier(0.16,1,0.3,1)}body.single-post .ok-related-arrow i,body.single-post .ok-preview-carousel-arrow i{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}body.single-post .ok-related-arrow:hover,body.single-post .ok-product-section-head a:hover,body.single-post .ok-preview-carousel-arrow:hover{border-color:#ffffff;background:#ffffff;color:#000000;-webkit-text-fill-color:#000000;transform:translateY(-1px)}body.single-post .ok-related-arrow:hover i,body.single-post .ok-preview-carousel-arrow:hover i{color:#000000 !important;-webkit-text-fill-color:#000000 !important}body.single-post .ok-preview-carousel-dots{border-color:var(--ok-border);background:var(--ok-surface)}body.single-post .ok-preview-carousel-dots button{background:var(--ok-border-strong)}body.single-post .ok-preview-carousel-dots button[aria-current="true"]{background:var(--ok-asset-accent)}@media (max-width:1180px){body.single-post .ok-product-hero{grid-template-columns:1fr}body.single-post .ok-product-panel{position:static}}@media (max-width:860px){body.single-post .ok-product-page{padding:14px 12px 48px}body.single-post .ok-product-shell{width:100%;max-width:100%;margin-inline:0}body.single-post .ok-product-hero{grid-template-columns:1fr;gap:14px}body.single-post .ok-product-preview-card{padding:8px;border-radius:8px}body.single-post .ok-product-preview-card.is-video-preview{background:var(--ok-surface)}body.single-post .ok-product-preview-card.is-video-preview .ok-product-preview-title{background:var(--ok-surface);color:var(--ok-ink)}body.single-post .ok-product-preview-box.is-image{height:auto;min-height:0;padding:8px;border-radius:6px}body.single-post .ok-product-preview-box.is-image>img,body.single-post .ok-product-preview-box.is-image>picture,body.single-post .ok-product-preview-box.is-image>picture img{width:100%;max-width:100%;height:auto;max-height:68vh;object-fit:contain;display:block;border-radius:4px}body.single-post .ok-product-preview-box.has-preview-slider{height:auto;min-height:0}body.single-post .ok-product-preview-box.has-preview-slider .ok-preview-carousel-slide{height:auto;min-height:0;padding:8px}body.single-post .ok-product-preview-box.has-preview-slider .ok-preview-carousel-slide img{width:100%;max-width:100%;height:auto;max-height:68vh;object-fit:contain}body.single-post .ok-product-panel,body.single-post .ok-product-details{padding:12px;border-radius:8px}}@media (max-width:520px){body.single-post .ok-product-list-row{min-height:46px;grid-template-columns:minmax(76px,.72fr) minmax(0,1.28fr);padding-inline:10px}body.single-post .ok-product-primary{min-height:50px}}body.single-post{background:var(--background,#000000) !important;background-image:none !important}body.single-post .ok-product-shell{width:82% !important;max-width:1400px !important;margin-inline:auto !important}body.single-post .ok-product-hero{display:grid !important;grid-template-columns:minmax(0,1fr) 340px !important;gap:24px !important;align-items:start !important}body.single-post .ok-product-preview-card,body.single-post .ok-product-panel,body.single-post .ok-product-details,body.single-post .ok-product-creator-card,body.single-post .ok-product-tags,body.single-post .ok-product-license-box{background:#000000 !important;background:#000000 !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:12px !important;box-shadow:none}body.single-post .ok-product-preview-card{padding:12px !important;border-radius:12px !important;min-width:0 !important}body.single-post .ok-product-preview-box{width:100% !important;background:#000000 !important;background-image:none !important;border:1px solid rgba(255,255,255,0.06) !important;border-radius:8px !important;box-shadow:none;overflow:hidden !important;position:relative !important}body.single-post .ok-product-preview-box.is-image,body.single-post .ok-product-preview-box.has-preview-slider,body.single-post .ok-product-preview-card:not(.is-video-preview) .ok-product-preview-box{height:520px !important;min-height:520px !important;max-height:520px !important;display:flex !important;align-items:center !important;justify-content:center !important;background-color:#000000 !important;box-sizing:border-box !important}body.single-post .ok-product-preview-box.is-png{background-color:#000000 !important;background:#000000 !important;background-size:100% 100%,24px 24px,24px 24px !important;background-position:0 0,0 0,12px 12px !important}body.single-post .ok-product-preview-box.is-image>img,body.single-post .ok-product-preview-box.is-image>picture,body.single-post .ok-product-preview-box.is-image>picture img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;object-position:center !important;margin:auto !important;display:block !important;padding:16px !important;box-sizing:border-box !important;user-select:none !important;filter:none}body.single-post .ok-product-preview-box.is-video{aspect-ratio:16 / 9 !important;height:auto !important;max-height:520px !important;background:#000000 !important}body.single-post .ok-product-preview-box.is-video.is-vertical-video{aspect-ratio:9 / 16 !important;height:520px !important;max-height:520px !important;margin-inline:auto !important}body.single-post .ok-preview-carousel{position:relative !important;width:100% !important;height:100% !important;min-height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;overflow:hidden !important}body.single-post .ok-preview-carousel-track{width:100% !important;height:100% !important;display:flex !important;align-items:center !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;scroll-behavior:smooth !important;scrollbar-width:none !important;-ms-overflow-style:none !important}body.single-post .ok-preview-carousel-track::-webkit-scrollbar{display:none !important;width:0 !important;height:0 !important}body.single-post .ok-preview-carousel-slide{flex:0 0 100% !important;width:100% !important;min-width:100% !important;max-width:100% !important;height:100% !important;min-height:100% !important;max-height:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 !important;padding:24px !important;box-sizing:border-box !important;scroll-snap-align:center !important;scroll-snap-stop:always !important}body.single-post .ok-preview-carousel-media{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important}body.single-post .ok-preview-carousel-slide img,body.single-post .ok-preview-carousel-media img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;object-position:center !important;margin:auto !important;display:block !important;user-select:none !important;-webkit-user-drag:none !important;filter:none}body.single-post .ok-preview-carousel-arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;z-index:15 !important;width:44px !important;height:44px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:rgba(10,15,26,0.75) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;border:1px solid rgba(255,255,255,0.16) !important;border-radius:50% !important;color:#ffffff !important;box-shadow:none;cursor:pointer !important;transition:all 0.25s cubic-bezier(0.16,1,0.3,1) !important;opacity:0.9 !important}body.single-post .ok-preview-carousel-arrow i{font-size:15px !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;transition:transform 0.2s ease,color 0.2s ease !important}body.single-post .ok-preview-carousel-arrow--prev{left:16px !important}body.single-post .ok-preview-carousel-arrow--next{right:16px !important}body.single-post .ok-preview-carousel-arrow:hover,body.single-post .ok-preview-carousel-arrow:focus-visible{background:#ffffff !important;background-color:#ffffff !important;border-color:#ffffff !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;opacity:1 !important;transform:translateY(-50%) scale(1.08) !important;box-shadow:none}body.single-post .ok-preview-carousel-arrow:hover i,body.single-post .ok-preview-carousel-arrow:focus-visible i{color:#000000 !important;-webkit-text-fill-color:#000000 !important}body.single-post .ok-preview-carousel-arrow--prev:hover i{transform:translateX(-1px) !important}body.single-post .ok-preview-carousel-arrow--next:hover i{transform:translateX(1px) !important}body.single-post .ok-preview-carousel-dots{position:absolute !important;bottom:16px !important;left:50% !important;transform:translateX(-50%) !important;z-index:15 !important;display:inline-flex !important;align-items:center !important;gap:8px !important;padding:6px 14px !important;background:rgba(10,15,26,0.78) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;border:1px solid rgba(255,255,255,0.14) !important;border-radius:999px !important;box-shadow:none}body.single-post .ok-preview-carousel-dots button{width:7px !important;height:7px !important;padding:0 !important;border:0 !important;border-radius:999px !important;background:rgba(255,255,255,0.35) !important;cursor:pointer !important;transition:all 0.25s cubic-bezier(0.16,1,0.3,1) !important}body.single-post .ok-preview-carousel-dots button:hover{background:rgba(255,255,255,0.75) !important}body.single-post .ok-preview-carousel-dots button[aria-current="true"]{width:22px !important;background:#2563eb !important;box-shadow:none}body.single-post .ok-product-panel{padding:22px 24px !important;border-radius:12px !important;background:#000000 !important;background:#000000 !important;border:1px solid rgba(255,255,255,0.08) !important;box-shadow:none;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-self:start !important;box-sizing:border-box !important}body.single-post .ok-product-list{display:flex !important;flex-direction:column !important;border:none !important;background:transparent !important;padding:0 !important;margin:0 !important}body.single-post .ok-product-list-row{display:flex !important;align-items:center !important;justify-content:space-between !important;min-height:44px !important;padding:10px 0 !important;border:none !important;border-bottom:1px solid rgba(255,255,255,0.07) !important;gap:14px !important;box-sizing:border-box !important}body.single-post .ok-product-list-row:last-child{border-bottom:none !important;padding-bottom:2px !important}body.single-post .ok-product-list-row>span{color:#8b949e !important;font-size:13px !important;font-weight:500 !important;letter-spacing:0.01em !important;text-transform:capitalize !important;flex-shrink:0 !important}body.single-post .ok-product-list-row>strong{color:#ffffff !important;font-size:13.5px !important;font-weight:600 !important;display:inline-flex !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important;text-align:right !important;flex-wrap:wrap !important}body.single-post .ok-product-list-row i,body.single-post .ok-product-list-row strong i{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:13px !important;opacity:0.9 !important}body.single-post .ok-product-term-list{display:inline-flex !important;flex-wrap:wrap !important;gap:6px !important;justify-content:flex-end !important}body.single-post .ok-product-term-list a{display:inline-flex !important;align-items:center !important;padding:3px 12px !important;border-radius:999px !important;background:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.12) !important;color:#e2e8f0 !important;-webkit-text-fill-color:#e2e8f0 !important;font-size:12px !important;font-weight:500 !important;letter-spacing:0.01em !important;text-transform:capitalize !important;text-decoration:none !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important;white-space:nowrap !important}body.single-post .ok-product-term-list a:hover{background:#2563eb !important;border-color:#2563eb !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;transform:translateY(-1px) !important;box-shadow:none}body.single-post .ok-product-list-row .ok-stock-app-icon{background:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.16) !important;border-radius:4px !important;padding:2px 7px !important;font-size:11px !important;font-weight:700 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;letter-spacing:0.02em !important}body.single-post .ok-product-action{margin-top:18px !important;width:100% !important}body.single-post .ok-product-primary,body.single-post .ok-product-primary:visited{width:100% !important;min-height:48px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;background:#2563eb !important;background-color:#2563eb !important;border:1px solid #2563eb !important;border-radius:999px !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:14.5px !important;font-weight:600 !important;letter-spacing:0.01em !important;text-decoration:none !important;cursor:pointer !important;box-shadow:none;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important;box-sizing:border-box !important}body.single-post .ok-product-primary i.fa-crown{color:#f59e0b !important;-webkit-text-fill-color:#f59e0b !important;font-size:15px !important;transition:color 0.2s ease !important}body.single-post .ok-product-primary:hover,body.single-post .ok-product-primary:focus-visible{background:#ffffff !important;background-color:#ffffff !important;border-color:#ffffff !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;transform:translateY(-1px) !important;box-shadow:none;outline:0 !important}body.single-post .ok-product-primary:hover *,body.single-post .ok-product-primary:focus-visible *{color:#000000 !important;-webkit-text-fill-color:#000000 !important}body.single-post .ok-product-utility{display:grid !important;grid-template-columns:1fr 1fr !important;gap:10px !important;margin-top:10px !important;padding:0 !important;background:transparent !important;border:none !important}body.single-post .ok-product-utility button,body.single-post .ok-product-utility a,body.single-post .ok-product-utility span{min-height:38px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:7px !important;border:1px solid rgba(255,255,255,0.08) !important;border-radius:999px !important;background:rgba(255,255,255,0.04) !important;color:#8b949e !important;-webkit-text-fill-color:#8b949e !important;font-size:12.5px !important;font-weight:500 !important;text-decoration:none !important;cursor:pointer !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important}body.single-post .ok-product-utility i{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;font-size:12px !important;opacity:0.8 !important;transition:color 0.2s ease !important}body.single-post .ok-product-utility button:hover,body.single-post .ok-product-utility a:hover{background:#ffffff !important;background-color:#ffffff !important;border-color:#ffffff !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;transform:translateY(-1px) !important;box-shadow:none}body.single-post .ok-product-utility button:hover *,body.single-post .ok-product-utility a:hover *{color:#000000 !important;-webkit-text-fill-color:#000000 !important}@media (max-width:1100px){body.single-post .ok-product-hero{grid-template-columns:1fr !important;gap:18px !important}body.single-post .ok-product-panel{position:static !important}}@media (max-width:900px){body.single-post .ok-product-shell{width:96% !important;max-width:100% !important;padding-inline:0 !important}body.single-post .ok-product-preview-card{padding:8px !important;border-radius:12px !important}body.single-post .ok-product-preview-box.is-video,body.single-post .ok-product-preview-box.is-video.is-vertical-video,body.single-post .ok-product-preview-card.is-video-preview .ok-product-preview-box{aspect-ratio:16 / 9 !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#000000 !important;overflow:hidden !important}body.single-post .ok-product-preview-box.is-video .ok-yt-player,body.single-post .ok-product-preview-box.is-video .ok-ai-player,body.single-post .ok-product-preview-box.is-video .ok-yt-player.is-vertical-video{width:100% !important;height:100% !important;aspect-ratio:16 / 9 !important;position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;background:#000000 !important;max-height:none !important;margin:0 !important;padding:0 !important}body.single-post .ok-product-preview-box.is-video video,body.single-post .ok-product-preview-box.is-video.is-vertical-video video,body.single-post .ok-product-video{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;object-position:center !important;margin:auto !important;background:#000000 !important;border-radius:0 !important}body.single-post .ok-product-preview-card.is-video-preview.is-sticky-pinned{position:fixed !important;top:var(--ok-header-offset,60px) !important;left:0 !important;right:0 !important;width:100% !important;max-width:100% !important;margin:0 !important;border-radius:0 0 12px 12px !important;border-left:none !important;border-right:none !important;border-top:none !important;border-bottom:1px solid rgba(255,255,255,0.14) !important;background:#000000 !important;z-index:998 !important;padding:0 !important;box-shadow:none;box-sizing:border-box !important}body.admin-bar.single-post .ok-product-preview-card.is-video-preview.is-sticky-pinned{top:calc(var(--ok - header - offset, 60px) + 46px) !important}body.single-post .ok-product-preview-card.is-video-preview.is-sticky-pinned .ok-product-preview-box{border-radius:0 !important;border:none !important}body.single-post .ok-product-preview-box.is-image,body.single-post .ok-product-preview-box.has-preview-slider,body.single-post .ok-product-preview-card:not(.is-video-preview) .ok-product-preview-box{aspect-ratio:16 / 9 !important;width:100% !important;height:auto !important;min-height:0 !important;max-height:none !important;display:flex !important;align-items:center !important;justify-content:center !important;background-color:#000000 !important}body.single-post .ok-preview-carousel{aspect-ratio:16 / 9 !important;width:100% !important;height:100% !important;min-height:0 !important}body.single-post .ok-preview-carousel-track{aspect-ratio:16 / 9 !important;width:100% !important;height:100% !important}body.single-post .ok-preview-carousel-slide{aspect-ratio:16 / 9 !important;width:100% !important;min-width:100% !important;height:100% !important;min-height:0 !important;padding:10px 14px !important;box-sizing:border-box !important}body.single-post .ok-preview-carousel-media{width:100% !important;height:100% !important}body.single-post .ok-preview-carousel-slide img,body.single-post .ok-preview-carousel-media img,body.single-post .ok-product-preview-box.is-image>img,body.single-post .ok-product-preview-box.is-image>picture,body.single-post .ok-product-preview-box.is-image>picture img{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;object-position:center !important;margin:auto !important}body.single-post .ok-preview-carousel-arrow{display:none !important}body.single-post .ok-preview-carousel-dots{bottom:10px !important;padding:4px 10px !important;gap:6px !important}body.single-post .ok-preview-carousel-dots button{width:6px !important;height:6px !important}body.single-post .ok-preview-carousel-dots button[aria-current="true"]{width:18px !important}body.single-post .ok-product-panel{padding:20px 18px !important}}@media (max-width:540px){body.single-post .ok-product-shell{width:100% !important;padding-inline:6px !important}body.single-post .ok-product-preview-card{padding:6px !important}body.single-post .ok-preview-carousel-slide{padding:8px 10px !important}body.single-post .ok-product-panel{padding:16px 14px !important}}.ok-pricing-wrap{width:100%;max-width:1400px;margin:0 auto;padding:48px 24px 100px;position:relative;z-index:1;box-sizing:border-box}.ok-pricing-header{text-align:center;max-width:820px;margin:0 auto 28px;display:flex;flex-direction:column;align-items:center}.ok-pricing-nav-row{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.ok-pricing-back{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;background-color:rgba(6,9,12,0.7);border:1px solid rgba(255,255,255,0.08);color:#94a3b8;font-family:var(--font-family,var(--font-body),sans-serif);font-size:13px;font-weight:500;text-decoration:none;transition:all 0.2s cubic-bezier(0.16,1,0.3,1)}.ok-pricing-back:hover{background-color:#000000;border-color:rgba(97,205,246,0.5);color:#ffffff;transform:translateX(-2px)}.ok-pricing-back i{font-size:12px;color:#61cdf6}.ok-pricing-header .ok-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background-color:rgba(97,205,246,0.1);border:1px solid rgba(255,255,255,0.1);color:#61cdf6;font-family:var(--font-family,var(--font-body),sans-serif);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em}.ok-pricing-header .ok-badge i{font-size:11px;color:#e83895}h1.ok-pricing-title{font-family:var(--font-family,var(--font-body),sans-serif);font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.15;color:#ffffff;letter-spacing:-0.025em;margin:0 0 16px;text-align:center}h1.ok-pricing-title span{display:block;color:#ffffff}h1.ok-pricing-title .ok-gradient-text{background:none !important;-webkit-background-clip:unset !important;background-clip:unset !important;-webkit-text-fill-color:initial !important;color:#61cdf6 !important}.ok-pricing-subtitle{font-family:var(--font-family,var(--font-body),sans-serif);font-size:16px;line-height:1.6;color:#94a3b8;max-width:640px;margin:0 auto}.ok-offer-timer{margin:28px auto 0;display:inline-flex;align-items:center;gap:20px;background:rgba(6,9,12,0.85);border:1px solid rgba(255,255,255,0.1);border-radius:999px;padding:10px 24px;box-shadow:none}.ok-offer-timer-copy{display:flex;align-items:center;gap:10px}.ok-offer-tag{display:inline-flex;align-items:center;gap:6px;background:rgba(255,107,107,0.15);border:1px solid rgba(255,107,107,0.35);color:#ff6b6b;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;padding:4px 10px;border-radius:999px}.ok-offer-tag i{color:#ff6b6b}.ok-offer-timer-copy strong{font-size:13px;font-weight:600;color:#e2e8f0}.ok-offer-timer-grid{display:flex;align-items:center;gap:8px}.ok-timer-box{background:rgba(0,0,0,0.6);border:1px solid rgba(255,255,255,0.08);border-radius:10px;padding:6px 10px;min-width:46px;text-align:center}.ok-timer-box strong{display:block;font-family:var(--font-family,var(--font-body),sans-serif);font-size:16px;font-weight:700;color:#ffffff;line-height:1}.ok-timer-box span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:0.04em;color:#94a3b8;margin-top:3px;line-height:1}.ok-test-payment-banner,.ok-payment-unavailable-banner{max-width:800px;margin:0 auto 32px;padding:12px 20px;border-radius:12px;font-size:13.5px;line-height:1.5;text-align:center}.ok-test-payment-banner{background:rgba(97,205,246,0.1);border:1px solid rgba(97,205,246,0.3);color:#61cdf6}.ok-payment-unavailable-banner{background:rgba(239,68,68,0.1);border:1px solid rgba(239,68,68,0.3);color:#fca5a5}.ok-credit-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;width:100%;max-width:1400px;margin:0 auto 64px;align-items:stretch}.ok-credit-card{background:#000000;border:1px solid rgba(232,56,149,0.2);border-radius:20px;padding:28px 22px;display:flex;flex-direction:column;position:relative;transition:transform 0.25s cubic-bezier(0.16,1,0.3,1),box-shadow 0.25s cubic-bezier(0.16,1,0.3,1),border-color 0.25s ease;box-shadow:none}.ok-credit-card:hover{transform:translateY(-5px);border-color:rgba(232,56,149,0.45);box-shadow:none}.ok-credit-card.is-popular{border-color:rgba(232,56,149,0.25);background:#000000;box-shadow:none}.ok-credit-card.is-popular:hover{transform:translateY(-5px);border-color:rgba(232,56,149,0.45);box-shadow:none}.ok-popular-tag{display:none !important}.ok-card-top{margin-bottom:16px}.ok-plan-tier{font-family:var(--font-family,var(--font-body),sans-serif);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#61cdf6;margin-bottom:6px;display:block}.ok-credit-card.is-popular .ok-plan-tier{color:#e83895}.ok-plan-name{font-family:var(--font-family,var(--font-body),sans-serif);font-size:22px;font-weight:700;color:#ffffff;margin:0;line-height:1.2}.ok-price{margin-bottom:20px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ok-price [data-price-current],.ok-price .ok-price-current{font-family:var(--font-family,var(--font-body),sans-serif);font-size:36px;font-weight:700;color:#ffffff;line-height:1;letter-spacing:-0.02em}.ok-price .ok-price-original{font-size:18px;color:#64748b;text-decoration:line-through;font-weight:500}.ok-credit-line{background:rgba(255,255,255,0.03);border:1px solid rgba(97,205,246,0.12);border-radius:14px;padding:12px 14px;margin-bottom:24px}.ok-credit-badge{display:flex;align-items:center;gap:8px;font-family:var(--font-family,var(--font-body),sans-serif);font-size:14.5px;color:#ffffff}.ok-credit-coin-icon{color:#fbbf24;font-size:16px}.ok-credit-badge strong{font-weight:700}.ok-per-credit{display:block;font-size:12px;color:#94a3b8;margin-top:4px;line-height:1.35}.ok-features{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:12px;flex-grow:1}.ok-features li{display:flex;align-items:flex-start;gap:10px;font-family:var(--font-family,var(--font-body),sans-serif);font-size:13.5px;color:#cbd5e1;line-height:1.45}.ok-features li:before{content:none !important;display:none !important}.ok-feature-check{color:#ffffff !important;font-size:14px;margin-top:3px;flex-shrink:0}.ok-credit-card.is-popular .ok-feature-check{color:#ffffff !important}.ok-card-cta-wrap{margin-top:auto;padding-top:8px}.ok-buy-credit{width:100%;height:48px;border-radius:12px;font-family:var(--font-family,var(--font-body),sans-serif);font-size:14.5px;font-weight:800;letter-spacing:0.02em;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all 0.2s ease;text-decoration:none;border:none;background-color:#ffffff;color:#000000;outline:none;box-sizing:border-box}.ok-buy-credit *{color:#000000}.ok-buy-credit:hover:not(:disabled):not(.is-active-current){background-color:#2563eb;border:none;color:#ffffff;box-shadow:none;transform:translateY(-2px)}.ok-buy-credit:hover:not(:disabled):not(.is-active-current) *{color:#ffffff}.ok-buy-arrow{font-size:12px;transition:transform 0.2s cubic-bezier(0.16,1,0.3,1)}.ok-buy-credit:hover:not(:disabled):not(.is-active-current) .ok-buy-arrow{transform:translateX(4px);color:#ffffff}.ok-buy-credit:disabled{opacity:0.55;cursor:not-allowed;transform:none;box-shadow:none}.ok-on-demand-section{background:#000000;border:1px solid rgba(255,255,255,0.08);border-radius:24px;padding:40px;margin-bottom:56px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;box-shadow:none}.ok-on-demand-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background-color:rgba(97,205,246,0.12);border:1px solid rgba(255,255,255,0.1);color:#61cdf6;font-family:var(--font-family,var(--font-body),sans-serif);font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:14px;letter-spacing:0.05em}.ok-on-demand-badge i{color:#61cdf6}.ok-on-demand-copy h3{font-family:var(--font-family,var(--font-body),sans-serif);font-size:28px;font-weight:700;color:#ffffff;margin:0 0 12px;line-height:1.25}.ok-on-demand-copy p{font-family:var(--font-family,var(--font-body),sans-serif);font-size:15px;line-height:1.6;color:#94a3b8;margin:0}.ok-on-demand-notice{margin-top:16px;display:inline-flex;align-items:center;gap:8px;background:rgba(97,205,246,0.1);border:1px solid rgba(255,255,255,0.1);color:#61cdf6;padding:8px 14px;border-radius:10px;font-size:13px}.ok-credit-card--on-demand{background:#000000;border:1px solid rgba(255,255,255,0.1);border-radius:20px;padding:28px 24px}.ok-credit-card--on-demand:hover{transform:translateY(-4px);border-color:rgba(97,205,246,0.5)}.ok-enterprise-credit{display:flex;align-items:center;justify-content:space-between;gap:32px;background:#000000;border:1px solid rgba(255,255,255,0.08);border-radius:24px;padding:32px 36px;margin-bottom:64px;box-shadow:none}.ok-enterprise-badge{display:inline-flex;align-items:center;gap:6px;color:#e83895;font-family:var(--font-family,var(--font-body),sans-serif);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:8px}.ok-enterprise-copy h3{font-family:var(--font-family,var(--font-body),sans-serif);font-size:22px;font-weight:700;color:#ffffff;margin:0 0 8px}.ok-enterprise-copy p{font-family:var(--font-family,var(--font-body),sans-serif);font-size:14.5px;color:#94a3b8;margin:0;max-width:620px;line-height:1.55}.ok-enterprise-btn{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 24px;border-radius:999px;background:#61cdf6;color:#000000;font-family:var(--font-family,var(--font-body),sans-serif);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);box-shadow:none;flex-shrink:0}.ok-enterprise-btn:hover{transform:translateY(-2px);box-shadow:none;color:#000000;background:#e83895}.ok-subscription-benefits{margin-bottom:64px}.ok-subscription-benefits-head{text-align:center;max-width:700px;margin:0 auto 36px}.ok-benefits-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background-color:rgba(97,205,246,0.1);border:1px solid rgba(255,255,255,0.1);color:#61cdf6;font-family:var(--font-family,var(--font-body),sans-serif);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:12px}.ok-subscription-benefits-head h2{font-family:var(--font-family,var(--font-body),sans-serif);font-size:clamp(24px,3.5vw,32px);font-weight:700;color:#ffffff;margin:0 0 12px;line-height:1.25}.ok-subscription-benefits-head p{font-family:var(--font-family,var(--font-body),sans-serif);font-size:15px;line-height:1.6;color:#94a3b8;margin:0}.ok-subscription-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ok-benefit-card{background:#000000;border:1px solid rgba(255,255,255,0.08);border-radius:20px;padding:28px 24px;transition:transform 0.25s cubic-bezier(0.16,1,0.3,1),border-color 0.25s ease}.ok-benefit-card:hover{transform:translateY(-4px);border-color:rgba(97,205,246,0.4)}.ok-benefit-icon-wrap{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:20px}.ok-benefit-icon--primary{background:rgba(97,205,246,0.12);color:#61cdf6;border:1px solid rgba(255,255,255,0.1)}.ok-benefit-icon--accent{background:rgba(232,56,149,0.12);color:#e83895;border:1px solid rgba(232,56,149,0.25)}.ok-benefit-icon--history{background:rgba(251,191,36,0.12);color:#fbbf24;border:1px solid rgba(251,191,36,0.25)}.ok-benefit-card h3{font-family:var(--font-family,var(--font-body),sans-serif);font-size:18px;font-weight:700;color:#ffffff;margin:0 0 8px}.ok-benefit-card p{font-family:var(--font-family,var(--font-body),sans-serif);font-size:14px;line-height:1.55;color:#94a3b8;margin:0}.ok-subscription-faq{margin-bottom:40px}.ok-subscription-faq-head{text-align:center;max-width:600px;margin:0 auto 32px}.ok-faq-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background-color:rgba(97,205,246,0.1);border:1px solid rgba(255,255,255,0.1);color:#61cdf6;font-family:var(--font-family,var(--font-body),sans-serif);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:12px}.ok-subscription-faq-head h2{font-family:var(--font-family,var(--font-body),sans-serif);font-size:clamp(24px,3.5vw,32px);font-weight:700;color:#ffffff;margin:0}.ok-subscription-faq-list{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.ok-faq-item{background:#000000;border:1px solid rgba(255,255,255,0.08);border-radius:16px;overflow:hidden;transition:border-color 0.2s ease,background-color 0.2s ease}.ok-faq-item[open]{border-color:rgba(97,205,246,0.45);background-color:#000000}.ok-faq-summary{padding:20px 24px;font-family:var(--font-family,var(--font-body),sans-serif);font-size:15.5px;font-weight:600;color:#ffffff;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;list-style:none;user-select:none;outline:none}.ok-faq-summary::-webkit-details-marker{display:none}.ok-faq-chevron{font-size:14px;color:#61cdf6;transition:transform 0.25s cubic-bezier(0.16,1,0.3,1);flex-shrink:0}.ok-faq-item[open] .ok-faq-chevron{transform:rotate(180deg);color:#e83895}.ok-faq-content{padding:0 24px 20px;font-family:var(--font-family,var(--font-body),sans-serif);font-size:14.5px;line-height:1.6;color:#94a3b8}.ok-faq-content p{margin:0}@media (max-width:1100px){.ok-credit-plans{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:860px){.ok-on-demand-section{grid-template-columns:1fr;gap:28px;padding:28px 20px}.ok-subscription-benefit-grid{grid-template-columns:1fr;gap:16px}.ok-enterprise-credit{flex-direction:column;align-items:flex-start;gap:20px;padding:28px 20px}.ok-enterprise-btn{width:100%;justify-content:center}}@media (max-width:640px){.ok-pricing-wrap{padding:32px 16px 60px}.ok-pricing-header{margin-bottom:40px}h1.ok-pricing-title{font-size:28px}.ok-pricing-subtitle{font-size:14.5px}.ok-offer-timer{flex-direction:column;gap:12px;border-radius:16px;padding:14px 18px;width:100%;box-sizing:border-box}.ok-offer-timer-grid{width:100%;justify-content:center}.ok-credit-plans{grid-template-columns:1fr;gap:20px;margin-bottom:48px}.ok-credit-card{padding:24px 20px;border-radius:20px}.ok-popular-tag{right:18px}.ok-price [data-price-current],.ok-price .ok-price-current{font-size:32px}.ok-faq-summary{padding:16px 18px;font-size:14.5px}.ok-faq-content{padding:0 18px 16px;font-size:13.5px}}.ok-popup-overlay[hidden],.ok-popup-overlay:not(.active){display:none;opacity:0;visibility:hidden;pointer-events:none}.ok-popup-overlay.active{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,0.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:1;visibility:visible;pointer-events:auto;transition:opacity 0.25s cubic-bezier(0.16,1,0.3,1),visibility 0.25s cubic-bezier(0.16,1,0.3,1)}.ok-popup-box{width:100%;max-width:440px;background:#000000;border:1px solid rgba(255,255,255,0.1);border-radius:24px;padding:36px 30px;text-align:center;box-shadow:none;animation:okPopupZoom 0.3s cubic-bezier(0.16,1,0.3,1)}@keyframes okPopupZoom{from{opacity:0;transform:scale(0.92)}to{opacity:1;transform:scale(1)}}.ok-checkmark{width:54px;height:54px;border-radius:50%;background:rgba(97,205,246,0.15);border:1px solid rgba(97,205,246,0.4);color:#61cdf6;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}.ok-popup-kicker{font-family:var(--font-family,var(--font-body),sans-serif);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#61cdf6;margin:0 0 6px}.ok-popup-box h3{font-family:var(--font-family,var(--font-body),sans-serif);font-size:24px;font-weight:700;color:#ffffff;margin:0 0 10px}#okPopupText{font-family:var(--font-family,var(--font-body),sans-serif);font-size:14px;color:#94a3b8;line-height:1.5;margin:0 0 24px}.ok-popup-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;background:rgba(255,255,255,0.03);border:1px solid rgba(97,205,246,0.12);border-radius:14px;padding:14px;margin-bottom:24px}.ok-popup-stats div span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:0.05em;color:#94a3b8;margin-bottom:4px}.ok-popup-stats div strong{font-family:var(--font-family,var(--font-body),sans-serif);font-size:22px;font-weight:700;color:#ffffff}.ok-popup-continue{width:100%;height:48px;border-radius:999px;background:#61cdf6;color:#000000;font-family:var(--font-family,var(--font-body),sans-serif);font-size:14.5px;font-weight:700;border:none;cursor:pointer;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);box-shadow:none}.ok-popup-continue:hover{transform:translateY(-2px);box-shadow:none}.ok-checkout-wrap{width:100%;min-height:calc(100vh - 160px);padding:clamp(24px,4vw,56px) clamp(16px,3vw,32px) clamp(48px,6vw,80px);background-color:#000000;color:var(--text,#ffffff);box-sizing:border-box;display:flex;justify-content:center;align-items:flex-start;font-family:var(--font-family,var(--font-body),sans-serif)}.ok-checkout-wrap *,.ok-checkout-wrap *::before,.ok-checkout-wrap *::after{box-sizing:border-box}.ok-checkout-shell{position:relative;width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,0.95fr);gap:32px;align-items:start}.ok-checkout-close{position:absolute;top:-14px;right:-14px;z-index:10;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background-color:#000000;border:1px solid rgba(255,255,255,0.1);color:#94a3b8;font-size:14px;cursor:pointer;transition:all 0.2s ease}.ok-checkout-close:hover,.ok-checkout-close:focus-visible{background-color:#0f1620;border-color:var(--primary,#61cdf6);color:#ffffff;transform:scale(1.08);outline:none}.ok-checkout-main{display:flex;flex-direction:column;gap:20px;padding:clamp(28px,4vw,42px);background-color:#000000;border:1px solid rgba(255,255,255,0.08);border-radius:20px;box-shadow:none}.ok-checkout-nav-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ok-checkout-back{display:inline-flex;align-items:center;gap:8px;color:var(--primary,#61cdf6);font-size:13.5px;font-weight:700;text-decoration:none;transition:all 0.2s ease}.ok-checkout-back:hover,.ok-checkout-back:focus-visible{color:#ffffff;transform:translateX(-2px);outline:none}.ok-checkout-kicker{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background-color:rgba(97,205,246,0.1);border:1px solid rgba(97,205,246,0.2);color:var(--primary,#61cdf6);font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.ok-checkout-title{margin:4px 0 0;font-size:clamp(26px,3.2vw,36px);font-weight:700;line-height:1.15;color:#ffffff;letter-spacing:-0.02em}.ok-checkout-lead{margin:0;color:#94a3b8;font-size:14.5px;line-height:1.6}.ok-checkout-test-banner{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:12px;background-color:rgba(97,205,246,0.08);border:1px solid rgba(97,205,246,0.2);color:#cbd5e1;font-size:13px;line-height:1.45}.ok-checkout-test-banner i{color:var(--primary,#61cdf6);font-size:15px;flex-shrink:0}.ok-checkout-test-banner.is-admin{background-color:rgba(234,179,8,0.1);border-color:rgba(234,179,8,0.3);color:#fef08a}.ok-checkout-test-banner.is-admin i{color:#eab308}.ok-checkout-section-block{display:flex;flex-direction:column;gap:10px;margin-top:4px}.ok-checkout-section-label{font-size:13px;font-weight:700;color:#cbd5e1;text-transform:uppercase;letter-spacing:0.05em}.ok-checkout-methods{display:grid;grid-template-columns:1fr;gap:12px}.ok-checkout-method{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:14px;background-color:#000000;border:1px solid rgba(97,205,246,0.15);cursor:pointer;transition:all 0.2s cubic-bezier(0.16,1,0.3,1)}.ok-checkout-method input{position:absolute;opacity:0;pointer-events:none}.ok-checkout-method:hover{border-color:rgba(97,205,246,0.4);background-color:#0b1a38}.ok-checkout-method.is-selected{border-color:var(--primary,#61cdf6);background-color:#0b1d40;box-shadow:none}.ok-method-dot{width:20px;height:20px;border-radius:999px;border:2px solid rgba(97,205,246,0.35);background-color:#000000;flex-shrink:0;position:relative;transition:all 0.15s ease}.ok-checkout-method.is-selected .ok-method-dot{border-color:var(--primary,#61cdf6);background-color:var(--primary,#61cdf6);box-shadow:none}.ok-method-info{flex:1;display:flex;flex-direction:column;gap:4px}.ok-method-title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ok-method-title{font-size:15px;font-weight:700;color:#ffffff}.ok-method-desc{font-size:12.5px;color:#94a3b8;line-height:1.4}.ok-payment-brands{display:flex;align-items:center;gap:6px}.ok-payment-brand{display:inline-flex;align-items:center;justify-content:center;padding:3px 7px;border-radius:6px;background-color:#000000;border:1px solid rgba(255,255,255,0.1);color:#94a3b8;font-size:9px;font-weight:700;font-style:normal;letter-spacing:0.02em}.ok-payment-brand--visa{color:#93c5fd;border-color:rgba(147,197,253,0.3)}.ok-payment-brand--mc{color:#fca5a5;border-color:rgba(252,165,165,0.3)}.ok-payment-brand--upi{color:#86efac;border-color:rgba(134,239,172,0.3)}.ok-checkout-promo{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:14px;background-color:#000000;border:1px solid rgba(97,205,246,0.15)}.ok-checkout-promo-head{display:flex;flex-direction:column;gap:2px}.ok-checkout-promo-label{font-size:13.5px;font-weight:700;color:#ffffff;display:flex;align-items:center;gap:6px}.ok-checkout-promo-label i{color:var(--primary,#61cdf6);font-size:12px}.ok-checkout-promo-sub{font-size:12px;color:#64748b}.ok-checkout-promo-form{display:flex;gap:8px;align-items:center}.ok-checkout-promo-form input{flex:1;min-width:0;height:44px;padding:0 14px;border-radius:999px;background-color:#000000;border:1px solid rgba(255,255,255,0.08);color:#ffffff;font-family:var(--font-family,var(--font-body),sans-serif);font-size:13.5px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;transition:all 0.2s ease}.ok-checkout-promo-form input::placeholder{color:#475569;text-transform:uppercase;font-size:12px;font-weight:500}.ok-checkout-promo-form input:focus{border-color:var(--primary,#61cdf6);box-shadow:none;outline:none}.ok-checkout-promo-btn{height:44px;padding:0 18px;border-radius:999px;font-family:var(--font-family,var(--font-body),sans-serif);font-size:13px;font-weight:700;cursor:pointer;transition:all 0.15s cubic-bezier(0.16,1,0.3,1);white-space:nowrap}.ok-checkout-promo-btn--apply{background-color:var(--primary,#61cdf6);color:#000000;border:1px solid var(--primary,#61cdf6)}.ok-checkout-promo-btn--apply:hover{background-color:#ffffff;border-color:#ffffff;transform:translateY(-1px);box-shadow:none}.ok-checkout-promo-btn--clear{background-color:transparent;color:#94a3b8;border:1px solid rgba(255,255,255,0.15)}.ok-checkout-promo-btn--clear:hover{background-color:rgba(255,255,255,0.06);color:#ffffff;border-color:rgba(255,255,255,0.3)}.ok-checkout-promo-btn:disabled{opacity:0.5;cursor:not-allowed;transform:none}.ok-checkout-promo-message{margin:2px 0 0;font-size:12.5px;font-weight:500;line-height:1.4}.ok-checkout-promo-message.is-success{color:#4ade80}.ok-checkout-promo-message.is-error{color:#f87171}.ok-checkout-pay{width:100%;min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:4px;padding:0 24px;border-radius:999px;background-color:var(--primary,#61cdf6);color:#000000;border:1px solid var(--primary,#61cdf6);font-family:var(--font-family,var(--font-body),sans-serif);font-size:15px;font-weight:700;cursor:pointer;box-shadow:none;transition:all 0.2s cubic-bezier(0.16,1,0.3,1)}.ok-checkout-pay i{color:#000000;font-size:14px}.ok-checkout-pay:hover,.ok-checkout-pay:focus-visible{background-color:#ffffff;border-color:#ffffff;color:#000000;transform:translateY(-2px);box-shadow:none;outline:none}.ok-checkout-pay:hover i{color:#000000}.ok-checkout-pay:active{transform:translateY(0)}.ok-checkout-pay:disabled{opacity:0.55;cursor:not-allowed;transform:none;box-shadow:none}.ok-checkout-status{min-height:20px;margin:2px 0 0;color:#94a3b8;font-size:13px;text-align:center}.ok-checkout-status.is-error{color:#f87171}.ok-checkout-trust-bar{display:flex;align-items:center;justify-content:space-around;gap:14px;flex-wrap:wrap;margin-top:8px;padding-top:18px;border-top:1px solid rgba(255,255,255,0.08)}.ok-trust-item{display:inline-flex;align-items:center;gap:7px;color:#94a3b8;font-size:12px;font-weight:500}.ok-trust-item i{color:var(--primary,#61cdf6);font-size:13px}.ok-checkout-summary{position:sticky;top:96px;width:100%}.ok-summary-card{display:flex;flex-direction:column;gap:18px;padding:clamp(24px,3.5vw,36px);background-color:#000000;border:1px solid rgba(255,255,255,0.08);border-radius:20px;box-shadow:none}.ok-summary-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ok-checkout-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background-color:rgba(97,205,246,0.1);border:1px solid rgba(255,255,255,0.1);color:var(--primary,#61cdf6);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em}.ok-checkout-pill.is-popular{background-color:rgba(97,205,246,0.16);border-color:var(--primary,#61cdf6);color:#ffffff}.ok-summary-change-btn{background:transparent;border:none;padding:0;color:#94a3b8;font-family:var(--font-family,var(--font-body),sans-serif);font-size:12.5px;font-weight:700;text-decoration:underline;cursor:pointer;transition:color 0.15s ease}.ok-summary-change-btn:hover{color:var(--primary,#61cdf6)}.ok-summary-title{margin:0;font-size:26px;font-weight:700;color:#ffffff;letter-spacing:-0.01em}.ok-summary-credits{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;background-color:#000000;border:1px solid rgba(255,255,255,0.08);color:#cbd5e1;font-size:13.5px}.ok-summary-credits i{color:var(--primary,#61cdf6);font-size:14px}.ok-summary-credits strong{color:var(--primary,#61cdf6);font-size:18px;font-weight:700}.ok-summary-features{list-style:none;margin:0;padding:14px 0;border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08);display:flex;flex-direction:column;gap:10px}.ok-summary-features li{display:flex;align-items:flex-start;gap:10px;color:#94a3b8;font-size:13px;line-height:1.45}.ok-summary-features li i{color:var(--primary,#61cdf6);font-size:12px;margin-top:3px;flex-shrink:0}.ok-summary-prices{display:flex;flex-direction:column;gap:12px}.ok-summary-price-row{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#94a3b8;font-size:13.5px}.ok-summary-price-row del{color:#64748b}.ok-summary-price-row.is-discount strong{color:#4ade80;font-weight:700}.ok-summary-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgba(255,255,255,0.1);color:#ffffff;font-size:15px;font-weight:700}.ok-summary-total-amount{color:var(--primary,#61cdf6);font-size:clamp(28px,3vw,34px);font-weight:700;letter-spacing:-0.02em}.ok-summary-reassurance{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background-color:rgba(97,205,246,0.06);border:1px solid rgba(97,205,246,0.12);color:#94a3b8;font-size:11.5px;line-height:1.4}.ok-summary-reassurance i{color:#4ade80;font-size:13px;flex-shrink:0}.ok-checkout-picker-wrap{display:flex;justify-content:center;align-items:flex-start;width:100%}.ok-checkout-picker{width:min(1200px,100%);margin:0 auto;display:flex;flex-direction:column;gap:28px}.ok-checkout-picker-head{display:flex;flex-direction:column;gap:12px;text-align:center;align-items:center;max-width:680px;margin:0 auto}.ok-checkout-picker-head .ok-checkout-nav-bar{justify-content:center}.ok-checkout-picker-head h2{margin:0;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.1;color:#ffffff;letter-spacing:-0.02em}.ok-checkout-picker-head p{margin:0;color:#94a3b8;font-size:15px;line-height:1.6}.ok-checkout-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch}.ok-checkout-plan-card{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px 20px;border-radius:18px;background-color:#000000;border:1px solid rgba(255,255,255,0.08);box-shadow:none;transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}.ok-checkout-plan-card:hover{border-color:var(--primary,#61cdf6);transform:translateY(-4px);box-shadow:none}.ok-checkout-plan-card.is-popular{border-color:var(--primary,#61cdf6);background:#000000;box-shadow:none}.ok-checkout-plan-card.is-current-plan{border-color:rgba(74,222,128,0.4)}.ok-checkout-plan-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ok-checkout-pill.is-popular-tag{background-color:var(--primary,#61cdf6);color:#000000;border:none;font-weight:700}.ok-checkout-plan-current{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:999px;background-color:rgba(74,222,128,0.12);border:1px solid rgba(74,222,128,0.3);color:#4ade80;font-size:11px;font-weight:700}.ok-checkout-plan-card h3{margin:0;font-size:22px;font-weight:700;color:#ffffff}.ok-checkout-plan-credits{display:inline-flex;align-items:center;gap:6px;color:#94a3b8;font-size:13px}.ok-checkout-plan-credits i{color:var(--primary,#61cdf6)}.ok-checkout-plan-credits strong{color:var(--primary,#61cdf6);font-size:18px;font-weight:700}.ok-checkout-plan-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ok-checkout-plan-price del{color:#64748b;font-size:15px}.ok-checkout-plan-price strong{color:#ffffff;font-size:32px;font-weight:700;letter-spacing:-0.02em}.ok-checkout-plan-features{list-style:none;margin:0;padding:14px 0;border-top:1px solid rgba(255,255,255,0.08);display:flex;flex-direction:column;gap:9px;flex:1}.ok-checkout-plan-features li{display:flex;align-items:flex-start;gap:9px;color:#94a3b8;font-size:12.5px;line-height:1.45}.ok-checkout-plan-features li i{color:var(--primary,#61cdf6);font-size:11px;margin-top:3px;flex-shrink:0}.ok-checkout-plan-footer{margin-top:auto;padding-top:6px}.ok-checkout-plan-action{width:100%;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:999px;background-color:var(--primary,#61cdf6);color:#000000;border:1px solid var(--primary,#61cdf6);font-family:var(--font-family,var(--font-body),sans-serif);font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:all 0.2s ease}.ok-checkout-plan-action i{font-size:12px;transition:transform 0.15s ease}.ok-checkout-plan-action:hover{background-color:#ffffff;border-color:#ffffff;color:#000000;transform:translateY(-1px);box-shadow:none}.ok-checkout-plan-action:hover i{transform:translateX(3px)}.ok-checkout-plan-action.is-disabled{background-color:#000000;border-color:rgba(255,255,255,0.1);color:#64748b;cursor:default;pointer-events:none}.ok-checkout-empty-wrap{display:flex;align-items:center;justify-content:center;width:100%;min-height:60vh}.ok-checkout-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:600px;padding:clamp(32px,5vw,48px) clamp(20px,4vw,36px);background-color:#000000;border:1px solid rgba(97,205,246,0.2);border-radius:20px;box-shadow:none}.ok-checkout-empty-icon{width:68px;height:68px;display:flex;align-items:center;justify-content:center;border-radius:999px;background-color:rgba(97,205,246,0.12);border:1px solid rgba(255,255,255,0.1);color:var(--primary,#61cdf6);font-size:26px}.ok-checkout-empty h2{margin:0;font-size:clamp(26px,3.5vw,36px);font-weight:700;color:#ffffff;letter-spacing:-0.01em}.ok-checkout-empty p{margin:0;color:#94a3b8;font-size:15px;line-height:1.6;max-width:480px}.ok-checkout-empty-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.ok-checkout-btn-primary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;background-color:var(--primary,#61cdf6);color:#000000;border:1px solid var(--primary,#61cdf6);font-family:var(--font-family,var(--font-body),sans-serif);font-size:14px;font-weight:700;text-decoration:none;transition:all 0.2s ease}.ok-checkout-btn-primary:hover{background-color:#ffffff;border-color:#ffffff;color:#000000;transform:translateY(-1px);box-shadow:none}.ok-checkout-btn-secondary{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;border-radius:999px;background-color:transparent;color:#cbd5e1;border:1px solid rgba(255,255,255,0.18);font-family:var(--font-family,var(--font-body),sans-serif);font-size:14px;font-weight:700;text-decoration:none;transition:all 0.2s ease}.ok-checkout-btn-secondary:hover{background-color:rgba(255,255,255,0.08);color:#ffffff;border-color:rgba(255,255,255,0.3)}.ok-checkout-success-modal{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(0,0,0,0.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease,visibility 0.25s ease}.ok-checkout-success-modal.active{opacity:1;visibility:visible;pointer-events:auto}.ok-checkout-success-modal .ok-popup-box{position:relative;width:min(100%,460px);padding:36px 30px;border:1px solid rgba(97,205,246,0.3);border-radius:24px;background-color:#000000;color:#ffffff;box-shadow:none;text-align:center;transform:translateY(20px) scale(0.96);opacity:0;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),opacity 0.25s ease}.ok-checkout-success-modal.active .ok-popup-box{transform:translateY(0) scale(1);opacity:1}.ok-checkout-success-modal .ok-checkmark{width:64px;height:64px;margin:0 auto 16px;border-radius:999px;display:flex;align-items:center;justify-content:center;background-color:rgba(74,222,128,0.15);border:1px solid rgba(74,222,128,0.35);color:#4ade80;font-size:30px;font-weight:700}.ok-checkout-success-modal.is-verifying .ok-checkmark{font-size:0}.ok-checkout-success-modal.is-verifying .ok-checkmark::after{content:"";width:24px;height:24px;border-radius:999px;border:3px solid rgba(97,205,246,0.3);border-top-color:var(--primary,#61cdf6);animation:okSpin 0.8s linear infinite}@keyframes okSpin{to{transform:rotate(360deg)}}.ok-checkout-success-modal .ok-success-kicker{display:block;margin:0 0 6px;color:var(--primary,#61cdf6);font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.ok-checkout-success-modal h3{margin:0 0 8px;color:#ffffff;font-size:26px;font-weight:700}.ok-checkout-success-modal p{margin:0;color:#94a3b8;font-size:14.5px;line-height:1.55}.ok-checkout-success-modal .ok-success-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 16px}.ok-checkout-success-modal .ok-success-stats div{padding:14px;border-radius:14px;background-color:#000000;border:1px solid rgba(255,255,255,0.08);text-align:center}.ok-checkout-success-modal .ok-success-stats span{display:block;color:#64748b;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:4px}.ok-checkout-success-modal .ok-success-stats strong{display:block;color:var(--primary,#61cdf6);font-size:24px;font-weight:700}.ok-checkout-success-modal .ok-popup-continue{width:100%;min-height:48px;border-radius:999px;background-color:var(--primary,#61cdf6);color:#000000;border:1px solid var(--primary,#61cdf6);font-family:var(--font-family,var(--font-body),sans-serif);font-size:14px;font-weight:700;cursor:pointer;transition:all 0.2s ease}.ok-checkout-success-modal .ok-popup-continue:hover{background-color:#ffffff;border-color:#ffffff;color:#000000}@media (max-width:1024px){.ok-checkout-shell{grid-template-columns:1fr;gap:28px}.ok-checkout-close{display:none}.ok-checkout-summary{position:static;order:-1}.ok-checkout-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:768px){.ok-checkout-wrap{padding:18px 12px 48px}.ok-checkout-main,.ok-summary-card,.ok-checkout-empty{padding:22px 18px;border-radius:16px}.ok-checkout-title{font-size:24px}.ok-checkout-lead{font-size:13.5px}.ok-checkout-plan-grid{grid-template-columns:1fr;gap:16px}.ok-checkout-promo-form{flex-direction:column;align-items:stretch}.ok-checkout-promo-form input{width:100%}.ok-checkout-promo-btn{width:100%}.ok-checkout-trust-bar{flex-direction:column;align-items:flex-start;gap:10px}}body.ok-access-body,body.ok-reset-body{margin:0;min-height:100vh;color:var(--ok-ink);font-family:var(--font-family-main,Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)}body.ok-access-body *,body.ok-access-body *::before,body.ok-access-body *::after,body.ok-reset-body *,body.ok-reset-body *::before,body.ok-reset-body *::after{box-sizing:border-box}body.ok-access-body,body.ok-access-body:not(.home){background-color:var(--background,#000000);background:var(--background,#000000)}body.ok-reset-body,body.ok-reset-body:not(.home){background-color:var(--background,#000000);background:var(--background,#000000)}.ok-access-page{position:relative;min-height:100vh;display:grid;place-items:center;padding:clamp(18px,4vw,54px);overflow:hidden;isolation:isolate;background:var(--background,#000000)}.ok-reset-page{position:relative;min-height:100vh;display:grid;place-items:center;padding:clamp(18px,4vw,54px);overflow:hidden;isolation:isolate;background:var(--background,#000000)}.ok-access-page::before,.ok-reset-page::before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:rgba(5,8,18,.16)}.ok-access-page::after,.ok-reset-page::after{content:none}.ok-access-shell{width:min(980px,calc(100% - 48px));min-height:min(700px,calc(100vh - clamp(36px, 8vw, 108px)));display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,1fr);border-radius:0;overflow:hidden;background:var(--ok-surface);box-shadow:none}.ok-access-studio{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:34px;padding:clamp(28px,4vw,56px);overflow:hidden;background:#000000;center / cover no-repeat;color:var(--ok-surface)}.ok-access-studio::before{content:"";position:absolute;inset:0;pointer-events:none;background:#000000}.ok-access-studio::after{content:none}.ok-access-brand,.ok-access-studio-copy{position:relative;z-index:1}.ok-access-brand{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:12px;color:var(--ok-surface);text-decoration:none}.ok-access-brand img{width:56px;height:56px;object-fit:contain;border-radius:0;background:rgba(255,255,255,.94);box-shadow:none}.ok-access-brand span{min-width:0;display:grid;gap:2px}.ok-access-brand strong,.ok-access-brand small{color:var(--ok-surface);text-shadow:none}.ok-access-brand strong{font-size:15px;line-height:1.1}.ok-access-brand small{opacity:.78;font-size:12px;font-weight:700}.ok-access-studio-copy{max-width:640px;align-self:center;margin:auto 0}.ok-access-studio-kicker{display:block;margin:0 0 18px;color:rgba(255,255,255,.86);font-size:12px;font-weight:900;letter-spacing:.14em;line-height:1.35;text-shadow:none;text-transform:uppercase;-webkit-text-fill-color:rgba(255,255,255,.86)}.ok-access-studio-copy>span,.ok-reset-kicker{width:max-content;max-width:100%;min-height:32px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(255,255,255,.32);border-radius:0;background:rgba(255,255,255,.14);color:var(--ok-surface);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(12px)}.ok-access-studio-copy>.ok-access-studio-kicker{width:auto;min-height:0;display:block;padding:0;border:0;background:transparent;backdrop-filter:none}body.ok-access-body .ok-access-studio,body.ok-access-body .ok-access-studio *,body.ok-access-body .ok-access-studio-copy>span,body.ok-access-body .ok-access-studio-copy h1,body.ok-access-body .ok-access-studio-copy h1 span,body.ok-access-body .ok-access-studio-copy p{color:var(--ok-surface);-webkit-text-fill-color:var(--ok-surface)}.ok-access-studio-copy h1{max-width:760px;margin:0 0 24px;color:var(--ok-surface);background:none;font-size:clamp(38px,4.45vw,64px);font-weight:700;line-height:.94;letter-spacing:0;text-shadow:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:var(--ok-surface)}.ok-access-studio-copy h1 span{display:block}.ok-access-studio-copy p{max-width:610px;margin:0;color:rgba(255,255,255,.94);font-size:clamp(15px,1.6vw,18px);line-height:1.65;text-shadow:none}.ok-access-card,.ok-reset-card{min-width:0;align-self:center;width:100%;padding:clamp(24px,4vw,46px);border-radius:0;background:var(--ok-surface)}.ok-access-card{border:0;outline:0;min-height:700px;display:flex;flex-direction:column;justify-content:center;box-shadow:none;transform:none;transition:none}.ok-access-page[data-active-panel="forgot"] .ok-access-card{text-align:center}.ok-access-page[data-active-panel="forgot"] .ok-access-card-head,.ok-access-page[data-active-panel="forgot"] .ok-access-panels,.ok-access-page[data-active-panel="forgot"] .ok-access-terms{width:100%}.ok-access-page[data-active-panel="forgot"] .ok-access-panels{min-height:260px;display:grid;align-items:center}.ok-access-page[data-active-panel="forgot"] .ok-access-panel{width:100%}.ok-access-body .ok-access-page .ok-access-shell .ok-access-card,.ok-access-body .ok-access-page .ok-access-shell .ok-access-card:hover,.ok-access-body .ok-access-page .ok-access-shell .ok-access-card:focus,.ok-access-body .ok-access-page .ok-access-shell .ok-access-card:focus-within{border:0;outline:0;border-color:transparent;box-shadow:none;transform:none;background:var(--ok-surface)}.ok-reset-card:hover{transform:none}.ok-access-card-head{margin-bottom:18px}.ok-access-card-head>span{color:var(--ok-blue-ui);font-size:12px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ok-access-card-head h2,.ok-reset-card h1{margin:7px 0 7px;color:var(--ok-ink);font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.05;letter-spacing:0}.ok-access-card-head p,.ok-reset-card p{margin:0;color:var(--ok-ink-muted);font-size:14px;line-height:1.58}.ok-access-alert,.ok-access-note,.ok-access-closed,.ok-reset-alert{margin:0 0 14px;padding:12px 14px;border-radius:0;font-size:13px;line-height:1.45}.ok-access-alert--error,.ok-reset-alert--error{border:1px solid rgba(179,45,46,.22);background:var(--ok-surface-soft);color:#8f1d1d}.ok-access-alert--success,.ok-reset-alert--success{border:1px solid rgba(52,168,83,.24);background:var(--ok-surface-soft);color:var(--ok-green)}.ok-access-note,.ok-access-closed{border:1px solid rgba(253,214,99,.55);background:var(--ok-surface-soft);color:#7a4a00}.ok-access-note strong,.ok-access-note span,.ok-access-closed strong,.ok-access-closed p{display:block}.ok-access-note strong,.ok-access-closed strong{margin-bottom:4px;color:#5f3b00;font-weight:900}.ok-access-closed p{margin:0}.ok-access-panel[hidden]{display:none}.ok-access-panels{min-height:414px}.ok-access-google{min-height:46px;display:flex;align-items:center;justify-content:center;gap:11px;padding:0 15px;border:1px solid var(--ok-border);border-radius:0;background:var(--ok-surface);color:var(--ok-ink);font-size:14px;font-weight:900;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.ok-access-google:hover,.ok-access-google:focus{border-color:rgba(11,87,208,.42);box-shadow:none}.ok-access-divider{position:relative;margin:16px 0;color:var(--ok-ink-faint);font-size:12px;font-weight:800;text-align:center}.ok-access-divider::before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:var(--ok-border)}.ok-access-divider span{position:relative;padding:0 10px;background:var(--ok-surface)}.ok-access-form{display:grid;gap:12px}.ok-access-form label,.ok-reset-form label{display:grid;gap:6px;min-width:0}.ok-access-form label>span,.ok-reset-form label>span{color:var(--ok-ink-soft);font-size:12px;font-weight:900}.ok-access-form input:not([type="checkbox"]),.ok-reset-form input{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--ok-border);border-radius:0;background:var(--ok-surface);color:var(--ok-ink);font:inherit;font-size:15px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.ok-access-form input:focus,.ok-reset-form input:focus{border-color:var(--ok-blue-ui);box-shadow:none}.ok-access-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.ok-access-remember{display:inline-flex;grid-template-columns:none;align-items:center;gap:8px;color:var(--ok-ink-muted);font-size:13px;font-weight:800}.ok-access-remember input{width:16px;height:16px;margin:0}.ok-access-link,.ok-access-switchline button{border:0;background:transparent;color:var(--ok-blue-ui);font:inherit;font-size:13px;font-weight:900;cursor:pointer;text-decoration:none}.ok-access-submit,.ok-reset-submit{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;border:none;border-radius:var(--radius-pill,999px);background:var(--primary,#61cdf6);color:#000000;-webkit-text-fill-color:#000000;font:inherit;font-size:14px;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;box-shadow:none;transition:transform .18s ease,background .18s ease}.ok-access-submit:hover,.ok-access-submit:focus,.ok-reset-submit:hover,.ok-reset-submit:focus{background:#61cdf6;color:#000000;-webkit-text-fill-color:#000000;box-shadow:none;transform:translateY(-2px)}.ok-access-submit:focus-visible,.ok-reset-submit:focus-visible{outline:0;box-shadow:none}.ok-reset-submit:disabled{cursor:not-allowed;background:#9aa0a6;box-shadow:none;transform:none}.ok-access-switchline{margin:15px 0 0;color:var(--ok-ink-muted);font-size:13px;text-align:center}.ok-access-terms{margin:20px 0 0;color:var(--ok-ink-faint);font-size:12px;line-height:1.5;text-align:center}.ok-access-terms a,.ok-reset-links a{color:var(--ok-blue-ui);font-weight:900;text-decoration:none}.ok-reset-card{width:min(100%,480px);border:1px solid rgba(218,220,224,.82);border-radius:0;box-shadow:none}.ok-reset-brand{display:flex;align-items:center;gap:12px;margin-bottom:24px}.ok-reset-brand img{width:54px;height:54px;object-fit:contain;border-radius:0;background:var(--ok-surface);box-shadow:none}.ok-reset-kicker{border-color:var(--ok-border-blue);background:var(--ok-blue-soft);color:var(--ok-blue-ui);backdrop-filter:none}.ok-reset-form{display:grid;gap:14px;margin-top:20px}.ok-reset-links{margin:18px 0 0;font-size:13px}@media (max-width:980px){.ok-access-shell{grid-template-columns:1fr}.ok-access-studio{min-height:390px}.ok-access-studio-copy{align-self:start}}@media (max-width:680px){.ok-access-page,.ok-reset-page{min-height:100svh;padding:18px;place-items:center}.ok-access-shell{width:min(100%,480px);min-height:0;display:block;border-radius:0}.ok-access-studio{display:none}.ok-access-card,.ok-reset-card{min-height:auto;padding:24px 20px}.ok-access-row{display:grid;justify-items:start}}.ok-access-body,.ok-reset-body{background:var(--background,#000000);color:var(--text,#ffffff)}.ok-access-shell,.ok-access-studio,.ok-access-card,.ok-reset-card{border-color:rgba(255,255,255,0.08);background:#121212;color:var(--text,#ffffff);box-shadow:none}.ok-access-body:where(h1,h2,h3,strong),.ok-reset-body:where(h1,h2,h3,strong){color:var(--text,#ffffff)}.ok-access-body:where(p,li,small,span),.ok-reset-body:where(p,li,small,span){color:#a3a3a3}.ok-access-body:where(input,textarea,select),.ok-reset-body:where(input,textarea,select){border-color:rgba(255,255,255,0.12);background:#181818;color:#ffffff}body.ok-access-body,body.ok-reset-body{--access-bg:#000000;--access-panel:#121212;--access-panel-soft:#181818;--access-line:rgba(255,255,255,0.08);--access-line-strong:rgba(255,255,255,0.16);--access-text:#ffffff;--access-muted:#a3a3a3;--access-soft:#737373;--access-blue:var(--primary,#61cdf6);--access-cyan:var(--primary,#61cdf6);--access-violet:var(--accent,#e83895);--access-orange:var(--accent,#e83895);min-height:100vh;overflow-x:hidden;background:var(--background,#000000);color:var(--access-muted)}body.ok-access-body::before,body.ok-reset-body::before{content:none;display:none}body.ok-access-body .ok-access-page,body.ok-reset-body .ok-reset-page{min-height:100svh;padding:clamp(26px,5vw,76px) 18px;overflow-y:visible;overflow-x:hidden;background:var(--background,#000000);background-attachment:scroll}body.ok-access-body .ok-access-page::before,body.ok-reset-body .ok-reset-page::before{background:transparent}body.ok-access-body .ok-access-shell{width:min(1040px,calc(100% - 28px));max-height:none;min-height:0;display:grid;grid-template-columns:minmax(0,.94fr) minmax(360px,.82fr);overflow:hidden;border:1px solid rgba(255,255,255,0.08);border-radius:26px;background:#121212;box-shadow:none}body.ok-access-body .ok-access-studio{min-height:600px;padding:clamp(30px,5vw,56px);background:#121212}body.ok-access-body .ok-access-studio::before{display:none}body.ok-access-body .ok-access-brand img{border-radius:15px;background:var(--access-panel-soft);box-shadow:none}body.ok-access-body .ok-access-brand strong,body.ok-access-body .ok-access-brand small{color:var(--access-text);-webkit-text-fill-color:var(--access-text)}body.ok-access-body .ok-access-studio-kicker,body.ok-access-body .ok-access-card-head>span{width:max-content;max-width:100%;display:inline-flex;align-items:center;min-height:28px;border:1px solid rgba(59,130,246,.24);border-radius:999px;padding:5px 10px;background:rgba(59,130,246,.09);color:var(--access-cyan);-webkit-text-fill-color:var(--access-cyan);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;text-shadow:none}body.ok-access-body .ok-access-studio-copy h1{max-width:560px;color:var(--access-text);-webkit-text-fill-color:var(--access-text);font-size:clamp(44px,5vw,72px);font-weight:950;line-height:.96;text-shadow:none}body.ok-access-body .ok-access-studio-copy h1,body.ok-access-body .ok-access-studio-copy h1 span{opacity:1;filter:none;color:rgba(247,251,255,.94);-webkit-text-fill-color:rgba(247,251,255,.94);text-shadow:none}body.ok-access-body .ok-access-studio-copy p{max-width:500px;color:var(--access-muted);-webkit-text-fill-color:var(--access-muted);font-size:15px;font-weight:700;text-shadow:none}body.ok-access-body .ok-access-card,body.ok-reset-body .ok-reset-card{position:relative;min-height:0;align-self:stretch;justify-content:center;padding:clamp(30px,5vw,50px);border:0;border-left:1px solid rgba(255,255,255,0.08);background:#121212;color:var(--access-muted)}@media (max-height:820px) and (min-width:981px){body.ok-access-body .ok-access-page{place-items:start center;padding-top:24px;padding-bottom:24px}body.ok-access-body .ok-access-shell{max-height:none;overflow:hidden}body.ok-access-body .ok-access-studio{min-height:0}body.ok-access-body .ok-access-studio,body.ok-access-body .ok-access-card{padding-top:34px;padding-bottom:34px}body.ok-access-body .ok-access-studio-copy h1{font-size:clamp(42px,4.4vw,62px)}body.ok-access-body .ok-access-card-head h2{font-size:38px}body.ok-access-body .ok-access-google,body.ok-access-body .ok-access-form input:not([type="checkbox"]){min-height:44px}body.ok-access-body .ok-access-submit{min-height:48px}}body.ok-access-body .ok-access-card::before,body.ok-reset-body .ok-reset-card::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--primary,#61cdf6);opacity:1}body.ok-access-body .ok-access-card-head h2,body.ok-reset-body .ok-reset-card h1{color:var(--access-text);font-size:clamp(34px,4vw,48px);font-weight:950;line-height:1.02}body.ok-access-body .ok-access-card-head p,body.ok-access-body .ok-access-terms,body.ok-access-body .ok-access-switchline,body.ok-reset-body .ok-reset-card p{color:var(--access-muted);font-weight:700}body.ok-access-body .ok-access-google{min-height:46px;border:1px solid rgba(132,167,229,.25);border-radius:14px;background:rgba(7,11,18,.52);color:var(--access-text)}body.ok-access-body .ok-access-google:hover{border-color:rgba(59,130,246,.42);background:rgba(59,130,246,.08)}body.ok-access-body .ok-access-divider::before{background:rgba(132,167,229,.18)}body.ok-access-body .ok-access-divider span{background:var(--access-panel);color:var(--access-muted)}body.ok-access-body .ok-access-form label>span,body.ok-reset-body .ok-reset-form label>span{color:var(--access-text);font-size:12px;font-weight:900}body.ok-access-body .ok-access-form input:not([type="checkbox"]),body.ok-reset-body .ok-reset-form input:not([type="checkbox"]){min-height:48px;border:1px solid rgba(132,167,229,.24);border-radius:13px;background:rgba(6,10,18,.62);color:var(--access-text);font-size:14px}body.ok-access-body .ok-access-form input:not([type="checkbox"])::placeholder,body.ok-reset-body .ok-reset-form input:not([type="checkbox"])::placeholder{color:rgba(174,187,212,.70)}body.ok-access-body .ok-access-form input:not([type="checkbox"]):focus,body.ok-reset-body .ok-reset-form input:not([type="checkbox"]):focus{border-color:rgba(134,183,255,.72);box-shadow:none}body.ok-access-body .ok-access-remember,body.ok-access-body .ok-access-link,body.ok-access-body .ok-access-switchline button,body.ok-access-body .ok-access-terms a{color:var(--access-blue)}body.ok-access-body .ok-access-submit,body.ok-reset-body .ok-access-submit{min-height:50px;border-radius:999px;background:var(--primary,#61cdf6);color:#000000;-webkit-text-fill-color:#000000;box-shadow:none}body.ok-access-body .ok-access-submit:hover,body.ok-reset-body .ok-access-submit:hover{background:#61cdf6;color:#000000;-webkit-text-fill-color:#000000;box-shadow:none;transform:translateY(-1px)}body.ok-access-body .ok-access-alert,body.ok-access-body .ok-access-note,body.ok-access-body .ok-access-closed{border-radius:14px;background:rgba(232,56,149,.10)}@media (max-width:980px){body.ok-access-body .ok-access-shell{grid-template-columns:1fr;width:min(720px,calc(100% - 24px));max-height:none;overflow:hidden}body.ok-access-body .ok-access-studio{min-height:300px}body.ok-access-body .ok-access-card{border-left:0;border-top:1px solid rgba(132,167,229,.14)}}@media (max-width:680px){html:has(body.ok-access-body),body.ok-access-body{width:100%;max-width:100%;overflow-x:hidden}body.ok-access-body .ok-access-page,body.ok-reset-body .ok-reset-page{width:100%;max-width:100vw;padding:8px 8px 14px;place-items:start;align-content:start;justify-content:start;overflow-x:hidden}body.ok-access-body .ok-access-shell{justify-self:start;width:min(340px,calc(100% - 16px));max-width:340px;min-width:0;margin:0;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1fr}body.ok-access-body .ok-access-studio{display:block;min-height:0;height:auto;padding:16px 18px;border-bottom:1px solid rgba(132,167,229,.18)}body.ok-access-body .ok-access-studio::before{display:none;content:none}body.ok-access-body .ok-access-brand img{width:44px;height:44px}body.ok-access-body .ok-access-brand{width:100%;align-items:center}body.ok-access-body .ok-access-studio-copy{display:none}body.ok-access-body .ok-access-card,body.ok-reset-body .ok-reset-card{width:100%;min-width:0;max-width:100%;min-height:clamp(560px,70svh,640px);display:flex;flex-direction:column;padding:22px 14px 24px;overflow:visible;border-top:0}body.ok-access-body .ok-access-panels{flex:1;display:grid;min-height:0}body.ok-access-body .ok-access-panel:not([hidden]){min-height:100%;display:flex;flex-direction:column}body.ok-access-body .ok-access-panel[hidden]{display:none}body.ok-access-body .ok-access-form{flex:0 0 auto}body.ok-access-body .ok-access-switchline{margin-top:auto;padding-top:14px}body.ok-access-body .ok-access-terms{margin-top:auto;padding-top:18px}body.ok-access-body .ok-access-card::before,body.ok-reset-body .ok-reset-card::before{height:3px}body.ok-access-body .ok-access-card-head h2{font-size:34px}body.ok-access-body .ok-access-card-head p,body.ok-access-body .ok-access-card-head h2,body.ok-access-body .ok-access-card-head>span,body.ok-access-body .ok-access-panels,body.ok-access-body .ok-access-panel,body.ok-access-body .ok-access-google,body.ok-access-body .ok-access-form,body.ok-access-body .ok-access-form label,body.ok-access-body .ok-access-row,body.ok-access-body .ok-access-switchline,body.ok-access-body .ok-access-terms{max-width:100%;min-width:0;overflow-wrap:anywhere;white-space:normal}body.ok-access-body .ok-access-card-head p{width:100%;display:block;font-size:13px;line-height:1.45}body.ok-access-body .ok-access-form input:not([type="checkbox"]),body.ok-access-body .ok-access-submit,body.ok-access-body .ok-access-google{width:100%;max-width:100%;min-width:0}body.ok-access-body .ok-access-row{gap:10px}}@media (max-height:820px) and (min-width:981px){html:has(body.ok-access-body),body.ok-access-body{height:100%;overflow:hidden}body.ok-access-body .ok-access-page{height:100vh;min-height:0;place-items:center;padding:18px;overflow:hidden}body.ok-access-body .ok-access-shell{height:calc(100vh - 36px);max-height:calc(100vh - 36px);min-height:0;overflow:hidden}body.ok-access-body .ok-access-studio,body.ok-access-body .ok-access-card{min-height:0;height:100%;overflow:hidden}body.ok-access-body .ok-access-studio{padding:26px 44px}body.ok-access-body .ok-access-brand img{width:46px;height:46px}body.ok-access-body .ok-access-studio-kicker{min-height:24px;margin-bottom:12px;padding:4px 9px;font-size:10px}body.ok-access-body .ok-access-studio-copy h1{max-width:470px;margin-bottom:14px;font-size:clamp(34px,4vw,54px);line-height:.95}body.ok-access-body .ok-access-studio-copy p{max-width:440px;font-size:13px;line-height:1.45}body.ok-access-body .ok-access-card{padding:24px 40px}body.ok-access-body .ok-access-card-head{margin-bottom:14px}body.ok-access-body .ok-access-card-head>span{min-height:24px;padding:4px 9px;font-size:10px}body.ok-access-body .ok-access-card-head h2{margin-bottom:8px;font-size:34px}body.ok-access-body .ok-access-card-head p{font-size:13px;line-height:1.45}body.ok-access-body .ok-access-google{min-height:40px}body.ok-access-body .ok-access-divider{margin:10px 0}body.ok-access-body .ok-access-form{gap:9px}body.ok-access-body .ok-access-form label{gap:6px}body.ok-access-body .ok-access-form input:not([type="checkbox"]){min-height:40px}body.ok-access-body .ok-access-row{margin:2px 0}body.ok-access-body .ok-access-submit{min-height:42px;margin-top:4px}body.ok-access-body .ok-access-switchline{margin:14px 0 0;font-size:13px}body.ok-access-body .ok-access-terms{margin:18px 0 0;font-size:11px;line-height:1.35}}@media (max-width:680px){body.ok-access-body,body.ok-reset-body{min-height:100svh;background:var(--ok-bg-base,#000000)}body.ok-access-body::before,body.ok-reset-body::before{content:none;display:none}body.ok-access-body .ok-access-page,body.ok-reset-body .ok-reset-page{min-height:100svh;padding:8px 8px 14px;place-items:start;align-content:start;justify-content:start;overflow-x:hidden;background:#000000;background-attachment:scroll}body.ok-access-body .ok-access-shell{justify-self:start;margin:0}body.ok-access-body .ok-access-card,body.ok-reset-body .ok-reset-card{min-height:clamp(560px,70svh,640px)}}@media (max-width:980px){html:has(body.ok-access-body),html:has(body.ok-reset-body),body.ok-access-body,body.ok-reset-body{width:100%;max-width:100%;min-height:100svh;overflow-x:hidden;background:var(--ok-bg-base,#000000)}body.ok-access-body::before,body.ok-reset-body::before{content:none;display:none}body.ok-access-body .ok-access-page,body.ok-reset-body .ok-reset-page{width:100%;max-width:100vw;min-height:100svh;padding:0 10px 16px;display:grid;place-items:start center;align-content:start;overflow-x:hidden;overflow-y:auto;background:#000000;background-attachment:scroll}body.ok-access-body .ok-access-shell{width:min(460px,calc(100vw - 20px));max-width:min(460px,calc(100vw - 20px));min-width:0;min-height:0;height:auto;max-height:none;grid-template-columns:1fr;margin:0 auto;border-radius:20px;overflow:hidden}body.ok-access-body .ok-access-studio{display:block;min-height:0;height:auto;padding:16px 18px;border-bottom:1px solid rgba(132,167,229,.18)}body.ok-access-body .ok-access-studio::before{content:none;display:none}body.ok-access-body .ok-access-studio-copy{display:none}body.ok-access-body .ok-access-brand{width:100%;align-items:center}body.ok-access-body .ok-access-brand img{width:46px;height:46px;border-radius:13px}body.ok-access-body .ok-access-card,body.ok-reset-body .ok-reset-card{width:100%;min-width:0;max-width:100%;min-height:clamp(560px,calc(100svh - 106px),650px);height:auto;display:flex;flex-direction:column;padding:clamp(18px,4.8vw,28px) clamp(14px,4.4vw,24px);overflow:visible;border-left:0;border-top:0}body.ok-access-body .ok-access-card-head{margin-bottom:16px}body.ok-access-body .ok-access-card-head h2{font-size:clamp(30px,8vw,38px);line-height:1.02}body.ok-access-body .ok-access-card-head p{max-width:100%;font-size:13px;line-height:1.45}body.ok-access-body .ok-access-panels{flex:1 1 auto;display:grid;min-height:0}body.ok-access-body .ok-access-panel:not([hidden]){min-height:100%;display:flex;flex-direction:column}body.ok-access-body .ok-access-panel[hidden]{display:none}body.ok-access-body .ok-access-google,body.ok-access-body .ok-access-form input:not([type="checkbox"]),body.ok-access-body .ok-access-submit{width:100%;max-width:100%}body.ok-access-body .ok-access-row{gap:10px}body.ok-access-body .ok-access-switchline,body.ok-access-body .ok-access-terms{margin-top:auto}}@media (max-width:480px){body.ok-access-body .ok-access-page,body.ok-reset-body .ok-reset-page{padding:0 0 12px;justify-items:center}body.ok-access-body .ok-access-shell{width:calc(100vw - 24px);max-width:360px;justify-self:center;border-radius:18px}body.ok-access-body .ok-access-card,body.ok-reset-body .ok-reset-card{box-sizing:border-box;overflow:hidden;min-height:clamp(560px,calc(100svh - 86px),640px);padding:18px 14px 22px}body.ok-access-body .ok-access-card-head,body.ok-access-body .ok-access-card-head p,body.ok-access-body .ok-access-panels,body.ok-access-body .ok-access-panel,body.ok-access-body .ok-access-form,body.ok-access-body .ok-access-form label,body.ok-access-body .ok-access-row,body.ok-access-body .ok-access-google,body.ok-access-body .ok-access-submit,body.ok-access-body .ok-access-switchline,body.ok-access-body .ok-access-terms{box-sizing:border-box;width:100%;max-width:100%;min-width:0}body.ok-access-body .ok-access-card-head h2{font-size:clamp(28px,8.2vw,34px)}body.ok-access-body .ok-access-card-head p{white-space:normal;overflow-wrap:break-word;max-width:27ch}body.ok-access-body .ok-access-row{flex-wrap:wrap}}@media (max-width:1100px){body.ok-access-body,body.ok-reset-body{margin:0;padding:0}body.ok-access-body .ok-access-page,body.ok-reset-body .ok-reset-page{margin:0;min-height:100svh;padding:18px;place-items:start center;align-content:start;overflow-x:hidden;background:#000000}body.ok-access-body .ok-access-shell{width:min(760px,100%);max-width:760px;min-width:0;min-height:0;height:auto;grid-template-columns:1fr;margin:0 auto;border-radius:24px;overflow:hidden}body.ok-access-body .ok-access-studio{min-height:0;height:auto;display:grid;gap:22px;padding:26px 28px;border-bottom:1px solid rgba(132,167,229,.18)}body.ok-access-body .ok-access-studio-copy{display:block;max-width:620px;align-self:start;margin:0}body.ok-access-body .ok-access-studio-copy h1{max-width:620px;font-size:clamp(34px,7vw,56px);line-height:1}body.ok-access-body .ok-access-studio-copy p{max-width:54ch}body.ok-access-body .ok-access-card{width:100%;min-width:0;max-width:100%;min-height:auto;height:auto;padding:30px 28px;border-left:0;border-top:0}}@media (max-width:680px){body.ok-access-body,body.ok-reset-body{width:100%;overflow-x:hidden;background:var(--ok-bg-base,#000000)}body.ok-access-body .ok-access-page,body.ok-reset-body .ok-reset-page{margin:0;width:100%;max-width:100%;min-height:100svh;padding:12px;place-items:start;align-content:start;justify-content:start}body.ok-access-body .ok-access-shell{width:360px;max-width:calc(100vw - 24px);display:block;margin:0 0 0 12px;justify-self:start;border-radius:20px}body.ok-access-body .ok-access-studio{display:none}body.ok-access-body .ok-access-card,body.ok-reset-body .ok-reset-card{width:100%;max-width:100%;min-height:min(720px,calc(100svh - 24px));display:flex;flex-direction:column;padding:clamp(20px,5vw,28px);overflow:hidden}body.ok-access-body .ok-access-card-head,body.ok-access-body .ok-access-panels,body.ok-access-body .ok-access-panel,body.ok-access-body .ok-access-form,body.ok-access-body .ok-access-form label,body.ok-access-body .ok-access-google,body.ok-access-body .ok-access-submit,body.ok-access-body .ok-access-row,body.ok-access-body .ok-access-switchline,body.ok-access-body .ok-access-terms{width:100%;max-width:100%;min-width:0}body.ok-access-body .ok-access-card-head h2{font-size:clamp(30px,8vw,38px);line-height:1.02}body.ok-access-body .ok-access-card-head p{white-space:normal;overflow-wrap:break-word}body.ok-access-body .ok-access-panels{flex:1 1 auto;display:grid}body.ok-access-body .ok-access-panel:not([hidden]){min-height:100%;display:flex;flex-direction:column}body.ok-access-body .ok-access-panel[hidden]{display:none}body.ok-access-body .ok-access-form{flex:0 0 auto}body.ok-access-body .ok-access-row{flex-wrap:wrap;align-items:flex-start}body.ok-access-body .ok-access-switchline,body.ok-access-body .ok-access-terms{margin-top:auto}}@media (max-width:680px){html:has(body.ok-access-body),html:has(body.ok-reset-body),body.ok-access-body,body.ok-reset-body{min-height:100dvh;margin:0;padding:0;overflow-x:hidden;background:#000000}body.ok-access-body::before,body.ok-reset-body::before,body.ok-access-body .ok-access-page::before,body.ok-reset-body .ok-reset-page::before{content:none;display:none}body.ok-access-body .ok-access-page,body.ok-reset-body .ok-reset-page{width:100%;max-width:100%;min-height:100dvh;display:flex;align-items:flex-start;justify-content:flex-start;padding:18px 12px 12px;margin:0;overflow-x:hidden;overflow-y:auto;background:transparent}body.ok-access-body .ok-access-shell{width:min(360px,calc(100vw - 24px));max-width:min(360px,calc(100vw - 24px));min-width:0;min-height:0;height:auto;display:block;margin:0 0 0 12px;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}body.ok-access-body .ok-access-studio{display:none}body.ok-access-body .ok-access-card,body.ok-reset-body .ok-reset-card{width:100%;max-width:100%;min-height:0;height:auto;display:block;padding:22px 18px;overflow:hidden;border:1px solid rgba(132,167,229,.28);border-radius:20px;background:#000000;box-shadow:none}body.ok-access-body .ok-access-card-head{margin-bottom:18px}body.ok-access-body .ok-access-card-head h2{font-size:clamp(30px,8vw,36px)}body.ok-access-body .ok-access-card-head p{max-width:100%}body.ok-access-body .ok-access-panels,body.ok-access-body .ok-access-panel:not([hidden]),body.ok-access-body .ok-access-form{display:block;min-height:0}body.ok-access-body .ok-access-panel[hidden]{display:none}body.ok-access-body .ok-access-switchline,body.ok-access-body .ok-access-terms{margin-top:20px;padding-top:0}body.ok-access-body .ok-access-page[data-active-panel="forgot"] .ok-access-card{text-align:center}}body.ok-access-body,body.ok-reset-body{margin:0;padding:0;min-width:0;min-height:100dvh;overflow-x:hidden;background:#000000}body.ok-access-body::before,body.ok-reset-body::before,body.ok-access-body .ok-access-page::before,body.ok-reset-body .ok-reset-page::before{content:none;display:none}body.ok-access-body .ok-access-page,body.ok-reset-body .ok-reset-page{width:100%;max-width:100%;min-height:100dvh;margin:0;padding:clamp(18px,3vw,34px);display:grid;place-items:center;overflow-x:hidden;overflow-y:auto;background:transparent}body.ok-access-body .ok-access-shell{width:min(1040px,calc(100vw - 48px));max-width:1040px;min-width:0;min-height:min(640px,calc(100dvh - 48px));height:auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.85fr);margin:0 auto;overflow:hidden;border:1px solid rgba(132,167,229,.26);border-radius:24px;background:rgba(9,14,24,.94);box-shadow:none}body.ok-access-body .ok-access-studio{min-height:0;height:auto;padding:clamp(32px,4vw,54px);display:flex;flex-direction:column;justify-content:space-between;background:#000000;background-size:auto,74px 74px,74px 74px}body.ok-access-body .ok-access-studio-copy h1{max-width:520px;font-size:clamp(44px,5vw,72px);line-height:.98}body.ok-access-body .ok-access-card,body.ok-reset-body .ok-reset-card{width:100%;max-width:100%;min-width:0;min-height:0;height:auto;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,4vw,54px) clamp(32px,4vw,50px);overflow:hidden;border:0;border-left:1px solid rgba(132,167,229,.16);border-radius:0;background:#000000}body.ok-access-body .ok-access-card-head{margin-bottom:24px}body.ok-access-body .ok-access-panels,body.ok-access-body .ok-access-panel:not([hidden]),body.ok-access-body .ok-access-form{min-height:0}body.ok-access-body .ok-access-panels{display:block}body.ok-access-body .ok-access-panel:not([hidden]){display:block}body.ok-access-body .ok-access-panel[hidden]{display:none}body.ok-access-body .ok-access-form{display:grid;gap:16px}body.ok-access-body .ok-access-submit{margin-top:8px}body.ok-access-body .ok-access-divider{margin:18px 0}body.ok-access-body .ok-access-switchline,body.ok-access-body .ok-access-terms{margin-top:24px;padding-top:0}body.ok-access-body .ok-access-page[data-active-panel="forgot"] .ok-access-card{text-align:center}body.ok-access-body .ok-access-page[data-active-panel="forgot"] .ok-access-form{gap:18px}@media (max-width:1100px){body.ok-access-body .ok-access-page,body.ok-reset-body .ok-reset-page{padding:18px;place-items:start center}body.ok-access-body .ok-access-shell{width:min(760px,calc(100vw - 36px));max-width:760px;min-height:0;grid-template-columns:1fr;border-radius:24px}body.ok-access-body .ok-access-studio{display:grid;gap:22px;padding:28px;border-bottom:1px solid rgba(132,167,229,.18)}body.ok-access-body .ok-access-studio-copy{display:block;max-width:620px;margin:0}body.ok-access-body .ok-access-studio-copy h1{max-width:620px;font-size:clamp(36px,7vw,58px)}body.ok-access-body .ok-access-card,body.ok-reset-body .ok-reset-card{justify-content:flex-start;padding:30px 28px;border-left:0}}@media (max-width:680px){body.ok-access-body .ok-access-page,body.ok-reset-body .ok-reset-page{min-height:100dvh;padding:14px;display:flex;align-items:flex-start;justify-content:center}body.ok-access-body .ok-access-shell{width:min(360px,calc(100vw - 28px));max-width:min(360px,calc(100vw - 28px));min-height:0;display:block;margin:0 auto;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none}body.ok-access-body .ok-access-studio{display:none}body.ok-access-body .ok-access-card,body.ok-reset-body .ok-reset-card{display:block;padding:24px 18px;border:1px solid rgba(132,167,229,.28);border-radius:20px;background:#000000;box-shadow:none}body.ok-access-body .ok-access-card-head{margin-bottom:22px}body.ok-access-body .ok-access-card-head h2{font-size:clamp(29px,8vw,35px);line-height:1.04}body.ok-access-body .ok-access-form{gap:17px}body.ok-access-body .ok-access-submit{margin-top:10px}body.ok-access-body .ok-access-switchline,body.ok-access-body .ok-access-terms{margin-top:26px}}@media (max-width:680px){body.ok-access-body .ok-access-page,body.ok-reset-body .ok-reset-page{justify-content:center;padding-left:12px;padding-right:12px}body.ok-access-body .ok-access-shell{width:min(300px,calc(100vw - 24px));max-width:min(300px,calc(100vw - 24px));margin-left:auto;margin-right:auto}}body.ok-access-body,body.ok-reset-body,.ok-access-page,.ok-reset-page{background:var(--background,#000000);background-image:none}body.ok-access-body .ok-access-shell,body.ok-access-body .ok-access-studio,body.ok-access-body .ok-access-card,body.ok-reset-body .ok-reset-card{background:#121212;background-image:none;border-color:rgba(255,255,255,0.08);box-shadow:none}body.ok-access-body .ok-access-submit,body.ok-reset-body .ok-access-submit,.ok-access-submit,.ok-reset-submit{background:var(--primary,#61cdf6);background-image:none;color:#000000;-webkit-text-fill-color:#000000;box-shadow:none;border:none}body.ok-access-body .ok-access-submit:hover,body.ok-reset-body .ok-access-submit:hover,.ok-access-submit:hover,.ok-reset-submit:hover{background:#61cdf6;background-image:none;color:#000000;-webkit-text-fill-color:#000000;box-shadow:none;transform:translateY(-2px)}body.ok-access-body .ok-access-card::before,body.ok-reset-body .ok-reset-card::before{background:var(--primary,#61cdf6)}.okb-about-page,.okb-contact-page{background-color:#000000 !important;color:#ffffff !important;min-height:80vh;padding:clamp(36px,5vw,64px) 20px clamp(48px,6vw,84px);box-sizing:border-box;font-family:var(--font-body),sans-serif}.okb-about-shell,.okb-contact-shell{max-width:1240px;margin:0 auto;width:100%}.okb-about-hero{text-align:center;max-width:880px;margin:0 auto 48px}.okb-about-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background:rgba(97,205,246,0.1);border:1px solid var(--color-primary);color:var(--color-primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:20px}.okb-about-title{font-family:var(--font-heading),sans-serif !important;display:flex !important;flex-direction:column !important;align-items:center !important;gap:8px !important;margin:0 0 20px 0 !important;line-height:1.15 !important;text-align:center !important}.okb-about-title .okb-about-main-name{font-size:clamp(34px,5.5vw,58px) !important;font-weight:800 !important;line-height:1.12 !important;color:#ffffff !important;letter-spacing:-0.02em !important;display:block !important}.okb-about-title .okb-about-legal-sub{font-size:clamp(16px,1.8vw,22px) !important;font-weight:600 !important;line-height:1.25 !important;color:var(--color-secondary,#e83895) !important;letter-spacing:-0.01em !important;white-space:nowrap !important;display:block !important;opacity:0.95 !important}.okb-about-intro{font-size:clamp(16px,1.35vw,19px);line-height:1.7;color:rgba(255,255,255,0.8);margin:0 0 28px 0}.okb-about-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}.okb-about-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:999px;font-family:var(--font-body),sans-serif;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;transition:all 0.2s cubic-bezier(0.16,1,0.3,1)}.okb-about-btn--primary{background:#ffffff;border:1px solid #ffffff;color:#000000 !important}.okb-about-btn--primary:hover{background:var(--color-primary);border-color:var(--color-primary);color:#000000 !important;transform:translateY(-2px)}.okb-about-btn--secondary{background:transparent;border:1px solid rgba(255,255,255,0.3);color:#ffffff !important}.okb-about-btn--secondary:hover{border-color:#ffffff;background:rgba(255,255,255,0.1);color:#ffffff !important;transform:translateY(-2px)}.okb-about-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;background:#000000;border:1px solid rgba(255,255,255,0.1);border-radius:18px;padding:24px;margin-bottom:56px}.okb-strip-item{display:flex;gap:14px;align-items:flex-start}.okb-strip-num{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgba(232,56,149,0.12);border:1px solid var(--color-secondary);color:var(--color-secondary);font-family:var(--font-heading),sans-serif;font-size:12px;font-weight:700;flex-shrink:0}.okb-strip-item strong{display:block;font-size:15px;font-weight:700;color:#ffffff;margin-bottom:4px}.okb-strip-item p{margin:0;font-size:13px;line-height:1.5;color:rgba(255,255,255,0.65)}.okb-about-story-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;margin-bottom:56px}.okb-story-card{background:#000000;border:1px solid rgba(255,255,255,0.1);border-radius:20px;padding:clamp(24px,3.5vw,36px);display:flex;flex-direction:column}.okb-story-card--highlight{border-color:rgba(97,205,246,0.3)}.okb-story-label{font-size:11.5px;text-transform:uppercase;letter-spacing:0.05em;color:var(--color-secondary);font-weight:700;margin-bottom:12px}.okb-story-card h2{font-family:var(--font-heading),sans-serif !important;font-size:clamp(22px,2.5vw,28px) !important;font-weight:700 !important;line-height:1.25 !important;color:#ffffff !important;margin:0 0 16px 0 !important}.okb-story-card p{font-size:15px;line-height:1.7;color:rgba(255,255,255,0.8);margin:0 0 14px 0}.okb-story-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px}.okb-story-tags span{padding:4px 12px;border-radius:999px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);color:rgba(255,255,255,0.85);font-size:12px;font-weight:600}.okb-founder-box{margin-top:auto;padding-top:20px;border-top:1px solid rgba(255,255,255,0.1);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.okb-founder-info strong{display:block;font-size:16px;color:#ffffff}.okb-founder-info span{font-size:12.5px;color:var(--color-primary)}.okb-founder-contact{font-size:13px;font-weight:700;color:#ffffff;text-decoration:none;transition:color 0.15s ease}.okb-founder-contact:hover{color:var(--color-primary)}.okb-about-capabilities{margin-bottom:56px}.okb-about-section-head{text-align:center;margin-bottom:36px}.okb-head-eyebrow{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--color-primary);display:block;margin-bottom:8px}.okb-about-section-head h2{font-family:var(--font-heading),sans-serif !important;font-size:clamp(26px,3.5vw,38px) !important;font-weight:800 !important;color:#ffffff !important;margin:0 !important}.okb-caps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.okb-cap-item{background:#000000;border:1px solid rgba(255,255,255,0.1);border-radius:16px;padding:24px;transition:transform 0.2s ease,border-color 0.2s ease}.okb-cap-item:hover{border-color:var(--color-primary);transform:translateY(-2px)}.okb-cap-item i{font-size:24px;color:var(--color-primary);margin-bottom:16px;display:block}.okb-cap-item h3{font-family:var(--font-heading),sans-serif;font-size:17px;font-weight:700;color:#ffffff;margin:0 0 8px 0}.okb-cap-item p{margin:0;font-size:13.5px;line-height:1.6;color:rgba(255,255,255,0.7)}.okb-about-cta-banner{background:#000000;border:1px solid rgba(97,205,246,0.35);border-radius:20px;padding:clamp(28px,4vw,44px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.okb-cta-content h2{margin:0 0 8px 0;font-family:var(--font-heading),sans-serif;font-size:clamp(20px,2.8vw,28px);font-weight:800;color:#ffffff}.okb-cta-content p{margin:0;color:rgba(255,255,255,0.75);font-size:14.5px}.okb-cta-btns{display:flex;gap:12px;flex-wrap:wrap}.okb-contact-hero{text-align:center;max-width:800px;margin:0 auto 48px}.okb-contact-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background:rgba(97,205,246,0.1);border:1px solid var(--color-primary);color:var(--color-primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:20px}.okb-contact-title{font-family:var(--font-heading),sans-serif !important;font-size:clamp(34px,5vw,52px) !important;font-weight:800 !important;line-height:1.15 !important;color:#ffffff !important;margin:0 0 16px 0 !important;letter-spacing:-0.02em !important}.okb-contact-intro{font-size:clamp(15px,1.25vw,18px);line-height:1.65;color:rgba(255,255,255,0.75);margin:0}.okb-contact-grid-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:36px;align-items:start}.okb-contact-channels{display:flex;flex-direction:column;gap:16px}.okb-contact-card{background:#000000;border:1px solid rgba(255,255,255,0.1);border-radius:16px;padding:20px;display:flex;gap:16px;align-items:flex-start;transition:border-color 0.2s ease}.okb-contact-card:hover{border-color:rgba(255,255,255,0.22)}.okb-contact-card-icon{width:42px;height:42px;border-radius:10px;background:rgba(97,205,246,0.1);border:1px solid rgba(97,205,246,0.25);display:flex;align-items:center;justify-content:center;color:var(--color-primary);font-size:18px;flex-shrink:0}.okb-contact-card-info{display:flex;flex-direction:column;gap:4px}.okb-contact-card-label{font-size:11.5px;text-transform:uppercase;letter-spacing:0.04em;color:rgba(255,255,255,0.5);font-weight:700}.okb-contact-link{font-size:15px;font-weight:700;color:var(--color-primary);text-decoration:none;transition:color 0.15s ease}.okb-contact-link:hover{color:#ffffff}.okb-contact-val{font-size:15px;color:#ffffff}.okb-contact-card-info p{margin:2px 0 0 0;font-size:13px;line-height:1.5;color:rgba(255,255,255,0.65)}.okb-contact-sublink{display:inline-block;margin-top:6px;font-size:12.5px;color:var(--color-secondary);text-decoration:none;font-weight:600}.okb-contact-sublink:hover{text-decoration:underline}.okb-contact-form-panel{background:#000000;border:1px solid rgba(255,255,255,0.1);border-radius:20px;padding:clamp(24px,3.5vw,36px)}.okb-contact-form-header{margin-bottom:24px}.okb-contact-form-header h2{font-family:var(--font-heading),sans-serif !important;font-size:22px !important;font-weight:700 !important;color:#ffffff !important;margin:0 0 6px 0 !important}.okb-contact-form-header p{margin:0;font-size:13.5px;color:rgba(255,255,255,0.65)}.okb-contact-form{display:flex;flex-direction:column;gap:18px}.okb-form-field{display:flex;flex-direction:column;gap:6px}.okb-form-field label{font-size:13px;font-weight:600;color:rgba(255,255,255,0.85)}.okb-req{color:var(--color-secondary)}.okb-input,.okb-select,.okb-textarea{width:100%;box-sizing:border-box;background:#000000;border:1px solid rgba(255,255,255,0.15);border-radius:10px;padding:12px 14px;font-family:var(--font-body),sans-serif;font-size:14px;color:#ffffff;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease}.okb-input:focus,.okb-select:focus,.okb-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.okb-select{cursor:pointer}.okb-textarea{resize:vertical;min-height:110px}.okb-contact-submit-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;border-radius:999px;background:#ffffff;border:1px solid #ffffff;color:#000000;font-family:var(--font-body),sans-serif;font-size:14.5px;font-weight:700;cursor:pointer;transition:all 0.2s ease;margin-top:8px}.okb-contact-submit-btn:hover{background:var(--color-primary);border-color:var(--color-primary);color:#000000;transform:translateY(-2px)}.okb-auth-bar{border-radius:14px;padding:14px 20px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box}.okb-auth-bar--verified{background:#000000;border:1px solid rgba(97,205,246,0.25);box-shadow:0 4px 20px rgba(0,0,0,0.4)}.okb-auth-bar--locked{background:rgba(245,158,11,0.06);border:1px solid rgba(245,158,11,0.25)}.okb-auth-bar-left{display:flex;align-items:center;gap:14px}.okb-auth-avatar{width:38px;height:38px;border-radius:50%;border:2px solid var(--color-primary);display:block}.okb-auth-name{font-size:14px;font-weight:700;color:#ffffff;display:flex;align-items:center;gap:8px}.okb-badge-verified{font-size:11px;font-weight:700;color:#10b981;background:rgba(16,185,129,0.12);border:1px solid rgba(16,185,129,0.25);padding:2px 8px;border-radius:100px;display:inline-flex;align-items:center;gap:4px}.okb-auth-email{font-size:12.5px;color:rgba(255,255,255,0.55)}.okb-auth-status{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:#10b981;background:rgba(16,185,129,0.08);padding:6px 14px;border-radius:100px;border:1px solid rgba(16,185,129,0.2)}.okb-pulse-dot{width:8px;height:8px;border-radius:50%;background-color:#10b981;box-shadow:0 0 10px #10b981;display:inline-block;animation:okb-pulse 2s infinite ease-in-out}@keyframes okb-pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(16,185,129,0.7)}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.okb-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px}.okb-col-full{grid-column:1 / -1}.okb-btn-full{width:100% !important;height:52px !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;font-size:15px !important;font-weight:700 !important;border-radius:999px !important;background:#ffffff !important;border:1px solid #ffffff !important;color:#000000 !important;cursor:pointer !important;text-decoration:none !important;box-sizing:border-box !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important}.okb-btn-full:hover{background:var(--color-primary) !important;border-color:var(--color-primary) !important;color:#000000 !important;transform:translateY(-2px) !important;box-shadow:0 10px 30px rgba(97,205,246,0.35) !important}.okb-nda-badge{margin-top:14px;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;color:rgba(255,255,255,0.5);font-weight:500}.okb-file-box{position:relative;border:1px dashed rgba(255,255,255,0.2);border-radius:12px;background:#000000;padding:16px 20px;cursor:pointer;transition:all 0.2s ease;box-sizing:border-box}.okb-file-box:hover{border-color:var(--color-primary);background:rgba(97,205,246,0.02)}.okb-file-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.okb-file-label{display:flex;align-items:center;gap:12px;pointer-events:none;font-size:13.5px;color:rgba(255,255,255,0.85)}.is-locked-form{position:relative}.is-locked-form input[disabled],.is-locked-form select[disabled],.is-locked-form textarea[disabled]{opacity:0.55;cursor:not-allowed;background:rgba(255,255,255,0.02)}@media (max-width:768px){.okb-form-grid{grid-template-columns:1fr;gap:16px}.okb-auth-bar{flex-direction:column;align-items:flex-start}.okb-nda-badge{font-size:11px;flex-direction:column;gap:4px}}@media (max-width:860px){.ok-studio-grid{grid-template-columns:1fr;gap:18px}.ok-studio-card{padding:24px 18px}.ok-auth-strip--locked{flex-direction:column;align-items:flex-start}.ok-auth-strip--locked .ok-btn--signin{width:100%;justify-content:center}.ok-confidentiality-badge{font-size:11px;flex-direction:column;gap:4px}}20. POLICIES & LEGAL DOCUMENTATION (AUTHENTIC & COMPLIANT REDESIGN) Palette:#000000,#ffffff,#61cdf6,#e83895 | Strictly Compliant ========================================================================== */ .okb-legal-page{background-color:#000000 !important;color:#ffffff !important;min-height:80vh;padding:clamp(36px,5vw,64px) 20px clamp(48px,6vw,84px);box-sizing:border-box;font-family:var(--font-body),sans-serif}.okb-legal-shell{max-width:1240px;margin:0 auto;width:100%}.okb-legal-header{border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:32px;margin-bottom:40px}.okb-legal-top-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:12px}.okb-legal-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background-color:rgba(97,205,246,0.1);border:1px solid var(--color-primary);color:var(--color-primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em}.okb-legal-doc-code{color:#94a3b8;font-size:11.5px;font-family:'SF Mono',Consolas,Monaco,monospace;font-weight:600;letter-spacing:0.06em;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);padding:4px 10px;border-radius:6px;display:inline-flex;align-items:center}.okb-legal-title{color:#ffffff !important;font-family:var(--font-heading),sans-serif !important;font-size:clamp(32px,4.5vw,52px) !important;font-weight:800 !important;line-height:1.15 !important;margin:0 0 16px 0 !important;letter-spacing:-0.02em !important}.okb-legal-intro{color:rgba(255,255,255,0.75) !important;font-size:clamp(15px,1.2vw,17px) !important;line-height:1.65 !important;max-width:860px !important;margin:0 0 24px 0 !important}.okb-legal-meta-bar,.okb-legal-highlights-grid{display:none !important}.okb-legal-meta-bar-disabled{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;background:#000000;border:1px solid rgba(255,255,255,0.1);border-radius:12px;padding:14px 18px;margin-bottom:24px}.okb-legal-meta-item{display:flex;flex-direction:column;gap:4px}.okb-meta-label{font-size:11px;text-transform:uppercase;letter-spacing:0.05em;color:rgba(255,255,255,0.5);font-weight:600}.okb-meta-val{font-size:13.5px;color:#ffffff;font-weight:600}.okb-meta-status{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--color-primary)}.okb-legal-quick-nav{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;margin-bottom:24px}.okb-legal-nav-pill{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#000000;border:1px solid rgba(255,255,255,0.15);color:rgba(255,255,255,0.8);font-size:12.5px;font-weight:600;text-decoration:none;white-space:nowrap;transition:all 0.15s ease}.okb-legal-nav-pill:hover{border-color:var(--color-primary);color:var(--color-primary)}.okb-legal-nav-pill.is-active{background:var(--color-primary);border-color:var(--color-primary);color:#000000 !important;font-weight:700}.okb-legal-highlights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:20px}.okb-legal-highlight-card{background:#000000;border:1px solid rgba(255,255,255,0.1);border-left:3px solid var(--color-secondary);border-radius:8px;padding:12px 16px;display:flex;flex-direction:column;gap:4px}.okb-highlight-kicker{font-size:11.5px;color:var(--color-secondary);font-weight:700;text-transform:uppercase;letter-spacing:0.04em}.okb-highlight-text{font-size:14px;color:#ffffff;font-weight:600}.okb-legal-notice-box{display:flex;align-items:flex-start;gap:12px;background:#000000;border:1px solid rgba(97,205,246,0.3);border-radius:10px;padding:14px 18px;color:rgba(255,255,255,0.9);font-size:13.5px;line-height:1.6}.okb-legal-notice-box i{color:var(--color-primary);font-size:16px;margin-top:3px;flex-shrink:0}.okb-legal-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:36px;align-items:start}.okb-legal-main-content{display:flex;flex-direction:column;gap:28px}.okb-legal-clause{background:#000000;border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:clamp(20px,3vw,32px);transition:border-color 0.2s ease}.okb-legal-clause:hover{border-color:rgba(255,255,255,0.18)}.okb-clause-header{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.06)}.okb-clause-number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);color:var(--color-primary);font-family:var(--font-heading),sans-serif;font-size:13px;font-weight:700;flex-shrink:0}.okb-clause-title{margin:0 !important;color:#ffffff !important;font-family:var(--font-heading),sans-serif !important;font-size:clamp(18px,2vw,22px) !important;font-weight:700 !important;line-height:1.3 !important}.okb-clause-body p{color:rgba(255,255,255,0.85);font-size:15px;line-height:1.75;margin:0 0 14px 0}.okb-clause-body p:last-child{margin-bottom:0}.okb-clause-list{list-style:none;padding:0;margin:12px 0 0 0;display:flex;flex-direction:column;gap:10px}.okb-clause-list li{display:flex;align-items:flex-start;gap:10px;color:rgba(255,255,255,0.85);font-size:14.5px;line-height:1.6}.okb-clause-list li i{color:var(--color-secondary);font-size:11px;margin-top:6px;flex-shrink:0}.okb-clause-list li a,.okb-clause-body a{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;transition:color 0.15s ease}.okb-clause-list li a:hover,.okb-clause-body a:hover{color:#ffffff}.okb-legal-footer-card{background:#000000;border:1px solid rgba(97,205,246,0.3);border-radius:16px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.okb-legal-footer-left h3{margin:0 0 6px 0;font-family:var(--font-heading),sans-serif;color:#ffffff;font-size:18px;font-weight:700}.okb-legal-footer-left p{margin:0;color:rgba(255,255,255,0.7);font-size:13.5px;line-height:1.5}.okb-legal-footer-actions{display:flex;gap:10px;flex-wrap:wrap}.okb-legal-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:999px;font-family:var(--font-body),sans-serif;font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:all 0.2s ease;white-space:nowrap}.okb-legal-btn--primary{background:var(--color-primary);border:1px solid var(--color-primary);color:#000000 !important}.okb-legal-btn--primary:hover{background:#ffffff;border-color:#ffffff;color:#000000 !important}.okb-legal-btn--secondary{background:transparent;border:1px solid rgba(255,255,255,0.3);color:#ffffff !important}.okb-legal-btn--secondary:hover{border-color:#ffffff;background:rgba(255,255,255,0.1);color:#ffffff !important}.okb-legal-sidebar-sticky{position:sticky;top:90px;display:flex;flex-direction:column;gap:20px}.okb-sidebar-card{background:#000000;border:1px solid rgba(255,255,255,0.1);border-radius:16px;padding:20px}.okb-sidebar-title{margin:0 0 14px 0;font-family:var(--font-heading),sans-serif;font-size:14px;font-weight:700;color:var(--color-primary);display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:0.04em}.okb-toc-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.okb-toc-link{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:6px;color:rgba(255,255,255,0.7);font-size:13px;text-decoration:none;transition:all 0.15s ease}.okb-toc-link:hover{background:rgba(255,255,255,0.05);color:var(--color-primary)}.okb-toc-num{font-size:11px;color:var(--color-secondary);font-weight:700;font-family:monospace}.okb-toc-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.okb-grievance-header{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.08)}.okb-grievance-header i{font-size:24px;color:var(--color-primary)}.okb-grievance-header h4{margin:0;font-size:14px;font-weight:700;color:#ffffff}.okb-grievance-sub{font-size:11px;color:rgba(255,255,255,0.5);text-transform:uppercase;letter-spacing:0.04em}.okb-grievance-details{margin:0 0 14px 0;display:flex;flex-direction:column;gap:8px}.okb-grievance-details div{display:flex;flex-direction:column;gap:2px}.okb-grievance-details dt{font-size:11px;color:rgba(255,255,255,0.5);text-transform:uppercase;letter-spacing:0.04em;font-weight:600}.okb-grievance-details dd{margin:0;font-size:13px;color:#ffffff;font-weight:500;line-height:1.4}.okb-grievance-details dd a{color:var(--color-primary);text-decoration:none}.okb-grievance-details dd a:hover{text-decoration:underline}.okb-grievance-legal-note{font-size:11px;color:rgba(255,255,255,0.45);line-height:1.4;border-top:1px solid rgba(255,255,255,0.08);padding-top:10px}.ok-minimal-404{min-height:calc(85vh - 72px);display:flex;align-items:center;justify-content:center;background-color:#000000;color:#ffffff;padding:clamp(48px,8vw,96px) 20px;text-align:center;box-sizing:border-box}.ok-404-container{max-width:520px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.ok-404-num{font-family:var(--font-heading),sans-serif;font-size:clamp(84px,15vw,150px);font-weight:800;line-height:0.95;letter-spacing:-0.04em;color:#ffffff;margin-bottom:14px;user-select:none}.ok-404-heading{font-family:var(--font-heading),sans-serif !important;font-size:clamp(22px,3.5vw,32px) !important;font-weight:700 !important;color:#ffffff !important;line-height:1.25 !important;margin:0 0 12px 0 !important}.ok-404-text{font-family:var(--font-body),sans-serif;font-size:clamp(14px,1.8vw,16px);line-height:1.6;color:rgba(255,255,255,0.62);margin:0 0 32px 0;max-width:440px}.ok-404-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;width:100%}.ok-404-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;height:44px !important;padding:0 26px !important;border-radius:999px !important;background-color:#ffffff !important;background:#ffffff !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border:1px solid #ffffff !important;font-family:var(--font-body),sans-serif !important;font-size:14px !important;font-weight:700 !important;text-decoration:none !important;white-space:nowrap !important;cursor:pointer !important;box-shadow:0 2px 10px rgba(0,0,0,0.25) !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important}.ok-404-btn *{color:#000000 !important;-webkit-text-fill-color:#000000 !important}.ok-404-btn:hover{background-color:#61cdf6 !important;background:#61cdf6 !important;border-color:#61cdf6 !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;box-shadow:0 4px 18px rgba(97,205,246,0.4) !important;transform:translateY(-1px) !important}.ok-404-btn:hover *{color:#000000 !important;-webkit-text-fill-color:#000000 !important}.ok-404-btn--secondary{background-color:rgba(255,255,255,0.06) !important;background:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.18) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:none !important}.ok-404-btn--secondary *{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important}.ok-404-btn--secondary:hover{background-color:#61cdf6 !important;background:#61cdf6 !important;border-color:#61cdf6 !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;box-shadow:0 4px 18px rgba(97,205,246,0.4) !important}.ok-404-btn--secondary:hover *{color:#000000 !important;-webkit-text-fill-color:#000000 !important}@media (max-width:640px){.ok-minimal-404{min-height:calc(80vh - 60px);padding:48px 16px 60px}.ok-404-actions{flex-direction:column;gap:12px}.ok-404-btn{width:100%}}:root{--ananta-bg:var(--ok-bg-base,#000000);--ananta-card-bg:var(--ok-bg-glass-elevated,rgba(16,19,26,0.9));--ananta-card-border:var(--ok-border,rgba(255,255,255,0.08));--ananta-cyan:var(--ok-brand-blue-light,#61cdf6);--ananta-cyan-glow:rgba(59,130,246,0.4);--ananta-pink:var(--ok-brand-violet,#e83895);--ananta-gold:var(--ok-brand-violet-light,#a78bfa);--ananta-text-main:var(--ok-ink,#f9fafb);--ananta-text-sub:var(--ok-ink-muted,#9ca3af)}*,*::before,*::after{box-sizing:border-box}body{margin:0;padding:0}.okg-ananta-page{background:var(--ananta-bg);color:var(--ananta-text-main);overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;position:relative;width:100%}.ananta-hero{position:relative;width:100%;height:100vh;min-height:680px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 24px}.ananta-hero-video-wrap{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:hidden}.ananta-hero-video{width:100%;height:100%;object-fit:cover;opacity:0.6;transform:scale(1.05);will-change:transform,opacity;transition:transform 0.1s ease-out}.ananta-hero-overlay{position:absolute;inset:0;background:#000000;z-index:2;pointer-events:none}.ananta-hero-content{position:relative;z-index:3;max-width:1100px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px;will-change:transform,opacity}.ananta-hero-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;border-radius:999px;background:rgba(0,240,255,0.08);border:1px solid rgba(0,240,255,0.4);font-family:'SF Mono',Consolas,Monaco,monospace;font-size:11px;font-weight:700;letter-spacing:0.14em;color:var(--ananta-cyan);text-transform:uppercase;box-shadow:none;backdrop-filter:blur(10px)}.ananta-hero-title{font-size:clamp(42px,7.5vw,96px);font-weight:900;letter-spacing:-0.035em;line-height:1.02;margin:0;text-transform:uppercase;background:#000000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:none}.ananta-hero-desc{font-size:clamp(16px,1.8vw,22px);line-height:1.45;color:var(--ananta-text-sub);max-width:720px;margin:0;text-shadow:none}.ananta-hero-actions{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px;flex-wrap:wrap}.ananta-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 34px;border-radius:999px;background:#00f0ff;color:#000000;font-weight:800;font-size:14px;letter-spacing:0.05em;text-decoration:none;box-shadow:none;transition:all 0.25s cubic-bezier(0.2,1,0.3,1)}.ananta-btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:none;background:#ffffff;color:#000000}.ananta-btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:14px 30px;border-radius:999px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.25);color:#ffffff;font-weight:700;font-size:14px;letter-spacing:0.04em;text-decoration:none;backdrop-filter:blur(14px);transition:all 0.25s ease}.ananta-btn-secondary:hover{background:rgba(255,255,255,0.16);border-color:#ffffff;color:#ffffff;transform:translateY(-2px)}.ananta-hero-scroll-cue{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(255,255,255,0.5);font-family:'SF Mono',Consolas,Monaco,monospace;font-size:10px;letter-spacing:0.16em;text-transform:uppercase;pointer-events:none;animation:anantaFadeInOut 2.5s infinite ease-in-out}.ananta-mouse-pill{width:20px;height:32px;border:2px solid rgba(255,255,255,0.35);border-radius:12px;position:relative}.ananta-mouse-dot{position:absolute;top:5px;left:50%;transform:translateX(-50%);width:4px;height:4px;background:#00f0ff;border-radius:50%;animation:anantaScrollWheel 1.6s infinite ease-in-out}@keyframes anantaScrollWheel{0%{transform:translate(-50%,0);opacity:0}40%{opacity:1}80%{transform:translate(-50%,14px);opacity:0}100%{opacity:0}}@keyframes anantaFadeInOut{0%,100%{opacity:0.4}50%{opacity:0.9}}.ananta-districts-section{position:relative;width:100%;padding:clamp(60px,8vw,110px) 0;overflow:hidden}.ananta-section-header{text-align:center;padding:0 24px;margin-bottom:clamp(32px,4.5vw,56px)}.ananta-section-kicker{font-family:'SF Mono',Consolas,Monaco,monospace;font-size:11px;letter-spacing:0.16em;color:var(--ananta-cyan);text-transform:uppercase;font-weight:700;display:block;margin-bottom:8px}.ananta-section-title{font-size:clamp(32px,4.5vw,62px);font-weight:900;letter-spacing:-0.03em;line-height:1.08;margin:0;color:#ffffff}.ananta-district-viewport{position:relative;width:min(1360px,calc(100vw - 48px));height:clamp(580px,80vh,760px);margin:0 auto;border-radius:clamp(24px,3vw,36px);overflow:hidden;background:#090e1a;box-shadow:none;border:1px solid rgba(255,255,255,0.12)}.ananta-district-bg-art{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.ananta-district-img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:opacity 0.5s ease,transform 0.8s cubic-bezier(0.2,1,0.3,1);will-change:transform,opacity}.ananta-district-watermark{position:absolute;top:15%;right:5%;font-size:clamp(90px,16vw,220px);font-weight:900;letter-spacing:-0.04em;line-height:0.9;color:rgba(255,255,255,0.05);user-select:none;pointer-events:none;text-transform:uppercase;z-index:2;transition:opacity 0.4s ease}.ananta-district-scrim{position:absolute;inset:0;background:#000000;z-index:3;pointer-events:none}.ananta-district-hud{position:absolute;bottom:clamp(32px,5vw,60px);left:clamp(32px,5vw,60px);max-width:min(640px,90%);z-index:10;display:flex;flex-direction:column;gap:14px}.ananta-district-badge{display:inline-flex;align-items:center;gap:6px;font-family:'SF Mono',Consolas,Monaco,monospace;font-size:11px;font-weight:700;padding:4px 12px;border-radius:6px;background:rgba(0,240,255,0.18);color:#00f0ff;border:1px solid rgba(0,240,255,0.45);width:fit-content}.ananta-district-hud-title{font-size:clamp(28px,3.8vw,48px);font-weight:900;margin:0;color:#ffffff;line-height:1.1;text-shadow:none}.ananta-district-hud-desc{font-size:clamp(14px,1.4vw,17px);line-height:1.5;color:rgba(255,255,255,0.8);margin:0;max-width:520px;text-shadow:none}.ananta-district-hud-specs{display:flex;gap:14px;flex-wrap:wrap;margin-top:4px}.ananta-spec-chip{padding:6px 14px;border-radius:8px;background:rgba(10,15,28,0.8);border:1px solid rgba(255,255,255,0.15);backdrop-filter:blur(10px);font-size:12px;color:#ffffff}.ananta-spec-chip strong{color:var(--ananta-cyan);margin-right:4px}.ananta-district-selector-bar{position:absolute;top:clamp(24px,4vw,44px);left:clamp(24px,4vw,44px);z-index:10;display:flex;gap:8px;background:rgba(10,15,28,0.75);padding:6px;border-radius:999px;border:1px solid rgba(255,255,255,0.15);backdrop-filter:blur(16px);flex-wrap:wrap}.ananta-district-pill-tab{background:transparent;border:none;font-family:'SF Mono',Consolas,Monaco,monospace;font-size:11px;font-weight:700;letter-spacing:0.08em;color:rgba(255,255,255,0.65);padding:8px 18px;border-radius:999px;cursor:pointer;transition:all 0.22s ease}.ananta-district-pill-tab:hover{color:#ffffff;background:rgba(255,255,255,0.08)}.ananta-district-pill-tab.is-active{color:#000000;background:#00f0ff;box-shadow:none}.ananta-district-arrows{position:absolute;bottom:clamp(32px,5vw,60px);right:clamp(32px,5vw,60px);z-index:10;display:flex;gap:10px}.ananta-district-arrow{width:48px;height:48px;border-radius:50%;background:rgba(10,15,28,0.75);border:1px solid rgba(255,255,255,0.2);color:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(12px);transition:all 0.2s ease}.ananta-district-arrow:hover{background:#00f0ff;color:#000000;border-color:#00f0ff;box-shadow:none;transform:scale(1.08)}.ananta-twocities-section{position:relative;width:100%;margin:clamp(40px,6vw,90px) 0;border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08);background:#000000}.ananta-twocities-stage{position:relative;width:100%;height:clamp(280px,42vh,450px);overflow:hidden;user-select:none;cursor:ew-resize;touch-action:pan-y}.ananta-twocities-pic{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.ananta-twocities-pic img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;opacity:1 !important;visibility:visible !important;filter:none !important}.ananta-twocities-pic--right{clip-path:inset(0 0 0 var(--split-pct,50%));will-change:clip-path}.ananta-twocities-overlay{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 35%,rgba(0,0,0,0.35) 100%),linear-gradient(180deg,rgba(0,0,0,0.4) 0%,transparent 20%,transparent 80%,rgba(0,0,0,0.6) 100%);pointer-events:none;z-index:5}.ananta-twocities-copy{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none;z-index:10;width:90%;max-width:960px}.ananta-twocities-copy h2{font-size:clamp(24px,3.2vw,44px);font-weight:900;color:#ffffff;letter-spacing:-0.03em;line-height:1.08;margin:0 0 8px;text-shadow:none}.ananta-twocities-copy p{font-size:clamp(13px,1.2vw,17px);color:rgba(255,255,255,0.9);margin:0;text-shadow:none}.ananta-twocities-divider{position:absolute;top:0;bottom:0;left:var(--split-pct,50%);width:0;z-index:20;pointer-events:none}.ananta-twocities-line{position:absolute;top:0;bottom:0;left:-1px;width:2px;background:#ffffff;box-shadow:none}.ananta-twocities-handle{position:absolute;bottom:clamp(20px,3vw,36px);left:0;transform:translate(-50%,0);width:76px;height:42px;pointer-events:auto;cursor:ew-resize;display:flex;align-items:center;justify-content:center;transition:transform 0.2s cubic-bezier(0.2,1,0.3,1)}.ananta-twocities-handle svg{position:absolute;inset:0;width:100%;height:100%;filter:none}.ananta-twocities-arrows{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;color:#ffffff;font-size:13px;line-height:1}.ananta-twocities-stage:hover .ananta-twocities-handle,.ananta-twocities-stage.is-dragging .ananta-twocities-handle{transform:translate(-50%,0) scale(1.12)}.ananta-cinema-section{position:relative;width:100%;padding:clamp(50px,7vw,100px) 0;overflow:hidden}.ananta-cinema-stage{position:relative;width:100%;overflow:hidden;touch-action:pan-y pinch-zoom;user-select:none;cursor:grab;padding:16px 0}.ananta-cinema-stage:active{cursor:grabbing}.ananta-cinema-track{position:relative;display:flex;align-items:center;gap:clamp(16px,2.2vw,32px);will-change:transform;transition:transform 0.55s cubic-bezier(0.2,1,0.3,1)}.ananta-cinema-slide{position:relative;flex:0 0 auto;width:min(1180px,calc(100vw - 160px));aspect-ratio:2.15 / 1;min-height:480px;border-radius:clamp(22px,2.5vw,34px);overflow:hidden;background:#0d121d;box-shadow:none;border:1px solid rgba(255,255,255,0.08);opacity:0.65;transform:translate3d(0,0,0) scale(0.95);transition:opacity 0.45s cubic-bezier(0.2,1,0.3,1),transform 0.45s cubic-bezier(0.2,1,0.3,1),border-color 0.45s ease,box-shadow 0.45s ease;cursor:pointer}.ananta-cinema-slide.is-active{opacity:1;transform:translate3d(0,0,0) scale(1);border-color:rgba(255,255,255,0.18);box-shadow:none;cursor:default}.ananta-cinema-video{width:100%;height:100%;object-fit:cover;display:block}.ananta-cinema-scrim{position:absolute;inset:0;background:#000000}.ananta-cinema-content{position:absolute;top:clamp(24px,4.5vw,56px);left:clamp(24px,4.5vw,56px);max-width:min(560px,86%);z-index:3}.ananta-cinema-content h3{color:#ffffff;font-size:clamp(26px,3.2vw,44px);font-weight:800;margin:0 0 12px}.ananta-cinema-content p{color:var(--ananta-text-sub);font-size:clamp(14px,1.4vw,17px);line-height:1.5;margin:0 0 20px}.ananta-cinema-footer{width:min(1180px,calc(100vw - 160px));margin:24px auto 0;display:flex;align-items:center;justify-content:space-between;padding:0 8px}.ananta-cinema-arrows{display:flex;gap:12px}.ananta-cinema-arrow{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.15);color:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease}.ananta-cinema-arrow:hover{background:#00f0ff;color:#000000;border-color:#00f0ff;box-shadow:none}.ananta-milestone-section{position:relative;width:100%;margin:clamp(40px,6vw,80px) 0;border-top:1px solid rgba(255,255,255,0.08);border-bottom:1px solid rgba(255,255,255,0.08);background:#060911;overflow:hidden}.ananta-milestone-stage{position:relative;width:100%;height:clamp(540px,82vh,880px);overflow:hidden;display:flex;align-items:center;justify-content:center}.ananta-milestone-bg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;will-change:transform}.ananta-milestone-bg img{width:100%;height:100%;object-fit:cover;object-position:center bottom;display:block}.ananta-leaf{position:absolute;width:18px;height:18px;background:#000000;border-radius:2px 14px 2px 14px;opacity:0;filter:none;animation:anantaLeafDrift 11s infinite linear;pointer-events:none}.ananta-leaf--1{top:18%;left:10%;animation-duration:9s;animation-delay:0s}.ananta-leaf--2{top:28%;left:36%;animation-duration:13s;animation-delay:2s}.ananta-leaf--3{top:12%;left:62%;animation-duration:11s;animation-delay:4s}.ananta-leaf--4{top:32%;left:80%;animation-duration:14s;animation-delay:1s}@keyframes anantaLeafDrift{0%{transform:translate(0,-20px) rotate(0deg);opacity:0}15%{opacity:0.85}85%{opacity:0.85}100%{transform:translate(70px,280px) rotate(360deg);opacity:0}}.ananta-milestone-tiers{position:absolute;bottom:clamp(24px,3.8vw,48px);display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.5vw,18px);padding:0 20px;flex-wrap:wrap;z-index:6}.ananta-milestone-tier{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 18px;border-radius:999px;background:rgba(10,14,25,0.75);border:1px solid rgba(255,255,255,0.14);backdrop-filter:blur(14px);box-shadow:none;transition:all 0.25s ease}.ananta-milestone-tier .tier-val{font-family:'SF Mono',Consolas,Monaco,monospace;font-size:13px;font-weight:700;color:#ffffff}.ananta-milestone-tier .tier-tag{font-size:10px;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:rgba(255,255,255,0.6)}.ananta-milestone-tier.is-current{background:rgba(0,240,255,0.18);border-color:rgba(0,240,255,0.5);box-shadow:none}.ananta-milestone-tier.is-current .tier-val,.ananta-milestone-tier.is-current .tier-tag{color:#00f0ff}.ananta-news-section{padding:clamp(60px,8vw,110px) 24px;max-width:1360px;margin:0 auto;box-sizing:border-box}.ananta-news-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:32px;align-items:start}.ananta-news-featured{background:var(--ananta-card-bg);border:1px solid var(--ananta-card-border);border-radius:24px;overflow:hidden;box-shadow:none}.ananta-news-featured video{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.ananta-news-featured-body{padding:clamp(20px,3vw,36px)}.ananta-news-date{font-family:'SF Mono',Consolas,Monaco,monospace;font-size:11px;color:var(--ananta-cyan);letter-spacing:0.1em;font-weight:700;display:block;margin-bottom:8px}.ananta-news-featured-title{font-size:clamp(22px,2.5vw,32px);font-weight:800;margin:0 0 12px;color:#ffffff}.ananta-news-list{display:flex;flex-direction:column;gap:16px}.ananta-news-item{display:flex;gap:16px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.07);border-radius:16px;padding:16px;text-decoration:none;color:inherit;transition:all 0.25s ease;align-items:center}.ananta-news-item:hover{background:rgba(0,240,255,0.05);border-color:rgba(0,240,255,0.3);transform:translateX(4px)}.ananta-news-thumb{width:100px;height:70px;border-radius:10px;object-fit:cover;flex-shrink:0}.ananta-news-item-body h4{margin:0 0 6px;font-size:16px;font-weight:700;color:#ffffff;line-height:1.3}.ananta-reserve-section{position:relative;width:100%;padding:clamp(80px,10vw,140px) 24px;text-align:center;background:#000000;border-top:1px solid rgba(255,255,255,0.06)}.ananta-reserve-card{max-width:880px;margin:0 auto}.ananta-reserve-card h2{font-size:clamp(34px,5.2vw,68px);font-weight:900;letter-spacing:-0.03em;margin:0 0 16px;color:#ffffff}.ananta-reserve-card p{font-size:clamp(16px,1.8vw,22px);color:var(--ananta-text-sub);margin:0 auto 32px;max-width:640px}@media (max-width:991px){.ananta-district-viewport{height:520px}.ananta-news-grid{grid-template-columns:1fr}.ananta-cinema-slide{width:calc(100vw - 64px);min-height:380px}.ananta-milestone-stage{height:clamp(420px,65vh,600px)}.ananta-twocities-stage{height:clamp(220px,35vh,320px)}}@media (max-width:640px){.ananta-hero-actions{flex-direction:column;width:100%}.ananta-btn-primary,.ananta-btn-secondary{width:100%;justify-content:center}.ananta-district-viewport{height:480px}.ananta-district-hud{bottom:20px;left:20px}.ananta-district-arrows{display:none}.ananta-cinema-slide{width:calc(100vw - 32px);min-height:320px}.ananta-milestone-stage{height:clamp(360px,55vh,480px)}.ananta-twocities-stage{height:clamp(180px,28vh,240px)}}.ok-yt-player{position:relative;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:var(--okvp-ratio,16 / 9);display:flex;align-items:center;justify-content:center;margin:0 auto;overflow:hidden;background:#000;border-radius:16px;box-shadow:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;outline:none}.ok-yt-player::after{content:"";position:absolute;inset:0;z-index:7;border:1px solid rgba(255,255,255,.08);border-radius:inherit;pointer-events:none}.ok-yt-player video{display:block;width:100%;height:100%;max-width:none;max-height:none;border-radius:inherit;background:#000;object-fit:contain;object-position:center}.ok-yt-player video::-webkit-media-controls{display:none}.ok-yt-player__poster{position:absolute;inset:0;z-index:2;border-radius:inherit;background-color:#000;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}.ok-yt-player.has-started .ok-yt-player__poster{opacity:0;visibility:hidden;display:none}.ok-yt-player__surface{position:absolute;inset:0;z-index:3;cursor:pointer}.ok-yt-player__big{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);z-index:4;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;min-width:64px;min-height:64px;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(15,23,42,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#fff;cursor:pointer;box-shadow:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1),opacity .2s ease,visibility .2s ease,background .2s ease}.ok-yt-player__big:hover{transform:translate(-50%,-50%) scale(1.1);background:rgba(232,56,149,.85);border-color:rgba(255,255,255,.4)}.ok-yt-player__big svg{width:28px;height:28px;margin-left:3px;fill:currentColor}.ok-yt-player.is-playing .ok-yt-player__big{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-50%) scale(.8)}.ok-yt-player__loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:4;width:44px;height:44px;border:3px solid rgba(255,255,255,.15);border-top-color:#61cdf6;border-radius:50%;animation:ok-yt-spin .75s linear infinite;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease}.ok-yt-player.is-waiting .ok-yt-player__loader{opacity:1;visibility:visible}@keyframes ok-yt-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.ok-yt-player__ripple-notice{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.85);z-index:5;padding:8px 18px;border-radius:9999px;background:rgba(15,23,42,.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(232,56,149,.4);color:#fff;font-size:13px;font-weight:700;letter-spacing:.03em;opacity:0;visibility:hidden;pointer-events:none;transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .18s ease,visibility .18s ease;box-shadow:none}.ok-yt-player__ripple-notice.is-active{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}.ok-yt-player__controls{position:absolute;inset-inline:0;bottom:0;z-index:6;display:flex;flex-direction:column;gap:8px;padding:36px 14px 12px;background:#000000;opacity:0;visibility:hidden;transform:translateY(4px);pointer-events:none;transition:opacity .22s ease,visibility .22s ease,transform .22s ease}.ok-yt-player.is-controls-active .ok-yt-player__controls,.ok-yt-player.is-paused .ok-yt-player__controls,.ok-yt-player.is-scrubbing .ok-yt-player__controls{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.ok-yt-player__bar{position:relative;width:100%;height:5px;border-radius:9999px;background:rgba(255,255,255,.2);cursor:pointer;transition:height .15s ease}.ok-yt-player__bar:hover,.ok-yt-player.is-scrubbing .ok-yt-player__bar{height:7px}.ok-yt-player__buffer{position:absolute;top:0;bottom:0;left:0;width:0%;border-radius:inherit;background:rgba(255,255,255,.35);pointer-events:none}.ok-yt-player__progress{position:absolute;top:0;bottom:0;left:0;width:0%;border-radius:inherit;background:#61cdf6;box-shadow:none;pointer-events:none}.ok-yt-player__progress::after{content:"";position:absolute;right:-5px;top:50%;transform:translateY(-50%) scale(0);width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:none;transition:transform .15s ease}.ok-yt-player__bar:hover .ok-yt-player__progress::after,.ok-yt-player.is-scrubbing .ok-yt-player__progress::after{transform:translateY(-50%) scale(1)}.ok-yt-player__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.ok-yt-player__left,.ok-yt-player__right{display:flex;align-items:center;gap:8px}.ok-yt-player button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:#e2e8f0;cursor:pointer;transition:color .15s ease,background .15s ease,transform .12s ease}.ok-yt-player button:hover{color:#fff;background:rgba(255,255,255,.12)}.ok-yt-player button:active{transform:scale(.95)}.ok-yt-player button svg{width:20px;height:20px;fill:currentColor}.ok-yt-player__time{font-size:12px;font-weight:600;color:rgba(255,255,255,.8);letter-spacing:.02em;white-space:nowrap;padding-left:2px;font-variant-numeric:tabular-nums}.ok-yt-player__ai-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:9999px;background:rgba(232,56,149,.16);border:1px solid rgba(129,140,248,.35);color:#a5b4fc;font-size:11px;font-weight:700;letter-spacing:.03em;white-space:nowrap;user-select:none}.ok-yt-player__ai-badge svg{width:13px;height:13px;fill:currentColor}.ok-yt-player__speed{font-size:12px;font-weight:700;font-family:inherit;color:#cbd5e1;padding:0 6px;width:auto;min-width:32px;border:1px solid rgba(255,255,255,.1);border-radius:6px}.ok-yt-player__speed:hover{color:#fff;border-color:rgba(129,140,248,.4)}.ok-yt-player__loop.is-active{color:#61cdf6}.ok-yt-player__close{position:absolute;top:14px;right:14px;z-index:7;display:none;background:rgba(15,23,42,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.15);border-radius:50%}.ok-yt-player.is-player-fullscreen .ok-yt-player__close{display:inline-flex}html.ok-video-player-fullscreen,body.ok-video-player-fullscreen{overflow:hidden}.ok-yt-player.is-player-fullscreen{position:fixed;inset:0;width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0;z-index:999999;margin:0;background:#000}body.single-post .ok-product-preview-card.is-video-preview{padding:0;border:0;background:transparent}body.single-post .ok-product-preview-box.is-video{padding:0;border:0;border-radius:18px;background:#000;overflow:hidden;box-shadow:none}body.single-post .ok-product-preview-box.is-video .ok-yt-player{width:100%;height:100%;aspect-ratio:auto;border-radius:18px}body.single-post .ok-product-preview-box.is-video .ok-yt-player video{object-fit:contain;object-position:center}body.single-post .ok-product-preview-box.is-video .ok-yt-player__poster{background-size:contain}body.single-post .ok-yt-player:not(.is-player-fullscreen) .ok-yt-player__close{display:none}@media (max-width:760px){.ok-yt-player,body.single-post .ok-product-preview-box.is-video{border-radius:0}.ok-yt-player__big{width:54px;height:54px;min-width:54px;min-height:54px}.ok-yt-player__controls{gap:6px;padding:24px max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))}.ok-yt-player button{width:32px;height:32px;min-width:32px;min-height:32px}.ok-yt-player__ai-badge{display:none}}:root{--okb-studio-blue:var(--primary,#61cdf6);--okb-studio-violet:var(--accent,#e83895);--okb-studio-rose:var(--accent,#e83895);--okb-studio-amber:var(--primary,#61cdf6);--okb-studio-ink:var(--text,#ffffff);--okb-studio-muted:var(--ok-ink-muted,#a3a3a3);--okb-studio-line:rgba(255,255,255,.08);--okb-studio-glow:0 24px 70px rgba(0,0,0,.45);--okb-studio-gradient:#61cdf6}body:not(.home){background:var(--background,#000000)}.site-main,.entry-content,.homefeed,.ok-pricing-wrap,.okb-policy-page,.okb-studio-v2,.contact-page,.ok-product-page,.okb404{position:relative;isolation:isolate}.homefeed::before,.ok-pricing-wrap::before,.okb-policy-hero::before,.okb-anim-hero::before,.contact-page::before,.ok-product-page::before,.okb404::before{animation:okbStudioGridDrift 18s linear infinite}.homefeed::after,.ok-pricing-wrap::after,.ok-product-page::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:#000000;background-size:76px 76px;animation:okbStudioGridDrift 20s linear infinite}.ok-pricing-header h1>strong,.ok-pricing-header h2>strong,.asset-search-header h1,.homefeed-category-head h2,.ok-product-preview-title,.okb-policy-hero h1::first-letter,.okb-studio-v2-copy h1::first-letter{background:var(--okb-studio-gradient);background-size:180% 100%;-webkit-background-clip:text;background-clip:text;animation:okbStudioGradient 7s ease-in-out infinite alternate}.asset-search-header h1,.homefeed-category-head h2,.ok-product-preview-title{color:var(--okb-studio-blue);-webkit-text-fill-color:transparent}.homefeed-more-card,.ok-credit-card,.ok-on-demand-section,.ok-enterprise-credit,.ok-promo-panel,.okb-policy-highlights>div,.okb-policy-section,.okb-studio-v2-cards article,.okb-studio-v2-process article,.okb-studio-v2-contact-grid a,.contact-card,.contact-compliance-item,.file-upload-box,.ok-product-preview-card,.ok-product-panel,.ok-product-details{transform:translateZ(0);transition:transform .42s cubic-bezier(.22,1,.36,1),border-color .28s ease,box-shadow .28s ease,background-position .42s ease}.homefeed-more-card:hover,.ok-credit-card:hover,.okb-policy-highlights>div:hover,.okb-studio-v2-cards article:hover,.okb-studio-v2-process article:hover,.okb-studio-v2-contact-grid a:hover,.contact-compliance-item:hover,.ok-product-preview-card:hover,.ok-product-panel:hover,.ok-product-details:hover{border-color:rgba(97,205,246,.42);box-shadow:none;transform:translateY(-4px)}.ok-buy-credit,.okg-btn,.okb-policy-hero-actions a,.okb-studio-v2-actions a,.okb-policy-closing a,.contact-form button,.homefeed-category-link,.ok-product-download-btn,.ok-product-utility button,.ok-product-utility a{position:relative;overflow:hidden}.ok-buy-credit::after,.okg-btn::after,.okb-policy-hero-actions a::after,.okb-studio-v2-actions a::after,.okb-policy-closing a::after,.contact-form button::after,.homefeed-category-link::after,.ok-product-download-btn::after,.ok-product-utility button::after,.ok-product-utility a::after{display:none}.okb-studio-reveal{opacity:0;transform:translateY(24px) scale(.985);transition:opacity .7s ease,transform .78s cubic-bezier(.22,1,.36,1);transition-delay:var(--okb-reveal-delay,0ms);will-change:opacity,transform}.okb-studio-reveal.is-visible{opacity:1;transform:translateY(0) scale(1);will-change:auto}.okb-media-softload{opacity:.001;filter:saturate(.92) blur(4px);transition:opacity .55s ease,filter .65s ease}.okb-media-softload.is-loaded{opacity:1;filter:none}.razorpay-container .okb-media-softload,iframe[src*="razorpay"].okb-media-softload{opacity:1;filter:none;transition:none}.feed-item .hover-video.okb-media-softload,.ok-stock-card .hover-video.okb-media-softload{filter:none;transition:none}.feed-item .hover-video.okb-media-softload,.ok-stock-card .hover-video.okb-media-softload{display:none;opacity:0;visibility:hidden}.feed-item.ok-stock-card.is-hover-video-ready:hover .ok-stock-card__media>img.okb-media-softload,.feed-item.ok-stock-card.is-video-playing .ok-stock-card__media>img.okb-media-softload,.ok-stock-card.is-video-playing .ok-stock-card__media>img.okb-media-softload,.feed-item.ok-stock-card.is-touch-video-playing .ok-stock-card__media>img.okb-media-softload,.ok-stock-card.is-touch-video-playing .ok-stock-card__media>img.okb-media-softload{display:none;opacity:0;visibility:hidden}.feed-item.ok-stock-card.is-hover-video-ready:hover .hover-video.okb-media-softload,.feed-item.ok-stock-card.is-video-playing .hover-video.okb-media-softload,.ok-stock-card.is-video-playing .hover-video.okb-media-softload,.feed-item.ok-stock-card.is-touch-video-playing .hover-video.okb-media-softload,.ok-stock-card.is-touch-video-playing .hover-video.okb-media-softload{display:block;opacity:1;visibility:visible;background:#000}.okb-studio-pulse{position:relative}.okb-studio-pulse::before{content:"";position:absolute;width:9px;height:9px;border-radius:999px;background:var(--primary,#61cdf6);box-shadow:none;animation:okbStudioPulse 1.9s ease-out infinite}.ok-pricing-header.okb-studio-pulse::before,.asset-search-header.okb-studio-pulse::before,.okb-policy-hero-copy.okb-studio-pulse::before,.okb-studio-v2-copy.okb-studio-pulse::before,.contact-card.okb-studio-pulse::before{top:-16px;left:0}@keyframes okbStudioGradient{0%{background-position:0% 50%}100%{background-position:100% 50%}}@keyframes okbStudioGridDrift{0%{background-position:0 0}100%{background-position:76px 76px}}@keyframes okbStudioPulse{0%{box-shadow:none}72%,100%{box-shadow:none}}@media (max-width:699px){.homefeed::before,.homefeed::after,.ok-pricing-wrap::before,.ok-pricing-wrap::after,.okb-policy-hero::before,.okb-anim-hero::before,.contact-page::before,.ok-product-page::before,.ok-product-page::after,.okb404::before,.ok-pricing-header h1>strong,.ok-pricing-header h2>strong,.asset-search-header h1,.homefeed-category-head h2,.ok-product-preview-title,.okb-policy-hero h1::first-letter,.okb-studio-v2-copy h1::first-letter,.okb-studio-pulse::before{animation:none}.okg-reveal,.okb-studio-reveal,.okb-studio-reveal.is-visible,.okb-media-softload,.okb-media-softload.is-loaded{opacity:1;visibility:visible;transform:none;filter:none;transition:none;transition-delay:0ms;will-change:auto}.homefeed-more-card,.ok-credit-card,.ok-on-demand-section,.ok-enterprise-credit,.ok-promo-panel,.okb-policy-highlights>div,.okb-policy-section,.okb-studio-v2-cards article,.okb-studio-v2-process article,.okb-studio-v2-contact-grid a,.contact-card,.contact-compliance-item,.file-upload-box,.ok-product-preview-card,.ok-product-panel,.ok-product-details{transition:none;transform:none}}@media (max-width:760px){.homefeed-more-card:hover,.ok-credit-card:hover,.okb-policy-highlights>div:hover,.okb-studio-v2-cards article:hover,.okb-studio-v2-process article:hover,.okb-studio-v2-contact-grid a:hover,.contact-compliance-item:hover,.ok-product-preview-card:hover,.ok-product-panel:hover,.ok-product-details:hover{transform:none}}@media (prefers-reduced-motion:reduce){.homefeed::before,.homefeed::after,.ok-pricing-wrap::before,.ok-pricing-wrap::after,.okb-policy-hero::before,.okb-anim-hero::before,.contact-page::before,.ok-product-page::before,.ok-product-page::after,.okb404::before,.ok-pricing-header h1>strong,.ok-pricing-header h2>strong,.asset-search-header h1,.homefeed-category-head h2,.ok-product-preview-title,.okb-policy-hero h1::first-letter,.okb-studio-v2-copy h1::first-letter,.okb-studio-pulse::before{animation:none}.okb-studio-reveal{opacity:1;transform:none;transition:none}.okb-media-softload{opacity:1;filter:none;transition:none}}@media (max-width:1100px){.okg-hero-track{padding-left:28px;padding-right:28px;gap:28px}.okg-hero-controls{padding-left:28px}.okg-hero-card{flex:0 0 clamp(280px,32vw,340px);height:500px}}@media (max-width:1024px){.okg-split,.okg-split--reverse{display:flex;flex-direction:column;gap:36px}.okg-split-copy{display:contents}.okg-split-header{order:1;width:100%}.okg-media-wrap{order:2;width:100%}.okg-feature-list{order:3;width:100%;margin:0}.okg-actions{order:4;width:100%}.okg-media{aspect-ratio:16 / 10}.okg-deepmind-slide{width:calc(100vw - 64px);aspect-ratio:16 / 10}.okg-deepmind-content{bottom:28px;left:24px;top:auto}.okg-deepmind-footer{width:calc(100vw - 64px)}.okb-footer-main{flex-direction:column;gap:36px}.okb-footer-links{grid-template-columns:repeat(4,1fr);gap:24px;max-width:100%;margin-left:0}.site-header{padding:0 !important}.site-header .header-inner{width:100%;max-width:100%;padding-left:max(20px,env(safe-area-inset-left)) !important;padding-right:max(20px,env(safe-area-inset-right)) !important;gap:18px}.site-header .site-logo img{height:54px !important;max-height:54px !important;width:auto !important}.site-header .okb-header-search{flex:1 1 auto;width:100%;max-width:none;margin:0}.header-search-field-wrapper{height:50px;padding:0 20px}.header-search-input::placeholder{font-size:13.5px}.okb-live-assets-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.site-header{padding:0 !important}.site-header .header-inner{padding-left:max(16px,env(safe-area-inset-left)) !important;padding-right:max(16px,env(safe-area-inset-right)) !important;min-height:64px}.site-header .site-logo img{height:50px !important;max-height:50px !important;width:auto !important}.site-header .okb-header-search{display:none}.okb-mobile-search-toggle{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:38px !important;height:38px !important;border-radius:50% !important;background-color:#ffffff !important;border:1px solid #ffffff !important;color:#000000 !important;font-size:14px !important;cursor:pointer !important;box-shadow:0 2px 10px rgba(0,0,0,0.25) !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important}.okb-mobile-search-toggle i{color:#000000 !important}.okb-mobile-search-toggle:hover{background-color:#61cdf6 !important;border-color:#61cdf6 !important;color:#000000 !important;box-shadow:0 4px 18px rgba(97,205,246,0.4) !important;transform:translateY(-1px) !important}.okb-mobile-search-toggle:hover i{color:#000000 !important}body.okb-search-open{overflow:hidden !important}body.okb-search-open .site-header{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;height:60px !important;background-color:#000000 !important;border-bottom:1px solid rgba(255,255,255,0.12) !important;z-index:100050 !important;padding:0 !important}body.okb-search-open .site-header .site-logo,body.okb-search-open .site-header .okb-header-right{display:none !important}body.okb-search-open .site-header .okb-header-search{display:flex !important;flex:1 1 100% !important;width:100% !important;max-width:100% !important;position:static !important;height:100% !important;z-index:100052 !important;background-color:#000000 !important;align-items:center !important;padding:8px 12px !important;margin:0 !important;box-sizing:border-box !important}body.okb-search-open .header-search,body.okb-search-open .okb-universal-search-form{display:flex !important;align-items:center !important;width:100% !important;gap:8px !important;margin:0 !important;padding:0 !important;background:transparent !important;border:none !important;box-shadow:none !important}body.okb-search-open .mobile-search-back{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;min-width:36px !important;border-radius:50% !important;background:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.16) !important;color:#ffffff !important;font-size:15px !important;cursor:pointer !important;flex-shrink:0 !important;padding:0 !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important}body.okb-search-open .mobile-search-back i{color:#ffffff !important}body.okb-search-open .mobile-search-back:hover,body.okb-search-open .mobile-search-back:active{background:#61cdf6 !important;border-color:#61cdf6 !important;color:#000000 !important}body.okb-search-open .mobile-search-back:hover i,body.okb-search-open .mobile-search-back:active i{color:#000000 !important}body.okb-search-open .header-search-field-wrapper{flex:1 1 auto !important;height:42px !important;padding:0 14px !important;background-color:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.18) !important;border-radius:999px !important;display:flex !important;align-items:center !important}body.okb-search-open .header-search-field-wrapper:focus-within{border-color:#61cdf6 !important;background-color:#000000 !important;box-shadow:0 0 0 3px rgba(97,205,246,0.16) !important}body.okb-search-open .header-search-field-wrapper .search-icon{color:rgba(255,255,255,0.5) !important;font-size:13.5px !important;margin-right:8px !important;flex-shrink:0 !important}body.okb-search-open .header-search-field-wrapper:focus-within .search-icon{color:#61cdf6 !important}body.okb-search-open .header-search-input{color:#ffffff !important;font-size:13.5px !important;font-weight:500 !important;background:transparent !important;border:none !important;outline:none !important;width:100% !important;padding:0 !important}body.okb-search-open .header-search-input::placeholder{color:rgba(255,255,255,0.45) !important;font-size:13px !important}body.okb-search-open .site-header .header-search-dropdown{display:block !important;position:fixed !important;top:60px !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:calc(100vh - 60px) !important;height:calc(100dvh - 60px) !important;max-height:none !important;background-color:#000000 !important;backdrop-filter:blur(28px) !important;-webkit-backdrop-filter:blur(28px) !important;border:none !important;border-top:1px solid rgba(255,255,255,0.1) !important;border-radius:0 !important;z-index:100055 !important;padding:16px 14px 40px !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;box-sizing:border-box !important}body.okb-search-open .okb-quickstart-links-grid{grid-template-columns:1fr;gap:8px}body.okb-search-open .okb-live-assets-grid{grid-template-columns:repeat(2,1fr);gap:10px}.okg-hero-track{padding-left:16px;padding-right:16px;gap:20px}.okg-hero-controls{padding-left:16px}.okg-hero-card{flex:0 0 82vw;min-width:270px;max-width:330px;height:480px;transition:transform 0.25s ease,opacity 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.okg-hero-card:not(.is-active){opacity:0.88}.okg-hero-card.is-active{opacity:1;border-color:rgba(97,205,246,0.45);box-shadow:none}.okg-hero-card__content{padding:24px 20px}.okg-hero-card__title{font-size:20px}.okg-hero-card__desc{font-size:14px}.okg-hero{padding:20px 0 clamp(30px,4vw,38px)}.okg-section{padding:clamp(30px,4vw,38px) 0}.okg-split,.okg-split--reverse{gap:28px}.okg-split-header .okg-title{font-size:clamp(26px,7vw,34px)}.okg-split-lead{font-size:14.5px;margin-bottom:0}.okg-feature-list{margin:0;gap:12px}.okg-feature-item{padding:14px 16px;gap:14px}.okg-feature-icon{width:38px;height:38px;min-width:38px;font-size:15px}.okg-media{border-radius:20px;aspect-ratio:16 / 11}.okg-media-note{bottom:12px;left:12px;max-width:calc(100% - 24px);padding:10px 14px}.okg-googleai-head{margin-bottom:28px;padding:0 16px}.okg-googleai-title{font-size:clamp(26px,7vw,34px)}.okg-googleai-desc{font-size:14px}.okg-googleai-card{flex:0 0 240px;width:240px;border-radius:16px}.okg-googleai-card__content{padding:12px 14px}.okg-googleai-card__title{font-size:13px}.okg-googleai-vignette{width:32px}.okg-googleai-footer{padding:0 16px}.okg-deepmind-track{padding:10px 16px;gap:14px}.okg-deepmind-slide{width:calc(100vw - 32px);aspect-ratio:16 / 10;min-height:280px;border-radius:20px}.okg-deepmind-content{bottom:24px;left:20px;top:auto;max-width:92%}.okg-deepmind-footer{width:100%;padding:0 16px}.okg-actions{flex-direction:column;align-items:stretch}.okg-btn,.btn,.button{width:100%}.okg-openart-card{padding:44px 20px;border-radius:20px}.okg-openart-title{font-size:26px}.okg-openart-desc{font-size:14px;margin-bottom:28px}.okg-openart-btn{width:100%;max-width:320px;height:46px}.okb-footer{padding-top:48px;overflow:hidden}.okb-footer-shell{padding-left:16px;padding-right:16px;box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.okb-footer-main{flex-direction:column;gap:32px;box-sizing:border-box;width:100%;max-width:100%}.okb-footer-links{grid-template-columns:repeat(2,1fr);gap:24px;max-width:100%;margin-left:0;box-sizing:border-box}.okb-footer-brand-hero{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);max-width:calc(100% + 32px);margin-top:36px;box-sizing:border-box;overflow:hidden}.okb-footer-hero-svg,.okb-footer-hero-img{width:100%;height:auto;object-fit:contain}}.okb-tooltip{position:fixed !important;z-index:999999 !important;pointer-events:none !important;opacity:0 !important;visibility:hidden !important;display:none;background:#1e2430;color:#ffffff;border:1px solid rgba(255,255,255,0.16);box-shadow:none;border-radius:8px;font-weight:600;font-size:12px;padding:6px 12px;max-width:min(260px,calc(100vw - 24px));line-height:1.35;transition:opacity 0.14s ease,transform 0.14s ease;transform:translate3d(-50%,-6px,0) scale(0.98)}.okb-tooltip.is-visible{display:block !important;opacity:1 !important;visibility:visible !important;transform:translate3d(-50%,-10px,0) scale(1)}.okb-tooltip::after{content:"";position:absolute;left:50%;bottom:-5px;width:8px;height:8px;border-right:1px solid rgba(255,255,255,0.16);border-bottom:1px solid rgba(255,255,255,0.16);background:#1e2430;transform:translateX(-50%) rotate(45deg)}.okb-tooltip[data-placement="bottom"]{transform:translate3d(-50%,6px,0) scale(0.98)}.okb-tooltip[data-placement="bottom"].is-visible{transform:translate3d(-50%,10px,0) scale(1)}.okb-tooltip[data-placement="bottom"]::after{top:-5px;bottom:auto;border:0;border-left:1px solid rgba(255,255,255,0.16);border-top:1px solid rgba(255,255,255,0.16);background:#1e2430}.okb-load-more-wrap{text-align:center;margin:56px auto 72px auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;z-index:10}.okb-load-more-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:12px !important;background:#000000 !important;color:#ffffff !important;border:1px solid rgba(97,205,246,0.35) !important;padding:14px 42px !important;border-radius:9999px !important;font-family:var(--font-body),-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif !important;font-size:15px !important;font-weight:600 !important;letter-spacing:0.3px !important;cursor:pointer !important;transition:all 0.28s cubic-bezier(0.16,1,0.3,1) !important;box-shadow:none;backdrop-filter:blur(16px) !important;-webkit-backdrop-filter:blur(16px) !important;user-select:none !important;text-decoration:none !important;outline:none !important;position:relative !important;overflow:hidden !important}.okb-load-more-btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:#000000;transition:left 0.6s ease;pointer-events:none}.okb-load-more-btn:hover::before{left:100%}.okb-load-more-btn:hover{background:#61cdf6 !important;color:#000000 !important;border-color:#61cdf6 !important;transform:translateY(-3px) scale(1.02) !important;box-shadow:none}.okb-load-more-btn:hover .okb-load-more-text i{color:#000000 !important;transform:translateY(2px)}.okb-load-more-btn:active{transform:translateY(-1px) scale(0.99) !important}.okb-load-more-btn:disabled{opacity:0.65 !important;cursor:not-allowed !important;transform:none !important;box-shadow:none;pointer-events:none !important}.okb-load-more-btn .okb-load-more-spinner{display:none !important}.okb-load-more-btn .okb-load-more-text{display:inline-flex !important;align-items:center !important;gap:10px !important}.okb-load-more-btn .okb-load-more-text i{color:#61cdf6 !important;font-size:15px !important;transition:transform 0.25s ease,color 0.25s ease !important}.okb-load-more-btn.is-loading .okb-load-more-text{display:none !important}.okb-load-more-btn.is-loading .okb-load-more-spinner{display:inline-flex !important;align-items:center !important;gap:10px !important;color:#61cdf6 !important}.okb-load-more-btn .okb-load-more-spinner i{font-size:16px !important;animation:okbSpin 0.9s linear infinite !important}.okb-load-more-end{margin-top:18px !important;font-size:13.5px !important;color:#8fa0b5 !important;display:inline-flex;align-items:center !important;gap:8px !important;padding:8px 20px !important;background:rgba(255,255,255,0.04) !important;border-radius:9999px !important;border:1px solid rgba(255,255,255,0.08) !important}.okb-load-more-end[style*="display:none"],.okb-load-more-end[style*="display:none"],.okb-load-more-end.is-hidden{display:none !important}.okb-load-more-btn[style*="display:none"],.okb-load-more-btn[style*="display:none"],.okb-load-more-btn.is-hidden{display:none !important}.okb-load-more-end i{color:#34d399 !important;font-size:13px !important}@keyframes okbCardEntrance{0%{opacity:0;transform:translateY(28px) scale(0.97)}60%{opacity:0.85}100%{opacity:1;transform:translateY(0) scale(1)}}.ok-stock-card.okb-card-entering,.feed-item.okb-card-entering{animation:okbCardEntrance 0.5s cubic-bezier(0.2,0.8,0.2,1) forwards !important;animation-delay:calc(var(--card - delay, 0) * 0.045s) !important;will-change:transform,opacity}body .okb-footer,body #site-footer,.okb-footer,#site-footer{position:relative !important;background-color:#000000 !important;background-image:linear-gradient( 180deg,#000000 0%,#040103 15%,#0e030a 30%,#220617 48%,#4a0b32 65%,#821458 80%,#c8247f 93%,#e83895 100% ) !important;border-top:none !important}.okb-footer-hero-glow{position:absolute !important;bottom:0 !important;left:0 !important;width:100% !important;height:100% !important;background:radial-gradient(ellipse 90% 100% at 50% 100%,rgba(255,130,195,0.28) 0%,rgba(232,56,149,0.15) 50%,transparent 100%) !important;pointer-events:none !important;z-index:1 !important;display:block !important}.okb-footer-hero-svg,.okb-footer-hero-img{width:100% !important;max-width:1440px !important;height:auto !important;display:block !important;margin:0 auto !important;background:transparent !important;border:none !important;box-shadow:none !important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.5) 20%,#000000 55%,#000000 100%) !important;mask-image:linear-gradient(180deg,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.5) 20%,#000000 55%,#000000 100%) !important;opacity:0.95 !important}.okg-home .okg-btn,.okg-home .okg-btn--blue,.okg-home .okg-btn--primary,.okg-home .okg-btn--dark,.okg-home .okg-hero-pill,.okg-home .okg-deepmind-btn,.okg-home .okg-openart-btn,.okg-hero-pill,.okg-deepmind-btn,.okg-openart-btn{background-color:#ffffff !important;background:#ffffff !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border:1px solid #ffffff !important;box-shadow:none !important;font-weight:700 !important}.okg-home .okg-btn *,.okg-home .okg-hero-pill *,.okg-home .okg-deepmind-btn *,.okg-home .okg-openart-btn *,.okg-hero-pill *,.okg-deepmind-btn *,.okg-openart-btn *{color:#000000 !important;-webkit-text-fill-color:#000000 !important}.okg-home .okg-btn:hover,.okg-home .okg-btn--blue:hover,.okg-home .okg-btn--primary:hover,.okg-home .okg-btn--dark:hover,.okg-home .okg-hero-pill:hover,.okg-home .okg-deepmind-btn:hover,.okg-home .okg-openart-btn:hover,.okg-hero-pill:hover,.okg-deepmind-btn:hover,.okg-openart-btn:hover{background-color:#61cdf6 !important;background:#61cdf6 !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border-color:#61cdf6 !important;box-shadow:none !important}.okg-home .okg-btn:hover *,.okg-home .okg-hero-pill:hover *,.okg-home .okg-deepmind-btn:hover *,.okg-home .okg-openart-btn:hover *,.okg-hero-pill:hover *,.okg-deepmind-btn:hover *,.okg-openart-btn:hover *{color:#000000 !important;-webkit-text-fill-color:#000000 !important}.okg-hero-arrow,.okg-collection-arrow,.okg-deepmind-arrow,.ananta-twocities-arrows,.okg-two-cities-arrows,.okg-studio-slider-controls .okg-collection-arrow,.okg-deepmind-arrows .okg-deepmind-arrow{background:rgba(255,255,255,0.08) !important;border:1px solid rgba(255,255,255,0.28) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:none !important}.okg-hero-arrow i,.okg-hero-arrow svg,.okg-collection-arrow i,.okg-collection-arrow svg,.okg-deepmind-arrow i,.okg-deepmind-arrow svg,.ananta-twocities-arrows i,.ananta-twocities-arrows svg{color:#ffffff !important;fill:#ffffff !important;-webkit-text-fill-color:#ffffff !important}.okg-hero-arrow:hover:not(:disabled),.okg-collection-arrow:hover:not(:disabled),.okg-deepmind-arrow:hover:not(:disabled){background:#ffffff !important;border-color:#ffffff !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;box-shadow:none !important}.okg-hero-arrow:hover:not(:disabled) i,.okg-hero-arrow:hover:not(:disabled) svg,.okg-collection-arrow:hover:not(:disabled) i,.okg-collection-arrow:hover:not(:disabled) svg,.okg-deepmind-arrow:hover:not(:disabled) i,.okg-deepmind-arrow:hover:not(:disabled) svg{color:#000000 !important;fill:#000000 !important;-webkit-text-fill-color:#000000 !important}.okb-pagination .prev:hover,.okb-pagination .next:hover,.pagination .prev:hover,.pagination .next:hover{border-color:#ffffff !important;color:#ffffff !important;background:rgba(255,255,255,0.15) !important}.ok-word-highlight,.okg-title .ok-word-highlight,.okb-footer-tagline .ok-word-highlight,.okg-openart-title .ok-word-highlight,.okg-deepmind-kicker .ok-word-highlight{color:#61cdf6 !important;-webkit-text-fill-color:#61cdf6 !important;display:inline !important;font-weight:inherit !important}body.post-type-archive-okb_blog,body.single-okb_blog,body.tax-okb_blog_category,body.tax-okb_blog_tag{background-color:#000000 !important;color:#e2e8f0;overflow-x:hidden}.ok-notes-journal{--ok-bg:#000000;--ok-surface:#080b10;--ok-surface-card:#0b0f16;--ok-surface-elevated:#101622;--ok-surface-hover:#141c2c;--ok-border:rgba(255,255,255,0.08);--ok-border-subtle:rgba(255,255,255,0.05);--ok-border-hover:rgba(97,205,246,0.45);--ok-blue:#61cdf6;--ok-blue-glow:rgba(97,205,246,0.2);--ok-blue-light:#a9d1ff;--ok-purple:#e83895;--ok-purple-glow:rgba(232,56,149,0.18);--ok-cyan:#45c8ff;--ok-text-heading:#ffffff;--ok-text-body:#cbd5e1;--ok-text-muted:#94a3b8;--ok-text-dim:#64748b;--ok-radius-sm:8px;--ok-radius-md:14px;--ok-radius-lg:22px;--ok-radius-pill:9999px;--ok-ease:cubic-bezier(0.16,1,0.3,1);--ok-transition:all 0.28s cubic-bezier(0.16,1,0.3,1);position:relative;width:100%;min-height:85vh;background-color:var(--ok-bg);background:#000000;background-repeat:no-repeat;padding-bottom:clamp(60px,8vw,120px)}.ok-notes-journal *,.ok-notes-journal *::before,.ok-notes-journal *::after{box-sizing:border-box}.ok-notes-container{width:min(calc(100% - 40px),1320px);margin-inline:auto}@media (max-width:640px){.ok-notes-container{width:calc(100% - 28px)}}.ok-notes-hero{position:relative;padding:clamp(52px,7vw,92px) 20px clamp(36px,5vw,64px);border-bottom:1px solid var(--ok-border-subtle);background:#000000;margin-bottom:clamp(36px,5vw,68px)}.ok-notes-hero__container{width:min(calc(100% - 20px),1080px);margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center}.ok-notes-hero__status-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:var(--ok-radius-pill);background:rgba(97,205,246,0.07);border:1px solid rgba(97,205,246,0.22);margin-bottom:22px;box-shadow:none}.ok-notes-hero__pulse-dot{width:7px;height:7px;border-radius:50%;background-color:var(--ok-blue);box-shadow:none;animation:okNotesPulse 2s cubic-bezier(0.4,0,0.6,1) infinite}@keyframes okNotesPulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.4;transform:scale(1.3)}}.ok-notes-hero__status-text{font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--ok-blue)}.ok-notes-hero__status-sep{color:var(--ok-text-dim);font-size:11px}.ok-notes-hero__status-count{font-size:11px;font-weight:600;color:var(--ok-text-muted)}.ok-notes-hero__headline{font-size:clamp(32px,5vw,58px);font-weight:800;line-height:1.12;letter-spacing:-0.03em;color:var(--ok-text-heading);margin:0 0 18px 0;max-width:920px;background:#000000;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ok-notes-hero__subdek{font-size:clamp(15px,1.8vw,18px);font-weight:400;line-height:1.65;color:var(--ok-text-muted);max-width:720px;margin:0 0 32px 0}.ok-notes-filter-nav{width:100%;max-width:100%;margin-top:10px}.ok-notes-filter-scroll{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:4px 2px}@media (max-width:768px){.ok-notes-filter-scroll{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:8px}.ok-notes-filter-scroll::-webkit-scrollbar{display:none}}.ok-notes-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--ok-radius-pill);background:rgba(255,255,255,0.03);border:1px solid var(--ok-border);color:var(--ok-text-muted);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:var(--ok-transition)}.ok-notes-pill:hover{background:rgba(255,255,255,0.07);border-color:rgba(97,205,246,0.4);color:#ffffff;transform:translateY(-1px)}.ok-notes-pill.is-active{background:rgba(97,205,246,0.12);border-color:var(--ok-blue);color:#ffffff;box-shadow:none}.ok-notes-pill__badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:var(--ok-radius-pill);background:rgba(0,0,0,0.5);font-size:11px;font-weight:700;color:var(--ok-text-dim)}.ok-notes-pill.is-active .ok-notes-pill__badge{background:var(--ok-blue);color:#000000}.ok-notes-featured-section{margin-bottom:clamp(48px,6vw,76px)}.ok-featured-story{display:grid;grid-template-columns:1.15fr 1fr;background:var(--ok-surface);border:1px solid var(--ok-border);border-radius:var(--ok-radius-lg);overflow:hidden;transition:var(--ok-transition);position:relative;box-shadow:none}.ok-featured-story:hover{border-color:var(--ok-border-hover);box-shadow:none;transform:translateY(-3px)}.ok-featured-story__visual{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;background:#040609}.ok-featured-story__visual-link{display:block;width:100%;height:100%}.ok-featured-story__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.6s var(--ok-ease)}.ok-featured-story:hover .ok-featured-story__img{transform:scale(1.04)}.ok-featured-story__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;color:var(--ok-text-dim);background:#000000}.ok-featured-story__badges-overlay{position:absolute;top:18px;left:18px;right:18px;display:flex;align-items:center;justify-content:space-between;gap:10px;pointer-events:none;z-index:2}.ok-featured-story__lead-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--ok-radius-pill);background:rgba(8,11,16,0.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(97,205,246,0.35);color:var(--ok-blue);font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase}.ok-featured-story__time-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;border-radius:var(--ok-radius-pill);background:rgba(0,0,0,0.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);color:var(--ok-text-muted);font-size:11px;font-weight:600}.ok-featured-story__body{padding:clamp(28px,4vw,44px);display:flex;flex-direction:column;justify-content:center}.ok-featured-story__meta{display:flex;align-items:center;gap:8px;margin-bottom:14px}.ok-featured-story__cat{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--ok-blue);text-decoration:none;transition:color 0.2s ease}.ok-featured-story__cat:hover{color:var(--ok-blue-light)}.ok-featured-story__dot{color:var(--ok-text-dim)}.ok-featured-story__date{font-size:13px;color:var(--ok-text-muted)}.ok-featured-story__title{font-size:clamp(22px,2.8vw,32px);font-weight:800;line-height:1.25;letter-spacing:-0.025em;color:var(--ok-text-heading);margin:0 0 16px 0}.ok-featured-story__title a{color:inherit;text-decoration:none;transition:color 0.2s ease}.ok-featured-story__title a:hover{color:var(--ok-blue)}.ok-featured-story__excerpt{font-size:15px;line-height:1.68;color:var(--ok-text-body);margin:0 0 28px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ok-featured-story__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:20px;border-top:1px solid var(--ok-border-subtle)}.ok-featured-story__author{display:flex;align-items:center;gap:12px}.ok-featured-story__author-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(97,205,246,0.3);flex-shrink:0}.ok-featured-story__author-info{display:flex;flex-direction:column}.ok-featured-story__author-name{font-size:13px;font-weight:700;color:var(--ok-text-heading)}.ok-featured-story__author-tag{font-size:11px;color:var(--ok-text-dim)}.ok-featured-story__btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:var(--ok-radius-pill);background:rgba(97,205,246,0.1);border:1px solid rgba(97,205,246,0.3);color:#ffffff;font-size:13px;font-weight:700;text-decoration:none;transition:var(--ok-transition)}.ok-featured-story__btn:hover{background:var(--ok-blue);color:#000000;border-color:var(--ok-blue);box-shadow:none}.ok-featured-story__btn i{transition:transform 0.2s ease}.ok-featured-story__btn:hover i{transform:translateX(3px)}@media (max-width:960px){.ok-featured-story{grid-template-columns:1fr}.ok-featured-story__visual{aspect-ratio:16 / 9}}.ok-notes-grid-wrap{margin-bottom:clamp(48px,6vw,84px)}.ok-notes-grid-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px;padding-bottom:14px;border-bottom:1px solid var(--ok-border-subtle)}.ok-notes-grid-header__kicker{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.1em;color:var(--ok-blue);margin-bottom:4px}.ok-notes-grid-header__title{font-size:clamp(20px,2.4vw,28px);font-weight:800;letter-spacing:-0.02em;color:var(--ok-text-heading);margin:0}.ok-notes-grid-header__count{font-size:13px;color:var(--ok-text-dim)}.ok-notes-bento-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:28px}@media (max-width:768px){.ok-notes-bento-grid{grid-template-columns:1fr;gap:22px}}.ok-notes-card{display:flex;flex-direction:column;background:var(--ok-surface);border:1px solid var(--ok-border);border-radius:var(--ok-radius-md);overflow:hidden;transition:var(--ok-transition);position:relative}.ok-notes-card:hover{border-color:var(--ok-border-hover);box-shadow:none;transform:translateY(-4px)}.ok-notes-card__media{position:relative;width:100%;aspect-ratio:16 / 9.5;overflow:hidden;background:#030406}.ok-notes-card__media-link{display:block;width:100%;height:100%}.ok-notes-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.5s var(--ok-ease)}.ok-notes-card:hover .ok-notes-card__img{transform:scale(1.05)}.ok-notes-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:36px;color:var(--ok-text-dim);background:#000000}.ok-notes-card__cat-badge{position:absolute;top:12px;left:12px;z-index:2;padding:4px 10px;border-radius:var(--ok-radius-pill);background:rgba(8,11,16,0.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.12);color:var(--ok-blue);font-size:11px;font-weight:700;text-decoration:none;letter-spacing:0.05em;text-transform:uppercase;transition:var(--ok-transition)}.ok-notes-card__cat-badge:hover{background:var(--ok-blue);color:#000000;border-color:var(--ok-blue)}.ok-notes-card__body{padding:22px 22px 20px;display:flex;flex-direction:column;flex:1}.ok-notes-card__meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ok-text-muted);margin-bottom:12px}.ok-notes-card__meta-item{display:inline-flex;align-items:center;gap:5px}.ok-notes-card__meta-sep{color:var(--ok-text-dim)}.ok-notes-card__title{font-size:19px;font-weight:700;line-height:1.35;letter-spacing:-0.015em;margin:0 0 12px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ok-notes-card__title a{color:var(--ok-text-heading);text-decoration:none;transition:color 0.2s ease}.ok-notes-card__title a:hover{color:var(--ok-blue)}.ok-notes-card__excerpt{color:var(--ok-text-muted);font-size:14px;line-height:1.65;margin:0 0 20px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ok-notes-card__footer{margin-top:auto;padding-top:16px;border-top:1px solid var(--ok-border-subtle);display:flex;align-items:center;justify-content:space-between;gap:12px}.ok-notes-card__author{display:flex;align-items:center;gap:8px;min-width:0}.ok-notes-card__avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1px solid var(--ok-border);flex-shrink:0}.ok-notes-card__author-name{color:var(--ok-text-body);font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ok-notes-card__cta{display:inline-flex;align-items:center;gap:6px;color:var(--ok-blue);font-size:13px;font-weight:700;text-decoration:none;flex-shrink:0;transition:var(--ok-transition)}.ok-notes-card__cta i{transition:transform 0.2s ease}.ok-notes-card:hover .ok-notes-card__cta{color:#ffffff}.ok-notes-card:hover .ok-notes-card__cta i{transform:translateX(4px)}.ok-notes-cta-banner{position:relative;background:#000000;border:1px solid var(--ok-border);border-radius:var(--ok-radius-lg);padding:clamp(28px,4vw,44px);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:28px;margin-bottom:clamp(48px,6vw,76px);overflow:hidden}.ok-notes-cta-banner__content{max-width:680px}.ok-notes-cta-banner__badge{display:inline-flex;align-items:center;gap:6px;color:var(--ok-blue);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:12px}.ok-notes-cta-banner__title{color:var(--ok-text-heading);font-size:clamp(20px,2.4vw,28px);font-weight:800;line-height:1.25;letter-spacing:-0.02em;margin:0 0 10px 0}.ok-notes-cta-banner__desc{color:var(--ok-text-body);font-size:15px;line-height:1.6;margin:0}.ok-notes-cta-banner__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ok-notes-action-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:var(--ok-radius-pill);font-size:14px;font-weight:700;text-decoration:none;transition:var(--ok-transition)}.ok-notes-action-btn--primary{background:#ffffff;color:#000000}.ok-notes-action-btn--primary:hover{background:var(--ok-blue);color:#000000;box-shadow:none;transform:translateY(-2px)}.ok-notes-action-btn--glass{background:rgba(255,255,255,0.05);border:1px solid var(--ok-border);color:var(--ok-text-heading)}.ok-notes-action-btn--glass:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.2);color:#ffffff;transform:translateY(-2px)}.ok-notes-pagination-bar{margin:40px 0;display:flex;justify-content:center}.ok-notes-pagination-bar ul.page-numbers{display:flex;align-items:center;gap:6px;list-style:none;padding:0;margin:0;flex-wrap:wrap}.ok-notes-pagination-bar a.page-numbers,.ok-notes-pagination-bar span.page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:42px;height:42px;padding:0 14px;border-radius:var(--ok-radius-sm);background:var(--ok-surface);border:1px solid var(--ok-border);color:var(--ok-text-muted);font-size:14px;font-weight:600;text-decoration:none;transition:var(--ok-transition)}.ok-notes-pagination-bar a.page-numbers:hover{background:var(--ok-surface-hover);border-color:var(--ok-border-hover);color:#ffffff}.ok-notes-pagination-bar span.page-numbers.current{background:rgba(97,205,246,0.15);border-color:var(--ok-blue);color:#ffffff;box-shadow:none}.ok-notes-empty-state{padding:clamp(60px,8vw,96px) 20px;display:flex;justify-content:center}.ok-notes-empty-state__card{text-align:center;max-width:500px;background:var(--ok-surface);border:1px solid var(--ok-border);border-radius:var(--ok-radius-lg);padding:48px 32px}.ok-notes-empty-state__icon{font-size:40px;color:var(--ok-blue);margin-bottom:20px}.ok-notes-empty-state__title{font-size:24px;font-weight:800;color:var(--ok-text-heading);margin:0 0 12px 0}.ok-notes-empty-state__desc{font-size:15px;color:var(--ok-text-muted);line-height:1.6;margin:0 0 28px 0}.ok-single-header{position:relative;padding:clamp(48px,6vw,76px) 20px clamp(32px,4vw,56px);border-bottom:1px solid var(--ok-border-subtle);background:#000000;margin-bottom:clamp(36px,5vw,60px)}.ok-single-header__container{width:min(calc(100% - 20px),1040px);margin-inline:auto}.ok-single-breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--ok-text-dim);margin-bottom:24px}.ok-single-breadcrumbs a{display:inline-flex;align-items:center;gap:5px;color:var(--ok-text-dim);text-decoration:none;transition:color 0.2s ease}.ok-single-breadcrumbs a:hover{color:var(--ok-blue)}.ok-single-breadcrumbs i.fa-chevron-right{font-size:10px;color:rgba(255,255,255,0.2)}.ok-single-breadcrumbs .is-current{color:var(--ok-text-muted)}.ok-single-header__badges{display:flex;align-items:center;gap:10px;margin-bottom:18px}.ok-single-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--ok-radius-pill);font-size:12px;font-weight:700;letter-spacing:0.04em;text-decoration:none}.ok-single-badge--cat{background:rgba(97,205,246,0.1);border:1px solid rgba(97,205,246,0.3);color:var(--ok-blue);text-transform:uppercase;transition:var(--ok-transition)}.ok-single-badge--cat:hover{background:var(--ok-blue);color:#000000;border-color:var(--ok-blue)}.ok-single-badge--time{background:rgba(255,255,255,0.04);border:1px solid var(--ok-border);color:var(--ok-text-muted)}.ok-single-header__headline{font-size:clamp(28px,4.5vw,52px);font-weight:800;line-height:1.15;letter-spacing:-0.025em;color:var(--ok-text-heading);margin:0 0 18px 0}.ok-single-header__dek{font-size:clamp(16px,2vw,20px);line-height:1.6;color:var(--ok-text-muted);margin:0 0 28px 0;max-width:880px}.ok-single-byline-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-top:20px;border-top:1px solid var(--ok-border-subtle);margin-bottom:36px}.ok-single-byline-bar__author{display:flex;align-items:center;gap:14px}.ok-single-byline-bar__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid rgba(97,205,246,0.35);flex-shrink:0}.ok-single-byline-bar__name{display:block;font-size:15px;font-weight:700;color:var(--ok-text-heading);margin-bottom:2px}.ok-single-byline-bar__submeta{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ok-text-muted)}.ok-single-byline-bar__sep{color:var(--ok-text-dim)}.ok-single-byline-bar__role{color:var(--ok-blue);font-weight:600}.ok-single-share{display:flex;align-items:center;gap:8px}.ok-single-share__label{font-size:12px;font-weight:700;color:var(--ok-text-dim);text-transform:uppercase;letter-spacing:0.06em;margin-right:4px}.ok-single-share__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--ok-radius-sm);background:var(--ok-surface);border:1px solid var(--ok-border);color:var(--ok-text-muted);font-size:14px;text-decoration:none;cursor:pointer;transition:var(--ok-transition)}.ok-single-share__btn:hover{background:var(--ok-surface-hover);border-color:rgba(97,205,246,0.4);color:var(--ok-blue);transform:translateY(-2px)}.ok-single-share__tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:4px 10px;border-radius:6px;background:#000000;border:1px solid var(--ok-border);color:#ffffff;font-size:11px;font-weight:700;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.2s ease,transform 0.2s ease;z-index:10}.ok-single-share__tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:4px;border-style:solid;border-color:#000000 transparent transparent transparent}.ok-single-share__btn--copy:hover .ok-single-share__tooltip,.ok-single-share__btn--copy.is-copied .ok-single-share__tooltip{opacity:1;visibility:visible}.ok-single-share__btn--copy.is-copied{border-color:var(--ok-blue);color:var(--ok-blue)}.ok-single-cover{margin:32px 0 0 0}.ok-single-cover__wrapper{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--ok-radius-lg);overflow:hidden;border:1px solid var(--ok-border);box-shadow:none;background:#020406}.ok-single-cover__wrapper img{width:100%;height:100%;object-fit:cover;display:block}.ok-single-layout{padding-top:12px}.ok-single-layout__container{width:min(calc(100% - 40px),1260px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;align-items:start}@media (max-width:992px){.ok-single-layout__container{grid-template-columns:1fr;gap:40px}}.ok-single-main-col{min-width:0}.ok-single-prose{font-size:17.5px;line-height:1.8;color:var(--ok-text-body)}.ok-single-prose p{margin:0 0 28px 0}.ok-single-prose h2{color:var(--ok-text-heading);font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-0.025em;margin:48px 0 20px 0;padding-bottom:12px;border-bottom:1px solid var(--ok-border-subtle)}.ok-single-prose h3{color:var(--ok-text-heading);font-size:clamp(20px,2.2vw,24px);font-weight:700;line-height:1.35;letter-spacing:-0.015em;margin:36px 0 16px 0}.ok-single-prose h4{color:var(--ok-text-heading);font-size:18px;font-weight:700;margin:28px 0 14px 0}.ok-single-prose a{color:var(--ok-blue);text-decoration:underline;text-underline-offset:4px;transition:color 0.2s ease}.ok-single-prose a:hover{color:var(--ok-blue-light)}.ok-single-prose strong{color:var(--ok-text-heading);font-weight:700}.ok-single-prose blockquote{position:relative;margin:36px 0;padding:24px 28px;background:rgba(97,205,246,0.04);border-left:3px solid var(--ok-blue);border-radius:0 var(--ok-radius-sm) var(--ok-radius-sm) 0;font-size:18px;font-style:italic;line-height:1.7;color:#e2e8f0}.ok-single-prose blockquote p:last-child{margin-bottom:0}.ok-single-prose ul,.ok-single-prose ol{margin:0 0 28px 0;padding-left:24px}.ok-single-prose li{margin-bottom:10px}.ok-single-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:0.88em;padding:3px 6px;border-radius:4px;background:rgba(255,255,255,0.08);color:var(--ok-blue-light)}.ok-single-prose pre{margin:32px 0;padding:20px 24px;background:#04060a;border:1px solid var(--ok-border);border-radius:var(--ok-radius-sm);overflow-x:auto;font-size:14px;line-height:1.65}.ok-single-prose pre code{padding:0;background:transparent;color:#e2e8f0}.ok-single-prose img{max-width:100%;height:auto;border-radius:var(--ok-radius-sm);border:1px solid var(--ok-border);margin:28px 0}.ok-single-tags-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:24px 0;margin-top:36px;border-top:1px solid var(--ok-border-subtle)}.ok-single-tags-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ok-text-dim);text-transform:uppercase;letter-spacing:0.05em}.ok-single-tags-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ok-single-tag-pill{display:inline-block;padding:5px 12px;border-radius:var(--ok-radius-pill);background:rgba(255,255,255,0.04);border:1px solid var(--ok-border);color:var(--ok-text-muted);font-size:12px;font-weight:600;text-decoration:none;transition:var(--ok-transition)}.ok-single-tag-pill:hover{background:rgba(255,255,255,0.09);color:var(--ok-blue);border-color:rgba(97,205,246,0.4)}.ok-single-author-card{margin:40px 0;padding:clamp(24px,4vw,36px);background:var(--ok-surface);border:1px solid var(--ok-border);border-radius:var(--ok-radius-lg);display:flex;align-items:center;gap:24px}.ok-single-author-card__avatar{width:76px;height:76px;border-radius:50%;object-fit:cover;border:2px solid rgba(97,205,246,0.35);flex-shrink:0}.ok-single-author-card__kicker{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--ok-blue);margin-bottom:4px}.ok-single-author-card__name{color:var(--ok-text-heading);font-size:20px;font-weight:800;margin:0 0 8px 0}.ok-single-author-card__bio{color:var(--ok-text-body);font-size:14px;line-height:1.6;margin:0 0 14px 0}.ok-single-author-card__link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ok-blue);text-decoration:none;transition:var(--ok-transition)}.ok-single-author-card__link:hover{color:#ffffff}@media (max-width:640px){.ok-single-author-card{flex-direction:column;text-align:center;gap:16px}}.ok-single-post-nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:40px 0}@media (max-width:640px){.ok-single-post-nav{grid-template-columns:1fr}}.ok-single-nav-card{display:flex;flex-direction:column;padding:18px 20px;background:var(--ok-surface);border:1px solid var(--ok-border);border-radius:var(--ok-radius-md);text-decoration:none;transition:var(--ok-transition)}.ok-single-nav-card:hover{border-color:var(--ok-border-hover);background:var(--ok-surface-card);transform:translateY(-2px)}.ok-single-nav-card__dir{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--ok-blue);margin-bottom:8px}.ok-single-nav-card--next{text-align:right;align-items:flex-end}.ok-single-nav-card__title{color:var(--ok-text-heading);font-size:14px;font-weight:700;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ok-single-nav-card--placeholder{border:none;background:transparent}.ok-single-sidebar-col{position:sticky;top:96px}.ok-notes-sidebar{display:flex;flex-direction:column;gap:22px}.ok-notes-sidebox{background:var(--ok-surface);border:1px solid var(--ok-border);border-radius:var(--ok-radius-md);padding:22px}.ok-notes-sidebox__header{margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--ok-border-subtle)}.ok-notes-sidebox__eyebrow{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:var(--ok-blue);margin-bottom:4px}.ok-notes-sidebox__title{font-size:17px;font-weight:800;color:var(--ok-text-heading);margin:0}.ok-notes-sidebox--studio{background:#000000}.ok-notes-sidebox__studio-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.ok-notes-sidebox__studio-logo{width:44px;height:44px;border-radius:10px;object-fit:contain;flex-shrink:0}.ok-notes-sidebox__studio-name{font-size:16px;font-weight:800;color:var(--ok-text-heading);margin:0}.ok-notes-sidebox__desc{font-size:13px;line-height:1.6;color:var(--ok-text-muted);margin:0 0 16px 0}.ok-notes-sidebox__link{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ok-blue);text-decoration:none}.ok-notes-sidebox__link:hover{color:#ffffff}.ok-notes-side-posts{display:flex;flex-direction:column;gap:12px}.ok-notes-side-post-card{display:flex;align-items:center;gap:12px;text-decoration:none;padding:8px;border-radius:var(--ok-radius-sm);background:rgba(255,255,255,0.02);border:1px solid var(--ok-border-subtle);transition:var(--ok-transition)}.ok-notes-side-post-card:hover{background:var(--ok-surface-hover);border-color:rgba(97,205,246,0.3);transform:translateX(3px)}.ok-notes-side-post-card__thumb{width:54px;height:54px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#040609}.ok-notes-side-post-card__thumb img{width:100%;height:100%;object-fit:cover}.ok-notes-side-post-card__info{min-width:0;flex:1}.ok-notes-side-post-card__title{display:block;font-size:13px;font-weight:700;color:var(--ok-text-heading);line-height:1.35;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ok-notes-side-post-card__date{font-size:11px;color:var(--ok-text-dim)}.ok-notes-side-assets{display:flex;flex-direction:column;gap:10px}.ok-notes-side-asset-card{display:flex;align-items:center;gap:12px;padding:8px;border-radius:var(--ok-radius-sm);background:rgba(255,255,255,0.02);border:1px solid var(--ok-border-subtle);text-decoration:none;transition:var(--ok-transition)}.ok-notes-side-asset-card:hover{background:var(--ok-surface-hover);border-color:rgba(97,205,246,0.3);transform:translateX(3px)}.ok-notes-side-asset-card__img{width:52px;height:52px;border-radius:8px;object-fit:cover;flex-shrink:0}.ok-notes-side-asset-card__placeholder{width:52px;height:52px;border-radius:8px;background:#06090e;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--ok-blue);flex-shrink:0}.ok-notes-side-asset-card__info{min-width:0;flex:1}.ok-notes-side-asset-card__title{display:block;font-size:13px;font-weight:700;color:var(--ok-text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.ok-notes-side-asset-card__type{font-size:11px;color:var(--ok-blue);font-weight:600}.ok-notes-side-tags{display:flex;flex-wrap:wrap;gap:6px}.ok-notes-side-tag{padding:4px 10px;border-radius:var(--ok-radius-pill);background:rgba(255,255,255,0.03);border:1px solid var(--ok-border);color:var(--ok-text-muted);font-size:11px;font-weight:600;text-decoration:none;transition:var(--ok-transition)}.ok-notes-side-tag:hover{background:var(--ok-blue);color:#000000;border-color:var(--ok-blue)}.ok-notes-sidebox--cta{background:#000000;border-color:rgba(97,205,246,0.25)}.ok-notes-sidebox__cta-title{font-size:17px;font-weight:800;color:var(--ok-text-heading);margin:6px 0 10px 0;line-height:1.35}.ok-notes-sidebox__cta-desc{font-size:13px;line-height:1.6;color:var(--ok-text-body);margin:0 0 16px 0}.ok-notes-sidebox__cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 18px;border-radius:var(--ok-radius-pill);background:#ffffff;color:#000000;font-size:13px;font-weight:700;text-decoration:none;transition:var(--ok-transition)}.ok-notes-sidebox__cta-btn:hover{background:var(--ok-blue);color:#000000;box-shadow:none}.ok-notes-related-wrap{margin-top:clamp(60px,8vw,96px);padding-top:clamp(48px,6vw,72px);border-top:1px solid var(--ok-border-subtle)}.ok-notes-related-container{width:min(calc(100% - 40px),1320px);margin-inline:auto}.ok-notes-related-header{text-align:center;margin-bottom:clamp(32px,4vw,48px)}.ok-notes-related-header__kicker{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:0.1em;color:var(--ok-blue);margin-bottom:8px}.ok-notes-related-header__headline{color:var(--ok-text-heading);font-size:clamp(24px,3.2vw,36px);font-weight:800;letter-spacing:-0.02em;margin:0}@media (max-width:992px){.ok-single-sidebar-col{position:static;margin-top:36px}}@media (max-width:640px){.ok-single-byline-bar{flex-direction:column;align-items:flex-start}.ok-single-share{width:100%;justify-content:flex-start}.ok-notes-cta-banner{flex-direction:column;align-items:flex-start}.ok-notes-cta-banner__actions{width:100%}.ok-notes-action-btn{width:100%;justify-content:center}}.ok-explore-page{position:relative;width:100%;min-height:100vh;background-color:#000000;color:#f1f5f9;font-family:var(--font-family,var(--font-body),-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);padding:40px 24px 100px;box-sizing:border-box;overflow-x:hidden}.ok-explore-ambient-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(120px);z-index:0;opacity:0.55}.ok-explore-ambient-glow--blue{top:-120px;left:-80px;width:600px;height:450px;background:#000000}.ok-explore-ambient-glow--violet{top:-100px;right:-80px;width:550px;height:420px;background:#000000}.ok-explore-shell{position:relative;z-index:1;width:100%;max-width:1440px;margin:0 auto}.ok-explore-hero{text-align:center;max-width:880px;margin:0 auto 48px;display:flex;flex-direction:column;align-items:center}.ok-explore-nav-row{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-bottom:22px;flex-wrap:wrap}.ok-explore-nav-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;background-color:rgba(6,9,12,0.75);border:1px solid rgba(255,255,255,0.08);color:#94a3b8;font-size:13px;font-weight:500;text-decoration:none;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ok-explore-nav-pill:hover{background-color:#000000;border-color:rgba(97,205,246,0.5);color:#ffffff;transform:translateX(-2px)}.ok-explore-nav-pill i{font-size:11px;color:#61cdf6}.ok-explore-kicker{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background-color:rgba(97,205,246,0.08);border:1px solid rgba(97,205,246,0.2);color:#61cdf6;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em}.ok-explore-kicker-dot{width:7px;height:7px;border-radius:999px;background-color:#61cdf6;box-shadow:none;animation:ok-dot-pulse 2s infinite ease-in-out}.ok-explore-title{font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.12;color:#ffffff;letter-spacing:-0.03em;margin:0 0 16px;text-align:center}.ok-explore-gradient-text{background:none !important;-webkit-background-clip:unset !important;background-clip:unset !important;-webkit-text-fill-color:initial !important;color:#61cdf6 !important}.ok-explore-lead{font-size:clamp(15px,1.2vw,17px);line-height:1.6;color:#94a3b8;max-width:680px;margin:0 0 32px;text-align:center}.ok-explore-search-form{width:100%;max-width:640px;margin:0 auto 36px}.ok-explore-search-box{display:flex;align-items:center;position:relative;background:rgba(10,14,25,0.85);border:1px solid rgba(255,255,255,0.12);border-radius:999px;padding:6px 8px 6px 20px;transition:all 0.24s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none}.ok-explore-search-box:focus-within{border-color:rgba(97,205,246,0.6);background:rgba(14,20,36,0.95);box-shadow:none}.ok-explore-search-icon{font-size:15px;color:#64748b;margin-right:12px;flex-shrink:0;transition:color 0.2s ease}.ok-explore-search-box:focus-within .ok-explore-search-icon{color:#61cdf6}.ok-explore-search-input{flex:1 1 auto;min-width:0;background:transparent;border:none;outline:none;color:#ffffff;font-family:inherit;font-size:15px;padding:8px 0}.ok-explore-search-input::placeholder{color:#64748b;font-size:14px}.ok-explore-search-clear{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#94a3b8;background:rgba(255,255,255,0.06);text-decoration:none;margin-right:8px;font-size:12px;transition:all 0.15s ease}.ok-explore-search-clear:hover{background:rgba(255,255,255,0.15);color:#ffffff}.ok-explore-search-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:999px;background-color:var(--color-primary);border:1px solid var(--color-primary);color:var(--color-black);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);box-shadow:none;flex-shrink:0}.ok-explore-search-btn:hover{background-color:#ffffff;border-color:#ffffff;color:#000000;transform:translateY(-1px);box-shadow:none}.ok-explore-search-btn:hover *{color:#000000}.ok-explore-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;max-width:780px}.ok-explore-stat-card{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 14px;border-radius:14px;background:rgba(10,14,25,0.65);border:1px solid rgba(255,255,255,0.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all 0.2s ease}.ok-explore-stat-card:hover{border-color:rgba(97,205,246,0.3);background:rgba(14,20,36,0.8);transform:translateY(-2px)}.ok-explore-stat-val{font-size:clamp(24px,2.5vw,32px);font-weight:800;line-height:1;margin-bottom:6px;letter-spacing:-0.02em;color:#ffffff}.ok-explore-stat-val--blue,.ok-explore-stat-val--cyan,.ok-explore-stat-val--violet,.ok-explore-stat-val--white{color:#ffffff}.ok-explore-stat-lbl{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#94a3b8}.ok-explore-tabs-bar{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.ok-explore-tabs{display:inline-flex;align-items:center;gap:6px;padding:6px;background:rgba(10,14,25,0.85);border:1px solid rgba(255,255,255,0.08);border-radius:999px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);flex-wrap:wrap;justify-content:center}.ok-explore-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:999px;border:1px solid transparent;background:transparent;color:#94a3b8;font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);white-space:nowrap}.ok-explore-tab:hover{color:#ffffff;background:rgba(255,255,255,0.05)}.ok-explore-tab.is-active{background:rgba(97,205,246,0.12);border-color:rgba(97,205,246,0.35);color:#61cdf6;box-shadow:none}.ok-explore-tab.is-active i{color:#61cdf6}.ok-explore-tab-count{padding:2px 7px;border-radius:999px;background:rgba(255,255,255,0.08);font-size:11px;font-weight:700;color:inherit}.ok-explore-tab.is-active .ok-explore-tab-count{background:rgba(97,205,246,0.22);color:#61cdf6}.ok-explore-section{margin-bottom:64px}.ok-explore-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,0.08)}.ok-explore-section-title-wrap h2{font-size:clamp(22px,2.4vw,32px);font-weight:800;color:#ffffff;letter-spacing:-0.02em;margin:0 0 6px;display:flex;align-items:center;gap:12px}.ok-explore-section-title-wrap h2 i{font-size:20px}.ok-explore-section-title-wrap p{font-size:14px;color:#94a3b8;margin:0;line-height:1.5}.ok-explore-section-badge{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.08);color:#94a3b8;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em}.ok-explore-section-badge--video{background:rgba(97,205,246,0.08);border-color:rgba(97,205,246,0.2);color:#61cdf6}.ok-explore-section-badge--image{background:rgba(232,56,149,0.08);border-color:rgba(232,56,149,0.2);color:#e83895}.ok-explore-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ok-explore-card{display:flex;flex-direction:column;background:#000000;border:1px solid rgba(255,255,255,0.08);border-radius:8px;padding:12px;text-decoration:none;color:#f1f5f9;transition:all 0.28s cubic-bezier(0.16,1,0.3,1);overflow:hidden;position:relative;box-sizing:border-box}.ok-explore-card:hover{transform:translateY(-5px);border-color:rgba(97,205,246,0.4);background:#000000;box-shadow:none;color:#ffffff}.ok-explore-card--image:hover{border-color:rgba(232,56,149,0.4);box-shadow:none}.ok-explore-card__media{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;border:1px solid rgba(255,255,255,0.06);background:#080d15}.ok-explore-card .ok-collection-thumb{width:100%;height:100%;display:grid;gap:2px;background:#080d15}.ok-explore-card .ok-collection-thumb__tile{min-width:0;min-height:0;overflow:hidden;position:relative;background:#000000;background-size:200% 100%;animation:okb-card-shimmer 2.2s infinite ease-in-out}.ok-explore-card .ok-collection-thumb__tile img{width:100%;height:100%;object-fit:cover;display:block;opacity:0;transition:opacity 0.4s ease,transform 0.45s cubic-bezier(0.16,1,0.3,1),filter 0.45s ease;filter:brightness(0.95);color:transparent;font-size:0}.ok-explore-card .ok-collection-thumb.is-all-loaded .ok-collection-thumb__tile{animation:none;background:#080d15}.ok-explore-card .ok-collection-thumb.is-all-loaded .ok-collection-thumb__tile img{opacity:1}.ok-explore-card:hover .ok-collection-thumb__tile img{transform:scale(1.06);filter:brightness(1.05)}.ok-explore-card .ok-collection-thumb--1{grid-template-columns:1fr;grid-template-rows:1fr}.ok-explore-card .ok-collection-thumb--2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.ok-explore-card .ok-collection-thumb--3{grid-template-columns:1.15fr 0.85fr;grid-template-rows:1fr 1fr}.ok-explore-card .ok-collection-thumb--3 .ok-collection-thumb__tile--1{grid-column:1;grid-row:1 / span 2}.ok-explore-card .ok-collection-thumb--3 .ok-collection-thumb__tile--2{grid-column:2;grid-row:1}.ok-explore-card .ok-collection-thumb--3 .ok-collection-thumb__tile--3{grid-column:2;grid-row:2}.ok-explore-card__fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#000000;,#0c1322;color:rgba(185,212,255,0.5);font-size:32px}.ok-explore-card__body{padding:14px 4px 4px;display:flex;flex-direction:column;flex:1 1 auto}.ok-explore-card__kicker{font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:0.06em;color:#61cdf6;margin-bottom:4px;transition:color 0.2s ease}.ok-explore-card--image .ok-explore-card__kicker{color:#e83895}.ok-explore-card__title{font-size:17px;font-weight:700;line-height:1.25;color:#ffffff;margin:0 0 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color 0.2s ease}.ok-explore-card:hover .ok-explore-card__title{color:#ffffff}.ok-explore-card__footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid rgba(255,255,255,0.05)}.ok-explore-card__status{font-size:13px;color:#94a3b8;font-weight:500;transition:color 0.2s ease}.ok-explore-card:hover .ok-explore-card__status{color:#ffffff}.ok-explore-card__btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.08);color:#94a3b8;font-size:11px;transition:all 0.2s ease}.ok-explore-card:hover .ok-explore-card__btn{background:#2563eb;border-color:#3b82f6;color:#ffffff;transform:translateX(2px)}.ok-explore-card--image:hover .ok-explore-card__btn{background:#e83895;border-color:#e83895;color:#ffffff}.ok-explore-tags-cloud{display:flex;flex-wrap:wrap;gap:10px}.ok-explore-tag{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:rgba(12,17,28,0.8);border:1px solid rgba(255,255,255,0.08);color:#e2e8f0;font-size:13px;font-weight:600;text-decoration:none;transition:all 0.22s cubic-bezier(0.16,1,0.3,1);box-shadow:none}.ok-explore-tag i{font-size:11px;color:#61cdf6;transition:transform 0.2s ease}.ok-explore-tag:hover{background:rgba(97,205,246,0.12);border-color:rgba(97,205,246,0.4);color:#ffffff;transform:translateY(-2px);box-shadow:none}.ok-explore-tag:hover i{transform:rotate(15deg)}.ok-explore-tag-count{font-size:11px;color:#94a3b8;padding:2px 7px;border-radius:999px;background:rgba(255,255,255,0.06)}.ok-explore-tag:hover .ok-explore-tag-count{background:rgba(97,205,246,0.2);color:#61cdf6}.ok-explore-empty{text-align:center;padding:60px 24px;border-radius:18px;background:rgba(10,14,25,0.6);border:1px solid rgba(255,255,255,0.08);max-width:600px;margin:40px auto}.ok-explore-empty i{font-size:40px;color:#64748b;margin-bottom:16px}.ok-explore-empty h3{font-size:20px;font-weight:700;color:#ffffff;margin:0 0 8px}.ok-explore-empty p{font-size:14px;color:#94a3b8;margin:0 0 20px}.ok-explore-empty a{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:999px;background:#2563eb;color:#ffffff;text-decoration:none;font-size:13px;font-weight:600;transition:all 0.2s ease}.ok-explore-empty a:hover{background:#1d4ed8;transform:translateY(-1px)}@media (max-width:1200px){.ok-explore-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media (max-width:860px){.ok-explore-page{padding:24px 8px 60px !important}.ok-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ok-explore-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ok-explore-section-header{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:540px){.ok-explore-page{padding:16px 6px 40px !important}.ok-explore-grid{grid-template-columns:1fr;gap:12px}.ok-explore-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ok-explore-stat-card{padding:12px 10px}.ok-explore-stat-val{font-size:22px}.ok-explore-tabs{width:100%;border-radius:16px}.ok-explore-tab{flex:1 1 calc(50% - 10px);justify-content:center;padding:8px 12px;font-size:12px}.ok-explore-search-box{padding:4px 6px 4px 16px}.ok-explore-search-btn span{display:none}.ok-explore-search-btn{padding:8px 14px}}:root{--ok-studio-bg:#000000;--ok-studio-sidebar-bg:#000000;--ok-studio-card-bg:#000000;--ok-studio-card-hover:#0c111a;--ok-studio-card-border:rgba(255,255,255,0.08);--ok-studio-card-border-hover:rgba(97,205,246,0.35);--ok-studio-active-pill:#131926;--ok-studio-hover-pill:rgba(255,255,255,0.07);--ok-studio-text-primary:#ffffff;--ok-studio-text-secondary:#cbd5e1;--ok-studio-text-muted:#94a3b8;--ok-studio-accent-blue:#61cdf6;--ok-studio-accent-blue-soft:rgba(97,205,246,0.12);--ok-studio-accent-violet:#e83895;--ok-studio-accent-violet-soft:rgba(232,56,149,0.12);--ok-studio-font:var(--font-family,"Product Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif);--ok-studio-radius-card:20px;--ok-studio-radius-btn:999px;--ok-studio-radius-pill:12px}.ok-studio-wrapper{display:flex;align-items:flex-start;min-height:calc(100vh - 72px);background-color:var(--ok-studio-bg);color:var(--ok-studio-text-primary);font-family:var(--ok-studio-font);font-size:14px;line-height:1.5;width:100%;max-width:100%;box-sizing:border-box;position:relative}body.ok-studio-drawer-active{overflow:hidden !important}body.ok-studio-drawer-active{overflow:hidden !important;touch-action:none !important}body.ok-studio-drawer-active .site-header,body.ok-studio-drawer-active header.site-header,body.ok-studio-drawer-active .site-main,body.ok-studio-drawer-active #main,body.ok-studio-drawer-active .ok-studio-wrapper,body.ok-studio-drawer-active .site-footer,body.ok-studio-drawer-active footer,body:has(#okStudioSidebar.is-open) .site-header,body:has(#okStudioSidebar.is-open) header.site-header,body:has(#okStudioSidebar.is-open) .site-main,body:has(#okStudioSidebar.is-open) #main,body:has(#okStudioSidebar.is-open) .ok-studio-wrapper,body:has(#okStudioSidebar.is-open) .site-footer,body:has(#okStudioSidebar.is-open) footer{filter:blur(8px) !important;-webkit-filter:blur(8px) !important;pointer-events:none !important;user-select:none !important;transition:filter 0.25s cubic-bezier(0.16,1,0.3,1) !important}#okStudioSidebar,.ok-studio-sidebar{filter:none !important;-webkit-filter:none !important;pointer-events:auto !important}.ok-studio-wrapper *{box-sizing:border-box}.ok-studio-wrapper i,.ok-studio-sidebar i,.ok-studio-wrapper .fa-solid,.ok-studio-sidebar .fa-solid,.ok-studio-wrapper .fa-regular,.ok-studio-sidebar .fa-regular,.ok-studio-nav-icon,.ok-studio-nav-icon i,.ok-studio-icon-btn i,.ok-studio-card-pagination button i,.ok-studio-search-box i,.ok-studio-mobile-toggle i,.ok-empty-box-icon i,.ok-card-icon i,.ok-studio-banner i{color:#ffffff !important}.ok-studio-wrapper h1,.ok-studio-sidebar h1,.ok-studio-wrapper h2,.ok-studio-sidebar h2,.ok-studio-wrapper h3,.ok-studio-sidebar h3,.ok-studio-wrapper h4,.ok-studio-sidebar h4,.ok-studio-channel-name,.ok-studio-nav-text,.ok-studio-table th,.ok-studio-table td,.ok-account-row strong,.ok-purchase-price,.ok-purchase-meta strong,.ok-studio-perf-metric-item strong,.ok-studio-analytics-big-num,.ok-studio-analytics-row strong,.ok-studio-top-item strong{color:#ffffff}.ok-studio-channel-lbl,.ok-studio-channel-meta,.ok-studio-perf-stats-row,.ok-studio-perf-metric-item span,.ok-studio-recent-meta,.ok-studio-notif-desc,.ok-studio-notif-time,.ok-studio-analytics-sub,.ok-studio-analytics-row span,.ok-studio-top-item span,.ok-studio-news-desc,.ok-studio-table-head p,.ok-account-row span,.ok-purchase-meta span,.ok-empty-box p{color:var(--ok-studio-text-secondary)}.ok-studio-backdrop{display:none;position:fixed !important;inset:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important;height:100dvh !important;background:rgba(0,0,0,0.75) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;z-index:9999998 !important;opacity:0;pointer-events:none !important;transition:opacity 0.25s cubic-bezier(0.16,1,0.3,1) !important}.ok-studio-backdrop.is-visible,body.ok-studio-drawer-active .ok-studio-backdrop{display:block !important;opacity:1 !important;pointer-events:auto !important;cursor:pointer !important}.ok-studio-sidebar{width:260px;min-width:260px;flex-shrink:0;background-color:#000000;border-right:1px solid rgba(255,255,255,0.05);display:flex;flex-direction:column;padding:24px 14px 20px;position:sticky;top:72px;align-self:flex-start;height:fit-content;max-height:calc(100vh - 72px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;z-index:100;transition:transform 0.25s cubic-bezier(0.16,1,0.3,1),left 0.25s ease}.ok-studio-sidebar::-webkit-scrollbar{display:none}.ok-studio-sidebar-top-bar{display:none;align-items:center;justify-content:space-between;padding:0 4px 14px;margin-bottom:12px;border-bottom:1px solid var(--ok-studio-card-border)}.ok-studio-drawer-brand{font-size:13px;font-weight:700;color:#ffffff;display:inline-flex;align-items:center;gap:8px}.ok-studio-drawer-brand i{color:#ffffff !important;font-size:13px}.ok-studio-sidebar-close{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.12);color:#ffffff !important;width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:background 0.15s ease,border-color 0.15s ease}.ok-studio-sidebar-close i{color:#ffffff !important}.ok-studio-sidebar-close:hover{background:rgba(255,255,255,0.18);border-color:#61cdf6}.ok-studio-channel-head{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:20px;border-bottom:1px solid var(--ok-studio-card-border);margin-bottom:16px}.ok-studio-avatar-wrap{position:relative;width:104px;height:104px;border-radius:50%;padding:3px;background:#61cdf6;display:flex;align-items:center;justify-content:center;box-shadow:none}.ok-studio-avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover;background-color:#000000;display:block}.ok-studio-channel-lbl{font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#61cdf6;margin-top:14px}.ok-studio-channel-name{font-size:16px;font-weight:700;color:#ffffff;margin-top:4px;max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-0.01em}.ok-studio-channel-meta{font-size:12px;color:var(--ok-studio-text-muted);margin-top:2px;max-width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ok-studio-nav{display:flex;flex-direction:column;gap:4px;flex:1}.ok-studio-nav-item{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:var(--ok-studio-radius-pill);color:#ffffff;font-size:13.5px;font-weight:500;cursor:pointer;background:transparent;border:none;width:100%;text-align:left;transition:all 0.15s ease;user-select:none;position:relative;text-decoration:none}.ok-studio-nav-item:hover{background-color:var(--ok-studio-hover-pill);color:#ffffff}.ok-studio-nav-item.is-active{background-color:var(--ok-studio-active-pill);color:#ffffff;font-weight:600}.ok-studio-nav-item.is-active::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3.5px;border-radius:0 4px 4px 0;background:#61cdf6}.ok-studio-nav-icon{font-size:16px;width:22px;text-align:center;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ok-studio-nav-text{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ok-studio-badge{font-size:11px;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,0.08);color:#ffffff;font-weight:600;margin-left:auto}.ok-studio-badge--active{background:rgba(97,205,246,0.15);border:1px solid rgba(97,205,246,0.3);color:#61cdf6}.ok-studio-nav-divider{height:1px;background-color:var(--ok-studio-card-border);margin:12px 0}.ok-studio-main{flex:1;min-width:0;padding:32px 40px 72px;overflow:visible}.ok-studio-topbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px;flex-wrap:wrap}.ok-studio-topbar-left{display:flex;align-items:center;gap:16px}.ok-studio-mobile-toggle{display:none;background:#000000;border:1px solid var(--ok-studio-card-border);color:#ffffff;width:42px;height:42px;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:background 0.15s ease,border-color 0.15s ease}.ok-studio-mobile-toggle:hover{background:#0d121c;border-color:rgba(255,255,255,0.2)}.ok-studio-topbar h1{font-size:24px;font-weight:700;color:#ffffff;margin:0;letter-spacing:-0.02em}.ok-studio-topbar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ok-studio-btn-primary,.ok-btn-primary{display:inline-flex;align-items:center;gap:8px;background-color:#ffffff !important;color:#000000 !important;font-family:var(--ok-studio-font);font-weight:700;font-size:13.5px;padding:9px 20px;border-radius:var(--ok-studio-radius-btn);text-decoration:none;border:none;cursor:pointer;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);box-shadow:none}.ok-studio-btn-primary *,.ok-btn-primary *{color:#000000 !important}.ok-studio-wrapper .ok-studio-btn-primary i,.ok-studio-wrapper .ok-btn-primary i,.ok-studio-wrapper .ok-studio-btn-primary .fa-solid,.ok-studio-wrapper .ok-btn-primary .fa-solid,.ok-studio-wrapper .ok-btn-bolt,.ok-studio-wrapper .fa-bolt,.ok-studio-btn-primary i,.ok-btn-primary i,.ok-studio-btn-primary .fa-solid,.ok-btn-primary .fa-solid,.ok-studio-btn-primary .ok-btn-bolt,.ok-btn-primary .ok-btn-bolt,.ok-studio-btn-primary .fa-bolt,.ok-btn-primary .fa-bolt,.ok-btn-bolt{display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#000000 !important;font-size:13px !important;opacity:1 !important;visibility:visible !important;transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),color 0.2s ease}.ok-studio-btn-primary:hover,.ok-btn-primary:hover{background-color:var(--ok-studio-accent-blue) !important;color:#000000 !important;transform:translateY(-2px);box-shadow:none}.ok-studio-btn-primary:hover *,.ok-btn-primary:hover *{color:#000000 !important}.ok-studio-wrapper .ok-studio-btn-primary:hover i,.ok-studio-wrapper .ok-btn-primary:hover i,.ok-studio-wrapper .ok-studio-btn-primary:hover .fa-solid,.ok-studio-wrapper .ok-btn-primary:hover .fa-solid,.ok-studio-wrapper .ok-studio-btn-primary:hover .ok-btn-bolt,.ok-studio-wrapper .ok-btn-primary:hover .ok-btn-bolt,.ok-studio-wrapper .ok-studio-btn-primary:hover .fa-bolt,.ok-studio-wrapper .ok-btn-primary:hover .fa-bolt,.ok-studio-btn-primary:hover i,.ok-btn-primary:hover i,.ok-studio-btn-primary:hover .fa-solid,.ok-btn-primary:hover .fa-solid,.ok-studio-btn-primary:hover .ok-btn-bolt,.ok-btn-primary:hover .ok-btn-bolt,.ok-studio-btn-primary:hover .fa-bolt,.ok-btn-primary:hover .fa-bolt{color:#000000 !important;transform:scale(1.1)}.ok-studio-pill-btn{display:inline-flex;align-items:center;gap:8px;background-color:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);color:#ffffff !important;font-family:var(--ok-studio-font);font-weight:600;font-size:13px;padding:8px 18px;border-radius:var(--ok-studio-radius-btn);text-decoration:none;cursor:pointer;transition:all 0.2s cubic-bezier(0.16,1,0.3,1)}.ok-studio-pill-btn i{color:#ffffff !important;font-size:12px}.ok-studio-pill-btn:hover{background-color:rgba(255,255,255,0.12);border-color:rgba(97,205,246,0.4);color:#ffffff !important;transform:translateY(-1px)}.ok-studio-icon-btn{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,0.05);border:1px solid var(--ok-studio-card-border);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer;transition:all 0.15s ease;text-decoration:none}.ok-studio-icon-btn:hover{background:rgba(255,255,255,0.12);border-color:rgba(97,205,246,0.4)}.ok-studio-banner{padding:14px 20px;border-radius:14px;margin-bottom:24px;display:flex;align-items:center;gap:12px;font-size:13.5px}.ok-studio-banner--info{background:rgba(97,205,246,0.1);border:1px solid rgba(97,205,246,0.3);color:#ffffff}.ok-studio-banner--success{background:rgba(43,166,64,0.12);border:1px solid rgba(43,166,64,0.3);color:#ffffff}.ok-studio-banner--error{background:rgba(239,68,68,0.12);border:1px solid rgba(239,68,68,0.3);color:#ffffff}.ok-studio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.ok-studio-column{display:flex;flex-direction:column;gap:24px}.ok-studio-card{background-color:var(--ok-studio-card-bg);border:1px solid var(--ok-studio-card-border);border-radius:var(--ok-studio-radius-card);padding:22px;box-shadow:none;position:relative;display:flex;flex-direction:column;transition:border-color 0.2s ease,box-shadow 0.2s ease}.ok-studio-card:hover{border-color:var(--ok-studio-card-border-hover);box-shadow:none}.ok-studio-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ok-studio-card-head h2{font-size:16px;font-weight:700;color:#ffffff;margin:0;letter-spacing:-0.01em}.ok-studio-card-pagination{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ok-studio-text-muted)}.ok-studio-card-pagination button{background:transparent;border:none;color:#ffffff;cursor:pointer;padding:4px 6px;font-size:12px;border-radius:4px;transition:background 0.15s ease}.ok-studio-card-pagination button:hover{background:rgba(255,255,255,0.1)}.ok-studio-perf-thumb-wrap{width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;background:#000000;position:relative;border:1px solid rgba(255,255,255,0.08)}.ok-studio-perf-thumb-wrap img{width:100%;height:100%;object-fit:cover;display:block}.ok-studio-perf-thumb-overlay{position:absolute;inset:0;background:#000000;display:flex;flex-direction:column;justify-content:flex-end;padding:14px}.ok-studio-perf-thumb-title{color:#ffffff;font-weight:700;font-size:13.5px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ok-studio-perf-stats-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:12px 0 10px;border-bottom:1px solid var(--ok-studio-card-border);font-size:12px;color:var(--ok-studio-text-secondary)}.ok-studio-perf-stats-row span{display:inline-flex;align-items:center;gap:6px;min-width:0;word-break:break-word}.ok-studio-perf-metric-list{display:flex;flex-direction:column;gap:10px;padding:14px 0;border-bottom:1px solid var(--ok-studio-card-border);font-size:13px}.ok-studio-perf-metric-item{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 12px;color:var(--ok-studio-text-secondary)}.ok-studio-perf-metric-item span,.ok-studio-perf-metric-item strong{min-width:0;word-break:break-word}.ok-studio-perf-metric-item strong{color:#ffffff;font-weight:600}.ok-studio-card-footer-actions{display:flex;align-items:center;justify-content:space-between;padding-top:14px;gap:10px;flex-wrap:wrap}.ok-studio-mini-icons{display:flex;gap:8px}.ok-studio-recent-list{display:flex;flex-direction:column;gap:10px}.ok-studio-recent-item{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;background:rgba(255,255,255,0.02);border:1px solid transparent;transition:all 0.15s ease;text-decoration:none;color:#ffffff}.ok-studio-recent-item:hover{background:rgba(255,255,255,0.05);border-color:var(--ok-studio-card-border)}.ok-studio-recent-thumb{width:58px;height:40px;border-radius:8px;background:#000000;object-fit:cover;flex-shrink:0;border:1px solid rgba(255,255,255,0.06)}.ok-studio-recent-info{flex:1;min-width:0}.ok-studio-recent-title{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#ffffff}.ok-studio-recent-meta{font-size:11.5px;color:var(--ok-studio-text-muted);display:flex;gap:8px;margin-top:2px}.ok-studio-notification-body{padding:6px 0 14px}.ok-studio-notif-title{font-size:15px;font-weight:700;color:#ffffff;margin-bottom:6px}.ok-studio-notif-desc{font-size:13px;color:var(--ok-studio-text-secondary);line-height:1.5;margin-bottom:10px}.ok-studio-notif-time{font-size:11.5px;color:var(--ok-studio-text-muted)}.ok-studio-analytics-hero{padding:4px 0 16px;border-bottom:1px solid var(--ok-studio-card-border)}.ok-studio-analytics-sub{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#61cdf6}.ok-studio-analytics-big-num{font-size:42px;font-weight:800;color:#ffffff;line-height:1.05;margin:6px 0 6px;letter-spacing:-0.03em}.ok-studio-analytics-summary{padding:14px 0;border-bottom:1px solid var(--ok-studio-card-border)}.ok-studio-analytics-summary h3{font-size:13.5px;font-weight:600;color:#ffffff;margin:0 0 10px}.ok-studio-analytics-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--ok-studio-text-secondary);margin-bottom:8px}.ok-studio-analytics-row strong{color:#ffffff;font-weight:600}.ok-studio-top-content{padding:14px 0 6px}.ok-studio-top-content h3{font-size:13px;font-weight:600;color:#ffffff;margin:0 0 10px}.ok-studio-top-item{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ok-studio-text-secondary);margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ok-studio-top-item span{overflow:hidden;text-overflow:ellipsis;max-width:80%}.ok-studio-top-item strong{color:#ffffff}.ok-studio-news-banner-link{display:block;text-decoration:none;border-radius:14px}.ok-studio-news-banner{width:100%;aspect-ratio:16 / 9;border-radius:14px;background:#000000;border:1px solid rgba(255,255,255,0.1);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#ffffff;padding:16px;position:relative;overflow:hidden;box-shadow:none;transition:border-color 0.25s ease}.ok-studio-news-banner-link:hover .ok-studio-news-banner{border-color:rgba(97,205,246,0.4)}.ok-studio-news-banner-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.35s cubic-bezier(0.16,1,0.3,1)}.ok-studio-news-banner-link:hover .ok-studio-news-banner-img{transform:scale(1.04)}.ok-studio-news-banner-overlay{position:absolute;inset:0;background:#000000;pointer-events:none}.ok-studio-news-badge{background:#ffffff;color:#000000;font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:0.08em;padding:3px 10px;border-radius:999px;margin-bottom:6px;position:relative;z-index:2}.ok-studio-news-banner h3{font-size:18px;font-weight:800;margin:0;letter-spacing:-0.02em;color:#ffffff;position:relative;z-index:2}.ok-studio-news-title{font-size:14.5px;font-weight:700;color:#ffffff;margin:14px 0 6px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ok-studio-news-title a{color:#ffffff !important;text-decoration:none;transition:color 0.2s ease}.ok-studio-news-title a:hover{color:#61cdf6 !important}.ok-studio-news-desc{font-size:12.5px;color:var(--ok-studio-text-secondary);line-height:1.5;margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ok-studio-insider-preview{width:100%;aspect-ratio:16 / 9;border-radius:14px;background:#000000;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--ok-studio-card-border)}.ok-studio-insider-tag{position:absolute;top:10px;left:10px;background:rgba(0,0,0,0.75);border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(4px);padding:3px 10px;border-radius:999px;font-size:10.5px;font-weight:700;color:#ffffff;text-transform:uppercase;letter-spacing:0.04em}.ok-studio-panel{display:none}.ok-studio-panel.is-active{display:block}.ok-studio-table-card{background:var(--ok-studio-card-bg);border:1px solid var(--ok-studio-card-border);border-radius:var(--ok-studio-radius-card);overflow:hidden;box-shadow:none}.ok-studio-overview-shell{padding:28px}.ok-studio-overview-head{padding:0 0 20px !important;border-bottom:1px solid var(--ok-studio-card-border) !important}.ok-studio-metrics-box{margin-top:28px;background:rgba(255,255,255,0.02);border:1px solid var(--ok-studio-card-border);border-radius:16px;padding:20px}.ok-studio-table-head{padding:22px 28px;border-bottom:1px solid var(--ok-studio-card-border);display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.ok-studio-table-head h2{font-size:18px;font-weight:700;margin:0;color:#ffffff}.ok-studio-table-head p{margin:3px 0 0;font-size:13px;color:var(--ok-studio-text-secondary)}.ok-studio-filter-bar{padding:16px 28px;background:rgba(255,255,255,0.02);border-bottom:1px solid var(--ok-studio-card-border);display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ok-studio-search-box{position:relative;display:inline-flex;align-items:center;flex:1;min-width:220px;max-width:380px}.ok-studio-search-box i{position:absolute;left:14px;font-size:13px}.ok-studio-search-input{width:100%;background:#000000;border:1px solid var(--ok-studio-card-border);border-radius:var(--ok-studio-radius-btn);padding:9px 16px 9px 38px;color:#ffffff;font-size:13px;outline:none;transition:border-color 0.15s ease;font-family:var(--ok-studio-font)}.ok-studio-search-input:focus{border-color:#61cdf6}.ok-studio-select{background:#000000;border:1px solid var(--ok-studio-card-border);border-radius:var(--ok-studio-radius-btn);padding:8px 16px;color:#ffffff;font-size:13px;outline:none;cursor:pointer;font-family:var(--ok-studio-font);color-scheme:dark;transition:border-color 0.15s ease}.ok-studio-select:focus{border-color:#61cdf6}.ok-studio-select option{background-color:#000000;color:#ffffff}.ok-custom-select-wrap{position:relative;display:inline-block;user-select:none;min-width:140px}.ok-custom-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#000000;border:1px solid var(--ok-studio-card-border);border-radius:var(--ok-studio-radius-btn);padding:8px 16px;color:#ffffff;font-size:13px;font-family:var(--ok-studio-font);font-weight:500;cursor:pointer;white-space:nowrap;transition:all 0.15s ease;min-height:38px;width:100%;box-sizing:border-box}.ok-custom-select-trigger:hover,.ok-custom-select-wrap.is-open .ok-custom-select-trigger{border-color:#61cdf6;background:#06090e;box-shadow:none}.ok-custom-select-label{color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ok-custom-select-trigger i{font-size:11px;color:#ffffff !important;transition:transform 0.2s cubic-bezier(0.16,1,0.3,1);flex-shrink:0}.ok-custom-select-wrap.is-open .ok-custom-select-trigger i{transform:rotate(180deg);color:#61cdf6 !important}.ok-custom-select-menu{display:none;position:absolute;top:calc(100% + 6px);left:0;min-width:100%;width:max-content;max-width:300px;background:#000000;border:1px solid rgba(97,205,246,0.3);border-radius:12px;padding:6px;z-index:1000;box-shadow:none;box-sizing:border-box;max-height:250px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,0.2) transparent}.ok-custom-select-menu::-webkit-scrollbar{width:4px}.ok-custom-select-menu::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.2);border-radius:4px}.ok-custom-select-wrap.is-open .ok-custom-select-menu{display:block;animation:okStudioDropdownIn 0.16s cubic-bezier(0.16,1,0.3,1)}@keyframes okStudioDropdownIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.ok-custom-select-option{padding:8px 12px;border-radius:8px;font-size:13px;color:var(--ok-studio-text-secondary);cursor:pointer;transition:all 0.12s ease;display:flex;align-items:center;justify-content:space-between;white-space:nowrap}.ok-custom-select-option:hover{background:rgba(97,205,246,0.12);color:#ffffff}.ok-custom-select-option.is-selected{background:rgba(97,205,246,0.2);color:#ffffff;font-weight:600}.ok-custom-select-option.is-selected::after{content:"\f00c";font-family:"Font Awesome 6 Free","Font Awesome 5 Free","FontAwesome";font-weight:900;font-size:11px;color:#61cdf6;margin-left:10px}.ok-studio-date-range{display:inline-flex;align-items:center;gap:6px;background:#000000;border:1px solid var(--ok-studio-card-border);border-radius:var(--ok-studio-radius-btn);padding:5px 12px;transition:border-color 0.15s ease}.ok-studio-date-range:focus-within{border-color:#61cdf6}.ok-studio-date-input{background:transparent;border:none;color:#ffffff;font-size:12.5px;font-family:var(--ok-studio-font);outline:none;padding:4px 0;width:116px;cursor:pointer;color-scheme:dark}.ok-studio-date-input::-webkit-calendar-picker-indicator{filter:invert(1);cursor:pointer;opacity:0.8;transition:opacity 0.15s ease}.ok-studio-date-input::-webkit-calendar-picker-indicator:hover{opacity:1}.ok-studio-date-sep{color:var(--ok-studio-text-muted);font-size:11.5px;font-weight:600;text-transform:lowercase;padding:0 2px}.ok-studio-filter-bar label{color:var(--ok-studio-text-secondary);font-size:13px;font-weight:500;white-space:nowrap;margin:0}.ok-studio-table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ok-studio-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.ok-studio-table th{padding:14px 24px;font-weight:600;color:#cbd5e1;border-bottom:1px solid var(--ok-studio-card-border);font-size:12px;text-transform:uppercase;letter-spacing:0.05em}.ok-studio-table td{padding:16px 24px;border-bottom:1px solid var(--ok-studio-card-border);color:#ffffff;vertical-align:middle}.ok-studio-table tr:hover td{background-color:rgba(255,255,255,0.02)}.ok-studio-table tr:last-child td{border-bottom:none}.ok-purchase-list,.ok-download-history-list,.ok-search-history-list,.ok-refund-list{display:flex;flex-direction:column;gap:14px;padding:24px}.ok-purchase-item,.ok-refund-item{background:#04060a;border:1px solid var(--ok-studio-card-border);border-radius:16px;padding:20px;transition:all 0.15s ease;min-width:0;max-width:100%;box-sizing:border-box}.ok-purchase-item:hover,.ok-refund-item:hover{background:#000000;border-color:rgba(97,205,246,0.3)}.ok-purchase-main{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px;gap:16px;flex-wrap:wrap;min-width:0}.ok-purchase-main>div:first-child{min-width:0;flex:1 1 auto}.ok-purchase-main h3{font-size:16px;font-weight:700;color:#ffffff;margin:0 0 4px;word-break:break-word}.ok-purchase-main p{font-size:12.5px;color:var(--ok-studio-text-secondary);margin:0;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ok-on-demand-label{background:rgba(97,205,246,0.12);border:1px solid rgba(97,205,246,0.25);padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;color:#61cdf6;white-space:nowrap !important;word-break:keep-all !important;overflow-wrap:normal !important;display:inline-flex;align-items:center}.ok-meta-head{display:flex !important;align-items:center !important;gap:6px !important;margin-bottom:3px !important;flex-wrap:wrap !important}.ok-meta-head span{display:inline-block !important;margin-bottom:0 !important}.ok-mode-badge{display:inline-flex !important;align-items:center !important;justify-content:center !important;white-space:nowrap !important;word-break:keep-all !important;overflow-wrap:normal !important;padding:1px 7px !important;border-radius:999px !important;font-size:10px !important;font-weight:700 !important;letter-spacing:0.04em !important;line-height:1.3 !important;vertical-align:middle !important;text-transform:uppercase !important;flex-shrink:0 !important}.ok-mode-live{background:rgba(97,205,246,0.15) !important;border:1px solid rgba(97,205,246,0.4) !important;color:#61cdf6 !important}.ok-mode-test{background:rgba(234,179,8,0.15) !important;border:1px solid rgba(234,179,8,0.4) !important;color:#eab308 !important}.ok-purchase-price{font-size:19px;font-weight:800;color:#ffffff;letter-spacing:-0.01em;flex-shrink:0}.ok-purchase-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;padding:14px 0;border-top:1px solid var(--ok-studio-card-border);border-bottom:1px solid var(--ok-studio-card-border);font-size:12.5px;min-width:0}.ok-purchase-meta>div{min-width:0;overflow:hidden}.ok-purchase-meta span{display:block;color:var(--ok-studio-text-muted);margin-bottom:3px;font-size:11.5px}.ok-payment-id-code,.ok-purchase-meta strong{color:#ffffff;font-weight:600;display:block;word-break:break-all;overflow-wrap:anywhere}.ok-status-paid{display:inline-block;color:#4ade80 !important;font-weight:600}.ok-status-processing{display:inline-block;color:#61cdf6 !important;font-weight:600}.ok-status-failed{display:inline-block;color:#f87171 !important;font-weight:600}.ok-status-refunded{display:inline-block;color:#e83895 !important;font-weight:600}.ok-purchase-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:14px;flex-wrap:wrap}.ok-purchase-actions a{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,0.06);color:#ffffff;border:1px solid rgba(255,255,255,0.12);padding:7px 18px;border-radius:var(--ok-studio-radius-btn);font-size:12.5px;font-weight:600;text-decoration:none;transition:all 0.15s ease}.ok-purchase-actions a:hover{background:rgba(255,255,255,0.12);border-color:rgba(97,205,246,0.4);color:#ffffff}.ok-purchase-actions span[aria-disabled="true"]{display:inline-flex;align-items:center;padding:7px 16px;border-radius:var(--ok-studio-radius-btn);font-size:12px;font-weight:500;color:var(--ok-studio-text-muted);background:rgba(255,255,255,0.04);border:1px solid var(--ok-studio-card-border)}.ok-download-history-item{display:flex;align-items:center;gap:16px;padding:14px 18px;background:#04060a;border:1px solid var(--ok-studio-card-border);border-radius:14px;transition:background 0.15s ease,border-color 0.15s ease}.ok-download-history-item:hover{background:#000000;border-color:rgba(97,205,246,0.25)}.ok-download-history-thumb{width:76px;height:48px;border-radius:8px;background:#000000;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid rgba(255,255,255,0.06)}.ok-download-history-thumb img{width:100%;height:100%;object-fit:cover}.ok-download-history-main{flex:1;min-width:0}.ok-download-history-main h3{font-size:14px;font-weight:600;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ok-download-history-main h3 a{color:#ffffff;text-decoration:none}.ok-download-history-main h3 a:hover{color:#61cdf6}.ok-download-history-main p{font-size:12px;color:var(--ok-studio-text-muted);margin:0}.ok-download-history-date{font-size:12px;color:var(--ok-studio-text-secondary);flex-shrink:0}.ok-search-history-item{display:flex;align-items:center;gap:16px;padding:14px 18px;background:#04060a;border:1px solid var(--ok-studio-card-border);border-radius:14px}.ok-search-history-query{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,0.08);color:#ffffff;font-weight:700;font-size:14px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0}.ok-search-history-item a{color:#ffffff;text-decoration:none;font-weight:500}.ok-search-history-item a:hover{color:#61cdf6}.ok-account-card{background:var(--ok-studio-card-bg);border:1px solid var(--ok-studio-card-border);border-radius:var(--ok-studio-radius-card);padding:28px}.ok-account-card h2{font-size:18px;font-weight:700;margin:0 0 18px;color:#ffffff}.ok-account-row{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--ok-studio-card-border);font-size:13.5px}.ok-account-row span{color:var(--ok-studio-text-secondary)}.ok-account-row strong{color:#ffffff;font-weight:600}.ok-pin-view-btn{background:rgba(255,255,255,0.08);border:1px solid var(--ok-studio-card-border);color:#ffffff;padding:5px 14px;border-radius:var(--ok-studio-radius-btn);font-size:12px;font-weight:600;cursor:pointer;transition:all 0.15s ease}.ok-pin-view-btn:hover{background:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.25)}.ok-account-danger-zone{background:#080404;border:1px solid rgba(239,68,68,0.25);border-radius:var(--ok-studio-radius-card);padding:28px;margin-top:24px}.ok-account-danger-head{display:flex;align-items:center;gap:14px;margin-bottom:16px}.ok-account-danger-head span{width:42px;height:42px;border-radius:50%;background:rgba(239,68,68,0.15);display:flex;align-items:center;justify-content:center;font-size:18px}.ok-account-danger-head h2{font-size:16px;font-weight:700;color:#fca5a5;margin:0}.ok-account-danger-head p{font-size:12.5px;color:var(--ok-studio-text-secondary);margin:2px 0 0}.ok-danger-btn{display:inline-flex;align-items:center;gap:8px;background-color:rgba(239,68,68,0.15);border:1px solid rgba(239,68,68,0.35);color:#ffffff !important;font-family:var(--ok-studio-font);font-weight:600;font-size:13px;padding:8px 20px;border-radius:var(--ok-studio-radius-btn);cursor:pointer;text-decoration:none;transition:all 0.2s ease}.ok-danger-btn i{color:#ffffff !important}.ok-danger-btn:hover{background-color:rgba(239,68,68,0.3);border-color:rgba(239,68,68,0.6);color:#ffffff !important}.ok-empty-box,.ok-studio-empty{padding:48px 24px;text-align:center;color:var(--ok-studio-text-secondary);background:rgba(255,255,255,0.02);border-radius:16px;border:1px dashed var(--ok-studio-card-border);margin:16px}.ok-empty-box-icon i,.ok-studio-empty i{font-size:36px;margin-bottom:14px}.ok-empty-box h3,.ok-studio-empty h3{font-size:16px;font-weight:700;color:#ffffff;margin:0 0 6px}.ok-empty-box p,.ok-studio-empty p{font-size:13px;margin:0;max-width:440px;margin-inline:auto;line-height:1.5}.ok-studio-modal{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,0.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;padding:20px}.ok-studio-modal.is-open{display:flex}.ok-studio-modal-box{background:#000000;border:1px solid rgba(239,68,68,0.35);border-radius:var(--ok-studio-radius-card);max-width:520px;width:100%;padding:30px;box-shadow:none;position:relative}.ok-studio-modal-close{position:absolute;top:16px;right:16px;background:transparent;border:none;color:#ffffff;font-size:18px;cursor:pointer;padding:6px;border-radius:50%;transition:background 0.15s ease}.ok-studio-modal-close:hover{background:rgba(255,255,255,0.1)}.ok-studio-otp-boxes{display:flex;gap:8px;justify-content:center;margin:20px 0;width:100%}.ok-studio-otp-box{width:48px;height:54px;background:#000000;border:1px solid var(--ok-studio-card-border);border-radius:10px;color:#ffffff;font-size:22px;font-weight:700;text-align:center;outline:none;transition:border-color 0.15s ease}.ok-studio-otp-box:focus{border-color:#61cdf6;background:#06090e}.ok-studio-guest-card{max-width:520px;margin:60px auto;background:var(--ok-studio-card-bg);border:1px solid var(--ok-studio-card-border);border-radius:var(--ok-studio-radius-card);padding:40px 32px;text-align:center;box-shadow:none}.ok-studio-guest-icon{width:72px;height:72px;border-radius:50%;background:#61cdf6;display:inline-flex;align-items:center;justify-content:center;font-size:28px;color:#ffffff;margin-bottom:20px;box-shadow:none}.ok-studio-guest-card h1{font-size:22px;font-weight:700;color:#ffffff;margin:0 0 10px}.ok-studio-guest-card p{font-size:14px;color:var(--ok-studio-text-secondary);margin:0 0 24px;line-height:1.5}.ok-studio-guest-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media (min-width:1025px) and (max-width:1240px){.ok-studio-sidebar{width:250px !important;min-width:250px !important}.ok-studio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ok-studio-grid>.ok-studio-column:nth-child(3){grid-column:span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ok-studio-main{padding:24px 28px 60px}}@media (min-width:768px) and (max-width:1024px){.ok-studio-wrapper{display:flex !important;flex-direction:row !important;min-height:calc(100vh - 72px);background-color:#000000}.ok-studio-sidebar{position:sticky !important;top:72px !important;left:0 !important;width:235px !important;min-width:235px !important;flex-shrink:0 !important;height:fit-content !important;max-height:calc(100vh - 72px) !important;overflow-y:auto !important;overscroll-behavior:contain !important;scrollbar-width:none !important;-ms-overflow-style:none !important;background-color:#000000 !important;border-right:1px solid rgba(255,255,255,0.05) !important;padding:20px 10px 20px !important;box-shadow:none;z-index:100 !important;display:flex !important;flex-direction:column !important}.ok-studio-sidebar::-webkit-scrollbar{display:none !important}.ok-studio-sidebar-top-bar{display:none !important}.ok-studio-mobile-toggle{display:none !important}.ok-studio-backdrop{display:none !important}.ok-studio-main{padding:22px 18px 60px !important;flex:1;min-width:0;max-width:calc(100% - 235px) !important}.ok-studio-grid{grid-template-columns:1fr !important;gap:20px}.ok-studio-grid>.ok-studio-column:nth-child(3){grid-column:span 1 !important;display:flex;flex-direction:column}}@media (max-width:767px){.ok-studio-mobile-toggle{display:inline-flex !important}.ok-studio-sidebar-top-bar{display:flex !important}.ok-studio-sidebar{position:fixed !important;left:-320px !important;top:0 !important;bottom:0 !important;height:100% !important;height:100vh !important;height:100dvh !important;min-height:100% !important;min-height:100vh !important;min-height:100dvh !important;max-height:100% !important;max-height:100vh !important;max-height:100dvh !important;width:290px !important;max-width:85vw !important;z-index:9999999 !important;box-shadow:none;background-color:#000000 !important;border-right:1px solid rgba(255,255,255,0.08) !important;transition:left 0.28s cubic-bezier(0.16,1,0.3,1) !important;padding:16px 14px 24px !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none;box-sizing:border-box !important}.ok-studio-sidebar.is-open{left:0 !important}.ok-studio-backdrop{display:none;position:fixed !important;inset:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;width:100vw !important;height:100vh !important;height:100dvh !important;z-index:9999998 !important;background:rgba(0,0,0,0.75) !important;backdrop-filter:blur(14px) !important;-webkit-backdrop-filter:blur(14px) !important;pointer-events:none !important}.ok-studio-backdrop.is-visible,body.ok-studio-drawer-active .ok-studio-backdrop{display:block !important;opacity:1 !important;pointer-events:auto !important;cursor:pointer !important}.ok-studio-main{padding:16px 12px 48px !important;max-width:100% !important;width:100% !important;overflow-x:hidden !important;box-sizing:border-box !important}.ok-studio-grid{display:flex !important;flex-direction:column !important;gap:16px !important;width:100% !important;max-width:100% !important}.ok-studio-column{width:100% !important;max-width:100% !important;min-width:0 !important;display:flex !important;flex-direction:column !important;gap:16px !important}.ok-studio-grid>.ok-studio-column:nth-child(3){grid-column:span 1 !important;display:flex !important;flex-direction:column !important;width:100% !important;max-width:100% !important}.ok-studio-card{width:100% !important;max-width:100% !important;min-width:0 !important;padding:18px 16px !important;border-radius:16px !important;box-sizing:border-box !important}.ok-studio-overview-shell{padding:16px 14px !important}.ok-studio-overview-head{padding:0 0 14px !important}.ok-studio-metrics-box{margin-top:18px !important;padding:14px 12px !important}.ok-studio-topbar{flex-direction:column !important;align-items:stretch !important;gap:12px !important;margin-bottom:20px !important;width:100% !important}.ok-studio-topbar-left{display:flex !important;align-items:center !important;gap:12px !important;width:100% !important}.ok-studio-topbar h1{font-size:20px !important}.ok-studio-topbar-actions{display:flex !important;width:100% !important;gap:8px !important}.ok-studio-topbar-actions .ok-studio-pill-btn,.ok-studio-topbar-actions .ok-studio-btn-primary{flex:1 !important;justify-content:center !important;text-align:center !important;font-size:12px !important;padding:8px 10px !important;white-space:nowrap !important}.ok-studio-perf-stats-row{flex-wrap:wrap !important;gap:6px 10px !important;padding:10px 0 !important}.ok-studio-perf-metric-item{flex-wrap:wrap !important;gap:6px 10px !important}.ok-studio-analytics-big-num{font-size:28px !important}.ok-studio-recent-item{padding:10px !important;gap:10px !important;width:100% !important;min-width:0 !important}.ok-studio-recent-title{white-space:normal !important;word-break:break-word !important;font-size:13px !important}.ok-studio-recent-meta{flex-wrap:wrap !important;gap:6px !important;font-size:11px !important}.ok-studio-table-head{padding:16px 14px !important}.ok-studio-filter-bar{padding:14px 12px !important;flex-direction:column !important;align-items:stretch !important;gap:10px !important}.ok-studio-search-box{max-width:100% !important;width:100% !important}.ok-studio-select{width:100% !important}.ok-custom-select-wrap{width:100% !important}.ok-custom-select-trigger{width:100% !important}.ok-custom-select-menu{left:0 !important;right:0 !important;width:100% !important;max-width:100% !important}.ok-studio-date-range{width:100% !important;display:flex !important;justify-content:space-between !important;padding:7px 12px !important}.ok-studio-date-input{flex:1 !important;width:auto !important;min-width:0 !important;text-align:center !important}#okClearFilters{width:100% !important;justify-content:center !important}.ok-purchase-list,.ok-download-history-list,.ok-search-history-list,.ok-refund-list{padding:14px 10px !important;gap:12px !important}.ok-purchase-item,.ok-refund-item{padding:16px 14px !important;border-radius:14px !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important}.ok-purchase-main{flex-direction:column !important;align-items:flex-start !important;gap:8px !important;margin-bottom:12px !important}.ok-purchase-main>div:first-child{flex:0 0 auto !important;width:100% !important;margin-bottom:0 !important}.ok-purchase-main h3{margin:0 0 4px !important}.ok-purchase-main p{margin:0 !important;gap:8px !important}.ok-purchase-price{font-size:18px !important;margin:0 !important;padding:0 !important}.ok-purchase-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px !important;padding:12px 0 !important}.ok-purchase-meta-payment{grid-column:1 / -1 !important}.ok-purchase-meta strong,.ok-payment-id-code{word-break:break-all !important;overflow-wrap:anywhere !important;font-size:12px !important}.ok-purchase-meta span{word-break:normal !important}.ok-purchase-actions{flex-wrap:wrap !important;gap:8px !important;width:100% !important}.ok-purchase-actions a,.ok-purchase-actions span{flex:1 1 auto !important;justify-content:center !important;text-align:center !important}.ok-download-history-item{display:flex !important;flex-wrap:wrap !important;align-items:center !important;padding:12px 14px !important;gap:10px 12px !important}.ok-download-history-thumb{width:58px !important;height:40px !important;flex-shrink:0 !important}.ok-download-history-main{flex:1 1 160px !important;min-width:0 !important}.ok-download-history-main h3{white-space:normal !important;word-break:break-word !important;font-size:13.5px !important;margin:0 0 4px !important}.ok-download-history-date{font-size:11.5px !important;color:var(--ok-studio-text-muted) !important}.ok-download-history-action{width:100% !important;margin-top:4px !important}.ok-download-history-action a{width:100% !important;justify-content:center !important;text-align:center !important}.ok-account-card{padding:18px 14px !important;border-radius:16px !important;width:100% !important;box-sizing:border-box !important}.ok-account-danger-zone{padding:18px 14px !important;border-radius:16px !important}.ok-account-row{flex-direction:column !important;align-items:flex-start !important;gap:4px !important}.ok-studio-otp-boxes{gap:6px !important}.ok-studio-otp-box{width:calc((100% - 30px) / 6) !important;min-width:32px !important;height:46px !important;font-size:18px !important;border-radius:8px !important}.ok-studio-modal-box{padding:20px 16px !important}}@media (max-width:480px){.ok-studio-topbar h1{font-size:18px}.ok-studio-card{padding:14px 12px}.ok-studio-card-footer-actions{flex-direction:column;align-items:stretch;gap:10px}.ok-studio-card-footer-actions .ok-studio-pill-btn{width:100%;justify-content:center;text-align:center}.ok-studio-card-footer-actions .ok-studio-mini-icons{justify-content:flex-end}.ok-purchase-meta{grid-template-columns:1fr !important;gap:10px !important}.ok-purchase-actions{flex-direction:column;width:100%}.ok-purchase-actions a,.ok-purchase-actions span{width:100%;justify-content:center;text-align:center}}.ok-studio-overview-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.ok-overview-sync-tag{display:inline-flex;align-items:center;gap:8px;font-size:11.5px;font-weight:600;letter-spacing:0.03em;color:#61cdf6;background:rgba(97,205,246,0.08);border:1px solid rgba(97,205,246,0.2);padding:6px 14px;border-radius:999px;text-transform:uppercase}.ok-overview-sync-tag i{font-size:11px;color:#61cdf6;animation:okSpinSlow 8s linear infinite}@keyframes okSpinSlow{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ok-studio-overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}.ok-overview-card{display:flex;flex-direction:column;justify-content:space-between;background:var(--ok-studio-card-bg);border:1px solid var(--ok-studio-card-border);border-radius:var(--ok-studio-radius-card);padding:22px 20px;transition:transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease;position:relative;overflow:hidden}.ok-overview-card:hover{transform:translateY(-2px);border-color:rgba(97,205,246,0.35);box-shadow:none}.ok-overview-card::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#000000;opacity:0;transition:opacity 0.2s ease}.ok-overview-card:hover::before{opacity:1}.ok-overview-card-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.ok-overview-tag{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;padding:3px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:5px;line-height:1.2}.ok-tag-success{background:rgba(34,197,94,0.12);color:#4ade80;border:1px solid rgba(34,197,94,0.25)}.ok-tag-accent{background:rgba(97,205,246,0.12);color:#61cdf6;border:1px solid rgba(97,205,246,0.25)}.ok-tag-purple{background:rgba(192,132,252,0.12);color:#e83895;border:1px solid rgba(192,132,252,0.25)}.ok-overview-status-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;line-height:1.2}.ok-status-active{color:#4ade80;background:rgba(34,197,94,0.12);border:1px solid rgba(34,197,94,0.3)}.ok-status-free{color:#94a3b8;background:rgba(148,163,184,0.12);border:1px solid rgba(148,163,184,0.25)}.ok-pulse-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:none;animation:okPulse 2s infinite ease-in-out}@keyframes okPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:0.6}}.ok-overview-plan-display{margin:6px 0 6px}.ok-overview-plan-title{font-size:24px;font-weight:800;color:#ffffff;line-height:1.15;letter-spacing:-0.02em;display:block}.ok-overview-card-meta{margin-top:auto}.ok-overview-metric-sub{font-size:12.5px;color:var(--ok-studio-text-secondary);font-weight:500;display:block}.ok-overview-card-desc{font-size:11.5px;color:var(--ok-studio-text-muted);margin:6px 0 0;display:flex;align-items:center;gap:6px;line-height:1.4}.ok-overview-progress-bar{width:100%;height:6px;background:rgba(255,255,255,0.08);border-radius:999px;overflow:hidden;margin:8px 0 6px;position:relative}.ok-overview-progress-fill{height:100%;border-radius:999px;background:#61cdf6;transition:width 0.6s cubic-bezier(0.16,1,0.3,1)}.ok-overview-telemetry-box{margin-top:28px;background:rgba(4,7,13,0.85);border:1px solid var(--ok-studio-card-border);border-radius:16px;padding:26px}.ok-overview-telemetry-header{margin-bottom:22px}.ok-overview-telemetry-header h3{font-size:16px;font-weight:700;color:#ffffff;margin:0 0 4px;letter-spacing:-0.01em}.ok-overview-telemetry-header p{font-size:13px;color:var(--ok-studio-text-secondary);margin:0}.ok-overview-telemetry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ok-telemetry-item{display:flex;align-items:flex-start;gap:14px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);border-radius:12px;padding:16px;transition:border-color 0.2s ease,background-color 0.2s ease,transform 0.2s ease}.ok-telemetry-item:hover{border-color:rgba(97,205,246,0.3);background:rgba(97,205,246,0.03);transform:translateY(-2px)}.ok-telemetry-icon{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,0.04);display:flex;align-items:center;justify-content:center;font-size:16px;color:#61cdf6;flex-shrink:0;border:1px solid rgba(255,255,255,0.05)}.ok-telemetry-info{display:flex;flex-direction:column;gap:2px;min-width:0}.ok-telemetry-label{font-size:11px;text-transform:uppercase;letter-spacing:0.04em;color:var(--ok-studio-text-muted);font-weight:600;white-space:nowrap}.ok-telemetry-val{font-size:15px;font-weight:700;color:#ffffff;line-height:1.3;margin:2px 0;word-break:break-word}.ok-telemetry-hint{font-size:11px;color:var(--ok-studio-text-secondary);line-height:1.3}.ok-overview-quick-links{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,0.06)}@media (max-width:1200px){.ok-studio-overview-grid{grid-template-columns:repeat(2,1fr)}.ok-overview-telemetry-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ok-overview-telemetry-box{padding:18px 16px}.ok-overview-quick-links{flex-direction:column;align-items:stretch}.ok-overview-quick-links .ok-studio-pill-btn,.ok-overview-quick-links .ok-studio-btn-primary{width:100%;justify-content:center;text-align:center;margin-left:0 !important}}@media (max-width:600px){.ok-studio-overview-grid{grid-template-columns:1fr}.ok-overview-telemetry-grid{grid-template-columns:1fr}.ok-overview-card{padding:18px 16px}}:root{--okp-bg:#000000;--okp-surface:#000000;--okp-surface-elevated:#000000;--okp-border:rgba(255,255,255,0.08);--okp-border-bright:rgba(255,255,255,0.16);--okp-divider:rgba(255,255,255,0.06);--okp-primary:var(--primary,#61cdf6);--okp-primary-hover:var(--primary-hover,#61cdf6);--okp-primary-content:var(--primary-content,#000000);--okp-primary-glow:rgba(97,205,246,0.35);--okp-gold:#f59e0b;--okp-text-white:#ffffff;--okp-text-soft:#cbd5e1;--okp-text-muted:#8b949e;--okp-text-dark:#000000;--okp-header-offset:60px}body.single-post{background-color:var(--okp-bg) !important;color:var(--okp-text-white);margin:0;padding:0;overflow-x:clip;max-width:100vw;width:100%;box-sizing:border-box}.okp-page{width:100%;max-width:100vw;overflow-x:clip;min-height:100vh;background-color:var(--okp-bg);background:#000000;padding:18px 0 80px;box-sizing:border-box}.okp-shell{width:90%;max-width:1360px;margin-inline:auto;box-sizing:border-box}.okp-breadcrumbs{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--okp-text-muted);margin-bottom:12px;flex-wrap:wrap;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.okp-breadcrumbs a{color:var(--okp-text-muted);text-decoration:none;transition:color 0.2s ease;flex-shrink:0}.okp-breadcrumbs a:hover{color:var(--okp-primary)}.okp-breadcrumbs i{font-size:9px;opacity:0.5;color:#ffffff;flex-shrink:0}.okp-breadcrumbs span.current{color:var(--okp-text-soft);max-width:100%;min-width:0;flex:0 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.okp-stage-card{width:100%;max-width:100%;background:var(--okp-surface);background:#000000;border:1px solid var(--okp-border);border-radius:16px;padding:8px;box-shadow:none;margin-bottom:24px;overflow:hidden;box-sizing:border-box;position:relative}.okp-stage{width:100%;aspect-ratio:16 / 9;max-height:640px;background:#000000;border-radius:10px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center}.okp-vplayer{position:relative;width:100%;height:100%;aspect-ratio:16 / 9;background:#000000;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;user-select:none;outline:none}.okp-vplayer.is-idle.is-playing{cursor:none}.okp-vplayer-video{width:100%;height:100%;object-fit:contain;background:#000000;display:block;pointer-events:none}.okp-vplayer-video::-webkit-media-controls,.okp-vplayer-video::-webkit-media-controls-enclosure,.okp-vplayer-video::-webkit-media-controls-panel,.okp-vplayer-video::-webkit-media-controls-overlay-play-button,.okp-vplayer-video::-webkit-media-controls-picture-in-picture-button{display:none !important;-webkit-appearance:none !important;opacity:0 !important;pointer-events:none !important}.okp-vplayer-shield{position:absolute;inset:0;z-index:4;width:100%;height:100%;background:transparent;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none}.okp-vplayer-splash{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer;background:transparent;transition:opacity 0.2s ease,visibility 0.2s ease}.okp-vplayer.is-playing .okp-vplayer-splash,.okp-vplayer.is-playing:hover .okp-vplayer-splash,.okp-vplayer.is-playing:focus .okp-vplayer-splash,.okp-vplayer.is-playing:focus-within .okp-vplayer-splash{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;display:none !important}.okp-vplayer-splash-ring{width:64px;height:64px;border-radius:50%;background:rgba(20,24,30,0.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.22);display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:20px;box-shadow:none;transition:transform 0.2s cubic-bezier(0.16,1,0.3,1),background 0.2s ease,border-color 0.2s ease;padding-left:3px;box-sizing:border-box}.okp-vplayer-splash-ring i{color:#ffffff !important;font-size:20px}@media (max-width:768px){.okp-vplayer-splash-ring{width:48px;height:48px;font-size:16px;padding-left:2px}.okp-vplayer-splash-ring i{font-size:16px}}@media (max-width:480px){.okp-vplayer-splash-ring{width:42px;height:42px;font-size:14px;padding-left:2px}.okp-vplayer-splash-ring i{font-size:14px}}.okp-vplayer-splash-ring:hover,.okp-vplayer:not(.is-playing):hover .okp-vplayer-splash-ring{transform:scale(1.08);background:rgba(10,14,20,0.95);border-color:rgba(255,255,255,0.45);box-shadow:none}.okp-vplayer-splash-ring:hover i,.okp-vplayer:not(.is-playing):hover .okp-vplayer-splash-ring i{color:#ffffff !important}.okp-vplayer-controls{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:24px 16px 12px;background:#000000;display:flex;flex-direction:column;gap:8px;opacity:1;transition:opacity 0.3s cubic-bezier(0.16,1,0.3,1),transform 0.3s ease;pointer-events:auto}.okp-vplayer.is-idle.is-playing .okp-vplayer-controls{opacity:0;pointer-events:none;transform:translateY(6px)}.okp-vplayer-timeline-wrap{position:relative;width:100%;padding:8px 0;cursor:pointer}.okp-vplayer-timeline{position:relative;width:100%;height:4px;background:rgba(255,255,255,0.2);border-radius:999px;overflow:visible;transition:height 0.15s ease}.okp-vplayer-timeline-wrap:hover .okp-vplayer-timeline{height:6px}.okp-vplayer-buffered{position:absolute;top:0;left:0;height:100%;width:0%;background:rgba(255,255,255,0.38);border-radius:999px;pointer-events:none;transition:width 0.2s ease}.okp-vplayer-progress{position:absolute;top:0;left:0;height:100%;width:0%;background:var(--okp-primary);border-radius:999px;pointer-events:none}.okp-vplayer-thumb{position:absolute;right:-6px;top:50%;transform:translateY(-50%) scale(0);width:13px;height:13px;border-radius:50%;background:#ffffff;box-shadow:none;transition:transform 0.15s cubic-bezier(0.16,1,0.3,1)}.okp-vplayer-timeline-wrap:hover .okp-vplayer-thumb{transform:translateY(-50%) scale(1)}.okp-vplayer-tooltip{position:absolute;bottom:22px;left:0%;transform:translateX(-50%);background:rgba(6,9,12,0.9);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,0.15);color:#ffffff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;padding:3px 7px;border-radius:4px;pointer-events:none;opacity:0;white-space:nowrap;transition:opacity 0.15s ease}.okp-vplayer-timeline-wrap:hover .okp-vplayer-tooltip{opacity:1}.okp-vplayer-bar{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.okp-vplayer-left,.okp-vplayer-right{display:flex;align-items:center;gap:10px}.okp-vplayer-btn{background:transparent;border:0;color:#ffffff;font-size:15px;width:34px;height:34px;padding:0;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color 0.15s ease,transform 0.15s ease,background 0.15s ease}.okp-vplayer-btn:hover{color:var(--okp-primary);background:rgba(255,255,255,0.08);transform:scale(1.08)}.okp-vplayer-btn i{color:inherit !important;font-size:14px}.okp-vplayer-btn.is-active{color:var(--okp-primary);background:rgba(97,205,246,0.15)}.okp-vplayer-vol-group{display:inline-flex;align-items:center;gap:4px}.okp-vplayer-vol-slider-wrap{position:relative;display:inline-flex;align-items:center;width:60px;height:20px}.okp-vplayer-vol-slider{width:100%;height:4px;accent-color:var(--okp-primary);cursor:pointer;background:rgba(255,255,255,0.25);border-radius:999px;outline:none}.okp-vplayer-time{font-size:12px;font-weight:500;color:var(--okp-text-soft);font-variant-numeric:tabular-nums;letter-spacing:0.02em;display:inline-flex;align-items:center;gap:4px;margin-left:4px;white-space:nowrap}.okp-vplayer-time-sep{opacity:0.5}.okp-vplayer-time-total{color:var(--okp-text-muted)}.okp-vplayer.is-fullscreen{width:100vw !important;height:100vh !important;max-height:none !important;border-radius:0 !important}.okp-vplayer:-webkit-full-screen{width:100% !important;height:100% !important}.okp-vplayer:fullscreen{width:100% !important;height:100% !important}.okp-audio-stage{width:100%;height:100%;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;position:relative;padding:clamp(20px,3vw,36px);box-sizing:border-box;background:#000000}.okp-audio-ambient{position:absolute;inset:0;background:#000000;pointer-events:none}.okp-audio-card{position:relative;z-index:2;width:100%;max-width:680px;display:flex;align-items:center;gap:24px;background:#000000;border:1px solid var(--okp-border);border-radius:16px;padding:24px;box-shadow:none;box-sizing:border-box}.okp-audio-art-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.okp-audio-disc{width:120px;height:120px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,0.1);box-shadow:none}.okp-audio-disc img{width:100%;height:100%;object-fit:cover;display:block}.okp-audio-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,0.06);font-size:11px;font-weight:600;color:var(--okp-text-soft);text-transform:uppercase;letter-spacing:0.03em}.okp-audio-status-dot{width:6px;height:6px;border-radius:50%;background:var(--okp-primary)}.okp-audio-card.is-playing .okp-audio-status-dot{background:#10b981;box-shadow:none}.okp-audio-info{display:flex;flex-direction:column;flex:1;min-width:0}.okp-audio-tags{display:flex;gap:6px;margin-bottom:8px}.okp-audio-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;background:rgba(37,99,235,0.12);border:1px solid rgba(37,99,235,0.25);border-radius:6px;color:#61cdf6;font-size:11px;font-weight:600}.okp-audio-badge i{color:#61cdf6 !important;font-size:10px}.okp-audio-title{font-size:clamp(16px,1.8vw,20px);font-weight:700;color:#ffffff;margin:0 0 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.okp-audio-artist{font-size:12.5px;color:var(--okp-text-muted);margin:0 0 14px}.okp-audio-equalizer{display:flex;align-items:flex-end;gap:3px;height:28px;margin-bottom:14px;padding:3px 6px;background:rgba(0,0,0,0.35);border-radius:6px}.okp-audio-equalizer span{flex:1;background:var(--okp-primary);border-radius:2px;height:3px}.okp-audio-card.is-playing .okp-audio-equalizer span{animation:okp-eq-bounce 1s ease-in-out infinite alternate}.okp-audio-equalizer span:nth-child(2n){animation-delay:0.15s}.okp-audio-equalizer span:nth-child(3n){animation-delay:0.3s}.okp-audio-equalizer span:nth-child(4n){animation-delay:0.45s}@keyframes okp-eq-bounce{0%{height:3px}50%{height:22px}100%{height:8px}}.okp-audio-timeline-wrap{display:flex;align-items:center;gap:10px;margin-bottom:14px}.okp-audio-time{font-size:11.5px;font-weight:600;color:var(--okp-text-soft);min-width:32px;font-variant-numeric:tabular-nums}.okp-audio-timeline{flex:1;height:5px;background:rgba(255,255,255,0.16);border-radius:999px;cursor:pointer;position:relative}.okp-audio-progress{height:100%;width:0%;background:var(--okp-primary);border-radius:999px}.okp-audio-controls{display:flex;align-items:center;gap:12px}.okp-audio-play-btn{width:44px;height:44px;border-radius:50%;background:var(--okp-primary);border:0;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:16px;cursor:pointer;transition:all 0.2s ease}.okp-audio-play-btn:hover{background:#ffffff;color:#000000;transform:scale(1.06)}.okp-audio-btn{width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,0.06);border:0;color:#ffffff;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer}.okp-audio-btn:hover{background:rgba(255,255,255,0.14)}.okp-audio-btn.is-active{background:var(--okp-primary)}.okp-audio-vol-wrap{width:75px}.okp-audio-vol-slider{width:100%;accent-color:var(--okp-primary);cursor:pointer}.okp-single-image-wrap{width:100%;height:100%;aspect-ratio:16 / 9;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#000000}.okp-single-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;margin:auto;display:block;user-select:none}.okp-single-image-wrap.is-png{background-color:#000000;background:#000000;background-size:24px 24px;background-position:0 0,12px 12px}.okp-carousel{width:100%;height:100%;aspect-ratio:16 / 9;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#000000}.okp-carousel-track{width:100%;height:100%;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.okp-carousel-track::-webkit-scrollbar{display:none}.okp-carousel-slide{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;margin:0;padding:16px;box-sizing:border-box;scroll-snap-align:center}.okp-carousel-slide img{max-width:100%;max-height:100%;object-fit:contain;margin:auto;user-select:none}.okp-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:40px;height:40px;border-radius:50%;background:rgba(10,15,28,0.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.15);color:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;box-shadow:none}.okp-carousel-arrow--prev{left:14px}.okp-carousel-arrow--next{right:14px}.okp-carousel-arrow:hover{background:#ffffff;border-color:#ffffff;color:#000000;transform:translateY(-50%) scale(1.08)}.okp-carousel-arrow:hover i{color:#000000 !important}.okp-carousel-dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);z-index:10;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:rgba(10,15,28,0.8);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.12);border-radius:999px}.okp-carousel-dots button{width:6px;height:6px;border-radius:999px;background:rgba(255,255,255,0.35);border:0;padding:0;cursor:pointer;transition:all 0.2s ease}.okp-carousel-dots button[aria-current="true"]{width:18px;background:var(--okp-primary)}.okp-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start;width:100%;box-sizing:border-box}.okp-col-main{display:flex;flex-direction:column;gap:20px;min-width:0;width:100%;box-sizing:border-box}.okp-card{background:var(--okp-surface);background:#000000;border:1px solid var(--okp-border);border-radius:16px;padding:clamp(20px,2.5vw,32px);box-shadow:none;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.okp-title-header{margin-bottom:18px;width:100%;min-width:0;box-sizing:border-box}.okp-title{font-size:clamp(22px,2.4vw,28px);font-weight:800;line-height:1.25;color:#ffffff;margin:0 0 14px;overflow-wrap:break-word;word-break:break-word}.okp-metrics-bar{display:flex;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--okp-divider);border-bottom:1px solid var(--okp-divider);color:var(--okp-text-muted);font-size:13px;width:100%;box-sizing:border-box}.okp-metric-item{display:inline-flex;align-items:center;gap:7px;min-width:0}.okp-metric-item i{color:#ffffff !important;font-size:13px;opacity:0.8;flex-shrink:0}.okp-metric-item strong{color:var(--okp-text-white);font-weight:600}.okp-description-area{margin-top:20px;width:100%;min-width:0;box-sizing:border-box}.okp-section-subhead{font-size:13.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--okp-text-muted);margin:0 0 12px}.okp-prose{color:var(--okp-text-soft);font-size:15px;line-height:1.7;overflow-wrap:break-word;word-break:break-word;box-sizing:border-box}.okp-prose p{margin-bottom:16px;overflow-wrap:break-word;word-break:break-word}.okp-prose p:last-child{margin-bottom:0}.okp-prose a{color:var(--okp-primary);text-decoration:underline;overflow-wrap:break-word}.okp-prose a:hover{color:#ffffff}.okp-prose img,.okp-prose video,.okp-prose iframe,.okp-prose table,.okp-prose pre{max-width:100% !important;height:auto;box-sizing:border-box}.okp-trust-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:24px;padding-top:20px;border-top:1px solid var(--okp-divider);width:100%;box-sizing:border-box}.okp-trust-card{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,0.025);border:1px solid rgba(255,255,255,0.06);box-sizing:border-box;width:100%;min-width:0}.okp-trust-icon{width:34px;height:34px;border-radius:8px;background:rgba(97,205,246,0.12);border:1px solid rgba(97,205,246,0.25);color:var(--okp-primary);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.okp-trust-icon i{color:var(--okp-primary) !important}.okp-trust-copy strong{display:block;font-size:12.5px;font-weight:600;color:#ffffff}.okp-trust-copy span{font-size:11px;color:var(--okp-text-muted)}.okp-col-sidebar{display:flex;flex-direction:column;gap:18px;position:sticky;top:80px;min-width:0;width:100%;box-sizing:border-box}.okp-card-action{background:var(--okp-surface);background:#000000;border:1px solid var(--okp-border);border-radius:16px;padding:24px 20px;box-shadow:none;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.okp-price-badge{display:flex;align-items:center;justify-content:center;padding:12px 16px;border-radius:12px;margin-bottom:18px;text-align:center}.okp-price-badge--golden{background:rgba(245,158,11,0.07);border:1px solid rgba(245,158,11,0.22)}.okp-price-badge--free{background:rgba(34,197,94,0.08);border:1px solid rgba(34,197,94,0.25)}.okp-price-val{font-size:15px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;letter-spacing:0.02em}.okp-price-val--golden{color:#fbbf24}.okp-price-val--golden i{color:#fbbf24 !important;font-size:15px;filter:none}.okp-price-val--free{color:#4ade80}.okp-price-val--free i{color:#4ade80 !important;font-size:15px;filter:none}.okp-btn-primary{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--okp-primary);border:1px solid var(--okp-primary);border-radius:999px;color:var(--okp-primary-content,#000000);font-size:15px;font-weight:700;letter-spacing:0.01em;text-decoration:none;cursor:pointer;box-shadow:none;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);box-sizing:border-box}.okp-btn-primary i{color:var(--okp-primary-content,#000000) !important}.okp-btn-primary:hover,.okp-btn-primary:focus-visible{background:#ffffff;border-color:#ffffff;color:#000000;transform:translateY(-2px);box-shadow:none;outline:0}.okp-btn-primary:hover *,.okp-btn-primary:focus-visible *{color:#000000 !important}.okp-btn-primary--disabled{background:rgba(239,68,68,0.04) !important;border:1px solid rgba(239,68,68,0.2) !important;color:#94a3b8 !important;font-size:14.5px !important;font-weight:600 !important;letter-spacing:0.02em !important;cursor:not-allowed !important;pointer-events:auto !important;box-shadow:none;transform:none !important;user-select:none}.okp-btn-primary--disabled i{color:#f87171 !important;font-size:14.5px !important;opacity:0.9}.okp-btn-primary--disabled:hover,.okp-btn-primary--disabled:focus,.okp-btn-primary--disabled:active{background:rgba(239,68,68,0.07) !important;border-color:rgba(239,68,68,0.3) !important;color:#94a3b8 !important;transform:none !important;box-shadow:none;cursor:not-allowed !important}.okp-btn-primary--disabled:hover i,.okp-btn-primary--disabled:focus i,.okp-btn-primary--disabled:active i{color:#f87171 !important}.okp-action-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#090d16;border:1.5px solid rgba(255,255,255,0.14);border-radius:12px;padding:4px;margin-bottom:18px;box-sizing:border-box;width:100%;max-width:100%;box-shadow:none}.okp-tab-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:9px 8px;border-radius:9px;background:transparent;border:1px solid transparent;color:#94a3b8;font-size:13px;font-weight:600;cursor:pointer;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);user-select:none;text-decoration:none;box-sizing:border-box;min-width:0;max-width:100%}.okp-tab-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block}.okp-tab-btn i{font-size:13px;color:#94a3b8;flex-shrink:0;transition:color 0.2s ease}.okp-tab-btn:hover{color:#ffffff;background:rgba(255,255,255,0.05)}.okp-tab-btn.is-active{background:#1e293b;border-color:rgba(255,255,255,0.22);color:#ffffff;font-weight:700;box-shadow:none}.okp-tab-btn.is-active i{color:#61cdf6}.okp-tab-btn--service.is-active{background:rgba(37,211,102,0.16);border-color:#25D366;color:#ffffff;font-weight:700;box-shadow:none}.okp-tab-btn--service.is-active i{color:#25D366 !important}.okp-tab-badge{font-size:9.5px;font-weight:800;padding:2px 5px;border-radius:999px;background:#25D366;color:#000000;letter-spacing:0.02em;line-height:1.1;text-transform:uppercase;flex-shrink:0;white-space:nowrap}.okp-tab-panel{display:none;width:100%}.okp-tab-panel.is-active{display:block;animation:okpTabFade 0.22s ease-out}@keyframes okpTabFade{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.okp-action-note{font-size:12px;color:#94a3b8;text-align:center;margin:12px 0 4px;display:flex;align-items:center;justify-content:center;gap:6px;line-height:1.4}.okp-action-note i{color:#61cdf6;font-size:12.5px}.okp-service-price-card{background:#000000;border:1px solid rgba(37,211,102,0.22);border-radius:14px;padding:12px 14px;margin-bottom:14px;text-align:center;box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.okp-service-price-header{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:8px;flex-wrap:wrap}.okp-service-tag{font-size:11px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:0.04em}.okp-service-discount{font-size:10px;font-weight:800;padding:2px 7px;border-radius:999px;background:#22c55e;color:#000000;letter-spacing:0.03em}.okp-service-price-main{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.okp-service-original-price{font-size:14px;font-weight:600;color:#64748b;text-decoration:line-through}.okp-service-final-price{font-size:24px;font-weight:800;color:#ffffff;letter-spacing:-0.02em;line-height:1.1}.okp-service-final-price small{font-size:12px;font-weight:600;color:#94a3b8;margin-left:2px}.okp-service-subtext{font-size:11.5px;color:#94a3b8;line-height:1.4}.okp-service-notice{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:6px 10px;background:rgba(255,255,255,0.04);border:1px dashed rgba(255,255,255,0.12);border-radius:8px;font-size:11px;color:#cbd5e1;line-height:1.35;text-align:center;box-sizing:border-box}.okp-service-notice i{color:#fbbf24;font-size:11.5px;flex-shrink:0}.okp-btn-whatsapp{width:100%;max-width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:9px;background:#25D366 !important;border:1px solid #25D366 !important;border-radius:999px;color:#ffffff !important;font-size:14.5px;font-weight:700;letter-spacing:0.01em;text-decoration:none;cursor:pointer;box-shadow:none;transition:all 0.2s cubic-bezier(0.16,1,0.3,1);box-sizing:border-box;padding:10px 14px;text-align:center;line-height:1.3;word-break:break-word}.okp-btn-whatsapp i{font-size:20px;color:#ffffff !important;flex-shrink:0}.okp-btn-whatsapp:hover,.okp-btn-whatsapp:focus-visible{background:#20ba59 !important;border-color:#20ba59 !important;color:#ffffff !important;transform:translateY(-2px);box-shadow:none;outline:0}@media (max-width:480px){.okp-action-tabs{gap:3px;padding:3px}.okp-tab-btn{padding:8px 4px;font-size:12px;gap:4px}.okp-tab-btn i{font-size:12px}.okp-tab-badge{font-size:9px;padding:1px 4px}.okp-service-final-price{font-size:20px}.okp-btn-whatsapp{font-size:13.5px;min-height:46px;padding:8px 10px}}.okp-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;width:100%;box-sizing:border-box}.okp-btn-subtle{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,0.1);border-radius:999px;background:rgba(255,255,255,0.04);color:var(--okp-text-muted);font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:all 0.2s ease;min-width:0;box-sizing:border-box}.okp-btn-subtle i{color:#ffffff;font-size:12px;opacity:0.8;flex-shrink:0}.okp-btn-subtle:hover{background:#ffffff;border-color:#ffffff;color:#000000;transform:translateY(-1px)}.okp-btn-subtle:hover i{color:#000000 !important}.okp-specs-card{background:var(--okp-surface);background:#000000;border:1px solid var(--okp-border);border-radius:16px;padding:22px 20px;box-shadow:none;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.okp-specs-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--okp-text-muted);margin:0 0 12px}.okp-specs-list{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.okp-spec-row{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;min-height:40px;padding:8px 0;border-bottom:1px solid var(--okp-divider);gap:14px;width:100%;box-sizing:border-box}.okp-spec-row:last-child{border-bottom:none;padding-bottom:0}.okp-spec-label{font-size:13px;font-weight:500;color:var(--okp-text-muted);text-align:left;flex-shrink:0}.okp-spec-val{font-size:13.5px;font-weight:600;color:var(--okp-text-white);text-align:left;display:flex;align-items:center;flex-wrap:wrap;gap:6px;justify-content:flex-start;min-width:0;overflow-wrap:break-word;word-break:break-word}.okp-spec-link{color:var(--okp-primary);text-decoration:none;font-weight:600;font-size:13.5px;transition:color 0.15s ease}.okp-spec-link:hover{color:#ffffff;text-decoration:underline}.okp-related{margin-top:44px;padding-top:36px;border-top:1px solid var(--okp-divider);width:100%;max-width:100%;box-sizing:border-box}.okp-related-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;width:100%;max-width:100%;box-sizing:border-box}.okp-related-head span{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--okp-primary);display:block;margin-bottom:3px}.okp-related-head h2{font-size:clamp(18px,2vw,24px);font-weight:700;color:#ffffff;margin:0;overflow-wrap:break-word}.okp-related-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.okp-rel-view-all{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#d4d4d8;text-decoration:none;padding:7px 14px;border-radius:9999px;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);transition:all 0.2s ease;margin-right:4px;white-space:nowrap}.okp-rel-view-all:hover{color:#ffffff;background:rgba(255,255,255,0.14);border-color:rgba(255,255,255,0.25)}.okp-rel-view-all i{font-size:11px;transition:transform 0.2s ease}.okp-rel-view-all:hover i{transform:translateX(3px)}.okp-rel-arrow{width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.12);color:#ffffff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;flex-shrink:0}.okp-rel-arrow:hover{background:#ffffff;border-color:#ffffff;color:#000000}.okp-rel-arrow:hover i{color:#000000 !important}.okp-related-slider{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;width:100%;max-width:100%;box-sizing:border-box}.okp-related-slider::-webkit-scrollbar{display:none}.okp-related-slider .ok-stock-card,.okp-related-slider .feed-item{flex:0 0 calc((100% - 48px) / 4) !important;min-width:calc((100% - 48px) / 4) !important;max-width:calc((100% - 48px) / 4) !important;scroll-snap-align:start;box-sizing:border-box}.okp-related-slider .ok-stock-card__media,.okp-related-slider .media-wrap,.okp-related-slider .feed-item .media-wrap,.okp-related-slider .feed-item .media-box{width:100% !important;aspect-ratio:16 / 9 !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:hidden !important;border-radius:12px 12px 0 0 !important;background:#000000 !important;display:block !important;position:relative !important}.okp-related-slider .okb-card-img,.okp-related-slider .ok-stock-card__media img,.okp-related-slider .feed-item img,.okp-related-slider .feed-item video{width:100% !important;height:100% !important;max-height:none !important;aspect-ratio:16 / 9 !important;object-fit:cover !important;object-position:center !important;display:block !important;opacity:1 !important;border-radius:12px 12px 0 0 !important}@media (max-width:1024px){.okp-shell{width:100% !important;max-width:100% !important;margin:0 !important;box-sizing:border-box !important}.okp-grid{grid-template-columns:minmax(0,1fr) !important;gap:20px;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.okp-col-sidebar{position:static;order:-1;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}.okp-col-main{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}.okp-stage-card{max-width:100%;width:100%;box-sizing:border-box}.okp-audio-card{flex-direction:column;text-align:center;padding:20px;box-sizing:border-box}.okp-audio-tags,.okp-audio-controls{justify-content:center}.okp-related-slider .feed-item{flex:0 0 calc((100% - 32px) / 3);min-width:calc((100% - 32px) / 3);max-width:calc((100% - 32px) / 3)}}@media (max-width:900px){body.single-post{padding-top:0 !important;overflow-x:clip !important;max-width:100vw !important;width:100% !important}.okp-page{padding-top:0 !important;padding-bottom:60px;overflow-x:clip !important;max-width:100vw !important;width:100% !important}.okp-shell{width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important;overflow-x:clip !important}.okp-breadcrumbs{padding:0 !important;margin-bottom:12px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.okp-breadcrumbs span.current{max-width:100% !important;min-width:0 !important;flex:0 1 auto !important}.okp-stage-card{position:sticky !important;top:var(--okp-header-offset,60px) !important;z-index:100 !important;max-width:100% !important;width:100% !important;box-sizing:border-box !important;border-radius:0 0 14px 14px !important;border-left:none !important;border-right:none !important;border-top:none !important;border-bottom:1px solid rgba(255,255,255,0.12) !important;padding:0 !important;margin:0 !important;background:#000000 !important;box-shadow:none}body.admin-bar .okp-stage-card{top:var(--okp-header-offset,106px) !important}.okp-stage,.okp-vplayer,.okp-audio-stage,.okp-single-image-wrap,.okp-carousel{width:100% !important;height:auto !important;aspect-ratio:16 / 9 !important;max-height:none !important;border-radius:0 !important;box-sizing:border-box !important}.okp-vplayer-video{width:100% !important;height:100% !important;object-fit:contain !important}.okp-vplayer-controls{padding:10px 10px 8px !important;gap:4px !important;width:100% !important;box-sizing:border-box !important}.okp-vplayer-vol-slider-wrap{display:none !important}.okp-vplayer-btn{width:30px !important;height:30px !important;font-size:13px !important}.okp-vplayer-time{font-size:11px !important;gap:3px !important;margin-left:2px !important}.okp-audio-stage{padding:14px !important;box-sizing:border-box !important;width:100% !important}.okp-audio-card{padding:14px !important;border-radius:12px !important;box-sizing:border-box !important;width:100% !important}.okp-audio-disc{width:80px !important;height:80px !important}.okp-audio-vol-wrap{display:none !important}.okp-carousel-arrow{display:none !important}.okp-carousel-dots{bottom:8px !important;padding:3px 8px !important}.okp-card,.okp-card-action,.okp-specs-card{border-radius:0 !important;border-left:none !important;border-right:none !important;padding:18px 16px !important;box-sizing:border-box !important;width:100% !important;max-width:100% !important;min-width:0 !important;overflow:hidden}.okp-grid{gap:0 !important;width:100% !important;max-width:100% !important}.okp-col-sidebar{gap:0 !important;width:100% !important;max-width:100% !important}.okp-col-main{gap:0 !important;width:100% !important;max-width:100% !important}.okp-spec-row{grid-template-columns:95px minmax(0,1fr) !important;gap:10px !important;width:100% !important;box-sizing:border-box !important}.okp-spec-val{min-width:0 !important;overflow-wrap:break-word !important;word-break:break-word !important}.okp-trust-grid{grid-template-columns:minmax(0,1fr) !important;gap:10px !important;width:100% !important;box-sizing:border-box !important}.okp-trust-card{width:100% !important;max-width:100% !important;box-sizing:border-box !important;min-width:0 !important}.okp-trust-copy{min-width:0 !important;flex:1 1 auto !important;overflow-wrap:break-word !important}.okp-title{overflow-wrap:break-word !important;word-break:break-word !important}.okp-prose{overflow-wrap:break-word !important;word-break:break-word !important;box-sizing:border-box !important}.okp-related{padding-inline:16px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow:hidden !important}.okp-related-head{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.okp-related-slider{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.okp-related-slider .feed-item{flex:0 0 78% !important;max-width:78% !important}}@media (max-width:520px){.okp-card,.okp-card-action,.okp-specs-card{padding:16px 14px !important}.okp-spec-row{grid-template-columns:85px minmax(0,1fr) !important;gap:8px !important}.okp-related{padding-inline:14px !important}.okp-related-slider .feed-item{flex:0 0 84% !important;max-width:84% !important}.okp-trust-grid{grid-template-columns:minmax(0,1fr) !important}}@media (max-width:400px){.okp-vplayer-pip{display:none !important}.okp-vplayer-controls{padding:8px 6px 6px !important;gap:2px !important}.okp-vplayer-btn{width:28px !important;height:28px !important;font-size:12px !important}.okp-vplayer-time{font-size:10.5px !important}}.okp-toast{position:fixed;bottom:28px;left:50%;transform:translateX(-50%) translateY(100px);background:rgba(10,15,28,0.95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,0.18);color:#ffffff;padding:12px 24px;border-radius:999px;font-size:13.5px;font-weight:600;box-shadow:none;z-index:10000;display:flex;align-items:center;gap:8px;opacity:0;pointer-events:none;transition:all 0.3s cubic-bezier(0.16,1,0.3,1)}.okp-toast.is-show{transform:translateX(-50%) translateY(0);opacity:1}.okp-toast i{color:#10b981 !important}body.mg-auth-body{margin:0;padding:0;min-height:100vh;min-height:100dvh;background-color:#000000 !important;background:#000000 !important;color:#ffffff;font-family:var(--font-family,var(--font-body),-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;overflow-x:hidden}body.mg-auth-body *,body.mg-auth-body *::before,body.mg-auth-body *::after{box-sizing:inherit}.mg-auth-viewport{width:100vw;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);background-color:#000000 !important;background:#000000 !important;position:relative;overflow:hidden}.mg-showcase-pane{position:relative;padding:18px;display:flex;min-height:100vh;min-height:100dvh}.mg-showcase-card{position:relative;width:100%;height:100%;border-radius:22px;overflow:hidden;background-color:#07090e !important;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:none;border:1px solid rgba(255,255,255,0.08) !important}.mg-showcase-slides{position:absolute;inset:0;width:100%;height:100%;z-index:1}.mg-slide-item{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.8s cubic-bezier(0.16,1,0.3,1),transform 1.2s cubic-bezier(0.16,1,0.3,1);transform:scale(1.04)}.mg-slide-item.is-active{opacity:1;visibility:visible;transform:scale(1)}.mg-slide-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.mg-showcase-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,0.94) 0%,rgba(0,0,0,0.4) 45%,rgba(0,0,0,0) 75%) !important}.mg-showcase-caption{position:relative;z-index:3;padding:clamp(24px,4vw,44px);display:flex;flex-direction:column;gap:20px}.mg-caption-text{max-width:520px}.mg-caption-title{font-size:clamp(24px,2.6vw,36px);font-weight:700;color:#ffffff;margin:0 0 10px;line-height:1.15;letter-spacing:-0.02em;text-shadow:none;transition:opacity 0.4s ease,transform 0.4s ease}.mg-caption-desc{font-size:clamp(13px,1.2vw,15px);color:#d1d5db;margin:0;line-height:1.55;text-shadow:none;transition:opacity 0.4s ease,transform 0.4s ease}.mg-progress-bars{display:flex;align-items:center;gap:8px;width:100%;border-top:1px solid rgba(255,255,255,0.12);padding-top:20px}.mg-progress-track{flex:1;height:4px;background:rgba(255,255,255,0.22);border:none;padding:0;border-radius:999px;cursor:pointer;overflow:hidden;position:relative;outline:none;transition:opacity 0.2s ease,background 0.2s ease}.mg-progress-track::before{content:'';position:absolute;top:-10px;bottom:-10px;left:0;right:0}.mg-progress-track:hover{background:rgba(255,255,255,0.35)}.mg-progress-fill{display:block;height:100%;width:0%;background:var(--primary,#61cdf6);border-radius:999px;box-shadow:none;will-change:width}.mg-auth-pane{display:flex;align-items:center;justify-content:center;padding:clamp(24px,5vw,60px) clamp(20px,4vw,48px);background-color:#06080b;position:relative;min-height:100vh;min-height:100dvh}.mg-auth-container{width:100%;max-width:390px;display:flex;flex-direction:column;align-items:center;text-align:center}.mg-brand-mark{margin-bottom:24px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity 0.2s ease,transform 0.2s ease}.mg-brand-mark:hover{opacity:0.88;transform:translateY(-1px)}.mg-brand-img{height:44px;width:auto;max-width:180px;object-fit:contain}.mg-auth-title{font-size:clamp(26px,2.4vw,32px);font-weight:700;color:#ffffff;margin:0 0 20px;letter-spacing:-0.025em;line-height:1.2}.mg-auth-subtitle{font-size:13px;color:#9ca3af;margin:0 0 12px;font-weight:500}.mg-auth-alert{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:10px;font-size:12.5px;line-height:1.45;margin-bottom:18px;text-align:left}.mg-auth-alert--error{background:rgba(239,68,68,0.12);border:1px solid rgba(239,68,68,0.3);color:#fca5a5}.mg-auth-alert--success{background:rgba(16,185,129,0.12);border:1px solid rgba(16,185,129,0.3);color:#6ee7b7}.mg-auth-alert i{font-size:14px;flex-shrink:0}.mg-social-btn{width:100%;height:46px;border-radius:10px;background:#151821;border:1px solid rgba(255,255,255,0.12);color:#ffffff;font-size:13.5px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;cursor:pointer;transition:all 0.2s ease;margin-bottom:10px}.mg-social-btn:hover{background:#1c202c;border-color:rgba(255,255,255,0.22);color:#ffffff;transform:translateY(-1px)}.mg-social-btn svg,.mg-social-btn img{width:18px;height:18px;flex-shrink:0}.mg-auth-divider{width:100%;display:flex;align-items:center;text-align:center;margin:18px 0;color:#6b7280;font-size:12px;font-weight:500}.mg-auth-divider::before,.mg-auth-divider::after{content:"";flex:1;border-bottom:1px solid rgba(255,255,255,0.09)}.mg-auth-divider span{padding:0 14px}.mg-auth-panel{width:100%;display:none}.mg-auth-panel.is-active{display:block;animation:mg-fade-in 0.25s cubic-bezier(0.16,1,0.3,1)}@keyframes mg-fade-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.mg-form{width:100%;display:flex;flex-direction:column;gap:14px;text-align:left}.mg-field{display:flex;flex-direction:column;gap:5px}.mg-input-wrap{position:relative;display:flex;align-items:center}.mg-input{width:100%;height:48px;background:#141720;border:1px solid rgba(255,255,255,0.12);border-radius:10px;padding:0 14px;color:#ffffff;font-size:14px;font-family:inherit;transition:all 0.2s ease;outline:none}.mg-input.has-toggle{padding-right:42px}.mg-input:hover{border-color:rgba(255,255,255,0.2)}.mg-input:focus{border-color:var(--primary,#61cdf6);box-shadow:none;background:#181c27}.mg-input::placeholder{color:#6b7280;font-weight:400}.mg-eye-btn{position:absolute;right:12px;background:transparent;border:none;color:#6b7280;font-size:14px;cursor:pointer;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:color 0.15s ease}.mg-eye-btn:hover{color:#ffffff}.mg-field-hint{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#9ca3af;margin-top:3px;line-height:1.35}.mg-field-hint i{color:var(--primary,#61cdf6);font-size:11px}.mg-form-row{display:flex;align-items:center;justify-content:space-between;margin:2px 0;font-size:13px}.mg-checkbox-label{display:inline-flex;align-items:center;gap:8px;color:#9ca3af;cursor:pointer;user-select:none;font-size:12.5px}.mg-checkbox-label input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid rgba(255,255,255,0.22);border-radius:4px;background:#141720;cursor:pointer;display:grid;place-content:center;transition:all 0.15s ease}.mg-checkbox-label input[type="checkbox"]:checked{background:var(--primary,#61cdf6);border-color:var(--primary,#61cdf6)}.mg-checkbox-label input[type="checkbox"]:checked::before{content:"";width:8px;height:5px;border-left:2px solid #000000;border-bottom:2px solid #000000;transform:rotate(-45deg) translate(1px,-1px)}.mg-link-btn{background:none;border:none;color:#9ca3af;font-size:12.5px;font-family:inherit;cursor:pointer;padding:0;transition:color 0.15s ease;text-decoration:underline}.mg-link-btn:hover{color:#ffffff}.mg-submit-btn{width:100%;height:48px;border-radius:999px !important;background:#ffffff !important;color:#000000 !important;font-size:14.5px;font-weight:700;font-family:inherit;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px;transition:all 0.2s cubic-bezier(0.16,1,0.3,1)}.mg-submit-btn:hover{background:var(--primary,#61cdf6) !important;color:#000000 !important;transform:translateY(-1px);box-shadow:none}.mg-submit-btn:active{transform:translateY(0)}.mg-legal-text{font-size:12px;color:#6b7280;line-height:1.5;margin:18px 0 20px;text-align:center}.mg-legal-text a{color:#9ca3af;font-weight:600;text-decoration:none;transition:color 0.15s ease}.mg-legal-text a:hover{color:#ffffff;text-decoration:underline}.mg-switch-row{font-size:13px;color:#9ca3af;margin-bottom:24px}.mg-switch-link{background:none;border:none;color:#ffffff;font-weight:700;font-family:inherit;font-size:13px;cursor:pointer;padding:0 4px;text-decoration:underline;transition:opacity 0.15s ease}.mg-switch-link:hover{opacity:0.85}.mg-back-link{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:#9ca3af;text-decoration:none;padding:6px 14px;border-radius:999px;background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);margin-bottom:24px;transition:all 0.2s ease}.mg-back-link:hover{color:#ffffff;background:rgba(255,255,255,0.07);border-color:rgba(255,255,255,0.18)}.mg-back-link i{font-size:11px}.mg-security-note{font-size:11px;color:#4b5563;line-height:1.4;margin:0}.mg-closed-box{width:100%;padding:24px;border-radius:12px;background:#141720;border:1px solid rgba(255,255,255,0.08);text-align:center;margin-bottom:16px}.mg-closed-box i{font-size:26px;color:var(--primary,#61cdf6);margin-bottom:10px}.mg-closed-box h3{font-size:15px;color:#ffffff;margin:0 0 6px}.mg-closed-box p{font-size:12.5px;color:#9ca3af;margin:0 0 14px;line-height:1.5}@media (max-width:960px){.mg-auth-viewport{grid-template-columns:1fr}.mg-showcase-pane{display:none}.mg-auth-pane{padding:clamp(32px,6vw,60px) 20px;min-height:100vh}.mg-auth-container{max-width:380px}}@media (max-width:480px){.mg-auth-pane{padding:24px 16px}.mg-auth-title{font-size:24px;margin-bottom:16px}.mg-input{height:46px;font-size:13.5px}.mg-submit-btn{height:46px;font-size:14px}}.ok-stock-grid,.homefeed-grid,#homefeed-grid,.okb-feed-grid,.ok-notes-bento-grid,.ok-explore-grid,.ok-inspo-category-grid,.ok-stock-category-grid,.ok-stock-note-grid,.okb-card-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:var(--grid-gap,20px) !important;width:100% !important;box-sizing:border-box !important;column-count:auto !important;padding:24px 0 !important}@media (max-width:1200px){.ok-stock-grid,.homefeed-grid,#homefeed-grid,.okb-feed-grid,.ok-notes-bento-grid,.ok-explore-grid,.ok-inspo-category-grid,.ok-stock-category-grid,.ok-stock-note-grid,.okb-card-grid{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important}}@media (max-width:768px){.ok-stock-grid,.homefeed-grid,#homefeed-grid,.okb-feed-grid,.ok-notes-bento-grid,.ok-explore-grid,.ok-inspo-category-grid,.ok-stock-category-grid,.ok-stock-note-grid,.okb-card-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important}.ok-stock-layout,.theme-container,.okb-search-page .theme-container,.homefeed .theme-container,.ok-stock-library-v3 .theme-container,.homefeed--results .ok-stock-layout,.homefeed--taxonomy .ok-stock-layout,.homefeed--asset-taxonomy .ok-stock-layout,.homefeed--taxonomy-layout .ok-stock-layout,main.homefeed--taxonomy .ok-stock-layout,main.homefeed--asset-taxonomy .ok-stock-layout,.ok-explore-shell,.ok-stock-results{padding-left:12px !important;padding-right:12px !important}}@media (max-width:480px){.ok-stock-grid,.homefeed-grid,#homefeed-grid,.okb-feed-grid,.ok-notes-bento-grid,.ok-explore-grid,.ok-inspo-category-grid,.ok-stock-category-grid,.ok-stock-note-grid,.okb-card-grid{grid-template-columns:repeat(1,minmax(0,1fr)) !important;gap:12px !important}}.feed-item,.ok-stock-card,.ok-notes-card,.ok-explore-card{display:flex !important;flex-direction:column !important;width:100% !important;margin-bottom:0 !important;background:var(--bg-card,#09090b) !important;border:1px solid var(--border-subtle) !important;border-radius:var(--card-radius,12px) !important;overflow:hidden !important;text-decoration:none !important;color:inherit !important;box-shadow:none !important;break-inside:auto !important;page-break-inside:auto !important;transition:transform var(--transition-normal),border-color var(--transition-normal) !important}.feed-item:hover,.ok-stock-card:hover,.ok-notes-card:hover,.ok-explore-card:hover{transform:translateY(-2px) !important;border-color:var(--color-primary) !important}.ok-stock-card__media,.ok-notes-card__media,.ok-explore-card__thumb-wrap{position:relative !important;width:100% !important;aspect-ratio:var(--card-ar,16 / 9) !important;overflow:hidden !important;background:var(--color-black) !important;border-radius:12px 12px 0 0 !important}.ok-stock-card__media img,.ok-stock-card__media video,.ok-stock-card .okb-card-img,.ok-notes-card__media img,.ok-notes-card__img,.ok-explore-card__img{width:100% !important;height:100% !important;aspect-ratio:var(--card-ar,16 / 9) !important;object-fit:cover !important;object-position:center !important;display:block !important;border-radius:12px 12px 0 0 !important}.ok-stock-card__category{display:none !important}.ok-notes-card__cat-badge,.ok-badge--pink,.badge-category{display:inline-block !important;font-size:11px !important;font-weight:700 !important;letter-spacing:0.04em !important;text-transform:uppercase !important;color:var(--color-secondary) !important;border:1px solid var(--color-secondary) !important;background:rgba(var(--color-secondary-rgb),0.12) !important;padding:2px 8px !important;border-radius:var(--radius-pill,999px) !important;margin-bottom:6px !important;text-decoration:none !important;white-space:nowrap !important;max-width:fit-content !important;transition:all var(--transition-fast) !important}.ok-stock-card:hover .ok-stock-card__category,.ok-notes-card:hover .ok-notes-card__cat-badge{background:var(--color-secondary) !important;color:var(--color-black) !important;-webkit-text-fill-color:var(--color-black) !important}.ok-word-highlight,.okg-title .ok-word-highlight,.okb-footer-tagline .ok-word-highlight,.okg-openart-title .ok-word-highlight,.okg-deepmind-kicker .ok-word-highlight,.ok-notes-grid-header__title .ok-word-highlight{color:var(--color-secondary) !important;-webkit-text-fill-color:var(--color-secondary) !important;display:inline !important;font-weight:inherit !important}.okg-kicker-dot,.okg-badge-pulse,.ok-notes-hero__pulse-dot,.okb-badge-pulse{background-color:var(--color-secondary) !important}.ok-stock-card__crown,.ok-stock-card__crown i{color:var(--color-secondary) !important}.okg-actions a,.okg-actions a.okg-btn,.okg-actions a.okg-btn--blue,a.okg-btn,a.okg-btn--blue,a.okg-btn--primary,.okg-btn,.okg-btn--blue,.okg-btn--primary,.okg-home .okg-actions a,.okg-home .okg-btn,.okg-home .okg-btn--blue,.okg-home .okg-btn--primary,.okg-home .okg-btn--dark,.okg-home .okg-hero-pill,.okg-home .okg-deepmind-btn,.okg-home .okg-openart-btn,.okg-hero-pill,.okg-deepmind-btn,.okg-openart-btn,.ok-btn-primary,.okb-price-apply-btn,.btn-primary{background-color:#ffffff !important;background:#ffffff !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border:1px solid #ffffff !important;box-shadow:none !important;font-weight:700 !important}.okg-actions a *,.okg-actions a.okg-btn *,.okg-actions a.okg-btn--blue *,a.okg-btn *,a.okg-btn--blue *,a.okg-btn--primary *,.okg-btn *,.okg-btn--blue *,.okg-btn--primary *,.okg-home .okg-actions a *,.okg-home .okg-btn *,.okg-home .okg-hero-pill *,.okg-home .okg-deepmind-btn *,.okg-home .okg-openart-btn *,.okg-hero-pill *,.okg-deepmind-btn *,.okg-openart-btn *{color:var(--color-black) !important;-webkit-text-fill-color:var(--color-black) !important}.okg-actions a:hover,.okg-actions a.okg-btn:hover,.okg-actions a.okg-btn--blue:hover,a.okg-btn:hover,a.okg-btn--blue:hover,a.okg-btn--primary:hover,.okg-btn:hover,.okg-btn--blue:hover,.okg-btn--primary:hover,.okg-home .okg-actions a:hover,.okg-home .okg-btn:hover,.okg-home .okg-btn--blue:hover,.okg-home .okg-btn--primary:hover,.okg-home .okg-btn--dark:hover,.okg-home .okg-hero-pill:hover,.okg-home .okg-deepmind-btn:hover,.okg-home .okg-openart-btn:hover,.okg-hero-pill:hover,.okg-deepmind-btn:hover,.okg-openart-btn:hover,.ok-btn-primary:hover,.okb-price-apply-btn:hover,.btn-primary:hover{background-color:#61cdf6 !important;background:#61cdf6 !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border-color:#61cdf6 !important;box-shadow:none !important}.okg-actions a:hover *,.okg-actions a.okg-btn:hover *,.okg-actions a.okg-btn--blue:hover *,a.okg-btn:hover *,a.okg-btn--blue:hover *,a.okg-btn--primary:hover *,.okg-btn:hover *,.okg-btn--blue:hover *,.okg-btn--primary:hover *,.okg-home .okg-actions a:hover *,.okg-home .okg-btn:hover *,.okg-home .okg-hero-pill:hover *,.okg-home .okg-deepmind-btn:hover *,.okg-home .okg-openart-btn:hover *,.okg-hero-pill:hover *,.okg-deepmind-btn:hover *,.okg-openart-btn:hover *{color:#000000 !important;-webkit-text-fill-color:#000000 !important}.okg-hero-arrow,.okg-collection-arrow,.okg-deepmind-arrow,.ananta-twocities-arrows,.okg-two-cities-arrows,.okg-studio-slider-controls .okg-collection-arrow,.okg-deepmind-arrows .okg-deepmind-arrow{background:var(--btn-arrow-bg) !important;border:1px solid var(--btn-arrow-border) !important;color:var(--btn-arrow-color) !important;-webkit-text-fill-color:var(--btn-arrow-color) !important;box-shadow:none !important}.okg-hero-arrow i,.okg-hero-arrow svg,.okg-collection-arrow i,.okg-collection-arrow svg,.okg-deepmind-arrow i,.okg-deepmind-arrow svg,.ananta-twocities-arrows i,.ananta-twocities-arrows svg{color:var(--color-white) !important;fill:var(--color-white) !important;-webkit-text-fill-color:var(--color-white) !important}.okg-hero-arrow:hover:not(:disabled),.okg-collection-arrow:hover:not(:disabled),.okg-deepmind-arrow:hover:not(:disabled){background:var(--color-white) !important;border-color:var(--color-white) !important;color:var(--color-black) !important;-webkit-text-fill-color:var(--color-black) !important;box-shadow:none !important}.okg-hero-arrow:hover:not(:disabled) i,.okg-hero-arrow:hover:not(:disabled) svg,.okg-collection-arrow:hover:not(:disabled) i,.okg-collection-arrow:hover:not(:disabled) svg,.okg-deepmind-arrow:hover:not(:disabled) i,.okg-deepmind-arrow:hover:not(:disabled) svg{color:var(--color-black) !important;fill:var(--color-black) !important;-webkit-text-fill-color:var(--color-black) !important}.okb-pagination,.pagination,.ok-pagination-wrap,.ok-notes-pagination-bar{display:flex !important;justify-content:center !important;align-items:center !important;gap:8px !important;margin:44px 0 60px !important;flex-wrap:wrap !important;width:100% !important}.okb-pagination a,.okb-pagination span,.pagination a,.pagination span,.ok-notes-pagination-bar a,.ok-notes-pagination-bar span{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;min-width:38px !important;height:38px !important;padding:0 14px !important;border-radius:var(--radius-pill,999px) !important;background:var(--color-black) !important;border:1px solid var(--border-subtle) !important;color:var(--color-white) !important;font-size:13.5px !important;font-weight:600 !important;text-decoration:none !important;box-shadow:none !important;transition:all var(--transition-fast) !important}.okb-pagination a:hover,.pagination a:hover,.ok-notes-pagination-bar a:hover{border-color:var(--color-primary) !important;color:var(--color-primary) !important;background:var(--color-black) !important}.okb-pagination .current,.pagination .current,.okb-pagination span.current,.pagination span.current,.ok-notes-pagination-bar .current,.ok-notes-pagination-bar span.current{background:var(--color-primary) !important;color:var(--color-black) !important;border-color:var(--color-primary) !important;font-weight:700 !important}.okb-pagination .dots,.pagination .dots{background:transparent !important;border-color:transparent !important;color:var(--text-subtle) !important;min-width:24px !important;padding:0 !important}.okb-pagination .prev,.okb-pagination .next,.pagination .prev,.pagination .next,.ok-notes-pagination-bar .prev,.ok-notes-pagination-bar .next{color:var(--color-white) !important;border-color:var(--border-subtle) !important}.okb-pagination .prev:hover,.okb-pagination .next:hover,.pagination .prev:hover,.pagination .next:hover,.ok-notes-pagination-bar .prev:hover,.ok-notes-pagination-bar .next:hover{border-color:var(--color-white) !important;color:var(--color-black) !important;background:var(--color-white) !important}.okb-pagination .prev:hover i,.okb-pagination .next:hover i,.pagination .prev:hover i,.pagination .next:hover i{color:var(--color-black) !important}body .okb-footer,body #site-footer,.okb-footer,#site-footer{position:relative !important;background-color:#000000 !important;background-image:linear-gradient( 180deg,#000000 0%,#040103 15%,#0e030a 30%,#220617 48%,#4a0b32 65%,#821458 80%,#c8247f 93%,#e83895 100% ) !important;border-top:none !important}.okb-footer-hero-glow{position:absolute !important;bottom:0 !important;left:0 !important;width:100% !important;height:100% !important;background:radial-gradient(ellipse 90% 100% at 50% 100%,rgba(255,130,195,0.28) 0%,rgba(232,56,149,0.15) 50%,transparent 100%) !important;pointer-events:none !important;z-index:1 !important;display:block !important}.okb-footer-hero-svg,.okb-footer-hero-img{width:100% !important;max-width:1440px !important;height:auto !important;display:block !important;margin:0 auto !important;background:transparent !important;border:none !important;box-shadow:none !important;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.5) 20%,#000000 55%,#000000 100%) !important;mask-image:linear-gradient(180deg,rgba(0,0,0,0.15) 0%,rgba(0,0,0,0.5) 20%,#000000 55%,#000000 100%) !important;opacity:0.95 !important}.okb-about-role-strip{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:18px 0 24px}.okb-role-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.14);font-family:var(--font-body),sans-serif;font-size:13.5px;font-weight:600;color:#ffffff}.okb-role-pill i{color:var(--color-primary);font-size:13px}.okb-kp-matrix-section{background:#000000;border:1px solid rgba(255,255,255,0.12);border-radius:20px;padding:clamp(24px,4vw,40px);margin-bottom:56px;box-shadow:0 20px 40px rgba(0,0,0,0.6)}.okb-kp-matrix-header{margin-bottom:28px;text-align:left}.okb-kp-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:999px;background:rgba(97,205,246,0.12);border:1px solid var(--color-primary);color:var(--color-primary);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;margin-bottom:12px}.okb-kp-matrix-header h2{font-family:var(--font-heading),sans-serif;font-size:clamp(22px,2.5vw,30px);font-weight:800;color:#ffffff;margin:0 0 8px 0}.okb-kp-matrix-header p{color:rgba(255,255,255,0.65);font-size:14.5px;margin:0;line-height:1.55}.okb-kp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.okb-kp-item{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.08);border-radius:12px;padding:16px 20px;display:flex;flex-direction:column;gap:6px;transition:all 0.2s ease}.okb-kp-item:hover{background:rgba(255,255,255,0.05);border-color:rgba(97,205,246,0.35);transform:translateY(-1px)}.okb-kp-item--wide{grid-column:1 / -1}.okb-kp-label{font-size:11.5px;text-transform:uppercase;letter-spacing:0.06em;color:var(--color-primary);font-weight:700}.okb-kp-val{font-size:15px;font-weight:600;color:#ffffff;line-height:1.45}.okb-sameas-section{margin-bottom:56px}.okb-sameas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin-top:28px}.okb-sameas-card{display:flex;align-items:center;gap:16px;background:#000000;border:1px solid rgba(255,255,255,0.1);border-radius:16px;padding:18px 22px;text-decoration:none;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);position:relative;overflow:hidden}.okb-sameas-card:hover{border-color:var(--color-primary);background:rgba(255,255,255,0.03);transform:translateY(-2px)}.okb-sameas-icon{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0;background:rgba(255,255,255,0.06);color:#ffffff}.okb-sameas-icon--yt{color:#ff0000;background:rgba(255,0,0,0.1)}.okb-sameas-icon--ig{color:var(--color-secondary);background:rgba(232,56,149,0.1)}.okb-sameas-icon--tw{color:#ffffff;background:rgba(255,255,255,0.1)}.okb-sameas-icon--li{color:#0a66c2;background:rgba(10,102,194,0.1)}.okb-sameas-icon--vh{color:#82b440;background:rgba(130,180,64,0.1)}.okb-sameas-icon--ss{color:#ee2b24;background:rgba(238,43,36,0.1)}.okb-sameas-icon--vz{color:#ff6600;background:rgba(255,102,0,0.1)}.okb-sameas-icon svg{width:22px !important;height:22px !important;fill:currentColor !important;display:block !important}.okb-sameas-info{display:flex;flex-direction:column;gap:3px;flex:1}.okb-sameas-info strong{font-size:15px;font-weight:700;color:#ffffff}.okb-sameas-info span{font-size:12.5px;color:rgba(255,255,255,0.65)}.okb-sameas-arrow{font-size:14px;color:rgba(255,255,255,0.4);transition:transform 0.2s ease,color 0.2s ease}.okb-sameas-card:hover .okb-sameas-arrow{color:var(--color-primary);transform:translate(2px,-2px)}.okb-timeline-section{margin-bottom:56px}.okb-timeline-track{margin-top:32px;position:relative;display:flex;flex-direction:column;gap:24px}.okb-timeline-track::before{content:"";position:absolute;top:16px;bottom:16px;left:31px;width:2px;background:linear-gradient(180deg,var(--color-primary) 0%,var(--color-secondary) 100%);opacity:0.35}.okb-timeline-step{display:flex;gap:24px;position:relative;align-items:flex-start}.okb-step-marker{display:flex;flex-direction:column;align-items:center;gap:8px;width:64px;flex-shrink:0;z-index:1}.okb-marker-dot{width:16px;height:16px;border-radius:50%;background:var(--color-primary);border:3px solid #000000;box-shadow:0 0 10px rgba(97,205,246,0.5)}.okb-timeline-step--current .okb-marker-dot{background:var(--color-secondary);box-shadow:0 0 12px rgba(232,56,149,0.8)}.okb-marker-year{font-family:var(--font-heading),sans-serif;font-size:12px;font-weight:700;color:var(--color-primary);white-space:nowrap}.okb-timeline-step--current .okb-marker-year{color:var(--color-secondary)}.okb-step-body{background:#000000;border:1px solid rgba(255,255,255,0.1);border-radius:16px;padding:20px 24px;flex:1;transition:all 0.2s ease}.okb-step-body:hover{border-color:rgba(255,255,255,0.25);background:rgba(255,255,255,0.02)}.okb-step-body h3{font-family:var(--font-heading),sans-serif;font-size:17px;font-weight:700;color:#ffffff;margin:0 0 8px 0}.okb-step-body p{color:rgba(255,255,255,0.7);font-size:14px;line-height:1.6;margin:0}.okb-caps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:32px}.okb-cap-item{background:#000000;border:1px solid rgba(255,255,255,0.1);border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}.okb-cap-item:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,0.5)}.okb-cap-icon{width:44px;height:44px;border-radius:12px;background:rgba(97,205,246,0.12);border:1px solid rgba(97,205,246,0.3);color:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;font-size:18px;margin-bottom:18px}.okb-cap-item h3{font-family:var(--font-heading),sans-serif;font-size:17.5px;font-weight:700;color:#ffffff;margin:0 0 10px 0}.okb-cap-item p{color:rgba(255,255,255,0.65);font-size:13.8px;line-height:1.6;margin:0}body .okg-btn,body .okg-btn--blue,body .okg-btn--primary,body .okg-btn--dark,body .okg-hero-pill,body .okg-deepmind-btn,body .okg-openart-btn,body .ok-buy-credit,body .ok-free-btn,body .ok-enterprise-btn,body .ok-pricing-btn,body .ok-plan-btn,body .ok-pricing-back,body .ok-studio-btn-primary,body .ok-studio-pill-btn,body #okStudioBuyCreditsBtn,body #okClearFilters,body #okResetFiltersBtn,body .ok-err-btn-primary,body .ok-err-btn-secondary,body .ok-pin-view-btn,body .ok-btn-print,body .ok-btn-back,body .ok-explore-search-btn,body .ok-explore-card__btn,body .ok-collection-btn,body .okb-legal-btn,body .okb-legal-btn--primary,body .okb-legal-btn--secondary,body .okb-about-btn,body .okb-about-btn--primary,body .okb-about-btn--secondary,body .ok-project-btn,body .ok-project-btn--primary,body .ok-project-btn--secondary,body .ok-project-submit,body .okb-contact-submit-btn,body .ok-header-signin-btn,body .okb-mobile-search-toggle,body .ok-direct-btn{background-color:#ffffff !important;background:#ffffff !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border:1px solid #ffffff !important;box-shadow:0 2px 10px rgba(0,0,0,0.25) !important;font-weight:700 !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important}body .okg-btn *,body .okg-btn--blue *,body .okg-btn--primary *,body .okg-hero-pill *,body .okg-deepmind-btn *,body .okg-openart-btn *,body .ok-buy-credit *,body .ok-free-btn *,body .ok-enterprise-btn *,body .ok-pricing-btn *,body .ok-plan-btn *,body .ok-pricing-back *,body .ok-studio-btn-primary *,body .ok-studio-pill-btn *,body #okStudioBuyCreditsBtn *,body #okClearFilters *,body #okResetFiltersBtn *,body .ok-err-btn-primary *,body .ok-err-btn-secondary *,body .ok-pin-view-btn *,body .ok-btn-print *,body .ok-btn-back *,body .ok-explore-search-btn *,body .ok-explore-card__btn *,body .ok-collection-btn *,body .okb-legal-btn *,body .okb-about-btn *,body .ok-project-btn *,body .ok-project-submit *,body .okb-contact-submit-btn *,body .ok-header-signin-btn *,body .ok-direct-btn *{color:#000000 !important;-webkit-text-fill-color:#000000 !important}body .okg-btn:hover,body .okg-btn--blue:hover,body .okg-btn--primary:hover,body .okg-btn--dark:hover,body .okg-hero-pill:hover,body .okg-deepmind-btn:hover,body .okg-openart-btn:hover,body .ok-buy-credit:hover,body .ok-free-btn:hover,body .ok-enterprise-btn:hover,body .ok-pricing-btn:hover,body .ok-plan-btn:hover,body .ok-pricing-back:hover,body .ok-studio-btn-primary:hover,body .ok-studio-pill-btn:hover,body #okStudioBuyCreditsBtn:hover,body #okClearFilters:hover,body #okResetFiltersBtn:hover,body .ok-err-btn-primary:hover,body .ok-err-btn-secondary:hover,body .ok-pin-view-btn:hover,body .ok-btn-print:hover,body .ok-btn-back:hover,body .ok-explore-search-btn:hover,body .ok-explore-card__btn:hover,body .ok-collection-btn:hover,body .okb-legal-btn:hover,body .okb-legal-btn--primary:hover,body .okb-legal-btn--secondary:hover,body .okb-about-btn:hover,body .okb-about-btn--primary:hover,body .okb-about-btn--secondary:hover,body .ok-project-btn:hover,body .ok-project-btn--primary:hover,body .ok-project-btn--secondary:hover,body .ok-project-submit:hover,body .okb-contact-submit-btn:hover,body .ok-header-signin-btn:hover,body .okb-mobile-search-toggle:hover,body .ok-direct-btn:hover{background-color:#61cdf6 !important;background:#61cdf6 !important;color:#000000 !important;-webkit-text-fill-color:#000000 !important;border-color:#61cdf6 !important;box-shadow:0 4px 18px rgba(97,205,246,0.4) !important;transform:translateY(-1px) !important}body .okg-btn:hover *,body .okg-btn--blue:hover *,body .okg-btn--primary:hover *,body .okg-hero-pill:hover *,body .okg-deepmind-btn:hover *,body .okg-openart-btn:hover *,body .ok-buy-credit:hover *,body .ok-free-btn:hover *,body .ok-enterprise-btn:hover *,body .ok-pricing-btn:hover *,body .ok-plan-btn:hover *,body .ok-pricing-back:hover *,body .ok-studio-btn-primary:hover *,body .ok-studio-pill-btn:hover *,body #okStudioBuyCreditsBtn:hover *,body #okClearFilters:hover *,body #okResetFiltersBtn:hover *,body .ok-err-btn-primary:hover *,body .ok-err-btn-secondary:hover *,body .ok-pin-view-btn:hover *,body .ok-btn-print:hover *,body .ok-btn-back:hover *,body .ok-explore-search-btn:hover *,body .ok-explore-card__btn:hover *,body .ok-collection-btn:hover *,body .okb-legal-btn:hover *,body .okb-about-btn:hover *,body .ok-project-btn:hover *,body .ok-project-submit:hover *,body .okb-contact-submit-btn:hover *,body .ok-header-signin-btn:hover *,body .ok-direct-btn:hover *{color:#000000 !important;-webkit-text-fill-color:#000000 !important}.ok-pricing-title .ok-word-highlight,.ok-pricing-title strong,.okb-legal-hero-title .ok-word-highlight,.okb-contact-hero-title .ok-word-highlight,.okb-about-hero h1 .ok-word-highlight{color:#e83895 !important}.ok-popular-badge,.ok-plan-badge--popular{background:#e83895 !important;color:#ffffff !important;font-weight:700 !important;box-shadow:0 0 12px rgba(232,56,149,0.4) !important}.ok-price-credit-amount,.ok-plan-credits-val,.ok-pricing-badge,.ok-pd-metric-item--avail .ok-pd-metric-val{color:#61cdf6 !important}.ok-explore-tab.is-active{background:#ffffff !important;color:#000000 !important;border-color:#ffffff !important}.ok-explore-tab.is-active:hover{background:#61cdf6 !important;border-color:#61cdf6 !important;color:#000000 !important}.okb-footer{padding-bottom:0 !important}.okb-footer-brand-hero{margin-bottom:0 !important;padding-bottom:0 !important}body .okb-footer::before,body #site-footer::before,.okb-footer::before,#site-footer::before{display:none !important;content:none !important}