:root{--app-page-padding:32px 40px}@media (width<=640px){:root{--app-page-padding:24px 16px}}body{font-family:var(--wk-font-family-body);font-size:var(--wk-font-size-body-base);color:var(--wk-text-primary);background:var(--wk-surface-primary);margin:0}.app-page-transition{flex-direction:column;flex:1;min-width:0;animation:80ms ease-out app-page-enter;display:flex}.sustainability-loading-region:has(>.app-page-transition .sustainability-app-loader-spinner)>.sustainability-loading-region__overlay[data-exiting]{display:none}@keyframes app-page-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.app-page-transition{animation:none}}:where(a[href]){color:var(--wk-text-links)}[role=dialog][data-swipe-direction=right]:not([data-swiping]){transition:transform .2s ease-out,opacity .2s ease-out}[role=dialog][data-swipe-direction=right][data-ending-style]{transform:translate(100%)}@starting-style{[role=dialog][data-swipe-direction=right]:not([data-swiping]){transform:translate(100%)}}@media (prefers-reduced-motion:reduce){[role=dialog][data-swipe-direction=right]:not([data-swiping]){transition:none}}.app-info-button{border-radius:var(--wk-radius-sm);width:100%;min-height:2.5rem;color:var(--wk-text-brand-inverse-soft);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem;display:flex}.app-info-button:hover{background:#ffffff14}.app-info-button:focus-visible{outline:2px solid var(--wk-border-focus);outline-offset:2px}.app-info-details{gap:var(--wk-spacing-sm);overflow-wrap:anywhere;grid-template-columns:minmax(0,auto) minmax(0,1fr);display:grid}.app-info-details dt{font-weight:500}.app-info-details dd{margin:0}.app-info-packages{overflow-x:auto}
