:root{--dev-yellow: #f2c230;--dev-black: #090909;--dev-panel: #151515;--dev-border: #3b3b3b;--dev-muted: #c7c7c7;--dev-header-control-size: 2.75rem}.dev-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.swd-develop-site{background:#0a0a0a;color:#fff}.dev-header{position:sticky;top:0;z-index:50;border-bottom:0.1rem solid rgba(255,255,255,.07);background:rgba(10,10,10,.86);backdrop-filter:blur(1.8rem)}.dev-header__inner{display:flex;min-width:0;min-height:5.5rem;align-items:center;justify-content:space-between;gap:var(--space-2)}.dev-brand,.dev-header__right,.dev-language{display:flex;align-items:center}.dev-brand{min-width:0;flex:0 1 auto;gap:var(--space-2)}.dev-brand__home{display:inline-flex;flex:0 0 auto;border-radius:50%}.dev-brand__mark{display:inline-flex;width:var(--dev-header-control-size);height:var(--dev-header-control-size);flex:0 0 var(--dev-header-control-size);overflow:hidden;border-radius:50%}.dev-brand__mark svg{display:block;width:100%;height:100%}.dev-brand__name{display:none;overflow:hidden;color:#fff;font-size:1rem;font-weight:700;letter-spacing:normal;line-height:1.6;white-space:nowrap;text-overflow:ellipsis}.dev-brand__accent{color:var(--dev-yellow)}.dev-brand__home:focus-visible{outline:2px solid var(--dev-yellow);outline-offset:.25rem}.dev-brand__home:is(:hover,:focus-visible) .swd-develop__gold{fill:#fff}.dev-brand__home:is(:hover,:focus-visible) .swd-develop__white{fill:var(--dev-yellow)}.dev-header__right{width:auto;max-width:none;min-width:0;flex:0 1 auto;justify-content:flex-end;gap:var(--space-2)}.dev-nav{display:none;align-items:center;gap:var(--space-2)}.dev-nav__link{display:inline-flex;min-height:2.75rem;align-items:center;padding-inline:var(--space-2);color:#fff;font-size:1rem;font-weight:500;line-height:1.6;text-decoration:none}.dev-nav__link:is(:hover,:focus-visible){color:#fff;text-decoration:none}.dev-nav__link:focus-visible{border-radius:var(--radius-sm, .375rem);outline:.2rem solid var(--dev-yellow);outline-offset:.16rem;box-shadow:inset 0 0 0 .12rem var(--dev-yellow)}.dev-nav__link[aria-current=page]{color:var(--dev-yellow)}.dev-language{display:inline-flex;min-width:0;margin-inline:0;padding:0;gap:0;border:0;border-radius:0;background:transparent}.dev-language__arrow,.dev-language__current{display:grid;min-width:2.25rem;min-height:2.75rem;width:auto;height:auto;padding:.25rem;place-items:center;border:0;border-radius:0;background:transparent;font-size:1rem;font-weight:700;line-height:1.6;text-decoration:none}.dev-language__arrow{color:var(--color-text);cursor:pointer}.dev-language__current{color:var(--color-accent);letter-spacing:normal}.dev-language__arrow:is(:hover,:focus-visible){color:var(--color-text);background:transparent;transform:none}.dev-language__arrow:focus-visible,.dev-language__current:focus-visible{border-radius:var(--radius-sm, .375rem);outline:2px solid var(--dev-yellow);outline-offset:2px}.dev-coffee{position:relative;display:inline-grid;width:var(--dev-header-control-size);height:var(--dev-header-control-size);flex:0 0 var(--dev-header-control-size);place-items:center;padding:0;overflow:visible;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:dev-coffee-cta-heartbeat 1.8s ease-in-out infinite}.dev-coffee::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:dev-coffee-cta-aura 1.8s ease-out infinite}.dev-coffee__cup{position:relative;z-index:3;display:block;font-size:1.65rem;line-height:1;transform:translateY(.05rem)}.dev-coffee__plus{position:absolute;top:-.1rem;right:-.1rem;z-index:2;display:grid;width:1rem;min-width:1rem;height:1rem;padding:0;place-items:center;border:.1rem solid #0a0a0a;border-radius:50%;background:#fff;color:#0a0a0a;font-size:.72rem;font-weight:900;line-height:1}.dev-coffee:hover,.dev-coffee: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 dev-coffee-cta-heartbeat{0%,36%,100%{transform:scale(1)}12%{transform:scale(1.08)}20%{transform:scale(.985)}27%{transform:scale(1.055)}}@keyframes dev-coffee-cta-aura{0%,25%{transform:scale(.86);opacity:.22}58%{transform:scale(1.16);opacity:.58}100%{transform:scale(1.32);opacity:0}}.dev-site-navigation{display:block;justify-self:end}.dev-site-navigation .site-navigation__toggle{display:inline-flex}.dev-site-navigation .site-navigation__icon,.dev-site-navigation .site-navigation__icon span{display:block}.dev-site-navigation .site-navigation__icon{width:1.25rem}.dev-site-navigation .site-navigation__icon span{height:2px;margin-block:.24rem;background:currentcolor;transition:transform 180ms ease,opacity 180ms ease}.dev-site-navigation.is-open .site-navigation__icon span:first-child{transform:translateY(.48rem) rotate(45deg)}.dev-site-navigation.is-open .site-navigation__icon span:nth-child(2){opacity:0}.dev-site-navigation.is-open .site-navigation__icon span:last-child{transform:translateY(-.48rem) rotate(-45deg)}.dev-site-navigation .site-navigation__panel{position:fixed;z-index:45;inset:5.5rem 0 auto;display:none;max-height:calc(100vh - 5.5rem);max-height:calc(100dvh - 5.5rem);overflow-y:auto;border-block-end:1px solid var(--color-border);background:var(--color-bg)}.dev-site-navigation.is-open .site-navigation__panel{display:block}.dev-site-navigation .site-navigation__list{display:grid;gap:var(--space-1);width:min(100% - 2rem,var(--container));margin:0 auto;padding:var(--space-3) 0;list-style:none}.dev-site-navigation .site-navigation__link{display:flex;min-height:3rem;align-items:center;padding-inline:var(--space-3);border-radius:var(--radius-sm);color:var(--color-text);font-size:1rem;font-weight:500;line-height:1.6;text-decoration:none}.dev-site-navigation .site-navigation__link:hover,.dev-site-navigation .site-navigation__link:focus-visible,.dev-site-navigation .site-navigation__link[aria-current=page]{background:transparent;color:var(--color-accent);text-decoration:none}.dev-hero{position:relative;isolation:isolate;display:grid;width:100vw;max-width:100vw;height:clamp(20rem,31vh,28rem);min-height:20rem;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);align-items:center;overflow:hidden;border-bottom:0;background-color:#080808}.dev-hero__media,.dev-hero__overlay{position:absolute;inset:0;width:100%;height:100%}.dev-hero__media{z-index:-2;object-fit:cover;object-position:center center}.dev-hero__overlay{z-index:-1;background:linear-gradient(90deg,rgba(8,8,8,.92) 0%,rgba(8,8,8,.82) 34%,rgba(8,8,8,.46) 62%,rgba(8,8,8,.20) 100%),linear-gradient(180deg,rgba(8,8,8,.18),rgba(8,8,8,.40));pointer-events:none}.dev-hero__content{position:relative;z-index:1;width:min(100%,72rem);margin-inline:auto;padding:1.2rem clamp(1.6rem,5vw,6rem);border-radius:1rem;text-shadow:0 .12rem .5rem rgba(0,0,0,.92)}.dev-eyebrow{color:var(--dev-yellow);font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.dev-hero h1{max-width:18ch;margin:0 0 .55rem;color:#fff;font-size:clamp(2.5rem,8vw,5.5rem);line-height:.98}.dev-hero__content>p{max-width:70rem;margin:0 0 .8rem;color:#fff;font-size:clamp(1.1rem,2.5vw,1.4rem);line-height:1.35}@media(max-width:47.9375rem){.dev-hero__overlay{background:rgba(8,8,8,.68)}.dev-hero__content{width:100%;padding:.9rem .8rem;text-align:center}.dev-hero h1,.dev-hero__content>p{margin-inline:auto}}@media(min-width:75rem){.dev-hero__content{margin-left:calc(max(1.6rem,calc((100vw - var(--container-width, 120rem)) / 2)) + 5rem);margin-right:0;padding-left:0;padding-right:clamp(1.6rem,5vw,6rem)}}.dev-workarea{padding-block:clamp(2rem,6vw,5rem);background:linear-gradient(180deg,#0a0a0a,#111)}.dev-workarea__shell{max-width:70rem;margin-inline:auto;padding:clamp(1rem,3vw,2rem);border:1px solid var(--dev-border);border-radius:1.25rem;background:var(--dev-panel);box-shadow:0 1.4rem 4rem rgba(0,0,0,.3)}.dev-mode-tabs{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1.5rem;padding:.35rem;overflow:hidden;border-radius:.8rem;background:#090909}.dev-mode-tabs::before{position:absolute;z-index:0;top:.35rem;bottom:.35rem;left:.35rem;width:calc((100% - 1.2rem) / 2);border-radius:.6rem;background:var(--dev-yellow);box-shadow:0 .35rem 1.1rem rgba(242,194,48,.16);content:"";transform:translateX(0);transition:transform 320ms cubic-bezier(.22,.61,.36,1),box-shadow 220ms ease}.dev-mode-tabs[data-active-mode=files]::before{transform:translateX(calc(100% + .5rem))}.dev-mode-tabs button{position:relative;z-index:1;min-height:3rem;border:0;border-radius:.6rem;background:transparent;color:var(--dev-muted);font-weight:800;cursor:pointer;transition:color 220ms ease,transform 220ms ease}.dev-mode-tabs button[aria-selected=true]{color:#111}.dev-mode-tabs button:hover{color:#fff}.dev-mode-tabs button[aria-selected=true]:hover{color:#111}.dev-mode-tabs button:focus-visible{outline:2px solid #fff;outline-offset:-4px}.dev-panel-intro,.dev-results__heading p,.dev-hint{color:var(--dev-muted)}.dev-panel-intro{margin:0 0 1rem}.dev-input-panel textarea{width:100%;min-height:20rem;margin-block:1rem .5rem;resize:vertical;overflow:auto;border:1px solid #555;border-radius:.75rem;background:#080808;color:#f8f8f2;font:500 .92rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;tab-size:2}.dev-input-panel textarea:focus-visible,.dev-dropzone:focus-visible{outline:3px solid var(--dev-yellow);outline-offset:3px}.dev-dropzone{display:grid;min-height:17rem;margin-block:1.25rem 0;place-items:center;align-content:center;gap:.75rem;padding:clamp(2.5rem,7vw,4.5rem) 1.5rem;border:.15rem dashed rgba(242,194,48,.34);border-radius:1.2rem;background:radial-gradient(circle at center,rgba(242,194,48,.07),transparent 48%),rgba(255,255,255,.018);text-align:center;cursor:pointer;transition:border-color 180ms ease,background-color 180ms ease,transform 180ms ease}.dev-dropzone:hover,.dev-dropzone:focus-visible{border-color:var(--dev-yellow);background-color:rgba(242,194,48,.035)}.dev-dropzone.is-dragging{border-color:var(--dev-yellow);background-color:rgba(242,194,48,.07);transform:scale(.995)}.dev-dropzone>strong{font-size:clamp(1.05rem,2vw,1.25rem)}.dev-dropzone>span{color:var(--dev-muted)}.dev-selection-feedback[hidden]{display:none!important}.dev-input-panel [data-minify][hidden]{display:none!important}.dev-selection-feedback{display:grid;gap:.45rem;margin-block:.85rem 1rem}.dev-selection-feedback .dev-file-flag{width:fit-content}.dev-file-list{margin-block:1.25rem 1rem}.dev-paste-result{margin-block:1rem .75rem}.dev-file-list ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.dev-file-row{display:grid;gap:.55rem;padding:.9rem 1rem;border:1px solid var(--dev-border);border-radius:.75rem;background:#0b0b0b}.dev-file-row__main{display:grid;grid-template-columns:minmax(9rem,1.5fr) repeat(4,minmax(5.3rem,auto)) minmax(max-content,1fr);gap:.65rem;align-items:center}.dev-file-row__name{min-width:0;overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.dev-file-row__metrics{display:contents}.dev-file-row__metric{display:grid;gap:.1rem;color:#fff;white-space:nowrap}.dev-file-row__metric small{color:var(--dev-muted);font-size:.68rem;font-weight:600;line-height:1.1}.dev-file-row__metric strong{font-size:.86rem;font-weight:800}.dev-file-row__best-size strong,.dev-file-row__reduction strong{color:#7fe7a0}.dev-file-row__actions{display:flex;min-width:0;flex-wrap:wrap;grid-column:-2 / -1;justify-content:flex-end;gap:.4rem}.dev-file-action{min-height:2.35rem;padding:.45rem .68rem;font-size:.78rem;line-height:1.1}.dev-file-action__label--mobile{display:none}.dev-file-flag{width:fit-content;max-width:100%;margin:0;padding:.32rem .6rem;border:1px solid;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.35}.dev-file-flag--success{border-color:rgba(127,231,160,.38);background:rgba(127,231,160,.08);color:#7fe7a0}.dev-file-flag--error{border-color:rgba(255,141,141,.42);background:rgba(255,141,141,.08);color:#ff9e9e}.dev-batch-actions[hidden],.dev-batch-actions [hidden]{display:none!important}.dev-batch-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1rem;margin-top:.9rem}.dev-batch-summary{display:flex;flex:1 1 auto;min-width:0;flex-wrap:wrap;justify-content:flex-start;gap:.75rem 1rem}.dev-batch-summary[hidden]{display:none!important}.dev-batch-buttons{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-left:auto}.dev-status{min-height:1.6rem;margin-top:1rem;color:var(--dev-yellow);font-weight:700}.dev-status:empty,.dev-copy-status:empty{display:none}.dev-status.is-error{color:#ff8d8d}.dev-results{margin-top:1.5rem;border-top:1px solid var(--dev-border);padding-top:1.5rem}.dev-results__heading h3{margin-bottom:.35rem}.dev-result{display:grid;gap:1rem;padding-block:1.25rem;border-bottom:1px solid var(--dev-border)}.dev-result__summary{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:.75rem}.dev-result__summary h4{margin:0;overflow-wrap:anywhere}.dev-result__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}.dev-result__metrics div{padding:.7rem;border-radius:.55rem;background:#090909}.dev-result__metrics dt{color:var(--dev-muted);font-size:.75rem}.dev-result__metrics dd{margin:.2rem 0 0;font-weight:800}.dev-result__actions,.dev-results__actions,.dev-dialog-actions{display:flex;flex-wrap:wrap;gap:.65rem}.dev-result--error{border-left:3px solid #ff7c7c;padding-left:1rem}.dev-result--error p{color:#ffb1b1}.dev-copy-status{min-height:1.5rem;margin:.35rem 0 0;color:var(--dev-muted)}@keyframes dev-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.025);box-shadow:0 0 0 .35rem rgba(242,194,48,.14),0 0 1rem .18rem rgba(255,218,78,.3);filter:brightness(1.07)}62%{transform:scale(1);box-shadow:0 0 0 .75rem rgba(242,194,48,0),0 0 .25rem 0 rgba(255,224,102,.08);filter:brightness(1)}}.dev-confirm-dialog{width:min(32rem,calc(100% - 2rem));border:1px solid #5a5a5a;border-radius:1rem;background:#151515;color:#fff}.dev-confirm-dialog::backdrop{background:rgba(0,0,0,.75)}.dev-confirm-dialog form{display:grid;gap:1rem}.dev-download-dialog__label{color:#fff;font-weight:800}.dev-download-dialog__input{width:100%;min-height:3rem;padding:.75rem .9rem;border:1px solid #5a5a5a;border-radius:.65rem;background:#090909;color:#fff;font:inherit}.dev-download-dialog__input:hover{border-color:rgba(242,194,48,.58)}.dev-download-dialog__input:focus-visible{border-color:var(--dev-yellow);outline:2px solid var(--dev-yellow);outline-offset:2px}.dev-statistics,.dev-faq,.dev-support,.irx-help-section{padding-block:clamp(3rem,7vw,6rem)}.dev-statistics{padding:clamp(6.4rem,10vw,10rem) 0;border-top:.1rem solid var(--dev-border);background:radial-gradient(circle at 12% 50%,rgba(242,194,48,.1),transparent 28rem),rgba(255,255,255,.012);color:#fff}.dev-statistics__inner{display:flex;justify-content:center}.dev-statistics__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:min(100%,68rem);margin:0 auto}.dev-statistics__grid>div{position:relative;display:grid;min-height:15rem;align-content:center;gap:.7rem;overflow:hidden;padding:2rem;border:.1rem solid var(--dev-border);border-radius:1.6rem;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.012));text-align:center}.dev-statistics__grid>div::after{content:"";position:absolute;right:-3rem;bottom:-4rem;width:10rem;height:10rem;border:1.8rem solid rgba(242,194,48,.055);border-radius:50%}.dev-statistics__grid dt{position:relative;z-index:1;color:var(--dev-muted);font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dev-statistics__grid dd{position:relative;z-index:1;margin:0;color:var(--dev-yellow);font-size:clamp(2.4rem,5vw,4rem);font-weight:700;line-height:1}.dev-faq{margin-block:clamp(3rem,7vw,6rem);padding:0;background:transparent}.dev-faq__inner{display:grid;gap:2rem}.dev-faq__copy{max-width:62rem}.dev-faq__copy h2{margin:0}.dev-faq__items{display:grid;gap:1rem}.dev-faq__item{border:.1rem solid var(--dev-border);border-radius:1.4rem;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.012));overflow:hidden;transition:border-color .28s ease,box-shadow .28s ease}.dev-faq__item summary{cursor:pointer;list-style:none;padding:1.5rem 1.6rem;color:#fff;font-weight:700;transition:background-color .28s ease,color .28s ease}.dev-faq__item summary:focus-visible{outline:.22rem solid var(--dev-yellow);outline-offset:-.38rem;background:rgba(242,194,48,.18);box-shadow:inset 0 0 0 .14rem #fff,inset 0 0 0 .48rem rgba(242,194,48,.72)}.dev-faq__item summary::-webkit-details-marker{display:none}.dev-faq__item[open]{border-color:var(--dev-yellow);box-shadow:0 0 0 .02rem var(--dev-yellow)}.dev-faq__item[open] summary{color:#0a0a0a;background:var(--dev-yellow)}.dev-faq__item[open] summary:focus-visible{outline-color:#fff;box-shadow:inset 0 0 0 .18rem #0a0a0a,inset 0 0 0 .46rem #fff}.dev-faq__answer{padding:0 1.6rem 1.5rem;color:var(--dev-muted);transform-origin:top center;will-change:opacity,transform}.dev-faq__answer p{margin:0}.dev-faq__answer p+p{margin-top:.85rem}.dev-faq__answer strong{color:#fff}.dev-support{padding:clamp(3rem,5vw,5.5rem) 0;padding-top:clamp(3rem,6vw,5.5rem);border-top:.1rem solid rgba(255,255,255,.1);background:#0a0a0a;color:#fff}.dev-support__heading{max-width:72rem;margin:0 auto clamp(1.8rem,3vw,2.8rem);text-align:center}.dev-support__heading h2{margin:0;font-size:clamp(2rem,3.6vw,3.6rem);line-height:1.05}.dev-support__heading p{margin:.8rem 0 0;color:rgba(255,255,255,.67);font-size:clamp(1.05rem,1.5vw,1.3rem)}.dev-support__heading .dev-brand-highlight{color:var(--dev-yellow)}.dev-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.dev-support-card{appearance:none;box-sizing:border-box;display:grid;grid-template-rows:auto auto 1fr;gap:.65rem;min-height:12rem;padding:1.4rem;border:.1rem solid rgba(0,0,0,.26);border-radius:1.2rem;background:var(--dev-yellow);color:#0a0a0a;text-align:left;text-decoration:none;font:inherit;cursor:pointer;box-shadow:0 .85rem 2.4rem rgba(0,0,0,.18);transition:border-color .18s ease,transform .18s ease,background .18s ease,box-shadow .18s ease}.dev-support-card:hover,.dev-support-card:focus-visible{border-color:#0a0a0a;background:#ffd84d;color:#050505;box-shadow:0 1rem 2.8rem rgba(0,0,0,.24);transform:translateY(-2px);outline:none}.dev-support-card__icon{display:grid;place-items:center;width:3.25rem;height:3.25rem;border:.1rem solid #0a0a0a;border-radius:50%;background:rgba(255,255,255,.18);color:#0a0a0a}.dev-support-card__icon svg{width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dev-support-card__icon svg [fill=currentColor],.dev-support-card__icon svg path[fill=currentColor]{fill:currentColor;stroke:none}.dev-support-card strong{color:#0a0a0a;font-size:1.3rem;line-height:1.15}.dev-support-card>span:last-child{color:#0a0a0a;font-size:.95rem;line-height:1.35;opacity:.76}.dev-support-card .dev-brand-highlight{color:#fff}.dev-share-status{min-height:1.5em;margin:1rem 0 0;color:rgba(255,255,255,.67);text-align:center}.irx-help-section{padding:1rem 0 clamp(3rem,5vw,5.5rem);background:#0b0b0b}.irx-support-section__heading{max-width:72rem;margin:0 auto clamp(1.8rem,3vw,2.8rem);text-align:center}.irx-support-section__heading h2{margin:0;color:#fff;font-size:clamp(2rem,3.6vw,3.6rem);font-weight:700;line-height:1.05}.irx-help-links{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}.irx-help-links a{display:inline-flex;align-items:center;gap:.8rem;min-width:12rem;padding:1rem 1.2rem;border:.1rem solid rgba(255,255,255,.1);border-radius:999px;background:transparent;color:#fff;text-decoration:none;transition:border-color .18s ease,background .18s ease}.irx-help-links a:hover,.irx-help-links a:focus-visible{border-color:var(--dev-yellow);background:rgba(242,194,48,.055);outline:none}.irx-help-links a>span{display:grid;place-items:center;width:2.2rem;height:2.2rem;flex:0 0 2.2rem;border-radius:50%;background:var(--dev-yellow);color:#0a0a0a;font-size:.9rem;font-weight:900}.irx-help-links svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.irx-help-links svg [fill=currentColor],.irx-help-links svg path[fill=currentColor]{fill:currentColor;stroke:none}.irx-help-links strong{font-size:1rem;font-weight:700;line-height:1.2}.irx-footer{background:#080808;border-top:1px solid #2d2d2d}.irx-footer__inner{display:grid;gap:2rem;padding-block:3rem}.irx-brand{display:flex;align-items:center;gap:.8rem}.irx-brand__home,.irx-brand__mark{display:block;width:3.5rem;height:3.5rem}.irx-brand__svg-wrap,.irx-brand__svg-wrap svg{display:block;width:100%;height:100%}.irx-brand__name{font-weight:800}.irx-brand__name .s_accent{color:var(--dev-yellow)}.irx-footer__developer-credit{color:var(--dev-muted)}.irx-footer__groups{display:grid;gap:.6rem}.irx-footer details{border-top:1px solid #333}.irx-footer summary{display:flex;min-height:2.75rem;align-items:center;justify-content:space-between;color:#fff;cursor:pointer;font-weight:700;list-style:none}.irx-footer summary::-webkit-details-marker{display:none}.irx-footer summary::after{color:var(--dev-yellow);content:"+"}.irx-footer details[open]>summary::after{content:"−"}.irx-footer__group-body,.irx-footer__family-body,.irx-footer__tool-body{padding:.25rem 0 .75rem .75rem}.irx-footer__links{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.irx-footer a,.irx-footer__link-button{border:0;background:transparent;color:var(--dev-muted);text-decoration:none}.irx-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;color:var(--dev-muted)}.irx-ad-banner{width:min(100% - 2rem,76rem);margin:2rem auto}@media(min-width:48rem){.dev-batch-actions{justify-content:space-between}.dev-batch-summary{flex:1 1 auto;justify-content:flex-start}.dev-batch-buttons{flex:0 1 auto;justify-content:flex-end}.dev-result__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.irx-footer__groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}@media(min-width:48rem)and (max-width:63.999rem){.dev-file-row__main{grid-template-columns:minmax(10rem,1.5fr) repeat(4,minmax(4.8rem,auto))}.dev-file-row__actions{grid-column:1 / -1;justify-content:flex-end}}@media(min-width:64rem){.irx-footer__inner{grid-template-columns:minmax(0,1fr)}.irx-footer__bottom{grid-column:auto}}@media(min-width:75rem){.dev-brand__name{display:inline-block}.dev-nav{display:flex}.dev-site-navigation{display:none}.dev-header__inner,.dev-header__right{gap:var(--space-3)}}@media(max-width:74.999rem){.dev-header__inner{min-height:5.5rem;padding-block:var(--space-2)}.dev-brand__name{display:none}.dev-header__right{gap:var(--space-2)}}@media(max-width:29.999rem){.dev-header__inner,.dev-header__right{gap:var(--space-1)}.dev-language{min-width:0}}@media(max-width:61.25rem){.dev-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:43.75rem){.dev-support-grid{grid-template-columns:1fr}.dev-support-card{min-height:9.5rem}}@media(max-width:47.99rem){.dev-batch-summary{flex:1 1 100%;justify-content:flex-start}.dev-batch-buttons{flex:1 1 100%;margin-left:0;justify-content:center}.dev-file-row__main{grid-template-columns:minmax(0,1fr);align-items:start}.dev-file-row__name{grid-column:1 / -1;white-space:normal;overflow-wrap:anywhere}.dev-file-row__metrics{display:grid;grid-column:1 / -1;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%;gap:.28rem}.dev-file-row__metric{min-width:0;text-align:center;white-space:nowrap}.dev-file-row__metric small{overflow:hidden;font-size:.58rem;text-overflow:ellipsis}.dev-file-row__metric strong{font-size:.72rem}.dev-file-row__actions{display:flex;width:100%;flex-wrap:nowrap;grid-column:1 / -1;justify-content:center;gap:.3rem}.dev-file-action{min-width:0;flex:1 1 0;padding:.42rem .22rem;font-size:.7rem;white-space:nowrap}.dev-file-action__label--full{display:none}.dev-file-action__label--mobile{display:inline}.dev-statistics dl{grid-template-columns:1fr}.irx-help-links{align-items:stretch;flex-direction:column}.irx-help-links a{width:100%;justify-content:center}.dev-workarea__shell{border-inline:0;border-radius:0}.dev-result__actions>*,.dev-results__actions>*{width:100%}}@media(prefers-reduced-motion:no-preference){.logo-swd-develop *{transition:fill 180ms ease}.dev-guidance-pulse{animation:dev-guidance-heartbeat-glow 1.55s cubic-bezier(.22,.61,.36,1) infinite;transform-origin:center;isolation:isolate}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.dev-coffee,.dev-coffee::before{animation:none!important}}html.dev-dialog-depth-active,html.dev-dialog-depth-active body{overflow:hidden}.dev-share-dialog:not([open]){display:none}.dev-share-dialog{width:min(92vw,45rem);max-height:92vh;padding:0;border:.1rem solid var(--dev-border);border-radius:1.4rem;background:#111;color:#fff;box-shadow:0 1.5rem 6rem rgba(0,0,0,.55)}.dev-share-dialog::backdrop{background:rgba(0,0,0,.72);backdrop-filter:blur(3px)}.dev-share-dialog__panel{position:relative;padding:clamp(1.3rem,3vw,2.2rem)}.dev-share-dialog__close{position:absolute;z-index:2;top:.85rem;right:.85rem;display:grid;width:2.8rem;height:2.8rem;place-items:center;border:.1rem solid var(--dev-border);border-radius:var(--radius-sm, .375rem);background:#111;color:#fff;font:inherit;font-size:1.6rem;cursor:pointer}.dev-share-dialog__close:hover,.dev-share-dialog__close:focus-visible{border-color:var(--dev-yellow);color:var(--dev-yellow);outline:none}.dev-share-dialog__heading{max-width:52rem;padding-right:3rem}.dev-share-dialog__heading--centered{max-width:42rem;margin-inline:auto;padding-right:0;text-align:center}.dev-share-dialog__heading h2{margin:0;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.05}.dev-share-dialog__heading p{margin:.8rem 0 0;color:var(--dev-muted);line-height:1.5}.dev-share-steps{width:100%;max-width:42rem;margin:1.15rem auto 0;padding:0;list-style:none;counter-reset:dev-share-step;text-align:left;font-size:1rem;line-height:1.5}.dev-share-steps li{counter-increment:dev-share-step;position:relative;margin:0 0 .8rem;padding-left:2rem}.dev-share-steps li:last-child{margin-bottom:0}.dev-share-steps li::before{content:counter(dev-share-step) ".";position:absolute;left:0;top:0;width:1.55rem;color:#fff;font-weight:800;text-align:right}.dev-share-thanks{margin:1rem auto 0;color:#fff;line-height:1.5;text-align:center}.dev-share-network-grid{display:grid;gap:1.25rem;margin:2rem auto 0}.dev-share-network-grid--icons{grid-template-columns:repeat(4,minmax(0,1fr));max-width:38rem}.dev-share-network-grid--single{grid-template-columns:minmax(8.5rem,10.5rem);justify-content:center;max-width:12rem}.dev-share-network-choice{display:grid;width:100%;min-height:8.8rem;grid-template-rows:auto auto;place-items:center;gap:.7rem;padding:1.1rem .7rem;border:.1rem solid var(--dev-border);border-radius:1rem;background:rgba(255,255,255,.025);color:inherit;font:inherit;text-align:center;cursor:pointer}.dev-share-network-choice:hover,.dev-share-network-choice:focus-visible,.dev-share-network-choice.is-selected{border-color:var(--dev-yellow);outline:none}.dev-share-network-choice.is-selected{background:rgba(242,194,48,.06)}.dev-share-network-choice__icon{display:grid;width:4.2rem;height:4.2rem;place-items:center;border:.12rem solid currentColor;border-radius:50%;color:var(--dev-yellow)}.dev-share-network-choice__icon svg{width:2.35rem;height:2.35rem;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.dev-share-network-choice strong{font-size:.98rem}.dev-share-detail[hidden],.dev-share-network-grid[hidden],[data-share-selection-intro][hidden]{display:none!important}.dev-share-detail{display:grid;gap:1rem;margin-top:1.4rem}.dev-share-experience{display:grid;gap:1rem}.dev-share-experience__instruction,.dev-share-copy-block{display:grid;gap:.65rem;padding:1rem;border:.1rem solid var(--dev-border);border-radius:.85rem;background:rgba(255,255,255,.03)}.dev-share-experience__instruction{grid-template-columns:auto 1fr;align-items:start}.dev-share-experience__instruction p{margin:.15rem 0 0;color:var(--dev-muted)}.dev-share-detail__number{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--dev-yellow);color:#111;font-weight:900}.dev-share-copy-label{color:#fff;font-weight:800}.dev-share-copy-inline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.65rem;align-items:stretch}.dev-share-copy-text{width:100%;min-height:3rem;padding:.75rem .85rem;resize:none;border:.1rem solid var(--dev-border);border-radius:var(--radius-sm,.375rem);background:#080808;color:#fff;font:inherit}.dev-share-copy-text:focus{border-color:var(--dev-yellow);outline:2px solid var(--dev-yellow);outline-offset:2px}.dev-share-copy-button,.dev-share-publish{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.55rem;padding:.7rem 1rem;border:.1rem solid var(--dev-yellow);border-radius:var(--radius-sm,.375rem);background:var(--dev-yellow);color:#111;font:inherit;font-weight:850;cursor:pointer}.dev-share-copy-button:hover,.dev-share-copy-button:focus-visible,.dev-share-publish:hover,.dev-share-publish:focus-visible{background:#ffd84d;outline:none}.dev-share-copy-button svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:1.7}.dev-share-copy-button--icon-only span{display:none}.dev-share-copy-status{min-height:1.35em;color:var(--dev-muted);font-size:.85rem}.dev-share-copy-button.is-copied{background:#37a968;border-color:#37a968;color:#fff}.dev-share-copy-button.is-copy-failed{border-color:#d75b5b;background:#3a1717;color:#ffd3d3}.dev-share-publish{width:100%;margin-top:.2rem;background:#0a0a0a;border-color:#0a0a0a;color:var(--dev-yellow)}.dev-share-publish:hover,.dev-share-publish:focus-visible{background:#202020;color:#ffd84d}.dev-share-publish__icon,.dev-share-publish__icon svg{width:1.5rem;height:1.5rem}.dev-share-publish__icon svg{fill:none;stroke:currentColor;stroke-width:1.65}.dev-share-detail-dialog{opacity:0;transform:none!important;filter:none!important;transition:opacity .56s cubic-bezier(.22,.61,.36,1)}.dev-share-detail-dialog.is-share-layer-visible{opacity:1}.dev-share-detail-dialog::backdrop{background:rgba(0,0,0,0);backdrop-filter:blur(0) saturate(1);transition:background .68s cubic-bezier(.22,.61,.36,1),backdrop-filter .68s cubic-bezier(.22,.61,.36,1)}.dev-share-detail-dialog.is-share-layer-visible::backdrop{background:rgba(0,0,0,.58);backdrop-filter:blur(6px) saturate(.86)}.dev-share-detail-dialog.is-share-layer-leaving{opacity:0}.dev-share-detail-dialog.is-share-layer-leaving::backdrop{background:rgba(0,0,0,0);backdrop-filter:blur(0) saturate(1)}.dev-share-detail-dialog .dev-share-dialog__panel{background:#111}.dev-share-detail-dialog .dev-share-dialog__heading h2{color:#fff}.dev-origin-dialog.is-air-preparing,.dev-origin-dialog.is-air-preparing::backdrop{background:transparent!important;backdrop-filter:blur(0)!important}.dev-origin-dialog.is-air-preparing .dev-share-dialog__panel,.dev-origin-dialog.is-air-preparing .coffee-dialog__frame{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.dev-origin-dialog.is-air-opening,.dev-origin-dialog.is-air-closing{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.dev-origin-dialog.is-air-opening .dev-share-dialog__panel,.dev-origin-dialog.is-air-closing .dev-share-dialog__panel,.dev-origin-dialog.is-air-opening .coffee-dialog__frame,.dev-origin-dialog.is-air-closing .coffee-dialog__frame{opacity:0!important;pointer-events:none!important}.dev-origin-dialog.is-air-open .dev-share-dialog__panel,.dev-origin-dialog.is-air-open .coffee-dialog__frame{opacity:1!important;visibility:visible!important}.dev-origin-dialog.is-air-flight-active::backdrop,.dev-origin-dialog.is-air-open::backdrop{background:rgba(0,0,0,.56);backdrop-filter:blur(8px) saturate(.82)}.dev-origin-dialog.is-air-closing::backdrop{background:rgba(0,0,0,0);backdrop-filter:blur(0) saturate(1)}.dev-air-card-stage{position:fixed;inset:0;z-index:2147483600;overflow:visible;pointer-events:none;perspective:2200px;perspective-origin:50% 45%;transform-style:preserve-3d;contain:layout style}.dev-air-card{position:fixed;margin:0;transform-origin:50% 50%;transform-style:preserve-3d;will-change:transform,filter}.dev-air-card__inner{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:50% 50%;will-change:transform}.dev-air-card__face{position:absolute;inset:0;overflow:hidden;border:.1rem solid rgba(0,0,0,.28);border-radius:1.4rem;background:var(--dev-yellow);color:#0a0a0a;box-shadow:0 1.4rem 4rem rgba(0,0,0,.42);backface-visibility:hidden;transform-style:preserve-3d}.dev-air-card__face--front{transform:rotateX(0deg) translateZ(1px)}.dev-air-card__face--back{transform:rotateX(180deg) translateZ(1px)}.dev-air-card__face--front>.dev-support-card{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;border:0!important;border-radius:inherit!important;box-shadow:none!important;pointer-events:none!important;transform-origin:0 0!important}.dev-air-card__face--back>[data-dialog-motion-panel]{position:absolute!important;z-index:1;inset:0 auto auto 0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;box-sizing:border-box!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;transform:none!important;transform-origin:0 0!important;filter:none!important;pointer-events:none!important;will-change:transform,opacity}.dev-air-card__tone-wash{position:absolute;z-index:2;inset:0;border-radius:inherit;background:var(--dev-yellow);opacity:1;pointer-events:none;will-change:opacity,background-color}.is-dialog-origin-active{visibility:visible!important;opacity:0!important;pointer-events:none!important;transition:opacity .09s linear!important;transform:none!important;filter:none!important}@media(max-width:620px){.dev-origin-dialog.is-mobile-fade-mode{margin:auto!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.dev-origin-dialog.is-mobile-fade-mode .dev-share-dialog__panel,.dev-origin-dialog.is-mobile-fade-mode .coffee-dialog__frame{opacity:0!important;transform:scale(.992)!important;filter:blur(5px)!important;transform-origin:50% 50%!important;transition:opacity .78s cubic-bezier(.22,.61,.36,1),transform .88s cubic-bezier(.16,1,.3,1),filter .92s cubic-bezier(.22,.61,.36,1)!important}.dev-origin-dialog.is-mobile-fade-mode.is-mobile-fade-visible .dev-share-dialog__panel,.dev-origin-dialog.is-mobile-fade-mode.is-mobile-fade-visible .coffee-dialog__frame{opacity:1!important;transform:scale(1)!important;filter:blur(0)!important}.dev-origin-dialog.is-mobile-fade-mode::backdrop{background:rgba(0,0,0,0)!important;backdrop-filter:blur(0) saturate(1)!important;transition:background-color .88s linear,backdrop-filter .96s cubic-bezier(.22,.61,.36,1)!important}.dev-origin-dialog.is-mobile-fade-mode.is-mobile-fade-visible::backdrop{background:rgba(0,0,0,.70)!important;backdrop-filter:blur(8px) saturate(.86)!important}.dev-origin-dialog.is-mobile-fade-mode.is-mobile-fade-leaving .dev-share-dialog__panel,.dev-origin-dialog.is-mobile-fade-mode.is-mobile-fade-leaving .coffee-dialog__frame{opacity:0!important;transform:scale(.992)!important;filter:blur(5px)!important}.dev-share-network-grid--icons:not(.dev-share-network-grid--single){grid-template-columns:repeat(2,minmax(0,1fr));max-width:22rem;gap:.65rem}.dev-share-network-choice{min-height:7.2rem;padding:.85rem .3rem}.dev-share-network-choice__icon{width:3.5rem;height:3.5rem}.dev-share-network-choice__icon svg{width:2rem;height:2rem}.dev-share-copy-inline{grid-template-columns:1fr}.dev-share-copy-button--icon-only span{display:inline}}@media(prefers-reduced-motion:reduce){.dev-air-card-stage{display:none!important}.is-dialog-origin-active{transition:none!important}.dev-origin-dialog.is-mobile-fade-mode .dev-share-dialog__panel,.dev-origin-dialog.is-mobile-fade-mode .coffee-dialog__frame,.dev-origin-dialog.is-mobile-fade-mode::backdrop{transition-duration:.01ms!important}}@media(max-width:47.99rem){.dev-statistics__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dev-faq__item,.dev-faq__item summary{transition:none}}.irx-footer{position:relative;overflow:hidden;border-top:1px solid rgba(255,255,255,0.11);background:linear-gradient(155deg,#151203,var(--color-surface) 34%,#0b0b0b)}.irx-footer__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);width:100%;padding-block:clamp(3rem,7vw,5rem)}.irx-footer__identity{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:0.6rem 1rem}.irx-footer__identity .irx-brand--footer{display:inline-flex;min-width:0;align-items:center;gap:var(--space-2)}.irx-footer__identity .irx-brand__mark{width:3.5rem;height:3.5rem;flex:0 0 3.5rem}.irx-footer__identity .irx-brand__name{color:var(--color-text);font-size:1rem;font-weight:700;line-height:1.25;white-space:nowrap}.irx-footer__developer-credit{display:inline-flex;min-width:0;margin:0;align-items:baseline;flex-wrap:wrap;gap:0.28rem;color:var(--color-muted);font-size:1rem;line-height:1.6}.irx-footer__developer-credit a{color:var(--color-text);font-weight:700;text-decoration:none;transition:color 180ms ease}.irx-footer__developer-credit a:hover,.irx-footer__developer-credit a:focus-visible{color:var(--color-accent)}.irx-footer__developer-credit a:focus-visible{outline:2px solid var(--color-accent);outline-offset:0.2rem}.irx-footer__discovery{min-width:0}.irx-footer__groups{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.irx-footer__group{min-width:0;border-block-start:1px solid var(--color-border);transition:border-color 180ms ease}.irx-footer__group[open]{border-block-start-color:var(--color-accent)}.irx-footer__group>summary,.irx-footer__family>summary,.irx-footer__tool>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--color-text);font-weight:700;cursor:pointer;list-style:none;transform:none}.irx-footer__group>summary{position:relative;min-height:3rem;justify-content:center;padding:0.75rem 1.5rem;font-size:1rem;text-align:center}.irx-footer__group>summary::after{position:absolute;right:0}.irx-footer__group>summary::-webkit-details-marker,.irx-footer__family>summary::-webkit-details-marker,.irx-footer__tool>summary::-webkit-details-marker{display:none}.irx-footer__group>summary::after,.irx-footer__family>summary::after,.irx-footer__tool>summary::after{flex:0 0 auto;color:var(--color-accent);content:"+";line-height:1}.irx-footer__group>summary::after{font-size:1.15rem}.irx-footer__tool>summary::after{font-size:1rem}.irx-footer__group[open]>summary::after,.irx-footer__tool[open]>summary::after{content:"−"}.irx-footer__group>summary:hover,.irx-footer__group>summary:focus-visible,.irx-footer__family>summary:hover,.irx-footer__family>summary:focus-visible,.irx-footer__tool>summary:hover,.irx-footer__tool>summary:focus-visible{background:transparent;box-shadow:none;color:var(--color-accent);transform:none}.irx-footer__group>summary:focus-visible,.irx-footer__family>summary:focus-visible,.irx-footer__tool>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:0.2rem}.irx-footer__group-body{padding-block-end:var(--space-3)}.irx-footer__family,.irx-footer__tool{margin:0}.irx-footer__family>summary,.irx-footer__tool>summary{min-height:2.5rem;padding:0.45rem 0;color:var(--color-text);font-size:0.88rem}.irx-footer__family-body,.irx-footer__tool-body{padding:0 0 0.35rem}.irx-footer__links{display:grid;gap:0.2rem;margin:0;padding:0;list-style:none}.irx-footer__links li{min-width:0}.irx-footer__links a,.irx-footer__link-button{display:inline-flex;min-height:2.35rem;max-width:100%;align-items:center;padding:0;border:0;background:transparent;color:var(--color-muted);font:inherit;font-size:0.82rem;font-weight:500;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer;transition:color 180ms ease}.irx-footer__links a:hover,.irx-footer__links a:focus-visible,.irx-footer__link-button:hover,.irx-footer__link-button:focus-visible,.irx-footer__links a[aria-current=page]{color:var(--color-accent)}.irx-footer__links a:focus-visible,.irx-footer__link-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:0.2rem}.irx-footer__landing--primary>a{color:var(--color-text);font-weight:700}.irx-footer__landing--secondary{position:relative;padding-inline-start:0.9rem}.irx-footer__landing--secondary::before{position:absolute;top:1.13rem;left:0.1rem;width:0.35rem;height:1px;background:var(--color-border);content:""}.irx-footer__bottom{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding-block-start:var(--space-2);border-block-start:1px solid var(--color-border)}.irx-footer__copyright,.irx-footer__version{margin:0;color:var(--color-muted);font-size:1rem;line-height:1.6}.irx-footer__version{justify-self:end;text-align:right;white-space:nowrap}@media(min-width:48rem){.irx-footer__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(var(--space-3),2.4vw,var(--space-5))}}@media(min-width:64rem){.irx-footer__groups{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:47.99rem){.irx-footer__inner{gap:var(--space-4)}.irx-footer__identity{justify-content:flex-start;text-align:left}.irx-footer__developer-credit{justify-content:flex-start}.irx-footer__bottom{grid-template-columns:minmax(0,1fr) auto;justify-items:stretch;text-align:left}.irx-footer__copyright{justify-self:start;text-align:left}.irx-footer__version{justify-self:end;text-align:right}}@media(max-width:29.99rem){.irx-footer__identity .irx-brand__name{white-space:normal}}.irx-footer{padding:0}.irx-footer__inner{justify-items:stretch;align-items:stretch;text-align:left}.irx-footer .irx-footer__developer-credit,.irx-footer .irx-footer__developer-credit a{font-size:1rem;line-height:1.6}.irx-footer__groups{width:min(100%,64rem);margin-inline:auto;align-items:start}.irx-footer__group,.irx-footer__group-body,.irx-footer__tool,.irx-footer__tool-body,.irx-footer__links{text-align:left}.irx-footer__group>summary{justify-content:space-between;padding:0.75rem 0;font-size:1rem;text-align:left}.irx-footer__group>summary::after{position:static;margin-inline-start:auto}.irx-footer__bottom{display:flex;width:100%;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block-start:0;border:0}.irx-footer .irx-footer__copyright,.irx-footer .irx-footer__version{margin:0;font-size:1rem;line-height:1.6}.irx-footer .irx-footer__copyright{margin-inline-end:auto;text-align:left}.irx-footer .irx-footer__version{margin-inline-start:auto;text-align:right}@media(max-width:47.99rem){.irx-footer__bottom{display:flex;justify-content:space-between}}.irx-footer .irx-footer__inner.container{width:min(100% - 2rem,var(--container));max-width:none;margin-inline:auto}.irx-footer__identity,.irx-footer__discovery,.irx-footer__bottom{min-width:0;max-width:100%}.irx-footer__identity .irx-brand__home{display:inline-flex;flex:0 0 auto;border-radius:50%}.irx-footer__identity .irx-brand__svg-wrap,.irx-footer__identity .irx-brand__svg-wrap svg{display:block;width:100%;height:100%}.irx-footer__identity .irx-brand__home:is(:hover,:focus-visible) .swd-develop__gold{fill:#fff}.irx-footer__identity .irx-brand__home:is(:hover,:focus-visible) .swd-develop__white{fill:var(--dev-yellow)}.irx-footer__identity .irx-brand__home:focus-visible{outline:2px solid var(--dev-yellow);outline-offset:0.25rem}@media(prefers-reduced-motion:no-preference){.irx-footer__identity .swd-develop-logo *{transition:fill 180ms ease}}
