*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,svg,video,picture{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}:where(ul[class],ol[class]){list-style:none;padding:0}table{border-collapse:collapse}[hidden]{display:none !important}:root{color-scheme:dark;scroll-padding-top:calc(4.25rem + 1rem)}@media(min-width: 48rem){:root{scroll-behavior:smooth}}@media(prefers-reduced-motion: reduce){:root{scroll-behavior:auto}}body{min-height:100vh;background:#17181b;color:#ecedef;font-family:"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Roboto,Arial,sans-serif;font-size:1.0625rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.is-locked{overflow:hidden}a{color:#fb9e66;text-decoration-thickness:1px;text-underline-offset:3px;transition-property:color;transition-duration:240ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}a:hover{color:#ecedef}:focus-visible{outline:2px solid #f75a10;outline-offset:3px}::selection{background:#f75a10;color:#1d0a02}main{display:block}h1,h2,h3,h4{font-weight:700;line-height:1.1;letter-spacing:-0.015em;text-wrap:balance}h1{font-size:clamp(2.6rem,1.6rem + 4.6vw,5.25rem)}h2{font-size:clamp(1.9rem,1.4rem + 2vw,2.75rem)}h3{font-size:1.25rem;line-height:1.3}p{text-wrap:pretty}strong{font-weight:600}.visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link{position:absolute;top:.5rem;left:.5rem;z-index:100;padding:.5rem 1rem;border-radius:999px;background:#f75a10;color:#1d0a02;font-weight:600;transform:translateY(-200%)}.skip-link:focus{transform:none}.accent{color:#f75a10}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;color:#fb9e66;font-size:.8125rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:#f75a10;box-shadow:0 0 8px #f75a10}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.screen-reader-text:focus{position:static !important;width:auto;height:auto;clip:auto}.container{width:100%;max-width:calc(76rem + 2*1rem);margin-inline:auto;padding-inline:1rem}@media(min-width: 48rem){.container{max-width:calc(76rem + 4*1rem);padding-inline:2rem}}.container--narrow{max-width:calc(52rem + 4*1rem)}.section{position:relative;padding-block:4.5rem}@media(min-width: 64rem){.section{padding-block:6.5rem}}.section--alt{background:#2a2b2e;border-block:1px solid #3d3f45}.section--tight{padding-block:3rem}.section--flush-top{padding-top:0}.grid{display:grid;gap:1.5rem}.grid--cards{grid-template-columns:repeat(auto-fill, minmax(min(100%, 17.5rem), 1fr))}.grid--features{grid-template-columns:repeat(auto-fill, minmax(min(100%, 19rem), 1fr))}@media(min-width: 48rem){.grid--two{grid-template-columns:repeat(2, minmax(0, 1fr))}}.grid--four{grid-template-columns:minmax(0, 1fr)}@media(min-width: 48rem){.grid--four{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 80rem){.grid--four{grid-template-columns:repeat(4, minmax(0, 1fr))}}.site-header{position:sticky;top:0;z-index:50;height:4.25rem;border-bottom:1px solid rgba(0,0,0,0);transition-property:background-color,border-color,backdrop-filter;transition-duration:240ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.site-header.is-scrolled,.site-header.is-open{background:rgba(23,24,27,.82);border-bottom-color:#3d3f45;backdrop-filter:blur(14px) saturate(1.2)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:100%}.has-hero .site-header{margin-bottom:calc(-1*4.25rem)}.admin-bar .site-header{top:var(--wp-admin--admin-bar--height, 32px)}@media(max-width: 600px){.admin-bar .site-header{top:0}}.site-footer{background:#17181b;border-top:1px solid #3d3f45;padding-block:3rem 2rem;color:#a8aab0;font-size:.9375rem}.site-footer__top{display:grid;gap:2rem}@media(min-width: 64rem){.site-footer__top{grid-template-columns:1.2fr 3fr}}.site-footer__brand p{max-width:22rem;margin-top:1rem}.site-footer__columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem}@media(min-width: 48rem){.site-footer__columns{grid-template-columns:repeat(4, minmax(0, 1fr))}}.site-footer__heading{margin-bottom:.75rem;color:#ecedef;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase}.site-footer__list li+li{margin-top:.25rem}.site-footer__list a{color:#a8aab0;text-decoration:none}.site-footer__list a:hover{color:#fb9e66}.site-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid #25262b;font-size:.8125rem}.plugin-layout{display:grid;gap:2rem;padding-block:3rem 4.5rem}@media(min-width: 64rem){.plugin-layout{grid-template-columns:14rem minmax(0, 1fr);gap:4.5rem}}@media(max-width: 63.99rem){.plugin-layout__toc{display:none}}.plugin-layout__body{min-width:0;max-width:48rem}.button{--button-hover: linear-gradient(180deg, rgb(26.9437065149%, 27.4003795066%, 29.6837444655%), rgb(19.6670929241%, 20.1244671782%, 22.4113384484%));display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding:.5rem 1.5rem;border-radius:999px;color:#ecedef;font-family:"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Roboto,Arial,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;background:linear-gradient(180deg, #3b3c41, #2b2c31);border:1px solid #222429;box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 2px 4px rgba(0,0,0,.35);position:relative;isolation:isolate}.button::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--button-hover);opacity:0;pointer-events:none;transition:opacity .3s ease}.button:hover::before{opacity:1}.button{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.3s;transition-timing-function:ease}.button:hover{color:#ecedef}.button:active{transform:translateY(1px)}.button:disabled,.button.disabled{opacity:.5;cursor:not-allowed;transform:none}.button--primary{--button-hover: linear-gradient(180deg, rgb(97.6400730333%, 51.326506311%, 29.4971818687%), rgb(97.1218544098%, 40.6382472017%, 14.0154004922%));background:linear-gradient(180deg, rgb(97.2514090657%, 43.310311979%, 17.8858458363%), #f75a10);border-color:rgb(64.9627689132%,22.2884813845%,2.1744859887%);color:#1d0a02;box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 8px 24px -8px rgba(247,90,16,.7)}.button--primary:hover{color:#1d0a02;box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 10px 28px -8px rgba(247,90,16,.85)}.button--ghost{background:rgba(23,24,27,.35);border-color:rgba(236,237,239,.22);box-shadow:none;backdrop-filter:blur(6px);--button-hover: rgba(23, 24, 27, 0.45)}.button--ghost:hover{border-color:rgba(236,237,239,.4)}.button--sm{min-height:2.25rem;padding-inline:1rem;font-size:.8125rem}.button--block{width:100%}.button__icon{width:1.05em;height:1.05em;flex:none}.logo{display:inline-flex;flex:none;border-radius:6px}.logo__img.logo__img{width:auto;max-width:none;height:2.4rem}.logo--large .logo__img.logo__img{height:3.25rem}.nav{display:flex;align-items:center;gap:1.5rem}.nav__list{display:flex;align-items:center;gap:.25rem}.nav__link{display:block;padding:.5rem .75rem;border-radius:999px;color:#a8aab0;font-size:.9375rem;font-weight:600;text-decoration:none;transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.3s;transition-timing-function:ease}.nav__link:hover,.nav__link.is-current{color:#ecedef;background:rgba(236,237,239,.06)}@media(max-width: 47.99rem){.nav{position:fixed;inset:4.25rem 0 auto;flex-direction:column;align-items:stretch;gap:1rem;padding:1rem 1rem 1.5rem;background:rgba(23,24,27,.96);border-bottom:1px solid #3d3f45;backdrop-filter:blur(14px);transform:translateY(-0.5rem);opacity:0;visibility:hidden;transition-property:opacity,transform,visibility;transition-duration:240ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.nav.is-open{transform:none;opacity:1;visibility:visible}.nav__list{flex-direction:column;align-items:stretch}.nav__link{padding:.75rem 1rem;font-size:1.0625rem}}.nav__actions{display:flex;align-items:center;gap:.5rem}@media(max-width: 47.99rem){.nav__actions .button{flex:1}}.nav__account .button__icon{width:1.1em;height:1.1em}.nav-toggle{display:inline-grid;place-content:center;gap:5px;width:2.75rem;height:2.75rem;border-radius:999px;background:linear-gradient(180deg, #3b3c41, #2b2c31);border:1px solid #222429;box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 2px 4px rgba(0,0,0,.35);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.3s;transition-timing-function:ease}.nav-toggle:hover{border-color:#3d3f45}@media(min-width: 48rem){.nav-toggle{display:none}}.nav-toggle__bar{display:block;width:1.1rem;height:2px;border-radius:2px;background:#ecedef;transition-property:transform,opacity;transition-duration:240ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.nav-toggle[aria-expanded=true] .nav-toggle__bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bar:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle__bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.display{position:relative;display:inline-flex;flex-direction:column;justify-content:center;width:min(100%,26rem);min-height:4.25rem;padding:.5rem 1.5rem;border-radius:12px;background:radial-gradient(120% 160% at 50% 50%, #e88f5e 0%, #e88f5e 35%, #b75d2c 100%);border:3px solid #222429;box-shadow:0 0 0 1px rgba(255,255,255,.05),0 2px 8px rgba(0,0,0,.45) inset,0 14px 44px -14px rgba(247,90,16,.6);overflow:hidden}.display::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle, rgba(195, 115, 75, 0.85) 1.1px, transparent 1.5px);background-size:4px 4px;pointer-events:none}.display__text{position:relative;display:block;overflow:hidden;color:#26211e;font-family:"Cascadia Mono",Consolas,"SF Mono",Menlo,monospace;font-size:1.75rem;font-weight:700;letter-spacing:.1em;line-height:1.15;text-transform:uppercase;white-space:nowrap;-webkit-mask-image:radial-gradient(circle, #000 1.35px, transparent 1.75px);mask-image:radial-gradient(circle, #000 1.35px, transparent 1.75px);-webkit-mask-size:4px 4px;mask-size:4px 4px}.display__run{display:inline-block}.display__run.is-scrolling{animation:display-scroll var(--scroll-time, 3s) ease-in-out .5s infinite alternate}@media(prefers-reduced-motion: reduce){.display__run{animation:none !important}}.display__sub{position:relative;display:block;overflow:hidden;color:rgba(38,33,30,.85);font-size:.8125rem;font-weight:700;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@keyframes display-scroll{0%,10%{transform:translateX(0)}90%,100%{transform:translateX(var(--scroll-shift, 0px))}}.badge{display:inline-flex;align-items:center;gap:.4em;padding:.2em .7em;border-radius:999px;background:rgba(247,90,16,.12);border:1px solid rgba(247,90,16,.35);color:#fb9e66;font-size:.72rem;font-weight:600;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;text-decoration:none}.badge--plain{background:rgba(236,237,239,.05);border-color:#3d3f45;color:#a8aab0}.led{display:inline-block;flex:none;width:.7rem;height:.7rem;border-radius:50%;background:radial-gradient(circle at 35% 30%, rgb(98.4821782964%, 68.6949273637%, 54.6550766055%), #f75a10 55%, rgb(70.7684369294%, 24.2803842185%, 2.3688179725%));box-shadow:0 0 0 2px #222429,0 0 10px rgba(247,90,16,.8)}.led--green{background:radial-gradient(circle at 35% 30%, rgb(68.5208452313%, 90.6948410432%, 74.8562726061%), #60d080 55%, rgb(18.0734818199%, 61.1422044546%, 30.3788311441%));box-shadow:0 0 0 2px #222429,0 0 10px rgba(96,208,128,.7)}.led--off{background:radial-gradient(circle at 35% 30%, #4a4c52, #2a2b30);box-shadow:0 0 0 2px #222429}.chip{display:inline-flex;align-items:center;gap:.5rem;min-height:2.5rem;padding:.25rem .5rem .25rem 1rem;border-radius:999px;color:#a8aab0;font-size:.9375rem;font-weight:600;text-decoration:none;background:linear-gradient(180deg, #3b3c41, #2b2c31);border:1px solid #222429;box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 2px 4px rgba(0,0,0,.35);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.3s;transition-timing-function:ease}.chip:hover{color:#ecedef}.chip__count{min-width:1.6rem;padding:0 .4rem;border-radius:999px;background:#1e1f23;color:#8c8f96;font-size:.75rem;line-height:1.5;text-align:center}.chip.is-active{color:#1d0a02;background:linear-gradient(180deg, rgb(97.2514090657%, 43.310311979%, 17.8858458363%), #f75a10);border-color:rgb(64.9627689132%,22.2884813845%,2.1744859887%)}.chip.is-active .chip__count{background:rgba(29,10,2,.18);color:#1d0a02}.filter{display:flex;gap:.5rem;margin-bottom:2rem;padding-block:.25rem}@media(max-width: 47.99rem){.filter{margin-inline:calc(-1*1rem);padding-inline:1rem;overflow-x:auto;scrollbar-width:none}.filter::-webkit-scrollbar{display:none}}@media(min-width: 48rem){.filter{flex-wrap:wrap}}.filter .chip{flex:none}.section-title{display:grid;gap:.75rem;max-width:44rem;margin-bottom:2rem}.section-title--center{margin-inline:auto;text-align:center;justify-items:center}.section-title__lead{color:#a8aab0;font-size:1.0625rem}.stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}@media(min-width: 48rem){.stats{grid-template-columns:repeat(4, minmax(0, 1fr))}}.stats__item{padding:1rem;background:rgba(30,31,35,.7);border:1px solid rgba(236,237,239,.08);border-radius:12px;backdrop-filter:blur(8px)}.stats__value{display:block;color:#ecedef;font-size:1.625rem;font-weight:700;line-height:1.1}.stats__label{display:block;color:#a8aab0;font-size:.8125rem}.plugin-card{display:flex;flex-direction:column;height:100%;padding:.5rem;color:#ecedef;text-decoration:none;background:#2c2d31;border:1px solid #47494f;border-radius:18px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 18px 40px -22px rgba(0,0,0,.8);transition-property:transform,border-color,box-shadow;transition-duration:240ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.plugin-card:hover{color:#ecedef;border-color:rgba(247,90,16,.55);box-shadow:0 1px 0 rgba(255,255,255,.05) inset,0 22px 50px -24px rgba(247,90,16,.45);transform:translateY(-3px)}.plugin-card__shot{display:grid;place-items:center;aspect-ratio:16/10;padding:.5rem;overflow:hidden;background:#1e1f23;border:1px solid #222429;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.45) inset}.plugin-card__shot img{width:100%;height:100%;object-fit:contain;transition-property:transform;transition-duration:240ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.plugin-card:hover .plugin-card__shot img{transform:scale(1.03)}.plugin-card__body{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1rem .75rem .5rem}.plugin-card__name{font-size:1.25rem}.plugin-card__tagline{color:#a8aab0;font-size:.9375rem;line-height:1.5}.plugin-card__more{display:inline-flex;align-items:center;gap:.25rem;margin-top:auto;padding-top:.5rem;color:#fb9e66;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.plugin-card__arrow{transition-property:transform;transition-duration:240ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.plugin-card:hover .plugin-card__arrow{transform:translateX(4px)}.feature-card{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background:#2c2d31;border:1px solid #47494f;border-radius:18px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 18px 40px -22px rgba(0,0,0,.8)}.feature-card__head{display:flex;align-items:center;gap:.75rem}.feature-card__title{font-size:1.25rem}.feature-card__text{color:#a8aab0;font-size:.9375rem}.edition-card{position:relative;display:flex;flex-direction:column;gap:1rem;padding:2rem 1.5rem;background:#2c2d31;border:1px solid #47494f;border-radius:18px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 18px 40px -22px rgba(0,0,0,.8)}@media(min-width: 48rem){.edition-card{padding:2rem}}.edition-card--featured{border-color:rgba(247,90,16,.6);background:radial-gradient(120% 80% at 100% 0%, rgba(247, 90, 16, 0.14), transparent 60%),#2c2d31}.edition-card__name{font-size:1.625rem}.edition-card__price{color:#a8aab0;font-size:.9375rem}.edition-card__list{display:grid;gap:.5rem;margin-bottom:.75rem;color:#a8aab0;font-size:.9375rem}.edition-card__list li{display:flex;align-items:baseline;gap:.75rem}.edition-card__list .led{transform:translateY(0.1em)}.edition-card .button{margin-top:auto}.shot{display:grid;gap:.5rem;margin-block:1.5rem}.shot__frame{display:block;padding:.5rem;cursor:zoom-in;background:#1e1f23;border:1px solid #222429;border-radius:18px;box-shadow:0 2px 6px rgba(0,0,0,.45) inset;transition-property:border-color;transition-duration:240ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.shot__frame:hover{border-color:rgba(247,90,16,.5)}.shot__frame img{width:100%;border-radius:6px}.shot__frame--still{cursor:default}.shot__caption{color:#8c8f96;font-size:.8125rem;font-style:italic;text-align:center}.spec-table{margin-block:1rem 1.5rem;overflow:hidden;background:#2c2d31;border:1px solid #47494f;border-radius:12px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 18px 40px -22px rgba(0,0,0,.8)}.spec-table table{width:100%;table-layout:auto}.spec-table tr{display:grid;gap:.25rem;padding:.75rem 1rem}@media(min-width: 36rem){.spec-table tr{grid-template-columns:11rem minmax(0, 1fr);gap:1.5rem}}.spec-table tr+tr{border-top:1px solid #25262b}.spec-table tr:nth-child(even){background:rgba(23,24,27,.25)}.spec-table td{padding:0;border:0;color:#a8aab0;font-size:.9375rem;vertical-align:top}.spec-table td:first-child{color:#ecedef}.spec-table strong{font-weight:600}.steps{display:grid;gap:1rem;margin-block:1rem 1.5rem;padding:0;list-style:none;counter-reset:step}.steps>li{position:relative;display:grid;grid-template-columns:2.25rem minmax(0, 1fr);gap:1rem;align-items:start;padding-top:.35rem;counter-increment:step}.steps>li::before{content:counter(step);display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-top:-0.35rem;border-radius:50%;background:#f75a10;color:#1d0a02;font-weight:700;box-shadow:0 0 0 4px rgba(247,90,16,.15)}.ticks{display:grid;gap:.75rem;margin-block:1rem 1.5rem;padding:0;list-style:none}.ticks>li{position:relative;padding-left:1.5rem}.ticks>li::before{content:"";position:absolute;top:.78em;left:0;width:.85rem;height:3px;border-radius:2px;background:#f75a10}.ticks--muted>li{color:#a8aab0;font-size:.9375rem}.ticks--muted>li::before{background:#8c8f96}.prose>*+*{margin-top:1rem}.prose h2{display:flex;align-items:center;gap:.75rem;margin-top:3rem;padding-top:3rem;border-top:1px solid #25262b;font-size:1.625rem}.prose h2:first-child{margin-top:0;padding-top:0;border-top:0}.prose h3{margin-top:2rem}.prose p{color:rgba(236,237,239,.88)}.prose ul:not([class*=ticks]):not(.steps),.prose ol:not(.steps){padding-left:1.5rem}.prose ul:not([class*=ticks]):not(.steps) li+li,.prose ol:not(.steps) li+li{margin-top:.5rem}.prose blockquote{padding:1rem 1.5rem;border-left:3px solid #f75a10;background:rgba(30,31,35,.6);border-radius:0 12px 12px 0}.prose .wp-block-image{margin-block:1.5rem}.prose .wp-block-image a{display:block;padding:.5rem;cursor:zoom-in;background:#1e1f23;border:1px solid #222429;border-radius:18px;box-shadow:0 2px 6px rgba(0,0,0,.45) inset;transition-property:border-color;transition-duration:240ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.prose .wp-block-image a:hover{border-color:rgba(247,90,16,.5)}.prose .wp-block-image img{width:100%;height:auto;border-radius:6px}.prose .wp-block-image figcaption{margin-top:.5rem;color:#8c8f96;font-size:.8125rem;font-style:italic;text-align:center}.page-content{max-width:48rem}.post-list{display:grid;gap:.75rem}.post-list__link{display:grid;gap:.25rem;padding:1rem 1.5rem;color:#ecedef;text-decoration:none;background:#2c2d31;border:1px solid #47494f;border-radius:12px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 18px 40px -22px rgba(0,0,0,.8);transition-property:border-color;transition-duration:240ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.post-list__link:hover{color:#ecedef;border-color:rgba(247,90,16,.55)}.post-list__date{color:#8c8f96;font-size:.8125rem;letter-spacing:.1em;text-transform:uppercase}.post-list__title{font-size:1.25rem;font-weight:700}.post-list__excerpt{color:#a8aab0;font-size:.9375rem}.breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.5rem;color:#a8aab0;font-size:.8125rem}.breadcrumbs__item+.breadcrumbs__item::before{content:"/";margin-right:.5rem;color:#3d3f45}.breadcrumbs a{color:#a8aab0;text-decoration:none}.breadcrumbs a:hover{color:#fb9e66}.breadcrumbs [aria-current]{color:#ecedef}.toc{position:sticky;top:calc(4.25rem + 1.5rem);align-self:start}.toc__title{margin-bottom:.75rem;color:#8c8f96;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase}.toc__list{display:grid;gap:2px;border-left:1px solid #3d3f45}.toc__link{display:flex;align-items:center;gap:.5rem;margin-left:-1px;padding:.25rem .75rem;border-left:2px solid rgba(0,0,0,0);color:#a8aab0;font-size:.9375rem;text-decoration:none}.toc__link:hover{color:#ecedef}.toc__link.is-current{border-left-color:#f75a10;color:#ecedef}.toc__actions{display:grid;gap:.5rem;margin-top:1.5rem}.pager{display:grid;gap:.75rem}@media(min-width: 36rem){.pager{grid-template-columns:repeat(2, minmax(0, 1fr))}}.pager__link{display:grid;gap:.25rem;padding:1rem 1.5rem;color:#ecedef;text-decoration:none;background:#2c2d31;border:1px solid #47494f;border-radius:12px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 18px 40px -22px rgba(0,0,0,.8);transition-property:border-color;transition-duration:240ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.pager__link:hover{color:#ecedef;border-color:rgba(247,90,16,.55)}.pager__link--next{text-align:right}.pager__label{color:#8c8f96;font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase}.pager__name{font-size:1.25rem;font-weight:700}.lightbox{margin:auto;width:fit-content;max-width:96vw;max-height:94vh;padding:0;border:0;background:rgba(0,0,0,0);color:#ecedef;overflow:visible}.lightbox::backdrop{background:rgba(8,8,10,.86);backdrop-filter:blur(6px)}.lightbox[open]{animation:lightbox-in 240ms cubic-bezier(0.22, 1, 0.36, 1)}.lightbox__figure{display:grid;justify-items:center;gap:.75rem}.lightbox__img{width:auto;height:auto;max-width:min(96vw,90rem);max-height:calc(94vh - 4rem);border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.7)}.lightbox__caption{color:#a8aab0;font-size:.9375rem;text-align:center}.lightbox__close{position:absolute;top:-0.75rem;right:-0.75rem;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;font-size:1.4rem;line-height:1;background:linear-gradient(180deg, #3b3c41, #2b2c31);border:1px solid #222429;box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 2px 4px rgba(0,0,0,.35);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.3s;transition-timing-function:ease}.lightbox__close:hover{color:#fb9e66}@media(max-width: 47.99rem){.lightbox__close{top:auto;bottom:calc(100% + 0.5rem);right:0}}@keyframes lightbox-in{from{opacity:0;transform:scale(0.97)}}.js [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity 520ms cubic-bezier(0.22, 1, 0.36, 1),transform 520ms cubic-bezier(0.22, 1, 0.36, 1);transition-delay:var(--reveal-delay, 0ms)}.js [data-reveal].is-visible{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.js [data-reveal]{opacity:1;transform:none;transition:none}}.faq{display:grid;gap:.75rem}.faq__item{overflow:hidden;background:#2c2d31;border:1px solid #47494f;border-radius:12px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 18px 40px -22px rgba(0,0,0,.8);transition-property:border-color;transition-duration:.3s;transition-timing-function:ease}.faq__item[open]{border-color:rgba(247,90,16,.45)}.faq__question{position:relative;padding:1rem 3.5rem 1rem 1.5rem;font-weight:600;list-style:none;cursor:pointer}.faq__question::-webkit-details-marker{display:none}.faq__question::before,.faq__question::after{content:"";position:absolute;top:50%;right:1.5rem;width:.85rem;height:2px;border-radius:2px;background:#f75a10;transform:translateY(-50%);transition-property:transform;transition-duration:.3s;transition-timing-function:ease}.faq__question::after{transform:translateY(-50%) rotate(90deg)}.faq__item[open]:not(.is-closing) .faq__question::after{transform:translateY(-50%) rotate(0deg)}.faq__item.is-closing{border-color:#47494f}.faq__answer{padding:0 1.5rem 1.5rem;color:#a8aab0;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.faq__item.is-closing .faq__answer{opacity:0}.faq__item[open]:not(.is-closing) .faq__answer{animation:faq-answer-in .3s ease}@keyframes faq-answer-in{from{opacity:0}}.hero{position:relative;display:flex;align-items:center;min-height:min(100svh,62rem);padding-block:calc(4.25rem + 3rem) 4.5rem;overflow:hidden;isolation:isolate}.hero__backdrop{position:absolute;inset:0;z-index:-1;background:#17181b}.hero__backdrop::after{content:"";position:absolute;inset:0;background:radial-gradient(70% 55% at 75% 20%, rgba(247, 90, 16, 0.18), transparent 70%),linear-gradient(180deg, rgba(23, 24, 27, 0.55) 0%, rgba(23, 24, 27, 0.35) 40%, rgba(23, 24, 27, 0.85) 82%, #17181b 100%)}.hero__studio{position:absolute;inset:-4%;width:108%;max-width:none;height:108%;object-fit:cover;filter:blur(9px) saturate(1.15) brightness(0.9);transform:translate3d(0, var(--parallax, 0px), 0) scale(1.04);will-change:transform}.hero__inner{display:grid;gap:2rem}.hero__copy{display:grid;gap:1.5rem;max-width:46rem}.hero__title{text-shadow:0 4px 30px rgba(0,0,0,.5)}.hero__lead{max-width:38rem;color:rgba(236,237,239,.85);font-size:1.25rem;line-height:1.5}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero__meta{display:grid;gap:1.5rem}@media(min-width: 64rem){.hero__meta{grid-template-columns:22rem minmax(0, 1fr);align-items:stretch}}.hero__meta .display{width:100%}.page-hero{position:relative;padding-block:calc(4.25rem + 3rem) 3rem;overflow:hidden;isolation:isolate}.page-hero .hero__backdrop::after{background:radial-gradient(60% 80% at 80% 10%, rgba(247, 90, 16, 0.16), transparent 70%),linear-gradient(180deg, rgba(23, 24, 27, 0.66) 0%, rgba(23, 24, 27, 0.8) 55%, #17181b 100%)}.page-hero__inner{display:grid;gap:.75rem;justify-items:start}.page-hero__title{font-size:clamp(2.2rem,1.5rem + 3vw,3.75rem);text-shadow:0 4px 30px rgba(0,0,0,.5)}.page-hero__lead{max-width:40rem;color:rgba(236,237,239,.85);font-size:1.25rem}.plugins__empty{padding:2rem;color:#a8aab0;text-align:center;background:#1e1f23;border:1px solid #222429;border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.45) inset}.features__layout{display:grid;gap:3rem}@media(min-width: 64rem){.features__layout{grid-template-columns:minmax(0, 5fr) minmax(0, 6fr);align-items:center}}.features__shot{margin:0}.editions__grid{max-width:58rem;margin-inline:auto}.editions__note{margin-top:1.5rem;color:#8c8f96;font-size:.8125rem;text-align:center}.cta__panel{position:relative;display:grid;gap:1.5rem;justify-items:center;padding:3rem 1.5rem;text-align:center;overflow:hidden;background:#2c2d31;border:1px solid #47494f;border-radius:18px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 18px 40px -22px rgba(0,0,0,.8);background:radial-gradient(80% 120% at 50% 120%, rgba(247, 90, 16, 0.28), transparent 70%),#2c2d31}@media(min-width: 48rem){.cta__panel{padding:4.5rem 3rem}}.cta__text{max-width:36rem;color:#a8aab0}.cta__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.plugin-hero{position:relative;padding-block:calc(4.25rem + 1.5rem) 3rem;overflow:hidden;isolation:isolate;border-bottom:1px solid #3d3f45}.plugin-hero .hero__backdrop::after{background:radial-gradient(60% 70% at 85% 30%, rgba(247, 90, 16, 0.16), transparent 70%),linear-gradient(180deg, rgba(23, 24, 27, 0.7) 0%, rgba(23, 24, 27, 0.78) 60%, #17181b 100%)}.plugin-hero__grid{display:grid;gap:2rem;margin-top:1.5rem}@media(min-width: 64rem){.plugin-hero__grid{grid-template-columns:minmax(0, 5fr) minmax(0, 7fr);align-items:center;gap:3rem}}.plugin-hero__copy{display:grid;gap:1rem;justify-items:start}.plugin-hero__title{font-size:clamp(2.2rem,1.5rem + 3vw,3.75rem)}.plugin-hero__tagline{color:rgba(236,237,239,.85);font-size:1.25rem;line-height:1.5}.plugin-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.plugin-hero__shot{margin:0}.plugin-related{padding-block:4.5rem;background:#2a2b2e;border-top:1px solid #3d3f45}.plugin-related__title{margin-bottom:1.5rem;font-size:1.625rem}.plugin-related__pager{margin-top:3rem}.woocommerce form .form-row{float:none;width:auto;margin:0 0 1rem;padding:0}@media(min-width: 48rem){.woocommerce form.edit-account,.woocommerce form.woocommerce-form-register{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:1rem}.woocommerce form.edit-account>*,.woocommerce form.woocommerce-form-register>*{grid-column:1/-1}.woocommerce form.edit-account>.form-row-first,.woocommerce form.woocommerce-form-register>.form-row-first{grid-column:1}.woocommerce form.edit-account>.form-row-last,.woocommerce form.woocommerce-form-register>.form-row-last{grid-column:2}}.woocommerce .clear{display:none}.woocommerce label{display:block;margin-bottom:.4rem;color:#a8aab0;font-size:.9375rem;font-weight:600}.woocommerce .required{color:#fb9e66;text-decoration:none;border:0}.woocommerce .input-text,.woocommerce input[type=text],.woocommerce input[type=email],.woocommerce input[type=password],.woocommerce input[type=tel],.woocommerce input[type=number],.woocommerce select,.woocommerce textarea{display:block;width:100%;min-height:2.875rem;padding:.6rem .9rem;border:1px solid #222429;border-radius:12px;background:#1e1f23;box-shadow:0 2px 6px rgba(0,0,0,.45) inset;color:#ecedef;font-family:"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Roboto,Arial,sans-serif;font-size:1.0625rem;line-height:1.4;transition-property:border-color,box-shadow;transition-duration:240ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.woocommerce .input-text::placeholder,.woocommerce input[type=text]::placeholder,.woocommerce input[type=email]::placeholder,.woocommerce input[type=password]::placeholder,.woocommerce input[type=tel]::placeholder,.woocommerce input[type=number]::placeholder,.woocommerce select::placeholder,.woocommerce textarea::placeholder{color:#8c8f96}.woocommerce .input-text:hover,.woocommerce input[type=text]:hover,.woocommerce input[type=email]:hover,.woocommerce input[type=password]:hover,.woocommerce input[type=tel]:hover,.woocommerce input[type=number]:hover,.woocommerce select:hover,.woocommerce textarea:hover{border-color:#3d3f45}.woocommerce .input-text:focus,.woocommerce input[type=text]:focus,.woocommerce input[type=email]:focus,.woocommerce input[type=password]:focus,.woocommerce input[type=tel]:focus,.woocommerce input[type=number]:focus,.woocommerce select:focus,.woocommerce textarea:focus{outline:none;border-color:#f75a10;box-shadow:0 2px 6px rgba(0,0,0,.45) inset,0 0 0 3px rgba(247,90,16,.25)}.woocommerce textarea{min-height:7rem;resize:vertical}.woocommerce .woocommerce-form__label-for-checkbox{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:#a8aab0;font-weight:400;cursor:pointer}.woocommerce input[type=checkbox],.woocommerce input[type=radio]{width:1.1rem;height:1.1rem;accent-color:#f75a10}.woocommerce fieldset{margin:2rem 0 1rem;padding:1.5rem;border:1px solid #3d3f45;border-radius:12px}.woocommerce legend{padding:0 .5rem;color:#ecedef;font-weight:600}.woocommerce .form-row em,.woocommerce .woocommerce-form-row em,.woocommerce .description{display:block;margin-top:.5rem;color:#8c8f96;font-size:.8125rem;font-style:normal}.woocommerce .password-input{position:relative;display:block}.woocommerce .password-input input{padding-right:3rem}.woocommerce form .show-password-input{position:absolute;top:50%;right:.5rem;display:grid;place-items:center;width:2.1rem;height:2.1rem;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:#c9cbd0;transform:translateY(-50%);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.3s;transition-timing-function:ease}.woocommerce form .show-password-input::before{content:"";display:block;width:1.25rem;height:1.25rem;background:currentColor;background-image:none;-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z"/></svg>') center/contain no-repeat;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z"/></svg>') center/contain no-repeat}.woocommerce form .show-password-input::after{content:none}.woocommerce form .show-password-input.display-password::before{background-image:none;-webkit-mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M18.3 9.5C15 4.9 8.5 3.8 3.9 7.2C2.7 8.1 1.7 9.3 0.9 10.6C1.1 11 1.4 11.4 1.7 11.8C5 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.8 18.3 9.5ZM10.1 7.2C10.6 6.7 11.4 6.7 11.9 7.2C12.4 7.7 12.4 8.5 11.9 9C11.4 9.5 10.6 9.5 10.1 9C9.6 8.5 9.6 7.7 10.1 7.2ZM10 14.9C6.9 14.9 4 13.3 2.3 10.7C3.5 9 5.1 7.8 7 7.2C6.3 8 6 8.9 6 9.9C6 12.1 7.7 14 10 14C12.2 14 14.1 12.3 14.1 10V9.9C14.1 8.9 13.7 7.9 13 7.2C14.9 7.8 16.5 9 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z"/></svg>');mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><path d="M18.3 9.5C15 4.9 8.5 3.8 3.9 7.2C2.7 8.1 1.7 9.3 0.9 10.6C1.1 11 1.4 11.4 1.7 11.8C5 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.8 18.3 9.5ZM10.1 7.2C10.6 6.7 11.4 6.7 11.9 7.2C12.4 7.7 12.4 8.5 11.9 9C11.4 9.5 10.6 9.5 10.1 9C9.6 8.5 9.6 7.7 10.1 7.2ZM10 14.9C6.9 14.9 4 13.3 2.3 10.7C3.5 9 5.1 7.8 7 7.2C6.3 8 6 8.9 6 9.9C6 12.1 7.7 14 10 14C12.2 14 14.1 12.3 14.1 10V9.9C14.1 8.9 13.7 7.9 13 7.2C14.9 7.8 16.5 9 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z"/></svg>')}.woocommerce form .show-password-input:hover{color:#ecedef;background:rgba(236,237,239,.08)}.woocommerce-password-strength{margin-top:.5rem;padding:.5rem .75rem;border-radius:6px;font-size:.8125rem;font-weight:600;text-align:center}.woocommerce-password-strength.strong{background:rgba(96,208,128,.15);color:#60d080}.woocommerce-password-strength.good{background:rgba(251,158,102,.15);color:#fb9e66}.woocommerce-password-strength.short,.woocommerce-password-strength.bad{background:rgba(247,90,16,.18);color:#f75a10}.woocommerce-password-hint{display:block;margin-top:.5rem;color:#8c8f96;font-size:.8125rem}.woocommerce .button.woocommerce-form-login__submit,.woocommerce .button.woocommerce-form-register__submit,.woocommerce .button.woocommerce-Button[name=save_account_details],.woocommerce .woocommerce-ResetPassword .button.button,.woocommerce .button.button.alt,.woocommerce .button.single_add_to_cart_button,.woocommerce .button.checkout-button{--button-hover: linear-gradient(180deg, rgb(97.6400730333%, 51.326506311%, 29.4971818687%), rgb(97.1218544098%, 40.6382472017%, 14.0154004922%));background:linear-gradient(180deg, rgb(97.2514090657%, 43.310311979%, 17.8858458363%), #f75a10);border-color:rgb(64.9627689132%,22.2884813845%,2.1744859887%);color:#1d0a02;box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 8px 24px -8px rgba(247,90,16,.7)}.woocommerce .button.woocommerce-form-login__submit:hover,.woocommerce .button.woocommerce-form-register__submit:hover,.woocommerce .button.woocommerce-Button[name=save_account_details]:hover,.woocommerce .woocommerce-ResetPassword .button.button:hover,.woocommerce .button.button.alt:hover,.woocommerce .button.single_add_to_cart_button:hover,.woocommerce .button.checkout-button:hover{color:#1d0a02;box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 10px 28px -8px rgba(247,90,16,.85)}.woocommerce .woocommerce-orders-table .button,.woocommerce .order-actions-button{min-height:2.1rem;padding:.35rem 1rem;font-size:.8125rem}.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:0 0 1.5rem;padding:1rem 1.5rem 1rem 3rem;list-style:none;border:1px solid #3d3f45;border-radius:12px;background:#1e1f23;color:#ecedef;font-size:.9375rem}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before,.wc-block-components-notice-banner::before{content:"";position:absolute;top:50%;left:1.25rem;width:.7rem;height:.7rem;border-radius:50%;transform:translateY(-50%);background:radial-gradient(circle at 35% 30%, #ffc49e, #f75a10 55%, #b4400a);box-shadow:0 0 0 2px #222429,0 0 10px rgba(247,90,16,.8)}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button,.wc-block-components-notice-banner .button{margin-left:auto;min-height:2.25rem;font-size:.8125rem}.woocommerce-message a:not(.button),.woocommerce-info a:not(.button),.woocommerce-error a:not(.button),.wc-block-components-notice-banner a:not(.button){color:#fb9e66}.woocommerce-message,.wc-block-components-notice-banner.is-success{border-color:rgba(96,208,128,.4)}.woocommerce-message::before,.wc-block-components-notice-banner.is-success::before{background:radial-gradient(circle at 35% 30%, #b8f0c8, #60d080 55%, #2a8a48);box-shadow:0 0 0 2px #222429,0 0 10px rgba(96,208,128,.7)}.woocommerce-error,.wc-block-components-notice-banner.is-error{border-color:rgba(247,90,16,.6);background:rgba(247,90,16,.08)}.woocommerce-error{flex-direction:column;align-items:flex-start;row-gap:.25rem}.woocommerce-error li{margin:0}.wc-block-components-notice-banner{flex-wrap:nowrap;align-items:center}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{flex:1 1 auto}.wc-block-components-notice-banner>svg{display:none}.wc-block-components-notice-banner::before{position:static;flex:none;margin-left:.3rem;transform:none}.woocommerce-notices-wrapper:empty{display:none}.woocommerce-message:focus,.woocommerce-message:focus-visible,.woocommerce-info:focus,.woocommerce-info:focus-visible,.woocommerce-error:focus,.woocommerce-error:focus-visible,.woocommerce-NoticeGroup:focus,.woocommerce-NoticeGroup:focus-visible{outline:none}.woocommerce table.shop_table{width:100%;margin:0 0 1.5rem;border:1px solid #3d3f45;border-radius:12px;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:.9375rem}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:.75rem 1rem;border-top:1px solid #25262b;text-align:left;vertical-align:middle}.woocommerce table.shop_table thead th{border-top:0;background:#1e1f23;color:#8c8f96;font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.woocommerce table.shop_table tbody tr:nth-child(even) td,.woocommerce table.shop_table tbody tr:nth-child(even) th{background:rgba(23,24,27,.25)}.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td{background:rgba(30,31,35,.5)}.woocommerce table.shop_table tfoot tr:last-child td,.woocommerce table.shop_table tfoot tr:last-child th{color:#ecedef;font-weight:700}.woocommerce table.shop_table a:not(.button){color:#fb9e66;text-decoration:none}.woocommerce table.shop_table a:not(.button):hover{color:#ecedef}.woocommerce table.shop_table .woocommerce-orders-table__cell-order-actions{text-align:right}@media(max-width: 47.99rem){.woocommerce table.shop_table.shop_table_responsive tr td,.woocommerce table.shop_table.shop_table_responsive tr th[scope=row]{display:block;text-align:right !important}.woocommerce table.shop_table.shop_table_responsive tr td::before,.woocommerce table.shop_table.shop_table_responsive tr th[scope=row]::before{float:left;margin-right:.75rem;color:#8c8f96;font-weight:600}.woocommerce table.shop_table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}}.woocommerce-orders-table__cell-order-status{color:#fb9e66;font-weight:600}.woocommerce-pagination{display:flex;justify-content:space-between;gap:.75rem;margin-top:1rem}.woocommerce-account .woocommerce{display:grid;grid-template-columns:minmax(0, 1fr);gap:1.5rem}@media(min-width: 64rem){.woocommerce-account .woocommerce{grid-template-columns:15rem minmax(0, 1fr);gap:2rem;align-items:start}}.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce .woocommerce-MyAccount-content{float:none;width:auto}.woocommerce-MyAccount-content{min-width:0;padding:1.5rem;background:#2c2d31;border:1px solid #47494f;border-radius:18px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 18px 40px -22px rgba(0,0,0,.8)}@media(min-width: 48rem){.woocommerce-MyAccount-content{padding:2rem}}.woocommerce-MyAccount-content>p:first-child{color:#a8aab0}.woocommerce-MyAccount-content h2,.woocommerce-MyAccount-content h3{margin-bottom:1rem;font-size:1.625rem}.woocommerce-MyAccount-content mark{padding:.05em .4em;border-radius:6px;background:rgba(247,90,16,.14);color:#fb9e66;font-weight:600}.woocommerce-account:not(.logged-in) .woocommerce{grid-template-columns:minmax(0, 1fr)}.woocommerce-MyAccount-navigation{min-width:0}.woocommerce-MyAccount-navigation ul{display:flex;gap:.5rem;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}@media(min-width: 64rem){.woocommerce-MyAccount-navigation ul{flex-direction:column;position:sticky;top:calc(4.25rem + 1.5rem);overflow:visible}}.woocommerce-MyAccount-navigation li{flex:none}.woocommerce-MyAccount-navigation a{display:flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.5rem 1rem;border-radius:999px;color:#a8aab0;font-size:.9375rem;font-weight:600;text-decoration:none;background:linear-gradient(180deg, #3b3c41, #2b2c31);border:1px solid #222429;box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 2px 4px rgba(0,0,0,.35);transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.3s;transition-timing-function:ease}.woocommerce-MyAccount-navigation a::before{content:"";width:.55rem;height:.55rem;flex:none;border-radius:50%;background:radial-gradient(circle at 35% 30%, #4a4c52, #2a2b30);box-shadow:0 0 0 2px #222429}.woocommerce-MyAccount-navigation a:hover{color:#ecedef}.woocommerce-MyAccount-navigation .is-active a{color:#ecedef;border-color:rgba(247,90,16,.55)}.woocommerce-MyAccount-navigation .is-active a::before{background:radial-gradient(circle at 35% 30%, #ffc49e, #f75a10 55%, #b4400a);box-shadow:0 0 0 2px #222429,0 0 8px rgba(247,90,16,.8)}@media(min-width: 64rem){.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:1rem}}.woocommerce-MyAccount-navigation-link--customer-logout a{background:rgba(0,0,0,0);box-shadow:none}.woocommerce .col2-set,.woocommerce-page .col2-set{display:grid;gap:1.5rem;width:100%}@media(min-width: 48rem){.woocommerce .col2-set,.woocommerce-page .col2-set{grid-template-columns:repeat(2, minmax(0, 1fr))}}.woocommerce .col2-set::before,.woocommerce .col2-set::after,.woocommerce-page .col2-set::before,.woocommerce-page .col2-set::after{display:none}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:auto}#customer_login>div{padding:1.5rem;background:#2c2d31;border:1px solid #47494f;border-radius:18px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 18px 40px -22px rgba(0,0,0,.8)}@media(min-width: 48rem){#customer_login>div{padding:2rem}}#customer_login h2{margin-bottom:1.5rem;font-size:1.625rem}#customer_login .u-column2{border-color:rgba(247,90,16,.45);background:radial-gradient(120% 70% at 100% 0%, rgba(247, 90, 16, 0.12), transparent 60%),#2c2d31}.woocommerce-form-login:not(#customer_login .woocommerce-form-login),.woocommerce-ResetPassword,.woocommerce-account:not(.logged-in) .woocommerce>.woocommerce-form-login{max-width:30rem;padding:1.5rem;background:#2c2d31;border:1px solid #47494f;border-radius:18px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 18px 40px -22px rgba(0,0,0,.8)}.woocommerce-form-login .form-row:has(.woocommerce-form-login__submit),.woocommerce-form-register .form-row:has(.woocommerce-form-login__submit),.woocommerce-ResetPassword .form-row:has(.woocommerce-form-login__submit){display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.woocommerce-form-login .woocommerce-form-login__rememberme,.woocommerce-form-register .woocommerce-form-login__rememberme,.woocommerce-ResetPassword .woocommerce-form-login__rememberme{margin-right:auto}.woocommerce-form-login .woocommerce-privacy-policy-text,.woocommerce-form-register .woocommerce-privacy-policy-text,.woocommerce-ResetPassword .woocommerce-privacy-policy-text{margin-bottom:1rem;color:#8c8f96;font-size:.8125rem}.woocommerce-LostPassword{margin:.5rem 0 0;font-size:.9375rem}.woocommerce-order-details,.woocommerce-customer-details,.woocommerce-order-downloads{margin-top:2rem}.woocommerce-order-details__title,.woocommerce-order-details h2,.woocommerce-customer-details__title,.woocommerce-customer-details h2,.woocommerce-order-downloads__title,.woocommerce-order-downloads h2{font-size:1.25rem}.woocommerce-customer-details address{padding:1rem 1.5rem;border:1px solid #3d3f45;border-radius:12px;background:#1e1f23;color:#a8aab0;font-style:normal;line-height:1.7}.woocommerce-customer-details address p{margin:0}.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr));gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none}.woocommerce-order-overview li{padding:.75rem 1rem;border-radius:12px;background:#1e1f23;color:#8c8f96;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em}.woocommerce-order-overview li strong{display:block;margin-top:.25rem;color:#ecedef;font-size:.9375rem;letter-spacing:0;text-transform:none}.woocommerce-OrderUpdates{padding:0;list-style:none}.woocommerce-OrderUpdates .woocommerce-OrderUpdate{padding:.75rem 1rem;border-left:3px solid #f75a10;background:#1e1f23;border-radius:0 12px 12px 0}.product-hero{position:relative;padding-block:calc(4.25rem + 1.5rem) 4.5rem;overflow:hidden;isolation:isolate;border-bottom:1px solid #3d3f45}.product-hero .hero__backdrop::after{background:radial-gradient(60% 70% at 80% 30%, rgba(247, 90, 16, 0.18), transparent 70%),linear-gradient(180deg, rgba(23, 24, 27, 0.62) 0%, rgba(23, 24, 27, 0.75) 60%, #17181b 100%)}.product-hero__grid{display:grid;gap:3rem;margin-top:2rem}@media(min-width: 64rem){.product-hero__grid{grid-template-columns:minmax(0, 6fr) minmax(0, 5fr);align-items:center}}.product-hero__copy{display:grid;gap:1rem;align-content:start}.product-hero__title{font-size:clamp(2.4rem,1.6rem + 3.4vw,4.25rem);text-shadow:0 4px 30px rgba(0,0,0,.5)}.product-hero__lead{max-width:34rem;color:rgba(236,237,239,.85);font-size:1.25rem;line-height:1.5}.product-hero__closed{color:#a8aab0}.product-hero__facts{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:.5rem;padding:0;list-style:none;color:#a8aab0;font-size:.9375rem}.product-hero__facts li{display:inline-flex;align-items:center;gap:.5rem}.product-hero__facts li::before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:#f75a10;box-shadow:0 0 6px rgba(247,90,16,.8)}.product-hero__shot{margin:0}@media(max-width: 63.99rem){.product-hero__shot{order:-1}}.plan-picker{display:grid;gap:1.5rem;margin-top:.5rem}.plan-picker fieldset.plan-picker__options{display:grid;gap:.75rem;margin:0;padding:0;border:0}@media(min-width: 36rem){.plan-picker fieldset.plan-picker__options{grid-template-columns:repeat(auto-fit, minmax(10.5rem, 1fr))}}.plan-picker__actions{display:flex;flex-wrap:wrap;gap:.75rem}.plan-option{position:relative;display:block;cursor:pointer}.plan-option__input{position:absolute;opacity:0;pointer-events:none}.plan-option__body{display:grid;align-content:start;gap:.25rem;height:100%;padding:1rem 1.5rem;border:1px solid #47494f;border-radius:18px;background:rgba(44,45,49,.85);backdrop-filter:blur(8px);transition-property:border-color,background-color,box-shadow;transition-duration:.3s;transition-timing-function:ease}.plan-option:hover .plan-option__body{border-color:#3d3f45;background:hsla(228,5.376344086%,21.2352941176%,.9)}.plan-option__head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.plan-option__lamp{width:.7rem;height:.7rem;flex:none;border-radius:50%;background:radial-gradient(circle at 35% 30%, #4a4c52, #2a2b30);box-shadow:0 0 0 2px #222429;transition-property:background,box-shadow;transition-duration:.3s;transition-timing-function:ease}.plan-option__name{font-weight:600}.plan-option__price{margin-top:.5rem;font-size:1.625rem;font-weight:700;line-height:1.1}.plan-option__price small{color:#a8aab0;font-size:.9375rem;font-weight:400}.plan-option__note{color:#8c8f96;font-size:.8125rem}.plan-option__badge{margin-top:.25rem}.plan-option__input:checked+.plan-option__body{border-color:rgba(247,90,16,.75);background:radial-gradient(120% 90% at 100% 0%, rgba(247, 90, 16, 0.2), transparent 65%),rgba(44,45,49,.92);box-shadow:0 0 0 1px rgba(247,90,16,.35),0 14px 40px -18px rgba(247,90,16,.6)}.plan-option__input:checked+.plan-option__body .plan-option__lamp{background:radial-gradient(circle at 35% 30%, #ffc49e, #f75a10 55%, #b4400a);box-shadow:0 0 0 2px #222429,0 0 10px rgba(247,90,16,.8)}.plan-option__input:focus-visible+.plan-option__body{outline:2px solid #f75a10;outline-offset:3px}.pack-contents__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 15rem), 1fr));gap:1rem}@media(min-width: 80rem){.pack-contents__grid{grid-template-columns:repeat(5, minmax(0, 1fr))}}.pack-shelf{padding:1.5rem;background:#2c2d31;border:1px solid #47494f;border-radius:12px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 18px 40px -22px rgba(0,0,0,.8)}.pack-shelf__title{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;font-size:1.0625rem}.pack-shelf__title a{color:#ecedef;text-decoration:none;transition-property:color;transition-duration:.3s;transition-timing-function:ease}.pack-shelf__title a:hover{color:#fb9e66}.pack-shelf__list{display:grid;gap:.25rem;margin:0;padding:0;list-style:none;font-size:.9375rem}.pack-shelf__list a{color:#a8aab0;text-decoration:none;transition-property:color;transition-duration:.3s;transition-timing-function:ease}.pack-shelf__list a:hover{color:#fb9e66}.woocommerce ul.products{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 16rem), 1fr));gap:1.5rem;margin:0;padding:0;list-style:none}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product{float:none;width:auto;margin:0;padding:.75rem;background:#2c2d31;border:1px solid #47494f;border-radius:18px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 18px 40px -22px rgba(0,0,0,.8)}.woocommerce .price{color:#fb9e66;font-weight:600}.woocommerce .woocommerce-loop-product__title{margin-block:.75rem .25rem;font-size:1.25rem}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{margin-bottom:1.5rem;color:#a8aab0;font-size:.9375rem}.woocommerce .onsale{padding:.2em .7em;border-radius:999px;background:#f75a10;color:#1d0a02;font-size:.8125rem;font-weight:700}.wc-page .woocommerce-products-header{display:none}.wc-block-cart,.wc-block-checkout,.wp-block-woocommerce-empty-cart-block{color:#ecedef}.wc-block-cart .wc-block-components-text-input input,.wc-block-cart .wc-block-components-textarea,.wc-block-cart .wc-blocks-components-select__select,.wc-block-cart .wc-block-components-combobox .wc-block-components-combobox-control input,.wc-block-checkout .wc-block-components-text-input input,.wc-block-checkout .wc-block-components-textarea,.wc-block-checkout .wc-blocks-components-select__select,.wc-block-checkout .wc-block-components-combobox .wc-block-components-combobox-control input,.wp-block-woocommerce-empty-cart-block .wc-block-components-text-input input,.wp-block-woocommerce-empty-cart-block .wc-block-components-textarea,.wp-block-woocommerce-empty-cart-block .wc-blocks-components-select__select,.wp-block-woocommerce-empty-cart-block .wc-block-components-combobox .wc-block-components-combobox-control input{background:#1e1f23 !important;border-color:#222429 !important;color:#ecedef !important}.wc-block-cart .wc-block-components-text-input label,.wc-block-cart .wc-blocks-components-select__label,.wc-block-checkout .wc-block-components-text-input label,.wc-block-checkout .wc-blocks-components-select__label,.wp-block-woocommerce-empty-cart-block .wc-block-components-text-input label,.wp-block-woocommerce-empty-cart-block .wc-blocks-components-select__label{color:#8c8f96 !important}.wc-block-cart .wc-blocks-components-select .wc-blocks-components-select__container,.wc-block-checkout .wc-blocks-components-select .wc-blocks-components-select__container,.wp-block-woocommerce-empty-cart-block .wc-blocks-components-select .wc-blocks-components-select__container{background:rgba(0,0,0,0);border-radius:6px}.wc-block-cart .wc-blocks-components-select__select,.wc-block-checkout .wc-blocks-components-select__select,.wp-block-woocommerce-empty-cart-block .wc-blocks-components-select__select{border-radius:6px}.wc-block-cart .wc-blocks-components-select__expand,.wc-block-checkout .wc-blocks-components-select__expand,.wp-block-woocommerce-empty-cart-block .wc-blocks-components-select__expand{fill:#8c8f96}.wc-block-cart .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox],.wc-block-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox],.wp-block-woocommerce-empty-cart-block .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]{background:#1e1f23;border:1px solid #3d3f45;border-radius:4px;transition-property:background-color,border-color;transition-duration:.3s;transition-timing-function:ease}.wc-block-cart .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked,.wc-block-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked,.wp-block-woocommerce-empty-cart-block .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked{background:#f75a10;border-color:#f75a10}.wc-block-cart .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus,.wc-block-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus,.wp-block-woocommerce-empty-cart-block .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:focus{outline:1.5px solid #f75a10;outline-offset:1.5px}.wc-block-cart .wc-block-components-checkbox .wc-block-components-checkbox__mark,.wc-block-checkout .wc-block-components-checkbox .wc-block-components-checkbox__mark,.wp-block-woocommerce-empty-cart-block .wc-block-components-checkbox .wc-block-components-checkbox__mark{fill:#1d0a02}.wc-block-cart .wc-block-components-sidebar,.wc-block-cart .wc-block-components-totals-wrapper,.wc-block-cart .wc-block-components-panel,.wc-block-cart .wc-block-cart-items,.wc-block-checkout .wc-block-components-sidebar,.wc-block-checkout .wc-block-components-totals-wrapper,.wc-block-checkout .wc-block-components-panel,.wc-block-checkout .wc-block-cart-items,.wp-block-woocommerce-empty-cart-block .wc-block-components-sidebar,.wp-block-woocommerce-empty-cart-block .wc-block-components-totals-wrapper,.wp-block-woocommerce-empty-cart-block .wc-block-components-panel,.wp-block-woocommerce-empty-cart-block .wc-block-cart-items{border-color:#3d3f45 !important}.wc-block-cart .wc-block-components-button:not(.is-link),.wc-block-checkout .wc-block-components-button:not(.is-link),.wp-block-woocommerce-empty-cart-block .wc-block-components-button:not(.is-link){border-radius:999px;--button-hover: linear-gradient(180deg, rgb(97.6400730333%, 51.326506311%, 29.4971818687%), rgb(97.1218544098%, 40.6382472017%, 14.0154004922%));background:linear-gradient(180deg, rgb(97.2514090657%, 43.310311979%, 17.8858458363%), #f75a10);border-color:rgb(64.9627689132%,22.2884813845%,2.1744859887%);color:#1d0a02;box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 8px 24px -8px rgba(247,90,16,.7);position:relative;isolation:isolate}.wc-block-cart .wc-block-components-button:not(.is-link)::before,.wc-block-checkout .wc-block-components-button:not(.is-link)::before,.wp-block-woocommerce-empty-cart-block .wc-block-components-button:not(.is-link)::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--button-hover);opacity:0;pointer-events:none;transition:opacity .3s ease}.wc-block-cart .wc-block-components-button:not(.is-link):hover::before,.wc-block-checkout .wc-block-components-button:not(.is-link):hover::before,.wp-block-woocommerce-empty-cart-block .wc-block-components-button:not(.is-link):hover::before{opacity:1}.wc-block-cart .wc-block-components-button:not(.is-link),.wc-block-checkout .wc-block-components-button:not(.is-link),.wp-block-woocommerce-empty-cart-block .wc-block-components-button:not(.is-link){transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.3s;transition-timing-function:ease}.wc-block-cart .wc-block-components-button:not(.is-link):hover,.wc-block-checkout .wc-block-components-button:not(.is-link):hover,.wp-block-woocommerce-empty-cart-block .wc-block-components-button:not(.is-link):hover{color:#1d0a02;box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 10px 28px -8px rgba(247,90,16,.85)}.wc-block-cart .wc-block-components-title,.wc-block-cart .wc-block-components-checkout-step__title,.wc-block-checkout .wc-block-components-title,.wc-block-checkout .wc-block-components-checkout-step__title,.wp-block-woocommerce-empty-cart-block .wc-block-components-title,.wp-block-woocommerce-empty-cart-block .wc-block-components-checkout-step__title{color:#ecedef}.wc-block-cart .wc-block-components-checkout-step__description,.wc-block-cart .wc-block-components-product-metadata,.wc-block-checkout .wc-block-components-checkout-step__description,.wc-block-checkout .wc-block-components-product-metadata,.wp-block-woocommerce-empty-cart-block .wc-block-components-checkout-step__description,.wp-block-woocommerce-empty-cart-block .wc-block-components-product-metadata{color:#a8aab0}.wc-block-components-order-summary-item__quantity{background:#f75a10;border:1px solid rgb(64.9627689132%,22.2884813845%,2.1744859887%);box-shadow:0 0 0 2px #2c2d31,0 0 8px rgba(247,90,16,.5);font-weight:700}.wc-block-components-order-summary-item__quantity,.wc-block-components-order-summary-item__quantity *{color:#1d0a02}.wp-block-woocommerce-empty-cart-block{text-align:center}.wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{margin-bottom:1.5rem;font-size:1.625rem}.wp-block-woocommerce-empty-cart-block .wp-block-button__link{--button-hover: linear-gradient(180deg, rgb(26.9437065149%, 27.4003795066%, 29.6837444655%), rgb(19.6670929241%, 20.1244671782%, 22.4113384484%));display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.875rem;padding:.5rem 1.5rem;border-radius:999px;color:#ecedef;font-family:"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Roboto,Arial,sans-serif;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;background:linear-gradient(180deg, #3b3c41, #2b2c31);border:1px solid #222429;box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 2px 4px rgba(0,0,0,.35);position:relative;isolation:isolate}.wp-block-woocommerce-empty-cart-block .wp-block-button__link::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--button-hover);opacity:0;pointer-events:none;transition:opacity .3s ease}.wp-block-woocommerce-empty-cart-block .wp-block-button__link:hover::before{opacity:1}.wp-block-woocommerce-empty-cart-block .wp-block-button__link{transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.3s;transition-timing-function:ease}.wp-block-woocommerce-empty-cart-block .wp-block-button__link:hover{color:#ecedef}.wp-block-woocommerce-empty-cart-block .wp-block-button__link:active{transform:translateY(1px)}.wp-block-woocommerce-empty-cart-block .wp-block-button__link:disabled,.wp-block-woocommerce-empty-cart-block .wp-block-button__link.disabled{opacity:.5;cursor:not-allowed;transform:none}.wp-block-woocommerce-empty-cart-block .wp-block-button__link{--button-hover: linear-gradient(180deg, rgb(97.6400730333%, 51.326506311%, 29.4971818687%), rgb(97.1218544098%, 40.6382472017%, 14.0154004922%));background:linear-gradient(180deg, rgb(97.2514090657%, 43.310311979%, 17.8858458363%), #f75a10);border-color:rgb(64.9627689132%,22.2884813845%,2.1744859887%);color:#1d0a02;box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 8px 24px -8px rgba(247,90,16,.7)}.wp-block-woocommerce-empty-cart-block .wp-block-button__link:hover{color:#1d0a02;box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 10px 28px -8px rgba(247,90,16,.85)}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option{border-radius:6px;transition-property:background-color,box-shadow,color;transition-duration:.3s;transition-timing-function:ease}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option--checked-option-highlighted{background:rgba(247,90,16,.5);box-shadow:inset 0 0 0 1.5px #f75a10}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option--checked-option-highlighted,.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control__label,.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control__secondary-label,.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control__description,.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control-accordion-content,.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option--checked-option-highlighted .wc-block-components-radio-control-accordion-content *{color:#fff}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option--checked-option-highlighted+.wc-block-components-radio-control-accordion-option::after{display:none}.wc-block-checkout__payment-method .wc-block-components-radio-control .wc-block-components-radio-control__input{background:#1e1f23;border:1px solid #3d3f45;transition-property:border-color,background-color;transition-duration:.3s;transition-timing-function:ease}.wc-block-checkout__payment-method .wc-block-components-radio-control .wc-block-components-radio-control__input:checked{border-color:#fff;background:rgba(23,24,27,.35)}.wc-block-checkout__payment-method .wc-block-components-radio-control .wc-block-components-radio-control__input:checked::before{background:#fff}.wc-block-checkout__payment-method .wc-block-components-radio-control .wc-block-components-radio-control__input:focus{outline:1.5px solid #f75a10;outline-offset:2px}.woocommerce-checkout #payment{background:none}.woocommerce-checkout #payment ul.payment_methods{display:grid;gap:.5rem;margin:0 0 1.5rem;padding:0;border:0;list-style:none}.woocommerce-checkout #payment li.wc_payment_method{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;padding:.75rem 1rem;border:1px solid #3d3f45;border-radius:6px;color:#a8aab0;transition-property:background-color,border-color,color;transition-duration:.3s;transition-timing-function:ease}.woocommerce-checkout #payment li.wc_payment_method>label{flex:1;display:inline-flex;align-items:center;gap:.5rem;margin:0;color:inherit;font-weight:600;cursor:pointer}.woocommerce-checkout #payment li.wc_payment_method>label img{max-height:1.5rem;width:auto}.woocommerce-checkout #payment li.wc_payment_method>input.input-radio{appearance:none;position:relative;flex:none;width:1.25rem;height:1.25rem;margin:0;border:1px solid #3d3f45;border-radius:50%;background:#1e1f23;cursor:pointer}.woocommerce-checkout #payment li.wc_payment_method>input.input-radio:checked{border-color:#fff;background:rgba(23,24,27,.35)}.woocommerce-checkout #payment li.wc_payment_method>input.input-radio:checked::before{content:"";position:absolute;inset:.25rem;border-radius:50%;background:#fff}.woocommerce-checkout #payment li.wc_payment_method>input.input-radio:focus-visible{outline:2px solid #f75a10;outline-offset:3px}.woocommerce-checkout #payment li.wc_payment_method:has(>input:checked){border-color:#f75a10;background:rgba(247,90,16,.5);color:#fff}.woocommerce-checkout #payment li.wc_payment_method .payment_box{flex-basis:100%;margin:0;padding:0 0 0 calc(1.25rem + 0.75rem);background:none;color:inherit;font-size:.9375rem}.woocommerce-checkout #payment li.wc_payment_method .payment_box::before{display:none}.woocommerce-checkout #payment li.wc_payment_method .payment_box p:last-child{margin-bottom:0}.woocommerce-cart table.cart .product-thumbnail{width:6.5rem}.woocommerce-cart table.cart .product-thumbnail img{width:5rem;height:auto;border-radius:6px;box-shadow:0 0 0 1px #222429}.woocommerce-cart table.cart .product-name a{color:#ecedef;font-weight:600;text-decoration:none}.woocommerce-cart table.cart .product-remove{width:2.5rem}.woocommerce-cart table.cart a.remove{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;color:#8c8f96 !important;font-size:1.2rem;line-height:1;text-decoration:none;transition-property:color,background-color;transition-duration:.3s;transition-timing-function:ease}.woocommerce-cart table.cart a.remove:hover{background:rgba(247,90,16,.15);color:#fb9e66 !important}.woocommerce-cart table.cart td.actions{padding:1rem}.woocommerce-cart table.cart td.actions .coupon{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;float:none}.woocommerce-cart table.cart td.actions .coupon .input-text{width:14rem;max-width:100%;margin:0}.woocommerce-cart table.cart td.actions button[name=update_cart]{display:none}.woocommerce-cart .cart-collaterals{margin-top:2rem}.woocommerce-cart .cart-collaterals .cart_totals h2{margin-bottom:1rem;font-size:1.625rem}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout{padding:0}.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button{display:flex;width:100%}.woocommerce-checkout form.checkout{display:grid;gap:2rem}@media(min-width: 64rem){.woocommerce-checkout form.checkout{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;gap:.75rem 3rem}}.woocommerce-checkout form.checkout>.woocommerce-NoticeGroup{grid-column:1/-1}.woocommerce-checkout #customer_details{display:block}@media(min-width: 64rem){.woocommerce-checkout #customer_details{grid-column:1;grid-row:1/span 2}}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{float:none;width:auto}.woocommerce-checkout #customer_details .col-2:not(:has(.woocommerce-additional-fields)){display:none}@media(min-width: 64rem){.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{grid-column:2}}.woocommerce-checkout #order_review_heading{margin:0}.woocommerce-checkout h3{margin-bottom:1rem;font-size:1.625rem}@media(min-width: 48rem){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:1rem}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>*{grid-column:1/-1}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>.form-row-first{grid-column:1}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper>.form-row-last{grid-column:2}}.woocommerce-checkout #order_review{padding:1.5rem;background:#2c2d31;border:1px solid #47494f;border-radius:18px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 18px 40px -22px rgba(0,0,0,.8)}.woocommerce-checkout #order_review table.shop_table{margin-bottom:1.5rem}.woocommerce-checkout #order_review .product-quantity{color:#8c8f96;font-weight:400}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{margin-bottom:1rem;color:#a8aab0;font-size:.9375rem}.woocommerce-checkout .form-row.place-order{margin:0;padding:0}.woocommerce-checkout #place_order{width:100%;float:none}.woocommerce .select2-container{width:100% !important}.woocommerce .select2-container .select2-selection--single{display:flex;align-items:center;height:auto;min-height:2.875rem;border:1px solid #222429;border-radius:12px;background:#1e1f23;box-shadow:0 2px 6px rgba(0,0,0,.45) inset;transition-property:border-color,box-shadow;transition-duration:.3s;transition-timing-function:ease}.woocommerce .select2-container .select2-selection--single .select2-selection__rendered{padding:.6rem 2.5rem .6rem .9rem;color:#ecedef;line-height:1.4}.woocommerce .select2-container .select2-selection--single .select2-selection__arrow{top:50%;right:.75rem;height:auto;transform:translateY(-50%)}.woocommerce .select2-container .select2-selection--single .select2-selection__arrow b{border-top-color:#8c8f96}.woocommerce .select2-container.select2-container--open .select2-selection--single,.woocommerce .select2-container.select2-container--focus .select2-selection--single{border-color:#f75a10;box-shadow:0 2px 6px rgba(0,0,0,.45) inset,0 0 0 3px rgba(247,90,16,.25)}.select2-container .select2-dropdown{overflow:hidden;border:1px solid #3d3f45;border-radius:12px;background:#2c2d31;color:#ecedef;box-shadow:0 18px 40px -16px rgba(0,0,0,.8)}.select2-container .select2-dropdown .select2-search__field{display:block;width:100%;min-height:2.875rem;padding:.6rem .9rem;border:1px solid #222429;border-radius:12px;background:#1e1f23;box-shadow:0 2px 6px rgba(0,0,0,.45) inset;color:#ecedef;font-family:"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Roboto,Arial,sans-serif;font-size:1.0625rem;line-height:1.4;transition-property:border-color,box-shadow;transition-duration:240ms;transition-timing-function:cubic-bezier(0.22, 1, 0.36, 1)}.select2-container .select2-dropdown .select2-search__field::placeholder{color:#8c8f96}.select2-container .select2-dropdown .select2-search__field:hover{border-color:#3d3f45}.select2-container .select2-dropdown .select2-search__field:focus{outline:none;border-color:#f75a10;box-shadow:0 2px 6px rgba(0,0,0,.45) inset,0 0 0 3px rgba(247,90,16,.25)}.select2-container .select2-dropdown .select2-search__field{min-height:2.5rem}.select2-container .select2-dropdown .select2-results__option{padding:.45rem .9rem}.select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected],.select2-container .select2-dropdown .select2-results__option--highlighted[data-selected]{background:rgba(247,90,16,.5);color:#fff}.select2-container .select2-dropdown .select2-results__option[aria-selected=true],.select2-container .select2-dropdown .select2-results__option[data-selected=true]{background:rgba(236,237,239,.06)}.xsidfx-licenses{display:grid;gap:1.5rem}.xsidfx-license{padding:1.5rem;background:#2c2d31;border:1px solid #47494f;border-radius:18px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset,0 18px 40px -22px rgba(0,0,0,.8)}.xsidfx-license__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.xsidfx-license__plan{margin:0;font-size:1.625rem}.xsidfx-license__status{display:inline-flex;align-items:center;gap:.5rem;color:#a8aab0;font-size:.9375rem;font-weight:600}.xsidfx-license__status::before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:radial-gradient(circle at 35% 30%, #b8f0c8, #60d080 55%, #2a8a48);box-shadow:0 0 8px rgba(96,208,128,.7)}.xsidfx-license--expired .xsidfx-license__status::before{background:radial-gradient(circle at 35% 30%, #ffc49e, #f75a10 55%, #b4400a);box-shadow:0 0 8px rgba(247,90,16,.8)}.xsidfx-license--revoked .xsidfx-license__status::before{background:#8c8f96;box-shadow:none}.xsidfx-license__key{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}.xsidfx-license__key code{flex:1 1 16rem;padding:.75rem 1rem;border:1px solid #222429;border-radius:12px;background:#1e1f23;box-shadow:0 2px 6px rgba(0,0,0,.45) inset;color:#ecedef;font-family:ui-monospace,"Cascadia Mono",Consolas,monospace;font-size:1.25rem;letter-spacing:.08em;user-select:all}.xsidfx-license__facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(10rem, 1fr));gap:.75rem;margin:0 0 1rem}.xsidfx-license__facts>div{padding:.75rem 1rem;border-radius:12px;background:#1e1f23}.xsidfx-license__facts dt{color:#8c8f96;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase}.xsidfx-license__facts dd{margin:.25rem 0 0;color:#ecedef;font-size:.9375rem;font-weight:600}.xsidfx-license__renew{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1rem;color:#a8aab0;font-size:.9375rem}.xsidfx-license__seats{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.xsidfx-license__seat{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border:1px solid #3d3f45;border-radius:6px}.xsidfx-license__seat form{margin:0}.xsidfx-license__seat .button{min-height:2.25rem;font-size:.8125rem}.xsidfx-license__machine{display:grid;color:#ecedef;font-weight:600}.xsidfx-license__machine small{color:#8c8f96;font-size:.8125rem;font-weight:400}.xsidfx-license__empty{margin:0;color:#a8aab0;font-size:.9375rem}.xsidfx-licenses__help{margin:0;color:#a8aab0;font-size:.9375rem}
