.mega-panel.active .sidebar li,.mega-panel.active .col-1 .menu-list>li,.mega-panel.active .app-card{opacity:0;animation:subItemIn .25s var(--ease) forwards}.mega-panel.active .sidebar li:nth-child(1),.mega-panel.active .col-1 .menu-list>li:nth-child(1),.mega-panel.active .app-card:nth-child(1){animation-delay:.03s}.mega-panel.active .sidebar li:nth-child(2),.mega-panel.active .col-1 .menu-list>li:nth-child(2),.mega-panel.active .app-card:nth-child(2){animation-delay:.07s}.mega-panel.active .sidebar li:nth-child(3),.mega-panel.active .col-1 .menu-list>li:nth-child(3),.mega-panel.active .app-card:nth-child(3){animation-delay:.11s}.mega-panel.active .sidebar li:nth-child(4),.mega-panel.active .col-1 .menu-list>li:nth-child(4),.mega-panel.active .app-card:nth-child(4){animation-delay:.15s}.mega-panel.active .sidebar li:nth-child(5),.mega-panel.active .col-1 .menu-list>li:nth-child(5),.mega-panel.active .app-card:nth-child(5){animation-delay:.19s}.mega-panel.active .sidebar li:nth-child(6),.mega-panel.active .col-1 .menu-list>li:nth-child(6),.mega-panel.active .app-card:nth-child(6){animation-delay:.23s}.mega-panel.active .sidebar li:nth-child(7),.mega-panel.active .col-1 .menu-list>li:nth-child(7),.mega-panel.active .app-card:nth-child(7){animation-delay:.27s}.mega-panel.active .sidebar li:nth-child(8),.mega-panel.active .col-1 .menu-list>li:nth-child(8),.mega-panel.active .app-card:nth-child(8){animation-delay:.31s}.mega-panel.active .app-card:nth-child(9){animation-delay:.35s}.mega-panel.active .app-card:nth-child(10){animation-delay:.39s}.mega-panel.active .app-card:nth-child(11){animation-delay:.43s}.mega-panel.active .app-card:nth-child(12){animation-delay:.47s}.mega-panel.active .app-card:nth-child(13){animation-delay:.51s}.mega-panel.active .app-card:nth-child(14){animation-delay:.55s}.mega-panel.active .app-card:nth-child(15){animation-delay:.59s}@media (prefers-reduced-motion:reduce){.mega-panel.active .sidebar li,.mega-panel.active .col-1 .menu-list>li,.mega-panel.active .app-card{animation:none;opacity:1}}.mega-menu-overlay.active{opacity:1;pointer-events:auto}.admin-bar .mega-menu-overlay,.admin-bar .mega-menu,.admin-bar .mobile-menu{top:calc(var(--header-height) + 32px)}.admin-bar .mega-menu{max-height:calc(100dvh - var(--header-height) - 32px)}@media screen and (max-width:782px){.admin-bar .mega-menu-overlay,.admin-bar .mega-menu,.admin-bar .mobile-menu{top:calc(var(--header-height) + 46px)}.admin-bar .mega-menu{max-height:calc(100dvh - var(--header-height) - 46px)}}@media screen and (max-width:600px){.admin-bar .mega-menu-overlay,.admin-bar .mega-menu,.admin-bar .mobile-menu{top:var(--header-height)}.admin-bar .mega-menu{max-height:calc(100dvh - var(--header-height))}}.mega-menu.active{transform:translateY(0);opacity:1;pointer-events:auto}.mega-panel.active{display:block}.crypto-type-item{display:flex;align-items:stretch;border-radius:var(--radius-lg) 0 0 var(--radius-lg);border-right:solid 2px transparent;transition:all var(--transition-speed) var(--ease)}.crypto-type-link{flex:1;display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:var(--font-nav);font-weight:300;color:var(--text-primary);text-decoration:none;transition:color var(--transition-speed) var(--ease)}.crypto-type-chevron{display:flex;align-items:center;justify-content:center;padding:0 14px;background:0 0;border:none;border-left:1px solid rgba(255,255,255,.08);color:var(--text-primary);cursor:pointer;flex-shrink:0;transition:color var(--transition-speed) var(--ease),background var(--transition-speed) var(--ease)}@media (hover:hover){.crypto-type-item:hover{background:var(--hover-bg-secondary);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.crypto-type-item:hover .crypto-type-link,.crypto-type-item:hover .crypto-type-chevron{color:var(--hover-color)!important}}.crypto-type-item:focus-within .crypto-type-link,.crypto-type-item:focus-within .crypto-type-chevron{color:var(--hover-color)}.crypto-type-item:focus-within{background:var(--hover-bg-secondary);border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.crypto-type-chevron::after{content:"";display:block;width:12px;height:12px;background-color:currentColor;flex-shrink:0;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4 2l4 4-4 4' stroke='black' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4 2l4 4-4 4' stroke='black' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.product-cat-item{display:flex;align-items:stretch;border-radius:var(--radius-xl) 0 0 var(--radius-xl);border-right:solid 2px transparent;transition:all var(--transition-speed) var(--ease)}.product-cat-link{flex:1;display:flex;align-items:center;padding:8px 12px;font-size:var(--font-nav);color:var(--text-primary);text-decoration:none;transition:color var(--transition-speed) var(--ease)}.product-cat-chevron{display:flex;align-items:center;justify-content:center;padding:0 14px;background:0 0;border:none;border-left:1px solid rgba(255,255,255,.08);color:var(--text-primary);cursor:pointer;flex-shrink:0;transition:color var(--transition-speed) var(--ease),background var(--transition-speed) var(--ease)}@media (hover:hover){.product-cat-item:hover{background:var(--hover-bg-primary);border-radius:var(--radius-xl) 0 0 var(--radius-xl);border-right-color:var(--hover-color)}.product-cat-item:hover .product-cat-link,.product-cat-item:hover .product-cat-chevron{color:var(--hover-color)!important}}.product-cat-item:focus-within{background:var(--hover-bg-primary);border-radius:var(--radius-xl) 0 0 var(--radius-xl);border-right-color:var(--hover-color)}.product-cat-item:focus-within .product-cat-link,.product-cat-item:focus-within .product-cat-chevron{color:var(--hover-color)!important}.product-cat-chevron::after{content:"";display:block;width:12px;height:12px;background-color:currentColor;flex-shrink:0;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4 2l4 4-4 4' stroke='black' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M4 2l4 4-4 4' stroke='black' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.mobile-menu.active{transform:translateX(0)}.mobile-breadcrumb.active{display:flex}.breadcrumb-item{display:flex;align-items:center;gap:6px;background:0 0;border:none;color:var(--text-primary);cursor:pointer;padding:6px 8px;font-size:1rem;font-weight:400;border-radius:var(--radius-md)!important;transition:background var(--transition-speed) var(--ease)}.breadcrumb-item:hover{background:var(--hover-bg)}.breadcrumb-item:hover .breadcrumb-chevron,.breadcrumb-item:hover span{color:var(--hover-color)}.breadcrumb-item .breadcrumb-chevron{flex-shrink:0;color:var(--text-primary)}.slide-in-right{animation:slideInRight .3s cubic-bezier(.25,.1,.25,1) both}.slide-in-left{animation:slideInLeft .3s cubic-bezier(.25,.1,.25,1) both}.mobile-detail-col .link-item{padding:16px 20px;border-bottom:1px solid var(--border-color)}.mobile-detail-col .link-item a{color:var(--text-primary);text-decoration:none;display:block}.tablet-card-grid{display:grid;grid-template-columns:1fr;gap:0;padding:8px 20px}.tablet-card-grid--single{grid-template-columns:1fr}.tablet-app-card{display:flex;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;color:var(--text-primary);border-radius:var(--radius-lg);transition:all var(--transition-speed) var(--ease)}@media (hover:hover){.tablet-app-card:hover{background:var(--hover-bg-primary);color:var(--hover-color)}}.tablet-app-card:focus-visible{background:var(--hover-bg-primary);color:var(--hover-color);outline:none}.tablet-app-card--detail{align-items:flex-start}.tablet-card-icon{width:24px;height:auto;flex-shrink:0}.tablet-card-title{font-size:var(--font-body);font-weight:400}.tablet-card-text{display:flex;flex-direction:column;gap:2px}.tablet-card-desc{font-size:var(--font-xs);font-weight:300;line-height:1.4;color:var(--text-secondary);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tablet-info-card{display:flex;flex-direction:column;gap:4px;padding:10px 12px;text-decoration:none;border-radius:var(--radius-lg);transition:all var(--transition-speed) var(--ease)}@media (hover:hover){.tablet-info-card:hover{background:var(--hover-bg-primary)}.tablet-info-card:hover h3{color:var(--hover-color)}}.tablet-info-card:focus-visible{background:var(--hover-bg-primary);outline:none}.tablet-info-card:focus-visible h3{color:var(--hover-color)}.tablet-info-card h3{font-size:var(--font-sm);font-weight:300;color:var(--text-primary);transition:color var(--transition-speed) var(--ease)}.tablet-info-card p{font-size:var(--font-xs);font-weight:300;line-height:1.4;color:var(--text-secondary);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px) and (max-width:1024px){.mobile-menu.active{transform:translateY(0);opacity:1;pointer-events:auto}.mobile-content:has(.mobile-nav-col .crypto-type-item[data-crypto=pqc].active) .mobile-detail-col{border-top-left-radius:0}.mobile-content:has(.mobile-nav-col .crypto-type-item[data-crypto=roots].active) .mobile-detail-col{border-bottom-left-radius:0}.mobile-nav-col .crypto-type-item,.mobile-detail-col .crypto-type-item{border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.mobile-nav-col .crypto-type-item{border-right:solid 2px white}.mobile-detail-col .crypto-type-item{border-right-color:transparent}.mobile-nav-col .crypto-type-link{padding:12px;font-size:1rem}.mobile-nav-col .crypto-type-chevron,.mobile-detail-col .crypto-type-chevron{padding:0 20px;color:var(--text-primary);background-color:transparent}@media (hover:hover){.mobile-detail-col .crypto-type-chevron:hover{color:var(--hover-color);background:var(--hover-bg-primary)}}.mobile-nav-col .product-cat-item,.mobile-detail-col .product-cat-item{border-radius:var(--radius-xl) 0 0 var(--radius-xl)}.mobile-nav-col .product-cat-item{border-right:solid 2px white}.mobile-detail-col .product-cat-item{border-right-color:transparent}.mobile-nav-col .product-cat-item:focus-within,.mobile-nav-col .product-cat-item:hover{border-right-color:var(--hover-color)}.mobile-detail-col .product-cat-item:focus-within,.mobile-detail-col .product-cat-item:hover{border-right-color:var(--hover-color)}.mobile-nav-col .product-cat-link,.mobile-detail-col .product-cat-link{padding:12px 12px 12px 32px;font-size:1rem;color:var(--text-primary)}.mobile-nav-col .product-cat-link{padding:12px}.mobile-nav-col .product-cat-chevron,.mobile-detail-col .product-cat-chevron{padding:0 20px;color:var(--text-primary);background-color:transparent}@media (hover:hover){.mobile-detail-col .product-cat-link:hover{color:var(--hover-color)}.mobile-nav-col .product-cat-link:hover{padding:12px;color:var(--hover-color)}.mobile-nav-col .product-cat-chevron:hover,.mobile-detail-col .product-cat-chevron:hover{color:var(--hover-color);background:var(--hover-bg-primary)}}.mobile-nav-col .product-cat-item.active,.mobile-detail-col .product-cat-item.active{background:var(--hover-bg-primary);border-right-color:var(--hover-color)}.mobile-nav-col .product-cat-item.active .product-cat-link,.mobile-nav-col .product-cat-item.active .product-cat-chevron,.mobile-detail-col .product-cat-item.active .product-cat-link,.mobile-detail-col .product-cat-item.active .product-cat-chevron{color:var(--hover-color)!important;font-weight:400}.mobile-nav-col .crypto-type-item.active{background:var(--hover-bg-primary);border-right-color:var(--hover-color)}.mobile-nav-col .crypto-type-item.active .crypto-type-link,.mobile-nav-col .crypto-type-item.active .crypto-type-chevron{color:var(--hover-color);font-weight:400}.mobile-nav-col .crypto-type-item[data-crypto=pqc].active{border-right-color:#19cae6}.mobile-nav-col .crypto-type-item[data-crypto=pqc].active .crypto-type-link,.mobile-nav-col .crypto-type-item[data-crypto=pqc].active .crypto-type-chevron{color:#19cae6}.mobile-nav-col .crypto-type-item[data-crypto=aes].active{border-right-color:#3f869b}.mobile-nav-col .crypto-type-item[data-crypto=aes].active .crypto-type-link,.mobile-nav-col .crypto-type-item[data-crypto=aes].active .crypto-type-chevron{color:#3f869b}.mobile-nav-col .crypto-type-item[data-crypto=hmac].active{border-right-color:#0799cb}.mobile-nav-col .crypto-type-item[data-crypto=hmac].active .crypto-type-link,.mobile-nav-col .crypto-type-item[data-crypto=hmac].active .crypto-type-chevron{color:#0799cb}.mobile-nav-col .crypto-type-item[data-crypto=ecc].active{border-right-color:#747cbc}.mobile-nav-col .crypto-type-item[data-crypto=ecc].active .crypto-type-link,.mobile-nav-col .crypto-type-item[data-crypto=ecc].active .crypto-type-chevron{color:#747cbc}.mobile-nav-col .crypto-type-item[data-crypto=cryptoboxes].active{border-right-color:#1ba2b4}.mobile-nav-col .crypto-type-item[data-crypto=cryptoboxes].active .crypto-type-link,.mobile-nav-col .crypto-type-item[data-crypto=cryptoboxes].active .crypto-type-chevron{color:#1ba2b4}.mobile-nav-col .crypto-type-item[data-crypto=roots].active{border-right-color:#864ea6}.mobile-nav-col .crypto-type-item[data-crypto=roots].active .crypto-type-link,.mobile-nav-col .crypto-type-item[data-crypto=roots].active .crypto-type-chevron{color:#864ea6}@media (hover:hover){.mobile-nav-col .crypto-type-item[data-crypto=pqc]:hover{border-right-color:#19cae6}.mobile-nav-col .crypto-type-item[data-crypto=pqc]:hover .crypto-type-link,.mobile-nav-col .crypto-type-item[data-crypto=pqc]:hover .crypto-type-chevron{color:#19cae6!important}.mobile-nav-col .crypto-type-item[data-crypto=aes]:hover{border-right-color:#3f869b}.mobile-nav-col .crypto-type-item[data-crypto=aes]:hover .crypto-type-link,.mobile-nav-col .crypto-type-item[data-crypto=aes]:hover .crypto-type-chevron{color:#3f869b!important}.mobile-nav-col .crypto-type-item[data-crypto=hmac]:hover{border-right-color:#0799cb}.mobile-nav-col .crypto-type-item[data-crypto=hmac]:hover .crypto-type-link,.mobile-nav-col .crypto-type-item[data-crypto=hmac]:hover .crypto-type-chevron{color:#0799cb!important}.mobile-nav-col .crypto-type-item[data-crypto=ecc]:hover{border-right-color:#747cbc}.mobile-nav-col .crypto-type-item[data-crypto=ecc]:hover .crypto-type-link,.mobile-nav-col .crypto-type-item[data-crypto=ecc]:hover .crypto-type-chevron{color:#747cbc!important}.mobile-nav-col .crypto-type-item[data-crypto=cryptoboxes]:hover{border-right-color:#1ba2b4}.mobile-nav-col .crypto-type-item[data-crypto=cryptoboxes]:hover .crypto-type-link,.mobile-nav-col .crypto-type-item[data-crypto=cryptoboxes]:hover .crypto-type-chevron{color:#1ba2b4!important}.mobile-nav-col .crypto-type-item[data-crypto=roots]:hover{border-right-color:#864ea6}.mobile-nav-col .crypto-type-item[data-crypto=roots]:hover .crypto-type-link,.mobile-nav-col .crypto-type-item[data-crypto=roots]:hover .crypto-type-chevron{color:#864ea6!important}}.mobile-detail-col .crypto-type-item.active{background:var(--hover-bg-secondary)}.mobile-detail-col .crypto-type-item[data-crypto=pqc].active .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=pqc].active .crypto-type-chevron{color:#19cae6}.mobile-detail-col .crypto-type-item[data-crypto=aes].active .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=aes].active .crypto-type-chevron{color:#3f869b}.mobile-detail-col .crypto-type-item[data-crypto=hmac].active .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=hmac].active .crypto-type-chevron{color:#0799cb}.mobile-detail-col .crypto-type-item[data-crypto=ecc].active .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=ecc].active .crypto-type-chevron{color:#747cbc}.mobile-detail-col .crypto-type-item[data-crypto=cryptoboxes].active .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=cryptoboxes].active .crypto-type-chevron{color:#1ba2b4}.mobile-detail-col .crypto-type-item[data-crypto=roots].active .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=roots].active .crypto-type-chevron{color:#864ea6}@media (hover:hover){.mobile-detail-col .crypto-type-item[data-crypto=pqc]:hover .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=pqc]:hover .crypto-type-chevron{color:#19cae6!important}.mobile-detail-col .crypto-type-item[data-crypto=aes]:hover .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=aes]:hover .crypto-type-chevron{color:#3f869b!important}.mobile-detail-col .crypto-type-item[data-crypto=hmac]:hover .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=hmac]:hover .crypto-type-chevron{color:#0799cb!important}.mobile-detail-col .crypto-type-item[data-crypto=ecc]:hover .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=ecc]:hover .crypto-type-chevron{color:#747cbc!important}.mobile-detail-col .crypto-type-item[data-crypto=cryptoboxes]:hover .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=cryptoboxes]:hover .crypto-type-chevron{color:#1ba2b4!important}.mobile-detail-col .crypto-type-item[data-crypto=roots]:hover .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=roots]:hover .crypto-type-chevron{color:#864ea6!important}}.mobile-detail-col .accordion-list{border-radius:var(--radius-lg);padding:12px}.tablet-card-grid--apps{grid-template-columns:1fr 1fr;grid-template-rows:repeat(8,auto);grid-auto-flow:column}.tablet-card-grid--single{grid-template-columns:1fr 1fr}}@media (max-width:767px){.mobile-nav-col.hidden{transform:translateX(-100%)}.mobile-detail-col.active{transform:translateX(0)}.mobile-detail-col .crypto-type-item{border-radius:0;border-right:none;border-bottom:1px solid #ebf1f8}.mobile-detail-col .crypto-type-link{padding:12px 12px 12px 4px;font-size:1rem}.mobile-detail-col .crypto-type-chevron{border-left-color:#ebf1f8;padding:0 16px;border-radius:0}@media (hover:hover){.mobile-detail-col .crypto-type-chevron:hover{color:var(--hover-color)}.mobile-detail-col .crypto-type-item[data-crypto=pqc]:hover .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=pqc]:hover .crypto-type-chevron{color:#19cae6!important}.mobile-detail-col .crypto-type-item[data-crypto=aes]:hover .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=aes]:hover .crypto-type-chevron{color:#3f869b!important}.mobile-detail-col .crypto-type-item[data-crypto=hmac]:hover .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=hmac]:hover .crypto-type-chevron{color:#0799cb!important}.mobile-detail-col .crypto-type-item[data-crypto=ecc]:hover .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=ecc]:hover .crypto-type-chevron{color:#747cbc!important}.mobile-detail-col .crypto-type-item[data-crypto=cryptoboxes]:hover .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=cryptoboxes]:hover .crypto-type-chevron{color:#1ba2b4!important}.mobile-detail-col .crypto-type-item[data-crypto=roots]:hover .crypto-type-link,.mobile-detail-col .crypto-type-item[data-crypto=roots]:hover .crypto-type-chevron{color:#864ea6!important}}.mobile-detail-col .product-cat-item,.mobile-nav-col .product-cat-item{border-radius:0;border-right:none;border-bottom:1px solid #ebf1f8}.mobile-detail-col .product-cat-link,.mobile-nav-col .product-cat-link{padding:12px 12px 12px 4px;font-size:1rem}.mobile-detail-col .product-cat-link:hover,.mobile-nav-col .product-cat-link:hover{color:var(--hover-color)}.mobile-detail-col .product-cat-chevron,.mobile-nav-col .product-cat-chevron{border-left-color:#ebf1f8;padding:0 16px;border-radius:0}.mobile-detail-col .product-cat-chevron:hover,.mobile-nav-col .product-cat-chevron:hover{color:var(--hover-color)}.tablet-card-grid{grid-template-columns:1fr;padding:0}.tablet-app-card,.tablet-app-card--detail{background:0 0;border-bottom:1px solid #ebf1f8;border-radius:0;padding:16px 4px}@media (hover:hover){.tablet-app-card:hover,.tablet-app-card--detail:hover{background:0 0}.tablet-app-card:hover .tablet-card-title,.tablet-app-card--detail:hover .tablet-card-title,.tablet-app-card:hover .tablet-card-icon,.tablet-app-card--detail:hover .tablet-card-icon{color:var(--hover-color)}}.tablet-info-card{background:0 0;border-bottom:1px solid #ebf1f8;border-radius:0;padding:14px 20px}@media (hover:hover){.tablet-info-card:hover{background:0 0}}.mobile-detail-col .link-item{border-bottom:1px solid #ebf1f8}.mobile-detail-col .accordion-list{background:0 0;border-radius:0;padding:0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.hidden{display:none!important}.is-resizing .mobile-menu,.is-resizing .mega-menu,.is-resizing .mega-menu-overlay{transition:none!important}.no-scroll{overflow:hidden;position:fixed;width:100%}.desktop-nav.search-active .nav-primary{display:none}.desktop-nav.search-active .nav-search-wrap{flex:1;min-width:0;border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-pill)}.desktop-nav.search-active .nav-search-wrap .nav-search-form{display:flex}.desktop-nav.search-active .search-toggle{width:48px;height:48px;flex-shrink:0;border-radius:var(--radius-pill)}.nav-search-input.ffiq-sb-error::placeholder{color:transparent}.nav-search-input.ffiq-sb-error{border:1px solid #f16d24!important;border-radius:var(--radius-pill);transition:border-color .2s ease}.nav-search-results.has-results{display:block}.search-result-list{padding:8px 6px}.search-result-item{display:flex;align-items:center;gap:12px;padding:10px;text-decoration:none;color:var(--text-primary);border-bottom:1px solid var(--border-color);border-radius:var(--radius-md);transition:background var(--transition-speed) var(--ease)}.search-result-item:last-child{border-bottom:none}@media (hover:hover){.search-result-item:hover{background:var(--hover-bg-primary)}}.search-result-item:focus-visible{background:var(--hover-bg-primary);outline:2px solid var(--text-primary);outline-offset:-2px}.search-result-title{font-size:var(--font-sm);font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-empty{padding:16px;text-align:center;color:var(--text-secondary);font-size:var(--font-sm)}.search-results-footer{border-top:1px solid var(--border-color);padding:8px 10px}.search-results-all{display:block;padding:8px 10px;font-size:var(--font-sm);font-weight:500;color:var(--hover-color);text-decoration:none;border-radius:var(--radius-md);transition:background var(--transition-speed) var(--ease);text-align:center}@media (hover:hover){.search-results-all:hover{background:var(--hover-bg-primary);color:var(--hover-color)!important}}.mobile-search-bar.active{display:flex}@media (min-width:768px) and (max-width:1024px){.desktop-nav.search-active .nav-search-results{position:fixed;left:0;right:0;top:calc(var(--header-height) + 8px);border-radius:0 0 var(--radius-lg) var(--radius-lg)}}