.custom-related-posts{padding:16px 0}.custom-related-posts h4{margin:0;font-weight:600;font-size:var(--wp--preset--font-size--medium)}.custom-related-posts ul{list-style-type:none;background-color:var(--wp--preset--color--base-2);border:1px solid var(--wp--preset--color--contrast-3);padding:20px;margin:16px 0;border-radius:12px}.custom-related-posts ul li{margin-bottom:8px;padding-bottom:8px}.custom-related-posts ul li:last-child{border:none;margin:0;padding:0}.custom-related-posts a{text-decoration:none;font-weight:500}.cv-info-bar{background-color:var(--wp--preset--color--info-bg-neutral);color:var(--wp--preset--color--contrast);padding:1rem;margin-bottom:2rem;border-radius:12px;font-size:var(--wp--preset--font-size--small)}details.cv-toc-expander{background-color:var(--wp--preset--color--base-2);border:1px solid var(--wp--preset--color--contrast-3);border-radius:8px;overflow:hidden;transition:all 0.3s ease;margin-bottom:2.5rem}summary.cv-toc-header{position:relative;padding:12px 44px 12px 16px;cursor:pointer;user-select:none;outline:none;list-style:none;transition:background-color 0.2s ease;display:flex;align-items:center}summary.cv-toc-header::-webkit-details-marker{display:none}summary.cv-toc-header:hover{background-color:rgb(255 255 255 / .02)}summary.cv-toc-header::after{content:'';position:absolute;right:20px;top:50%;width:7px;height:7px;border-right:1px solid var(--wp--preset--color--contrast-2);border-bottom:1px solid var(--wp--preset--color--contrast-2);transform:translateY(calc(-50% - 2px)) rotate(45deg);transition:transform 0.3s ease,border-color 0.2s ease}details.cv-toc-expander[open] summary.cv-toc-header::after{transform:translateY(calc(-50% + 2px)) rotate(225deg);border-color:var(--wp--preset--color--contrast)}.cv-toc-content{border-top:1px solid #fff0;padding:0 20px 20px 20px}details.cv-toc-expander[open] .cv-toc-content{border-top-color:var(--wp--preset--color--contrast-3);padding-top:16px}.cv-toc-title{margin:0;font-weight:600;font-size:var(--wp--preset--font-size--medium);color:var(--wp--preset--color--contrast)}.cv-toc-expander ol{list-style-type:decimal!important;margin:0 0 0 1.25rem!important;padding:0!important}.cv-toc-expander li{margin-bottom:8px;line-height:1.5;padding-left:4px}.cv-toc-expander a{text-decoration:none;font-weight:500;font-size:.95rem;color:var(--wp--preset--color--contrast);transition:color 0.2s ease}.cv-toc-expander a:hover{color:var(--wp--preset--color--accent);text-decoration:underline}.cv-hero-flipview-instance{width:100%;margin:0 0 2rem 0;font-family:inherit;outline:none!important;user-select:none;-webkit-user-select:none}.cv-flipview-container{position:relative;width:100%}.cv-flipview-main{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4/3;background:var(--wp--preset--color--base-2,#1a1a1a);transition:box-shadow 0.4s cubic-bezier(.2,.8,.2,1),transform 0.4s cubic-bezier(.2,.8,.2,1)}.cv-flipview-container:hover .cv-flipview-main{box-shadow:0 10px 30px rgb(0 0 0 / .08)}@media (min-width:992px){.cv-flipview-main{max-height:760px;aspect-ratio:16/9}}.cv-flipview-track{position:absolute;inset:0;display:flex;transition:transform 0.5s cubic-bezier(.25,1,.5,1);will-change:transform}.cv-slide-main{flex:0 0 100%;min-width:100%;position:relative;overflow:hidden;text-decoration:none!important;display:block}.cv-slide-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;display:block;pointer-events:none;transform:scale(1.15);will-change:transform}.cv-slide-overlay{position:absolute;inset:0;z-index:2;background:linear-gradient(to top,rgb(0 0 0 / .9) 0%,rgb(0 0 0 / .3) 30%,transparent 60%);pointer-events:none}.cv-flipview-progress{position:absolute;top:16px;left:16px;z-index:20;width:28px;height:28px;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden;filter:drop-shadow(0 2px 6px rgb(0 0 0 / .4))}.cv-progress-pie{fill:none;stroke:rgb(255 255 255 / .75);stroke-width:14;stroke-dasharray:43.982;stroke-dashoffset:43.982;transform:rotate(-90deg);transform-origin:50% 50%}.cv-slide-content{position:absolute;bottom:0;left:0;right:0;z-index:3;padding:32px;color:#fff!important}.cv-slide-meta{display:flex;align-items:center;gap:10px;margin-bottom:12px}.cv-slide-badge{display:inline-block;background:rgb(255 255 255 / .25);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:4px 10px;border-radius:20px;font-size:.7rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#fff}.cv-slide-date{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:500;color:rgb(255 255 255 / .75);letter-spacing:.2px}.cv-meta-icon{width:13px;height:13px;flex-shrink:0}.cv-slide-title{font-size:1.8rem;font-weight:700;margin:0 0 10px 0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#fff;max-width:75%}.cv-slide-desc{font-size:1rem;opacity:.9;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#eee;max-width:65%}.cv-slide-readmore{font-weight:700;color:#fff;margin-left:4px}.cv-flipview-arrow{position:absolute;top:50%;z-index:10;background:rgb(255 255 255 / .95);color:#111;border:none;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgb(0 0 0 / .15);padding:0;transition:transform 0.2s ease,background 0.2s ease,opacity 0.3s ease}.cv-flipview-prev{left:-16px;transform:translateY(-50%) translateX(10px)}.cv-flipview-next{right:-16px;transform:translateY(-50%) translateX(-10px)}@media (hover:hover) and (pointer:fine){.cv-flipview-arrow{opacity:0;pointer-events:none}.cv-flipview-container:hover .cv-flipview-arrow,.cv-flipview-arrow:focus-visible{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}.cv-flipview-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.1)!important}}@media (hover:none) and (pointer:coarse){.cv-flipview-arrow{opacity:0;pointer-events:none;width:32px;height:32px}.cv-flipview-prev{transform:translateY(-50%) translateX(-5px);left:8px}.cv-flipview-next{transform:translateY(-50%) translateX(5px);right:8px}.cv-flipview-container.show-mobile-arrows .cv-flipview-arrow{opacity:.9;pointer-events:auto;transform:translateY(-50%) translateX(0)}}.cv-flipview-indicators{display:flex;justify-content:center;gap:6px;margin-top:14px}.cv-flipview-indicator{width:6px;height:6px;border-radius:4px;background:var(--wp--preset--color--contrast-3,#ccc);cursor:pointer;border:none;padding:0;transition:all 0.3s ease}.cv-flipview-indicator.active{width:16px;background:var(--wp--preset--color--contrast,#111)}html[data-theme="dark"] .cv-flipview-indicator.active{background:var(--wp--preset--color--accent,#fff)}@media (max-width:768px){.cv-slide-title,.cv-slide-desc{max-width:100%}.cv-slide-desc{display:none!important}.cv-slide-content{padding:20px}.cv-slide-meta{margin-bottom:8px}.cv-slide-badge{margin-bottom:0;font-size:.65rem}.cv-slide-date{font-size:.7rem}.cv-slide-date .cv-meta-icon{width:11px;height:11px}.cv-slide-title{font-size:1.3rem;margin-bottom:0}.cv-flipview-progress{width:24px;height:24px;top:12px;left:12px}}@media (min-width:769px){.cv-slide-desc{max-height:0;opacity:0!important;margin-top:0!important;transform:translateY(10px);transition:max-height 0.45s cubic-bezier(.2,.8,.2,1),opacity 0.45s cubic-bezier(.2,.8,.2,1),transform 0.45s cubic-bezier(.2,.8,.2,1),margin-top 0.45s cubic-bezier(.2,.8,.2,1)}.cv-flipview-container:hover .cv-slide-desc,.cv-flipview-container:focus-within .cv-slide-desc{max-height:80px;opacity:0.9!important;transform:translateY(0);margin-top:8px!important}}.cv-content-dialog{margin:auto;inset:0;position:fixed;border:1px solid var(--wp--preset--color--contrast-3);border-radius:12px;box-shadow:0 10px 50px rgb(0 0 0 / .3);padding:0;width:90%;max-width:1000px;height:80vh;background:var(--wp--preset--color--base)!important;overflow:hidden;overscroll-behavior:contain;opacity:0;transform:scale(1.1)}.cv-content-dialog.is-sidebar{inset:0 auto 0 0;width:420px;max-width:100%;height:100dvh;max-height:none;margin:0;border-radius:0;border:none;border-right:1px solid var(--wp--preset--color--contrast-3);box-shadow:none;transform:translateX(-100%)}.cv-content-dialog.is-sidebar-right{inset:0 0 0 auto;width:420px;max-width:100%;height:100dvh;max-height:none;margin:0;border-radius:0;border:none;border-left:1px solid var(--wp--preset--color--contrast-3);box-shadow:none;transform:translateX(100%)}.cv-content-dialog[open]:not(.is-sidebar):not(.is-sidebar-right){opacity:1;transform:scale(1);animation:zoomOutEntry 0.35s cubic-bezier(.16,1,.3,1) forwards}.cv-content-dialog.modal-closing:not(.is-sidebar):not(.is-sidebar-right){animation:zoomInExit 0.35s cubic-bezier(.16,1,.3,1) forwards}.cv-content-dialog.is-sidebar[open]{opacity:1;animation:slideInLeft 0.3s cubic-bezier(.2,0,0,1) forwards}.cv-content-dialog.is-sidebar.modal-closing{animation:slideOutLeft 0.3s cubic-bezier(.2,0,0,1) forwards}.cv-content-dialog.is-sidebar-right[open]{opacity:1;animation:slideInRight 0.3s cubic-bezier(.2,0,0,1) forwards}.cv-content-dialog.is-sidebar-right.modal-closing{animation:slideOutRight 0.3s cubic-bezier(.2,0,0,1) forwards}.cv-content-dialog.is-sidebar::backdrop,.cv-content-dialog.is-sidebar[open]::backdrop,.cv-content-dialog.is-sidebar.modal-closing::backdrop,.cv-content-dialog.is-sidebar-right::backdrop,.cv-content-dialog.is-sidebar-right[open]::backdrop,.cv-content-dialog.is-sidebar-right.modal-closing::backdrop,.cv-content-dialog.fullscreen::backdrop,.cv-content-dialog.fullscreen[open]::backdrop,.cv-content-dialog.fullscreen.modal-closing::backdrop,.cv-content-dialog.mobile-fullscreen::backdrop,.cv-content-dialog.mobile-fullscreen[open]::backdrop,.cv-content-dialog.mobile-fullscreen.modal-closing::backdrop{background:none!important}.cv-content-dialog::backdrop{background:#fff0;transition:background 0.35s cubic-bezier(.16,1,.3,1)}.cv-content-dialog[open]::backdrop{background:rgb(0 0 0 / .6)}.cv-content-dialog.modal-closing::backdrop{background:#fff0!important}.cv-content-dialog.mobile-fullscreen,.cv-content-dialog.fullscreen{width:100%;height:100dvh;max-width:none;max-height:none;border:none;border-radius:0;inset:0;transform:scale(.95);box-shadow:none}html.cv-drill-active,body.cv-drill-active,html.cv-modal-open,body.cv-modal-open{scrollbar-width:none!important;-ms-overflow-style:none!important}html.cv-drill-active::-webkit-scrollbar,body.cv-drill-active::-webkit-scrollbar,html.cv-modal-open::-webkit-scrollbar,body.cv-modal-open::-webkit-scrollbar{display:none!important}body.cv-drill-active>*:not(dialog):not(#wpadminbar){transform:scale(1.03);opacity:0;pointer-events:none;transition:transform 0.4s cubic-bezier(.16,1,.3,1),opacity 0.4s cubic-bezier(.16,1,.3,1)}body.cv-drill-exiting>*:not(dialog):not(#wpadminbar){transform:none;opacity:1;transition:transform 0.35s cubic-bezier(.16,1,.3,1),opacity 0.35s cubic-bezier(.16,1,.3,1)}.cv-content-dialog.mobile-fullscreen[open]:not(.is-sidebar):not(.is-sidebar-right),.cv-content-dialog.fullscreen[open]:not(.is-sidebar):not(.is-sidebar-right){animation:drillInEntry 0.4s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}.cv-content-dialog.mobile-fullscreen.modal-closing:not(.is-sidebar):not(.is-sidebar-right),.cv-content-dialog.fullscreen.modal-closing:not(.is-sidebar):not(.is-sidebar-right){animation:drillInExit 0.3s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity}.cv-content-dialog.mobile-fullscreen[open]:not(.is-sidebar):not(.is-sidebar-right) .modal-wrapper,.cv-content-dialog.fullscreen[open]:not(.is-sidebar):not(.is-sidebar-right) .modal-wrapper{animation:hideOverflowDuringTransition 0.45s forwards}.cv-content-dialog.mobile-fullscreen.modal-closing:not(.is-sidebar):not(.is-sidebar-right) .modal-wrapper,.cv-content-dialog.fullscreen.modal-closing:not(.is-sidebar):not(.is-sidebar-right) .modal-wrapper{overflow:hidden!important}@keyframes hideOverflowDuringTransition{from{overflow:hidden}to{overflow:hidden}}@media (max-width:768px){.cv-content-dialog.is-sidebar.mobile-fullscreen,.cv-content-dialog.is-sidebar.fullscreen,.cv-content-dialog.is-sidebar-right.mobile-fullscreen,.cv-content-dialog.is-sidebar-right.fullscreen{width:100%;transform:translateY(100%);border:none}.cv-content-dialog.is-sidebar[open],.cv-content-dialog.is-sidebar-right[open]{animation:appSlideUpIn 0.35s cubic-bezier(.2,.8,.2,1) forwards}.cv-content-dialog.is-sidebar.modal-closing,.cv-content-dialog.is-sidebar-right.modal-closing{animation:appSlideDownOut 0.25s cubic-bezier(.2,.8,.2,1) forwards}}@keyframes zoomOutEntry{from{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes zoomInExit{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}@keyframes drillInEntry{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes drillInExit{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@keyframes slideInLeft{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOutLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slideInRight{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes slideOutRight{from{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes appSlideUpIn{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes appSlideDownOut{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.cv-content-dialog.modal-closing:not(.is-sidebar):not(.is-sidebar-right) .modal-wrapper{animation:modalWrapperExit 0.2s ease-in-out forwards}@keyframes modalWrapperExit{from{opacity:1}to{opacity:0}}.modal-wrapper{position:relative;width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}#close-modal{position:absolute;top:.75rem;left:auto;right:.9rem;z-index:20000;app-region:no-drag;-webkit-app-region:no-drag;background:#fff0;color:var(--wp--preset--color--contrast);border:none;border-radius:6px;width:32px;height:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background 0.2s ease,transform 0.1s ease;padding:0}#close-modal:hover{background-color:rgb(150 150 150 / .1)}#close-modal:active{transform:scale(.9)}#close-modal svg{display:block;width:20px;height:20px}#close-modal .icon-back{display:none}#close-modal .icon-close{display:block}.cv-content-dialog.is-sidebar #close-modal,.cv-content-dialog.fullscreen #close-modal,.cv-content-dialog.mobile-fullscreen #close-modal{right:auto;left:.9rem}.cv-content-dialog.is-sidebar #close-modal .icon-back,.cv-content-dialog.fullscreen #close-modal .icon-back,.cv-content-dialog.mobile-fullscreen #close-modal .icon-back{display:block}.cv-content-dialog.is-sidebar #close-modal .icon-close,.cv-content-dialog.fullscreen #close-modal .icon-close,.cv-content-dialog.mobile-fullscreen #close-modal .icon-close{display:none}.modal-header{position:absolute;top:0;left:0;width:100%;height:56px;display:flex;align-items:center;padding:0 1.5rem;background-color:var(--wp--preset--color--semitransparent)!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;flex-shrink:0;box-sizing:border-box;z-index:100}.modal-title{font-family:var(--wp--preset--font-family--figtree),sans-serif;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.4;color:var(--wp--preset--color--contrast);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;flex:1;user-select:none;-webkit-user-select:none}.cv-content-dialog .modal-title{margin-left:0;margin-right:2rem}.cv-content-dialog.is-sidebar .modal-title,.cv-content-dialog.fullscreen .modal-title,.cv-content-dialog.mobile-fullscreen .modal-title{margin-left:2rem;margin-right:0}.cv-content-dialog.no-header .modal-header{display:none}#modal-iframe{width:100%;height:100%;background:var(--wp--preset--color--base);border:none;display:block;opacity:0;transition:opacity 0.2s ease;z-index:50;position:relative}.cv-progress-ring-container,.spinner-container{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:60;background:var(--wp--preset--color--base)}.cv-content-dialog:not(.no-header) .cv-progress-ring-container,.cv-content-dialog:not(.no-header) .spinner-container{top:56px}.loading-text{margin-top:20px;font-size:14px;font-weight:500;color:var(--wp--preset--color--contrast);opacity:.7}.cv-progress-ring-container .cv-progress-ring,.spinner-container .cv-progress-ring,.cv-progress-ring-container .material-spinner,.spinner-container .material-spinner{display:block!important;width:50px;height:50px;animation:rotate 2s linear infinite}.cv-progress-ring-container .cv-progress-ring .path,.spinner-container .cv-progress-ring .path,.cv-progress-ring-container .material-spinner .path,.spinner-container .material-spinner .path{stroke:var(--wp--preset--color--accent,#0073aa);stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}img[data-lazyloaded]{opacity:0}img.litespeed-loaded,img.lazyloaded{opacity:1;transition:opacity 0.5s cubic-bezier(.4,0,.2,1)}.wp-block-embed-twitter,.wp-block-embed-instagram,.wp-block-embed.is-provider-twitter,.wp-block-embed.is-provider-instagram{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}.twitter-tweet,.instagram-media,iframe.twitter-tweet,iframe.instagram-media,iframe[id^="twitter-widget-"]{margin-left:auto!important;margin-right:auto!important;display:block!important;width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box!important}.cv-embed-wrapper{position:relative;width:100%;max-width:550px;margin:1.75rem auto!important;overflow:hidden;transition:max-height 0.4s cubic-bezier(.25,1,.5,1);display:block}.cv-embed-inner{width:100%;display:flex;justify-content:center}.cv-embed-inner>*{width:100%!important;min-width:100%!important;max-width:100%!important}.cv-embed-fade{display:none;position:absolute;bottom:0;left:0;right:0;height:140px;background:linear-gradient(to bottom,transparent,var(--wp--preset--color--base,#ffffff) 90%);pointer-events:none;z-index:10}.cv-embed-btn{display:none;position:absolute;bottom:15px;left:50%;transform:translateX(-50%);z-index:20;align-items:center;gap:8px;padding:10px 22px;font-size:.85rem;font-weight:600;color:var(--wp--preset--color--contrast,#1a1a1a);background-color:var(--wp--preset--color--base-2,#f5f5f5);border:1px solid var(--wp--preset--color--contrast-3,#dddddd);border-radius:30px;cursor:pointer;box-shadow:0 4px 15px rgb(0 0 0 / .08);transition:all 0.25s cubic-bezier(.25,1,.5,1);outline:none;white-space:nowrap}.cv-embed-btn:hover{background-color:var(--wp--preset--color--accent,#0073aa);color:var(--wp--preset--color--base,#ffffff);border-color:var(--wp--preset--color--accent,#0073aa);box-shadow:0 6px 20px rgb(0 0 0 / .15);transform:translateX(-50%) translateY(-2px)}.cv-embed-btn:active{transform:translateX(-50%) translateY(0)}.cv-embed-btn-icon{transition:transform 0.3s cubic-bezier(.25,1,.5,1)}.cv-embed-wrapper.has-collapse:not(.is-expanded) .cv-embed-fade{display:block}.cv-embed-wrapper.has-collapse .cv-embed-btn{display:flex}.cv-embed-wrapper.is-expanded .cv-embed-fade{opacity:0;pointer-events:none;transition:opacity 0.3s ease}.cv-embed-wrapper.is-expanded .cv-embed-btn{position:relative;bottom:auto;left:50%;transform:translateX(-50%);margin-top:15px;margin-bottom:5px}.cv-app-switcher-wrapper{position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;vertical-align:middle;margin:0!important;padding:0!important;max-height:32px!important}.cv-app-switcher-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important;color:var(--wp--preset--color--contrast)!important;border-radius:6px;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease!important}.cv-app-switcher-btn:hover,.cv-app-switcher-btn:focus-visible,.cv-app-switcher-wrapper.is-open .cv-app-switcher-btn{background-color:color-mix(in srgb,var(--wp--preset--color--contrast) 8%,transparent)!important;color:var(--wp--preset--color--contrast)!important}.cv-app-switcher-wrapper .cv-app-switcher-pane{position:absolute!important;top:calc(100% + 8px)!important;z-index:100000!important;min-width:280px!important;width:max-content!important;max-width:340px!important;padding:6px!important;margin:0!important;list-style:none!important;background-color:color-mix(in srgb,var(--wp--preset--color--base-2) 92%,transparent)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid var(--wp--preset--color--contrast-3)!important;border-radius:12px!important;box-shadow:0 12px 28px rgb(0 0 0 / .18),0 2px 6px rgb(0 0 0 / .08)!important;text-align:left;display:block!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-8px)!important;transition:opacity 0.15s ease,transform 0.15s ease,visibility 0s 0.15s!important}.cv-app-switcher-wrapper .cv-app-switcher-pane.align-right{right:0!important;left:auto!important}.cv-app-switcher-wrapper .cv-app-switcher-pane.align-left{left:0!important;right:auto!important}.cv-app-switcher-wrapper.is-open .cv-app-switcher-pane,.cv-app-switcher-pane.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important;transition:opacity 0.15s ease,transform 0.15s ease,visibility 0s 0s!important}.cv-app-switcher-wrapper>br,.cv-app-switcher-wrapper>p,.cv-app-switcher-pane>br,.cv-app-switcher-pane>p,.cv-app-switcher-grid>*:not(a),.cv-app-switcher-list>*:not(a){display:none!important;margin:0!important;padding:0!important;height:0!important}.cv-app-switcher-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:6px!important;padding:8px 6px 12px 6px!important}.cv-app-switcher-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;padding:10px 6px!important;border-radius:8px!important;text-decoration:none!important;color:var(--wp--preset--color--contrast)!important;background:transparent!important;transition:background-color 0.15s ease,transform 0.15s ease!important;cursor:pointer;text-align:center!important;box-sizing:border-box!important;width:100%!important;margin:0!important}.cv-app-switcher-item:hover,.cv-app-switcher-item:focus-visible{background-color:color-mix(in srgb,var(--wp--preset--color--contrast) 6%,transparent)!important;color:var(--wp--preset--color--contrast)!important}.cv-app-switcher-item:active{transform:scale(.96)}.cv-app-switcher-icon{width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 8px auto!important;flex-shrink:0!important}.cv-app-switcher-icon img{width:38px!important;height:38px!important;object-fit:contain!important;border-radius:8px!important;display:block!important;margin:0 auto!important}.cv-app-switcher-title{font-size:13px!important;font-weight:500!important;line-height:1.25!important;color:var(--wp--preset--color--contrast)!important;word-break:break-word!important;margin:0!important}.cv-app-switcher-sub{font-size:11px!important;color:var(--wp--preset--color--contrast-2)!important;margin-top:2px!important;line-height:1.1!important}.cv-app-switcher-divider{height:1px!important;background-color:var(--wp--preset--color--contrast-3)!important;margin:4px 6px!important;border:none!important}.cv-app-switcher-list{display:flex!important;flex-direction:column!important;padding:6px 2px 4px 2px!important}.cv-app-switcher-list-item{display:flex!important;align-items:center!important;padding:9px 12px!important;margin:2px 0!important;border-radius:6px!important;color:var(--wp--preset--color--contrast)!important;background:transparent!important;text-decoration:none!important;font-size:var(--wp--preset--font-size--medium,14px)!important;font-weight:500!important;transition:background-color 0.15s ease,color 0.15s ease!important;gap:12px!important;width:100%!important;box-sizing:border-box!important}.cv-app-switcher-list-item:hover,.cv-app-switcher-list-item:focus-visible{background-color:color-mix(in srgb,var(--wp--preset--color--contrast) 6%,transparent)!important;color:var(--wp--preset--color--contrast)!important}.cv-app-switcher-list-icon{width:20px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;color:var(--wp--preset--color--contrast)!important}.cv-app-switcher-list-icon svg{width:20px!important;height:20px!important;fill:currentColor!important}