:root{--iv-accent:#005AC2;--iv-deep:#2B3E50;--iv-edge:#8CA3BE;--iv-accent-deep:color-mix(in srgb, var(--iv-accent) 72%, #000);--iv-accent-bright:color-mix(in srgb, var(--iv-accent) 74%, #fff);--iv-ring:color-mix(in srgb, var(--iv-accent) 22%, transparent);--iv-on-accent:#FFFFFF;--iv-on-deep:#FFFFFF;--iv-field:#FFFFFF;--iv-link:var(--iv-accent);--iv-link-hover:var(--iv-accent-deep);--iv-post-link:var(--iv-link);--iv-post-hover:var(--iv-link-hover);--iv-widget-link:var(--iv-ink);--iv-widget-hover:var(--iv-link);--iv-widget-hover-foot:#FFFFFF;--iv-foot-text:#C5CFDB;--iv-foot-muted:#B4C0CE;--iv-foot-line:rgba(255, 255, 255, 0.18);--iv-foot-soft:rgba(255, 255, 255, 0.08);--iv-menu-bg:var(--iv-deep);--iv-menu-text:#DCE4EE;--iv-menu-line:rgba(255, 255, 255, 0.14);--iv-menu-hover:#FFB020;--iv-menu-hover-text:#10151B;--iv-menu-hover-fg:#FFB020;--iv-menu-current:var(--iv-accent);--iv-menu-current-text:#FFFFFF;--iv-bg:#E9EDF2;--iv-card:#FFFFFF;--iv-soft:#F1F4F8;--iv-line:#D3DAE3;--iv-line-strong:#B7C2D0;--iv-ink:#263445;--iv-text:#3F4B5B;--iv-muted:#647285;--iv-radius-card:6px;--iv-radius-media:4px;--iv-radius-field:4px;--iv-radius-btn:4px;--iv-pad:28px;--iv-article-w:740px;--iv-sidebar-w:340px;--iv-static-w:900px;--iv-title:var(--iv-deep);--iv-page-w:calc(var(--iv-article-w) + var(--iv-sidebar-w) + 40px);--iv-shadow:0 1px 2px rgba(38, 52, 69, 0.06), 0 10px 22px -18px rgba(38, 52, 69, 0.5);--iv-font:"Plus Jakarta Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--iv-font-head:var(--iv-font);--mu-accent:var(--iv-accent);--mu-deep:var(--iv-deep);--mu-edge:var(--iv-edge);--mu-font-head:var(--iv-font-head);--mu-font-body:var(--iv-font)}html{box-sizing:border-box;-webkit-text-size-adjust:100%;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit;padding:0;margin:0}body{overflow-x:hidden;font-family:var(--iv-font);font-size:16px;line-height:1.65;color:var(--iv-text);background:var(--iv-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}b,strong{font-weight:700}dfn,cite,em,i{font-style:italic}mark,ins{background:#FDF3B8;color:#263445;text-decoration:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{height:auto;max-width:100%}svg:not(:root){overflow:hidden}hr{height:1px;background-color:var(--iv-line-strong);border:0;margin:0 0 1.5em}kbd,var,samp{font-family:Consolas,"Courier New",monospace;font-size:.92em}ul,ol{margin:0;padding:0}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:17px;margin-top:5px}dt{font-weight:700}dd{margin:0 1.5em 1.5em}address{margin:0 0 1.5em}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}table{width:100%;margin-bottom:22px;border-collapse:separate;border-spacing:0;font-size:15px;border:1px solid var(--iv-line);border-radius:var(--iv-radius-media)}td,th{padding:10px 14px;text-align:left;border-bottom:1px solid var(--iv-line)}th{font-weight:700;color:var(--iv-ink);background:var(--iv-soft)}tr:last-child td{border-bottom:0}thead tr:first-child th:first-child{border-top-left-radius:3px}thead tr:first-child th:last-child{border-top-right-radius:3px}h1,h2,h3,h4,h5,h6{margin-bottom:.55em;font-family:var(--iv-font-head);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--iv-ink)}h1{font-size:clamp(28px, 4vw, 36px)}h2{font-size:clamp(24px, 3vw, 30px)}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}p{margin-bottom:1.25em}a{color:var(--iv-link);text-decoration:none;transition:color 0.2s ease,background-color 0.2s ease,border-color 0.2s ease}a:hover{color:var(--iv-link-hover)}@font-face{font-family:'invasion-icons';src:url(/wp-content/themes/invasion/fonts/invasion-icons.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.iv-icon:before{font-family:"invasion-icons";font-style:normal;font-weight:400;display:inline-block;text-align:center;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus:before{content:'\e800'}.icon-bookmark:before{content:'\e801'}.icon-comment:before{content:'\e802'}.icon-users:before{content:'\e803'}.icon-mail:before{content:'\e805'}.icon-twitter:before{content:'\f099'}.icon-facebook:before{content:'\f09a'}.icon-rss:before{content:'\f09e'}.icon-pinterest-circled:before{content:'\f0d2'}.icon-linkedin:before{content:'\f0e1'}.icon-angle-double-right:before{content:'\f101'}.icon-angle-left:before{content:'\f104'}.icon-angle-right:before{content:'\f105'}.icon-github:before{content:'\f113'}.icon-youtube:before{content:'\f167'}.icon-dropbox:before{content:'\f16b'}.icon-instagram:before{content:'\f16d'}.icon-flickr:before{content:'\f16e'}.icon-tumblr:before{content:'\f173'}.icon-dribbble:before{content:'\f17d'}.icon-vimeo-squared:before{content:'\f194'}.icon-reddit:before{content:'\f1a1'}.icon-behance:before{content:'\f1b4'}.icon-soundcloud:before{content:'\f1be'}.main-container{width:100%;max-width:100%;margin:0 auto}#page,.container{width:94%;max-width:var(--iv-page-w);min-width:240px;margin:0 auto;position:relative}#page{display:flex;align-items:flex-start;gap:40px;min-height:100px;padding:34px 0 20px}.article{flex:1 1 0%;min-width:0;margin-bottom:30px}.sidebar-full #page:not(.static-home) .article{max-width:none}.alignleft{float:left}.alignright{float:right}@media screen and (min-width:901px){.sidebar-left #page{flex-direction:row-reverse}.sidebar-sticky .sidebar{position:sticky;top:20px}.sidebar-sticky.admin-bar .sidebar{top:52px}}#site-header{position:relative;z-index:99;display:flow-root;padding:26px 0 0;background-repeat:no-repeat;background-position:center;background-size:cover}.header-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 24px}.site-branding{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:64px;padding:2px 0}.site-title{margin:0;font-size:clamp(36px, 5.4vw, 56px);font-weight:800;line-height:1.1;letter-spacing:-.03em}.site-title a{color:var(--iv-title,var(--iv-deep));background:linear-gradient(90deg,var(--iv-title,var(--iv-deep)) 38%,var(--iv-accent) 80%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.site-title a:hover{opacity:.88}.site-description{margin:0;font-size:clamp(11px, 1.3vw, 13px);font-weight:700;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--iv-muted)}.site-description:empty{display:none}.site-logo{margin:4px 0 8px;line-height:0}.custom-logo-link{display:inline-block}.custom-logo{display:block;max-height:64px;width:auto}.widget-header-item{flex:0 1 550px;width:100%;max-width:550px;margin-top:-1px}.widget-header-item img,.widget-header-item iframe,.widget-header-item ins{display:block;max-width:100%;height:auto}a#pull{display:none}.primary-navigation{display:block;width:100%;max-width:100%}div.primary-navigation{margin:20px auto 0}#site-header:not(:has(.header-row)) .primary-navigation{margin-top:0}#navigation{width:100%;margin:0 auto;font-size:15px}#navigation ul{list-style-type:none}#navigation li{position:relative}#navigation a{display:block;padding:0 18px;font-size:15px;font-weight:600;letter-spacing:.01em;text-align:left;transition:background-color 0.2s ease,color 0.2s ease,box-shadow 0.2s ease,transform 0.25s cubic-bezier(.2,.8,.2,1)}#navigation .toggle-caret{display:none}.menu-item-has-children>a:after,.cat-parent>a:after{content:'\f107';font-family:'invasion-icons';margin-left:8px;font-size:12px;opacity:.7}.widget .menu-item-has-children>a:after{display:none}.toggle-menu ul ul{display:none}.toggle-menu .active>ul{display:block}.toggle-menu .toggle-menu-item-parent{position:relative}.toggle-menu .toggle-caret{position:absolute;top:0;right:0;padding:0;text-align:center;color:inherit;background:none;border:0;cursor:pointer}.toggle-menu .toggle-caret i{font-size:15px;line-height:20px;color:inherit;text-align:center}.toggle-menu .active>.toggle-caret .iv-icon:before{content:'\e804'}.widget .toggle-caret{top:7px;width:26px;height:26px;line-height:26px;color:var(--iv-link);background:var(--iv-soft);border-radius:3px}.widget .toggle-caret i{line-height:26px}.widget li:first-child>.toggle-caret{top:-3px}footer .widget .toggle-caret{color:var(--iv-on-deep);background:var(--iv-foot-soft)}@media screen and (min-width:866px){#navigation{padding:0;background:var(--iv-menu-bg);border-radius:var(--iv-radius-card);box-shadow:0 14px 26px -20px rgb(0 0 0 / .6),inset 0 0 0 1px var(--iv-menu-line)}#navigation .menu{display:flex;flex-wrap:wrap;align-items:stretch}#navigation .menu>li>a{position:relative;z-index:0;isolation:isolate;overflow:hidden;color:var(--iv-menu-text);line-height:48px;border-radius:0}.menu-style-bar #navigation .menu>li:first-child>a{border-radius:var(--iv-radius-card) 0 0 var(--iv-radius-card)}.menu-style-bar #navigation .menu>li:last-child>a{border-radius:0 var(--iv-radius-card) var(--iv-radius-card) 0}#navigation .menu>li>a::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--iv-menu-hover);border-radius:inherit;opacity:0;transform:scaleY(0);transform-origin:50% 100%;transition:transform 0.3s cubic-bezier(.2,.8,.2,1),opacity 0.2s ease;pointer-events:none}#navigation .menu>li:hover>a,#navigation .menu>li:focus-within>a{color:var(--iv-menu-hover-text)}#navigation .menu>li:hover>a::before,#navigation .menu>li:focus-within>a::before{opacity:1;transform:scaleY(1)}#navigation .menu>li.current-menu-item>a,#navigation .menu>li.current_page_item>a,#navigation .menu>li.current-menu-ancestor>a,#navigation .menu>li.current_page_ancestor>a,#navigation .menu>li.current-cat>a{color:var(--iv-menu-current-text);background:var(--iv-menu-current)}.menu-style-pills #navigation{padding:6px 8px}.menu-style-pills #navigation .menu{gap:4px}.menu-style-pills #navigation .menu>li>a{padding:0 18px;line-height:38px;border-radius:999px}.menu-style-underline #navigation .menu>li.current-menu-item>a,.menu-style-underline #navigation .menu>li.current_page_item>a,.menu-style-underline #navigation .menu>li.current-menu-ancestor>a,.menu-style-underline #navigation .menu>li.current_page_ancestor>a,.menu-style-underline #navigation .menu>li.current-cat>a{color:var(--iv-menu-text);background:#fff0;box-shadow:inset 0 -3px 0 var(--iv-menu-current)}.menu-anim-underline #navigation .menu>li>a::before{inset:auto 14px 0 14px;height:3px;border-radius:3px 3px 0 0;opacity:1;transform:scaleX(0);transform-origin:50% 50%}.menu-anim-underline #navigation .menu>li:hover>a,.menu-anim-underline #navigation .menu>li:focus-within>a{color:var(--iv-menu-hover-fg)}.menu-anim-underline #navigation .menu>li:hover>a::before,.menu-anim-underline #navigation .menu>li:focus-within>a::before{transform:scaleX(1)}.menu-anim-lift #navigation .menu>li>a{overflow:visible}.menu-anim-lift #navigation .menu>li>a::before{transform:none;box-shadow:0 12px 20px -10px var(--iv-menu-hover)}.menu-anim-lift #navigation .menu>li:hover>a,.menu-anim-lift #navigation .menu>li:focus-within>a{transform:translateY(-2px)}.menu-anim-lift #navigation .menu>li:hover>a::before,.menu-anim-lift #navigation .menu>li:focus-within>a::before{transform:none}.menu-anim-fade #navigation .menu>li>a::before,.menu-anim-none #navigation .menu>li>a::before{transform:none}.menu-anim-none #navigation a,.menu-anim-none #navigation a::before{transition:none}#navigation ul ul{position:absolute;top:100%;left:0;display:none;width:230px;margin:6px 0 0;padding:6px;z-index:400;background:var(--iv-card);border:1px solid var(--iv-line);border-radius:var(--iv-radius-card);box-shadow:0 24px 44px -22px rgb(0 0 0 / .55)}#navigation ul ul:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}#navigation li:hover>ul,#navigation li:focus-within>ul{display:block}#navigation ul ul a{padding:10px 14px;font-size:14.5px;font-weight:400;line-height:1.35;color:var(--iv-text);border-radius:var(--iv-radius-media)}#navigation ul ul li:hover>a,#navigation ul ul li:focus-within>a{color:var(--iv-ink);background:color-mix(in srgb,var(--iv-menu-hover) 22%,var(--iv-card));box-shadow:inset 3px 0 0 var(--iv-menu-hover)}#navigation ul ul li.current-menu-item>a{color:var(--iv-link);font-weight:600}#navigation ul ul .menu-item-has-children>a,#navigation ul ul .cat-parent>a{padding-right:30px;position:relative}#navigation ul ul .menu-item-has-children>a:after,#navigation ul ul .cat-parent>a:after{content:'\f105';position:absolute;right:12px;top:50%;margin:0;transform:translateY(-50%)}#navigation ul ul ul{top:-7px;left:100%;margin:0 0 0 8px}#navigation ul ul ul:before{top:0;bottom:0;left:-10px;right:auto;width:10px;height:auto}}.post.excerpt{position:relative;display:flow-root;padding:24px var(--iv-pad) 26px;background:var(--iv-card);border:0;border-right:5px solid var(--iv-edge);border-bottom:5px solid var(--iv-edge);border-radius:var(--iv-radius-card);box-shadow:var(--iv-shadow);transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.post.excerpt:hover{transform:translateY(-2px);border-right-color:var(--iv-accent);border-bottom-color:var(--iv-accent)}.post.excerpt.sticky{border-right-color:var(--iv-accent);border-bottom-color:var(--iv-accent)}.posts-area{container-type:inline-size}.posts-list{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;margin-bottom:26px}.posts-list.is-grid{gap:22px}.posts-list.is-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.posts-list.is-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.is-grid>.post.excerpt{--iv-pad:20px;display:flex;flex-direction:column;padding:20px var(--iv-pad) 22px}.is-grid .title{font-size:19px;line-height:1.25;overflow-wrap:anywhere}.is-grid .post-info{gap:2px 14px;font-size:13px}.is-grid .post-content{font-size:15px}.is-grid .download-wrap{justify-content:flex-start;margin-top:auto;padding-top:16px}.is-grid.cols-3 .download-btn{padding-right:18px}@container (max-width:700px){.posts-list.is-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:480px){.posts-list.is-grid{grid-template-columns:minmax(0,1fr)}}.single_post{--iv-pad:36px;position:relative;display:flow-root;padding:26px var(--iv-pad) 34px;background:var(--iv-card);border:1px solid var(--iv-line);border-radius:var(--iv-radius-card);box-shadow:var(--iv-shadow)}.date-tag{position:relative;display:block;width:max-content;max-width:calc(100% + var(--iv-pad));margin:0 0 16px calc(-1 * var(--iv-pad) - 8px);padding:0 24px 0 16px;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:30px;color:var(--iv-on-accent);background:var(--iv-accent)}.date-tag:after{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:15px 10px 15px 0;border-color:#fff0 var(--iv-card) #fff0 #fff0}.date-tag__fold{position:absolute;top:100%;left:0;width:8px;height:8px;background:var(--iv-accent-deep);clip-path:polygon(0 0,100% 0,100% 100%)}article header{display:flow-root;width:100%;margin-bottom:14px}.title{margin:0 0 8px;font-size:clamp(22px, 2.6vw, 26px);line-height:1.2}.title a{color:var(--iv-ink)}.title a:hover{color:var(--iv-post-hover)}.post-info{display:flex;flex-wrap:wrap;gap:4px 18px;width:100%;font-size:13.5px;line-height:1.5;color:var(--iv-muted)}.post-info a{color:var(--iv-muted)}.post-info a:hover{color:var(--iv-post-hover)}.post-info i{margin-right:6px;font-size:15px;color:var(--iv-accent);vertical-align:-1px}.post-content{font-size:16px;line-height:1.7}.post-content p:last-child{margin-bottom:0}.download-wrap{display:flex;justify-content:flex-end;margin-top:16px}.download-btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:10px 24px 10px 12px;font-family:var(--iv-font-head);font-size:15px;font-weight:700;letter-spacing:.01em;line-height:1;color:var(--iv-on-accent);background:linear-gradient(120deg,var(--iv-accent-deep),var(--iv-accent) 55%,var(--iv-accent-bright));background-size:200% 100%;background-position:0 0;border-radius:var(--iv-radius-btn);overflow:hidden;isolation:isolate;box-shadow:0 10px 20px -10px color-mix(in srgb,var(--iv-accent) 80%,transparent),inset 0 1px 0 rgb(255 255 255 / .28);transition:transform 0.25s cubic-bezier(.2,.8,.2,1),box-shadow 0.25s ease,background-position 0.45s ease}.download-btn:before{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .5),transparent);transform:translateX(-160%) skewX(-20deg);pointer-events:none;z-index:0}.download-btn__icon,.download-btn__text{position:relative;z-index:1}.download-btn__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:color-mix(in srgb,currentColor 22%,transparent);border-radius:50%;transition:background-color 0.25s ease,transform 0.25s ease}.download-btn:hover:before,.download-btn:focus-visible:before{animation:iv-shine 0.9s ease-out 1}.download-btn:hover,.download-btn:focus-visible{color:var(--iv-on-accent);background-position:100% 0;transform:translateY(-3px);box-shadow:0 16px 26px -10px color-mix(in srgb,var(--iv-accent) 85%,transparent),inset 0 1px 0 rgb(255 255 255 / .35)}.download-btn:hover .download-btn__icon,.download-btn:focus-visible .download-btn__icon{background:color-mix(in srgb,currentColor 34%,transparent)}.download-btn:hover .download-btn__icon svg,.download-btn:focus-visible .download-btn__icon svg{animation:iv-arrow 0.8s ease-in-out infinite}.download-btn:active{transform:translateY(0) scale(.97);box-shadow:0 6px 12px -8px var(--iv-accent)}@keyframes iv-shine{from{transform:translateX(-160%) skewX(-20deg)}to{transform:translateX(420%) skewX(-20deg)}}@keyframes iv-arrow{0%,100%{transform:translateY(-2px)}50%{transform:translateY(3px)}}.breadcrumb{margin:0 0 12px;font-size:13.5px;line-height:24px;color:var(--iv-muted)}.breadcrumb>span{display:inline-block}.breadcrumb__sep{padding:0 6px;font-size:11px}.breadcrumb a{color:var(--iv-muted)}.breadcrumb a:hover{color:var(--iv-post-hover)}.postsby{margin:0 0 24px;font-size:clamp(26px, 3.4vw, 32px)}.card-row{display:grid;grid-template-columns:var(--ct-w,180px) minmax(0,1fr);gap:4px 22px;align-items:start}.card-body{min-width:0;display:flex;flex-direction:column}.card-body>header{flex:0 0 auto}.card-thumb{display:block;width:100%;overflow:hidden;background:var(--iv-soft);border-radius:var(--iv-radius-media)}.card-thumb img{display:block;width:100%;height:100%;aspect-ratio:var(--ct-ratio,4 / 3);object-fit:cover;transition:transform 0.4s ease}.post.excerpt:hover .card-thumb img{transform:scale(1.05)}.ct-size-xs{--ct-w:80px}.ct-size-sm{--ct-w:120px}.ct-size-md{--ct-w:180px}.ct-size-lg{--ct-w:260px}.ct-shape-landscape{--ct-ratio:4 / 3}.ct-shape-wide{--ct-ratio:16 / 9}.ct-shape-square{--ct-ratio:1 / 1}.ct-shape-natural .card-thumb img{height:auto;aspect-ratio:auto}.ct-pos-right .card-row{grid-template-columns:minmax(0,1fr) var(--ct-w,180px)}.ct-pos-right .card-thumb{order:2}.ct-pos-top .card-row,.ct-size-xl .card-row{grid-template-columns:minmax(0,1fr)}.ct-pos-top .card-thumb,.ct-size-xl .card-thumb{order:0}.ct-size-xl .card-thumb img{aspect-ratio:var(--ct-ratio,16 / 9)}.ct-shape-natural.ct-size-xl .card-thumb img{aspect-ratio:auto}.ct-pos-top .card-row,.ct-size-xl .card-row,.is-grid .ct-size-md .card-row,.is-grid .ct-size-lg .card-row{row-gap:16px}.has-thumb .download-wrap{margin-top:auto;padding-top:16px}.is-grid .ct-size-md .card-row,.is-grid .ct-size-lg .card-row{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.is-grid .ct-size-md .card-thumb,.is-grid .ct-size-lg .card-thumb{order:0}.is-grid .has-thumb{flex-direction:column}.is-grid .has-thumb .card-row{flex:1 1 auto}.is-grid .ct-pos-top .card-row,.is-grid .ct-size-xl .card-row{grid-template-rows:auto 1fr}@container (max-width:480px){.ct-size-md .card-row,.ct-size-lg .card-row{grid-template-columns:minmax(0,1fr)}.ct-size-md .card-thumb,.ct-size-lg .card-thumb{order:0}}.single-title{margin:4px 0 10px;font-size:clamp(28px, 4vw, 38px);line-height:1.14;letter-spacing:-.02em}.single_post header{margin-bottom:16px}.post-single-content{display:flow-root;width:100%;font-size:17px;line-height:1.75;color:var(--iv-text)}.post-single-content h2{margin:1.7em 0 .55em}.post-single-content h3{margin:1.5em 0 .5em}.post-single-content h4,.post-single-content h5,.post-single-content h6{margin:1.3em 0 .5em}.post-single-content>:first-child{margin-top:0}.post-single-content a:not(.wp-block-button__link),.comment-text a{color:var(--iv-post-link)}.post-single-content a:not(.wp-block-button__link):hover,.comment-text a:hover{color:var(--iv-post-hover);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.post-single-content img:not(.wp-smiley):not(.avatar){border-radius:var(--iv-radius-media)}.article ul{margin:1.2em 0 1.3em 1.5em;list-style-type:disc}.article ol{margin:1.2em 0 1.3em 1.7em;list-style-type:decimal}.article ul li,.article ol li{margin-bottom:6px}.article li::marker{color:var(--iv-accent);font-weight:700}.article ul ul,.article ol ol,.article ul ol,.article ol ul{margin-top:6px;margin-bottom:0}.commentlist,.related-posts,.tags{list-style:none}blockquote{margin:1.6em 0;padding:16px 22px;background:var(--iv-soft);border-left:4px solid var(--iv-accent);border-radius:0 var(--iv-radius-media) var(--iv-radius-media) 0}blockquote p:last-child{margin-bottom:0}#page.static-home{display:block;max-width:var(--iv-static-w)}.static-home .article{max-width:none;margin:0 0 30px}.static-home .single_post{padding:0;background:none;border:0;box-shadow:none}.static-home .single_post header{text-align:center;margin-bottom:18px}.static-home .single-title{margin:0}.sidebar{flex:0 0 var(--iv-sidebar-w);width:var(--iv-sidebar-w);max-width:100%;font-size:15px;line-height:1.55}.sidebar a{color:var(--iv-widget-link)}.sidebar a:hover{color:var(--iv-widget-hover)}.sidebar p{line-height:1.6}.widget{margin-bottom:22px;overflow:hidden}.sidebar .widget{padding:22px 24px 24px;background:var(--iv-card);border:1px solid var(--iv-line);border-radius:var(--iv-radius-card);box-shadow:var(--iv-shadow)}.widget select{width:100%;max-width:100%;height:42px;padding:0 12px}.widget>h3,.widget>.widget-title{margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.25}.sidebar .widget>h3,.sidebar .widget>.widget-title{margin:-22px -24px 16px;padding:11px 24px;color:var(--iv-on-deep);background:var(--iv-deep)}.widget ul{list-style:none}.widget li{margin:0;padding:10px 0;list-style-type:none;border-bottom:1px dashed var(--iv-line-strong)}.widget li:first-child{padding-top:0}.widget li:last-child{padding-bottom:0;border-bottom:0}.widget li>ul,.widget li>ol{margin:10px 0 0 14px}.widget li a:hover,footer .widget a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.widget .tagcloud a:hover,.widget .social-profile-icons a:hover{text-decoration:none}.widget .textwidget a{text-decoration:underline;text-decoration-color:var(--iv-line-strong);text-underline-offset:3px}.sidebar .widget .textwidget a:hover{color:var(--iv-widget-hover)}.widget .textwidget a[style],.widget .textwidget a[class]{text-decoration:none}.widget .textwidget img{border-radius:var(--iv-radius-media)}.sidebar .wp-post-image,footer .wp-post-image{margin:4px 12px 0 0;border-radius:var(--iv-radius-media);float:left}.search-form{width:100%}.search-form fieldset{display:flex;width:100%;min-width:0;padding:4px;background:var(--iv-field);border:1px solid var(--iv-line-strong);border-radius:var(--iv-radius-btn);transition:border-color 0.2s ease,box-shadow 0.2s ease}.search-form fieldset:focus-within{border-color:var(--iv-accent);box-shadow:0 0 0 3px var(--iv-ring)}.search-form input[type="search"]{flex:1 1 auto;width:auto;min-width:0;padding:9px 14px;line-height:1.3;background:#fff0;border:0;border-radius:var(--iv-radius-btn);box-shadow:none}.search-form input[type="search"]:focus{outline:0;box-shadow:none}.search-form input[type="submit"],.comment-form .form-submit :is(input,button){flex:none;padding:9px 20px;font-size:14px;font-weight:600;color:var(--iv-on-accent);cursor:pointer;background:var(--iv-accent);border:0;border-radius:var(--iv-radius-btn);transition:background-color 0.2s ease,transform 0.2s ease}.search-form input[type="submit"]:hover{background:var(--iv-accent-deep)}.article .search-form fieldset{max-width:460px}.tagcloud{display:flex;flex-wrap:wrap;gap:8px}.tagcloud a{padding:5px 13px;font-size:13.5px!important;line-height:1.4;color:var(--iv-link);background:var(--iv-soft);border:1px solid var(--iv-line);border-radius:var(--iv-radius-btn)}.tagcloud a:hover,.sidebar .tagcloud a:hover{color:var(--iv-on-accent);background:var(--iv-accent);border-color:var(--iv-accent)}#wp-calendar{margin-bottom:0;font-size:14px;border:0;border-radius:0}#wp-calendar caption{padding-bottom:10px;font-size:16px;font-weight:700;color:var(--iv-ink)}#wp-calendar th,#wp-calendar td{padding:7px 0;text-align:center;border:0}#wp-calendar thead th{background:var(--iv-soft);border-radius:0}#wp-calendar tbody td a{display:inline-block;min-width:28px;font-weight:700;line-height:28px;color:var(--iv-link);background:var(--iv-soft);border-radius:var(--iv-radius-media)}#wp-calendar tbody td#today{color:var(--iv-ink);font-weight:700}#wp-calendar tfoot td{padding-top:10px}#wp-calendar #prev{text-align:left}#wp-calendar #next{text-align:right}.social-profile-icons ul{display:flex;flex-wrap:wrap;gap:8px}.social-profile-icons ul li{margin:0;padding:0;border:0}.social-profile-icons ul li a{display:block;width:38px;height:38px;line-height:38px;text-align:center;color:#fff!important;background:var(--iv-accent);border-radius:var(--iv-radius-btn);transition:transform 0.2s ease,background-color 0.2s ease}.social-profile-icons ul li a:hover{background:var(--iv-deep)!important;transform:translateY(-2px)}.social-profile-icons ul li i{margin:0;font-size:16px;line-height:38px;color:inherit}.social-profile-icons .social-youtube a{background:#C9322B}.social-profile-icons .social-rss a{background:#D97A17}.social-profile-icons .social-twitter a{background:#14171A}.social-profile-icons .social-facebook a{background:#4A6FC0}.social-profile-icons .social-vimeo a{background:#1F9FBF}.social-profile-icons .social-dribbble a{background:#D94A83}.social-profile-icons .social-tumblr a{background:#426D9B}.social-profile-icons .social-instagram a{background:#B03A6E}.social-profile-icons .social-flickr a{background:#D63384}.social-profile-icons .social-pinterest a{background:#D2242C}.social-profile-icons .social-linkedin a{background:#1F7BB0}.social-profile-icons .social-github a{background:#333A45}.social-profile-icons .social-behance a{background:#1879FD}.social-profile-icons .social-soundcloud a{background:#E0621D}.social-profile-icons .social-dropbox a{background:#3476E4}.social-profile-icons .social-reddit a{background:#E03D00}.related-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 3%;margin-top:28px;padding:24px 0 0;border-top:1px dashed var(--iv-line-strong)}.postauthor-top{grid-column:1 / -1;margin-bottom:14px}.related-posts h3{margin:0;font-size:20px;color:var(--iv-ink)}.related-item{margin-bottom:16px}.related-link{display:block;width:100%;color:var(--iv-ink)}.related-link:hover{color:var(--iv-post-hover)}.related-link:hover .title{text-decoration:underline;text-underline-offset:3px}.related-posts .featured-thumbnail{display:block;width:100%;max-width:200px}.related-posts .featured-thumbnail img{display:block;width:100%;aspect-ratio:8 / 5;object-fit:cover;border-radius:var(--iv-radius-media)}.thumb-placeholder{display:flex!important;align-items:center;justify-content:center;aspect-ratio:8 / 5;color:var(--iv-accent);background:var(--iv-soft);border:1px solid var(--iv-line);border-radius:var(--iv-radius-media)}.related-posts .title{margin:0;padding-top:10px;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:0}.postauthor{display:flow-root;min-height:125px;margin:26px 0 8px;padding:20px 22px;background:var(--iv-soft);border:1px solid var(--iv-line);border-radius:var(--iv-radius-card)}.postauthor h4{margin-bottom:10px;font-size:17px;font-weight:700}.postauthor h5{margin:0;padding:0;font-size:15px;line-height:1.5;text-transform:capitalize}.postauthor p{margin:4px 0 0;font-size:15px;line-height:1.6}.postauthor img{float:left;margin:4px 20px 6px 0;border-radius:50%}.tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:24px 0 4px}.tags .tagtext{font-size:14px;font-weight:700;color:var(--iv-muted);margin-right:2px}.tags a{padding:4px 13px;font-size:13.5px;line-height:1.5;color:var(--iv-link);background:var(--iv-soft);border:1px solid var(--iv-line);border-radius:var(--iv-radius-btn)}.tags a:hover{color:var(--iv-on-accent);background:var(--iv-accent);border-color:var(--iv-accent)}input,textarea,select{padding:10px 14px;font-size:15px;color:var(--iv-ink)}input[type="text"],input[type="email"],input[type="url"],input[type="search"],input[type="password"],input[type="number"],input[type="tel"],textarea,select{max-width:100%;background:var(--iv-field);border:1px solid var(--iv-line-strong);border-radius:var(--iv-radius-field);transition:border-color 0.2s ease,box-shadow 0.2s ease}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border-color:var(--iv-accent);box-shadow:0 0 0 3px var(--iv-ring)}button,input,optgroup,select,textarea{color:inherit;font:inherit;font-size:15px;margin:0}button{overflow:visible}button,select{text-transform:none}legend{border:0;padding:0}fieldset{border:0;min-width:0}textarea{overflow:auto;resize:vertical;width:100%;padding:12px 14px}::placeholder{color:var(--iv-muted);opacity:1}input[type="search"]{-webkit-appearance:none;appearance:none}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.avatar{border-radius:50%}#comments{width:100%;margin:32px 0 0;padding:26px 0 0;border-top:1px dashed var(--iv-line-strong)}.total-comments{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:22px;font-weight:700;line-height:1.2;color:var(--iv-ink)}.total-comments:before{content:"";flex:0 0 auto;width:8px;height:24px;background:var(--iv-accent)}ol.commentlist,ol.commentlist ol.children{margin:0;padding:0;list-style:none}.commentlist li{margin:0;padding:0;list-style:none;border:0}.commentlist>li{margin-bottom:16px}.comment-card{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;background:var(--iv-card);border:1px solid var(--iv-line);border-radius:var(--iv-radius-card);box-shadow:0 10px 24px -20px rgb(38 52 69 / .6);transition:border-color 0.2s ease,box-shadow 0.2s ease}.comment-card:hover{border-color:var(--iv-line-strong)}.comment-card:target{border-color:var(--iv-accent);box-shadow:0 0 0 3px var(--iv-ring)}.comment-avatar{flex:0 0 auto}.comment-avatar .avatar{display:block;width:56px;height:56px;margin:0;border:3px solid var(--iv-soft);box-sizing:content-box}.comment-body{flex:1 1 auto;min-width:0}.comment-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:6px}.comment-head .fn,.comment-head .fn a{font-size:16px;font-weight:700;line-height:1.3;color:var(--iv-ink);font-style:normal}.comment-badge{padding:2px 10px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--iv-on-accent);background:var(--iv-accent);border-radius:var(--iv-radius-btn)}.comment-time,.comment-edit a{font-size:13px;color:var(--iv-muted)}.comment-time:hover,.comment-edit a:hover{color:var(--iv-post-hover)}.comment-edit:before{content:"\00b7";margin-right:8px;color:var(--iv-line-strong)}.comment-text{overflow-wrap:anywhere;line-height:1.7;color:var(--iv-text)}.comment-text p{margin:0 0 10px;line-height:1.7}.comment-text p:last-child{margin-bottom:0}.comment-text a{text-decoration:underline}.comment-awaiting-moderation{display:inline-block;margin:0 0 8px;padding:4px 12px;font-size:13px;font-style:italic;font-weight:600;color:#8A5A00;background:#FFF4D6;border-radius:var(--iv-radius-btn)}.comment-body .reply{margin-top:12px}.comment-reply-link{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;line-height:28px;color:var(--iv-link);background:var(--iv-soft);border-radius:var(--iv-radius-btn);cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,transform 0.2s ease}.comment-reply-link:before{content:"\21b3";font-size:14px}.comment-reply-link:hover{color:var(--iv-on-accent);background:var(--iv-accent);transform:translateY(-1px)}#comments .commentlist ol.children{position:relative;margin:14px 0 0 28px;padding:0 0 0 24px;border-left:2px solid var(--iv-line-strong)}#comments .commentlist ol.children>li{position:relative;margin:0 0 14px}#comments .commentlist ol.children>li::before{content:"";position:absolute;left:-25px;top:30px;width:23px;height:2px;background:var(--iv-line-strong)}#comments .commentlist ol.children>li::after{content:"";position:absolute;left:-29px;top:26px;width:8px;height:8px;background:var(--iv-muted);border:2px solid var(--iv-card);border-radius:50%;z-index:2}#comments .commentlist ol.children ol.children{border-left-color:#10B981}#comments .commentlist ol.children ol.children>li::before{background:#10B981}#comments .commentlist ol.children ol.children>li::after{background:#059669}#comments .commentlist ol.children ol.children ol.children{border-left-color:#D946EF}#comments .commentlist ol.children ol.children ol.children>li::before{background:#D946EF}#comments .commentlist ol.children ol.children ol.children>li::after{background:#C026D3}.commentlist li.bypostauthor>.comment-card{background:linear-gradient(90deg,color-mix(in srgb,var(--iv-accent) 11%,var(--iv-card)),var(--iv-card) 75%);border-color:color-mix(in srgb,var(--iv-accent) 35%,var(--iv-line));box-shadow:inset 5px 0 0 var(--iv-accent),0 10px 24px -18px color-mix(in srgb,var(--iv-accent) 60%,transparent)}.commentlist li.bypostauthor>.comment-card .avatar{border-color:var(--iv-accent)}.commentlist li.bypostauthor>.comment-card .comment-head .fn,.commentlist li.bypostauthor>.comment-card .comment-head .fn a{color:var(--iv-link)}.comments-nav{display:flex;justify-content:space-between;gap:12px;margin:0 0 16px}.comments-nav a{display:inline-block;padding:6px 14px;font-size:13px;font-weight:600;color:var(--iv-link);background:var(--iv-soft);border-radius:var(--iv-radius-btn)}.comments-nav.bottomnav{margin:16px 0 0}#commentsAdd{width:100%;margin-top:28px}#respond{position:relative;padding:24px;background:var(--iv-bg);border:1px solid var(--iv-line);border-radius:var(--iv-radius-card)}.commentlist #respond{margin:12px 0 0;background:var(--iv-card)}#respond h3,.comment-reply-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin:0 0 16px;font-size:20px;font-weight:700;color:var(--iv-ink)}.comment-reply-title small{font-size:13px;font-weight:600}#cancel-comment-reply-link{display:inline-block;padding:4px 14px;font-size:13px;font-weight:600;line-height:22px;color:#8A1C1C;background:#FBE9E7;border-radius:var(--iv-radius-btn);cursor:pointer}#cancel-comment-reply-link:hover{background:#F5CFC9}.comment-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.comment-form>p{margin:0;grid-column:1 / -1}.comment-form .comment-form-author,.comment-form .comment-form-email{grid-column:auto}.comment-form label{display:block;padding:0 0 6px;font-size:14px;font-weight:600;color:var(--iv-ink)}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form textarea{display:block;width:100%;padding:12px 14px;font-size:15px;line-height:1.5;color:var(--iv-ink)}.comment-form textarea{min-height:140px;line-height:1.6}.comment-form input:focus,.comment-form textarea:focus{outline:0}.comment-form .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:8px}.comment-form .comment-form-cookies-consent input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;padding:0;accent-color:var(--iv-accent)}.comment-form .comment-form-cookies-consent label{display:inline;padding:0;font-weight:400;line-height:1.5;cursor:pointer}.comment-form .form-submit{margin:4px 0 0}.comment-form .form-submit :is(input,button){padding:12px 30px;font-size:15px}.comment-form .form-submit :is(input,button):hover{background:var(--iv-accent-deep);transform:translateY(-1px)}.required,.comment-notes,.form-allowed-tags{display:none}.comment-form .logged-in-as{font-size:14px;color:var(--iv-muted)}.nocomments{color:var(--iv-muted)}.pagination .nav-links,.posts-navigation .nav-links{display:flex;flex-wrap:wrap;gap:8px}.posts-navigation .nav-links{justify-content:space-between}.page-numbers,.page-links .post-page-numbers,.nav-previous a,.nav-next a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0 16px;font-size:15px;font-weight:600;line-height:1;color:var(--iv-ink);background:var(--iv-card);border:1px solid var(--iv-line-strong);border-radius:var(--iv-radius-btn);transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.page-numbers.current,.page-links .post-page-numbers.current{color:var(--iv-on-accent);background:var(--iv-accent);border-color:#fff0}a.page-numbers:hover,.page-links a.post-page-numbers:hover,.nav-previous a:hover,.nav-next a:hover{color:var(--iv-on-accent);background:var(--iv-accent);border-color:#fff0}.page-numbers.dots{background:#fff0;border-color:#fff0;min-width:0;padding:0 4px}.page-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 16px}.page-links-title{font-weight:700;color:var(--iv-muted)}.infinite-loader{display:inline-block;margin:0 auto}.infinite-scroll .posts-navigation{display:none}#site-footer{clear:both;width:100%;margin-top:24px;overflow:hidden;color:var(--iv-foot-text);background:var(--iv-deep)}.footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 44px;width:100%;padding:40px 0 22px}.footer-widget{position:relative;color:var(--iv-foot-text)}#site-footer p{color:var(--iv-foot-muted)}#site-footer .widget{margin-bottom:22px}#site-footer .widget>h3{margin-bottom:14px;padding-bottom:10px;font-size:16px;color:var(--iv-on-deep);border-bottom:1px solid var(--iv-foot-line)}#site-footer .widget a{color:var(--iv-foot-text)}#site-footer .widget a:hover{color:var(--iv-widget-hover-foot)}#site-footer .widget li{border-bottom-color:var(--iv-foot-line)}#site-footer .tagcloud a{color:var(--iv-foot-text);background:var(--iv-foot-soft);border-color:var(--iv-foot-line)}#site-footer .tagcloud a:hover{color:var(--iv-deep);background:var(--iv-on-deep);border-color:var(--iv-on-deep)}#site-footer .search-form fieldset{background:var(--iv-foot-soft);border-color:var(--iv-foot-line)}#site-footer .search-form input[type="search"]{color:var(--iv-on-deep)}#site-footer ::placeholder{color:var(--iv-foot-muted)}#site-footer .widget select{color:var(--iv-ink)}.footer-credit{padding:18px 0 24px;font-size:14px;line-height:1.6;color:var(--iv-foot-muted)}.footer-widgets+.footer-credit{border-top:1px solid var(--iv-foot-line)}.footer-credit:first-child{padding-top:26px}.footer-credit--left{text-align:left}.footer-credit--center{text-align:center}.footer-credit--right{text-align:right}.footer-credit a{color:var(--iv-foot-text);text-decoration:underline;text-underline-offset:2px}.footer-credit a:hover{color:var(--iv-widget-hover-foot)}.article img.alignleft,.wp-caption.alignleft{display:block;float:left;margin:.3em 1.6em .6em 0}.article img.alignright,.wp-caption.alignright{display:block;float:right;margin:.3em 0 .6em 1.6em}.article img.aligncenter,.wp-caption.aligncenter{display:block;float:none;clear:both;margin:1em auto}.article img.alignnone{display:block;clear:both;margin:1em 0}.wp-caption{max-width:100%;margin-bottom:1.5em;padding:6px;background:var(--iv-soft);border:1px solid var(--iv-line);border-radius:var(--iv-radius-media)}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.5em 0 .2em}.wp-caption-text,.gallery-caption{text-align:center;font-size:14px;color:var(--iv-text)}.gallery{display:grid;gap:10px;margin-bottom:1.5em}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-item{margin:0;text-align:center}embed,iframe,object{max-width:100%}.wp-smiley{margin:0;padding:0;border:none}.wp-block-button__link{padding:11px 24px;font-weight:600;color:var(--iv-on-accent);background:var(--iv-accent);border-radius:var(--iv-radius-btn)}.wp-block-button__link:hover{color:var(--iv-on-accent);background:var(--iv-accent-deep)}.wp-block-separator{height:1px;background:var(--iv-line-strong);border:0}.wp-block-quote,.wp-block-pullquote{border-color:var(--iv-accent)}.wp-block-image img{border-radius:var(--iv-radius-media)}.wp-block-table table{border-radius:var(--iv-radius-media)}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);position:absolute!important;height:1px;width:1px;overflow:hidden;white-space:nowrap}.screen-reader-text:focus{background-color:var(--iv-card);border-radius:var(--iv-radius-media);box-shadow:0 0 0 3px var(--iv-accent);clip:auto!important;clip-path:none;color:var(--iv-link);display:block;font-size:.875rem;font-weight:700;height:auto;left:8px;line-height:normal;padding:15px 23px 14px;top:8px;width:auto;z-index:100000}#content:focus{outline:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--iv-accent);outline-offset:2px}#site-footer a:focus-visible,#site-footer input:focus-visible{outline-color:var(--iv-on-deep)}#navigation a:focus-visible,a#pull:focus-visible{outline-color:var(--iv-menu-text);outline-offset:-4px}.download-btn:focus-visible{outline-color:#FFC83D}.scroll-btns{position:fixed;bottom:22px;z-index:900;display:flex;flex-direction:column;gap:10px;pointer-events:none}.scroll-btns.scroll-right{right:22px;align-items:flex-end}.scroll-btns.scroll-left{left:22px;align-items:flex-start}.scroll-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:46px;height:46px;padding:0;font:inherit;font-size:14px;font-weight:600;line-height:1;color:var(--iv-scroll-text);cursor:pointer;background:var(--iv-scroll-bg);border:0;border-radius:50%;box-shadow:0 10px 22px -10px rgb(0 0 0 / .6),0 0 0 1px rgb(255 255 255 / .12);opacity:0;visibility:hidden;transform:translateY(14px);pointer-events:auto;transition:opacity 0.25s ease,visibility 0.25s ease,transform 0.25s ease,background-color 0.2s ease}.scroll-btn.is-visible{opacity:1;visibility:visible;transform:none}.scroll-btn.is-visible:hover{background:color-mix(in srgb,var(--iv-scroll-bg) 82%,#000);transform:translateY(-3px)}.scroll-btn:focus-visible{outline:3px solid var(--iv-scroll-bg);outline-offset:3px}.scroll-btn__label{display:none}.scroll-style-square .scroll-btn{border-radius:var(--iv-radius-btn)}.scroll-style-pill .scroll-btn{width:auto;padding:0 18px 0 14px;border-radius:999px}.scroll-style-pill .scroll-btn__label{display:inline}@media screen and (max-width:600px){.scroll-btns{bottom:14px;gap:8px}.scroll-btns.scroll-right{right:14px}.scroll-btns.scroll-left{left:14px}.scroll-btn{width:42px;height:42px}.scroll-style-pill .scroll-btn{width:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:0.01ms!important;animation-duration:0.01ms!important;animation-iteration-count:1!important}}@media screen and (max-width:900px){#page{flex-direction:column;align-items:stretch;gap:0}.sidebar{flex:none;width:100%}}@media screen and (max-width:865px){.header-row{flex-direction:column;align-items:center}.site-branding{align-items:center;text-align:center}.site-title{font-size:clamp(32px, 9vw, 44px)}.widget-header-item{flex:none;margin:0 auto}div.primary-navigation{margin-top:14px}a#pull{display:flex;align-items:center;justify-content:space-between;margin:0 3%;padding:0 20px;font-size:15px;font-weight:600;line-height:48px;color:var(--iv-menu-text);background:var(--iv-menu-bg);border-radius:var(--iv-radius-card);transition:background-color 0.2s ease,color 0.2s ease}a#pull:hover{color:var(--iv-menu-hover-text);background:var(--iv-menu-hover)}a#pull:after{content:'\f0c9';font-family:"invasion-icons";font-weight:400}#navigation.mobile-menu-wrapper{display:block;position:fixed;top:0;left:0;width:300px;max-width:86vw;transform:translateX(-105%);visibility:hidden;height:100%;padding:18px 12px 30px;z-index:9999;overflow:auto;color:var(--iv-menu-text);background:var(--iv-menu-bg);transition:transform 0.3s ease,visibility 0s linear 0.3s}.mobile-menu-active #navigation.mobile-menu-wrapper{transform:none;visibility:visible;transition-delay:0s}#navigation li{width:100%;background:#fff0}#navigation a,#navigation ul ul a{width:100%;padding:0 20px;font-size:16px;line-height:48px;color:var(--iv-menu-text);background:#fff0;border-radius:var(--iv-radius-media);transition:background-color 0.2s ease,color 0.2s ease,padding-left 0.2s ease}#navigation a:hover,#navigation li:hover>a{padding-left:26px;color:var(--iv-menu-hover-text);background:var(--iv-menu-hover)}.menu-anim-none #navigation a:hover,.menu-anim-none #navigation li:hover>a{padding-left:20px}#navigation ul li.current-menu-item>a,#navigation ul li.current_page_item>a,#navigation ul li.current-menu-ancestor>a,#navigation ul li.current-cat>a{color:var(--iv-menu-current-text);background:var(--iv-menu-current)}#navigation ul ul{padding:0 0 0 12px}#navigation ul ul a{font-size:15px;font-weight:400;line-height:42px;color:var(--iv-menu-text)}.menu-item-has-children>a:after,.cat-parent>a:after{content:''}#navigation .toggle-caret{display:block;position:absolute;top:0;right:0;width:48px;height:48px;line-height:48px;color:inherit;text-align:center}#navigation .toggle-caret i{line-height:48px}#mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;display:none;cursor:pointer;background:rgb(15 22 32 / .55)}.mobile-menu-active #mobile-menu-overlay{display:block}.mobile-menu-active{overflow:hidden}}@media screen and (max-width:720px){:root{--iv-pad:20px}.single_post{--iv-pad:22px;padding-top:22px}#page{padding-top:24px}.single-title{font-size:28px}.comment-form{grid-template-columns:minmax(0,1fr)}.comment-form .comment-form-author,.comment-form .comment-form-email{grid-column:1 / -1}.comment-card{padding:14px;gap:12px}.comment-avatar .avatar{width:40px;height:40px}#respond{padding:18px 16px}}@media screen and (max-width:600px){#comments .commentlist ol.children{margin-left:12px;padding-left:18px}#comments .commentlist ol.children>li::before{left:-19px;width:17px}#comments .commentlist ol.children>li::after{left:-23px}}@media screen and (max-width:550px){.related-posts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 4%}}@media screen and (max-width:480px){.footer-widgets{grid-template-columns:minmax(0,1fr)}.download-wrap{justify-content:stretch}.download-btn{width:100%;justify-content:center}}pre{display:block;box-sizing:border-box;max-width:100%;margin:20px 0;padding:22px 24px;overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;background:#f8f5ff;color:#4c1d95;border:2px solid #d8b4fe;border-left:5px solid #7c3aed;border-radius:10px;font-family:Consolas,"Courier New",monospace;font-size:14px;font-weight:600;line-height:1.8;box-shadow:0 3px 12px rgb(76 29 149 / .08)}code{padding:3px 6px;background:#f3e8ff;color:#7e22ce;border:1px solid #e9d5ff;border-radius:4px;font-family:Consolas,"Courier New",monospace;font-size:.92em;font-weight:500}pre code{display:block;padding:0;background:#fff0;color:inherit;border:none;border-radius:0;font-size:inherit;line-height:inherit}@media (prefers-color-scheme:dark){pre{background:#1e1b2e;color:#e9d5ff;border-color:#6b21a8;border-left-color:#c084fc;box-shadow:none}code{background:#2e1065;color:#e9d5ff;border-color:#581c87}}@media (max-width:600px){pre{padding:14px 16px;font-size:13px;line-height:1.7;border-radius:7px}}.scheme-dark pre{background:#1e1b2e;color:#e9d5ff;border-color:#6b21a8;border-left-color:#c084fc;box-shadow:none}.scheme-dark code{background:#2e1065;color:#e9d5ff;border-color:#581c87}.scheme-dark .comment-awaiting-moderation{color:#FCD34D;background:color-mix(in srgb,#F59E0B 20%,var(--iv-card))}.scheme-dark #cancel-comment-reply-link{color:#FCA5A5;background:color-mix(in srgb,#EF4444 20%,var(--iv-card))}.scheme-dark #cancel-comment-reply-link:hover{background:color-mix(in srgb,#EF4444 32%,var(--iv-card))}.scheme-dark mark,.scheme-dark ins{background:#5C4B00;color:#FFF3BF}