.banner-grid[data-v-c16bbded]{display:grid;gap:.5rem;grid-template-areas:"title         actions_right" "description   actions_right" "actions       actions_right";padding-block:var(--gap-xl);padding-inline:max(calc(50% - 40rem + var(--gap-md)),var(--gap-xl))}.banner-grid.no-actions[data-v-c16bbded]{grid-template-areas:"title         actions_right" "description   actions_right"}.banner-grid.slim[data-v-c16bbded]{align-items:center;display:flex;gap:.5rem;padding-bottom:1rem;padding-top:1rem}.grid-area-\[title\][data-v-c16bbded]{grid-area:title}.grid-area-\[description\][data-v-c16bbded]{grid-area:description}.grid-area-\[actions\][data-v-c16bbded]{grid-area:actions}.grid-area-\[actions_right\][data-v-c16bbded]{grid-area:actions_right}.banner-grid a[data-v-c16bbded]{color:currentColor;text-decoration-line:underline}.text-logo[data-v-bb43a6d1]{align-items:center;display:inline-flex;line-height:0}.text-logo img[data-v-bb43a6d1]{display:block;height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.animate[data-v-bb43a6d1]{opacity:.72}.footer-brand-background[data-v-09da6756]{background:var(--brand-gradient-strong-bg);border-color:var(--brand-gradient-border)}button,input[type=button]{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;outline:2px solid transparent;padding:0}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-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;interpolate-size:allow-keywords;scrollbar-gutter:stable;--ease-out-expo:cubic-bezier(.16,1,.3,1)}.light-mode{--color-icon:var(--color-secondary);--color-text:#111827;--color-text-inactive:#4b5563;--color-text-dark:#1a202c;--color-heading:#2c313d;--color-text-inverted:var(--color-bg);--color-bg-inverted:var(--color-text);--color-brand-inverted:#fff;--tab-underline-hovered:#e2e8f0;--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-dropdown-bg:var(--color-button-bg);--color-dropdown-text:var(--color-button-text);--color-code-bg:var(--color-bg);--color-code-text:var(--color-text-dark);--color-kbd-shadow:rgba(0,0,0,.25);--color-grey-link:var(--color-text);--color-grey-link-hover:var(--color-heading);--color-grey-link-active:var(--color-text-dark);--color-warning-bg:#f6cbcf;--color-warning-text:#981b40;--color-warning-banner-text:#2d2424;--color-warning-banner-bg:#ffe5e5;--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:#f0f1f2;--landing-maze-bg:linear-gradient(180deg,rgba(230,250,253,.76),hsla(0,0%,100%,.88)),url(../67minecraft/home-background.jpg);--landing-maze-gradient-bg:linear-gradient(180deg,rgba(242,252,254,.92),hsla(0,0%,100%,.98)),url(../67minecraft/home-background.jpg);--landing-maze-outer-bg:linear-gradient(180deg,#e8f7fa,#fff);--landing-color-heading:#000;--landing-color-subheading:#3a3f45;--landing-transition-gradient-start:hsla(0,0%,100%,0);--landing-transition-gradient-end:#f5fcfe;--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,#f5fcfe,#f8fbfc 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:#007d93;--landing-blue-label-bg:rgba(0,158,184,.15);--landing-green-label:#007d93;--landing-green-label-bg:rgba(0,158,184,.15);--landing-raw-bg:#fff;--medal-promotion-bg:#fff;--medal-promotion-bg-orange:#48aaff;--medal-promotion-text-orange:#156db8;--medal-promotion-bg-gradient:linear-gradient(90deg,rgba(152,207,255,.2) 20%,rgba(152,207,255,.1));--banner-error-bg:#fee2e2;--banner-error-text:#991b1b;--banner-error-border:#ef4444;--banner-warning-bg:#ffedd5;--banner-warning-text:#713f12;--banner-warning-border:#f97316;--banner-info-bg:#dbeafe;--banner-info-text:#1e3a8a;--banner-info-border:#3b82f6}.dark,.dark-mode,.oled-mode,.retro-mode{--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-text-inverted:var(--color-bg);--color-bg-inverted:var(--color-text);--color-brand-inverted:#000;--tab-underline-hovered:#414146;--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-dropdown-bg:var(--color-button-bg);--color-dropdown-text:var(--color-button-text);--color-code-bg:var(--color-button-bg);--color-code-text:var(--color-text-dark);--color-kbd-shadow:rgba(0,0,0,.35);--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;--landing-maze-bg:linear-gradient(180deg,rgba(4,10,14,.55),rgba(2,7,10,.86)),url(../67minecraft/home-background.jpg);--landing-maze-gradient-bg:linear-gradient(180deg,rgba(3,11,15,.88),rgba(0,0,0,.98)),url(../67minecraft/home-background.jpg);--landing-maze-outer-bg:linear-gradient(180deg,#030b0f,#000);--landing-color-heading:#fff;--landing-color-subheading:#afb6be;--landing-transition-gradient-start:rgba(14,16,32,0);--landing-transition-gradient-end:#030b0f;--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,#07181e);--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:#20c7de;--landing-blue-label-bg:rgba(32,199,222,.16);--landing-green-label:#20c7de;--landing-green-label-bg:rgba(32,199,222,.16);--landing-raw-bg:#000;--medal-promotion-bg:#000;--medal-promotion-bg-orange:rgba(208,246,255,.25);--medal-promotion-text-orange:#42abff;--medal-promotion-bg-gradient:linear-gradient(90deg,rgba(66,170,255,.15),transparent 100%);--hover-filter:brightness(120%);--active-filter:brightness(140%);--banner-error-bg:#45222c;--banner-error-text:#fee2e2;--banner-error-border:var(--color-red);--banner-warning-bg:#453425;--banner-warning-text:#e4d9ca;--banner-warning-border:var(--color-orange);--banner-info-bg:#28374b;--banner-info-text:#dbeafe;--banner-info-border:var(--color-blue)}.oled-mode{--color-button-bg-hover:#2d2d32;--color-button-bg-active:#3c3c40;--color-table-alternate-row:#19191c;--color-divider-dark:#2c3134;--color-warning-banner-bg:#290f0f}.retro-mode{--surface-1:#191917;--surface-2:#161615;--surface-3:#232421;--surface-4:#3a3b38;--surface-5:#5a5c58;--color-button-bg:#3a3b38;--color-base:#c3c4b3;--color-secondary:#9b9e98;--color-contrast:#e6e2d1;--color-brand:#1aaec3;--color-brand-highlight:#123f47;--color-accent-contrast:#fff;--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:#20c7de;--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(32,199,222,.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:26.5rem;--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:354px){body{--size-mobile-navbar-height-expanded:15.5rem}}svg{height:1em;width:1em}a{color:inherit;text-decoration:none}h1,h2{color:var(--color-text-primary)}h2{margin-bottom:1rem;margin-top:0}h3{color:var(--color-text-primary);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:36px;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}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:"header" "sidebar" "content" "info"/100%;padding:0 1.5rem}@media screen and (max-width:1024px){.normal-page{margin-top:1.5rem;padding:0 1rem}}.normal-page .normal-page__sidebar{grid-area:sidebar}.normal-page .normal-page__info{grid-area:info}.normal-page .normal-page__content{grid-area:content;min-width:0;width:100%}.normal-page .normal-page__header{grid-area:header}@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:59.75rem;min-width:0;width:100%}}.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 1.5rem 1.5rem}@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:59.75rem;min-width:0;width:100%}.new-page .normal-page__header{grid-area:header}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}.base-card,.universal-card{background-color:var(--surface-3);border:1px solid var(--surface-4);border-radius:var(--radius-lg);margin-bottom:var(--gap-md);min-height:var(--font-size-2xl);outline:2px solid transparent;padding:1rem;position:relative}.base-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:where(.base-card.warning,.warning.universal-card,.base-card.information,.information.universal-card),.universal-card:where(.base-card.warning,.warning.universal-card,.base-card.information,.information.universal-card){line-height:1.5;min-height:0;padding:1.5rem}.base-card:where(.base-card.warning,.warning.universal-card,.base-card.information,.information.universal-card) a,.universal-card:where(.base-card.warning,.warning.universal-card,.base-card.information,.information.universal-card) a{color:var(--color-blue);text-decoration:underline}.base-card.moderation-card,.moderation-card.universal-card{background-color:var(--color-warning-banner-bg)}.base-card.recessed,.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-primary);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}.universal-body>:where(input+*,.input-group+*,.chips+*,.input-div+*):not(:empty),.universal-card>:where(input+*,.input-group+*,.chips+*,.input-div+*):not(:empty),.universal-modal>:where(input+*,.input-group+*,.chips+*,.input-div+*):not(:empty){margin-block-start:var(--spacing-card-md)}.universal-body :where(button:not([data-button])),.universal-card :where(button:not([data-button])),.universal-modal :where(button:not([data-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;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) .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}}.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}}.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)}.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)}@media(prefers-reduced-motion){button{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 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 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}.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:36px;opacity:.5;padding:.5rem 0 .5rem 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;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)}.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)}.inline-svg svg,svg.inline-svg{vertical-align:middle}.tag-list{display:flex;flex-wrap:wrap;gap:var(--gap-4)}.flex-card{display:flex;flex-direction:column;gap:var(--gap-12);padding:var(--gap-16)}.flex-card h2{color:var(--color-contrast);font-size:var(--text-18);font-weight:600;line-height:normal;margin:0}.flex-card h3{color:var(--color-base);font-size:var(--text-16);font-weight:600;margin:0}.flex-card>section{display:flex;flex-direction:column;gap:var(--gap-8)}.details-list,.list-style{display:flex;flex-direction:column;font-weight:var(--weight-bold);gap:var(--gap-12)}.details-list hr,.list-style hr{border-color:var(--color-button-border);margin-block:var(--gap-2);width:100%}.details-list__item,.iconified-list-item{align-items:center;display:flex;gap:var(--gap-8);vertical-align:middle;width:-moz-fit-content;width:fit-content}.details-list__item svg,.iconified-list-item svg{height:var(--icon-16);width:var(--icon-16)}.details-list__item>svg:first-child,.iconified-list-item>svg:first-child{flex-shrink:0}.details-list__item{font-weight:400}.details-list__item .details-list__item__text--style-secondary{color:var(--color-secondary);font-size:var(--text-14);font-weight:var(--weight-normal)}.card-shadow{box-shadow:var(--shadow-card)}.card{outline-offset:-2px}input{outline:2px solid transparent!important}.qc-cmp2-close-tooltip{background-color:transparent;color:#107f3e}#qc-cmp2-usp{background:var(--color-raised-bg)!important;border:1px solid var(--color-divider)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-floating)!important;color:var(--color-base)!important;font-family:var(--font-standard)!important;max-width:660px}#qc-cmp2-usp .qc-usp-container,#qc-cmp2-usp .qc-usp-ui-content,#qc-cmp2-usp .qc-usp-ui-form-content{background:transparent!important}#qc-cmp2-usp .qc-usp-action-description,#qc-cmp2-usp label,#qc-cmp2-usp p{color:var(--color-base)!important;font-family:var(--font-standard)!important}#qc-cmp2-usp .qc-cmp2-list-item-title,#qc-cmp2-usp .qc-usp-title{color:var(--color-contrast)!important;font-family:var(--font-standard)!important;font-weight:700!important}#qc-cmp2-usp .qc-usp-title{font-size:1.25rem!important}#qc-cmp2-usp .qc-usp-alt-action,#qc-cmp2-usp a{color:var(--color-link)!important}#qc-cmp2-usp .qc-cmp2-list-item{background:var(--color-button-bg)!important;border:1px solid var(--color-divider)!important;border-radius:var(--radius-md)!important}#qc-cmp2-usp .qc-cmp2-list-item-header{background:transparent!important;border:0!important;color:var(--color-contrast)!important}#qc-cmp2-usp .qc-cmp2-list-item-header svg{color:var(--color-base)!important}#qc-cmp2-usp .qc-cmp2-toggle{background:var(--surface-3)!important;border-color:var(--color-divider)!important}#qc-cmp2-usp .qc-cmp2-toggle .toggle{background:var(--color-contrast)!important}#qc-cmp2-usp .qc-cmp2-toggle .text{color:var(--color-contrast)!important}#qc-cmp2-usp .qc-cmp2-toggle[aria-checked=true]{background:var(--color-brand)!important;border-color:var(--color-brand)!important}#qc-cmp2-usp .qc-cmp2-toggle[aria-checked=true] .text,#qc-cmp2-usp button[mode=primary]{color:var(--color-accent-contrast)!important}#qc-cmp2-usp button[mode=primary]{background:var(--color-brand)!important;border:0!important;border-radius:var(--radius-md)!important;font-family:var(--font-standard)!important;font-weight:700!important}#qc-cmp2-usp .qc-usp-close-icon{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/1.5rem 1.5rem no-repeat;border:0!important}#qc-cmp2-usp a:focus-visible,#qc-cmp2-usp button:focus-visible{outline:2px solid var(--color-brand)!important;outline-offset:2px!important}#qc-cmp2-usp .qc-usp-ui-content{max-width:100%!important}#qc-cmp2-usp .qc-usp-ui-content .qc-usp-ui-form-content{border:1px solid transparent!important;padding:0!important}.layout{display:block;min-height:100vh}@media screen and (min-width:1024px){.layout{min-height:calc(100vh - var(--spacing-card-bg))}}.layout main{grid-area:main}@media(min-width:1024px){.layout main .alpha-alert{margin:1rem}.layout main .alpha-alert .wrapper{padding:1rem 2rem 1rem 1rem}}@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(calc(100% + env(safe-area-inset-bottom)));transition:transform .4s cubic-bezier(.54,.84,.42,1);width:100%;z-index:11}.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>a,.mobile-navigation .nav-menu .account-container>button,.mobile-navigation .nav-menu .links>a,.mobile-navigation .nav-menu .links>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{opacity:0;padding-bottom:0;pointer-events:none;transition:opacity .15s ease-in-out;visibility:hidden}.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 .nav-menu-mobile.expanded .account-container{opacity:1;pointer-events:auto;visibility:visible}.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:11}.mobile-navigation .mobile-navbar:after{background-color:var(--color-raised-bg);bottom:2px;content:"";height:300px;left:0;position:absolute;transform:translateY(100%);width:100%}.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(pointer:coarse)and (max-width:640px){.desktop-only{display:none}.mobile-navigation{display:flex}}.over-the-top-random-animation{align-items:center;animation:tilt-shaking calc(.2s/(max(var(--_r-count) - 20,1)/20)) linear infinite,translate-x-shaking calc(.3s/(max(var(--_r-count) - 20,1)/20)) linear infinite,translate-y-shaking calc(.25s/(max(var(--_r-count) - 20,1)/20)) linear infinite;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;scale:.5;transition:all .5s ease-out;z-index:100}.over-the-top-random-animation.threshold{opacity:1}.over-the-top-random-animation.rings-expand{opacity:0;scale:.8}.over-the-top-random-animation.rings-expand .animation-ring-1{height:25rem;width:25rem}.over-the-top-random-animation.rings-expand .animation-ring-2{height:50rem;width:50rem}.over-the-top-random-animation.rings-expand .animation-ring-3{height:100rem;width:100rem}.over-the-top-random-animation>div{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;position:relative;width:-moz-fit-content;width:fit-content}.over-the-top-random-animation>div>*{height:20rem;position:absolute;scale:calc(1 + max(var(--_r-count) - 20,0)*.1);transition:all .2s ease-out;width:20rem}@keyframes tilt-shaking{0%{rotate:0deg}25%{rotate:calc(1deg*(var(--_r-count) - 20))}50%{rotate:0deg}75%{rotate:calc(-1deg*(var(--_r-count) - 20))}to{rotate:0deg}}@keyframes translate-x-shaking{0%{translate:0}25%{translate:calc(2px*(var(--_r-count) - 20))}50%{translate:0}75%{translate:calc(-2px*(var(--_r-count) - 20))}to{translate:0}}@keyframes translate-y-shaking{0%{transform:translateY(0)}25%{transform:translateY(calc(2px*(var(--_r-count) - 20)))}50%{transform:translateY(0)}75%{transform:translateY(calc(-2px*(var(--_r-count) - 20)))}to{transform:translateY(0)}}.pride-backdrop{background-image:linear-gradient(90deg,#c20732,#f57203,#ffd632,#21ca8b,#2f9ff2,#e420fc);height:30rem;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%);opacity:0;transition:opacity 1s ease}.pride-backdrop.shown{opacity:.08}.light .pride-backdrop.shown,.light-mode .pride-backdrop.shown{opacity:.15}
