:root{--irx-panel: #121212;--irx-panel-soft: #171717;--irx-line: rgba(255, 255, 255, 0.1);--irx-line-strong: rgba(242, 194, 48, 0.34);--irx-muted: rgba(255, 255, 255, 0.67);--irx-positive: #62d995;--irx-positive-soft: rgba(98, 217, 149, 0.12)}.irx-site [hidden]{display:none!important}.irx-site{background:radial-gradient(circle at 86% 8%,rgba(242,194,48,0.09),transparent 26rem),#0a0a0a}.irx-site::before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0.22;background-image:linear-gradient(rgba(255,255,255,0.018) 0.1rem,transparent 0.1rem),linear-gradient(90deg,rgba(255,255,255,0.018) 0.1rem,transparent 0.1rem);background-size:4.8rem 4.8rem;mask-image:linear-gradient(to bottom,#000,transparent 72%)}.irx-visually-hidden{position:absolute!important;width:0.1rem!important;height:0.1rem!important;padding:0!important;margin:-0.1rem!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.irx-svg-filters{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.irx-header{position:sticky;top:0;z-index:50;border-bottom:0.1rem solid rgba(255,255,255,0.07);background:rgba(10,10,10,0.86);backdrop-filter:blur(1.8rem)}.irx-header__inner{display:flex;align-items:center;justify-content:space-between;min-height:7.2rem;gap:var(--space-md)}.irx-brand{display:inline-flex;align-items:center;gap:1rem;min-width:0}.irx-brand__home{display:inline-flex;flex:0 0 auto;border-radius:50%}.irx-brand__mark{position:relative;display:inline-flex;width:4.4rem;height:4.4rem;flex:0 0 4.4rem;overflow:hidden;border:0;border-radius:50%;box-shadow:none}.irx-brand__svg-wrap{position:absolute;inset:0;display:inline-flex;width:100%;height:100%;align-items:center;justify-content:center;padding:0.6rem;transition:opacity var(--transition-slow)}.irx-brand__svg-wrap--hover{opacity:0}.irx-brand__svg-wrap svg,.brand-logo-svg{display:block;width:100%;height:100%}.irx-brand__svg-wrap--default .logo-swd__dark{fill:var(--color-black);stroke:none}.irx-brand__svg-wrap--default .logo-swd__light{fill:var(--color-accent);stroke:none}.irx-brand__svg-wrap--default .logo-swd__accent{fill:var(--color-white);stroke:none}.irx-brand__svg-wrap--hover .logo-swd__dark{fill:var(--color-black);stroke:none}.irx-brand__svg-wrap--hover .logo-swd__light{fill:var(--color-white);stroke:none}.irx-brand__svg-wrap--hover .logo-swd__accent{fill:var(--color-accent);stroke:none}.irx-brand__name{display:inline-block;overflow:hidden;color:var(--color-white);font-size:1.65rem;font-weight:var(--font-weight-bold);letter-spacing:-0.03em;white-space:nowrap;text-overflow:ellipsis}.irx-nav{display:flex;align-items:center;gap:2.4rem}.irx-header__right{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.irx-lang-slider{display:flex;align-items:center;gap:0.35rem;min-width:8.2rem;padding:0.35rem;border:0.1rem solid rgba(255,255,255,0.14);border-radius:var(--radius-pill);background:rgba(255,255,255,0.04)}.irx-lang-slider__arrow{display:grid;width:2.2rem;height:2.2rem;padding:0 0 0.25rem;place-items:center;border:0;border-radius:50%;color:var(--irx-muted);background:transparent;font-size:1.8rem;line-height:1}.irx-lang-slider__current{min-width:2.4rem;color:var(--color-accent);font-size:1.15rem;font-weight:800;letter-spacing:0.06em;text-align:center}.irx-lang-slider.is-animating .irx-lang-slider__arrow{pointer-events:none}.irx-lang-slider__current.is-slide-out-left{animation:irx-lang-out-left 0.16s ease forwards}.irx-lang-slider__current.is-slide-out-right{animation:irx-lang-out-right 0.16s ease forwards}.irx-lang-slider__current.is-slide-in-left{animation:irx-lang-in-left 0.16s ease forwards}.irx-lang-slider__current.is-slide-in-right{animation:irx-lang-in-right 0.16s ease forwards}@keyframes irx-lang-out-left{to{opacity:0;transform:translateX(-0.6rem)}}@keyframes irx-lang-out-right{to{opacity:0;transform:translateX(0.6rem)}}@keyframes irx-lang-in-left{from{opacity:0;transform:translateX(0.6rem)}}@keyframes irx-lang-in-right{from{opacity:0;transform:translateX(-0.6rem)}}.irx-nav__link{display:none;color:var(--irx-muted);font-size:1.4rem;font-weight:var(--font-weight-medium)}.irx-nav__cta{min-height:4.2rem;padding-inline:1.8rem}.irx-section-kicker{margin:0 0 1.7rem;color:var(--color-accent);font-size:1.2rem;font-weight:var(--font-weight-bold);letter-spacing:0.16em;text-transform:uppercase}.irx-hero__title{max-width:12ch;font-size:clamp(4rem,11vw,7.6rem);line-height:0.98;letter-spacing:-0.055em;text-wrap:balance}.irx-benefits__lead{max-width:62rem;margin:1.6rem 0 0;color:var(--irx-muted);font-size:1.7rem;line-height:1.65}.irx-app-section{padding:clamp(6.4rem,10vw,10rem) 0;border-block:0.1rem solid rgba(255,255,255,0.06);background:radial-gradient(circle at 50% 10%,rgba(242,194,48,0.08),transparent 30rem),#0d0d0d}.irx-app{overflow:hidden;border:0.1rem solid rgba(255,255,255,0.13);border-radius:2.4rem;background:var(--irx-panel);box-shadow:0 3rem 8rem rgba(0,0,0,0.45);transition:padding-top var(--transition-base)}.irx-controls__heading h3,.irx-result__heading h3{margin-top:0.45rem;font-size:2rem;letter-spacing:-0.025em}.irx-drop-zone{display:grid;justify-items:center;gap:1.4rem;margin:1.6rem;padding:clamp(3.8rem,8vw,7rem) 2rem;border:0.15rem dashed rgba(242,194,48,0.34);border-radius:1.8rem;text-align:center;background:radial-gradient(circle at center,rgba(242,194,48,0.07),transparent 48%),rgba(255,255,255,0.018);transition:border-color var(--transition-base),background-color var(--transition-base),transform var(--transition-base);cursor:pointer}.irx-drop-zone.is-dragging{border-color:var(--color-accent);background-color:rgba(242,194,48,0.07);transform:scale(0.995)}.irx-drop-zone__icon{display:grid;width:6.4rem;height:6.4rem;place-items:center;border:0.1rem solid rgba(242,194,48,0.23);border-radius:1.7rem;color:var(--color-accent);background:rgba(242,194,48,0.08)}.irx-drop-zone__icon svg{width:3rem;height:3rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.irx-drop-zone__copy{display:grid;gap:0.35rem}.irx-drop-zone__copy strong{font-size:1.9rem}.irx-drop-zone__copy span,.irx-drop-zone small{color:var(--irx-muted)}.irx-drop-zone small{font-size:1.1rem}.irx-message{display:none;margin:0 1.6rem 1.6rem;padding:1.2rem 1.4rem;border:0.1rem solid transparent;border-radius:1rem;font-size:1.35rem}.irx-message:not(:empty){display:block}.irx-message.is-error{border-color:var(--color-error-border);color:var(--color-error);background:var(--color-error-surface)}.irx-message.is-success{border-color:rgba(98,217,149,0.28);color:#c9f8dc;background:var(--irx-positive-soft)}.irx-generate-button,.irx-download-button{width:100%;gap:0.8rem;margin-top:2rem}.irx-generate-button svg,.irx-download-button svg{width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes irx-bob{to{transform:translateY(0.3rem)}}.irx-drop-zone{position:relative}.irx-upload-progress{position:absolute;inset:0;z-index:5;display:grid;align-content:center;justify-items:center;gap:1.25rem;padding:1.8rem;border-radius:inherit;color:var(--color-white);background:rgba(8,8,8,0.94);backdrop-filter:blur(0.8rem);text-align:center}.irx-drop-zone.is-loading{min-height:23rem!important;cursor:wait}@keyframes irx-spin{to{transform:rotate(360deg)}}@keyframes irx-editor-pulse{to{opacity:0.62;transform:scale(0.985)}}.irx-statistics-section{padding:clamp(6.4rem,10vw,10rem) 0;border-top:0.1rem solid var(--irx-line);background:radial-gradient(circle at 12% 50%,rgba(242,194,48,0.1),transparent 28rem),rgba(255,255,255,0.012)}.irx-statistics{display:grid;gap:3rem;align-items:center}.irx-statistics__copy{max-width:62rem}.irx-statistics__copy h2{max-width:16ch}.irx-statistics__copy>p:last-child{max-width:56ch;margin:1.4rem 0 0;color:var(--irx-muted)}.irx-statistics__grid{display:grid;gap:1rem;margin:0}.irx-statistics__grid>div{position:relative;display:grid;min-height:15rem;align-content:center;gap:0.7rem;overflow:hidden;padding:2rem;border:0.1rem solid var(--irx-line);border-radius:1.6rem;background:linear-gradient(145deg,rgba(255,255,255,0.045),rgba(255,255,255,0.012))}.irx-statistics__grid>div::after{content:"";position:absolute;right:-3rem;bottom:-4rem;width:10rem;height:10rem;border:1.8rem solid rgba(242,194,48,0.055);border-radius:50%}.irx-statistics__grid dt,.irx-statistics__grid small{color:var(--irx-muted)}.irx-statistics__grid dt{font-size:1.1rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}.irx-statistics__grid dd{position:relative;display:grid;z-index:1;gap:0.7rem;margin:0}.irx-statistics__grid dd>span{color:var(--color-accent);font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1}.irx-statistics__grid small{position:relative;z-index:1;font-size:1.05rem}.irx-footer{padding:3.2rem 0;border-top:0.1rem solid var(--irx-line);background:#080808}.irx-footer__inner{display:grid;justify-items:center;gap:1.7rem;text-align:center}.irx-brand--footer .irx-brand__mark{width:3.8rem;height:3.8rem;flex-basis:3.8rem}.irx-footer p{margin:0;color:var(--irx-muted);font-size:1.3rem}.irx-footer p a{color:var(--color-accent);font-weight:600}.irx-footer .irx-footer__version{color:var(--irx-muted);font-size:1.1rem}@media(hover:hover)and (pointer:fine){.irx-brand__home:hover .irx-brand__svg-wrap--default{opacity:0}.irx-brand__home:hover .irx-brand__svg-wrap--hover{opacity:1}.irx-nav__link:hover,.irx-nav__link:focus-visible,.irx-footer p a:hover,.irx-footer p a:focus-visible{color:var(--color-accent-soft)}.irx-lang-slider__arrow:hover,.irx-lang-slider__arrow:focus-visible{color:var(--color-black);background:var(--color-accent);transform:scale(1.06)}.irx-drop-zone:hover,.irx-drop-zone:focus-visible{border-color:var(--color-accent);background-color:rgba(242,194,48,0.035)}}@media(min-width:768px){.irx-header__inner{min-height:8rem}.irx-brand__mark{width:5rem;height:5rem;flex-basis:5rem}.irx-brand__name{font-size:1.8rem}.irx-nav__link{display:inline-flex}.irx-lang-slider{margin-inline:1.2rem}.irx-workspace{padding:2.4rem}.irx-statistics__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.irx-drop-zone{margin:2.4rem}.irx-message{margin-inline:2.4rem}.irx-footer__inner{grid-template-columns:auto minmax(0,1fr) auto;justify-items:start;align-items:center;text-align:left}.irx-footer__inner>p:nth-child(2){justify-self:center;text-align:center}.irx-footer__version{justify-self:end;text-align:right}}@media(min-width:960px){.irx-statistics{grid-template-columns:minmax(28rem,0.72fr) minmax(0,1.28fr);gap:6rem}}@media(min-width:1200px){.irx-workspace{padding:2.8rem}.irx-drop-zone{margin:2.8rem}.irx-message{margin-inline:2.8rem}}@media(max-width:479.98px){.irx-nav__cta{display:none}}@media(max-width:679.98px){.irx-nav__cta{display:none}.irx-header__right{gap:0.6rem}.irx-lang-slider{min-width:7.6rem}}.irx-ad-slot ins.adsbygoogle{min-height:9rem}.irx-processing-brand{position:relative;display:grid;width:8.4rem;height:8.4rem;place-items:center}.irx-processing-brand__logo{display:inline-flex;width:6.4rem;height:6.4rem;align-items:center;justify-content:center;animation:irx-processing-logo-cycle 2s ease-in-out infinite}.irx-processing-brand__logo svg{display:block;width:100%;height:100%}.irx-processing-brand__ring{position:absolute;inset:0;border:0.35rem solid rgba(255,255,255,0.12);border-top-color:var(--color-accent);border-right-color:var(--color-accent);border-radius:50%;animation:irx-processing-ring 2s cubic-bezier(0.5,0,0.25,1) infinite}@keyframes irx-processing-ring{0%{transform:rotate(0)}75%,100%{transform:rotate(360deg)}}@keyframes irx-processing-logo-cycle{0%,74%,100%{transform:scale(1)}86%{transform:scale(1.08)}}.irx-download-button{min-height:5.2rem!important;padding:1.1rem 1.6rem!important;font-size:1.2rem;line-height:1.25}.irx-modal[hidden]{display:none}.irx-modal{position:fixed;inset:0;z-index:120;display:grid;padding:2rem;place-items:center;opacity:0;transition:opacity 180ms ease}.irx-modal.is-visible{opacity:1}.irx-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0.78);backdrop-filter:blur(0.6rem)}.irx-modal__dialog{position:relative;z-index:1;width:min(100%,58rem);max-height:calc(100dvh - 4rem);padding:clamp(2rem,4vw,3.2rem);overflow-y:auto;border:0.1rem solid var(--irx-line-strong);border-radius:1.6rem;color:var(--color-white);background:#0d0d0d;box-shadow:0 2rem 6rem rgba(0,0,0,0.55);transform:translateY(1rem) scale(0.985);transition:transform 180ms ease}.irx-modal.is-visible .irx-modal__dialog{transform:none}.irx-modal__dialog>h2{margin-top:0.4rem;font-size:clamp(2rem,4vw,3rem)}.irx-modal__dialog>p:not(.irx-section-kicker){margin:0.8rem 0 0;color:var(--irx-muted);font-size:1.2rem;line-height:1.55}.irx-modal__close{position:absolute;top:1.2rem;right:1.2rem;display:grid;width:3.8rem;height:3.8rem;padding:0;place-items:center;border:0.1rem solid var(--irx-line);border-radius:50%;color:var(--color-white);background:rgba(255,255,255,0.04);font-size:2rem}.irx-modal-open{overflow:hidden}.cookie-banner__google{width:100%;margin-top:1rem}@media(prefers-reduced-motion:reduce){.irx-processing-brand__logo,.irx-processing-brand__ring,.irx-processing-progress__fill{animation:none;transition:none}}@media(max-width:359.98px){.irx-brand__name{font-size:1.35rem}.irx-brand__mark{width:4rem;height:4rem;flex-basis:4rem}}@media(prefers-reduced-motion:reduce){.irx-brand__svg-wrap{transition:none}}.irx-ad-section{padding:clamp(2.4rem,5vw,4.8rem) 0;background:#0a0a0a}.irx-ad-section--footer{padding-top:0}.irx-ad-slot{position:relative;min-height:10.8rem;padding:2.2rem 1.2rem 1.2rem;border:0.1rem solid rgba(255,255,255,0.1);border-radius:1.4rem;background:rgba(255,255,255,0.018)}.irx-ad-slot__label{position:absolute;top:0.55rem;left:1.2rem;color:rgba(255,255,255,0.46);font-size:0.85rem;letter-spacing:0.1em;text-transform:uppercase}.irx-ad-slot__creative{display:flex;min-height:7.2rem;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.2rem 1.5rem;border:0.1rem solid rgba(242,194,48,0.22);border-radius:1rem;color:var(--color-white);background:linear-gradient(110deg,rgba(242,194,48,0.1),rgba(255,255,255,0.025)),#101010;text-decoration:none}.irx-ad-slot__creative span{display:grid;gap:0.25rem;color:var(--irx-muted);font-size:1.05rem}.irx-ad-slot__creative strong{color:var(--color-white);font-size:1.35rem}.irx-ad-slot__creative b{flex:0 0 auto;padding:0.75rem 1rem;border-radius:var(--radius-pill);color:#0a0a0a;background:var(--color-accent);font-size:1rem}.irx-footer__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:0.65rem 1rem}.irx-footer__legal a,.irx-footer__legal button{padding:0;border:0;color:var(--irx-muted);background:transparent;font-size:1rem;text-decoration:underline;text-underline-offset:0.2rem}@media(max-width:767.98px){.irx-footer__legal a,.irx-footer__legal button{display:inline-flex;min-width:2.8rem;min-height:2.8rem;padding:0.45rem 0.25rem;align-items:center;justify-content:center}}@media(hover:hover)and (pointer:fine){.irx-ad-slot__creative:hover{border-color:rgba(242,194,48,0.52);transform:translateY(-0.1rem)}}@media(min-width:1200px){.irx-footer__inner{grid-template-columns:auto minmax(18rem,1fr) minmax(26rem,auto) auto}}@media(max-width:679.98px){.irx-ad-slot__creative{align-items:flex-start;flex-direction:column}.irx-ad-slot__creative b{align-self:stretch;text-align:center}.irx-footer__legal{flex-direction:column}}.irx-ad-section--workspace{padding:clamp(1.8rem,3vw,3rem) 0 0}.irx-result,.irx-live-editor,.irx-result__content,.irx-result__content>*,.irx-output-collection,.irx-result__actions,.irx-download-button,.irx-output-list{min-width:0;width:100%;max-width:100%;box-sizing:border-box}@media(min-width:960px){.irx-app-section>.container{width:min(calc(100% - 2rem),148rem);max-width:148rem}}.irx-visually-hidden{position:absolute;width:0.1rem;height:0.1rem;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.irx-workspace-modes{width:100%;margin:0 0 0.8rem;padding:0.7rem;border:0.1rem solid var(--irx-line);border-radius:1.2rem;background:rgba(255,255,255,0.02)}@media(max-width:479.98px){.irx-workspace-modes{padding:0.5rem}}.irx-workspace-message{width:100%;margin:0 0 0.8rem;box-sizing:border-box}.irx-app.is-result-editing .irx-controls,.irx-app.is-result-editing .irx-workspace-modes,.irx-app.is-result-editing .irx-source-card__actions,.irx-app.is-result-editing .irx-batch-strip{opacity:0.55;pointer-events:none;user-select:none}.irx-tools-nav{display:flex;align-items:center;gap:.4rem;max-width:min(72vw,88rem);overflow-x:auto;scrollbar-width:thin;padding-bottom:.2rem}.irx-tools-nav .irx-nav__link{flex:0 0 auto;white-space:nowrap}.irx-tools-nav .irx-nav__link[aria-current=page]{color:var(--color-accent)}@keyframes irx-corr-slide-in{from{opacity:0;transform:translateX(1.2rem)}to{opacity:1;transform:translateX(0)}}[data-download-all]:disabled{opacity:.45;cursor:not-allowed}[data-restore-original]{color:var(--color-accent)}@media(max-width:1050px){.irx-tools-nav{max-width:64vw}}@media(max-width:820px){.irx-header__inner{align-items:flex-start;flex-direction:column;padding-block:1rem}.irx-header__right,.irx-tools-nav{width:100%;max-width:100%}}.irx-header__inner{min-height:7.2rem;gap:2rem}.irx-tools-nav{gap:clamp(2.8rem,2.7vw,4.6rem)}.irx-header__right{gap:2rem}.irx-lang-slider{margin-inline:clamp(.8rem,1.4vw,1.8rem)}.irx-menu-toggle{display:none;width:4.2rem;height:4.2rem;padding:.8rem;border:.1rem solid rgba(255,255,255,.14);border-radius:.8rem;background:rgba(255,255,255,.04);cursor:pointer}.irx-menu-toggle span{display:block;height:.2rem;margin:.45rem 0;border-radius:1rem;background:#fff;transition:transform .2s ease,opacity .2s ease}.irx-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(.65rem) rotate(45deg)}.irx-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.irx-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-.65rem) rotate(-45deg)}.irx-mobile-menu{position:absolute;top:100%;left:0;right:0;z-index:49;border-top:.1rem solid rgba(255,255,255,.07);border-bottom:.1rem solid rgba(255,255,255,.1);background:rgba(10,10,10,.985);box-shadow:0 2rem 4rem rgba(0,0,0,.34)}.irx-mobile-menu__inner{padding-block:.8rem 1.4rem}.irx-mobile-menu nav{display:grid}.irx-mobile-menu__link{display:flex;align-items:center;justify-content:space-between;min-height:5.4rem;padding:0 .4rem;border-bottom:.1rem solid rgba(255,255,255,.08);color:#fff;font-size:1.65rem;font-weight:700;text-decoration:none}.irx-mobile-menu__link span:last-child{color:var(--color-accent);font-size:2rem}.irx-mobile-menu__link[aria-current=page]{color:var(--color-accent)}.irx-app-section{padding:.8rem 0 0!important}.irx-app-section>.container{display:block}.irx-app:not(.has-image){border-radius:1.2rem}.irx-app:not(.has-image) .irx-app__header{min-height:0;padding:.65rem 1.4rem .3rem!important}.irx-app:not(.has-image) .irx-app__header h3{margin:0;font-size:1.45rem}.irx-app:not(.has-image) .irx-app__step{font-size:.95rem}.irx-app:not(.has-image) .irx-drop-zone{min-height:8rem;margin:.35rem 1.2rem .4rem!important;padding:.8rem 1.2rem;grid-template-columns:auto 1fr auto;gap:1rem;text-align:left}.irx-app:not(.has-image) .irx-drop-zone__icon{width:3.6rem;height:3.6rem;margin:0}.irx-app:not(.has-image) .irx-drop-zone__copy{align-items:flex-start}.irx-app:not(.has-image) .irx-drop-zone__copy strong{font-size:1.25rem}.irx-app:not(.has-image) .irx-drop-zone small{grid-column:2 / -1;font-size:.95rem}.irx-app:not(.has-image)>.irx-message{min-height:0;margin:.2rem 1.2rem!important}.irx-ad-banner{margin:.5rem 1.2rem .8rem}.irx-ad-banner__inner{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(5.5rem,7vh,7rem);padding:.8rem 1.2rem;border:.1rem dashed rgba(255,255,255,.16);border-radius:1rem;background:rgba(255,255,255,.025);color:rgba(255,255,255,.54)}.irx-ad-banner__label{position:absolute;top:.35rem;left:.7rem;color:rgba(255,255,255,.45);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.irx-ad-banner__placeholder{font-size:1.05rem}@media(max-width:1199.98px){.irx-tools-nav{display:none}.irx-menu-toggle{display:block}.irx-header__inner{flex-direction:row!important;align-items:center!important;min-height:6.4rem;padding-block:.6rem!important}.irx-header__right{width:auto!important;max-width:none!important;margin-left:auto}.irx-brand__name{display:none}.irx-lang-slider{margin-inline:.2rem .5rem}}@media(max-width:620px){.irx-app:not(.has-image) .irx-drop-zone{min-height:7.2rem;grid-template-columns:auto 1fr auto;padding:.7rem .9rem}.irx-app:not(.has-image) .irx-drop-zone__icon{width:3.2rem;height:3.2rem}.irx-app:not(.has-image) .irx-drop-zone small{display:none}.irx-ad-banner__inner{min-height:5rem}}.irx-service-hero-slider .irx-slider-controls,.irx-service-hero-slider .irx-section-kicker,.irx-service-hero-slider .irx-hero__actions{display:none!important}.irx-service-hero-slider .irx-benefits__content{width:100%}.irx-service-hero-slider .irx-hero__title{margin-bottom:.55rem!important}.irx-app-section{overflow:visible}.irx-app-section>.container{max-width:none!important;width:100%!important;padding-inline:0!important}.irx-app:not(.has-image){width:100%;max-width:none;border-radius:0!important;border-inline:0!important;background:transparent!important}.irx-app:not(.has-image) .irx-drop-zone{width:calc(100% - clamp(1.6rem,5vw,3.2rem));max-width:calc(var(--container-width, 120rem) - clamp(1.6rem,5vw,3.2rem));min-height:10rem;margin:0 auto!important;padding:1.4rem clamp(1.6rem,5vw,6rem)!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:.8rem!important;text-align:center!important;border-radius:1.8rem!important}.irx-app:not(.has-image) .irx-drop-zone__icon,.irx-app:not(.has-image) .irx-drop-zone small{display:none!important}.irx-app:not(.has-image) .irx-drop-zone__copy{align-items:center!important;text-align:center!important}.irx-app:not(.has-image) .irx-drop-zone__copy strong{font-size:clamp(1.4rem,1.8vw,1.8rem)}.irx-app:not(.has-image) .irx-drop-zone__copy span{color:var(--irx-muted)}.irx-app:not(.has-image) .irx-drop-zone .button{margin-inline:auto}.irx-app:not(.has-image)>.irx-ad-banner{margin:0!important;width:100%}.irx-app:not(.has-image)>.irx-message,.irx-app:not(.has-image)>.irx-rejection-list{max-width:var(--container-width, 120rem);margin-inline:auto!important}@media(max-width:767px){.irx-swd-recommendation__mobile-cta{display:inline-block;color:#0a0a0a;font-size:.88em;animation:irx-internal-promo-cta-pulse 1.45s ease-in-out infinite;transform-origin:center}}.irx-ad-banner{width:100%;margin:clamp(1.6rem,2.2vw,2.8rem) 0!important;padding-inline:1.6rem}.irx-ad-banner__inner{width:min(970px,100%);height:90px;min-height:90px!important;margin-inline:auto;padding:0 1.2rem;border-radius:.8rem}.irx-ad-banner__placeholder{font-size:1rem;letter-spacing:.04em}.irx-app-section{padding-top:0!important}@media(max-width:767px){.irx-ad-banner{margin-block:1.2rem!important;padding-inline:1.2rem}.irx-ad-banner__inner{width:min(320px,100%);height:100px;min-height:100px!important}.irx-ad-banner__placeholder{font-size:.95rem}}.irx-ad-banner__inner{box-sizing:border-box!important;width:min(970px,100%)!important;height:90px!important;min-height:90px!important;padding:0!important}@media(max-width:767px){.irx-ad-banner__inner{width:min(320px,100%)!important;height:100px!important;min-height:100px!important}}:root{--irx-selector-gutter: clamp(1.2rem, 2.6vw, 3.2rem)}.irx-app:not(.has-image) .irx-drop-zone{width:calc(100% - (2 * var(--irx-selector-gutter)))!important;margin-inline:var(--irx-selector-gutter)!important;border-radius:1.2rem!important;border-inline:.15rem dashed rgba(242,194,48,0.34)!important}.irx-app:not(.has-image) .irx-drop-zone:hover,.irx-app:not(.has-image) .irx-drop-zone:focus-visible{border-color:var(--color-accent)!important;border-inline-color:var(--color-accent)!important}@media(max-width:620px){:root{--irx-selector-gutter: 1rem}}.irx-app-section>.container{box-sizing:border-box;width:calc(100% - (2 * var(--irx-selector-gutter)))!important;max-width:none!important;margin-inline:var(--irx-selector-gutter)!important;padding-inline:0!important}.irx-app:not(.has-image) .irx-drop-zone{width:100%!important;margin-inline:0!important}@media(max-width:767px){:root{--irx-selector-gutter: 1rem}}.irx-app-section{border:0!important;background:transparent!important}.irx-app-section .irx-app{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.irx-batch-restore,[data-restore-original]{display:none!important}.irx-share-dialog{width:min(94vw,1120px);max-height:92vh;padding:0;border:.1rem solid var(--irx-line);border-radius:1.4rem;background:#111;color:var(--irx-text);box-shadow:0 1.5rem 6rem rgba(0,0,0,.55)}.irx-share-dialog::backdrop{background:rgba(0,0,0,.72);backdrop-filter:blur(3px)}.irx-share-dialog__panel{position:relative;padding:clamp(1.3rem,3vw,2.2rem)}.irx-share-dialog__close{position:absolute;top:.85rem;right:.85rem;z-index:2;display:grid;place-items:center;width:2.8rem;height:2.8rem;border:.1rem solid var(--irx-line);border-radius:50%;background:#111;color:var(--irx-text);font:inherit;font-size:1.6rem;cursor:pointer}.irx-share-dialog__close:hover,.irx-share-dialog__close:focus-visible{border-color:var(--color-accent);color:var(--color-accent);outline:none}.irx-share-dialog__heading{max-width:52rem;padding-right:3rem}.irx-share-dialog__heading h2{margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.05}.irx-share-dialog__heading p,.irx-share-dialog__note{color:var(--irx-muted)}.irx-share-dialog__heading p{margin:.8rem 0 0;line-height:1.5}.irx-share-dialog--simple{width:min(92vw,720px)}.irx-share-dialog__heading--centered{max-width:38rem;margin-inline:auto;padding-right:0;text-align:center}.irx-share-confirmation{min-height:2.7em;max-width:42rem;margin:2rem auto 0;color:var(--color-white);font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:750;line-height:1.35;text-align:center}.irx-app:not(.has-image) .irx-drop-zone{box-sizing:border-box;width:min(100%,var(--container-width, 120rem))!important;max-width:var(--container-width, 120rem)!important;margin-inline:auto!important}@keyframes irx-guidance-heartbeat{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(242,194,48,0)}16%{transform:scale(1.025);box-shadow:0 0 0 .45rem rgba(242,194,48,.12)}30%{transform:scale(1);box-shadow:0 0 0 .75rem rgba(242,194,48,0)}46%{transform:scale(1.018);box-shadow:0 0 0 .35rem rgba(242,194,48,.09)}62%{transform:scale(1);box-shadow:0 0 0 .65rem rgba(242,194,48,0)}}@keyframes irx-guidance-heartbeat-glow{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(242,194,48,0),0 0 0 rgba(255,224,102,0);filter:brightness(1)}14%{transform:scale(1.035);box-shadow:0 0 0 .42rem rgba(242,194,48,.19),0 0 1.4rem .25rem rgba(255,218,78,.44);filter:brightness(1.10)}28%{transform:scale(1.006);box-shadow:0 0 0 .9rem rgba(242,194,48,0),0 0 .45rem .05rem rgba(255,224,102,.16);filter:brightness(1.02)}44%{transform:scale(1.026);box-shadow:0 0 0 .32rem rgba(242,194,48,.14),0 0 1.05rem .18rem rgba(255,218,78,.34);filter:brightness(1.08)}60%{transform:scale(1);box-shadow:0 0 0 .72rem rgba(242,194,48,0),0 0 0 rgba(255,224,102,0);filter:brightness(1)}}body:not([data-irx-service=compression]) .irx-processing-ad{display:none!important}.irx-origin-dialog{overflow:visible;perspective:1400px}.irx-origin-dialog .irx-share-dialog__panel{transform-origin:50% 50%;will-change:transform,opacity,filter}.irx-origin-dialog::backdrop{transition:background .32s ease,backdrop-filter .32s ease}.irx-coffee-dialog{width:min(94vw,760px);max-height:94vh}.irx-coffee-dialog__panel{max-height:92vh;overflow-y:auto;padding:clamp(1.35rem,3vw,2.4rem);border-radius:inherit;background:radial-gradient(circle at 88% 8%,rgba(242,194,48,.12),transparent 28%),linear-gradient(150deg,#151515 0%,#101010 62%,#0b0b0b 100%)}.irx-coffee-dialog__heading{max-width:42rem;margin-inline:auto;text-align:center}.irx-coffee-dialog__heading h2{margin:.2rem 0 0;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1}.irx-coffee-dialog__heading>p:last-child{margin:1rem auto 0;color:var(--irx-muted);font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.55}.irx-coffee-form{display:grid;gap:1rem;max-width:38rem;margin:1.7rem auto 0}.irx-coffee-form__group{min-width:0;margin:0;padding:1rem;border:.1rem solid var(--irx-line);border-radius:1rem}.irx-coffee-form__group legend{padding:0 .5rem;font-weight:800}.irx-coffee-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.irx-coffee-count{min-height:3.5rem;padding:.65rem .55rem;border:.1rem solid var(--irx-line);border-radius:.8rem;background:rgba(255,255,255,.025);color:var(--irx-text);font:inherit;font-weight:800;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.irx-coffee-count:hover,.irx-coffee-count:focus-visible{border-color:var(--color-accent);outline:none;transform:translateY(-1px)}.irx-coffee-count.is-selected{border-color:var(--color-accent);background:rgba(242,194,48,.10);box-shadow:inset 0 0 0 .08rem rgba(242,194,48,.25)}.irx-coffee-custom{display:grid;grid-template-columns:1fr 7rem;gap:.8rem;align-items:center;margin-top:.85rem}.irx-coffee-custom.irx-site [hidden]{display:none!important}.irx-coffee-custom input,.irx-coffee-fields input[type=text],.irx-coffee-fields textarea{width:100%;box-sizing:border-box;padding:.8rem .9rem;border:.1rem solid var(--irx-line);border-radius:.75rem;background:rgba(255,255,255,.035);color:var(--irx-text);font:inherit}.irx-coffee-custom input:focus,.irx-coffee-fields input:focus,.irx-coffee-fields textarea:focus{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 .18rem rgba(242,194,48,.10)}.irx-coffee-price-note{margin:.75rem 0 0;color:rgba(255,255,255,.55);font-size:.84rem;line-height:1.4}.irx-coffee-monthly{display:flex;gap:.8rem;align-items:flex-start;padding:1rem;border:.1rem solid rgba(242,194,48,.28);border-radius:1rem;background:rgba(242,194,48,.055);cursor:pointer}.irx-coffee-monthly input{margin-top:.22rem;accent-color:var(--color-accent)}.irx-coffee-monthly span{display:grid;gap:.2rem}.irx-coffee-monthly small{color:var(--irx-muted);line-height:1.35}.irx-coffee-fields{display:grid;gap:.8rem}.irx-coffee-fields>label:not(.irx-coffee-private){display:grid;gap:.4rem;font-weight:700}.irx-coffee-fields label small{color:var(--irx-muted);font-weight:500}.irx-coffee-fields textarea{resize:vertical;min-height:6.5rem;line-height:1.45}.irx-coffee-private{display:flex;align-items:center;gap:.6rem;color:var(--irx-muted);cursor:pointer}.irx-coffee-private input{accent-color:var(--color-accent)}.irx-coffee-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;border-top:.1rem solid var(--irx-line);border-bottom:.1rem solid var(--irx-line)}.irx-coffee-summary span{color:var(--irx-muted)}.irx-coffee-summary strong{color:var(--color-accent);font-size:clamp(1.35rem,3vw,2rem)}.irx-coffee-submit{width:100%;min-height:3.8rem}.irx-coffee-secure{margin:-.2rem 0 0;color:rgba(255,255,255,.58);font-size:.82rem;line-height:1.4;text-align:center}.irx-coffee-dialog .irx-share-confirmation{min-height:1.4em;margin-top:.2rem;font-size:.95rem}@media(max-width:560px){.irx-coffee-dialog{width:96vw}.irx-coffee-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.irx-coffee-custom{grid-template-columns:1fr 6rem}.irx-coffee-summary{align-items:flex-end;flex-direction:column;gap:.25rem}}@keyframes irx-coffee-rise{0%{opacity:0;transform:translate3d(0,0,0) rotate(-18deg) scale(.7)}12%{opacity:1}75%{opacity:1}100%{opacity:0;transform:translate3d(var(--irx-coffee-drift, 0),-112vh,0) rotate(24deg) scale(1.12)}}.irx-origin-dialog{overflow:visible;perspective:1800px}.irx-origin-dialog .irx-share-dialog__panel{transform-origin:50% 50%;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity,filter,box-shadow}.irx-origin-dialog::backdrop{background:rgba(0,0,0,.12);backdrop-filter:blur(0) saturate(1);transition:background .62s ease,backdrop-filter .62s ease}[data-coffee-dialog-open],[data-share-open],[data-linkedin-open]{transform-style:preserve-3d;backface-visibility:hidden}.irx-coffee-dialog{width:min(96vw,1040px);max-height:94vh}.irx-coffee-dialog__panel{max-height:92vh;overflow-y:auto;padding:clamp(1.3rem,2.8vw,2.3rem)}.irx-coffee-dialog__layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(1.4rem,3vw,2.6rem);align-items:stretch}.irx-coffee-dialog__story{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:1.6rem;padding:clamp(.25rem,1vw,.7rem) 0}.irx-coffee-dialog__heading{max-width:none;margin:0;text-align:left}.irx-coffee-dialog__heading h2{margin:0;max-width:9em;font-size:clamp(2.25rem,4.3vw,4rem);line-height:.98}.irx-coffee-dialog__heading>p:last-child{margin:1.15rem 0 0;max-width:35rem;font-size:clamp(1rem,1.55vw,1.12rem);line-height:1.58}.irx-coffee-dialog__story .irx-coffee-form__group{margin-top:auto;background:rgba(255,255,255,.025)}.irx-coffee-dialog__story .irx-coffee-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.irx-coffee-form{align-content:start;gap:.9rem;max-width:none;margin:0;padding:1.05rem;border:.1rem solid rgba(255,255,255,.09);border-radius:1.15rem;background:rgba(0,0,0,.18)}.irx-coffee-submit:not(:disabled){position:relative;isolation:isolate;box-shadow:0 0 0 .12rem rgba(242,194,48,.22),0 0 1.45rem .22rem rgba(242,194,48,.34),0 .7rem 2rem rgba(0,0,0,.28)}.irx-coffee-submit:not(:disabled):hover,.irx-coffee-submit:not(:disabled):focus-visible{box-shadow:0 0 0 .16rem rgba(242,194,48,.32),0 0 2rem .32rem rgba(255,218,78,.45),0 .9rem 2.4rem rgba(0,0,0,.34)}.irx-coffee-celebration{position:fixed;inset:0;z-index:2147483000;overflow:hidden;pointer-events:none}.irx-coffee-celebration span{position:absolute;left:var(--irx-coffee-x, 50vw);bottom:-3rem;font-size:var(--irx-coffee-size, 1.5rem);filter:drop-shadow(0 .35rem .45rem rgba(0,0,0,.34));animation:irx-coffee-rise var(--irx-coffee-duration, 2s) cubic-bezier(.14,.68,.25,1) var(--irx-coffee-delay, 0s) both}@keyframes irx-coffee-rise{0%{opacity:0;transform:translate3d(0,0,0) rotate(-18deg) scale(.7)}12%{opacity:1}75%{opacity:1}100%{opacity:0;transform:translate3d(var(--irx-coffee-drift, 0),-112vh,0) rotate(24deg) scale(1.12)}}@media(max-width:760px){.irx-coffee-dialog{width:96vw}.irx-coffee-dialog__layout{grid-template-columns:1fr;gap:1.15rem}.irx-coffee-dialog__story{gap:1rem}.irx-coffee-dialog__heading h2{max-width:none;font-size:clamp(2.05rem,10vw,3.2rem)}.irx-coffee-dialog__story .irx-coffee-counts{grid-template-columns:repeat(4,minmax(0,1fr))}.irx-coffee-form{padding:.85rem}}@media(max-width:480px){.irx-coffee-dialog__story .irx-coffee-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.irx-origin-dialog .irx-share-dialog__panel{transition:none!important;transform:none!important;filter:none!important}.irx-coffee-celebration{display:none!important}}.irx-origin-dialog{overflow:visible;perspective:none}.irx-origin-dialog .irx-share-dialog__panel{transform:none!important;filter:none!important;transition:opacity .16s ease!important}.irx-origin-dialog::backdrop{background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1);transition:background 1.08s cubic-bezier(.18,.72,.18,1),-webkit-backdrop-filter 1.08s cubic-bezier(.18,.72,.18,1),backdrop-filter 1.08s cubic-bezier(.18,.72,.18,1)}@media(prefers-reduced-motion:reduce){.irx-origin-dialog::backdrop{transition:none!important}.irx-origin-dialog .irx-share-dialog__panel{transition:none!important}}.irx-origin-dialog::backdrop{background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1);transition:background 1.42s cubic-bezier(.26,.08,.22,1),-webkit-backdrop-filter 1.42s cubic-bezier(.26,.08,.22,1),backdrop-filter 1.42s cubic-bezier(.26,.08,.22,1)}.irx-coffee-dialog__panel{background-image:linear-gradient(90deg,rgba(5,5,5,.82) 0%,rgba(5,5,5,.69) 44%,rgba(5,5,5,.77) 100%),url(../images/support/coffee-background.webp)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.irx-coffee-dialog__story .irx-coffee-form__group{background:rgba(6,6,6,.64)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.irx-coffee-form{background:rgba(5,5,5,.72)!important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.irx-coffee-dialog__heading>p:last-child,.irx-coffee-price-note,.irx-coffee-secure{color:rgba(255,255,255,.84)!important;text-shadow:0 .08rem .35rem rgba(0,0,0,.7)}.irx-origin-dialog .irx-share-dialog__panel{border-color:rgba(0,0,0,.28)!important;background-color:var(--color-accent)!important;color:#0a0a0a!important}.irx-origin-dialog .irx-share-dialog__panel h2,.irx-origin-dialog .irx-share-dialog__panel h3,.irx-origin-dialog .irx-share-dialog__panel p,.irx-origin-dialog .irx-share-dialog__panel li,.irx-origin-dialog .irx-share-dialog__panel strong,.irx-origin-dialog .irx-share-dialog__panel small,.irx-origin-dialog .irx-share-dialog__panel label,.irx-origin-dialog .irx-share-dialog__panel legend,.irx-origin-dialog .irx-share-dialog__panel span{color:#0a0a0a!important;text-shadow:none!important}.irx-origin-dialog .irx-share-dialog__close{border-color:rgba(0,0,0,.34)!important;background:rgba(255,255,255,.2)!important;color:#0a0a0a!important}.irx-origin-dialog .irx-share-dialog__close:hover,.irx-origin-dialog .irx-share-dialog__close:focus-visible{border-color:#0a0a0a!important;background:#0a0a0a!important;color:var(--color-accent)!important}.irx-origin-dialog .irx-share-network-choice{border-color:rgba(0,0,0,.28)!important;background:rgba(255,255,255,.16)!important;color:#0a0a0a!important}.irx-origin-dialog .irx-share-network-choice:hover,.irx-origin-dialog .irx-share-network-choice:focus-visible{border-color:#0a0a0a!important;background:rgba(255,255,255,.32)!important}.irx-origin-dialog .irx-share-network-choice__icon{color:#0a0a0a!important;border-color:#0a0a0a!important}.irx-origin-dialog .irx-share-steps li::before,.irx-origin-dialog .irx-share-thanks,.irx-origin-dialog .irx-share-confirmation{color:#0a0a0a!important}.irx-coffee-dialog__panel{background-image:linear-gradient(rgba(242,194,48,.88),rgba(242,194,48,.88)),url(../images/support/coffee-background.webp)!important;background-color:var(--color-accent)!important;background-blend-mode:normal!important}.irx-coffee-dialog__story .irx-coffee-form__group,.irx-coffee-form{border-color:rgba(0,0,0,.25)!important;background:rgba(255,255,255,.18)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.irx-coffee-dialog input,.irx-coffee-dialog textarea{border-color:rgba(0,0,0,.35)!important;background:rgba(255,255,255,.66)!important;color:#0a0a0a!important}.irx-coffee-count{border-color:rgba(0,0,0,.3)!important;background:rgba(255,255,255,.18)!important;color:#0a0a0a!important}.irx-coffee-count.is-selected{border-color:#0a0a0a!important;background:#0a0a0a!important;color:var(--color-accent)!important}.irx-coffee-submit:not(:disabled){border-color:#0a0a0a!important;background:#0a0a0a!important;color:var(--color-accent)!important}[data-review-dialog-open]{transform-style:flat!important}.irx-origin-dialog .irx-share-dialog__panel{border-radius:1.35rem!important;overflow:hidden!important}.irx-coffee-dialog__panel{background-image:linear-gradient(rgba(242,194,48,.68),rgba(242,194,48,.68)),url(../images/support/coffee-background.webp)!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:var(--color-accent)!important}.irx-coffee-dialog__panel{background:linear-gradient(0deg,rgba(242,194,48,.50),rgba(242,194,48,.50)),url(/assets/images/support/coffee-popup-bg-full.webp) center center / cover no-repeat!important}.irx-coffee-dialog__panel{background-image:linear-gradient(rgba(242,194,48,.52),rgba(242,194,48,.52)),url(../images/support/coffee-popup-bg-full.webp)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-color:var(--color-accent)!important;background-blend-mode:normal!important}.irx-coffee-dialog__panel{background-image:linear-gradient(rgba(242,194,48,.74),rgba(242,194,48,.74)),url(../images/support/coffee-popup-bg-full.webp)!important}.irx-coffee-summary.irx-site [hidden]{display:none!important}.irx-coffee-submit[disabled],.irx-coffee-submit[aria-disabled=true]{opacity:.72;cursor:not-allowed;box-shadow:none!important;filter:grayscale(.08)}.irx-coffee-count,.irx-coffee-submit{position:relative;z-index:1}.irx-coffee-dialog .is-guidance-pulse{animation:irx-guidance-heartbeat-glow 1.55s cubic-bezier(.22,.61,.36,1) infinite!important;transform-origin:center;isolation:isolate}@media(prefers-reduced-motion:reduce){.irx-coffee-dialog .is-guidance-pulse{animation:none!important}}.irx-support-card-stack{display:grid;min-width:0;gap:.72rem;align-content:start}.irx-support-card-stack>.irx-support-card{width:100%}.irx-latest-supporter.irx-site [hidden]{display:none!important}.irx-coffee-dialog .irx-coffee-count.is-guidance-pulse{border-color:#0a0a0a!important;background:#0a0a0a!important;color:var(--color-accent)!important}.irx-coffee-celebration span{top:-3.5rem!important;bottom:auto!important;animation:irx-coffee-rain-down 1s cubic-bezier(.18,.62,.25,1) both!important}@keyframes irx-coffee-rain-down{0%{opacity:0;transform:translate3d(0,-5vh,0) rotate(-16deg) scale(.78)}8%{opacity:1}82%{opacity:1}100%{opacity:0;transform:translate3d(var(--irx-coffee-drift, 0),112vh,0) rotate(26deg) scale(1.06)}}.irx-coffee-thanks{position:fixed;inset:50% auto auto 50%;z-index:2147483100;max-width:min(92vw,18em);padding:.15em .3em;border:0;background:transparent;color:var(--color-accent);font:inherit;font-size:clamp(3rem,8vw,7.2rem);font-weight:1000;line-height:.92;letter-spacing:-.055em;text-align:center;text-wrap:balance;text-shadow:0 .06em .18em rgba(0,0,0,.78),0 0 .32em rgba(242,194,48,.22);cursor:pointer;transform:translate(-50%,-50%);animation:irx-coffee-thanks-in .2s ease-out both}@keyframes irx-coffee-thanks-in{from{opacity:0;transform:translate(-50%,-50%) scale(.84)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.irx-coffee-celebration span{top:-4.5rem!important;bottom:auto!important;animation-name:irx-coffee-rain-random!important;animation-duration:var(--irx-coffee-duration, 5.8s)!important;animation-timing-function:cubic-bezier(.26,.08,.34,1)!important;animation-delay:var(--irx-coffee-delay, 0s)!important;animation-fill-mode:both!important}@keyframes irx-coffee-rain-random{0%{opacity:0;transform:translate3d(0,-8vh,0) rotate(var(--irx-coffee-rot-a,-14deg)) scale(.76)}7%{opacity:1}24%{transform:translate3d(var(--irx-coffee-drift-a,20px),22vh,0) rotate(var(--irx-coffee-rot-b,8deg)) scale(.9)}49%{transform:translate3d(var(--irx-coffee-drift-b,-24px),53vh,0) rotate(var(--irx-coffee-rot-c,-6deg)) scale(1)}73%{opacity:1;transform:translate3d(var(--irx-coffee-drift-c,16px),82vh,0) rotate(var(--irx-coffee-rot-b,12deg)) scale(1.04)}100%{opacity:0;transform:translate3d(var(--irx-coffee-drift-a,0),116vh,0) rotate(var(--irx-coffee-rot-c,18deg)) scale(1.08)}}.irx-coffee-ambient-blur{position:fixed;inset:0;z-index:2147483000;pointer-events:none;background:rgba(0,0,0,.16);-webkit-backdrop-filter:blur(8px) saturate(.82);backdrop-filter:blur(8px) saturate(.82)}.irx-coffee-celebration{position:fixed;inset:0;z-index:2147483100;pointer-events:none;overflow:hidden}.irx-coffee-celebration span{position:absolute;left:0;top:-5.5rem!important;bottom:auto!important;font-size:var(--irx-coffee-size, 1.3rem);line-height:1;will-change:transform,opacity;animation-name:irx-coffee-rain-continuous!important;animation-duration:var(--irx-coffee-duration, 4200ms)!important;animation-timing-function:linear!important;animation-delay:0s!important;animation-fill-mode:both!important}@keyframes irx-coffee-rain-continuous{0%{opacity:0;transform:translate3d(var(--irx-coffee-x, 50vw),-8vh,0) rotate(var(--irx-coffee-rot-start, 0deg)) scale(.92)}8%{opacity:1}48%{opacity:1;transform:translate3d(calc(var(--irx-coffee-x, 50vw) + var(--irx-coffee-drift-mid, 0px)),48vh,0) rotate(calc(var(--irx-coffee-rot-start, 0deg) * -1)) scale(1)}100%{opacity:0;transform:translate3d(calc(var(--irx-coffee-x, 50vw) + var(--irx-coffee-drift-end, 0px)),116vh,0) rotate(var(--irx-coffee-rot-end, 0deg)) scale(1.06)}}.irx-coffee-thanks{position:fixed;inset:50% auto auto 50%;z-index:2147483200;max-width:min(92vw,18em);padding:.12em .28em;border:0;background:transparent;color:var(--color-accent);font:inherit;font-size:clamp(3.4rem,9vw,8.4rem);font-weight:1000;line-height:.9;letter-spacing:-.06em;text-align:center;text-wrap:balance;-webkit-text-stroke:.028em rgba(0,0,0,.22);text-shadow:0 .06em .18em rgba(0,0,0,.76),0 0 .34em rgba(242,194,48,.18),.018em 0 0 currentColor,-.018em 0 0 currentColor,0 .018em 0 currentColor,0 -.018em 0 currentColor;transform:translate(-50%,-50%);animation:irx-coffee-thanks-in .18s ease-out both}@media(prefers-reduced-motion:reduce){.irx-coffee-ambient-blur,.irx-coffee-celebration{display:none!important}.irx-coffee-thanks{animation:none!important}}.irx-coffee-ambient-blur{opacity:0;transition:opacity .32s ease,backdrop-filter .32s ease,-webkit-backdrop-filter .32s ease,background-color .32s ease;-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1);background:rgba(0,0,0,0)}.irx-coffee-ambient-blur.is-visible{opacity:1;background:rgba(0,0,0,.16);-webkit-backdrop-filter:blur(8px) saturate(.82);backdrop-filter:blur(8px) saturate(.82)}.irx-coffee-thanks{opacity:0;transition:opacity .18s ease,transform .18s ease;font-weight:1000;text-shadow:0 .06em .18em rgba(0,0,0,.76),0 0 .34em rgba(242,194,48,.18),.028em 0 0 currentColor,-.028em 0 0 currentColor,0 .028em 0 currentColor,0 -.028em 0 currentColor}.irx-coffee-thanks.is-visible{opacity:1}.irx-coffee-thanks.is-leaving{opacity:0;transform:translate(-50%,-50%) scale(.97);transition:opacity .4s ease,transform .4s ease}.irx-coffee-thanks{z-index:2147483200;max-width:min(92vw,12.5em);padding:.08em .18em;color:#f2c230;font-family:Impact,Haettenschweiler,"Arial Black","Segoe UI",sans-serif;font-size:clamp(3.1rem,8vw,7.2rem);font-weight:900;line-height:.9;letter-spacing:-.035em;text-align:center;text-wrap:balance;-webkit-text-stroke:.022em rgba(10,10,10,.92);text-shadow:0 .08em .2em rgba(0,0,0,.62),0 0 .48em rgba(242,194,48,.18);transform:translate(-50%,-50%) scale(.975)}.irx-coffee-thanks.is-visible{opacity:1;transform:translate(-50%,-50%) scale(1)}.irx-coffee-thanks.is-leaving{opacity:0;transform:translate(-50%,-50%) scale(.985)}.irx-coffee-celebration--back{z-index:2147483100}.irx-coffee-celebration--front{z-index:2147483250}.irx-coffee-celebration--front span{filter:drop-shadow(0 .18rem .38rem rgba(0,0,0,.26))}.irx-latest-supporter p.irx-site [hidden]{display:none!important}.irx-coffee-test-mode{display:inline-flex;align-items:center;width:fit-content;margin:0 0 .35rem;padding:.35rem .6rem;border:1px solid currentColor;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.irx-coffee-header-cta{position:relative;display:inline-grid;width:3.9rem;height:3.9rem;flex:0 0 3.9rem;place-items:center;padding:0;border:.1rem solid rgba(242,194,48,.55);border-radius:50%;color:#0a0a0a;background:var(--color-accent, #f2c230);box-shadow:0 0 0 .1rem rgba(242,194,48,.12),0 0 1.8rem rgba(242,194,48,.22);cursor:pointer;isolation:isolate;animation:irx-coffee-cta-heartbeat 1.8s ease-in-out infinite}.irx-coffee-header-cta::before{content:"";position:absolute;inset:-.55rem;z-index:-1;border:.1rem solid rgba(242,194,48,.34);border-radius:50%;box-shadow:0 0 1.7rem rgba(242,194,48,.34),0 0 3rem rgba(242,194,48,.16);opacity:.45;animation:irx-coffee-cta-aura 1.8s ease-out infinite}.irx-coffee-header-cta__cup{display:block;font-size:1.65rem;line-height:1;transform:translateY(.05rem)}.irx-coffee-header-cta__plus{position:absolute;top:-.12rem;right:-.05rem;display:grid;min-width:1.45rem;height:1.45rem;place-items:center;border:.12rem solid #0a0a0a;border-radius:50%;background:#fff;color:#0a0a0a;font-size:1.1rem;font-weight:900;line-height:1}.irx-coffee-header-cta:hover,.irx-coffee-header-cta:focus-visible{outline:none;box-shadow:0 0 0 .2rem #0a0a0a,0 0 0 .42rem rgba(242,194,48,.85),0 0 2.4rem rgba(242,194,48,.42)}@keyframes irx-coffee-cta-heartbeat{0%,36%,100%{transform:scale(1)}12%{transform:scale(1.08)}20%{transform:scale(.985)}27%{transform:scale(1.055)}}@keyframes irx-coffee-cta-aura{0%,25%{transform:scale(.86);opacity:.22}58%{transform:scale(1.16);opacity:.58}100%{transform:scale(1.32);opacity:0}}.irx-coffee-dialog.is-coffee-fade-mode{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.irx-coffee-dialog.is-coffee-fade-mode .irx-share-dialog__panel{opacity:0!important;transform:none!important;filter:none!important;transition:opacity .56s cubic-bezier(.22,.61,.36,1)!important}.irx-coffee-dialog.is-coffee-fade-mode.is-coffee-fade-visible .irx-share-dialog__panel{opacity:1!important}.irx-coffee-dialog.is-coffee-fade-mode::backdrop{background:rgba(0,0,0,0);-webkit-backdrop-filter:blur(0) saturate(1);backdrop-filter:blur(0) saturate(1);transition:background .68s cubic-bezier(.22,.61,.36,1),-webkit-backdrop-filter .68s cubic-bezier(.22,.61,.36,1),backdrop-filter .68s cubic-bezier(.22,.61,.36,1)}.irx-coffee-dialog.is-coffee-fade-mode.is-coffee-fade-visible::backdrop{background:rgba(0,0,0,.74);-webkit-backdrop-filter:blur(8px) saturate(.88);backdrop-filter:blur(8px) saturate(.88)}.irx-coffee-dialog.is-coffee-fade-mode.is-coffee-fade-leaving .irx-share-dialog__panel{opacity:0!important}.irx-coffee-dialog.is-coffee-fade-mode.is-coffee-fade-leaving::backdrop{background:rgba(0,0,0,0);backdrop-filter:blur(0)}@media(max-width:1199.98px){.irx-coffee-header-cta{width:3.7rem;height:3.7rem;flex-basis:3.7rem}}@media(max-width:479.98px){.irx-coffee-header-cta{width:3.45rem;height:3.45rem;flex-basis:3.45rem}.irx-coffee-header-cta__cup{font-size:1.45rem}.irx-coffee-header-cta__plus{min-width:1.3rem;height:1.3rem;font-size:.95rem}.irx-lang-slider{min-width:7.1rem;margin-inline:0 .2rem!important}.irx-header__right{gap:.45rem!important}}@media(prefers-reduced-motion:reduce){.irx-coffee-header-cta,.irx-coffee-header-cta::before{animation:none!important}.irx-coffee-dialog.is-coffee-fade-mode .irx-share-dialog__panel,.irx-coffee-dialog.is-coffee-fade-mode::backdrop{transition-duration:.01ms!important}}.irx-ad-banner ins.adsbygoogle,.irx-processing-ad ins.adsbygoogle{width:100%;max-width:100%}.irx-ad-banner__placeholder[hidden],.irx-processing-ad__placeholder.irx-site [hidden]{display:none!important}.irx-ad-banner__inner{position:relative;box-sizing:border-box!important;width:min(970px,100%)!important;height:90px!important;min-height:90px!important;max-height:90px!important;margin-inline:auto;padding:0!important;overflow:hidden}.irx-swd-recommendation{position:absolute;inset:0;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;height:100%;min-height:0;box-sizing:border-box;align-items:center;gap:1rem;padding:.8rem 1.2rem;border:.1rem solid rgba(242,194,48,.42);border-radius:.8rem;color:#0a0a0a;background:#ffffff;box-shadow:0 .6rem 1.6rem rgba(0,0,0,.18);text-decoration:none;overflow:hidden;isolation:isolate}.irx-swd-recommendation::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.76) 0%,rgba(255,255,255,.66) 32%,rgba(255,255,255,.30) 57%,rgba(255,255,255,.02) 100%),radial-gradient(circle at 14% 50%,rgba(242,194,48,.10),transparent 34%)}.irx-swd-recommendation__media{position:absolute;inset:0;z-index:0;display:block;background-color:#f4f7fb;background-position:center;background-repeat:no-repeat;background-size:cover;transform:scale(1.02)}.irx-swd-recommendation__text,.irx-swd-recommendation b{position:relative;z-index:2}.irx-swd-recommendation__text{display:grid;min-width:0;gap:.16rem;color:#1b1b1b}.irx-swd-recommendation__eyebrow{width:max-content;padding:.16rem .34rem;border-radius:.28rem;color:#0a0a0a;background:#f2c230;font-size:1.72rem;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase}.irx-swd-recommendation__text strong{color:#0a0a0a;font-size:1.42rem;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.irx-swd-recommendation__text small{display:block;color:#202020;font-size:1.18rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.irx-swd-recommendation b{flex:0 0 auto;padding:.62rem .9rem;border-radius:var(--radius-pill);color:#0a0a0a;background:#f2c230;font-size:2.08rem;line-height:1.08;text-align:center;white-space:nowrap;box-shadow:0 .3rem .8rem rgba(242,194,48,.28);animation:irx-internal-promo-cta-pulse 1.45s ease-in-out infinite}.irx-swd-recommendation__mobile-cta{display:none;margin-left:.28em;color:#0a0a0a;font-weight:900;white-space:nowrap}@keyframes irx-internal-promo-cta-pulse{0%,100%{transform:scale(1);box-shadow:0 .3rem .8rem rgba(242,194,48,.28)}50%{transform:scale(1.075);box-shadow:0 .35rem 1.15rem rgba(242,194,48,.52)}}.irx-ad-external{position:absolute;inset:0;z-index:3;display:block;width:100%;height:100%;min-width:0;overflow:hidden;opacity:0;pointer-events:none;background:#ffffff}.irx-ad-external .irx-adsense-unit{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:970px!important;height:90px!important;min-height:90px!important;max-height:90px!important;margin:0 auto!important}.irx-ad-banner.is-adsense-filled .irx-ad-external,.irx-processing-ad.is-adsense-filled .irx-ad-external{opacity:1;pointer-events:auto}@media(hover:hover)and (pointer:fine){.irx-swd-recommendation:hover{border-color:rgba(242,194,48,.72);transform:translateY(-1px);box-shadow:0 .8rem 1.9rem rgba(0,0,0,.18)}}@media(max-width:767px){.irx-ad-banner__inner{width:min(320px,100%)!important;height:100px!important;min-height:100px!important;max-height:100px!important}.irx-swd-recommendation{grid-template-columns:minmax(0,1fr);gap:.2rem;padding:.7rem .8rem;align-items:center}.irx-swd-recommendation::before{background:linear-gradient(90deg,rgba(255,255,255,.80) 0%,rgba(255,255,255,.68) 54%,rgba(255,255,255,.24) 100%),radial-gradient(circle at 18% 50%,rgba(242,194,48,.08),transparent 42%)}.irx-swd-recommendation__eyebrow{display:none}.irx-swd-recommendation__text small{display:none}.irx-swd-recommendation__text strong{font-size:1.6rem;line-height:1.12;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.irx-swd-recommendation b{display:none}.irx-ad-external .irx-adsense-unit{max-width:320px!important;height:100px!important;min-height:100px!important;max-height:100px!important}}.irx-swd-recommendation.irx-site [hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.irx-swd-recommendation b,.irx-swd-recommendation__mobile-cta{animation:none!important;transform:none!important}}.irx-swd-recommendation__title--mobile{display:none}@keyframes irx-internal-promo-mobile-cta-pulse{0%,100%{transform:scale(1);opacity:.82;text-shadow:0 0 0 rgba(242,194,48,0)}50%{transform:scale(1.09);opacity:1;text-shadow:0 0 .65rem rgba(242,194,48,.72)}}@media(max-width:767px){.irx-swd-recommendation__title--mobile{display:block!important;margin:0;font-size:1.34rem!important;line-height:1.12!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.irx-swd-recommendation__mobile-cta{display:inline-block!important;margin-left:.32em;color:#0a0a0a;font-size:.78em;font-weight:900;line-height:1;white-space:nowrap;transform-origin:center;animation:irx-internal-promo-mobile-cta-pulse 1.35s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){.irx-swd-recommendation__mobile-cta{animation:none!important;transform:none!important;opacity:1!important}}.irx-swd-recommendation__mobile-block{display:none}@media(max-width:767px){.irx-swd-recommendation{grid-template-columns:minmax(0,1fr)!important;place-items:center!important;padding:.48rem .7rem!important}.irx-swd-recommendation__text{width:100%;justify-items:center;text-align:center}.irx-swd-recommendation__title--desktop{display:none!important}.irx-swd-recommendation__mobile-block{position:relative;z-index:2;display:grid!important;width:min(100%,18.5rem);justify-items:center;gap:.42rem;margin-inline:auto;text-align:center}.irx-swd-recommendation__title--mobile{display:block!important;margin:0!important;color:#0a0a0a;font-size:1.22rem!important;font-weight:800;line-height:1.08!important;text-align:center!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important}.irx-swd-recommendation__mobile-cta{display:inline-flex!important;align-items:center;justify-content:center;min-width:6.2rem;margin:0!important;padding:.42rem .78rem;border-radius:var(--radius-pill);color:#0a0a0a;background:#f2c230;box-shadow:0 .25rem .7rem rgba(242,194,48,.42);font-size:.88rem!important;font-weight:900;line-height:1;text-align:center;white-space:nowrap;transform-origin:center;animation:irx-internal-promo-cta-pulse 1.45s ease-in-out infinite}.irx-swd-recommendation__text small,.irx-swd-recommendation>b{display:none!important}}@media(prefers-reduced-motion:reduce){.irx-swd-recommendation__mobile-cta{animation:none!important;transform:none!important}}@media(max-width:1199.98px){.irx-menu-toggle{border-color:rgba(242,194,48,.48)}.irx-menu-toggle span{background:var(--color-accent, #f2c230)}}.irx-coffee-header-cta__plus{min-width:1.58rem;height:1.58rem;font-size:1.24rem}@media(max-width:620px){.irx-header__inner{gap:.45rem!important}.irx-header__right{flex:1 1 auto;width:auto!important;min-width:0;margin-left:0!important;gap:.45rem!important}.irx-lang-slider{margin-left:auto!important;margin-right:0!important}}@media(max-width:479.98px){.irx-coffee-header-cta__plus{min-width:1.44rem;height:1.44rem;font-size:1.08rem}}.irx-service-hero-slider{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}@keyframes irx-mobile-result-sheet-in{from{opacity:.35;transform:translateY(calc(100% + 2rem))}to{opacity:1;transform:translateY(0)}}@keyframes irx-better-nav-up-pulse{0%,100%{transform:translateY(0) scale(1);box-shadow:0 0 0 0 rgba(242,194,48,0)}42%{transform:translateY(-.18rem) scale(1.07);box-shadow:0 0 0 .32rem rgba(242,194,48,.11)}70%{transform:translateY(0) scale(1);box-shadow:0 0 0 .52rem rgba(242,194,48,0)}}@keyframes irx-better-nav-down-pulse{0%,100%{transform:translateY(0) scale(1);box-shadow:0 0 0 0 rgba(242,194,48,0)}42%{transform:translateY(.18rem) scale(1.07);box-shadow:0 0 0 .32rem rgba(242,194,48,.11)}70%{transform:translateY(0) scale(1);box-shadow:0 0 0 .52rem rgba(242,194,48,0)}}@keyframes irx-mobile-result-sheet-out{from{opacity:1;transform:translateY(0)}to{opacity:.15;transform:translateY(calc(100% + 2rem))}}@keyframes irx-mobile-result-tab-pulse{0%,100%{transform:translateY(0)}45%{transform:translateY(-.18rem)}}.irx-mobile-result-tab{display:none}.irx-coffee-dialog__heading>p:last-child{font-size:clamp(1.15rem,1.7vw,1.32rem)!important;line-height:1.58!important}@media(max-width:620px){.irx-coffee-dialog__heading>p:last-child{font-size:1.08rem!important;line-height:1.52!important}.irx-coffee-dialog__story .irx-coffee-form__group{padding-inline:.7rem!important}.irx-coffee-dialog__story .irx-coffee-form__group legend{display:block!important;width:100%!important;max-width:100%!important;padding:0 .12rem!important;font-size:clamp(.78rem,3.35vw,.94rem)!important;line-height:1.2!important;letter-spacing:-.018em!important;text-align:center!important;white-space:nowrap!important}.irx-coffee-dialog__story .irx-coffee-counts,.irx-coffee-dialog__story .irx-coffee-counts:last-child{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.32rem!important}.irx-coffee-dialog .irx-coffee-count{min-width:0!important;min-height:3.15rem!important;padding:.48rem .28rem!important;font-size:clamp(.72rem,3.1vw,.86rem)!important;line-height:1.05!important;white-space:nowrap!important}.irx-coffee-monthly{align-items:center!important;padding-block:.78rem!important}.irx-coffee-monthly input{margin-top:0!important}.irx-coffee-monthly span{display:block!important}.irx-coffee-monthly small{display:none!important}.irx-coffee-summary{box-sizing:border-box;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:.65rem!important;padding:.8rem .9rem!important;text-align:left!important}.irx-coffee-summary span,.irx-coffee-summary strong{margin:0!important;white-space:nowrap!important}.irx-coffee-summary strong{font-size:1.28rem!important}}@media(max-width:340px){.irx-coffee-dialog__story .irx-coffee-form__group legend{font-size:.72rem!important;letter-spacing:-.03em!important}.irx-coffee-dialog .irx-coffee-count{font-size:.68rem!important;padding-inline:.18rem!important}}.irx-footer__credit{container-type:inline-size;display:flex;width:100%;flex-wrap:wrap;align-items:baseline;justify-content:center;column-gap:.3em;row-gap:.12em;min-width:0;max-width:100%}.irx-footer__credit-lead{display:inline-flex;flex:0 0 auto;align-items:baseline;gap:.3em;white-space:nowrap}.irx-footer__credit-product,.irx-footer__credit-copy,.irx-footer__credit-owner,.irx-footer__credit-owner a{white-space:nowrap}.irx-footer__credit-owner{flex:0 0 auto}@container (max-width: 22rem){.irx-footer__credit-lead{flex-basis:100%;flex-direction:column;align-items:center;gap:.08em;white-space:normal}.irx-footer__credit-owner{flex-basis:100%;text-align:center}}@supports not (container-type: inline-size){@media(max-width:430px){.irx-footer__credit-lead,.irx-footer__credit-owner{flex-basis:100%}.irx-footer__credit-lead{flex-direction:column;align-items:center;gap:.08em;white-space:normal}}}body.irx-site{min-height:100dvh}body.irx-site>.irx-footer{margin-top:auto}body.irx-site:not(.irx-workspace-focus-active)>.irx-footer{margin-top:auto!important}.irx-swd-recommendation__media-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body[data-irx-service=compression] .irx-app.has-image button.button.button--primary.irx-generate-button,body[data-irx-service=compression] .irx-app.has-image .irx-maximum-compression>button.button.button--primary.irx-generate-button{border-radius:var(--radius-sm, 0.375rem)!important}
