@import"https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap";.theme-Iceplanet2002{--theme-background: url(/assets/backgrounds/Iceplanet2002.jpg);--color-surface-page: linear-gradient(180deg, #1ba4d9 400px, #145994 100%);--color-surface-1: linear-gradient(180deg, #24367f 400px, #1b2962 1000px);--color-button: #314595;--color-header: #162251;--color-text: #adddef;--color-heading: #ffffff;--color-accent: #ee4702;--color-text-2: #24367f}.theme-Mtron{--theme-background: url(/assets/backgrounds/Mtron.jpg);--color-surface-page: linear-gradient(0deg, #152806 0%, #e4e438 600px);--color-surface-1: #152806;--color-header: #152806;--color-text: #a0b223;--color-heading: #fbdd07;--color-accent: #c23032;--color-text-2: #33790c}.theme-Blacktron{--theme-background: url(/assets/backgrounds/Blacktron.jpg);--color-surface-page: linear-gradient(0deg, #f4be2d 0%, #d9b83a 600px);--color-surface-1: #202020;--color-button: #000000;--color-header: #191919;--color-text: #fecb2f;--color-heading: #ffffff;--color-accent: #d9b83a;--color-text-2: #33790c}.theme-BlacktronII{--theme-background: url(/assets/backgrounds/BlacktronII.jpg);--color-surface-page: linear-gradient(0deg, #f4be2d 0%, #bcc128 600px);--color-surface-1: #161c10;--color-button: #000000;--color-header: #161c10;--color-text: #a0b223;--color-heading: #ffffff;--color-accent: #aebc2b;--color-text-2: #33790c}.theme-Spyrius{--theme-background: url(/assets/backgrounds/Spyrius.jpg);--color-surface-page: linear-gradient(0deg, #955036 0%, #d5b139 600px);--color-surface-1: #171230;--color-button: #000000;--color-header: #171230;--color-text: #a0b223;--color-heading: #e7e7e7;--color-accent: #c50f1b;--color-text-2: #33790c}.price-null{--price-color: var(--white)}.price-5{--price-color: var(--color-lego-red)}.price-10{--price-color: var(--color-lego-orange)}.price-15{--price-color: var(--color-lego-yellow)}.price-20{--price-color: var(--color-lego-lime)}.price-25{--price-color: var(--color-lego-green)}.price-30{--price-color: var(--color-lego-darkAzure)}.price-35{--price-color: var(--color-lego-blue)}.price-40{--price-color: var(--color-lego-mediumLavender)}.price-45{--price-color: var(--color-lego-purple)}.price-50{--price-color: var(--color-lego-darkPink)}.price-55{--price-color: var(--color-lego-magenta)}.price-60{--price-color: var(--color-lego-lightTurquoise)}.price-65{--price-color: var(--color-lego-darkTurquoise)}.price-70{--price-color: var(--color-lego-tan)}.price-75{--price-color: var(--color-lego-darkTan)}.price-80{--price-color: var(--color-lego-darkOrange)}.price-85{--price-color: var(--color-lego-reddishBrown)}.price-90{--price-color: var(--color-lego-lightBluishGray)}.price-95{--price-color: var(--color-lego-darkBluishGray)}.price-100{--price-color: var(--color-lego-black)}:root{--app-header-height: 64px;--page-header-height: 60px;--spacing-12: .125rem;--spacing-25: .25rem;--spacing-50: .5rem;--spacing-75: .75rem;--spacing-100: 1rem;--spacing-125: 1.25rem;--spacing-150: 1.5rem;--spacing-175: 1.75rem;--spacing-200: 2rem;--spacing-300: 3rem;--spacing-400: 4rem;--spacing-500: 5rem;--control-size-large: 40px;--control-size-medium: 32px;--control-size-small: 24px;--control-size-mini: 20px;--symbol-size-jumbo: 40px;--symbol-size-large: 32px;--symbol-size-medium: 24px;--symbol-size-small: 20px;--symbol-size-mini: 16px;--border-radius-mini: 2px;--border-radius-small: 4px;--border-radius-medium: 6px;--border-radius-large: 8px;--border-radius-jumbo: 12px;--border-radius-full: 100rem;--timing-slide: cubic-bezier(.33, 1, .68, 1);--white: #ffffff;--black: #333333;--gray: #878787;--light-gray: #d8d8d8;--purple: #bd86bf;--blue: #1769b8;--light-blue: #b9d6f0;--aqua: #4b9f9b;--green: #57b66c;--orange: #f8bb3c;--red: #eb5d5f;--light-red: #f1d3d3;--skeleton-1: #afafaf;--skeleton-2: #c7c7c7;--skeleton-3: #9e9e9e;--color-body-bg: #ffffff;--color-border: #b3b3b3;--color-app-text: var(--black);--color-text: var(--black);--color-link: var(--blue);--color-control: #e8ebee;--color-button: #dddddd;--color-button-inverse: #333333;--color-focus-outline: rgba(11, 125, 212, .5);--color-box-bg: #f6f8fa;--color-text-subtle: #898989;--color-overlay: rgba(0, 0, 0, .2);--color-overlay-dark: rgba(0, 0, 0, .5);--color-divider: rgba(0, 0, 0, .2);--numeral-font-family: "RobotoMono", monospace;--mono-font-family: "RobotoMono", monospace;--color-surface-app: var(--color-body-bg);--color-surface-page: var(--color-body-bg);--color-surface-1: #ffffff;--color-header: var(--color-box-bg);--color-heading: var(--color-text);--color-accent: var(--color-text);--color-text-2: var(--color-text);--color-fg-default: #1f2328;--color-fg-muted: #656d76;--color-fg-subtle: #6e7781;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #ffffff;--color-canvas-overlay: #ffffff;--color-canvas-inset: #f6f8fa;--color-canvas-subtle: #f6f8fa;--color-canvas-emphasis: #ffffff;--color-border-default: #bac0c7;--color-border-muted: #d8dee4;--color-border-subtle: #1f232826;--color-shadow-small: 0 1px 0 #1f23280a;--color-shadow-medium: 0 3px 6px #8c959f26;--color-shadow-large: 0 8px 24px #8c959f33;--color-shadow-extra-large: 0 12px 28px rgba(140, 149, 159, .3);--color-overlay-shadow: 0 1px 3px rgba(31, 35, 40, .12), 0 8px 24px rgba(66, 74, 83, .12);--shadow-inset: inset 0px 1px 0px 0px #1f23280a;--shadow-resting-xsmall: 0px 1px 0px 0px #1f23281a;--shadow-resting-small: 0px 1px 0px 0px #1f23280a;--shadow-resting-medium: 0px 3px 6px 0px #424a531f;--shadow-floating-small: 0px 0px 0px 1px #d0d7de80, 0px 6px 12px -3px #424a530a, 0px 6px 18px 0px #424a531f;--shadow-floating-medium: 0px 0px 0px 1px #d0d7de, 0px 8px 16px -4px #424a5314, 0px 4px 32px -4px #424a5314, 0px 24px 48px -12px #424a5314, 0px 48px 96px -24px #424a5314;--color-overlay-backdrop: rgba(22, 27, 34, .2);--color-neutral-emphasis-plus: #24292f;--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-accent-muted: rgba(84, 174, 255, .4);--color-accent-subtle: #ddf4ff;--color-neutral-emphasis: #6e7681;--color-neutral-muted: rgba(110, 118, 129, .2);--color-neutral-subtle: rgba(110, 118, 129, .1);--color-accent-fg: #2f81f7;--color-accent-emphasis: #1f6feb;--color-accent-muted: rgba(56, 139, 253, .4);--color-accent-subtle: rgba(56, 139, 253, .1);--color-selected-backdrop: #80d5ff77;--color-btn-text: #24292f;--color-btn-bg: #f6f8fa;--color-btn-border: #1f232840;--color-btn-shadow: 0 1px 0 rgba(31, 35, 40, .04);--color-btn-inset-shadow: inset 0 1px 0 rgba(255, 255, 255, .25);--color-btn-hover-bg: #f3f4f6;--color-btn-hover-border: rgba(31, 35, 40, .15);--color-btn-active-bg: hsla(220, 14%, 93%, 1);--color-btn-active-border: #1f232860;--color-btn-selected-bg: hsla(220, 14%, 94%, 1);--color-btn-counter-bg: rgba(31, 35, 40, .08);--color-item-hover-bg: rgba(208, 215, 222, .32)}@media screen and (min-width: 0px) and (max-width: 400px){:root{--rem-offset: .75;--spacing-25: calc(var(--rem-offset) * .25rem);--spacing-50: calc(var(--rem-offset) * .5rem);--spacing-75: calc(var(--rem-offset) * .75rem);--spacing-100: calc(var(--rem-offset) * 1rem);--spacing-125: calc(var(--rem-offset) * 1.25rem);--spacing-150: calc(var(--rem-offset) * 1.5rem);--spacing-175: calc(var(--rem-offset) * 1.75rem);--spacing-200: calc(var(--rem-offset) * 2rem);--spacing-300: calc(var(--rem-offset) * 3rem);--spacing-400: calc(var(--rem-offset) * 4rem);--spacing-500: calc(var(--rem-offset) * 5rem)}}@media screen and (min-width: 400px) and (max-width: 450px){:root{--rem-offset: .75;--spacing-25: calc(var(--rem-offset) * .25rem);--spacing-50: calc(var(--rem-offset) * .5rem);--spacing-75: calc(var(--rem-offset) * .75rem);--spacing-100: calc(var(--rem-offset) * 1rem);--spacing-125: calc(var(--rem-offset) * 1.25rem);--spacing-150: calc(var(--rem-offset) * 1.5rem);--spacing-175: calc(var(--rem-offset) * 1.75rem);--spacing-200: calc(var(--rem-offset) * 2rem);--spacing-300: calc(var(--rem-offset) * 3rem);--spacing-400: calc(var(--rem-offset) * 4rem);--spacing-500: calc(var(--rem-offset) * 5rem)}}:root{--color-lego-red: #b30006;--color-lego-orange: #ff7e14;--color-lego-yellow: #ffe001;--color-lego-lime: #c4e000;--color-lego-green: #00923d;--color-lego-darkAzure: #009fe0;--color-lego-blue: #0057a6;--color-lego-mediumLavender: #c689d9;--color-lego-purple: #7a238d;--color-lego-darkPink: #ef5bb3;--color-lego-magenta: #b72276;--color-lego-lightTurquoise: #00c5bc;--color-lego-darkTurquoise: #00a29f;--color-lego-tan: #eed9a4;--color-lego-darkTan: #b89869;--color-lego-darkOrange: #b35408;--color-lego-reddishBrown: #82422a;--color-lego-lightBluishGray: #afb5c7;--color-lego-darkBluishGray: #595d60;--color-lego-black: #212121}@media (prefers-color-scheme: dark){:root{--white: #ececec;--gray: #a7a7a7;--light-gray: #323232;--blue: #2991f6;--aqua: #57b6b2;--green: #57b66c;--light-red: #9a1717;--red-grad: #de7070 0%, #da5c5c 100%;--dk-orange-grad: #ec8b6f 0%, #eb7b5b 100%;--orange-grad: #e9aa60 0%, #e59d4d 100%;--yellow-grad: #e2c441 0%, #debc33 100%;--green-grad: #65c068 0%, #58b854 100%;--mint-grad: #53c6ad 0%, #2abfa1 100%;--aqua-grad: #56c4d6 0%, #3dbcd0 100%;--blue-grad: #4daeea 0%, #35a3e7 100%;--dk-blue-grad: #5267b7 0%, #3a52ad 100%;--dk-purple-grad: #7e5bb2 0%, #6c43a8 100%;--purple-grad: #ab7ad4 0%, #9f68cf 100%;--pink-grad: #dd89c8 0%, #d979c0 100%;--gray-grad: #8a929b 0%, #79828c 100%;--skeleton-1: #3e3e3e;--skeleton-2: #444444;--skeleton-3: #232323;--color-body-bg: #242527;--color-border: #696d73;--color-text: var(--white);--color-app-text: var(--white);--color-link: var(--blue);--color-control: #090a0c;--color-button: #444444;--color-button-inverse: #cccccc;--color-overlay: rgba(0, 0, 0, .2);--color-divider: rgba(255, 255, 255, .2);--color-surface-1: #191919;--color-box-bg: #333333;--color-text-subtle: #7e7e7e;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-canvas-emphasis: #000000;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240, 246, 252, .1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1, 4, 9, .85);--shadow-inset: inset 0px 1px 0px 0px #0104093d;--shadow-resting-xsmall: 0px 1px 0px 0px #010409cc;--shadow-resting-small: 0px 1px 0px 0px #01040966;--shadow-resting-medium: 0px 3px 6px 0px #010409cc;--shadow-floating-small: 0px 0px 0px 1px #30363d, 0px 6px 12px -3px #01040966, 0px 6px 18px 0px #01040966;--shadow-floating-medium: 0px 0px 0px 1px #30363d, 0px 8px 16px -4px #01040966, 0px 4px 32px -4px #01040966, 0px 24px 48px -12px #01040966, 0px 48px 96px -24px #01040966;--color-overlay-backdrop: rgba(22, 27, 34, .6);--color-neutral-emphasis-plus: #6e7681;--color-selected-backdrop: #388bfd1a;--color-selected-highlight: #388bfd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240, 246, 252, .1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212, 12%, 18%, 1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-item-hover-bg: rgba(177, 186, 196, .12)}}.dark-mode{--white: #ececec;--gray: #a7a7a7;--light-gray: #323232;--blue: #2991f6;--aqua: #57b6b2;--green: #57b66c;--light-red: #9a1717;--red-grad: #de7070 0%, #da5c5c 100%;--dk-orange-grad: #ec8b6f 0%, #eb7b5b 100%;--orange-grad: #e9aa60 0%, #e59d4d 100%;--yellow-grad: #e2c441 0%, #debc33 100%;--green-grad: #65c068 0%, #58b854 100%;--mint-grad: #53c6ad 0%, #2abfa1 100%;--aqua-grad: #56c4d6 0%, #3dbcd0 100%;--blue-grad: #4daeea 0%, #35a3e7 100%;--dk-blue-grad: #5267b7 0%, #3a52ad 100%;--dk-purple-grad: #7e5bb2 0%, #6c43a8 100%;--purple-grad: #ab7ad4 0%, #9f68cf 100%;--pink-grad: #dd89c8 0%, #d979c0 100%;--gray-grad: #8a929b 0%, #79828c 100%;--skeleton-1: #3e3e3e;--skeleton-2: #444444;--skeleton-3: #232323;--color-body-bg: #242527;--color-border: #696d73;--color-text: var(--white);--color-app-text: var(--white);--color-link: var(--blue);--color-control: #090a0c;--color-button: #444444;--color-button-inverse: #cccccc;--color-overlay: rgba(0, 0, 0, .2);--color-divider: rgba(255, 255, 255, .2);--color-surface-1: #191919;--color-box-bg: #333333;--color-text-subtle: #7e7e7e;--color-fg-default: #e6edf3;--color-fg-muted: #7d8590;--color-fg-subtle: #6e7681;--color-fg-on-emphasis: #ffffff;--color-canvas-default: #0d1117;--color-canvas-overlay: #161b22;--color-canvas-inset: #010409;--color-canvas-subtle: #161b22;--color-canvas-emphasis: #000000;--color-border-default: #30363d;--color-border-muted: #21262d;--color-border-subtle: rgba(240, 246, 252, .1);--color-shadow-small: 0 0 transparent;--color-shadow-medium: 0 3px 6px #010409;--color-shadow-large: 0 8px 24px #010409;--color-shadow-extra-large: 0 12px 48px #010409;--color-overlay-shadow: 0 0 0 1px #30363d, 0 16px 32px rgba(1, 4, 9, .85);--shadow-inset: inset 0px 1px 0px 0px #0104093d;--shadow-resting-xsmall: 0px 1px 0px 0px #010409cc;--shadow-resting-small: 0px 1px 0px 0px #01040966;--shadow-resting-medium: 0px 3px 6px 0px #010409cc;--shadow-floating-small: 0px 0px 0px 1px #30363d, 0px 6px 12px -3px #01040966, 0px 6px 18px 0px #01040966;--shadow-floating-medium: 0px 0px 0px 1px #30363d, 0px 8px 16px -4px #01040966, 0px 4px 32px -4px #01040966, 0px 24px 48px -12px #01040966, 0px 48px 96px -24px #01040966;--color-overlay-backdrop: rgba(22, 27, 34, .6);--color-neutral-emphasis-plus: #6e7681;--color-selected-backdrop: #388bfd1a;--color-selected-highlight: #388bfd;--color-btn-text: #c9d1d9;--color-btn-bg: #21262d;--color-btn-border: rgba(240, 246, 252, .1);--color-btn-shadow: 0 0 transparent;--color-btn-inset-shadow: 0 0 transparent;--color-btn-hover-bg: #30363d;--color-btn-hover-border: #8b949e;--color-btn-active-bg: hsla(212, 12%, 18%, 1);--color-btn-active-border: #6e7681;--color-btn-selected-bg: #161b22;--color-btn-counter-bg: #30363d;--color-item-hover-bg: rgba(177, 186, 196, .12)}:root{--font-size-base: 16px;--font-size-terra: 5.5rem;--font-size-giga: 3.5rem;--font-size-mega: 2rem;--font-size-huge: 1.75rem;--font-size-jumbo: 1.5rem;--font-size-large: 1.25rem;--font-size-small: .875rem;--font-size-mini: .75rem;--font-size-micro: .625rem;--focus-shadow: 0 0 0 3px var(--blue)}.theme-Iceplanet2002{--theme-background: url(/assets/backgrounds/Iceplanet2002.jpg);--color-surface-page: linear-gradient(180deg, #1ba4d9 400px, #145994 100%);--color-surface-1: linear-gradient(180deg, #24367f 400px, #1b2962 1000px);--color-button: #314595;--color-header: #162251;--color-text: #adddef;--color-heading: #ffffff;--color-accent: #ee4702;--color-text-2: #24367f}.theme-Mtron{--theme-background: url(/assets/backgrounds/Mtron.jpg);--color-surface-page: linear-gradient(0deg, #152806 0%, #e4e438 600px);--color-surface-1: #152806;--color-header: #152806;--color-text: #a0b223;--color-heading: #fbdd07;--color-accent: #c23032;--color-text-2: #33790c}.theme-Blacktron{--theme-background: url(/assets/backgrounds/Blacktron.jpg);--color-surface-page: linear-gradient(0deg, #f4be2d 0%, #d9b83a 600px);--color-surface-1: #202020;--color-button: #000000;--color-header: #191919;--color-text: #fecb2f;--color-heading: #ffffff;--color-accent: #d9b83a;--color-text-2: #33790c}.theme-BlacktronII{--theme-background: url(/assets/backgrounds/BlacktronII.jpg);--color-surface-page: linear-gradient(0deg, #f4be2d 0%, #bcc128 600px);--color-surface-1: #161c10;--color-button: #000000;--color-header: #161c10;--color-text: #a0b223;--color-heading: #ffffff;--color-accent: #aebc2b;--color-text-2: #33790c}.theme-Spacepolice{--color-surface-page: linear-gradient(180deg, #70c3e5 400px, #3990b3 100%);--color-surface-1: #0b1a1a;--color-button: #000000;--color-header: #0b1a1a;--color-heading: #ffffff;--color-text: #1aa4cf;--color-accent: #ee4702;--color-text-2: #33790c}.theme-SpacepoliceII{--color-surface-page: linear-gradient(180deg, #1db1e5 400px, #0b67ad 100%);--color-surface-1: #1e1e1e;--color-button: #000000;--color-header: #1e1e1e;--color-text: #44a353;--color-heading: #e7e7e7;--color-accent: #ee4702;--color-text-2: #33790c}.theme-Spyrius{--theme-background: url(/assets/backgrounds/Spyrius.jpg);--color-surface-page: linear-gradient(0deg, #955036 0%, #d5b139 600px);--color-surface-1: #171230;--color-button: #000000;--color-header: #171230;--color-text: #a0b223;--color-heading: #e7e7e7;--color-accent: #c50f1b;--color-text-2: #33790c}.theme-ClassicSpace{--color-surface-page: linear-gradient(0deg, #153054 0%, #040a13 600px);--color-surface-1: #0c1d34;--color-button: #031e47;--color-header: #06357c;--color-text: #d4b56a;--color-heading: #ffffff;--color-accent: #ce242e;--color-text-2: #33790c}.theme-Exploriens{--color-surface-page: linear-gradient(0deg, #341c3a 0%, #5b3465 600px);--color-surface-1: #180d1e;--color-header: #113273;--color-text: #3977ff;--color-heading: #aebc2b;--color-accent: #3977ff;--color-text-2: #33790c}.theme-LionKnights{--color-surface-page: linear-gradient(0deg, #986b39 0%, #e3a176 600px);--color-surface-1: #5f4322;--color-header: #113273;--color-text: #e6c5ae;--color-heading: #e6c5ae;--color-accent: #e3a176;--color-text-2: #ffffff}.theme-ModularBuildings{--color-surface-page: linear-gradient(0deg, #000000 0%, #020305 600px);--color-surface-1: #292929;--color-header: #113273;--color-text: #ebaa6a;--color-heading: #ffffff;--color-accent: #935d25;--color-text-2: #ffffff}.theme-HarryPotter{--color-surface-page: linear-gradient(180deg, #095780 0, #000000 1500px);--color-surface-1: #011a26;--color-header: #032e44;--color-text: #a4b5c0;--color-heading: #ffffff;--color-accent: #6e8595;--color-text-2: #ffffff}@keyframes slideLeftAnimation{0%{transform:translate(-100%)}}@keyframes slideInAnimation{0%{transform:translate(0)}}@font-face{font-family:Roboto;src:local("Roboto"),url(../assets/fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:RobotoMono;src:local("RobotoMono"),url(../assets/fonts/RobotoMono-Regular.ttf) format("truetype")}*{margin:0;padding:0;outline:0;font-weight:400;font-style:normal;border:0;text-decoration:none;list-style-type:none;box-sizing:border-box;font-family:unset}html{font-size:16px;font-family:Roboto}@media screen and (min-width: 0px) and (max-width: 400px){html{font-size:16px}}@media screen and (min-width: 400px) and (max-width: 450px){html{font-size:16px;zoom:80%}}body{background-color:var(--color-canvas-default);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--blue);text-decoration:underline}h1,h2,h3,h4,h5{line-height:calc(4px + 2ex)}h2{font-size:var(--font-size-huge)}.text-jumbo,h3{font-size:var(--font-size-jumbo)}.text-large,h4{font-size:var(--font-size-large)}h5{font-size:var(--font-size-base)}.text-small{font-size:var(--font-size-small)}.text-mini{font-size:var(--font-size-mini)}p{margin-bottom:var(--spacing-50)}label{display:block}.scale-text[data-width="100"],.scale-text[data-width="200"]{--base: 20px}.scale-text[data-width="300"]{--base: 30px}.scale-text[data-width="400"]{--base: 50px}.scale-text[data-width="500"],.scale-text[data-width="600"],.scale-text[data-width="700"],.scale-text[data-width="800"]{--base: 60px}.scale-text[data-width]{font-size:calc(var(--ratio) * var(--base))}dl{display:grid;grid-template-columns:minmax(auto,30%) 1fr;column-gap:var(--spacing-100);row-gap:var(--spacing-25);align-items:start}dl dt{opacity:.8;display:flex;align-items:center;min-height:var(--control-size-medium)}dl dd{display:flex;align-items:center;gap:var(--spacing-150);justify-content:space-between;min-height:var(--control-size-medium)}dl.compact dt,dl.compact dd{min-height:var(--control-size-small)}h2{padding:24px}body.hasOpenPanel{overflow:hidden}kbd{display:inline-flex;align-items:center;justify-content:center;background:transparent;min-width:16px;border:1px solid var(--color-fg-subtle);border-radius:var(--border-radius-small)}@media print{.tsqd-parent-container{display:none}.AppContainer{margin:0!important;padding:0!important}}@media (max-width: 576px){.desktop-only{display:none}}@media (min-width: 577px){.mobile-only{display:none}}.AppShell{box-sizing:border-box;min-height:100vh}.AppShell>header{position:fixed;inset:auto 0 0 0;z-index:1000;box-sizing:border-box;min-height:var(--app-header-height);background:var(--color-canvas-subtle);color:var(--color-heading);display:flex;flex-direction:column;align-items:center;justify-content:stretch}@media screen and (max-width: 576px){.AppShell>header{justify-content:space-between}}.AppShell>header{gap:12px;padding:12px 12px max(12px,env(safe-area-inset-bottom))}.AppShell>header nav{padding:0 24px;display:flex;flex:1 1 auto;width:100%;max-width:400px;justify-content:space-between}.AppShell>main{min-height:calc(100vh - env(safe-area-inset-bottom) - env(safe-area-inset-top));display:flex;flex-direction:column}@media screen and (max-width: 576px){.AppShell>main{padding-bottom:0}}.AppShell>footer{grid-area:footer;height:0px}@media print{.AppShell[data-printable=true] [data-hide-print],.AppShell[data-printable=true] header,.AppShell[data-printable=true] .PageHeader{display:none}}.Panel{display:none;position:fixed;inset:60px auto 0;z-index:1000;background-color:var(--color-body-bg);padding:12px 0;min-width:400px;max-width:100vw}.Panel[data-opened=true]{display:block}@keyframes rollout{0%{opacity:0}to{opacity:1}}.SetsDefaultView{animation:rollout .4s}.SetPage{position:relative;z-index:0;display:flex;flex-direction:column;flex:1 1 auto;background-image:var(--theme-background);background-size:cover;background-position:50% 0;background-attachment:fixed}.SetPage>*{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media screen and (max-width: 576px){.SetPage{background:var(--color-surface-1);flex:1 1 auto;display:flex;flex-direction:column}.SetPage .Card{padding-inline:16px}.SetPage .Card .CardBody{padding-inline:0}}.Bin{position:relative;background:var(--color-body-bg);border:1px solid var(--box-bg)}.IrisBin{border-radius:2px;padding:3px;width:auto;aspect-ratio:4/3;display:flex;flex-direction:column;justify-content:stretch;gap:2px}.IrisBin .BinRow{display:flex;flex-direction:row;flex:1 1 auto;gap:2px}.IrisBin .BinRow>.BinDrawer{flex:1 1 auto;width:12.5%}.AlexBin{aspect-ratio:36/70;max-width:150px;display:flex;flex-direction:column;padding:3px;gap:2px}.AlexBin>.BinDrawer{flex:0 0 22%}.AlexBin>.BinDrawer:nth-child(1),.AlexBin>.BinDrawer:nth-child(2){flex:1 1 auto}.AlexBin>.BinDrawer:before{position:absolute;inset:0 25% auto;content:"";width:50%;aspect-ratio:10/1;background:var(--box-bg);border-radius:0 0 10em 10em}.MiniBin{aspect-ratio:2/3;max-width:150px;display:flex;flex-direction:column;padding:3px;gap:2px}.MiniBin>.BinDrawer{flex:1 1 auto}.IrisBinMap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;margin-block:6px;gap:.5rem;padding:.5rem}.AlexBinMap{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;margin-block:6px;gap:.5rem;padding:.5rem}.MiniBinMap{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;margin-block:6px;gap:.5rem;padding:.5rem}.Bins-BinMapContainer{overflow-x:scroll;max-width:1400px;margin:0 auto}.Bins-BinMapContainer .BinMap{display:grid;grid-template-areas:"iris iris iris iris mini" ". . alex alex ."}.Bins-BinMapContainer .BinMap .IrisBinMap{grid-area:iris}.Bins-BinMapContainer .BinMap .AlexBinMap{grid-area:alex}.Bins-BinMapContainer .BinMap .MiniBinMap{grid-area:mini;align-content:end}.Bins-BinMapContainer .Bin:before{content:attr(data-case);position:absolute;display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;font-size:10rem;opacity:.2;z-index:10;font-family:var(--mono-font-family)}.BinInput{display:flex;flex-direction:column;gap:6px}.BinSelectorActions{display:flex;flex-direction:row;justify-content:stretch;gap:12px;margin-top:6px}.BinSelectorActions>*{flex:0 0 auto}.BinSelectorActions>*.fill{flex:1 1 auto}.LocationRadioButtons{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.LocationRadioButtons div{position:relative}.LocationRadioButtons label{width:100%;min-width:auto}.LocationRadioButtons input{position:absolute;opacity:0}.LocationRadioButtons input:checked+label{background-color:var(--blue);color:var(--white)}.LocationRadioButtons input:disabled+label{opacity:.5}
