html{font-size:62.5%}*,*:before,*:after{box-sizing:border-box}button,input,select,textarea,optgroup{font:inherit;color:inherit;letter-spacing:inherit}body{font-family:var(--ia-font-family-base);font-size:var(--ia-font-size-md);line-height:var(--ia-font-line-height-normal);color:var(--ia-color-text-primary)}[hidden]{display:none!important}.ia-visually-hidden{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.ia-focus-ring{outline:var(--ia-size-focus-ring) solid var(--ia-color-border-focus);outline-offset:var(--ia-size-focus-ring-offset)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.ia-icon{display:inline-block;flex:none;inline-size:var(--ia-size-icon-md);block-size:var(--ia-size-icon-md);vertical-align:-.125em;fill:currentColor}.ia-icon--xs{inline-size:var(--ia-size-icon-xs);block-size:var(--ia-size-icon-xs)}.ia-icon--sm{inline-size:var(--ia-size-icon-sm);block-size:var(--ia-size-icon-sm)}.ia-icon--lg{inline-size:var(--ia-size-icon-lg);block-size:var(--ia-size-icon-lg)}.ia-icon--xl{inline-size:var(--ia-size-icon-xl);block-size:var(--ia-size-icon-xl)}.ia-icon--2xl{inline-size:var(--ia-size-icon-2xl);block-size:var(--ia-size-icon-2xl)}.ia-icon--rotated{rotate:var(--_rotate)}:dir(rtl) .ia-icon--directional{rotate:calc(-1 * var(--_rotate))}.ia-inverse,[data-ia-surface=inverse]{background-color:var(--ia-color-surface-chrome);color:var(--ia-color-text-primary)}.ia-inverse--theater{background-color:var(--ia-color-surface-theater)}.ia-type-display{font:var(--ia-font-weight-regular) var(--ia-font-size-4xl)/var(--ia-font-line-height-tight) var(--ia-font-family-base)}.ia-type-page-title{font:var(--ia-font-weight-bold) var(--ia-font-size-3xl)/var(--ia-font-line-height-tight) var(--ia-font-family-base)}.ia-type-section{font:var(--ia-font-weight-bold) var(--ia-font-size-xl)/var(--ia-font-line-height-tight) var(--ia-font-family-base)}.ia-type-subsection{font:var(--ia-font-weight-bold) var(--ia-font-size-lg)/var(--ia-font-line-height-tight) var(--ia-font-family-base)}.ia-type-body{font:var(--ia-font-weight-regular) var(--ia-font-size-md)/var(--ia-font-line-height-normal) var(--ia-font-family-base)}.ia-type-body-strong{font:var(--ia-font-weight-bold) var(--ia-font-size-md)/var(--ia-font-line-height-normal) var(--ia-font-family-base)}.ia-type-prose{font:var(--ia-font-weight-regular) var(--ia-font-size-lg)/var(--ia-font-line-height-relaxed) var(--ia-font-family-base)}.ia-type-meta{font:var(--ia-font-weight-regular) var(--ia-font-size-sm)/var(--ia-font-line-height-normal) var(--ia-font-family-base)}.ia-type-caption{font:var(--ia-font-weight-regular) var(--ia-font-size-xs)/var(--ia-font-line-height-normal) var(--ia-font-family-base)}.ia-type-overline{font:var(--ia-font-weight-bold) var(--ia-font-size-md)/var(--ia-font-line-height-tight) var(--ia-font-family-base);text-transform:uppercase;letter-spacing:.05em}@media(max-width:889px){.ia-type-display{font-size:var(--ia-font-size-3xl)}.ia-type-page-title{font-size:var(--ia-font-size-2xl)}}ia-button{inline-size:var(--ia-theme-button-width)}.ia-button{--_height: var(--ia-size-control-md);--_padding: var(--ia-space-6);--_fill: transparent;--_border: transparent;--_text: var(--ia-color-text-primary);--_press: var(--ia-motion-press-scale-default);display:inline-flex;align-items:center;justify-content:center;gap:var(--ia-space-1);flex-shrink:0;min-block-size:var(--_height);max-inline-size:100%;padding-inline:var(--_padding);border:var(--ia-size-border-width) solid var(--_border);border-radius:var(--ia-radius-default);background-color:var(--_fill);color:var(--_text);font-family:var(--ia-font-family-base);font-size:var(--ia-font-size-md);font-weight:var(--ia-font-weight-regular);line-height:var(--ia-font-line-height-tight);text-align:center;text-decoration:none;overflow-wrap:anywhere;text-wrap:balance;cursor:pointer;transition:transform var(--ia-motion-duration-instant) var(--ia-motion-easing-standard)}.ia-button--sm{--_height: var(--ia-size-control-sm);--_padding: var(--ia-space-4)}.ia-button--lg{--_height: var(--ia-size-control-lg);font-size:var(--ia-font-size-lg)}.ia-button--primary{--_fill: var(--ia-color-action-primary-fill);--_border: var(--ia-color-action-primary-border);--_text: var(--ia-color-action-primary-text)}.ia-button--secondary{--_fill: var(--ia-color-action-secondary-fill);--_border: var(--ia-color-action-secondary-border);--_text: var(--ia-color-action-secondary-text)}.ia-button--danger{--_fill: var(--ia-color-action-danger-fill);--_border: var(--ia-color-action-danger-border);--_text: var(--ia-color-action-danger-text)}.ia-button--donate{--_fill: var(--ia-color-action-donate-fill);--_border: var(--ia-color-action-donate-border);--_text: var(--ia-color-action-donate-text)}.ia-button--warning{--_fill: var(--ia-color-action-warning-fill);--_border: var(--ia-color-action-warning-border);--_text: var(--ia-color-action-warning-text)}.ia-button--ghost{--_text: var(--ia-color-text-primary)}.ia-button--link{--_padding: 0;--_text: var(--ia-color-text-link);min-block-size:var(--ia-size-control-md)}.ia-button--secondary{box-shadow:var(--ia-shadow-raised)}.ia-button--primary:hover,.ia-button--danger:hover,.ia-button--donate:hover{filter:brightness(.88)}.ia-button--secondary:hover{background-image:linear-gradient(var(--ia-color-hover-overlay),var(--ia-color-hover-overlay))}.ia-button--warning:hover{filter:brightness(.94)}.ia-button--ghost:hover{background-image:linear-gradient(var(--ia-color-hover-overlay),var(--ia-color-hover-overlay))}.ia-button--link:hover{text-decoration:underline}.ia-button:active:not([disabled]):not([aria-disabled=true]){filter:brightness(.8);transform:scale(var(--_press))}.ia-button--link:active:not([disabled]):not([aria-disabled=true]){filter:none;transform:none}.ia-button--icon{--_padding: 0;--_press: var(--ia-motion-press-scale-compact);inline-size:var(--_height)}.ia-button--icon .ia-icon{inline-size:var(--ia-size-icon-md);block-size:var(--ia-size-icon-md)}.ia-button--icon.ia-button--sm .ia-icon{inline-size:var(--ia-size-icon-sm);block-size:var(--ia-size-icon-sm)}.ia-button--icon.ia-button--lg .ia-icon{inline-size:var(--ia-size-icon-lg);block-size:var(--ia-size-icon-lg)}.ia-button--circle{border-radius:var(--ia-radius-circle)}.ia-button--block{inline-size:100%;--_press: var(--ia-motion-press-scale-wide)}.ia-button--stacked{--_padding: var(--ia-space-2);--_border: var(--ia-color-text-primary);flex-direction:column;gap:var(--ia-space-1);min-block-size:5.6rem;min-inline-size:5.6rem;padding-block:var(--ia-space-1);border-width:calc(var(--ia-size-border-width) * 2)}.ia-button--stacked .ia-icon{inline-size:var(--ia-size-icon-lg);block-size:var(--ia-size-icon-lg)}.ia-button--stacked:hover{background-image:linear-gradient(var(--ia-color-hover-overlay),var(--ia-color-hover-overlay))}.ia-button--stacked[aria-pressed=true],.ia-button--stacked[aria-expanded=true],.ia-button--stacked[data-active]{--_fill: var(--ia-color-selected-soft-fill);--_border: var(--ia-color-selected-soft-border);box-shadow:var(--ia-shadow-raised)}.ia-button__short{display:none}@media(max-width:889px){.ia-button--stacked .ia-button__long{display:none}.ia-button--stacked .ia-button__short{display:inline}}.ia-button--floating{box-shadow:var(--ia-shadow-floating)}@media(prefers-reduced-motion:reduce){.ia-button:active{transform:none!important}}.ia-button[disabled],.ia-button[aria-disabled=true]{--_fill: var(--ia-color-action-disabled-fill);--_border: var(--ia-color-action-disabled-border);--_text: var(--ia-color-action-disabled-text);cursor:not-allowed;filter:none}.ia-button[aria-busy=true]{pointer-events:none}.ia-button[aria-busy=true]:before{content:"";inline-size:1.4rem;block-size:1.4rem;border:2px solid currentColor;border-block-start-color:transparent;border-radius:var(--ia-radius-circle);animation:ia-spin .7s linear infinite}@keyframes ia-spin{to{rotate:360deg}}.ia-input,.ia-textarea,.ia-select{inline-size:100%;block-size:var(--ia-size-control-md);padding-inline:var(--ia-space-2);border:var(--ia-border-control);border-radius:var(--ia-radius-default);background-color:var(--ia-color-surface-raised);color:var(--ia-color-text-primary);font-family:var(--ia-font-family-base);font-size:var(--ia-font-size-md)}.ia-input--sm{block-size:var(--ia-size-control-sm);font-size:var(--ia-font-size-sm)}.ia-input--lg{block-size:var(--ia-size-control-lg)}.ia-textarea{block-size:auto;min-block-size:8rem;padding-block:var(--ia-space-2);resize:vertical;line-height:var(--ia-font-line-height-normal)}.ia-input::placeholder,.ia-textarea::placeholder{color:var(--ia-color-text-secondary)}.ia-input:hover,.ia-textarea:hover,.ia-select:hover{border-color:var(--ia-color-text-primary)}.ia-input[aria-invalid=true],.ia-textarea[aria-invalid=true]{border-color:var(--ia-color-status-danger)}.ia-input[disabled],.ia-textarea[disabled],.ia-select[disabled]{background-color:var(--ia-color-surface-sunken);border-color:var(--ia-color-border-default);color:var(--ia-color-text-secondary);cursor:not-allowed}.ia-input[readonly]{border-color:transparent;background-color:var(--ia-color-surface-sunken)}@media(max-width:767px){.ia-input,.ia-textarea,.ia-select,.ia-search-bar__input{font-size:16px}}.ia-field{display:flex;flex-direction:column;gap:var(--ia-space-1)}.ia-field__label{font-size:var(--ia-font-size-md);font-weight:var(--ia-font-weight-bold);color:var(--ia-color-text-primary)}.ia-field__hint{margin:0;color:var(--ia-color-text-secondary)}.ia-field__error{display:flex;align-items:flex-start;gap:var(--ia-space-1);margin:0;color:var(--ia-color-status-danger);font-size:var(--ia-font-size-sm)}.ia-choice{display:flex;align-items:center;gap:var(--ia-space-2);min-block-size:var(--ia-size-target-min);padding-inline:var(--ia-space-2);border-radius:var(--ia-radius-default);cursor:pointer;font-size:var(--ia-font-size-md);color:var(--ia-color-text-primary)}.ia-choice:hover{background-image:linear-gradient(var(--ia-color-hover-overlay),var(--ia-color-hover-overlay))}.ia-choice:has(:focus-visible){outline:var(--ia-size-focus-ring) solid var(--ia-color-border-focus);outline-offset:calc(var(--ia-size-focus-ring) * -1);box-shadow:var(--ia-shadow-focus-band)}.ia-choice__control{appearance:none;flex:none;inline-size:2rem;block-size:2rem;margin:0;border:var(--ia-size-border-width) solid var(--ia-color-border-strong);border-radius:var(--ia-radius-sm);background-color:var(--ia-color-surface-raised);display:grid;place-content:center;cursor:pointer}.ia-choice__control[type=radio]{border-radius:var(--ia-radius-circle)}.ia-choice__control:checked{background-color:var(--ia-color-selected-strong-fill);border-color:var(--ia-color-selected-strong-fill)}.ia-choice__control[type=checkbox]:checked:after{content:"";inline-size:.5rem;block-size:1rem;border:solid var(--ia-color-selected-strong-text);border-width:0 2px 2px 0;rotate:45deg;translate:0 -1px}.ia-choice__control[type=radio]:checked:after{content:"";inline-size:.8rem;block-size:.8rem;border-radius:var(--ia-radius-circle);background:var(--ia-color-selected-strong-text)}.ia-choice__control[disabled]{background-color:var(--ia-color-surface-sunken);border-color:var(--ia-color-border-default);cursor:not-allowed}.ia-choice__label{flex:1}.ia-choice__count{color:var(--ia-color-text-secondary);font-size:var(--ia-font-size-sm);font-variant-numeric:tabular-nums}@media(forced-colors:active){.ia-choice__control{forced-color-adjust:auto;appearance:auto}}.ia-link{color:var(--ia-color-text-link);text-decoration:none;text-underline-offset:.15em;text-decoration-thickness:1px}.ia-link:hover{color:var(--ia-color-text-link-hover);text-decoration:underline}.ia-prose a,.ia-link--prose{text-decoration:underline}.ia-search-bar{display:flex;align-items:stretch;block-size:var(--ia-size-control-sm);font-size:var(--ia-font-size-md)}.ia-search-bar--lg{block-size:var(--ia-size-control-xl);font-size:var(--ia-font-size-lg)}.ia-search-bar .ia-search-bar__type{flex:none;block-size:auto;padding-inline:var(--ia-space-1);border:var(--ia-size-border-width) solid var(--ia-color-border-strong);border-radius:var(--ia-radius-default) 0 0 var(--ia-radius-default);background-color:var(--ia-color-surface-sunken);color:var(--ia-color-text-primary);font-size:var(--ia-font-size-md);font-weight:var(--ia-font-weight-regular)}.ia-search-bar--lg .ia-search-bar__type{padding-inline:var(--ia-space-2)}.ia-search-bar .ia-search-bar__type:hover{background-image:linear-gradient(var(--ia-color-hover-overlay),var(--ia-color-hover-overlay))}.ia-search-bar__field{position:relative;flex:1;min-inline-size:0;display:flex;border:var(--ia-size-border-width) solid var(--ia-color-border-strong);border-inline-width:0;background-color:var(--ia-color-surface-raised)}.ia-search-bar__field:has(.ia-search-bar__input:focus-visible){outline:var(--ia-size-focus-ring) solid var(--ia-color-border-focus);outline-offset:calc(var(--ia-size-focus-ring) * -1);box-shadow:var(--ia-shadow-focus-band)}.ia-search-bar__field:first-child{border-inline-start-width:var(--ia-size-border-width);border-radius:var(--ia-radius-default) 0 0 var(--ia-radius-default)}.ia-search-bar__input{flex:1;min-inline-size:0;padding:0 var(--ia-size-control-sm) 0 var(--ia-space-1);border:0;background:none;color:var(--ia-color-text-primary);font:inherit}.ia-search-bar--lg .ia-search-bar__input{padding-inline:var(--ia-space-2) 5rem}.ia-search-bar__input:focus-visible{outline:none}.ia-search-bar__input::-webkit-search-cancel-button{appearance:none}.ia-search-bar__clear{position:absolute;inset-block:0;inset-inline-end:0;display:grid;place-content:center;inline-size:var(--ia-size-control-sm);padding:0;border:0;background:none;cursor:pointer}.ia-search-bar--lg .ia-search-bar__clear{inline-size:4.8rem}.ia-search-bar__clear .ia-icon{border-radius:var(--ia-radius-circle);background-color:var(--ia-color-text-primary);color:var(--ia-color-text-inverse)}.ia-search-bar__input:placeholder-shown~.ia-search-bar__clear{display:none}.ia-search-bar__submit{flex:none;display:grid;place-content:center;inline-size:var(--ia-size-control-sm);padding:0;border:var(--ia-size-border-width) solid var(--ia-color-border-strong);border-radius:0 var(--ia-radius-default) var(--ia-radius-default) 0;background-color:var(--ia-color-surface-raised);color:var(--ia-color-text-primary);cursor:pointer}.ia-search-bar--lg .ia-search-bar__submit{inline-size:auto;padding-inline:var(--ia-space-1) var(--ia-space-2)}.ia-search-bar__submit:hover{background-image:linear-gradient(var(--ia-color-hover-overlay),var(--ia-color-hover-overlay))}@media(max-width:767px){.ia-search-bar__input{font-size:16px}}.ia-tabs{display:flex;gap:0;border-block-end:var(--ia-size-border-width) solid var(--ia-color-border-default);overflow-x:auto;scrollbar-width:none;scroll-snap-type:inline proximity}.ia-tabs::-webkit-scrollbar{display:none}.ia-tab{flex:none;scroll-snap-align:start;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;block-size:var(--ia-size-control-lg);padding-inline:var(--ia-space-3);border:0;border-block-end:3px solid transparent;background:none;color:var(--ia-color-text-secondary);font-family:var(--ia-font-family-base);font-size:var(--ia-font-size-md);font-weight:var(--ia-font-weight-regular);line-height:var(--ia-font-line-height-tight);white-space:nowrap;cursor:pointer}.ia-tab[data-label]:after{content:attr(data-label);content:attr(data-label) / "";block-size:0;overflow:hidden;visibility:hidden;font-weight:var(--ia-font-weight-bold);-webkit-user-select:none;user-select:none;pointer-events:none}.ia-tab:hover{color:var(--ia-color-text-primary)}.ia-tab[aria-selected=true],.ia-tab[aria-current=page]{color:var(--ia-color-text-primary);font-weight:var(--ia-font-weight-bold);border-block-end-color:var(--ia-color-selected-strong-fill)}.ia-card{position:relative;padding:var(--ia-space-4);border:var(--ia-border-card);border-radius:var(--ia-radius-default);background-color:var(--ia-color-surface-raised);box-shadow:var(--ia-shadow-raised)}.ia-card--media{border-radius:var(--ia-radius-lg);padding:0;overflow:hidden}.ia-card--interactive:hover{box-shadow:var(--ia-shadow-hover)}@media(max-width:767px){.ia-card{padding:var(--ia-space-3)}}.ia-tile{--_surface: var(--ia-color-surface-raised);--_border: var(--ia-color-border-subtle);--_well: var(--ia-color-surface-sunken);position:relative;isolation:isolate;display:flex;flex-direction:column;border:var(--ia-size-border-width) solid var(--_border);border-radius:var(--ia-radius-default);background-color:var(--_surface);color:var(--ia-color-text-primary);overflow:hidden;transition:transform var(--ia-motion-duration-instant) var(--ia-motion-easing-standard)}.ia-tile:hover{box-shadow:var(--ia-shadow-hover)}.ia-tile:has(.ia-tile__link:active){transform:scale(var(--ia-motion-press-scale-wide))}@media(prefers-reduced-motion:reduce){.ia-tile:has(.ia-tile__link:active){transform:none}}.ia-tile:has(.ia-tile__link:focus-visible){outline:var(--ia-size-focus-ring) solid var(--ia-color-border-focus);outline-offset:var(--ia-size-focus-ring-offset)}.ia-tile--collection,.ia-tile--search{--_surface: var(--ia-color-surface-collection);--_border: var(--ia-color-border-inverse);--_well: var(--ia-color-surface-collection);color:var(--ia-color-text-inverse)}.ia-tile__thumb{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:17rem;flex:none;padding:var(--ia-space-1);overflow:hidden;background-color:var(--_well);border-radius:var(--ia-radius-default) var(--ia-radius-default) 0 0;color:var(--ia-color-text-secondary)}.ia-tile--collection .ia-tile__thumb{color:var(--ia-color-text-inverse)}.ia-tile__search-well{flex:1;align-self:stretch;display:grid;place-content:center;border-radius:var(--ia-radius-default);background-color:var(--ia-color-surface-sunken);color:var(--ia-color-text-primary)}.ia-tile__img{max-inline-size:100%;max-block-size:100%;inline-size:auto;block-size:auto;object-fit:contain}.ia-tile--collection .ia-tile__img{inline-size:100%;block-size:100%;object-fit:cover;border-radius:var(--ia-radius-default)}.ia-tile--account .ia-tile__img{inline-size:auto;block-size:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--ia-radius-circle)}.ia-tile__thumb--empty{color:var(--ia-color-text-secondary)}.ia-tile--collection .ia-tile__thumb--empty{color:var(--ia-color-text-inverse-secondary)}.ia-tile__link{text-decoration:none;color:inherit}.ia-tile__link:after{content:"";position:absolute;inset:0}.ia-tile__title{margin:0;padding:var(--ia-space-1) var(--ia-space-1) 0;font-size:var(--ia-font-size-md);font-weight:var(--ia-font-weight-bold);line-height:var(--ia-font-line-height-tight);color:inherit;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ia-tile--search .ia-tile__title{-webkit-line-clamp:4}.ia-tile:hover .ia-tile__title{color:var(--ia-color-text-link)}:is(.ia-tile--collection,.ia-tile--search):hover .ia-tile__title{color:var(--ia-color-text-inverse);text-decoration:underline}.ia-tile__creator,.ia-tile__detail{margin:0;padding:0 var(--ia-space-1);font-size:var(--ia-font-size-md);line-height:var(--ia-font-line-height-tight);color:var(--ia-color-text-secondary);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ia-tile--collection :is(.ia-tile__creator,.ia-tile__detail){color:var(--ia-color-text-inverse)}.ia-tile__snippet{margin:var(--ia-space-1) var(--ia-space-1) 0;padding-inline-start:var(--ia-space-1);border-inline-start:var(--ia-space-1) solid var(--ia-color-brand-navy);border-radius:var(--ia-radius-sm);font-size:var(--ia-font-size-sm);line-height:var(--ia-font-line-height-tight);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ia-tile__snippet mark,.ia-tile-list__snippet mark{background-color:var(--ia-color-surface-highlight);color:inherit}.ia-tile__thumb--restricted{position:relative}.ia-tile__thumb--restricted .ia-tile__img{filter:blur(15px)}.ia-tile__overlay{position:absolute;inset-inline:0;inset-block-start:50%;translate:0 -50%;display:flex;align-items:center;gap:var(--ia-space-1);padding:var(--ia-space-1);border:var(--ia-size-border-width) solid var(--ia-color-border-strong);background-color:var(--ia-color-status-warning-subtle);color:var(--ia-color-text-primary);font-size:var(--ia-font-size-md);line-height:var(--ia-font-line-height-tight);text-align:center}@media(prefers-reduced-transparency:reduce){.ia-tile__thumb--restricted .ia-tile__img{visibility:hidden}}.ia-tile__stats{display:flex;justify-content:space-between;margin:auto 0 0;padding:var(--ia-space-2) var(--ia-space-1) var(--ia-space-1);list-style:none;color:inherit;font-size:var(--ia-font-size-md);line-height:var(--ia-font-line-height-tight);font-variant-numeric:tabular-nums}.ia-tile__stat{text-align:center}.ia-tile__stat .ia-icon{display:block;margin-inline:auto;color:var(--_mediatype, inherit)}[data-mediatype=texts]{--_mediatype: var(--ia-color-mediatype-texts)}[data-mediatype=movies],[data-mediatype=video]{--_mediatype: var(--ia-color-mediatype-movies)}[data-mediatype=audio],[data-mediatype=etree]{--_mediatype: var(--ia-color-mediatype-audio)}[data-mediatype=software]{--_mediatype: var(--ia-color-mediatype-software)}[data-mediatype=image]{--_mediatype: var(--ia-color-mediatype-image)}[data-mediatype=web]{--_mediatype: var(--ia-color-mediatype-web)}[data-mediatype=data]{--_mediatype: var(--ia-color-mediatype-data)}[data-mediatype=collection]{--_mediatype: var(--ia-color-mediatype-collection)}[data-mediatype=tv]{--_mediatype: var(--ia-color-mediatype-tv)}[data-mediatype=radio]{--_mediatype: var(--ia-color-mediatype-radio)}[data-mediatype=film]{--_mediatype: var(--ia-color-mediatype-film)}.ia-tile__meta{display:flex;align-items:center;gap:var(--ia-space-2);margin:auto 0 0;padding:0 var(--ia-space-1) var(--ia-space-1);color:inherit;font-size:var(--ia-font-size-md);line-height:var(--ia-font-line-height-tight);font-variant-numeric:tabular-nums}.ia-tile__meta-text{display:flex;flex-direction:column;min-inline-size:0}.ia-tile__info{position:absolute;inset-block-start:0;inset-inline-end:0;z-index:var(--ia-z-index-local-1);display:grid;place-content:center;inline-size:var(--ia-size-icon-lg);block-size:var(--ia-size-icon-lg);margin:var(--ia-space-1);border:0;border-radius:var(--ia-radius-circle);background-color:var(--ia-color-surface-raised);box-shadow:var(--ia-shadow-floating);color:var(--ia-color-text-secondary);cursor:pointer}.ia-tile__info:after{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;inline-size:var(--ia-size-target-min);block-size:var(--ia-size-target-min)}@media(hover:hover){.ia-tile__info{display:none}}.ia-tile__actions{position:relative;z-index:var(--ia-z-index-local-1);display:flex;margin-block-start:var(--ia-space-1)}.ia-tile__actions .ia-button{flex:1;border-radius:0}.ia-hover-pane{inline-size:min(45vw,60rem);border:var(--ia-border-card);border-radius:var(--ia-radius-default);background-color:var(--ia-color-surface-raised);box-shadow:var(--ia-shadow-overlay);color:var(--ia-color-text-primary);overflow:hidden;animation:ia-hover-pane-in var(--ia-motion-duration-fast) var(--ia-motion-easing-enter)}@media(max-width:600px){.ia-hover-pane{inline-size:80vw}}@keyframes ia-hover-pane-in{0%{opacity:0;translate:0 var(--ia-space-1)}}@media(prefers-reduced-motion:reduce){.ia-hover-pane{animation:none}}.ia-hover-pane__header{display:flex;align-items:center;gap:var(--ia-space-1);min-block-size:3.4rem;padding-inline:var(--ia-space-2);background-color:var(--ia-color-selected-soft-fill);font-size:var(--ia-font-size-md)}.ia-hover-pane__header img{inline-size:var(--ia-size-control-sm);max-block-size:var(--ia-size-control-sm);object-fit:contain}.ia-hover-pane__body{padding:var(--ia-space-2)}.ia-tile-list{display:flex;flex-direction:column;gap:var(--ia-space-6);margin:0;padding:0;list-style:none}.ia-tile-list__row{display:grid;grid-template-columns:10rem 1fr;column-gap:var(--ia-space-2);font-size:var(--ia-font-size-md);line-height:var(--ia-font-line-height-normal)}.ia-tile-list__thumb{grid-row:span 2;display:grid;place-content:center;inline-size:10rem;block-size:10rem;background-color:var(--ia-color-surface-sunken);box-shadow:var(--ia-shadow-raised);overflow:hidden;color:var(--ia-color-text-secondary)}.ia-tile-list__thumb img{max-inline-size:100%;max-block-size:100%;object-fit:contain}.ia-tile-list__title-line{display:flex;align-items:flex-start;gap:var(--ia-space-2)}.ia-tile-list__title{flex:1;margin:0;font-size:var(--ia-font-size-xl);font-weight:var(--ia-font-weight-bold);line-height:var(--ia-font-line-height-tight);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ia-tile-list__title a{color:var(--ia-color-text-link);text-decoration:none}.ia-tile-list__title a:hover{text-decoration:underline}.ia-tile-list__type{flex:none;color:var(--_mediatype, var(--ia-color-text-secondary))}.ia-tile-list__details{display:flex;flex-direction:column;min-inline-size:0}.ia-tile-list__line{display:flex;flex-wrap:wrap;column-gap:var(--ia-space-2);margin:0}.ia-tile-list__label{font-weight:var(--ia-font-weight-bold)}.ia-tile-list__clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:0}.ia-tile-list__description{margin-block-start:var(--ia-space-2)}.ia-tile-list__snippet{margin:var(--ia-space-2) 0 0;padding-inline-start:var(--ia-space-3);border-inline-start:var(--ia-space-1) solid var(--ia-color-brand-navy);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@container ia-results (max-width: 479px){.ia-tile-list{gap:var(--ia-space-4)}.ia-tile-list__row{grid-template-columns:9rem 1fr}.ia-tile-list__thumb{grid-row:auto;inline-size:9rem;block-size:9rem}.ia-tile-list__details{grid-column:1 / -1;padding-block-start:var(--ia-space-1)}}.ia-tile-compact{--_cols: 4.5rem 3fr 2fr 9.5rem 3rem 11.5rem;font-size:var(--ia-font-size-md);line-height:var(--ia-font-line-height-normal)}.ia-tile-compact__row{display:grid;grid-template-columns:var(--_cols);align-items:center;column-gap:var(--ia-space-2);padding-block:var(--ia-space-1);border-block-start:var(--ia-border-divider)}.ia-tile-compact__row--header{align-items:end;padding-block-start:0;border-block-start:0;font-weight:var(--ia-font-weight-bold)}.ia-tile-compact__row>*{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-tile-compact__thumb{display:grid;place-content:center;inline-size:4.5rem;block-size:4.5rem;background-color:var(--ia-color-surface-sunken);overflow:hidden}.ia-tile-compact__thumb img{inline-size:100%;block-size:100%;object-fit:cover}.ia-tile-compact__title a{color:var(--ia-color-text-link);text-decoration:none}.ia-tile-compact__row:hover .ia-tile-compact__title a{text-decoration:underline}.ia-tile-compact__type{color:var(--_mediatype, var(--ia-color-text-secondary))}.ia-tile-compact__views{text-align:end;font-variant-numeric:tabular-nums}@container ia-results (max-width: 479px){.ia-tile-compact{--_cols: 3rem 3fr 2fr 6.8rem 2.4rem}.ia-tile-compact__thumb{inline-size:3rem;block-size:3rem}.ia-tile-compact__views{display:none}}.ia-tile-grid{--_tile-min: 17rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--_tile-min),1fr));gap:var(--ia-space-4)}@media(max-width:880px){.ia-tile-grid{--_tile-min: 15rem}}@media(max-width:360px){.ia-tile-grid{--_tile-min: 12rem}}.ia-dropdown{block-size:var(--ia-size-control-sm);padding-inline:var(--ia-space-1);border:0;border-radius:var(--ia-radius-default);background-color:transparent;color:var(--ia-color-text-primary);font-family:var(--ia-font-family-base);font-size:var(--ia-font-size-md);font-weight:var(--ia-font-weight-bold);cursor:pointer}.ia-dropdown:hover{background-image:linear-gradient(var(--ia-color-hover-overlay),var(--ia-color-hover-overlay))}.ia-dropdown>button{display:inline-flex;align-items:center;gap:var(--ia-space-1);padding:0;border:0;background:none;color:inherit;font:inherit}.ia-dropdown>button .ia-icon{inline-size:var(--ia-size-icon-xs);block-size:var(--ia-size-icon-xs)}@supports (appearance: base-select){.ia-dropdown,.ia-dropdown::picker(select){appearance:base-select}.ia-dropdown{display:inline-flex;align-items:center}.ia-dropdown::picker-icon{display:none}.ia-dropdown:open>button .ia-icon{rotate:180deg}.ia-dropdown::picker(select){--ia-color-hover-overlay: var(--ia-color-hover-overlay-inverse);--ia-color-selected-soft-fill: var(--ia-color-selected-soft-fill-inverse);margin-block-start:var(--ia-space-1);padding:var(--ia-space-1) 0;border:0;border-radius:var(--ia-radius-default);background-color:var(--ia-color-surface-inverse);box-shadow:var(--ia-shadow-overlay);color:var(--ia-color-text-inverse)}.ia-dropdown option{display:flex;align-items:center;gap:var(--ia-space-2);min-block-size:var(--ia-size-control-sm);padding-inline:var(--ia-space-4);background:none;color:inherit;font-weight:var(--ia-font-weight-regular);white-space:nowrap}.ia-dropdown option:hover{background-image:linear-gradient(var(--ia-color-hover-overlay),var(--ia-color-hover-overlay))}.ia-dropdown option:checked{background-color:var(--ia-color-selected-soft-fill)}.ia-dropdown option:focus-visible{outline:var(--ia-size-focus-ring) solid var(--ia-color-border-focus-inverse);outline-offset:calc(var(--ia-size-focus-ring) * -1);box-shadow:var(--ia-shadow-focus-band-inverse)}}.ia-dropdown-preview{--ia-color-selected-soft-fill: var(--ia-color-selected-soft-fill-inverse);display:inline-block;margin:var(--ia-space-1) 0 0;padding:var(--ia-space-1) 0;list-style:none;border-radius:var(--ia-radius-default);background-color:var(--ia-color-surface-inverse);box-shadow:var(--ia-shadow-overlay);color:var(--ia-color-text-inverse);font-size:var(--ia-font-size-md)}.ia-dropdown-preview li{display:flex;align-items:center;gap:var(--ia-space-2);min-block-size:var(--ia-size-control-sm);padding-inline:var(--ia-space-4);white-space:nowrap}.ia-dropdown-preview li:before{content:"";flex:none;inline-size:.5rem;block-size:1rem;translate:0 -1px}.ia-dropdown-preview [aria-selected=true]{background-color:var(--ia-color-selected-soft-fill)}.ia-dropdown-preview [aria-selected=true]:before{border:solid currentColor;border-width:0 2px 2px 0;rotate:45deg}.ia-sort-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ia-space-2);padding-block-end:var(--ia-space-1);border-block-end:var(--ia-border-divider)}.ia-sort-bar__sort{display:flex;align-items:center;gap:var(--ia-space-1)}.ia-sort-bar__label{font-size:var(--ia-font-size-md);font-weight:var(--ia-font-weight-bold);color:var(--ia-color-text-primary)}.ia-sort-bar__direction{display:grid;place-content:center;inline-size:var(--ia-size-control-sm);block-size:var(--ia-size-control-sm);padding:0;border:var(--ia-size-border-width) solid var(--ia-color-border-default);border-radius:var(--ia-radius-default);background-color:var(--ia-color-surface-raised);color:var(--ia-color-text-primary);cursor:pointer}.ia-sort-bar__direction:hover{border-color:var(--ia-color-border-strong)}.ia-sort-bar__direction[aria-disabled=true]{background-color:var(--ia-color-surface-sunken);border-color:var(--ia-color-border-subtle);color:var(--ia-color-text-disabled);cursor:not-allowed}.ia-sort-bar__direction[data-direction=asc] path:last-child,.ia-sort-bar__direction[data-direction=desc] path:first-child{fill:var(--ia-color-border-default)}.ia-sort-bar__view{inline-size:var(--ia-size-control-md);padding-inline:0}.ia-alpha-bar{display:flex;justify-content:space-between;margin:var(--ia-space-1) 0 0;padding:var(--ia-space-1) var(--ia-space-2);list-style:none;border-radius:var(--ia-radius-default);background-color:var(--ia-color-surface-sunken)}.ia-alpha-bar li{flex:1;max-inline-size:2.5rem}.ia-alpha-bar button{display:grid;place-content:center;inline-size:100%;aspect-ratio:1;padding:0;border:0;border-radius:var(--ia-radius-default);background:none;color:var(--ia-color-text-primary);font:inherit;font-size:var(--ia-font-size-sm);cursor:pointer}.ia-alpha-bar button:hover:not(:disabled,[aria-pressed=true]){background-color:var(--ia-color-hover-overlay)}.ia-alpha-bar button[aria-pressed=true]{background-color:var(--ia-color-selected-strong-fill);color:var(--ia-color-selected-strong-text)}.ia-alpha-bar button:disabled{color:var(--ia-color-text-disabled);cursor:default}@media(max-width:767px){.ia-alpha-bar{display:grid;grid-template-columns:repeat(13,1fr)}.ia-alpha-bar li{max-inline-size:none}}.ia-facets{container:ia-facets / inline-size}.ia-facets__layout{display:flex;align-items:flex-start;gap:var(--ia-space-6)}.ia-facets__results,.ia-results{container:ia-results / inline-size;flex:1;min-inline-size:0}.ia-facet-rail{flex:none;display:flex;flex-direction:column;gap:var(--ia-space-4);inline-size:21rem;max-block-size:calc(100dvh - var(--ia-space-8));overflow-y:auto;position:sticky;inset-block-start:var(--ia-space-4)}.ia-facet-rail__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ia-space-1) var(--ia-space-2)}.ia-facet-rail__heading{margin:0;font-size:var(--ia-font-size-lg);font-weight:var(--ia-font-weight-bold)}.ia-facet-rail__body{display:flex;flex-direction:column;gap:var(--ia-space-4)}.ia-facets__toggle,.ia-facet-group__toggle{display:none;align-items:center;gap:var(--ia-space-1);padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.ia-facets__toggle .ia-icon,.ia-facet-group__toggle .ia-icon{transition:rotate var(--ia-motion-duration-fast) var(--ia-motion-easing-standard)}:is(.ia-facets__toggle,.ia-facet-group__toggle)[aria-expanded=false] .ia-icon{rotate:-90deg}:dir(rtl) :is(.ia-facets__toggle,.ia-facet-group__toggle)[aria-expanded=false] .ia-icon{rotate:90deg}@media(prefers-reduced-motion:reduce){.ia-facets__toggle .ia-icon,.ia-facet-group__toggle .ia-icon{transition:none}}.ia-facet-rail__heading-text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ia-facets--opt-in .ia-facets__toggle{display:inline-flex}.ia-facets--opt-in .ia-facet-rail__heading-text{display:none}.ia-facets--opt-in .ia-facet-rail:has(.ia-facets__toggle[aria-expanded=false]) .ia-facet-rail__body{display:none}@container ia-facets (max-width: 889px){.ia-facets__layout{flex-direction:column;align-items:stretch;gap:var(--ia-space-3)}.ia-facet-rail{position:static;overflow:visible;inline-size:auto;max-block-size:none;gap:var(--ia-space-2)}.ia-facet-rail__heading{font-size:var(--ia-font-size-xl)}.ia-facets__toggle{display:inline-flex}.ia-facet-rail__heading-text{display:none}.ia-facet-rail:has(.ia-facets__toggle[aria-expanded=false]) .ia-facet-rail__body{display:none}.ia-facet-rail__body{gap:var(--ia-space-2)}.ia-facet-group__toggle{display:inline-flex}.ia-facet-group__title{display:none}.ia-facet-group:has(>legend .ia-facet-group__toggle[aria-expanded=false])>:not(legend){display:none}.ia-facet-group{padding-block-end:var(--ia-space-2)}}.ia-facet-group{min-inline-size:0;margin:0;padding:0 0 var(--ia-space-4);border:0;border-block-end:var(--ia-border-divider)}.ia-facet-group:last-child{border-block-end:0;padding-block-end:0}.ia-facet-group__legend{padding:0;margin:0 0 var(--ia-space-1);color:var(--ia-color-text-primary)}.ia-facet-links{display:flex;flex-direction:column;gap:var(--ia-space-1);margin:0;padding:0 var(--ia-space-1);list-style:none;font-size:var(--ia-font-size-md)}.ia-facet-row{display:flex;align-items:center;min-block-size:var(--ia-size-control-sm);padding-inline:var(--ia-space-1);border-radius:var(--ia-radius-default)}.ia-facet-row:hover{background-image:linear-gradient(var(--ia-color-hover-overlay),var(--ia-color-hover-overlay))}.ia-facet-row:has(.ia-choice__control:focus-visible){outline:var(--ia-size-focus-ring) solid var(--ia-color-border-focus);outline-offset:calc(var(--ia-size-focus-ring) * -1);box-shadow:var(--ia-shadow-focus-band)}.ia-facet-row__label{flex:1;display:flex;align-items:center;gap:var(--ia-space-2);align-self:stretch;min-inline-size:0;cursor:pointer;font-size:var(--ia-font-size-md);color:var(--ia-color-text-primary)}.ia-facet-row .ia-choice__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-facet-row .ia-choice__label a{color:var(--ia-color-text-link);text-decoration:none}.ia-facet-row .ia-choice__label a:hover{text-decoration:underline}.ia-facet-row__hide{flex:none;display:grid;place-content:center;inline-size:var(--ia-size-control-sm);block-size:var(--ia-size-control-sm);padding:0;border:0;border-radius:var(--ia-radius-default);background:none;color:var(--ia-color-text-primary);cursor:pointer}.ia-facet-row__hide .ia-icon{grid-area:1 / 1}.ia-facet-row__hide .ia-facet-row__eye{opacity:.3}.ia-facet-row__hide .ia-facet-row__eye-off,.ia-facet-row__hide:is(:hover,[aria-pressed=true]) .ia-facet-row__eye{visibility:hidden}.ia-facet-row__hide:is(:hover,[aria-pressed=true]) .ia-facet-row__eye-off{visibility:visible}.ia-facet-more{margin-block-start:var(--ia-space-1);padding-inline:var(--ia-space-1)}.ia-facet-histogram{display:flex;align-items:flex-end;gap:1px;block-size:4rem;margin-block:var(--ia-space-1) var(--ia-space-2)}.ia-facet-histogram__bar{flex:1;min-block-size:1px;background-color:var(--ia-color-border-strong)}.ia-facet-range{display:flex;align-items:center;gap:var(--ia-space-1)}.ia-facet-range .ia-input{inline-size:7rem}.ia-more-facets{display:flex;flex-direction:column;gap:var(--ia-space-3)}.ia-more-facets__title{margin:0;font-size:var(--ia-font-size-xl);font-weight:var(--ia-font-weight-bold)}.ia-more-facets__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ia-space-2) var(--ia-space-4)}.ia-more-facets__control{display:inline-flex;align-items:center;gap:var(--ia-space-1);white-space:nowrap;font-size:var(--ia-font-size-md)}.ia-more-facets__control .ia-input{inline-size:16rem}.ia-more-facets__chosen{display:flex;flex-wrap:wrap;gap:var(--ia-space-1);max-block-size:7.8rem;overflow-y:auto;margin:0;padding:0;list-style:none}.ia-more-facets__chip{display:inline-flex;align-items:center;gap:var(--ia-space-1);max-inline-size:24rem;padding-inline:var(--ia-space-1) 0;border:var(--ia-size-border-width) solid var(--ia-color-selected-strong-fill);border-radius:var(--ia-radius-default);background-color:var(--ia-color-surface-raised);font-size:var(--ia-font-size-sm)}.ia-more-facets__chip>span:not(.ia-visually-hidden){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-more-facets__chip button{inline-size:var(--ia-size-control-sm);block-size:var(--ia-size-control-sm)}.ia-more-facets__pages{display:flex;align-items:center;gap:var(--ia-space-1)}.ia-more-facets__columns{flex:1;min-inline-size:0;display:grid;grid-auto-flow:column;grid-template-rows:repeat(12,var(--ia-size-control-sm));grid-auto-columns:25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.ia-more-facets__columns>.ia-facet-row:nth-child(12n+1){scroll-snap-align:start}.ia-topnav{container:ia-topnav / inline-size}.ia-skip-link{position:absolute;inset-block-start:-100px;inset-inline-start:var(--ia-space-2);z-index:var(--ia-z-index-tooltip);display:grid;place-content:center;min-block-size:var(--ia-size-target-min);padding-inline:var(--ia-space-3);background-color:var(--ia-color-surface-raised);color:var(--ia-color-text-link);border-radius:var(--ia-radius-default)}.ia-skip-link:focus{inset-block-start:var(--ia-space-2)}main[tabindex="-1"]:focus{outline:none}.ia-activity-bar{position:relative;z-index:var(--ia-z-index-raised);block-size:3px;margin-block-end:-3px;overflow:hidden;pointer-events:none}.ia-activity-bar:before{content:"";position:absolute;inset-block:0;inline-size:40%;background-color:var(--ia-color-text-link);animation:ia-activity calc(var(--ia-motion-duration-spin) * 2) var(--ia-motion-easing-standard) infinite}@keyframes ia-activity{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@media(prefers-reduced-motion:reduce){.ia-activity-bar:before{animation:none;inset-inline-start:0;inline-size:100%;opacity:.5}}.ia-footer{padding:var(--ia-space-1) var(--ia-container-gutter);background-color:var(--ia-color-surface-chrome);font-size:var(--ia-font-size-xs);text-align:center}.ia-footer a{color:var(--ia-color-text-primary);text-decoration:none}.ia-footer a:hover{text-decoration:underline}.ia-footer--fixed{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--ia-z-index-sticky)}.ia-topnav__bar{display:flex;align-items:center;gap:var(--ia-space-2);block-size:5rem;padding-inline:var(--ia-space-2) var(--ia-space-3);background-color:var(--ia-color-surface-chrome);box-shadow:var(--ia-shadow-raised);color:var(--ia-color-text-primary)}.ia-topnav__brand{flex:none;display:inline-flex;align-items:center;min-block-size:var(--ia-size-control-sm);padding-inline:var(--ia-space-1);border-radius:var(--ia-radius-default)}.ia-topnav__logo{display:block;block-size:3rem;inline-size:auto}.ia-topnav__media ul{display:flex;margin:0;padding:0;list-style:none}.ia-topnav__media-item{display:flex;align-items:center;justify-content:center;min-inline-size:var(--ia-size-icon-2xl);block-size:5rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.ia-topnav__media-item:hover,.ia-topnav__media-item[aria-expanded=true]{background-color:var(--ia-color-surface-chrome-secondary)}.ia-topnav__media-item[aria-expanded=true][data-type=web]{color:var(--ia-color-mediatype-web)}.ia-topnav__media-item[aria-expanded=true][data-type=texts]{color:var(--ia-color-mediatype-texts)}.ia-topnav__media-item[aria-expanded=true][data-type=video]{color:var(--ia-color-mediatype-movies)}.ia-topnav__media-item[aria-expanded=true][data-type=audio]{color:var(--ia-color-mediatype-audio)}.ia-topnav__media-item[aria-expanded=true][data-type=software]{color:var(--ia-color-mediatype-software)}.ia-topnav__media-item[aria-expanded=true][data-type=images]{color:var(--ia-color-mediatype-image)}.ia-topnav__media-item[aria-expanded=true] .ia-topnav__media-label{color:var(--ia-color-text-primary)}.ia-topnav__media-label{padding-inline-end:var(--ia-space-2);color:var(--ia-color-text-secondary);font-size:var(--ia-font-size-sm);text-transform:uppercase}@container ia-topnav (max-width: 1199px){.ia-topnav__media-label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ia-topnav__search{flex:1;min-inline-size:0;max-inline-size:40rem;margin-inline-start:auto;--ia-color-text-primary: var(--ia-color-palette-gray-850);--ia-color-text-secondary: var(--ia-color-palette-gray-600);--ia-color-surface-raised: var(--ia-color-palette-white);--ia-color-border-strong: var(--ia-color-palette-gray-600)}.ia-topnav__account{display:flex;align-items:center;gap:var(--ia-space-1)}.ia-topnav__media+.ia-topnav__account{margin-inline-start:auto}.ia-topnav__link{display:inline-flex;align-items:center;gap:var(--ia-space-1);min-block-size:var(--ia-size-control-sm);padding-inline:var(--ia-space-1);border:0;border-radius:var(--ia-radius-default);background:none;color:var(--ia-color-text-secondary);font-family:var(--ia-font-family-base);font-size:var(--ia-font-size-md);text-decoration:none;white-space:nowrap;cursor:pointer}.ia-topnav__link:hover{color:var(--ia-color-text-primary);background-color:var(--ia-color-surface-chrome-secondary)}.ia-topnav__avatar{display:grid;place-content:center;inline-size:3rem;block-size:3rem;overflow:hidden;border-radius:var(--ia-radius-circle);background-color:var(--ia-color-surface-chrome-secondary)}.ia-topnav__avatar img{inline-size:100%;block-size:100%;object-fit:cover}.ia-topnav__screen-name{max-inline-size:16.5rem;overflow:hidden;text-overflow:ellipsis}@container ia-topnav (max-width: 989px){.ia-topnav__screen-name,.ia-topnav__upload-label{display:none}}.ia-topnav__icon-button{display:none}.ia-topnav__drawer{display:none;background-color:var(--ia-color-surface-chrome)}.ia-topnav__drawer ul{margin:0;padding:var(--ia-space-1) 0;list-style:none}.ia-topnav__drawer-item{display:flex;align-items:center;gap:var(--ia-space-2);min-block-size:var(--ia-size-target-min);padding-inline:var(--ia-space-2);color:var(--ia-color-text-primary);font-size:var(--ia-font-size-lg);text-decoration:none}.ia-topnav__drawer-item>.ia-icon--lg{margin-inline:calc((var(--ia-size-icon-2xl) - var(--ia-size-icon-lg)) / 2)}.ia-topnav__drawer-item:hover,.ia-topnav__subnav{background-color:var(--ia-color-surface-chrome-secondary)}.ia-topnav__subnav ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}.ia-topnav__subnav-link{display:inline-flex;align-items:center;gap:var(--ia-space-1);min-block-size:var(--ia-size-control-sm);padding-inline:var(--ia-space-3);border-radius:var(--ia-radius-default);color:var(--ia-color-text-secondary);font-size:var(--ia-font-size-sm);text-transform:uppercase;text-decoration:none}.ia-topnav__subnav-link:hover{color:var(--ia-color-text-primary);text-decoration:underline}.ia-topnav__subnav-link .ia-icon{color:var(--ia-color-brand-donate)}@container ia-topnav (max-width: 889px){.ia-topnav__media,.ia-topnav__search,.ia-topnav__account,.ia-topnav__upload,.ia-topnav__subnav{display:none}.ia-topnav__bar{block-size:4rem}.ia-topnav__icon-button{display:inline-flex}.ia-topnav__brand{margin-inline:auto}.ia-topnav[data-open] .ia-topnav__drawer{display:block}}.ia-badge{display:inline-grid;place-content:center;min-inline-size:2rem;block-size:2rem;padding-inline:var(--ia-space-1);border-radius:var(--ia-radius-pill);background-color:var(--ia-color-surface-sunken);color:var(--ia-color-text-primary);font-size:var(--ia-font-size-xs);font-weight:var(--ia-font-weight-bold);font-variant-numeric:tabular-nums}.ia-badge--primary{background-color:var(--ia-color-action-primary-fill);color:var(--ia-color-action-primary-text)}.ia-badge--danger{background-color:var(--ia-color-status-danger);color:var(--ia-color-action-danger-text)}.ia-badge--new{background-color:var(--ia-color-action-warning-fill);color:var(--ia-color-action-warning-text);text-transform:uppercase}.ia-chip{display:inline-flex;align-items:center;gap:var(--ia-space-1);block-size:var(--ia-size-control-sm);padding-inline:var(--ia-space-3);border:var(--ia-border-control);border-radius:var(--ia-radius-pill);background:none;color:var(--ia-color-text-primary);font-family:var(--ia-font-family-base);font-size:var(--ia-font-size-sm);font-weight:var(--ia-font-weight-regular);line-height:var(--ia-font-line-height-tight);cursor:pointer;position:relative}.ia-chip:after{content:"";position:absolute;inset:50% auto auto 50%;translate:-50% -50%;inline-size:100%;block-size:var(--ia-size-target-min)}.ia-chip:hover{background-image:linear-gradient(var(--ia-color-hover-overlay),var(--ia-color-hover-overlay))}.ia-chip[aria-pressed=true]{background-color:var(--ia-color-selected-strong-fill);border-color:var(--ia-color-selected-strong-fill);color:var(--ia-color-selected-strong-text)}.ia-message{--_status: var(--ia-color-status-info);--_tint: var(--ia-color-status-info-subtle);--_edge: var(--ia-color-status-info-border);display:flex;gap:var(--ia-space-2);padding:var(--ia-space-3);border:var(--ia-size-border-width) solid var(--_edge);border-radius:var(--ia-radius-default);background-color:var(--_tint);color:var(--ia-color-text-primary);font-size:var(--ia-font-size-md);line-height:var(--ia-font-line-height-normal)}.ia-message__icon{flex:none;color:var(--_status);font-weight:var(--ia-font-weight-bold)}.ia-message__icon{display:flex;align-items:center;min-block-size:1lh}.ia-message__body{flex:1;min-inline-size:0}.ia-message--success{--_status: var(--ia-color-status-success);--_tint: var(--ia-color-status-success-subtle);--_edge: var(--ia-color-status-success-border)}.ia-message--warning{--_status: var(--ia-color-status-warning);--_tint: var(--ia-color-status-warning-subtle);--_edge: var(--ia-color-status-warning-border)}.ia-message--danger{--_status: var(--ia-color-status-danger);--_tint: var(--ia-color-status-danger-subtle);--_edge: var(--ia-color-status-danger-border)}.ia-message--banner{border-width:0 0 var(--ia-size-border-width);border-radius:0;padding-block:var(--ia-space-1);padding-inline:max(var(--ia-container-gutter),(100% - var(--ia-container-page)) / 2)}@media(max-width:767px){.ia-message--banner{padding-inline:var(--ia-container-gutter-narrow)}}.ia-message__dismiss{flex:none;display:grid;place-content:center;inline-size:var(--ia-size-control-sm);block-size:var(--ia-size-control-sm);margin-block:calc(var(--ia-space-1) * -1);margin-inline-end:calc(var(--ia-space-1) * -1);padding:0;border:0;border-radius:var(--ia-radius-default);background:none;color:var(--ia-color-text-primary);cursor:pointer}.ia-message__dismiss:hover{background-image:linear-gradient(var(--ia-color-hover-overlay),var(--ia-color-hover-overlay))}.ia-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ia-space-1);list-style:none;margin:0;padding:0}.ia-pagination__summary{display:none}.ia-pagination a,.ia-pagination span{display:grid;place-content:center;inline-size:var(--ia-size-target-min);block-size:var(--ia-size-target-min);border-radius:var(--ia-radius-default);color:var(--ia-color-text-link);text-decoration:none;font-size:var(--ia-font-size-md);font-variant-numeric:tabular-nums}.ia-pagination a:hover{background-image:linear-gradient(var(--ia-color-hover-overlay),var(--ia-color-hover-overlay))}.ia-pagination [aria-current=page]{background-color:var(--ia-color-selected-strong-fill);color:var(--ia-color-selected-strong-text);font-weight:var(--ia-font-weight-bold)}.ia-pagination [aria-disabled=true]{color:var(--ia-color-text-secondary)}.ia-pagination span:not([aria-current]){color:var(--ia-color-text-secondary)}@media(max-width:479px){.ia-pagination__number:not([data-current]){display:none}.ia-pagination__summary{display:grid;place-content:center;min-block-size:var(--ia-size-target-min);padding-inline:var(--ia-space-2);color:var(--ia-color-text-secondary);font-size:var(--ia-font-size-md);font-variant-numeric:tabular-nums}}.ia-modal{--_band: var(--ia-color-action-primary-fill);--_band-text: var(--ia-color-action-primary-text);inline-size:min(58rem,calc(100vw - var(--ia-space-8)));padding:0;border:calc(var(--ia-size-border-width) * 2) solid var(--_band);border-radius:var(--ia-radius-default);background-color:var(--ia-color-surface-page);color:var(--ia-color-text-primary);box-shadow:var(--ia-shadow-overlay)}.ia-modal--sm{inline-size:min(40rem,calc(100vw - var(--ia-space-8)))}.ia-modal--lg{inline-size:min(85rem,calc(100vw - var(--ia-space-8)))}.ia-modal--danger{--_band: var(--ia-color-action-danger-fill);--_band-text: var(--ia-color-action-danger-text)}.ia-modal__header{position:relative;padding:var(--ia-space-2) var(--ia-space-12);background-color:var(--_band);color:var(--_band-text);text-align:center;--ia-color-border-focus: var(--ia-color-border-focus-inverse)}.ia-modal__title{margin:0;font:var(--ia-font-weight-bold) var(--ia-font-size-xl)/var(--ia-font-line-height-tight) var(--ia-font-family-base)}.ia-modal__close{position:absolute;inset-block-start:50%;inset-inline-end:var(--ia-space-2);translate:0 -50%;display:grid;place-content:center;inline-size:var(--ia-size-icon-lg);block-size:var(--ia-size-icon-lg);padding:0;border:var(--ia-border-card);border-radius:var(--ia-radius-circle);background-color:var(--ia-color-surface-raised);box-shadow:var(--ia-shadow-raised);color:var(--ia-color-text-primary);cursor:pointer}.ia-modal__close:after{content:"";position:absolute;inset:calc((var(--ia-size-target-min) - var(--ia-size-icon-lg)) / -2)}.ia-modal__body{padding:var(--ia-space-4)}.ia-modal::backdrop{background-color:var(--ia-color-surface-scrim);-webkit-backdrop-filter:blur(var(--ia-blur-scrim));backdrop-filter:blur(var(--ia-blur-scrim))}.ia-modal__actions{display:flex;justify-content:flex-end;gap:var(--ia-space-2);margin-block-start:var(--ia-space-4)}@media(max-width:767px){.ia-modal__actions{flex-direction:column-reverse}.ia-modal__actions .ia-button{inline-size:100%}}.ia-avatar{display:grid;place-content:center;inline-size:var(--ia-size-icon-xl);block-size:var(--ia-size-icon-xl);border-radius:var(--ia-radius-circle);object-fit:cover;background-color:var(--ia-color-surface-inverse);color:var(--ia-color-text-inverse);font-weight:var(--ia-font-weight-bold);font-size:var(--ia-font-size-md)}.ia-avatar--lg{inline-size:6.4rem;block-size:6.4rem;font-size:var(--ia-font-size-2xl)}.ia-avatar--xl{inline-size:10rem;block-size:10rem;font-size:var(--ia-font-size-4xl)}.ia-skeleton{border-radius:var(--ia-radius-default);background-color:var(--ia-color-surface-sunken);animation:ia-pulse 1.5s var(--ia-motion-easing-standard) infinite}@keyframes ia-pulse{0%,to{opacity:1}50%{opacity:.6}}.ia-page{min-block-size:100%;background-color:var(--ia-color-surface-page);color:var(--ia-color-text-primary);font-family:var(--ia-font-family-base)}.ia-shell{container:ia-shell / inline-size;max-inline-size:var(--ia-container-page);margin-inline:auto;padding:var(--ia-space-6) var(--ia-container-gutter) var(--ia-space-12)}.ia-shell--task{max-inline-size:calc(var(--ia-container-form) + 2 * var(--ia-container-gutter))}.ia-shell__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ia-space-3);margin-block-end:var(--ia-space-4)}.ia-shell__title{margin:0}.ia-shell__lede{margin:var(--ia-space-1) 0 0;max-inline-size:var(--ia-container-prose);color:var(--ia-color-text-secondary)}.ia-shell__actions{display:flex;flex-wrap:wrap;gap:var(--ia-space-1)}.ia-shell__section{margin-block-start:var(--ia-space-6)}.ia-shell__section>h2{margin:0 0 var(--ia-space-2)}.ia-masthead{display:flex;align-items:flex-start;gap:var(--ia-space-4)}.ia-masthead__logo{flex:none;inline-size:9rem;block-size:9rem;border-radius:var(--ia-radius-default);object-fit:cover;background-color:var(--ia-color-surface-sunken)}.ia-results-heading{margin:0 0 var(--ia-space-2);font-size:var(--ia-font-size-xl);font-weight:var(--ia-font-weight-regular);line-height:var(--ia-font-line-height-tight)}.ia-results-heading__scope{margin-inline-end:var(--ia-space-1);font-weight:var(--ia-font-weight-bold)}.ia-search-band{padding:var(--ia-space-8) var(--ia-container-gutter) var(--ia-space-3);background-color:var(--ia-color-surface-sunken)}.ia-search-band__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"title bar actions" ". links .";align-items:center;gap:var(--ia-space-2) var(--ia-space-3);max-inline-size:var(--ia-container-prose);margin-inline:auto}.ia-search-band__title{grid-area:title;margin:0}.ia-search-band__bar{grid-area:bar}.ia-search-band__links{grid-area:links;justify-self:end;font-size:var(--ia-font-size-md)}.ia-search-band__actions{grid-area:actions;display:flex;gap:var(--ia-space-1)}@media(max-width:767px){.ia-search-band{padding-block-start:var(--ia-space-3)}.ia-search-band__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"bar bar" "links actions"}.ia-search-band__title{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ia-search-band__links{justify-self:start}}.ia-suggestions{margin-block-end:var(--ia-space-3);padding:var(--ia-space-2) var(--ia-space-2) var(--ia-space-1);border:var(--ia-size-border-width) solid var(--ia-color-status-info-border);border-radius:var(--ia-radius-lg);background-color:var(--ia-color-status-info-subtle)}.ia-suggestions .ia-tile__thumb{block-size:8rem}.ia-collection-search{display:flex;flex-direction:column;gap:var(--ia-space-1);margin-block-end:var(--ia-space-4)}.ia-collection-search__links{display:flex;justify-content:flex-end;font-size:var(--ia-font-size-md)}.ia-results-placeholder{padding-block:var(--ia-space-8);text-align:center}.ia-results-placeholder__title{max-inline-size:var(--ia-container-prose);margin:0 auto var(--ia-space-4)}.ia-results-placeholder__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ia-space-2);margin-block-end:var(--ia-space-6)}.ia-results-placeholder__art{display:block;max-inline-size:100%;max-block-size:40rem;margin-inline:auto}.ia-results-placeholder__details{margin:var(--ia-space-6) 0 0;font-size:var(--ia-font-size-sm);overflow-wrap:anywhere}@media(max-width:767px){.ia-results-placeholder{padding-block:var(--ia-space-4)}.ia-results-placeholder__art{max-block-size:20rem}}.ia-record__theater{background-color:var(--ia-color-surface-theater)}.ia-record__viewer{display:grid;place-content:center;max-inline-size:var(--ia-container-page);block-size:42rem;margin-inline:auto;padding:var(--ia-space-4) var(--ia-container-gutter)}.ia-record__viewer img{max-block-size:38rem;max-inline-size:100%;box-shadow:var(--ia-shadow-overlay)}@media(max-width:889px){.ia-record__viewer{block-size:30rem}.ia-record__viewer img{max-block-size:26rem}}.ia-record__peek{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"type title actions";align-items:start;gap:var(--ia-space-2) var(--ia-space-3);margin-block-end:var(--ia-space-6)}.ia-record__type{grid-area:type;color:var(--_mediatype, var(--ia-color-text-primary));line-height:0}.ia-record__heading{grid-area:title;min-inline-size:0}.ia-record__actions{grid-area:actions;display:flex;gap:var(--ia-space-2)}.ia-record__title{margin:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ia-record__byline{margin:var(--ia-space-1) 0 0;font-size:var(--ia-font-size-lg)}.ia-record__body{display:grid;grid-template-columns:minmax(0,1fr) 32rem;gap:var(--ia-space-8);align-items:start}.ia-record__main{display:grid;grid-template-columns:var(--ia-size-icon-xl) minmax(0,1fr);column-gap:var(--ia-space-3);align-content:start}.ia-record__main>*{grid-column:2;min-inline-size:0}.ia-record__description{margin-block:var(--ia-space-4)}.ia-record__description>:first-child{margin-block-start:0}.ia-record__main h2:not(.ia-record__reviews-title){margin:var(--ia-space-4) 0 var(--ia-space-2)}.ia-record__all-metadata{margin-block-start:var(--ia-space-4)}.ia-record__alerts{display:flex;flex-direction:column;gap:var(--ia-space-1);margin:var(--ia-space-4) 0 0;padding:0;list-style:none;font-size:var(--ia-font-size-lg)}.ia-record__alerts li{display:flex;align-items:baseline;gap:var(--ia-space-1)}.ia-record__alerts .ia-icon{flex:none;align-self:center}.ia-record__alerts [data-severity=warning]{color:var(--ia-color-text-danger)}.ia-record__reviews-icon{grid-column:1;margin-block-start:var(--ia-space-6);color:var(--ia-color-text-primary)}.ia-record__reviews-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ia-space-2);margin-block-start:var(--ia-space-6)}.ia-record__reviews-title{margin:0}.ia-record__reviews-rule{block-size:0;margin-block:var(--ia-space-3);border-block-start:var(--ia-border-divider)}.ia-reviews{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ia-review{padding-block:var(--ia-space-3);border-block-start:var(--ia-border-divider)}.ia-review:first-child{padding-block-start:0;border-block-start:0}.ia-review__title{margin:0;font-size:var(--ia-font-size-md);font-weight:var(--ia-font-weight-bold)}.ia-review__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ia-space-1) var(--ia-space-2);margin:var(--ia-space-1) 0;color:var(--ia-color-text-secondary);font-size:var(--ia-font-size-sm)}.ia-review__stars{display:inline-flex;color:var(--ia-color-text-primary)}.ia-review__stars .ia-icon:nth-child(n+2){margin-inline-start:1px}.ia-review__stars [data-off]{color:var(--ia-color-border-default)}.ia-review__body{margin:0;font-size:var(--ia-font-size-md);line-height:var(--ia-font-line-height-normal)}.ia-record__sidebar{display:flex;flex-direction:column;gap:var(--ia-space-4)}.ia-record__box{padding:var(--ia-space-4);border:var(--ia-size-border-width) solid var(--ia-color-border-default)}.ia-record__box--condensed{padding-block:var(--ia-space-2)}.ia-record__box>h2{margin:0 0 var(--ia-space-2)}.ia-record__stats{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;font-size:var(--ia-font-size-xl);line-height:var(--ia-font-line-height-tight)}.ia-record__stats b{font-weight:var(--ia-font-weight-bold)}.ia-record__stream-only{margin:var(--ia-space-2) 0 0;padding-block-start:var(--ia-space-2);border-block-start:var(--ia-border-divider);font-size:var(--ia-font-size-md);font-weight:var(--ia-font-weight-bold);text-align:center;text-transform:uppercase}.ia-downloads{margin:0;padding:0;list-style:none}.ia-downloads__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ia-space-2);min-block-size:var(--ia-size-control-sm);border-block-end:var(--ia-border-divider);font-size:var(--ia-font-size-md)}.ia-downloads__row:last-child{border-block-end:0}.ia-downloads__format{position:relative;display:inline-flex;align-items:center;gap:var(--ia-space-1);padding:0;border:0;background:none;color:var(--ia-color-text-link);font:inherit;text-decoration:none;cursor:pointer}.ia-downloads__format:hover{text-decoration:underline}.ia-downloads__size{position:absolute;inset-inline-end:calc(100% + var(--ia-space-1));padding:.2rem var(--ia-space-1);border-radius:var(--ia-radius-pill);background-color:var(--ia-color-surface-inverse);color:var(--ia-color-text-inverse);font-size:var(--ia-font-size-xs);white-space:nowrap}.ia-downloads__pill{display:inline-grid;place-content:center;inline-size:1.6rem;block-size:1.6rem;border-radius:var(--ia-radius-circle);background-color:var(--ia-color-text-link);color:var(--ia-color-text-inverse)}.ia-downloads__pill .ia-icon{inline-size:1rem;block-size:1rem}@media(hover:hover){.ia-downloads__row:not(:hover,:focus-within) :is(.ia-downloads__size,.ia-downloads__pill,.ia-downloads__caret){opacity:0}}.ia-downloads__count{flex:none;color:var(--ia-color-text-primary);font-size:var(--ia-font-size-sm);text-decoration:none}.ia-downloads__count:hover{color:var(--ia-color-text-link)}.ia-downloads__note{display:block;color:var(--ia-color-text-secondary);font-size:var(--ia-font-size-xs)}.ia-downloads__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ia-space-2);margin-block-start:var(--ia-space-2);padding-block-start:var(--ia-space-2);border-block-start:var(--ia-border-divider);font-size:var(--ia-font-size-sm)}.ia-downloads__footer>span{display:flex;gap:var(--ia-space-2)}.ia-downloads__expanded-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ia-space-2);padding-block:var(--ia-space-1);border-block-end:var(--ia-border-divider);font-size:var(--ia-font-size-sm)}.ia-downloads__badge{display:inline-flex;align-items:center;gap:var(--ia-space-1);padding:.3rem var(--ia-space-2);border:var(--ia-size-border-width) solid var(--ia-color-border-subtle);border-radius:var(--ia-radius-pill);background-color:var(--ia-color-surface-sunken);color:var(--ia-color-text-primary);text-decoration:none}.ia-downloads__file{display:flex;justify-content:space-between;gap:var(--ia-space-2);padding-block:var(--ia-space-1);border-block-end:var(--ia-border-divider);font-size:var(--ia-font-size-sm)}.ia-downloads__file a{min-inline-size:0;overflow-wrap:anywhere}.ia-downloads__file span{flex:none;color:var(--ia-color-text-secondary);font-variant-numeric:tabular-nums}.ia-record__collections{margin:0;padding:0;list-style:none}.ia-record__collections a{display:flex;align-items:center;gap:var(--ia-space-2);padding-block:var(--ia-space-3);border-block-start:var(--ia-border-divider);color:var(--ia-color-text-link);font-size:var(--ia-font-size-md);text-decoration:none}.ia-record__collections a:hover span{text-decoration:underline}.ia-record__collections span{flex:1}.ia-record__collections img{flex:none;inline-size:5.5rem;block-size:5.5rem;border-radius:var(--ia-radius-circle);box-shadow:var(--ia-shadow-raised);object-fit:cover}.ia-record__collections [data-admin] a{padding-inline-start:var(--ia-space-2);border-inline-start:var(--ia-space-1) solid var(--ia-color-text-link)}.ia-record__uploader{margin:0;color:var(--ia-color-text-secondary);font-size:var(--ia-font-size-md)}.ia-record__uploader a{display:block;color:var(--ia-color-text-link);font-size:var(--ia-font-size-xl);text-decoration:none;overflow-wrap:anywhere}.ia-record__similar{margin-block-start:var(--ia-space-8);padding-block-start:var(--ia-space-4);border-block-start:var(--ia-border-divider)}.ia-lending-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ia-space-2) var(--ia-space-3);padding:var(--ia-space-2) var(--ia-container-gutter);background-color:var(--ia-color-surface-theater);color:var(--ia-color-text-inverse)}.ia-lending-bar__status{margin:0;font-size:var(--ia-font-size-lg)}.ia-lending-bar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ia-space-1)}.ia-split-button{display:inline-flex}.ia-split-button>.ia-button:first-child{border-start-end-radius:0;border-end-end-radius:0}.ia-split-button>.ia-menu-anchor>.ia-button{--_padding: var(--ia-space-1);border-start-start-radius:0;border-end-start-radius:0;border-inline-start-color:var(--ia-color-action-primary-text)}.ia-record-missing{max-inline-size:var(--ia-container-prose);margin:var(--ia-space-4) auto var(--ia-space-8);text-align:center;font-size:var(--ia-font-size-md)}.ia-record-missing p{margin:var(--ia-space-3) 0;font-weight:var(--ia-font-weight-bold)}.ia-record-missing p.ia-record-missing__more{font-weight:var(--ia-font-weight-regular)}.ia-record-missing__error{margin:var(--ia-space-3) 0;padding:var(--ia-space-2) var(--ia-space-3);border:var(--ia-border-card);border-radius:var(--ia-radius-default);background-color:var(--ia-color-surface-sunken);font-family:var(--ia-font-family-mono);white-space:pre-wrap}.ia-flag-panel{inline-size:22rem;margin:0;padding:0;list-style:none;border:calc(var(--ia-size-border-width) * 2) solid var(--ia-color-action-danger-fill);border-radius:var(--ia-radius-default);background-color:var(--ia-color-surface-raised);box-shadow:var(--ia-shadow-overlay);overflow:hidden}.ia-flag-panel__title{margin:0;padding:var(--ia-space-1) var(--ia-space-2);background-color:var(--ia-color-action-danger-fill);color:var(--ia-color-action-danger-text);font-size:var(--ia-font-size-md);font-weight:var(--ia-font-weight-bold)}.ia-flag-panel .ia-menu__item{color:var(--ia-color-text-primary);white-space:normal;border-block-end:var(--ia-border-divider)}.ia-flag-panel .ia-menu__item[aria-checked=true]{background-color:var(--ia-color-status-danger-subtle);color:var(--ia-color-text-danger)}.ia-menu-anchor>.ia-flag-panel{position:absolute;inset-block-start:calc(100% + var(--ia-space-1));inset-inline-end:0;z-index:var(--ia-z-index-dropdown)}.ia-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--ia-space-1) var(--ia-space-4);margin:0;font-size:var(--ia-font-size-md);line-height:var(--ia-font-line-height-normal)}.ia-meta dt{color:var(--ia-color-text-secondary)}.ia-meta dd{margin:0;overflow-wrap:anywhere}.ia-profile-header{--ia-color-text-link: var(--ia-color-text-inverse);--ia-color-text-link-hover: var(--ia-color-text-inverse);background-color:var(--ia-color-action-primary-fill)}.ia-profile-header a{color:var(--ia-color-text-link);text-decoration:underline}.ia-profile-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"avatar summary actions" "tabs tabs tabs";gap:var(--ia-space-2) var(--ia-space-4);max-inline-size:var(--ia-container-page);margin-inline:auto;padding:var(--ia-space-4) var(--ia-container-gutter) 0}.ia-profile-header__avatar{grid-area:avatar}.ia-profile-header__summary{grid-area:summary;min-inline-size:0}.ia-profile-header__name{margin:0;overflow-wrap:anywhere}.ia-profile-header__since{margin:var(--ia-space-1) 0 0;font-weight:var(--ia-font-weight-bold)}.ia-profile-header__bio{margin:var(--ia-space-2) 0 0;max-inline-size:var(--ia-container-prose)}.ia-profile-header__actions{grid-area:actions;display:flex;flex-direction:column;align-items:stretch}.ia-profile-header__actions .ia-button{justify-content:flex-start;--_padding: var(--ia-space-1)}.ia-profile-header .ia-tabs{grid-area:tabs;border-block-end:0}.ia-profile-header .ia-tab[aria-selected=true]{border-block-end-color:var(--ia-color-text-primary)}.ia-tab .ia-badge{margin-inline-start:var(--ia-space-1)}.ia-tab__short{display:none}@media(max-width:767px){.ia-tab__long,.ia-tab:has(.ia-tab__short):after{display:none}.ia-tab__short{display:inline}}.ia-tab:has(.ia-badge){flex-direction:row}.ia-tab:has(.ia-badge):after{display:none}@media(max-width:767px){.ia-profile-header__inner{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"avatar summary" "actions actions" "tabs tabs"}.ia-profile-header__actions{flex-direction:row;flex-wrap:wrap}.ia-profile-header__avatar.ia-avatar--xl{inline-size:6.4rem;block-size:6.4rem}}.ia-settings{max-inline-size:70rem;margin-inline:auto}.ia-settings__header{position:sticky;inset-block-start:0;z-index:var(--ia-z-index-sticky);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ia-space-2);padding-block:var(--ia-space-3);border-block-end:var(--ia-border-divider);background-color:var(--ia-color-surface-page)}.ia-settings__title{margin:0 auto 0 0}.ia-settings__summary{flex-basis:100%}.ia-settings__summary:empty{display:none}.ia-settings__section{display:flex;flex-direction:column;gap:var(--ia-space-3);padding-block:var(--ia-space-6);border-block-end:var(--ia-border-divider)}.ia-settings__section:last-child{border-block-end:0}.ia-settings__section>h2{margin:0}.ia-settings__picture{display:flex;align-items:center;gap:var(--ia-space-4)}.ia-pref-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,2.6fr);grid-template-areas:"name control desc";align-items:center;gap:var(--ia-space-1) var(--ia-space-3)}.ia-pref-row__name{grid-area:name;display:flex;align-items:center;gap:var(--ia-space-1);font-weight:var(--ia-font-weight-bold)}.ia-pref-row__control{grid-area:control;justify-self:end}.ia-pref-row__desc{grid-area:desc;margin:0;color:var(--ia-color-text-secondary)}.ia-pref-row__info{display:none}@media(max-width:767px){.ia-pref-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name control" "desc desc"}.ia-pref-row__info{display:inline-grid}.ia-pref-row:has(.ia-pref-row__info[aria-expanded=false]) .ia-pref-row__desc{display:none}}.ia-password{position:relative;display:flex}.ia-password .ia-input{flex:1;padding-inline-end:var(--ia-size-target-min)}.ia-password__toggle{position:absolute;inset-block:0;inset-inline-end:0;display:grid;place-content:center;inline-size:var(--ia-size-target-min);padding:0;border:0;background:none;color:var(--ia-color-text-secondary);cursor:pointer}.ia-password__toggle:hover{color:var(--ia-color-text-primary)}.ia-password__toggle .ia-icon{grid-area:1 / 1}.ia-password__toggle[aria-pressed=false] .ia-password__eye-off,.ia-password__toggle[aria-pressed=true] .ia-password__eye{visibility:hidden}.ia-task-card__logo{display:block;inline-size:auto;block-size:8rem;margin-inline:auto}.ia-task-card__head{text-align:center}.ia-task-card__head .ia-shell__lede{margin-inline:auto}.ia-task-card{display:flex;flex-direction:column;gap:var(--ia-space-4);padding:var(--ia-space-6);border:var(--ia-size-border-width) solid var(--ia-color-border-subtle);border-radius:var(--ia-radius-default);background-color:var(--ia-color-surface-raised)}.ia-divider-text{display:flex;align-items:center;gap:var(--ia-space-2);color:var(--ia-color-text-secondary);font-size:var(--ia-font-size-sm)}.ia-divider-text:before,.ia-divider-text:after{content:"";flex:1;border-block-start:var(--ia-size-border-width) solid var(--ia-color-border-subtle)}@container ia-shell (max-width: 889px){.ia-record__body{grid-template-columns:minmax(0,1fr);gap:var(--ia-space-6)}.ia-record__peek{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"type actions" "title title";align-items:center}.ia-record__actions{justify-self:end}.ia-record__main>:not(.ia-record__reviews-icon,.ia-record__reviews-head,.ia-record__reviews-rule,.ia-reviews){grid-column:1 / -1}.ia-record__reviews-icon,.ia-record__reviews-head{margin-block-start:var(--ia-space-4)}.ia-masthead__logo{inline-size:6rem;block-size:6rem}.ia-meta{grid-template-columns:minmax(0,1fr);gap:0}.ia-meta dd+dt{margin-block-start:var(--ia-space-2)}.ia-task-card{padding:var(--ia-space-4)}}.ia-segmented{--_height: var(--ia-size-control-md);--_inset: calc(var(--ia-radius-lg) - var(--ia-radius-default));display:inline-flex;max-inline-size:100%;gap:var(--ia-radius-sm);padding:var(--_inset);border-radius:var(--ia-radius-lg);background-color:var(--ia-color-surface-sunken)}:is(.ia-inverse,[data-ia-surface=inverse]) .ia-segmented{background-color:var(--ia-color-surface-chrome-secondary)}.ia-segmented--sm{--_height: var(--ia-size-control-sm)}.ia-segmented--block{display:flex}.ia-segmented--block .ia-segmented__option{flex:1}.ia-segmented__option{display:inline-flex;align-items:center;justify-content:center;gap:var(--ia-space-1);flex:0 1 auto;min-inline-size:0;min-block-size:calc(var(--_height) - 2 * var(--_inset));padding-block:0;padding-inline:var(--ia-space-2);border:var(--ia-size-border-width) solid transparent;border-radius:var(--ia-radius-default);background:none;color:var(--ia-color-text-secondary);font-family:var(--ia-font-family-base);font-size:var(--ia-font-size-md);font-weight:var(--ia-font-weight-regular);line-height:var(--ia-font-line-height-tight);text-align:center;overflow-wrap:anywhere;cursor:pointer}.ia-segmented__option:hover{color:var(--ia-color-text-primary);background-image:linear-gradient(var(--ia-color-hover-overlay),var(--ia-color-hover-overlay))}.ia-segmented__option[aria-checked=true]{border-color:var(--ia-color-selected-soft-border);background-color:var(--ia-color-selected-soft-fill);box-shadow:var(--ia-shadow-raised);color:var(--ia-color-text-primary)}.ia-segmented--sm .ia-segmented__option>.ia-icon{inline-size:var(--ia-size-icon-sm);block-size:var(--ia-size-icon-sm)}.ia-segmented__option[aria-disabled=true]{color:var(--ia-color-text-disabled);cursor:not-allowed;background-image:none}@media(forced-colors:active){.ia-segmented__option[aria-checked=true]{border-color:Highlight}}.ia-switch{display:inline-flex;align-items:center;gap:var(--ia-space-2);min-block-size:var(--ia-size-control-sm);padding:0;border:0;background:none;color:var(--ia-color-text-primary);font-family:var(--ia-font-family-base);font-size:var(--ia-font-size-md);line-height:var(--ia-font-line-height-tight);text-align:start;cursor:pointer}.ia-switch__track{position:relative;flex:none;inline-size:3.6rem;block-size:2rem;border-radius:var(--ia-radius-pill);background-color:var(--ia-color-border-strong);transition:background-color var(--ia-motion-duration-fast) var(--ia-motion-easing-state)}.ia-switch__track:after{content:"";position:absolute;inset-block-start:.2rem;inset-inline-start:.2rem;inline-size:1.6rem;block-size:1.6rem;border-radius:var(--ia-radius-circle);background-color:var(--ia-color-surface-raised);box-shadow:var(--ia-shadow-raised);transition:translate var(--ia-motion-duration-fast) var(--ia-motion-easing-state)}.ia-switch[aria-checked=true] .ia-switch__track{background-color:var(--ia-color-selected-strong-fill)}.ia-switch[aria-checked=true] .ia-switch__track:after{translate:1.6rem 0}:dir(rtl) .ia-switch[aria-checked=true] .ia-switch__track:after{translate:-1.6rem 0}.ia-switch__description{display:block;color:var(--ia-color-text-secondary);font-size:var(--ia-font-size-sm)}.ia-switch[aria-disabled=true]{color:var(--ia-color-text-disabled);cursor:not-allowed}.ia-switch[aria-disabled=true] .ia-switch__track{background-color:var(--ia-color-border-default)}@media(forced-colors:active){.ia-switch__track{border:var(--ia-size-border-width) solid CanvasText}.ia-switch__track:after{background-color:CanvasText}}.ia-tooltip-anchor{position:relative;display:inline-flex}.ia-tooltip{position:absolute;inset-block-end:calc(100% + var(--ia-space-1));inset-inline-start:50%;translate:-50% 0;z-index:var(--ia-z-index-tooltip);padding:var(--ia-space-1) var(--ia-space-2);border-radius:var(--ia-radius-default);background-color:var(--ia-color-surface-inverse);box-shadow:var(--ia-shadow-hover);color:var(--ia-color-text-inverse);font-size:var(--ia-font-size-sm);line-height:var(--ia-font-line-height-tight);white-space:nowrap;opacity:0;visibility:hidden}:dir(rtl) .ia-tooltip{translate:50% 0}.ia-tooltip--below{inset-block:calc(100% + var(--ia-space-1)) auto}.ia-tooltip-anchor:is(:hover,:focus-within)>.ia-tooltip:not([data-dismissed]){opacity:1;visibility:visible;transition:opacity var(--ia-motion-duration-fast) var(--ia-motion-easing-enter) var(--ia-motion-duration-fast),visibility 0s linear var(--ia-motion-duration-fast)}.ia-menu{min-inline-size:18rem;margin:0;padding:var(--ia-space-1) 0;list-style:none;border-radius:var(--ia-radius-default);background-color:var(--ia-color-surface-inverse);box-shadow:var(--ia-shadow-overlay);color:var(--ia-color-text-primary)}.ia-menu-anchor{position:relative;display:inline-block}.ia-menu-anchor>.ia-menu{position:absolute;inset-block-start:calc(100% + var(--ia-space-1));inset-inline-start:0;z-index:var(--ia-z-index-dropdown)}.ia-menu-anchor--end>.ia-menu{inset-inline:auto 0}.ia-menu ul{margin:0;padding:0;list-style:none}.ia-menu__heading{display:block;padding:var(--ia-space-1) var(--ia-space-4);color:var(--ia-color-text-secondary);font-size:var(--ia-font-size-xs);font-weight:var(--ia-font-weight-bold);text-transform:uppercase;letter-spacing:.05em}.ia-menu__item{display:flex;align-items:center;gap:var(--ia-space-2);inline-size:100%;min-block-size:var(--ia-size-control-sm);padding-inline:var(--ia-space-4);border:0;background:none;color:inherit;font-family:var(--ia-font-family-base);font-size:var(--ia-font-size-md);text-align:start;text-decoration:none;white-space:nowrap;cursor:pointer}.ia-menu__item:hover{background-image:linear-gradient(var(--ia-color-hover-overlay),var(--ia-color-hover-overlay))}.ia-menu__item:focus-visible{outline-offset:calc(var(--ia-size-focus-ring) * -1);box-shadow:var(--ia-shadow-focus-band)}.ia-menu__item .ia-icon{color:var(--ia-color-text-secondary)}.ia-menu__item[aria-checked=true]{background-color:var(--ia-color-selected-soft-fill);color:var(--ia-color-selected-soft-text)}.ia-menu__item:is([role=menuitemradio],[role=menuitemcheckbox]):before{content:"";flex:none;inline-size:.5rem;block-size:1rem;translate:0 -1px}.ia-menu__item[aria-checked=true]:before{border:solid currentColor;border-width:0 2px 2px 0;rotate:45deg}.ia-menu__separator{block-size:0;margin-block:var(--ia-space-1);border-block-start:var(--ia-border-divider)}.ia-carousel{container:ia-carousel / inline-size;position:relative}.ia-carousel__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ia-space-2);margin-block-end:var(--ia-space-2)}.ia-carousel__controls{display:flex;gap:var(--ia-space-1)}.ia-carousel__viewport{--_per-page: 1;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--_per-page) - 1) * var(--ia-space-4)) / var(--_per-page));gap:var(--ia-space-4);margin:0;padding:0 0 var(--ia-space-1);list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.ia-carousel__viewport::-webkit-scrollbar{display:none}.ia-carousel__viewport>*{display:grid;min-inline-size:0;scroll-snap-align:start;scroll-snap-stop:always}@container ia-carousel (min-width: 360px){.ia-carousel__viewport{--_per-page: 2}.ia-carousel__viewport>*{scroll-snap-stop:normal}.ia-carousel__viewport>:nth-child(odd){scroll-snap-stop:always}}@container ia-carousel (min-width: 540px){.ia-carousel__viewport{--_per-page: 3}.ia-carousel__viewport>:nth-child(n){scroll-snap-stop:normal}.ia-carousel__viewport>:nth-child(3n+1){scroll-snap-stop:always}}@container ia-carousel (min-width: 720px){.ia-carousel__viewport{--_per-page: 4}.ia-carousel__viewport>:nth-child(n){scroll-snap-stop:normal}.ia-carousel__viewport>:nth-child(4n+1){scroll-snap-stop:always}}@container ia-carousel (min-width: 900px){.ia-carousel__viewport{--_per-page: 5}.ia-carousel__viewport>:nth-child(n){scroll-snap-stop:normal}.ia-carousel__viewport>:nth-child(5n+1){scroll-snap-stop:always}}@container ia-carousel (min-width: 1080px){.ia-carousel__viewport{--_per-page: 6}.ia-carousel__viewport>:nth-child(n){scroll-snap-stop:normal}.ia-carousel__viewport>:nth-child(6n+1){scroll-snap-stop:always}}@media(prefers-reduced-motion:no-preference){.ia-carousel__viewport{scroll-behavior:smooth}}.ia-read-more{--_lines: 6}.ia-read-more__body{max-block-size:calc(var(--_lines) * 1lh);overflow:hidden}.ia-read-more[data-overflowing]:not([data-expanded]) .ia-read-more__body{-webkit-mask-image:linear-gradient(to bottom,black 60%,transparent);mask-image:linear-gradient(to bottom,black 60%,transparent)}.ia-read-more[data-expanded] .ia-read-more__body,.ia-read-more[data-wired]:not([data-overflowing]) .ia-read-more__body{max-block-size:none}.ia-read-more__toggle{display:none;margin-block-start:var(--ia-space-1)}.ia-read-more--list .ia-read-more__body{max-block-size:none;overflow:visible}.ia-read-more--list[data-overflowing]:not([data-expanded]) .ia-read-more__body{-webkit-mask-image:none;mask-image:none}.ia-read-more--list[data-overflowing]:not([data-expanded]) dl.ia-read-more__body>:nth-child(n+25){display:none}.ia-read-more[data-overflowing] .ia-read-more__toggle{display:inline-flex}.ia-env-badge{display:inline-flex;align-items:center;block-size:2rem;padding-inline:var(--ia-space-1);border-radius:var(--ia-radius-sm);background-color:var(--ia-color-environment-development);color:var(--ia-color-text-inverse);font-size:var(--ia-font-size-xs);font-weight:var(--ia-font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.ia-env-badge[data-env=staging]{background-color:var(--ia-color-environment-staging)}.ia-tabular-nums,.ia-results-heading{font-variant-numeric:tabular-nums}@media(pointer:coarse){.ia-button,.ia-input,.ia-select,.ia-textarea,.ia-choice,.ia-chip,.ia-tab,.ia-search-bar,.ia-tile__info,.ia-dropdown,.ia-facet-row,.ia-facets__toggle,.ia-facet-group__toggle,.ia-topnav__link,.ia-topnav__subnav-link,.ia-downloads__row,.ia-segmented__option,.ia-switch,.ia-menu__item,.ia-message__dismiss{min-block-size:var(--ia-size-target-min)}.ia-segmented{--_height: var(--ia-size-target-min)}.ia-button--icon,.ia-segmented__option,.ia-switch,.ia-message__dismiss{min-inline-size:var(--ia-size-target-min)}.ia-sort-bar__direction,.ia-sort-bar__view,.ia-facet-row__hide,.ia-search-bar__submit{inline-size:var(--ia-size-target-min);block-size:var(--ia-size-target-min)}.ia-topnav__media-item{inline-size:var(--ia-size-target-min)}.ia-choice__control{inline-size:2.4rem;block-size:2.4rem}}.ia-container{max-inline-size:var(--ia-container-page);margin-inline:auto;padding-inline:var(--ia-container-gutter)}.ia-container--prose{max-inline-size:var(--ia-container-prose)}.ia-container--form{max-inline-size:var(--ia-container-form)}@media(max-width:767px){.ia-container{padding-inline:var(--ia-container-gutter-narrow)}}
