.animate .ring[data-v-9f28d304]{animation-fill-mode:forwards;transform-box:fill-box;transform-origin:center;transition:transform 2s ease-in-out}.animate .ring--large[data-v-9f28d304]{animation:spin-9f28d304 1s ease-in-out infinite forwards}.animate .ring--small[data-v-9f28d304]{animation:spin-9f28d304 2s ease-in-out infinite reverse}@keyframes spin-9f28d304{0%{transform:rotate(0)}to{transform:rotate(1turn)}}html{--dark-color-text:#b0bac5;--dark-color-text-dark:#ecf9fb;--color-text-secondary:var(--color-icon)}:root{--gap-2:.125rem;--gap-4:calc(var(--gap-2)*2);--gap-6:calc(var(--gap-2)*3);--gap-8:calc(var(--gap-4)*2);--gap-12:calc(var(--gap-4)*3);--gap-16:calc(var(--gap-8)*2);--gap-24:calc(var(--gap-8)*3);--radius-card:1rem;--radius-max:999999999px;--radius-btn:.75rem;--radius-btn-large:1rem;--radius-btn-circle:var(--radius-max);--text-14:.875rem;--text-16:1rem;--text-18:1.125rem;--text-24:1.5rem;--text-32:2rem;--weight-normal:500;--weight-bold:600;--weight-extrabold:800;--icon-14:.875rem;--icon-16:1rem;--icon-20:1.25rem;--icon-24:1.5rem;--icon-32:2rem}.experimental-styles-within{--color-icon:initial!important;--color-text:initial!important;--color-text-inactive:initial!important;--color-text-dark:initial!important;--color-heading:initial!important;--color-divider:initial!important;--color-divider-dark:initial!important;--color-text-inverted:initial!important;--color-bg-inverted:initial!important;--color-brand:var(--color-green)!important;--color-brand-inverted:initial!important;--tab-underline-hovered:initial!important;--color-button-text:initial!important;--color-button-bg-hover:initial!important;--color-button-text-hover:initial!important;--color-button-bg-active:initial!important;--color-button-text-active:initial!important;--color-grey-link:inherit!important;--color-grey-link-hover:inherit!important;--color-grey-link-active:inherit!important;--color-link:var(--color-blue)!important;--color-link-hover:var(--color-blue)!important;--color-link-active:var(--color-blue)!important}.light .experimental-styles-within,.light-mode .experimental-styles-within,.light-mode.experimental-styles-within,.light.experimental-styles-within{--color-bg:#ebebeb;--color-raised-bg:#fff;--color-button-bg:#f5f5f5;--color-base:#2c2e31;--color-secondary:#484d54;--color-accent-contrast:#fff;--color-platform-fabric:#8a7b71;--color-platform-quilt:#8b61b4;--color-platform-forge:#5b6197;--color-platform-neoforge:#dc895c;--color-platform-liteloader:#4c90de;--color-platform-bukkit:#e78362;--color-platform-bungeecord:#c69e39;--color-platform-folia:#6aa54f;--color-platform-paper:#e67e7e;--color-platform-purpur:#7763a3;--color-platform-spigot:#cd7a21;--color-platform-velocity:#4b98b0;--color-platform-waterfall:#5f83cb;--color-platform-sponge:#c49528;--color-button-border:hsla(0,0%,63%,.35)}.dark .experimental-styles-within,.dark-mode .experimental-styles-within,.dark-mode.experimental-styles-within,.dark.experimental-styles-within,html .experimental-styles-within,html.experimental-styles-within{--color-button-bg:#33363d;--color-platform-fabric:#dbb69b;--color-platform-quilt:#c796f9;--color-platform-forge:#959eef;--color-platform-neoforge:#f99e6b;--color-platform-liteloader:#7ab0ee;--color-platform-bukkit:#f6af7b;--color-platform-bungeecord:#d2c080;--color-platform-folia:#a5e388;--color-platform-paper:#eaa;--color-platform-purpur:#c3abf7;--color-platform-spigot:#f1cc84;--color-platform-velocity:#83d5ef;--color-platform-waterfall:#78a4fb;--color-platform-sponge:#f9e580;--color-button-border:rgba(193,190,209,.12)}.light-mode{--color-secondary:#6b7280;--color-icon:var(--color-secondary);--color-text:#111827;--color-text-inactive:#4b5563;--color-text-dark:#1a202c;--color-heading:#2c313d;--color-bg:#e5e7eb;--color-raised-bg:#fff;--color-divider:#e5e7eb;--color-divider-dark:#c8cdd3;--color-text-inverted:var(--color-bg);--color-bg-inverted:var(--color-text);--color-brand:var(--color-green);--color-brand-highlight:rgba(0,175,92,.25);--color-brand-shadow:rgba(0,175,92,.7);--color-brand-inverted:#fff;--tab-underline-hovered:#e2e8f0;--color-button-bg:#e5e7eb;--color-button-text:var(--color-text-dark);--color-button-bg-hover:#d9dce0;--color-button-text-hover:#1b1e24;--color-button-bg-active:#c3c6cb;--color-button-text-active:var(--color-button-text-hover);--color-toggle-handle:var(--color-icon);--color-dropdown-bg:var(--color-button-bg);--color-dropdown-text:var(--color-button-text);--color-tooltip-bg:var(--color-text);--color-tooltip-text:var(--color-bg);--color-code-bg:var(--color-bg);--color-code-text:var(--color-text-dark);--color-kbd-shadow:rgba(0,0,0,.25);--color-ad:#d6e6f9;--color-ad-raised:#b1c8e4;--color-ad-contrast:var(--color-text);--color-ad-highlight:#088cdb;--color-grey-link:var(--color-text);--color-grey-link-hover:var(--color-heading);--color-grey-link-active:var(--color-text-dark);--color-link:#0d60bb;--color-link-hover:#1a76e7;--color-link-active:#146fd7;--color-red-bg:rgba(203,34,69,.1);--color-orange-bg:rgba(224,131,37,.1);--color-green-bg:rgba(0,175,92,.1);--color-blue-bg:rgba(31,104,192,.1);--color-purple-bg:rgba(142,50,243,.1);--color-warning-bg:#f6cbcf;--color-warning-text:#981b40;--color-warning-banner-text:#2d2424;--color-warning-banner-bg:#ffe6e6;--color-warning-banner-side:#b6161e;--color-info-banner-text:var(--color-text);--color-info-banner-bg:var(--color-ad);--color-info-banner-side:var(--color-blue);--color-block-quote:var(--color-tooltip-bg);--color-header-underline:var(--color-divider-dark);--color-hr:var(--color-text);--color-table-border:#dfe2e5;--color-table-alternate-row:#f2f4f7;--shadow-inset-lg:inset 0px -2px 2px rgba(17,24,39,.1);--shadow-inset:inset 0px -2px 2px rgba(17,24,39,.05);--shadow-inset-sm:inset 0px -1px 2px rgba(17,24,39,.15);--shadow-raised-lg:0px 2px 4px rgba(17,24,39,.2);--shadow-raised:.3px .5px .6px hsl(var(--shadow-color)/.15),1px 2px 2.2px -1.7px hsl(var(--shadow-color)/.12),4.4px 8.8px 9.7px -3.4px hsl(var(--shadow-color)/.09);--shadow-floating:transparent 0px 0px 0px 0px,transparent 0px 0px 0px 0px,rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.1) 0px 2px 4px -1px;--shadow-card:rgba(50,50,100,.1) 0px 2px 4px 0px;--landing-maze-bg:url(https://cdn.modrinth.com/landing-new/landing-light.webp);--landing-maze-gradient-bg:url(https://cdn.modrinth.com/landing-new/landing-lower-light.webp);--landing-maze-outer-bg:linear-gradient(180deg,#f0f0f0,#fff);--landing-color-heading:#000;--landing-color-subheading:#3a3f45;--landing-transition-gradient-start:hsla(0,0%,100%,0);--landing-transition-gradient-end:#fff;--landing-hover-card-gradient:radial-gradient(50% 50% at 50% 50%,#fff 0%,hsla(0,0%,80%,.77) 100%);--landing-border-gradient:linear-gradient(to bottom right,rgba(129,137,175,.75),rgba(66,71,97,.34));--landing-border-color:rgba(129,137,175,.55);--landing-creator-gradient:linear-gradient(180deg,#f8f8f8,#f8f8f8 63.19%);--landing-blob-gradient:radial-gradient(50% 50% at 50% 50%,hsla(0,0%,100%,.35) 0%,hsla(0,0%,100%,.27) 100%);--landing-blob-shadow:2px 2px 12px rgba(0,0,0,.16),inset 2px 2px 64px hsla(0,0%,100%,.45);--landing-card-bg:hsla(0,0%,100%,.8);--landing-card-shadow:2px 2px 12px rgba(0,0,0,.16);--landing-blue-label:#0098ba;--landing-blue-label-bg:rgba(0,177,216,.15);--landing-green-label:#00a936;--landing-green-label-bg:rgba(0,216,69,.15);--landing-raw-bg:#fff}.dark,.dark-mode,.oled-mode,.retro-mode,html{--color-secondary:#96a2b0;--color-icon:var(--color-secondary);--color-text:var(--dark-color-text);--color-text-inactive:#929aa3;--color-text-dark:var(--dark-color-text-dark);--color-heading:#c4cfdd;--color-bg:#16181c;--color-raised-bg:#26292f;--color-divider:#474b54;--color-divider-dark:#646c75;--color-text-inverted:var(--color-bg);--color-bg-inverted:var(--color-text);--color-red-bg:rgba(255,73,110,.2);--color-orange-bg:rgba(255,163,71,.2);--color-green-bg:rgba(27,217,106,.2);--color-blue-bg:rgba(79,156,255,.2);--color-purple-bg:rgba(199,138,255,.2);--color-brand:var(--color-green);--color-brand-highlight:rgba(27,217,106,.25);--color-brand-shadow:rgba(27,217,106,.7);--color-brand-inverted:#000;--tab-underline-hovered:#414146;--color-button-bg:#434956;--color-button-text:var(--color-text);--color-button-bg-hover:#494f58;--color-button-text-hover:#fff;--color-button-bg-active:#616570;--color-button-text-active:var(--color-button-text-hover);--color-toggle-handle:var(--color-button-text);--color-dropdown-bg:var(--color-button-bg);--color-dropdown-text:var(--color-button-text);--color-tooltip-bg:var(--color-button-bg);--color-tooltip-text:var(--color-text);--color-code-bg:var(--color-button-bg);--color-code-text:var(--color-text-dark);--color-kbd-shadow:rgba(0,0,0,.35);--color-ad:#1f324a;--color-ad-raised:#2e4057;--color-ad-contrast:var(--color-text);--color-ad-highlight:#088cdb;--color-link:#74b6f3;--color-link-hover:#92c0f5;--color-link-active:#b5d5fd;--color-warning-bg:#570f15;--color-warning-text:#ec93ad;--color-warning-banner-text:#ffebeb;--color-warning-banner-bg:#362627;--color-warning-banner-side:#b6161e;--color-info-banner-text:var(--color-text);--color-info-banner-bg:var(--color-ad);--color-info-banner-side:var(--color-blue);--color-block-quote:var(--color-code-bg);--color-header-underline:var(--color-divider-dark);--color-hr:var(--color-text);--color-table-border:#4f5864;--color-table-alternate-row:#202228;--shadow-inset-lg:inset 0px -2px 2px rgba(17,24,39,.1);--shadow-inset:inset 0px -2px 2px rgba(17,24,39,.05);--shadow-inset-sm:inset 0px -1px 1px rgba(17,24,39,.25);--shadow-raised-lg:0px 2px 4px rgba(17,24,39,.2);--shadow-raised:0px -2px 4px rgba(17,24,39,.1);--shadow-floating:transparent 0px 0px 0px 0px,transparent 0px 0px 0px 0px,rgba(0,0,0,.1) 0px 4px 6px -1px,rgba(0,0,0,.06) 0px 2px 4px -1px;--shadow-card:rgba(0,0,0,.25) 0px 2px 4px 0px;--landing-maze-bg:url(https://cdn.modrinth.com/landing-new/landing.webp);--landing-maze-gradient-bg:linear-gradient(0deg,#31375f,rgba(8,14,55,0)),url(https://cdn.modrinth.com/landing-new/landing-lower.webp);--landing-maze-outer-bg:linear-gradient(180deg,#06060d,#000);--landing-color-heading:#fff;--landing-color-subheading:#afb6be;--landing-transition-gradient-start:rgba(14,16,32,0);--landing-transition-gradient-end:#060a1c;--landing-hover-card-gradient:radial-gradient(50% 50% at 50% 50%,#2c304f 0%,rgba(32,35,50,.77) 100%);--landing-border-gradient:linear-gradient(to bottom right,rgba(168,177,221,.75),rgba(168,177,221,.18));--landing-border-color:rgba(168,177,221,.55);--landing-creator-gradient:linear-gradient(180deg,#000,#0e101d);--landing-blob-gradient:radial-gradient(50% 50% at 50% 50%,rgba(44,48,79,.35) 0%,rgba(32,35,50,.27) 100%);--landing-blob-shadow:2px 2px 12px rgba(0,0,0,.16),inset 2px 2px 64px rgba(57,61,94,.45);--landing-card-bg:rgba(59,63,85,.15);--landing-card-shadow:2px 2px 12px rgba(0,0,0,.16);--landing-blue-label:#10c0e7;--landing-blue-label-bg:rgba(0,177,216,.15);--landing-green-label:#00d845;--landing-green-label-bg:rgba(0,216,69,.15);--landing-raw-bg:#000;--hover-filter:brightness(120%);--active-filter:brightness(140%)}.oled-mode{--color-bg:#000;--color-raised-bg:#101013;--color-button-bg:#222329;--color-button-bg-hover:#2d2d32;--color-button-bg-active:#3c3c40;--color-table-alternate-row:#19191c;--color-divider-dark:#2c3134;--color-warning-banner-bg:#290f0f;--color-ad:#0d1828}.retro-mode{--color-bg:#191917;--color-raised-bg:#1d1e1b;--color-button-bg:#3a3b38;--color-base:#c3c4b3;--color-secondary:#777a74;--color-contrast:#e6e2d1;--color-brand:#4d9227;--color-brand-highlight:#25421e;--color-ad:var(--color-brand-highlight);--color-ad-raised:var(--color-brand);--color-ad-contrast:#000;--color-ad-highlight:var(--color-brand);--color-red:#e8200d;--color-orange:#e88d0d;--color-green:#3cdb36;--color-blue:#099fef;--color-purple:#8b81e6;--color-gray:#718096;--color-red-highlight:rgba(232,32,13,.25);--color-orange-highlight:rgba(232,141,13,.25);--color-green-highlight:rgba(60,219,54,.25);--color-blue-highlight:rgba(9,159,239,.25);--color-purple-highlight:rgba(139,129,230,.25);--color-gray-highlight:rgba(113,128,150,.25)}body{background-color:var(--color-bg);color:var(--color-text);--font-standard:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Roboto,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;--mono-font:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-family:var(--font-standard);font-size:16px;font-weight:var(--font-weight-regular);margin:0;padding:0;--size-rounded-xs:.5rem;--size-rounded-sm:.75rem;--size-rounded-md:1rem;--size-rounded-lg:1.25rem;--size-rounded-max:999999999px;--size-rounded-card:1rem;--size-rounded-icon:1rem;--size-rounded-control:.25rem;--size-rounded-tooltip:.25rem;--size-navbar-height:3.5rem;--size-mobile-navbar-height:3.5rem;--size-mobile-navbar-height-expanded:13.75rem;--spacing-card-lg:1.5rem;--spacing-card-bg:1rem;--spacing-card-md:.75rem;--spacing-card-sm:.5rem;--spacing-card-xs:.25rem;--font-size-xxs:.625rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-nm:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-size-3xl:3rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-text:var(--font-weight-medium);--font-weight-heading:var(--font-weight-extrabold);--font-weight-title:var(--font-weight-extrabold)}@media screen and (min-width:320px){body{--size-mobile-navbar-height-expanded:11.5rem}}@media screen and (min-width:432px){body{--size-mobile-navbar-height-expanded:9.25rem}}@media screen and (min-width:765px){body{--size-mobile-navbar-height-expanded:7rem}}svg{height:1em;width:1em}a{color:inherit;text-decoration:none}h1,h2{color:var(--color-text-dark)}h2{margin-bottom:1rem;margin-top:0}h3{color:var(--color-text-dark);margin-block:var(--spacing-card-md) var(--spacing-card-sm)}input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:2px solid transparent;border-radius:var(--size-rounded-sm);box-sizing:border-box}pre{font-weight:var(--font-weight-regular)}input,textarea{background:var(--color-button-bg);border:none;box-shadow:var(--shadow-inset-sm),0 0 0 0 transparent;color:var(--color-text);font-weight:var(--font-weight-medium);min-height:40px;outline:2px solid transparent;padding:.5rem 1rem;transition:box-shadow .1s ease-in-out}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{box-shadow:inset 0 0 0 transparent,0 0 0 .25rem var(--color-brand-shadow);color:var(--color-button-text-active)}input:disabled,input[disabled=true],textarea:disabled,textarea[disabled=true]{cursor:not-allowed;opacity:.6;pointer-events:none}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:.8}input:focus::placeholder,textarea:focus::placeholder{opacity:.8}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--color-button-text);opacity:.6}input::placeholder,textarea::placeholder{color:var(--color-button-text);opacity:.6}button,input[type=button]{border:none;cursor:pointer;outline:2px solid transparent}kbd{background-color:var(--color-code-bg);border-radius:3px;box-shadow:0 2px 1px var(--color-kbd-shadow);color:var(--color-code-text);font-size:.85em!important;line-height:1;padding:.2em .5em .1em}.columns{display:flex}.columns .column-grow-1{flex-grow:1}.columns .column-grow-2{flex-grow:2}.columns .column-grow-3{flex-grow:3}.columns .column-grow-4{flex-grow:4}.columns .column-grow-5{flex-grow:5}.rows{display:flex;flex-direction:column}.rows .row-grow-1{flex-grow:1}.rows .row-grow-2{flex-grow:2}.rows .row-grow-3{flex-grow:3}.rows .row-grow-4{flex-grow:4}.page-container{margin:var(--spacing-card-md);margin-top:0}.page-container .page-contents{display:flex;flex-direction:column}.page-container .page-contents .content{width:100%}@media screen and (min-width:1024px){.page-container .page-contents{flex-direction:row;margin-left:auto;margin-right:auto}}.normal-page{display:grid;grid-template:"sidebar" "content" "info"/100%;padding:0 .75rem}@media screen and (max-width:1024px){.normal-page{margin-top:var(--spacing-card-md)}}.normal-page .normal-page__sidebar{grid-area:sidebar}.normal-page .normal-page__info{grid-area:info}.normal-page .normal-page__content{grid-area:content}@media (min-width:1024px){.full-page{margin:0 auto;max-width:min(1280px,100vw);width:80rem}.normal-page{-moz-column-gap:.75rem;column-gap:.75rem;grid-template:"sidebar content" auto "info content" auto "dummy content" 1fr/18.75rem 1fr;margin:0 auto;max-width:80rem}.normal-page.alt-layout{grid-template:"content sidebar" auto "content info" auto "content dummy" 1fr/1fr 18.75rem}.normal-page.no-sidebar{grid-template:"header header" auto "content content" auto "info info" auto "dummy dummy" 1fr/1fr 1fr}.normal-page.no-sidebar .normal-page__content{grid-area:content;max-width:100%}.normal-page__sidebar{min-width:18.75rem;width:18.75rem}.normal-page__content{max-width:60.5rem}}.new-page{-moz-column-gap:.75rem;column-gap:.75rem;display:grid;grid-template:"header" "content" "sidebar"/100%;margin:0 auto;max-width:80rem;padding:0 .75rem}@media screen and (min-width:1024px){.new-page.sidebar{grid-template:"header header" auto "content sidebar" auto "content dummy" 1fr/1fr 18.75rem}.new-page.sidebar.alt-layout{grid-template:"header header" auto "sidebar content" auto "dummy content" 1fr/18.75rem 1fr}.new-page .normal-page__sidebar{min-width:18.75rem;width:18.75rem}}.new-page .normal-page__sidebar{grid-area:sidebar}.new-page .normal-page__content{grid-area:content;max-width:60.5rem}body{overflow-x:hidden;overflow-y:scroll}.text-container p{line-height:1.3}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.visually-hidden:not(caption){position:absolute!important}.preserve-lines{white-space:pre-line}.grid-display{display:grid;grid-gap:var(--spacing-card-md);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.grid-display .grid-display__item{background-color:var(--color-bg);border-radius:var(--size-rounded-card);display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-card-md);justify-content:flex-start;outline:1px solid transparent;padding:var(--spacing-card-lg)}.grid-display .grid-display__item .label{color:var(--color-heading);font-size:1rem;font-weight:700}.grid-display .grid-display__item .value{color:var(--color-text-dark);font-size:2rem;font-weight:700}.grid-display .grid-display__item .goto-link{margin-top:auto}.grid-display.width-12{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.grid-display.width-16{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.base-card,.navigation-card,.universal-card{background-color:var(--color-raised-bg);border-radius:var(--size-rounded-card);box-shadow:var(--shadow-card);margin-bottom:var(--spacing-card-md);outline:2px solid transparent;outline-offset:-2px;position:relative}.base-card .card__overlay,.navigation-card .card__overlay,.universal-card .card__overlay{align-items:flex-end;display:flex;flex-direction:column;position:absolute;right:1rem;top:1rem;grid-gap:.5rem;z-index:2}.base-card.moderation-card,.moderation-card.navigation-card,.moderation-card.universal-card{background-color:var(--color-warning-banner-bg)}.base-card.recessed,.recessed.navigation-card,.recessed.universal-card{background-color:var(--color-bg);box-shadow:none}.universal-body .label :where(.label__title),.universal-body label :where(.label__title),.universal-card .label :where(.label__title),.universal-card label :where(.label__title),.universal-labels .label :where(.label__title),.universal-labels label :where(.label__title),.universal-modal .label :where(.label__title),.universal-modal label :where(.label__title){color:var(--color-text-dark);display:block;font-size:1.17rem;font-weight:700;margin-block:var(--spacing-card-md) var(--spacing-card-sm)}.universal-body .label :where(.label__title) .required,.universal-body label :where(.label__title) .required,.universal-card .label :where(.label__title) .required,.universal-card label :where(.label__title) .required,.universal-labels .label :where(.label__title) .required,.universal-labels label :where(.label__title) .required,.universal-modal .label :where(.label__title) .required,.universal-modal label :where(.label__title) .required{color:var(--color-red)}.universal-body .label :where(.label__title).size-card-header,.universal-body label :where(.label__title).size-card-header,.universal-card .label :where(.label__title).size-card-header,.universal-card label :where(.label__title).size-card-header,.universal-labels .label :where(.label__title).size-card-header,.universal-labels label :where(.label__title).size-card-header,.universal-modal .label :where(.label__title).size-card-header,.universal-modal label :where(.label__title).size-card-header{font-size:var(--font-size-xl);margin-bottom:1rem}.universal-body .label :where(.label__description),.universal-body label :where(.label__description),.universal-card .label :where(.label__description),.universal-card label :where(.label__description),.universal-labels .label :where(.label__description),.universal-labels label :where(.label__description),.universal-modal .label :where(.label__description),.universal-modal label :where(.label__description){display:block;margin-block-end:var(--spacing-card-sm)}.universal-body .label :where(.label__description) .label__subdescription,.universal-body label :where(.label__description) .label__subdescription,.universal-card .label :where(.label__description) .label__subdescription,.universal-card label :where(.label__description) .label__subdescription,.universal-labels .label :where(.label__description) .label__subdescription,.universal-labels label :where(.label__description) .label__subdescription,.universal-modal .label :where(.label__description) .label__subdescription,.universal-modal label :where(.label__description) .label__subdescription{display:block;margin-block-start:var(--spacing-card-md)}.universal-body .label :where(h1,h2,h3,h4),.universal-body label :where(h1,h2,h3,h4),.universal-card .label :where(h1,h2,h3,h4),.universal-card label :where(h1,h2,h3,h4),.universal-labels .label :where(h1,h2,h3,h4),.universal-labels label :where(h1,h2,h3,h4),.universal-modal .label :where(h1,h2,h3,h4),.universal-modal label :where(h1,h2,h3,h4){margin-block:0}.base-card,.navigation-card,.padding-lg,.universal-card{padding:var(--spacing-card-lg)}.padding-bg{padding:var(--spacing-card-bg)}.padding-md{padding:var(--spacing-card-md)}.padding-sm{padding:var(--spacing-card-sm)}.padding-0{padding:0}.padding-block-lg{padding-block:var(--spacing-card-lg)}.padding-block-bg{padding-block:var(--spacing-card-bg)}.navigation-card,.padding-block-md{padding-block:var(--spacing-card-md)}.padding-block-sm{padding-block:var(--spacing-card-sm)}.padding-block-0{padding-block:0}.navigation-card,.padding-inline-lg{padding-inline:var(--spacing-card-lg)}.padding-inline-bg{padding-inline:var(--spacing-card-bg)}.padding-inline-md{padding-inline:var(--spacing-card-md)}.padding-inline-sm{padding-inline:var(--spacing-card-sm)}.padding-inline-0{padding-inline:0}.universal-body .multiselect,.universal-card .multiselect,.universal-modal .multiselect{width:15rem}.universal-body>:where(input+*,.input-group+*,.textarea-wrapper+*,.chips+*,.resizable-textarea-wrapper+*,.input-div+*):not(:empty),.universal-card>:where(input+*,.input-group+*,.textarea-wrapper+*,.chips+*,.resizable-textarea-wrapper+*,.input-div+*):not(:empty),.universal-modal>:where(input+*,.input-group+*,.textarea-wrapper+*,.chips+*,.resizable-textarea-wrapper+*,.input-div+*):not(:empty){margin-block-start:var(--spacing-card-md)}.universal-body :where(button,.button,.iconified-button,.header-button),.universal-card :where(button,.button,.iconified-button,.header-button),.universal-modal :where(button,.button,.iconified-button,.header-button){width:-moz-fit-content;width:fit-content}.universal-body .input-group input,.universal-card .input-group input,.universal-modal .input-group input{flex-basis:0;width:auto}.universal-body :where(input),.universal-card :where(input),.universal-modal :where(input){box-sizing:border-box;max-height:40px}.universal-body :where(input):not(.stylized-toggle),.universal-card :where(input):not(.stylized-toggle),.universal-modal :where(input):not(.stylized-toggle){max-width:100%}:where(.adjacent-input){align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-card-sm);margin-bottom:calc(var(--spacing-card-sm) + var(--spacing-card-md))}:where(.adjacent-input) .header-button,:where(.adjacent-input) .iconified-button,:where(.adjacent-input) .input-group{flex-shrink:0}:where(.adjacent-input) input{flex-shrink:1}:where(.adjacent-input)>:first-child{flex-basis:min-content;flex-grow:1;flex-shrink:2}:where(.adjacent-input) .label .label__title,:where(.adjacent-input) label .label__title{margin-block:0}:where(.adjacent-input) .label .label__description,:where(.adjacent-input) label .label__description{margin-block-end:0}:where(.adjacent-input) .label .label__description:not(:first-child),:where(.adjacent-input) label .label__description:not(:first-child){margin-top:var(--spacing-card-sm)}@media screen and (max-width:750px){:where(.adjacent-input):not(:where(.adjacent-input).small){align-items:flex-start;flex-direction:column}:where(.adjacent-input):not(:where(.adjacent-input).small) .stylized-toggle{flex-basis:0}}.universal-body h1,.universal-card h1,.universal-modal h1{align-items:center;display:flex}.universal-body .markdown-body h1,.universal-card .markdown-body h1,.universal-modal .markdown-body h1{display:block}.universal-body>:first-child,.universal-body>:first-child :first-child,.universal-card>:first-child,.universal-card>:first-child :first-child,.universal-modal>:first-child,.universal-modal>:first-child :first-child{margin-block-start:0}.universal-body>:last-child,.universal-card>:last-child,.universal-modal>:last-child{margin-block-end:0}.universal-body :where(.header__row),.universal-card :where(.header__row),.universal-modal :where(.header__row){display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-card-sm)}.universal-body :where(.header__row) *,.universal-card :where(.header__row) *,.universal-modal :where(.header__row) *{flex-shrink:0}.universal-body :where(.header__row) .header__title,.universal-card :where(.header__row) .header__title,.universal-modal :where(.header__row) .header__title{flex-grow:1;margin:0}.universal-body :where(.header__row):not(:last-child),.universal-card :where(.header__row):not(:last-child),.universal-modal :where(.header__row):not(:last-child){margin-bottom:var(--spacing-card-md)}.universal-modal{display:flex;flex-direction:column;padding:var(--spacing-card-bg)}.universal-modal>p:first-child{margin-top:0}@media screen and (max-width:750px){.universal-modal .adjacent-input,.universal-modal.adjacent-input .universal-modal:not(.universal-modal.small){align-items:center;flex-direction:row}}@media screen and (max-width: calc(600px + 2rem)){.universal-modal .adjacent-input,.universal-modal.adjacent-input .universal-modal:not(.universal-modal.small){align-items:flex-start;flex-direction:column}}.navigation-card{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:3.75rem;row-gap:.5rem}.text-link{color:var(--color-link)}.text-link:focus-visible,.text-link:hover{color:var(--color-link-hover);cursor:pointer;text-decoration:underline}.text-link:active{color:var(--color-link-active)}.title-link{text-decoration:underline}.title-link:focus-visible,.title-link:hover{color:var(--color-heading)}.title-link:active{color:var(--color-text-dark)}.v-popper--theme-tooltip .v-popper__inner{background:var(--color-tooltip-bg)!important;border-radius:var(--size-rounded-tooltip)!important;box-shadow:var(--shadow-floating)!important;color:var(--color-tooltip-text)!important;font-size:.9rem!important;padding:5px 10px 4px!important}.v-popper--theme-tooltip .v-popper__arrow-inner,.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:var(--color-tooltip-bg)!important}.button-base,.header-button,.iconified-button,.square-button,.stylized-toggle,:not(tr).button-transparent{font-weight:500;outline:2px solid transparent}.button-base:focus-visible:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)),.button-base:hover:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)),.button-transparent:focus-visible:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)):not(tr),.button-transparent:hover:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)):not(tr),.header-button:focus-visible:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)),.header-button:hover:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)),.iconified-button:focus-visible:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)),.iconified-button:hover:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)),.square-button:focus-visible:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)),.square-button:hover:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)),.stylized-toggle:focus-visible:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)),.stylized-toggle:hover:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)){cursor:pointer;filter:brightness(.85)}.button-base:active:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)),.button-transparent:active:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)):not(tr),.header-button:active:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)),.iconified-button:active:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)),.square-button:active:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)),.stylized-toggle:active:not(.button-base:disabled):not(.stylized-toggle:disabled):not(.square-button:disabled):not(.iconified-button:disabled):not(.header-button:disabled):not(.button-transparent:disabled:not(tr)){filter:brightness(.8)}.button-base:disabled,.button-base[disabled=true],.button-transparent:disabled:not(tr),.header-button:disabled,.iconified-button:disabled,.square-button:disabled,.stylized-toggle:disabled,[disabled=true].button-transparent:not(tr),[disabled=true].header-button,[disabled=true].iconified-button,[disabled=true].square-button,[disabled=true].stylized-toggle{box-shadow:none;cursor:not-allowed;filter:grayscale(50%);opacity:.5}:not(tr).button-transparent{background-color:transparent;border-radius:var(--size-rounded-sm)}:not(tr).button-transparent:active:not(:not(tr).button-transparent:disabled),:not(tr).button-transparent:focus-visible:not(:not(tr).button-transparent:disabled),:not(tr).button-transparent:hover:not(:not(tr).button-transparent:disabled){background-color:var(--color-raised-bg)}:not(tr).button-transparent.brand-button{color:var(--color-brand)}:not(tr).button-transparent.danger-button{color:var(--color-red)}tr.button-transparent{background-color:transparent;border-radius:var(--size-rounded-sm)}tr.button-transparent:focus-visible:not(tr.button-transparent:disabled)>*,tr.button-transparent:hover:not(tr.button-transparent:disabled)>*{background-color:var(--color-raised-bg);cursor:pointer;filter:brightness(.85)}tr.button-transparent:active:not(tr.button-transparent:disabled)>*{background-color:var(--color-raised-bg);filter:brightness(.8)}tr.button-transparent:disabled>*,tr.button-transparent[disabled=true]>*{box-shadow:none;cursor:not-allowed;filter:grayscale(50%);opacity:.5}.button-within{transition:opacity .5s ease-in-out,filter .2s ease-in-out,transform .05s ease-in-out,outline .2s ease-in-out}.button-within:focus-visible:not(.button-within.disabled),.button-within:hover:not(.button-within.disabled){filter:brightness(.85)}.button-within:active:not(.button-within.disabled){filter:brightness(.8)}.button-within.disabled{filter:grayscale(50%);opacity:.5}.button-within.disabled,.button-within.disabled[disabled=true],.button-within.disableddisabled{box-shadow:none;cursor:not-allowed}.button-color-base,.header-button,.iconified-button{box-sizing:border-box;--text-color:var(--color-button-text);--background-color:var(--color-button-bg);background-color:var(--background-color);border-radius:var(--size-rounded-sm);box-shadow:var(--shadow-inset-sm),0 0 0 0 transparent;color:var(--text-color)}.header-button,.iconified-button{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-nm);height:-moz-fit-content;height:fit-content;margin:0;padding:var(--spacing-card-sm) var(--spacing-card-bg);text-decoration:none;transition:opacity .5s ease-in-out,filter .2s ease-in-out,scale .05s ease-in-out,outline .2s ease-in-out;width:-moz-fit-content;width:fit-content}.header-button svg,.iconified-button svg{height:1.1rem;margin-right:.5rem;width:1.1rem}.icon-only.header-button,.iconified-button.icon-only{padding:0 .5rem}.icon-only.header-button svg,.iconified-button.icon-only svg{margin-right:0}.iconified-button.transparent,.transparent.header-button{background:none;box-shadow:none}.bold-button.header-button,.iconified-button.bold-button{font-weight:700}.square-button{--text-color:var(--color-button-text);--background-color:var(--color-button-bg);align-items:center;background-color:var(--background-color);border-radius:var(--size-rounded-sm);box-shadow:var(--shadow-inset-sm),0 0 0 0 transparent;color:var(--text-color);display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.square-button svg{max-height:1.25rem;max-width:1.25rem;min-height:1.25rem;min-width:1.25rem}.header-button{border-radius:var(--size-rounded-max);box-sizing:content-box;max-height:1.75rem;min-height:unset;padding:.5rem .75rem;white-space:nowrap}.header-button svg{height:1.25rem;margin-right:.5rem;vertical-align:middle;width:1.25rem}.raised-button{--background-color:var(--color-raised-bg);box-shadow:var(--shadow-inset-sm),var(--shadow-raised)}.danger-button{--background-color:var(--color-red);--text-color:var(--color-brand-inverted)}.moderation-button{--background-color:var(--color-orange);--text-color:var(--color-brand-inverted)}.brand-button{--background-color:var(--color-brand);--text-color:var(--color-brand-inverted)}.alt-brand-button{--background-color:var(--color-brand-highlight);--text-color:var(--color-text)}.button-group{display:flex;grid-gap:var(--spacing-card-sm);flex-wrap:wrap;justify-content:right;margin-top:var(--spacing-card-md)}.multiselect--above .multiselect__content-wrapper{border-top:none!important;border-top-left-radius:var(--size-rounded-card)!important;border-top-right-radius:var(--size-rounded-card)!important}.known-error .multiselect__tags{background-color:var(--color-warning-bg)!important;border-color:var(--color-red)!important}.known-error .multiselect__tags::-moz-placeholder{color:var(--color-warning-text)}.known-error .multiselect__tags::placeholder{color:var(--color-warning-text)}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.stylized-toggle{background:var(--color-button-bg);border-radius:var(--size-rounded-max);box-sizing:content-box;display:inline-block;height:32px;margin:0;max-width:52px;min-height:32px;position:relative;transition:all .2s ease;width:52px}.stylized-toggle:after{background:var(--color-toggle-handle);border-radius:50%;content:"";height:18px;left:7px;outline:2px solid transparent;position:absolute;top:7px;transition:all .2s cubic-bezier(.5,.1,.75,1.35);width:18px}@media (prefers-reduced-motion){.stylized-toggle:after{transition:none}}.stylized-toggle:checked{background-color:var(--color-brand)}.stylized-toggle:checked:after{background:var(--color-brand-inverted);transform:translate(20px)}.stylized-toggle:hover .stylized-toggle:focus{background:var(--color-button-bg)}.textarea-wrapper{align-items:stretch;display:flex;flex-direction:column}.textarea-wrapper textarea{border-radius:var(--size-rounded-sm);flex:1;max-width:100%;overflow-y:auto;resize:none}.resizable-textarea-wrapper{display:block}.resizable-textarea-wrapper textarea{border-radius:var(--size-rounded-sm);min-height:10rem;resize:vertical;width:calc(100% - var(--spacing-card-lg) - var(--spacing-card-sm))}.error{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.error .icon{height:8rem;margin:1.5rem 0;width:8rem}.error .text{font-size:1.25rem;margin-bottom:2rem;text-align:center}.error .link{cursor:pointer;text-decoration:underline}.card-divider{background-color:var(--color-button-bg);border:none;color:var(--color-button-bg);height:1px;margin:var(--spacing-card-bg) 0}.text-input-wrapper.known-error,input.known-error,textarea.known-error{background-color:var(--color-warning-bg)!important;outline:2px solid var(--color-red)}.text-input-wrapper.known-error::-moz-placeholder,input.known-error::-moz-placeholder,textarea.known-error::-moz-placeholder{color:var(--color-warning-text)}.text-input-wrapper.known-error::placeholder,input.known-error::placeholder,textarea.known-error::placeholder{color:var(--color-warning-text)}.known-errors{color:var(--color-red);min-height:0}.known-errors ul{margin:0}.goto-link{align-items:center;color:var(--color-link);display:flex;gap:3px}.goto-link:focus-visible,.goto-link:hover{color:var(--color-link-hover);text-decoration:underline}.goto-link:active{color:var(--color-link-active)}h1 .beta-badge{font-size:.4em}.beta-badge{background-color:transparent;border:2px solid var(--color-text);border-radius:var(--size-rounded-max);box-sizing:border-box;color:var(--color-text);font-size:.7em;font-weight:700;margin-left:.5rem;padding:.2rem .4rem}.router-link-exact-active .beta-badge,h1 .beta-badge,h2 .beta-badge,h3 .beta-badge{background-color:var(--color-button-text-active);border-color:transparent;box-sizing:border-box;color:var(--color-raised-bg)}@media (prefers-reduced-motion){.button-animation,.button-base,.header-button,.iconified-button,.square-button,.stylized-toggle,:not(tr).button-transparent,button,tr.button-transparent{transform:none!important}}.push-right.input-group>:first-child,.push-right:not(.input-group){margin-left:auto;margin-right:0}.full-width-inputs .iconified-input,.full-width-inputs .multiselect,.full-width-inputs input{flex-basis:100%;width:100%}button:disabled,input:disabled{cursor:not-allowed!important}.input-group{display:flex;flex-direction:row;grid-gap:var(--spacing-card-sm);align-items:center;flex-wrap:wrap;max-width:100%}.input-group .multiselect{width:15rem}.input-group input{flex-shrink:2}.input-group.shrink-first :first-child{flex-basis:min-content;flex-grow:1;flex-shrink:2}.input-group.shrink-first :not(:first-child){flex-shrink:1}.input-group.right-aligned{justify-content:end}.input-stack{display:flex;flex-direction:column}.input-stack>:not(:last-child){margin-bottom:var(--spacing-card-sm)}.input-stack>.multiselect{height:inherit;width:unset}.text-input-wrapper{background:var(--color-button-bg);border-radius:var(--size-rounded-sm);box-shadow:var(--shadow-inset-sm),0 0 0 0 transparent;display:flex;flex-direction:row;flex-wrap:nowrap;max-width:100%;outline:2px solid transparent;overflow:hidden;transition:box-shadow .1s ease-in-out;width:-moz-fit-content;width:fit-content}.text-input-wrapper .text-input-wrapper__before{align-items:center;box-shadow:none;box-sizing:border-box;color:var(--color-text);display:flex;filter:grayscale(50%);flex-shrink:0;font-weight:var(--font-weight-medium);min-height:40px;opacity:.5;padding:.5rem 0 .5rem 1rem;width:-moz-fit-content;width:fit-content}.text-input-wrapper input,.text-input-wrapper textarea{background-color:transparent;border-radius:0;box-shadow:unset!important;flex-grow:1;outline:none!important;padding-left:0}.text-input-wrapper:focus,.text-input-wrapper:focus-visible,.text-input-wrapper:focus-within{box-shadow:inset 0 0 0 transparent,0 0 0 .25rem var(--color-brand-shadow);color:var(--color-button-text-active)}.primary-stat{align-items:center;display:flex;margin-bottom:.6rem}.primary-stat .primary-stat__icon{height:1rem;width:1rem}.primary-stat .primary-stat__text{margin-left:.4rem}.primary-stat .primary-stat__counter{font-size:var(--font-size-lg);font-weight:700}.primary-stat.no-margin{margin:0}.project-list{gap:var(--spacing-card-md);overflow:hidden;width:100%}.project-list:not(:first-child){margin-top:var(--spacing-card-md)}.project-list:not(:empty){margin-bottom:var(--spacing-card-md)}.project-list.display-mode--list{display:flex;flex-direction:column}.project-list.display-mode--gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:750px){.project-list.display-mode--gallery{grid-template-columns:repeat(1,minmax(0,1fr))}}.project-list.display-mode--grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:80rem){.project-list.display-mode--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:1024px){.project-list.display-mode--grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:860px){.project-list.display-mode--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:550px){.project-list.display-mode--grid{display:flex;flex-direction:column}}.wrap-as-needed{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.sr-only{height:0;overflow:hidden;position:absolute;width:0}.backed-svg{--size:2.5rem;align-items:center;background-color:var(--color-button-bg);border-radius:var(--size-rounded-sm);display:inline-flex;height:var(--size);justify-content:center;width:var(--size)}.backed-svg svg{height:calc(var(--size)*.6);width:calc(var(--size)*.6)}.backed-svg.circle{border-radius:50%}.backed-svg.raised{background-color:var(--color-raised-bg)}a.iconified-link,a.iconified-stacked-link{display:contents}a.iconified-link .space,a.iconified-stacked-link .space{opacity:0}a.iconified-link .title,a.iconified-stacked-link .title{font-weight:700}a.iconified-link .stacked,a.iconified-stacked-link .stacked{display:inline-flex;flex-direction:column}a.iconified-link:focus-visible .title,a.iconified-link:hover .title,a.iconified-stacked-link:focus-visible .title,a.iconified-stacked-link:hover .title{filter:var(--hover-filter);text-decoration:underline}a.iconified-link:active .title,a.iconified-stacked-link:active .title{filter:var(--active-filter)}a.iconified-link:focus-visible span,a.iconified-link:hover span{filter:var(--hover-filter);text-decoration:underline}a.iconified-link:active span{filter:var(--active-filter)}a.subtle-link:focus-visible,a.subtle-link:hover{filter:var(--hover-filter);text-decoration:underline}a.subtle-link:active{filter:var(--active-filter)}.inline-svg svg,svg.inline-svg{vertical-align:middle}.experimental-styles-within .tag-list{display:flex;flex-wrap:wrap;gap:var(--gap-4)}.experimental-styles-within .tag-list__item{align-items:center;background-color:var(--_bg-color,var(--color-button-bg));border-radius:var(--radius-max);color:var(--_color,var(--color-secondary));display:flex;font-size:var(--text-14);font-weight:var(--weight-bold);gap:var(--gap-4);padding:var(--gap-4) var(--gap-8);vertical-align:middle}.experimental-styles-within .tag-list__item svg{display:flex;height:var(--icon-14);width:var(--icon-14)}.experimental-styles-within .status-list{color:var(--color-base);display:flex;flex-direction:column;font-weight:var(--weight-bold);gap:var(--gap-8);padding-left:var(--gap-6)}.experimental-styles-within .status-list__item{align-items:center;display:flex;gap:var(--gap-4)}.experimental-styles-within .status-list__item svg{height:var(--icon-16);margin-right:var(--gap-4);width:var(--icon-16)}.experimental-styles-within .status-list__item span{color:var(--color-secondary);font-style:italic;font-weight:var(--weight-normal)}.experimental-styles-within .status-list__item--color-green svg{color:var(--color-green)}.experimental-styles-within .status-list__item--color-orange svg{color:var(--color-orange)}.experimental-styles-within .status-list__item--color-red svg{color:var(--color-red)}.experimental-styles-within .status-list__item--color-blue svg{color:var(--color-blue)}.experimental-styles-within .status-list__item--color-purple svg{color:var(--color-purple)}.experimental-styles-within .flex-card,.experimental-styles-within.flex-card{display:flex;flex-direction:column;gap:var(--gap-12);padding:var(--gap-16) var(--gap-24)}.experimental-styles-within .flex-card h2,.experimental-styles-within.flex-card h2{color:var(--color-contrast);font-size:var(--text-18);font-weight:var(--weight-extrabold);margin:0}.experimental-styles-within .flex-card h3,.experimental-styles-within.flex-card h3{color:var(--color-base);font-size:var(--text-16);font-weight:var(--weight-bold);margin:0}.experimental-styles-within .flex-card>section,.experimental-styles-within.flex-card>section{display:flex;flex-direction:column;gap:var(--gap-8)}.experimental-styles-within .details-list,.experimental-styles-within .links-list,.experimental-styles-within .list-style{display:flex;flex-direction:column;font-weight:var(--weight-bold);gap:var(--gap-12)}.experimental-styles-within .details-list hr,.experimental-styles-within .links-list hr,.experimental-styles-within .list-style hr{border-color:var(--color-button-border);margin-block:var(--gap-2);width:100%}.experimental-styles-within .details-list__item,.experimental-styles-within .iconified-list-item,.experimental-styles-within .links-list>a{align-items:center;display:flex;gap:var(--gap-8);vertical-align:middle;width:-moz-fit-content;width:fit-content}.experimental-styles-within .details-list__item svg,.experimental-styles-within .iconified-list-item svg,.experimental-styles-within .links-list>a svg{height:var(--icon-16);width:var(--icon-16)}.experimental-styles-within .details-list__item>svg:first-child,.experimental-styles-within .iconified-list-item>svg:first-child,.experimental-styles-within .links-list>a>svg:first-child{flex-shrink:0}.experimental-styles-within .links-list>a:hover{text-decoration:underline}.experimental-styles-within .details-list__item .details-list__item__text--style-secondary{color:var(--color-secondary);font-size:var(--text-14);font-weight:var(--weight-normal)}[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible{border-radius:.25rem;outline:.25rem solid #ea80ff}.card{outline-offset:-2px}input{outline:2px solid transparent!important}.button-animation,.button-base,.header-button,.iconified-button,.square-button,.stylized-toggle,:not(tr).button-transparent,tr.button-transparent{transition:opacity .5s ease-in-out,filter .2s ease-in-out,transform .05s ease-in-out,outline-width .2s ease-in-out}.button-transparent{box-shadow:none}.layout{background-color:var(--color-bg);display:block;min-height:100vh}@media screen and (min-width:1024px){.layout{min-height:calc(100vh - var(--spacing-card-bg))}}@media screen and (max-width:750px){.layout{margin-bottom:calc(var(--size-mobile-navbar-height) + 2rem)}}.layout main{grid-area:main}.layout footer{display:grid;grid-template:"logo-info  logo-info  logo-info" auto "links-1    links-2    links-3" auto "buttons    buttons    buttons" auto "notice     notice     notice" auto/1fr 1fr 1fr;margin:6rem 0 2rem;max-width:1280px;text-align:center}.layout footer .logo-info{grid-area:logo-info;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:15rem}.layout footer .logo-info .text-logo{height:auto;width:10rem}.layout footer .links{display:flex;flex-direction:column;margin-bottom:1rem}.layout footer .links h4{color:var(--color-text-dark);margin:0 0 1rem}.layout footer .links a{margin:0 0 1rem}.layout footer .links.links-1{grid-area:links-1}.layout footer .links.links-2{grid-area:links-2}.layout footer .links.links-3{grid-area:links-3}.layout footer .links .count-bubble{background:var(--color-brand);border-radius:5rem;color:var(--color-text-inverted);font-size:1rem;margin-left:.25rem;padding:0 .35rem}.layout footer .buttons{grid-area:buttons;margin-left:auto;margin-right:auto}.layout footer .buttons a,.layout footer .buttons button{margin-bottom:.5rem;margin-left:auto;margin-right:auto}.layout footer .not-affiliated-notice{font-size:var(--font-size-xs);font-weight:500;grid-area:notice;margin-top:var(--spacing-card-md);text-align:center}@media screen and (min-width:1024px){.layout footer{display:grid;grid-template:"logo-info  links-1 links-2 links-3 buttons" auto "notice     notice  notice  notice  notice" auto;margin-inline:auto;text-align:unset}.layout footer .links,.layout footer .logo-info{margin-right:4rem}.layout footer .buttons{margin-left:0;width:unset}.layout footer .buttons a,.layout footer .buttons button{margin-right:unset}.layout footer .not-affiliated-notice{margin-top:0}}@media (min-width:1024px){.layout main .alpha-alert{margin:1rem}.layout main .alpha-alert .wrapper{padding:1rem 2rem 1rem 1rem}}.email-nag{align-items:center;background-color:var(--color-raised-bg);display:flex;gap:1rem;justify-content:center;padding:.5rem 1rem;width:100%}.site-banner--warning{background-color:var(--color-red-bg);border-bottom:2px solid var(--color-red);display:grid;gap:.5rem;grid-template:"title actions" "description actions";padding-block:var(--gap-xl);padding-inline:max((100% - 80rem)/2 + var(--gap-md),var(--gap-xl))}.site-banner--warning .site-banner__title{align-items:center;color:var(--color-contrast);display:flex;font-size:var(--font-size-md);font-weight:700;gap:.5rem;grid-area:title}.site-banner--warning .site-banner__title svg{color:var(--color-red);flex-shrink:0;height:1.5rem;width:1.5rem}.site-banner--warning .site-banner__description{grid-area:description}.site-banner--warning .site-banner__actions{grid-area:actions}.site-banner--warning a{color:var(--color-red)}@media (max-width:1200px){.app-btn{display:none}}.mobile-navigation{display:none}.mobile-navigation .nav-menu{background-color:var(--color-raised-bg);border-radius:var(--size-rounded-card) var(--size-rounded-card) 0 0;bottom:calc(var(--size-mobile-navbar-height) - var(--size-rounded-card));box-shadow:0 0 20px 2px transparent;left:0;padding-bottom:var(--size-rounded-card);position:fixed;transform:translateY(100%);transition:transform .4s cubic-bezier(.54,.84,.42,1);width:100%;z-index:6}.mobile-navigation .nav-menu .account-container,.mobile-navigation .nav-menu .links{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem;justify-content:center;padding:1rem}.mobile-navigation .nav-menu .account-container .header-button,.mobile-navigation .nav-menu .account-container .iconified-button,.mobile-navigation .nav-menu .links .header-button,.mobile-navigation .nav-menu .links .iconified-button{font-size:1rem;font-weight:600;justify-content:center;margin:0 auto;max-width:500px;padding:.75rem;width:100%}@media screen and (min-width:354px){.mobile-navigation .nav-menu .cascade-links{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:674px){.mobile-navigation .nav-menu .cascade-links{grid-template-columns:repeat(3,1fr)}}.mobile-navigation .nav-menu-browse.expanded{box-shadow:0 0 20px 2px #0000004d;transform:translateY(0)}.mobile-navigation .nav-menu-mobile .account-container{padding-bottom:0}.mobile-navigation .nav-menu-mobile .account-container .account-button{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:var(--spacing-card-md)}.mobile-navigation .nav-menu-mobile .account-container .account-button .user-icon{height:2.25rem;width:2.25rem}.mobile-navigation .nav-menu-mobile .account-container .account-button .account-text{flex-grow:0}.mobile-navigation .nav-menu-mobile.expanded{box-shadow:0 0 20px 2px #0000004d;transform:translateY(0)}.mobile-navigation .mobile-navbar{align-items:center;background-color:var(--color-raised-bg);border-radius:var(--size-rounded-card) var(--size-rounded-card) 0 0;border-top:2px solid transparent;bottom:0;box-shadow:0 0 20px 2px #0000004d;box-sizing:border-box;display:flex;height:calc(var(--size-mobile-navbar-height) + env(safe-area-inset-bottom));justify-content:space-between;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;transition:border-radius .3s ease-out;width:100%;z-index:7}.mobile-navigation .mobile-navbar.expanded{border-radius:0;box-shadow:none}.mobile-navigation .mobile-navbar .tab{align-items:center;background:none;color:var(--color-text-inactive);display:flex;flex-basis:0;flex-direction:row;font-weight:700;gap:.25rem;justify-content:center;padding:0;position:relative;text-align:center;transition:color .15s ease-in-out}.mobile-navigation .mobile-navbar .tab.browse svg{transform:rotate(180deg);transition:transform .3s ease-in-out}.mobile-navigation .mobile-navbar .tab.browse svg.closed{transform:rotate(0)}.mobile-navigation .mobile-navbar .tab.bubble:after{background-color:var(--color-brand);border-radius:var(--size-rounded-max);content:"";height:.5rem;left:1.5rem;position:absolute;top:0;width:.5rem}.mobile-navigation .mobile-navbar .tab svg{height:1.75rem;width:1.75rem}.mobile-navigation .mobile-navbar .tab svg.smaller{height:1.25rem;width:1.25rem}.mobile-navigation .mobile-navbar .tab .user-icon{border:0 solid var(--color-brand);box-sizing:border-box;height:2rem;transition:border .15s ease-in-out;width:2rem}.mobile-navigation .mobile-navbar .tab .user-icon.expanded{border:2px solid var(--color-brand)}.mobile-navigation .mobile-navbar .tab:focus,.mobile-navigation .mobile-navbar .tab:hover{color:var(--color-text)}.mobile-navigation .mobile-navbar .tab:first-child{margin-left:2rem}.mobile-navigation .mobile-navbar .tab:last-child{margin-right:2rem}.mobile-navigation .mobile-navbar .tab.router-link-exact-active:not(.mobile-navigation .mobile-navbar .tab.no-active),.mobile-navigation .mobile-navbar .tab.router-link-exact-active:not(.mobile-navigation .mobile-navbar .tab.no-active) svg{color:var(--color-brand)}@media (any-hover:none) and (max-width:640px){.desktop-only{display:none}.mobile-navigation{display:flex}main{padding-top:.75rem}}.temp-nav-buttons.router-link-exact-active{background-color:var(--color-brand-highlight)!important;color:var(--color-contrast)!important}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{background:#fff;display:block;height:38px;position:absolute;right:1px;top:1px;width:40px}.multiselect__spinner:after,.multiselect__spinner:before{border:2px solid transparent;border-radius:100%;border-top-color:#41b883;box-shadow:0 0 0 1px transparent;content:"";height:16px;left:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;width:16px}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{opacity:1;transition:opacity .4s ease-in-out}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;color:#35495e;display:block;min-height:40px;position:relative;text-align:left;width:100%}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;opacity:.6;pointer-events:none}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{background:#fff;border:none;border-radius:5px;box-sizing:border-box;display:inline-block;line-height:20px;margin-bottom:8px;min-height:20px;padding:0 0 0 5px;position:relative;transition:border .1s ease;vertical-align:top;width:100%}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{margin-bottom:8px;padding-left:5px}.multiselect__tags-wrap{display:inline}.multiselect__tags{background:#fff;border:1px solid #e8e8e8;border-radius:5px;display:block;font-size:14px;min-height:40px;padding:8px 40px 0 8px}.multiselect__tag{background:#41b883;border-radius:5px;color:#fff;display:inline-block;line-height:1;margin-bottom:5px;margin-right:10px;max-width:100%;overflow:hidden;padding:4px 26px 4px 10px;position:relative;text-overflow:ellipsis;white-space:nowrap}.multiselect__tag-icon{border-radius:5px;bottom:0;cursor:pointer;font-style:normal;font-weight:700;line-height:22px;margin-left:7px;position:absolute;right:0;text-align:center;top:0;transition:all .2s ease;width:22px}.multiselect__tag-icon:after{color:#266d4d;content:"×";font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{border:1px solid #e8e8e8;border-radius:5px;min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap}.multiselect__current,.multiselect__select{box-sizing:border-box;cursor:pointer;display:block;line-height:16px;margin:0;text-decoration:none}.multiselect__select{height:38px;padding:4px 8px;position:absolute;right:1px;text-align:center;top:1px;transition:transform .2s ease;width:40px}.multiselect__select:before{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;color:#999;content:"";margin-top:4px;position:relative;right:0;top:65%}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{background:#fff;border:1px solid #e8e8e8;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none;display:block;max-height:240px;overflow:auto;position:absolute;width:100%;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{display:inline-block;list-style:none;margin:0;min-width:100%;padding:0;vertical-align:top}.multiselect--above .multiselect__content-wrapper{border-bottom:none;border-radius:5px 5px 0 0;border-top:1px solid #e8e8e8;bottom:100%}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{cursor:pointer;display:block;line-height:16px;min-height:40px;padding:12px;position:relative;text-decoration:none;text-transform:none;vertical-align:middle;white-space:nowrap}.multiselect__option:after{font-size:13px;line-height:40px;padding-left:20px;padding-right:12px;position:absolute;right:0;top:0}.multiselect__option--highlight{background:#41b883;color:#fff;outline:none}.multiselect__option--highlight:after{background:#41b883;color:#fff;content:attr(data-select)}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{background:inherit;color:silver;content:attr(data-selected)}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;color:#fff;content:attr(data-deselect)}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;color:#fff;content:attr(data-deselect)}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{display:inline-block;line-height:20px;margin-bottom:8px;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{left:1px;right:auto}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{left:0;right:auto}[dir=rtl] .multiselect__clear{left:12px;right:auto}[dir=rtl] .multiselect__spinner{left:1px;right:auto}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}
