/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/Blockquote/index.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.Blockquote_wrapper__4GnmJ {
	display: flex;

	max-width: 42rem;

	flex-direction: column;

	align-items: flex-start;

	gap: 1rem;

	align-self: stretch;

	border-left-width: 2px;

	--tw-border-opacity: 1;

	border-color: rgb(65 126 56 / var(--tw-border-opacity));

	padding-top: 0.5rem;

	padding-bottom: 0.5rem;

	padding-left: 1.25rem;

	font-size: 1.125rem;

	line-height: 1.75rem;

	font-weight: 600;

	--tw-text-opacity: 1;

	color: rgb(44 52 55 / var(--tw-text-opacity));
}

.Blockquote_wrapper__4GnmJ:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(132 186 100 / var(--tw-border-opacity));

	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.Blockquote_wrapper__4GnmJ cite {
	font-size: 1rem;

	line-height: 1.5rem;

	font-weight: 400;

	font-style: normal;
}

.Blockquote_wrapper__4GnmJ cite::before {
	--tw-content: '— ';

	content: var(--tw-content);
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/Button/index.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
.Button_button__CewwK {
	position: relative;

	display: inline-flex;

	align-items: center;

	gap: 0.5rem;

	padding-left: 1.125rem;

	padding-right: 1.125rem;

	padding-top: 0.625rem;

	padding-bottom: 0.625rem;

	text-align: center;

	font-weight: 600;
}

.Button_button__CewwK svg {
	width: 1.25rem;

	height: 1.25rem;
}

.Button_button__CewwK[aria-disabled='true'] {
	cursor: not-allowed;
}

.Button_button__CewwK.Button_neutral__qAV56 {
	border-radius: 0.25rem;

	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));

	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.Button_button__CewwK.Button_neutral__qAV56:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.Button_button__CewwK.Button_neutral__qAV56:hover {
	--tw-bg-opacity: 1;

	background-color: rgb(85 96 102 / var(--tw-bg-opacity));
}

.Button_button__CewwK.Button_neutral__qAV56[aria-disabled='true'] {
	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));

	opacity: 0.5;
}

.Button_button__CewwK.Button_neutral__qAV56:focus {
	--tw-bg-opacity: 1;

	background-color: rgb(85 96 102 / var(--tw-bg-opacity));
}

.Button_button__CewwK.Button_primary__g2RYb {
	border-radius: 0.25rem;

	border-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(65 126 56 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(65 126 56 / var(--tw-bg-opacity));

	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));

	--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);

	--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);

	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
		var(--tw-shadow);
}

.Button_button__CewwK.Button_primary__g2RYb:hover {
	--tw-border-opacity: 1;

	border-color: rgb(44 104 44 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(44 104 44 / var(--tw-bg-opacity));

	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.Button_button__CewwK.Button_primary__g2RYb:focus {
	--tw-border-opacity: 1;

	border-color: rgb(44 104 44 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(44 104 44 / var(--tw-bg-opacity));
}

.Button_button__CewwK.Button_primary__g2RYb[aria-disabled='true'] {
	--tw-bg-opacity: 1;

	background-color: rgb(65 126 56 / var(--tw-bg-opacity));

	opacity: 0.5;
}

.Button_button__CewwK.Button_secondary__5NMeq {
	border-radius: 0.5rem;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.Button_button__CewwK.Button_secondary__5NMeq:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.Button_button__CewwK.Button_secondary__5NMeq:hover {
	--tw-bg-opacity: 1;

	background-color: rgb(246 247 249 / var(--tw-bg-opacity));

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.Button_button__CewwK.Button_secondary__5NMeq:hover:is([data-theme='dark'] *) {
	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));

	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.Button_button__CewwK.Button_secondary__5NMeq[aria-disabled='true'] {
	background-color: transparent;

	opacity: 0.5;
}

.Button_button__CewwK.Button_secondary__5NMeq:focus {
	--tw-bg-opacity: 1;

	background-color: rgb(246 247 249 / var(--tw-bg-opacity));

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.Button_button__CewwK.Button_secondary__5NMeq:focus:is([data-theme='dark'] *) {
	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));

	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.Button_button__CewwK.Button_special__wUnRd {
	border-radius: 0.5rem;

	border-width: 1px;

	border-color: rgb(65 126 56 / 0.3);

	background-color: rgb(65 126 56 / 0.1);

	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));

	--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);

	--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);

	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
		var(--tw-shadow);
}

.Button_button__CewwK.Button_special__wUnRd::before {
	position: absolute;

	left: 0px;

	right: 0px;

	top: 0px;

	z-index: -10;

	margin-left: auto;

	margin-right: auto;

	height: 100%;

	width: 100%;

	background-image: radial-gradient(8em circle at 50% 10px, #5fa04e, transparent 30%);

	opacity: 0.3;

	--tw-content: '';

	content: var(--tw-content);
}

.Button_button__CewwK.Button_special__wUnRd::after {
	position: absolute;

	top: -1px;

	left: 0px;

	right: 0px;

	margin-left: auto;

	margin-right: auto;

	height: 1px;

	width: 40%;

	background-image: linear-gradient(to right, var(--tw-gradient-stops));

	--tw-gradient-from: rgb(65 126 56 / 0) var(--tw-gradient-from-position);

	--tw-gradient-to: rgb(65 126 56 / 0) var(--tw-gradient-to-position);

	--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);

	--tw-gradient-to: rgb(65 126 56 / 0) var(--tw-gradient-to-position);

	--tw-gradient-stops: var(--tw-gradient-from), #417e38 var(--tw-gradient-via-position),
		var(--tw-gradient-to);

	--tw-gradient-to: rgb(65 126 56 / 0) var(--tw-gradient-to-position);

	--tw-content: '';

	content: var(--tw-content);
}

.Button_button__CewwK.Button_special__wUnRd[aria-disabled='true'] {
	opacity: 0.5;
}

.Button_button__CewwK.Button_special__wUnRd:hover {
	background-color: rgb(65 126 56 / 0.2);
}

.Button_button__CewwK.Button_special__wUnRd:focus {
	background-color: rgb(65 126 56 / 0.2);
}

/*!************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/Badge/index.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************/
.Badge_wrapper__mlVvK {
	display: flex;

	width: -moz-fit-content;

	width: fit-content;

	align-items: center;

	border-radius: 9999px;

	border-width: 1px;

	padding-top: 0.25rem;

	padding-bottom: 0.25rem;

	padding-left: 0.25rem;

	padding-right: 0.625rem;

	font-size: 0.875rem;

	line-height: 1.25rem;

	font-weight: 500;
}

.Badge_wrapper__mlVvK .Badge_icon__SpKlW {
	width: 1rem;

	height: 1rem;
}

.Badge_wrapper__mlVvK .Badge_badge__BxKZ6 {
	margin-right: 0.5rem;

	border-radius: 9999px;

	border-width: 1px;

	padding-left: 0.625rem;

	padding-right: 0.625rem;

	padding-top: 0.125rem;

	padding-bottom: 0.125rem;

	text-align: center;

	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.Badge_wrapper__mlVvK .Badge_message__5u8I0 {
	margin-right: 0.25rem;
}

.Badge_wrapper__mlVvK.Badge_default__dEh7b {
	--tw-border-opacity: 1;

	border-color: rgb(197 229 180 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(237 242 235 / var(--tw-bg-opacity));
}

.Badge_wrapper__mlVvK.Badge_default__dEh7b:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(44 104 44 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));
}

.Badge_wrapper__mlVvK.Badge_default__dEh7b .Badge_icon__SpKlW {
	--tw-text-opacity: 1;

	color: rgb(95 160 78 / var(--tw-text-opacity));
}

.Badge_wrapper__mlVvK.Badge_default__dEh7b .Badge_icon__SpKlW:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(153 204 125 / var(--tw-text-opacity));
}

.Badge_wrapper__mlVvK.Badge_default__dEh7b .Badge_badge__BxKZ6 {
	--tw-border-opacity: 1;

	border-color: rgb(197 229 180 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(65 126 56 / var(--tw-bg-opacity));
}

.Badge_wrapper__mlVvK.Badge_default__dEh7b .Badge_badge__BxKZ6:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(65 126 56 / var(--tw-border-opacity));
}

.Badge_wrapper__mlVvK.Badge_default__dEh7b .Badge_message__5u8I0 {
	--tw-text-opacity: 1;

	color: rgb(44 104 44 / var(--tw-text-opacity));
}

.Badge_wrapper__mlVvK.Badge_default__dEh7b .Badge_message__5u8I0:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(153 204 125 / var(--tw-text-opacity));
}

.Badge_wrapper__mlVvK.Badge_error__vCMIC {
	--tw-border-opacity: 1;

	border-color: rgb(250 211 212 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(251 241 240 / var(--tw-bg-opacity));
}

.Badge_wrapper__mlVvK.Badge_error__vCMIC:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(184 12 12 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));
}

.Badge_wrapper__mlVvK.Badge_error__vCMIC .Badge_icon__SpKlW {
	--tw-text-opacity: 1;

	color: rgb(246 83 84 / var(--tw-text-opacity));
}

.Badge_wrapper__mlVvK.Badge_error__vCMIC .Badge_icon__SpKlW:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(250 182 183 / var(--tw-text-opacity));
}

.Badge_wrapper__mlVvK.Badge_error__vCMIC .Badge_badge__BxKZ6 {
	--tw-border-opacity: 1;

	border-color: rgb(250 211 212 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(222 26 27 / var(--tw-bg-opacity));
}

.Badge_wrapper__mlVvK.Badge_error__vCMIC .Badge_badge__BxKZ6:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(222 26 27 / var(--tw-border-opacity));
}

.Badge_wrapper__mlVvK.Badge_error__vCMIC .Badge_message__5u8I0 {
	--tw-text-opacity: 1;

	color: rgb(184 12 12 / var(--tw-text-opacity));
}

.Badge_wrapper__mlVvK.Badge_error__vCMIC .Badge_message__5u8I0:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(250 182 183 / var(--tw-text-opacity));
}

.Badge_wrapper__mlVvK.Badge_warning__MUu9C {
	--tw-border-opacity: 1;

	border-color: rgb(250 217 176 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(253 243 231 / var(--tw-bg-opacity));
}

.Badge_wrapper__mlVvK.Badge_warning__MUu9C:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(139 77 4 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));
}

.Badge_wrapper__mlVvK.Badge_warning__MUu9C .Badge_icon__SpKlW {
	--tw-text-opacity: 1;

	color: rgb(208 121 18 / var(--tw-text-opacity));
}

.Badge_wrapper__mlVvK.Badge_warning__MUu9C .Badge_icon__SpKlW:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(245 188 117 / var(--tw-text-opacity));
}

.Badge_wrapper__mlVvK.Badge_warning__MUu9C .Badge_badge__BxKZ6 {
	--tw-border-opacity: 1;

	border-color: rgb(250 217 176 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(174 95 0 / var(--tw-bg-opacity));
}

.Badge_wrapper__mlVvK.Badge_warning__MUu9C .Badge_badge__BxKZ6:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(174 95 0 / var(--tw-border-opacity));
}

.Badge_wrapper__mlVvK.Badge_warning__MUu9C .Badge_message__5u8I0 {
	--tw-text-opacity: 1;

	color: rgb(139 77 4 / var(--tw-text-opacity));
}

.Badge_wrapper__mlVvK.Badge_warning__MUu9C .Badge_message__5u8I0:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(245 188 117 / var(--tw-text-opacity));
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/Banner/index.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
.Banner_banner__zRx0H {
	display: flex;

	width: 100%;

	flex-direction: row;

	align-items: center;

	justify-content: center;

	gap: 0.5rem;

	padding-left: 2rem;

	padding-right: 2rem;

	padding-top: 0.75rem;

	padding-bottom: 0.75rem;

	font-size: 0.875rem;

	line-height: 1.25rem;
}

.Banner_banner__zRx0H,
.Banner_banner__zRx0H a {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.Banner_banner__zRx0H:is([data-theme='dark'] *),
.Banner_banner__zRx0H a:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.Banner_banner__zRx0H a {
	width: -moz-fit-content;

	width: fit-content;

	text-decoration-line: underline;

	text-decoration-color: rgb(255 255 255 / 0.5);
}

.Banner_banner__zRx0H svg {
	width: 1rem;

	height: 1rem;

	color: rgb(255 255 255 / 0.5);
}

.Banner_default__GSTlx {
	--tw-bg-opacity: 1;

	background-color: rgb(65 126 56 / var(--tw-bg-opacity));
}

.Banner_error__x3jqv {
	--tw-bg-opacity: 1;

	background-color: rgb(222 26 27 / var(--tw-bg-opacity));
}

.Banner_warning__jN16w {
	--tw-bg-opacity: 1;

	background-color: rgb(174 95 0 / var(--tw-bg-opacity));
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/Notification/index.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
.Notification_root__Fyj4N {
	margin: 1.5rem;

	border-radius: 0.25rem;

	border-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(233 237 240 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	padding-left: 1rem;

	padding-right: 1rem;

	padding-top: 0.75rem;

	padding-bottom: 0.75rem;

	--tw-shadow: 0px 4px 6px -2px rgb(16 24 40 / 3%), 0px 12px 16px -4px rgb(16 24 40 / 8%);

	--tw-shadow-colored: 0px 4px 6px -2px var(--tw-shadow-color),
		0px 12px 16px -4px var(--tw-shadow-color);

	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
		var(--tw-shadow);
}

.Notification_root__Fyj4N:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(85 96 102 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));
}

.Notification_message__BYadA {
	font-weight: 500;

	--tw-text-opacity: 1;

	color: rgb(65 126 56 / var(--tw-text-opacity));
}

.Notification_message__BYadA:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/CodeBox/index.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.CodeBox_root__yVRmc {
	width: 100%;

	border-radius: 0.25rem;

	border-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(44 52 55 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(13 18 28 / var(--tw-bg-opacity));
}

.CodeBox_root__yVRmc .CodeBox_content__3WjnD {
	margin: 0px;

	padding: 1rem;
}

.CodeBox_root__yVRmc .CodeBox_content__3WjnD > code {
	display: grid;

	overflow-x: auto;

	background-color: transparent;

	padding: 0px;

	font-family: var(--font-ibm-plex-mono);

	font-size: 0.875rem;

	line-height: 1.25rem;

	font-weight: 400;

	line-height: 1.375;

	--tw-text-opacity: 1;

	color: rgb(203 212 217 / var(--tw-text-opacity));

	counter-reset: line;
}

.CodeBox_root__yVRmc .CodeBox_content__3WjnD > code > [class='line'] {
	position: relative;

	min-width: 0px;

	padding-left: 2rem;
}

.CodeBox_root__yVRmc
	.CodeBox_content__3WjnD
	> code
	> [class='line']:not(:empty:last-child)::before {
	display: inline-block;

	--tw-content: '';

	content: var(--tw-content);
}

.CodeBox_root__yVRmc .CodeBox_content__3WjnD > code > [class='line']:not(:empty:last-child)::after {
	position: absolute;

	left: 0px;

	top: 0px;

	margin-right: 1rem;

	width: 1.125rem;

	text-align: right;

	font-family: var(--font-ibm-plex-mono);

	--tw-text-opacity: 1;

	color: rgb(146 159 165 / var(--tw-text-opacity));

	content: counter(line);

	counter-increment: line;
}

.CodeBox_root__yVRmc > .CodeBox_footer__vEel8 {
	display: flex;

	align-items: center;

	justify-content: space-between;

	border-top-width: 1px;

	--tw-border-opacity: 1;

	border-top-color: rgb(44 52 55 / var(--tw-border-opacity));

	padding-left: 1rem;

	padding-right: 1rem;

	padding-top: 0.75rem;

	padding-bottom: 0.75rem;

	font-size: 0.875rem;

	line-height: 1.25rem;

	font-weight: 500;
}

.CodeBox_root__yVRmc > .CodeBox_footer__vEel8 > .CodeBox_language___7Wpp {
	--tw-text-opacity: 1;

	color: rgb(203 212 217 / var(--tw-text-opacity));
}

.CodeBox_root__yVRmc > .CodeBox_footer__vEel8 > .CodeBox_action__v9xMg {
	padding-left: 0.75rem;

	padding-right: 0.75rem;

	padding-top: 0.375rem;

	padding-bottom: 0.375rem;

	font-weight: 500;
}

.CodeBox_notification__Jo_re {
	display: flex;

	align-items: center;

	gap: 0.75rem;
}

.CodeBox_icon__pCRVM {
	width: 1rem;

	height: 1rem;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Containers/MetaBar/index.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.MetaBar_wrapper__Th_dl {
	display: flex;

	flex-direction: column;

	align-items: flex-start;

	gap: 2rem;

	overflow-y: auto;

	border-left-width: 1px;

	--tw-border-opacity: 1;

	border-left-color: rgb(233 237 240 / var(--tw-border-opacity));

	padding-left: 1rem;

	padding-right: 1rem;

	padding-top: 1.5rem;

	padding-bottom: 1.5rem;
}

.MetaBar_wrapper__Th_dl:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-left-color: rgb(44 52 55 / var(--tw-border-opacity));
}

@media (min-width: 768px) {
	.MetaBar_wrapper__Th_dl {
		max-width: 20rem;
	}
}

@media (min-width: 1024px) {
	.MetaBar_wrapper__Th_dl {
		padding-left: 1.5rem;

		padding-right: 1.5rem;
	}
}

@media (min-width: 0px) and (max-width: 670px) {
	.MetaBar_wrapper__Th_dl {
		margin-top: 2rem;

		width: 100%;

		border-left-width: 0px;

		border-top-width: 1px;

		--tw-border-opacity: 1;

		border-top-color: rgb(233 237 240 / var(--tw-border-opacity));
	}

	.MetaBar_wrapper__Th_dl:is([data-theme='dark'] *) {
		--tw-border-opacity: 1;

		border-top-color: rgb(44 52 55 / var(--tw-border-opacity));
	}
}

.MetaBar_wrapper__Th_dl dt {
	margin-bottom: 0.5rem;

	font-size: 0.875rem;

	line-height: 1.25rem;

	font-weight: 500;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.MetaBar_wrapper__Th_dl dt:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.MetaBar_wrapper__Th_dl dd {
	margin-bottom: 2rem;

	display: flex;

	align-items: center;

	gap: 0.5rem;

	font-size: 0.875rem;

	line-height: 1.25rem;

	--tw-text-opacity: 1;

	color: rgb(44 52 55 / var(--tw-text-opacity));
}

.MetaBar_wrapper__Th_dl dd:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.MetaBar_wrapper__Th_dl dd a {
	font-weight: 600;

	--tw-text-opacity: 1;

	color: rgb(44 52 55 / var(--tw-text-opacity));

	text-decoration-line: underline;
}

.MetaBar_wrapper__Th_dl dd a:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

@media (min-width: 0px) and (max-width: 670px) {
	.MetaBar_wrapper__Th_dl dd a {
		display: inline-block;

		padding-top: 0.25rem;

		padding-bottom: 0.25rem;
	}
}

.MetaBar_wrapper__Th_dl dd a:hover {
	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.MetaBar_wrapper__Th_dl dd a:hover:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.MetaBar_wrapper__Th_dl dd ol {
	display: flex;

	list-style-type: none;

	flex-direction: column;

	gap: 0.375rem;

	padding: 0px;
}

.MetaBar_wrapper__Th_dl dd svg {
	width: 1rem;

	height: 1rem;

	--tw-text-opacity: 1;

	color: rgb(146 159 165 / var(--tw-text-opacity));
}

.MetaBar_wrapper__Th_dl dd svg:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(203 212 217 / var(--tw-text-opacity));
}

.MetaBar_wrapper__Th_dl dd:last-child {
	margin-bottom: 0px;
}

.MetaBar_wrapper__Th_dl [data-on-dark] {
	display: none;
}

.MetaBar_wrapper__Th_dl [data-on-dark]:is([data-theme='dark'] *) {
	display: block;
}

.MetaBar_wrapper__Th_dl [data-on-light] {
	display: block;
}

.MetaBar_wrapper__Th_dl [data-on-light]:is([data-theme='dark'] *) {
	display: none;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Containers/Sidebar/SidebarItem/index.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************/
.SidebarItem_sideBarItem__LOL8p {
	display: flex;

	width: 100%;

	list-style-type: none;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.SidebarItem_sideBarItem__LOL8p:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.SidebarItem_sideBarItem__LOL8p a {
	display: inline-flex;

	align-items: center;

	gap: 0.5rem;

	padding: 0.5rem;
}

.SidebarItem_sideBarItem__LOL8p .SidebarItem_label__KEm_X {
	width: 100%;

	font-size: 0.875rem;

	line-height: 1.25rem;

	font-weight: 400;
}

.SidebarItem_sideBarItem__LOL8p .SidebarItem_icon__tL49A {
	width: 0.75rem;

	height: 0.75rem;

	--tw-text-opacity: 1;

	color: rgb(177 188 194 / var(--tw-text-opacity));
}

.SidebarItem_sideBarItem__LOL8p .SidebarItem_icon__tL49A:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.SidebarItem_active__UGI_0 {
	border-radius: 0.25rem;

	--tw-bg-opacity: 1;

	background-color: rgb(65 126 56 / var(--tw-bg-opacity));

	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.SidebarItem_active__UGI_0:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Containers/Sidebar/SidebarGroup/index.module.css ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
.SidebarGroup_group__RCVOh {
	display: flex;

	width: 100%;

	flex-direction: column;

	gap: 0.5rem;
}

.SidebarGroup_groupName__QP_SP {
	padding-left: 0.5rem;

	padding-right: 0.5rem;

	font-size: 0.75rem;

	line-height: 1rem;

	font-weight: 600;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.SidebarGroup_groupName__QP_SP:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.SidebarGroup_itemList__dN3d8 {
	margin: 0px;

	display: flex;

	flex-direction: column;

	align-items: flex-start;

	gap: 0.125rem;

	padding: 0px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Containers/Sidebar/index.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.Sidebar_wrapper__JcHSB {
	display: flex;

	flex-direction: column;

	align-items: flex-start;

	gap: 2rem;

	overflow: auto;

	overflow-x: hidden;

	border-right-width: 1px;

	--tw-border-opacity: 1;

	border-right-color: rgb(233 237 240 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	padding-left: 1rem;

	padding-right: 1rem;

	padding-top: 1.5rem;

	padding-bottom: 1.5rem;
}

.Sidebar_wrapper__JcHSB:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-right-color: rgb(44 52 55 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(13 18 28 / var(--tw-bg-opacity));
}

@media (min-width: 768px) {
	.Sidebar_wrapper__JcHSB {
		max-width: 20rem;
	}
}

@media (min-width: 1024px) {
	.Sidebar_wrapper__JcHSB {
		padding-left: 1.5rem;

		padding-right: 1.5rem;
	}
}

@media (min-width: 0px) and (max-width: 670px) {
	.Sidebar_wrapper__JcHSB {
		width: 100%;

		border-right-width: 0px;
	}
}

.Sidebar_wrapper__JcHSB > section {
	display: flex;
}

@media (min-width: 0px) and (max-width: 670px) {
	.Sidebar_wrapper__JcHSB > section {
		display: none;
	}
}

.Sidebar_wrapper__JcHSB > span {
	display: none;

	width: 100%;
}

@media (min-width: 0px) and (max-width: 670px) {
	.Sidebar_wrapper__JcHSB > span {
		display: flex;
	}
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Containers/NavBar/NavItem/index.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************/
.NavItem_navItem__0mE9T {
	display: inline-flex;

	align-items: center;

	gap: 0.5rem;

	border-radius: 0.25rem;

	padding-left: 0.75rem;

	padding-right: 0.75rem;

	padding-top: 0.5rem;

	padding-bottom: 0.5rem;
}

.NavItem_navItem__0mE9T .NavItem_label__9GW08 {
	font-size: 0.875rem;

	font-weight: 500;

	line-height: 1.25rem;
}

.NavItem_navItem__0mE9T .NavItem_icon__GHTPH {
	width: 0.75rem;

	height: 0.75rem;

	--tw-text-opacity: 1;

	color: rgb(177 188 194 / var(--tw-text-opacity));
}

.NavItem_navItem__0mE9T .NavItem_icon__GHTPH:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.NavItem_navItem__0mE9T.NavItem_nav__jCUv2 .NavItem_label__9GW08 {
	--tw-text-opacity: 1;

	color: rgb(44 52 55 / var(--tw-text-opacity));
}

.NavItem_navItem__0mE9T.NavItem_nav__jCUv2 .NavItem_label__9GW08:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.NavItem_navItem__0mE9T.NavItem_nav__jCUv2.NavItem_active__P9lTF {
	--tw-bg-opacity: 1;

	background-color: rgb(65 126 56 / var(--tw-bg-opacity));
}

.NavItem_navItem__0mE9T.NavItem_nav__jCUv2.NavItem_active__P9lTF .NavItem_label__9GW08 {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.NavItem_navItem__0mE9T.NavItem_nav__jCUv2.NavItem_active__P9lTF .NavItem_icon__GHTPH {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));

	opacity: 0.5;
}

.NavItem_navItem__0mE9T.NavItem_footer__pMnwS .NavItem_label__9GW08 {
	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.NavItem_navItem__0mE9T.NavItem_footer__pMnwS .NavItem_label__9GW08:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.NavItem_navItem__0mE9T.NavItem_footer__pMnwS:hover {
	--tw-bg-opacity: 1;

	background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}

.NavItem_navItem__0mE9T.NavItem_footer__pMnwS:hover:is([data-theme='dark'] *) {
	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Containers/Footer/index.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.Footer_footer__7ZVsN {
	display: flex;

	flex-direction: column;

	align-items: center;

	gap: 1.5rem;

	border-top-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(233 237 240 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	padding-left: 2rem;

	padding-right: 2rem;

	padding-top: 1rem;

	padding-bottom: 1rem;
}

.Footer_footer__7ZVsN:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(44 52 55 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(13 18 28 / var(--tw-bg-opacity));
}

@media (min-width: 768px) {
	.Footer_footer__7ZVsN {
		flex-direction: row;

		justify-content: space-between;

		padding-top: 1.25rem;

		padding-bottom: 1.25rem;
	}
}

.Footer_footer__7ZVsN .Footer_sectionPrimary__6nfYa {
	display: flex;

	flex-wrap: wrap;

	align-content: flex-start;

	align-items: center;

	justify-content: center;

	gap: 0.25rem;

	align-self: stretch;
}

.Footer_footer__7ZVsN .Footer_sectionPrimary__6nfYa a {
	white-space: nowrap;
}

.Footer_footer__7ZVsN .Footer_sectionSecondary__e8pQF {
	display: flex;

	flex-direction: column;

	align-items: center;

	gap: 0.25rem;
}

@media (min-width: 768px) {
	.Footer_footer__7ZVsN .Footer_sectionSecondary__e8pQF {
		flex-direction: row;
	}
}

.Footer_footer__7ZVsN .Footer_sectionSecondary__e8pQF .Footer_social__fgBIS {
	display: flex;

	align-items: center;

	gap: 0.25rem;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/LinkTabs/index.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.LinkTabs_tabsList__mXcXu {
	margin-bottom: 1.5rem;

	margin-top: 2.5rem;

	display: flex;

	gap: 0.5rem;

	border-bottom-width: 1px;

	--tw-border-opacity: 1;

	border-bottom-color: rgb(233 237 240 / var(--tw-border-opacity));

	font-family: var(--font-open-sans);
}

.LinkTabs_tabsList__mXcXu:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-bottom-color: rgb(85 96 102 / var(--tw-border-opacity));
}

@media (min-width: 0px) and (max-width: 670px) {
	.LinkTabs_tabsList__mXcXu {
		display: none;
	}
}

.LinkTabs_tabsList__mXcXu .LinkTabs_tabsTrigger__ZU5C4 {
	border-bottom-width: 2px;

	border-bottom-color: transparent;

	padding-left: 0.25rem;

	padding-right: 0.25rem;

	padding-bottom: 11px;

	font-size: 0.875rem;

	line-height: 1.25rem;

	font-weight: 600;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.LinkTabs_tabsList__mXcXu .LinkTabs_tabsTrigger__ZU5C4:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.LinkTabs_tabsList__mXcXu .LinkTabs_tabsTrigger__ZU5C4[data-state='active'] {
	--tw-border-opacity: 1;

	border-bottom-color: rgb(65 126 56 / var(--tw-border-opacity));

	--tw-text-opacity: 1;

	color: rgb(65 126 56 / var(--tw-text-opacity));
}

.LinkTabs_tabsList__mXcXu
	.LinkTabs_tabsTrigger__ZU5C4[data-state='active']:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-bottom-color: rgb(132 186 100 / var(--tw-border-opacity));

	--tw-text-opacity: 1;

	color: rgb(132 186 100 / var(--tw-text-opacity));
}

@media (min-width: 640px) {
	.LinkTabs_tabsSelect__aTzPI {
		visibility: visible;
	}
}

@media (min-width: 768px) {
	.LinkTabs_tabsSelect__aTzPI {
		display: none;
	}
}

.LinkTabs_tabsSelect__aTzPI > span {
	margin-top: 1.5rem;

	margin-bottom: 1.5rem;

	display: none;

	width: 100%;
}

@media (min-width: 0px) and (max-width: 670px) {
	.LinkTabs_tabsSelect__aTzPI > span {
		display: flex;
	}
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/ProgressionSidebar/ProgressionSidebarItem/index.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************/
a.ProgressionSidebarItem_item__yy7XA {
	position: relative;

	z-index: 20;

	display: flex;

	width: 100%;

	align-items: center;

	gap: 0.25rem;

	overflow: hidden;

	font-size: 0.875rem;

	line-height: 1.25rem;

	font-weight: 400;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

a.ProgressionSidebarItem_item__yy7XA:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

a.ProgressionSidebarItem_item__yy7XA:hover {
	--tw-text-opacity: 1;

	color: rgb(44 52 55 / var(--tw-text-opacity));
}

a.ProgressionSidebarItem_item__yy7XA:hover:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

a.ProgressionSidebarItem_item__yy7XA svg {
	flex-shrink: 0;

	fill: #e9edf0;

	stroke: #ffffff;

	stroke-width: 4;
}

a.ProgressionSidebarItem_item__yy7XA svg:is([data-theme='dark'] *) {
	fill: #556066;

	stroke: #0d121c;
}

a.ProgressionSidebarItem_item__yy7XA.ProgressionSidebarItem_active__Q5QBT {
	--tw-text-opacity: 1;

	color: rgb(44 52 55 / var(--tw-text-opacity));
}

a.ProgressionSidebarItem_item__yy7XA.ProgressionSidebarItem_active__Q5QBT:is(
		[data-theme='dark'] *
	) {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

a.ProgressionSidebarItem_item__yy7XA.ProgressionSidebarItem_active__Q5QBT svg {
	fill: #5fa04e;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/ProgressionSidebar/ProgressionSidebarGroup/index.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ProgressionSidebarGroup_group__6Kmnd {
	display: flex;

	flex-direction: column;

	gap: 1rem;

	font-size: 0.875rem;

	line-height: 1.25rem;

	font-weight: 500;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.ProgressionSidebarGroup_group__6Kmnd:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.ProgressionSidebarGroup_group__6Kmnd .ProgressionSidebarGroup_items__UvKlS {
	position: relative;

	left: -0.25rem;

	display: flex;

	flex-direction: column;

	gap: 0.5rem;
}

.ProgressionSidebarGroup_group__6Kmnd .ProgressionSidebarGroup_items__UvKlS::after {
	position: absolute;

	left: 0.45rem;

	top: 0px;

	z-index: 10;

	height: 100%;

	width: 1px;

	--tw-bg-opacity: 1;

	background-color: rgb(233 237 240 / var(--tw-bg-opacity));

	--tw-content: '';

	content: var(--tw-content);
}

.ProgressionSidebarGroup_group__6Kmnd
	.ProgressionSidebarGroup_items__UvKlS:is([data-theme='dark'] *)::after {
	--tw-bg-opacity: 1;

	background-color: rgb(85 96 102 / var(--tw-bg-opacity));
}

.ProgressionSidebarGroup_group__6Kmnd .ProgressionSidebarGroup_items__UvKlS a:first-child::before {
	position: absolute;

	bottom: calc(50% + 0.25rem);

	left: 0px;

	height: 5rem;

	width: 1rem;

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	--tw-content: '';

	content: var(--tw-content);
}

.ProgressionSidebarGroup_group__6Kmnd
	.ProgressionSidebarGroup_items__UvKlS
	a:first-child:is([data-theme='dark'] *)::before {
	--tw-bg-opacity: 1;

	background-color: rgb(13 18 28 / var(--tw-bg-opacity));
}

.ProgressionSidebarGroup_group__6Kmnd .ProgressionSidebarGroup_items__UvKlS a:last-child::after {
	position: absolute;

	left: 0px;

	top: calc(50% + 0.25rem);

	height: 5rem;

	width: 1rem;

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	--tw-content: '';

	content: var(--tw-content);
}

.ProgressionSidebarGroup_group__6Kmnd
	.ProgressionSidebarGroup_items__UvKlS
	a:last-child:is([data-theme='dark'] *)::after {
	--tw-bg-opacity: 1;

	background-color: rgb(13 18 28 / var(--tw-bg-opacity));
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/ProgressionSidebar/index.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************/
.ProgressionSidebar_wrapper__AU5Wu {
	display: flex;

	flex-direction: column;

	gap: 2rem;

	overflow: auto;

	border-right-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(233 237 240 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	padding-left: 1rem;

	padding-right: 1rem;

	padding-top: 1.5rem;

	padding-bottom: 1.5rem;
}

.ProgressionSidebar_wrapper__AU5Wu:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(44 52 55 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(13 18 28 / var(--tw-bg-opacity));
}

@media (min-width: 768px) {
	.ProgressionSidebar_wrapper__AU5Wu {
		max-width: 20rem;
	}
}

@media (min-width: 1024px) {
	.ProgressionSidebar_wrapper__AU5Wu {
		padding-left: 1.5rem;

		padding-right: 1.5rem;
	}
}

@media (min-width: 0px) and (max-width: 670px) {
	.ProgressionSidebar_wrapper__AU5Wu {
		width: 100%;

		border-right-width: 0px;
	}
}

.ProgressionSidebar_wrapper__AU5Wu > section {
	display: flex;
}

@media (min-width: 0px) and (max-width: 670px) {
	.ProgressionSidebar_wrapper__AU5Wu > section {
		display: none;
	}
}

.ProgressionSidebar_wrapper__AU5Wu > span {
	display: none;

	width: 100%;
}

@media (min-width: 0px) and (max-width: 670px) {
	.ProgressionSidebar_wrapper__AU5Wu > span {
		display: flex;
	}
}

/*!****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/CrossLink/index.module.css ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************/
.CrossLink_crossLink__OH1_N {
	display: flex;

	flex-direction: column;

	align-items: flex-start;

	gap: 0.5rem;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	border-radius: 0.25rem;

	border-width: 1px;

	border-style: solid;

	--tw-border-opacity: 1;

	border-color: rgb(217 225 228 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	padding: 0.75rem;

	text-decoration-line: none;
}

.CrossLink_crossLink__OH1_N:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(44 52 55 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(13 18 28 / var(--tw-bg-opacity));
}

.CrossLink_crossLink__OH1_N .CrossLink_header__opkEd {
	display: flex;

	align-items: center;

	gap: 0.5rem;

	align-self: stretch;

	font-size: 0.75rem;

	line-height: 1rem;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.CrossLink_crossLink__OH1_N .CrossLink_header__opkEd:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(246 247 249 / var(--tw-text-opacity));
}

.CrossLink_crossLink__OH1_N .CrossLink_header__opkEd.CrossLink_reverse__CVtKH {
	flex-direction: row-reverse;

	justify-content: flex-start;
}

.CrossLink_crossLink__OH1_N .CrossLink_header__opkEd .CrossLink_icon__Tm_uZ {
	width: 1rem;

	height: 1rem;

	--tw-text-opacity: 1;

	color: rgb(146 159 165 / var(--tw-text-opacity));
}

.CrossLink_crossLink__OH1_N
	.CrossLink_header__opkEd
	.CrossLink_icon__Tm_uZ:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(203 212 217 / var(--tw-text-opacity));
}

.CrossLink_crossLink__OH1_N .CrossLink_content__AuXgK {
	align-self: stretch;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	font-size: 0.875rem;

	line-height: 1.25rem;

	--tw-text-opacity: 1;

	color: rgb(44 52 55 / var(--tw-text-opacity));
}

.CrossLink_crossLink__OH1_N .CrossLink_content__AuXgK:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.CrossLink_crossLink__OH1_N .CrossLink_content__AuXgK.CrossLink_reverse__CVtKH {
	text-align: right;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Downloads/DownloadButton/index.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************/
.DownloadButton_downloadButton__Kj9mr {
	justify-content: center;
}

.DownloadButton_downloadButton__Kj9mr.DownloadButton_primary__GEbJD {
	display: inline-flex;
}

.DownloadButton_downloadButton__Kj9mr.DownloadButton_primary__GEbJD:is([data-theme='dark'] *) {
	display: none;
}

.DownloadButton_downloadButton__Kj9mr.DownloadButton_special__6IOQ4 {
	display: none;
}

.DownloadButton_downloadButton__Kj9mr.DownloadButton_special__6IOQ4:is([data-theme='dark'] *) {
	display: inline-flex;
}

.DownloadButton_downloadButton__Kj9mr svg:is([data-theme='dark'] *) {
	opacity: 0.5;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/Select/index.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************/
.Select_select__8U0fY {
	display: inline-flex;

	flex-direction: column;

	gap: 0.375rem;
}

.Select_select__8U0fY .Select_label__5_LGm {
	display: block;

	width: 100%;

	font-size: 0.875rem;

	line-height: 1.25rem;

	font-weight: 500;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.Select_select__8U0fY .Select_label__5_LGm:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.Select_select__8U0fY .Select_trigger___Dfpg {
	display: inline-flex;

	height: 2.75rem;

	width: 100%;

	min-width: 17rem;

	align-items: center;

	justify-content: space-between;

	gap: 0.5rem;

	border-radius: 0.25rem;

	border-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(217 225 228 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	padding-left: 0.875rem;

	padding-right: 0.875rem;

	padding-top: 0.625rem;

	padding-bottom: 0.625rem;

	text-align: left;

	font-size: 1rem;

	line-height: 1.5rem;

	font-weight: 500;

	--tw-text-opacity: 1;

	color: rgb(44 52 55 / var(--tw-text-opacity));

	--tw-shadow: 0px 1px 2px 0px rgb(16 24 40 / 5%);

	--tw-shadow-colored: 0px 1px 2px 0px var(--tw-shadow-color);

	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
		var(--tw-shadow);

	outline: 2px solid transparent;

	outline-offset: 2px;
}

.Select_select__8U0fY .Select_trigger___Dfpg:focus {
	--tw-border-opacity: 1;

	border-color: rgb(177 188 194 / var(--tw-border-opacity));

	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width)
		var(--tw-ring-offset-color);

	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width))
		var(--tw-ring-color);

	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);

	--tw-ring-opacity: 1;

	--tw-ring-color: rgb(177 188 194 / var(--tw-ring-opacity));
}

.Select_select__8U0fY .Select_trigger___Dfpg[data-placeholder] {
	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.Select_select__8U0fY .Select_trigger___Dfpg:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(85 96 102 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(13 18 28 / var(--tw-bg-opacity));

	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.Select_select__8U0fY .Select_trigger___Dfpg:focus:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(146 159 165 / var(--tw-border-opacity));

	--tw-ring-opacity: 1;

	--tw-ring-color: rgb(146 159 165 / var(--tw-ring-opacity));
}

.Select_select__8U0fY .Select_trigger___Dfpg[data-placeholder]:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.Select_select__8U0fY .Select_trigger___Dfpg span {
	display: flex;

	height: 1.25rem;

	align-items: center;

	gap: 0.5rem;
}

.Select_select__8U0fY .Select_icon__xydP_ {
	width: 1.25rem;

	height: 1.25rem;

	--tw-text-opacity: 1;

	color: rgb(146 159 165 / var(--tw-text-opacity));
}

.Select_select__8U0fY .Select_icon__xydP_:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(203 212 217 / var(--tw-text-opacity));
}

.Select_dropdown__ziapY {
	max-height: 12rem;

	max-width: 20rem;

	overflow: hidden;

	overflow-y: auto;

	border-radius: 0.375rem;

	border-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(233 237 240 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	--tw-shadow: 0px 4px 6px -2px rgb(16 24 40 / 3%), 0px 12px 16px -4px rgb(16 24 40 / 8%);

	--tw-shadow-colored: 0px 4px 6px -2px var(--tw-shadow-color),
		0px 12px 16px -4px var(--tw-shadow-color);

	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
		var(--tw-shadow);
}

.Select_dropdown__ziapY:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(85 96 102 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(13 18 28 / var(--tw-bg-opacity));
}

.Select_dropdown__ziapY .Select_item__gA9ZE {
	-webkit-user-select: none;

	-moz-user-select: none;

	user-select: none;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	padding-left: 0.625rem;

	padding-right: 0.625rem;

	padding-top: 0.375rem;

	padding-bottom: 0.375rem;

	font-size: 0.875rem;

	line-height: 1.25rem;

	font-weight: 500;
}

.Select_dropdown__ziapY .Select_text__hUXUL {
	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.Select_dropdown__ziapY .Select_text__hUXUL[data-highlighted] {
	--tw-bg-opacity: 1;

	background-color: rgb(95 160 78 / var(--tw-bg-opacity));

	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));

	outline: 2px solid transparent;

	outline-offset: 2px;
}

.Select_dropdown__ziapY .Select_text__hUXUL:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.Select_dropdown__ziapY .Select_text__hUXUL[data-highlighted]:is([data-theme='dark'] *) {
	--tw-bg-opacity: 1;

	background-color: rgb(65 126 56 / var(--tw-bg-opacity));
}

.Select_dropdown__ziapY .Select_text__hUXUL > span {
	display: flex;

	align-items: center;

	gap: 0.5rem;
}

.Select_dropdown__ziapY .Select_text__hUXUL > span > span {
	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;
}

.Select_dropdown__ziapY .Select_label__5_LGm {
	--tw-text-opacity: 1;

	color: rgb(146 159 165 / var(--tw-text-opacity));
}

.Select_dropdown__ziapY .Select_label__5_LGm:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(203 212 217 / var(--tw-text-opacity));
}

.Select_dropdown__ziapY:has(.Select_label__5_LGm) .Select_text__hUXUL > span > span {
	padding-left: 0.75rem;
}

.Select_inline__9Ur2W .Select_trigger___Dfpg {
	height: auto;

	min-width: -moz-fit-content;

	min-width: fit-content;

	padding-left: 0.625rem;

	padding-right: 0.625rem;

	padding-top: 0.5rem;

	padding-bottom: 0.5rem;

	font-size: 0.875rem;

	line-height: 1.25rem;

	font-weight: 500;
}

.Select_inline__9Ur2W .Select_icon__xydP_ {
	width: 1rem;

	height: 1rem;
}

.Select_inline__9Ur2W .Select_text__hUXUL {
	--tw-text-opacity: 1;

	color: rgb(44 52 55 / var(--tw-text-opacity));
}

.Select_inline__9Ur2W .Select_text__hUXUL[data-highlighted] {
	--tw-bg-opacity: 1;

	background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}

.Select_inline__9Ur2W .Select_text__hUXUL[data-disabled] {
	--tw-text-opacity: 1;

	color: rgb(146 159 165 / var(--tw-text-opacity));
}

.Select_inline__9Ur2W .Select_text__hUXUL[data-highlighted] {
	--tw-text-opacity: 1;

	color: rgb(44 52 55 / var(--tw-text-opacity));
}

.Select_inline__9Ur2W .Select_text__hUXUL:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.Select_inline__9Ur2W .Select_text__hUXUL[data-highlighted]:is([data-theme='dark'] *) {
	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));
}

.Select_inline__9Ur2W .Select_text__hUXUL[data-disabled]:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(110 123 131 / var(--tw-text-opacity));
}

.Select_inline__9Ur2W.Select_dropdown__ziapY {
	margin-top: 0.25rem;

	width: calc(100% + 1.5rem);

	border-radius: 0.25rem;
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/AvatarGroup/Avatar/index.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************/
.Avatar_avatar__2I04Q {
	display: flex;

	width: 2rem;

	height: 2rem;

	align-items: center;

	justify-content: center;

	border-radius: 9999px;

	border-width: 2px;

	--tw-border-opacity: 1;

	border-color: rgb(255 255 255 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(246 247 249 / var(--tw-bg-opacity));

	-o-object-fit: cover;

	object-fit: cover;

	font-size: 0.75rem;

	line-height: 1rem;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.Avatar_avatar__2I04Q:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(13 18 28 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));

	--tw-text-opacity: 1;

	color: rgb(217 225 228 / var(--tw-text-opacity));
}

.Avatar_avatarRoot__uYr6l {
	margin-left: -0.5rem;

	width: 2rem;

	height: 2rem;

	flex-shrink: 0;
}

.Avatar_avatarRoot__uYr6l:first-child {
	margin-left: 0px;
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/AvatarGroup/index.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.AvatarGroup_avatarGroup__mgej7 {
	display: flex;
	height: 2rem;
	align-items: center;
}

/*!************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Downloads/ChangelogModal/index.module.css ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************/
.ChangelogModal_overlay__mmklY {
	position: fixed;

	inset: 0px;

	display: flex;

	justify-content: center;

	background-color: rgb(255 255 255 / 0.4);

	--tw-backdrop-blur: blur(2px);

	-webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
		var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate)
		var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
		var(--tw-backdrop-sepia);

	backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast)
		var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
		var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.ChangelogModal_overlay__mmklY:is([data-theme='dark'] *) {
	background-color: rgb(13 18 28 / 0.4);
}

.ChangelogModal_overlay__mmklY .ChangelogModal_content__kX_uc {
	position: relative;

	margin-left: 1rem;

	margin-right: 1rem;

	margin-top: 1rem;

	margin-bottom: 1rem;

	display: inline-flex;

	width: 100%;

	flex-direction: column;

	overflow-y: auto;

	border-radius: 0.25rem;

	border-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(233 237 240 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	padding: 2rem;
}

.ChangelogModal_overlay__mmklY .ChangelogModal_content__kX_uc:focus {
	outline: 2px solid transparent;

	outline-offset: 2px;
}

.ChangelogModal_overlay__mmklY .ChangelogModal_content__kX_uc:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(44 52 55 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(13 18 28 / var(--tw-bg-opacity));
}

@media (min-width: 640px) {
	.ChangelogModal_overlay__mmklY .ChangelogModal_content__kX_uc {
		margin-top: 5rem;

		margin-bottom: 5rem;
	}
}

@media (min-width: 1024px) {
	.ChangelogModal_overlay__mmklY .ChangelogModal_content__kX_uc {
		max-width: 900px;
	}
}

@media (min-width: 1280px) {
	.ChangelogModal_overlay__mmklY .ChangelogModal_content__kX_uc {
		padding: 3rem;
	}
}

@media (min-width: 0px) and (max-width: 670px) {
	.ChangelogModal_overlay__mmklY .ChangelogModal_content__kX_uc {
		padding: 1.5rem;
	}
}

.ChangelogModal_overlay__mmklY .ChangelogModal_close__Mny9X {
	position: absolute;

	right: 0.75rem;

	top: 0.75rem;

	display: block;

	width: 1.5rem;

	height: 1.5rem;

	cursor: pointer;

	border-radius: 0.25rem;
}

.ChangelogModal_overlay__mmklY .ChangelogModal_close__Mny9X:focus {
	outline: 2px solid transparent;

	outline-offset: 2px;

	--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width)
		var(--tw-ring-offset-color);

	--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width))
		var(--tw-ring-color);

	box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);

	--tw-ring-opacity: 1;

	--tw-ring-color: rgb(233 237 240 / var(--tw-ring-opacity));
}

.ChangelogModal_overlay__mmklY .ChangelogModal_close__Mny9X:focus:is([data-theme='dark'] *) {
	--tw-ring-opacity: 1;

	--tw-ring-color: rgb(44 52 55 / var(--tw-ring-opacity));
}

.ChangelogModal_overlay__mmklY .ChangelogModal_title__29HaU {
	margin-bottom: 0.5rem;

	font-size: 1.875rem;

	line-height: 2.25rem;

	font-weight: 600;

	--tw-text-opacity: 1;

	color: rgb(44 52 55 / var(--tw-text-opacity));
}

.ChangelogModal_overlay__mmklY .ChangelogModal_title__29HaU:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.ChangelogModal_overlay__mmklY .ChangelogModal_description__uumDG {
	margin-bottom: 1rem;

	font-size: 1.125rem;

	line-height: 1.75rem;

	font-weight: 400;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.ChangelogModal_overlay__mmklY .ChangelogModal_description__uumDG:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.ChangelogModal_overlay__mmklY .ChangelogModal_authors__yWy0t {
	margin-bottom: 2rem;

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	gap: 1rem;
}

.ChangelogModal_overlay__mmklY .ChangelogModal_authors__yWy0t a {
	display: flex;

	align-items: center;

	gap: 0.25rem;

	font-size: 0.75rem;

	line-height: 1rem;

	--tw-text-opacity: 1;

	color: rgb(146 159 165 / var(--tw-text-opacity));

	text-decoration-line: underline;
}

.ChangelogModal_overlay__mmklY .ChangelogModal_authors__yWy0t a:visited {
	color: rgb(146 159 165);
}

.ChangelogModal_overlay__mmklY .ChangelogModal_authors__yWy0t svg {
	width: 0.75rem;

	height: 0.75rem;

	--tw-text-opacity: 1;

	color: rgb(146 159 165 / var(--tw-text-opacity));
}

.ChangelogModal_overlay__mmklY .ChangelogModal_wrapper__NxXa_ main {
	display: flex;

	flex-direction: column;

	gap: 1rem;
}

.ChangelogModal_overlay__mmklY .ChangelogModal_wrapper__NxXa_ main pre {
	overflow: auto;
}

.ChangelogModal_overlay__mmklY .ChangelogModal_wrapper__NxXa_ main code,
.ChangelogModal_overlay__mmklY .ChangelogModal_wrapper__NxXa_ main a {
	overflow-wrap: break-word;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/Tabs/index.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
.Tabs_tabsRoot__iUO6B {
	max-width: 100%;
}

.Tabs_tabsRoot__iUO6B .Tabs_tabsList__7N46C {
	display: flex;

	gap: 0.5rem;

	overflow-x: auto;

	font-family: var(--font-open-sans);
}

.Tabs_tabsRoot__iUO6B .Tabs_tabsList__7N46C .Tabs_tabsTrigger__Gkq_a {
	white-space: nowrap;

	border-bottom-width: 2px;

	border-bottom-color: transparent;

	padding-left: 0.25rem;

	padding-right: 0.25rem;

	padding-bottom: 11px;

	font-size: 0.875rem;

	line-height: 1.25rem;

	font-weight: 600;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.Tabs_tabsRoot__iUO6B .Tabs_tabsList__7N46C .Tabs_tabsTrigger__Gkq_a:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.Tabs_tabsRoot__iUO6B .Tabs_tabsList__7N46C .Tabs_tabsTrigger__Gkq_a[data-state='active'] {
	--tw-border-opacity: 1;

	border-bottom-color: rgb(65 126 56 / var(--tw-border-opacity));

	--tw-text-opacity: 1;

	color: rgb(65 126 56 / var(--tw-text-opacity));
}

.Tabs_tabsRoot__iUO6B
	.Tabs_tabsList__7N46C
	.Tabs_tabsTrigger__Gkq_a[data-state='active']:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-bottom-color: rgb(132 186 100 / var(--tw-border-opacity));

	--tw-text-opacity: 1;

	color: rgb(132 186 100 / var(--tw-text-opacity));
}

.Tabs_tabsRoot__iUO6B .Tabs_tabsList__7N46C .Tabs_addons__oNLwO {
	margin-left: auto;

	border-bottom-width: 2px;

	border-bottom-color: transparent;

	padding-left: 0.25rem;

	padding-right: 0.25rem;

	padding-bottom: 11px;

	font-size: 0.875rem;

	line-height: 1.25rem;

	font-weight: 600;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/CodeTabs/index.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.CodeTabs_root__nwOXE > [role='tabpanel'] > :first-child {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.CodeTabs_root__nwOXE > div:nth-of-type(1) {
	display: flex;
	border-top-left-radius: 0.25rem;
	border-top-right-radius: 0.25rem;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	--tw-border-opacity: 1;
	border-color: rgb(44 52 55 / var(--tw-border-opacity));
	--tw-bg-opacity: 1;
	background-color: rgb(13 18 28 / var(--tw-bg-opacity));
	padding-left: 1rem;
	padding-right: 1rem;
	padding-top: 0.75rem;
}
@media (min-width: 0px) and (max-width: 670px) {
	.CodeTabs_root__nwOXE > div:nth-of-type(1) {
		padding-left: 0.5rem;
		padding-right: 0.5rem;
	}
}
.CodeTabs_root__nwOXE > div:nth-of-type(1) .CodeTabs_trigger__n7KrQ {
	border-bottom-width: 1px;
	border-bottom-color: transparent;
	padding-left: 0.25rem;
	padding-right: 0.25rem;
	--tw-text-opacity: 1;
	color: rgb(233 237 240 / var(--tw-text-opacity));
}
.CodeTabs_root__nwOXE > div:nth-of-type(1) .CodeTabs_trigger__n7KrQ[data-state='active'] {
	--tw-border-opacity: 1;
	border-bottom-color: rgb(132 186 100 / var(--tw-border-opacity));
	--tw-text-opacity: 1;
	color: rgb(132 186 100 / var(--tw-text-opacity));
}
.CodeTabs_root__nwOXE > div:nth-of-type(1) .CodeTabs_link__ub9Ij {
	display: none;
	align-items: center;
	gap: 0.5rem;
	text-align: center;
	--tw-text-opacity: 1;
	color: rgb(233 237 240 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
	.CodeTabs_root__nwOXE > div:nth-of-type(1) .CodeTabs_link__ub9Ij {
		display: flex;
	}
}
.CodeTabs_root__nwOXE > div:nth-of-type(1) .CodeTabs_link__ub9Ij > .CodeTabs_icon__a1GTE {
	width: 1rem;
	height: 1rem;
	--tw-text-opacity: 1;
	color: rgb(217 225 228 / var(--tw-text-opacity));
}
.CodeTabs_root__nwOXE > div:nth-of-type(1) .CodeTabs_link__ub9Ij:is(:link, :visited):hover {
	--tw-text-opacity: 1;
	color: rgb(203 212 217 / var(--tw-text-opacity));
}
.CodeTabs_root__nwOXE
	> div:nth-of-type(1)
	.CodeTabs_link__ub9Ij:is(:link, :visited):hover
	> .CodeTabs_icon__a1GTE {
	--tw-text-opacity: 1;
	color: rgb(146 159 165 / var(--tw-text-opacity));
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/MDX/Calendar/Event/index.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.Event_event__s57V6 {
	display: flex;

	width: -moz-fit-content;

	width: fit-content;

	flex-direction: column;

	gap: 0.25rem;
}

.Event_event__s57V6 .Event_title__tkBtd {
	display: flex;

	flex-direction: row;

	gap: 0.5rem;
}

.Event_event__s57V6 .Event_title__tkBtd span {
	font-size: 0.875rem;

	line-height: 1.25rem;

	font-weight: 700;
}

.Event_event__s57V6 a {
	font-size: 0.875rem;

	line-height: 1.25rem;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/MDX/Calendar/calendar.module.css ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************/
.calendar_events__p_Ka9 {
	display: flex;

	flex-direction: column;

	gap: 0.5rem;
}

.calendar_events__p_Ka9 h4 {
	font-size: 1.25rem;

	line-height: 1.875rem;

	font-weight: 700;
}

.calendar_summits__si4Fk {
	display: flex;

	flex-direction: column;

	gap: 0.75rem;
}

@media (min-width: 768px) {
	.calendar_summits__si4Fk {
		flex-direction: row;
	}
}

/*!********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/Search/States/index.module.css ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************/
.States_searchBoxModalContainer__maAEZ {
	position: fixed;

	inset: 0px;

	z-index: 50;

	display: flex;

	align-items: center;

	justify-content: center;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));

	--tw-bg-opacity: 0.9;
}

.States_searchBoxModalContainer__maAEZ:is([data-theme='dark'] *) {
	background-color: rgb(44 52 55 / var(--tw-bg-opacity));

	--tw-bg-opacity: 0.9;
}

.States_searchBoxModalPanel__MKv_m {
	position: fixed;

	height: 100vh;

	width: 100%;

	--tw-bg-opacity: 1;

	background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}

.States_searchBoxModalPanel__MKv_m:is([data-theme='dark'] *) {
	--tw-bg-opacity: 1;

	background-color: rgb(13 18 28 / var(--tw-bg-opacity));
}

@media (min-width: 768px) {
	.States_searchBoxModalPanel__MKv_m {
		height: 450px;

		max-width: 48rem;

		border-radius: 0.75rem;

		--tw-shadow: 0px 4px 6px -2px rgb(16 24 40 / 3%), 0px 12px 16px -4px rgb(16 24 40 / 8%);

		--tw-shadow-colored: 0px 4px 6px -2px var(--tw-shadow-color),
			0px 12px 16px -4px var(--tw-shadow-color);

		box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
			var(--tw-shadow);
	}
}

.States_searchBoxInnerPanel__kxuHX {
	padding-top: 3rem;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.States_searchBoxInnerPanel__kxuHX:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(203 212 217 / var(--tw-text-opacity));
}

@media (min-width: 768px) {
	.States_searchBoxInnerPanel__kxuHX {
		padding-top: 0.5rem;
	}
}

.States_searchBoxMagnifyingGlassIcon__hiwVb {
	position: absolute;

	top: 10px;

	display: none;

	width: 1.5rem;

	height: 1.5rem;
}

@media (min-width: 768px) {
	.States_searchBoxMagnifyingGlassIcon__hiwVb {
		display: block;
	}
}

.States_searchBoxBackIconContainer__OUs0H {
	display: block;
}

@media (min-width: 768px) {
	.States_searchBoxBackIconContainer__OUs0H {
		display: none;
	}
}

.States_searchBoxBackIcon__N0Rwn {
	position: absolute;

	top: 7px;

	display: block;

	width: 1.5rem;

	height: 1.5rem;
}

@media (min-width: 768px) {
	.States_searchBoxBackIcon__N0Rwn {
		display: none;
	}
}

.States_searchBoxInputContainer__8RcNT {
	position: relative;

	padding-left: 0.5rem;

	padding-right: 0.5rem;
}

@media (min-width: 768px) {
	.States_searchBoxInputContainer__8RcNT {
		padding-left: 1rem;

		padding-right: 1rem;
	}
}

.States_searchBoxInput___lIE3 {
	width: 100%;

	border-bottom-right-radius: 0px;

	border-bottom-left-radius: 0px;

	border-bottom-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(217 225 228 / var(--tw-border-opacity));

	background-color: transparent;

	padding-top: 0.5rem;

	padding-bottom: 0.5rem;

	padding-left: 2rem;

	padding-right: 1rem;
}

.States_searchBoxInput___lIE3:focus {
	outline: 2px solid transparent;

	outline-offset: 2px;
}

.States_searchBoxInput___lIE3:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(44 52 55 / var(--tw-border-opacity));

	--tw-text-opacity: 1;

	color: rgb(217 225 228 / var(--tw-text-opacity));
}

.States_searchBoxInput___lIE3:is([data-theme='dark'] *)::-moz-placeholder {
	--tw-placeholder-opacity: 1;

	color: rgb(217 225 228 / var(--tw-placeholder-opacity));
}

.States_searchBoxInput___lIE3:is([data-theme='dark'] *)::placeholder {
	--tw-placeholder-opacity: 1;

	color: rgb(217 225 228 / var(--tw-placeholder-opacity));
}

.States_fulltextResultsContainer__EEZwq {
	height: 20rem;

	overflow: auto;
}

@media (min-width: 768px) {
	.States_fulltextResultsContainer__EEZwq {
		padding-left: 1rem;

		padding-right: 1rem;
	}
}

.States_fulltextSearchResult__taC79 {
	display: flex;

	flex-direction: column;

	border-radius: 0.375rem;

	padding: 0.5rem;

	text-align: left;

	font-size: 0.875rem;

	line-height: 1.25rem;
}

.States_fulltextSearchResult__taC79:hover {
	--tw-bg-opacity: 1;

	background-color: rgb(217 225 228 / var(--tw-bg-opacity));
}

.States_fulltextSearchResult__taC79:hover:is([data-theme='dark'] *) {
	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));
}

.States_fulltextSearchResultTitle__AIfsA {
	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.States_fulltextSearchResultTitle__AIfsA:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(217 225 228 / var(--tw-text-opacity));
}

.States_fulltextSearchResultBreadcrumb__105jB {
	margin-top: 0.25rem;

	font-size: 0.75rem;

	line-height: 1rem;

	text-transform: capitalize;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.States_fulltextSearchResultBreadcrumb__105jB:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(146 159 165 / var(--tw-text-opacity));
}

.States_fulltextSearchSections__sOnrg {
	margin-bottom: 0.25rem;

	margin-top: 0.5rem;

	display: flex;

	gap: 0.5rem;

	overflow-x: auto;

	padding: 0.5rem;

	font-size: 0.75rem;

	line-height: 1rem;

	font-weight: 600;

	--tw-text-opacity: 1;

	color: rgb(110 123 131 / var(--tw-text-opacity));
}

.States_fulltextSearchSections__sOnrg:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(146 159 165 / var(--tw-text-opacity));
}

@media (min-width: 768px) {
	.States_fulltextSearchSections__sOnrg {
		padding-left: 1rem;

		padding-right: 1rem;
	}
}

.States_fulltextSearchSection__0BRgt {
	border-radius: 0.5rem;

	border-bottom-width: 1px;

	border-color: transparent;

	padding-left: 0.5rem;

	padding-right: 0.5rem;

	padding-top: 0.25rem;

	padding-bottom: 0.25rem;

	text-transform: capitalize;
}

.States_fulltextSearchSection__0BRgt:hover {
	--tw-bg-opacity: 1;

	background-color: rgb(233 237 240 / var(--tw-bg-opacity));
}

.States_fulltextSearchSection__0BRgt:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(44 52 55 / var(--tw-border-opacity));

	border-bottom-color: transparent;
}

.States_fulltextSearchSection__0BRgt:hover:is([data-theme='dark'] *) {
	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));
}

.States_fulltextSearchSectionSelected__Izh50 {
	border-bottom-right-radius: 0px;

	border-bottom-left-radius: 0px;

	--tw-border-opacity: 1;

	border-color: rgb(110 123 131 / var(--tw-border-opacity));

	--tw-text-opacity: 1;

	color: rgb(44 52 55 / var(--tw-text-opacity));
}

.States_fulltextSearchSectionSelected__Izh50:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(110 123 131 / var(--tw-border-opacity));

	--tw-text-opacity: 1;

	color: rgb(217 225 228 / var(--tw-text-opacity));
}

.States_fulltextSearchSectionCount__Qjt1s {
	margin-left: 0.25rem;

	--tw-text-opacity: 1;

	color: rgb(177 188 194 / var(--tw-text-opacity));
}

.States_fulltextSearchSectionCount__Qjt1s:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.States_seeAllFulltextSearchResults__GaBYZ {
	margin: auto;

	margin-bottom: 0.5rem;

	margin-top: 1rem;

	width: 100%;

	text-align: center;

	font-size: 0.875rem;

	line-height: 1.25rem;

	--tw-text-opacity: 1;

	color: rgb(110 123 131 / var(--tw-text-opacity));
}

.States_seeAllFulltextSearchResults__GaBYZ:hover {
	text-decoration-line: underline;
}

.States_seeAllFulltextSearchResults__GaBYZ:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(146 159 165 / var(--tw-text-opacity));
}

.States_poweredBy__ENAT3 {
	display: flex;

	font-size: 0.75rem;

	line-height: 1rem;

	--tw-text-opacity: 1;

	color: rgb(13 18 28 / var(--tw-text-opacity));
}

.States_poweredBy__ENAT3:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.States_poweredByLogo__mjtPJ {
	margin-left: 0.5rem;

	width: 4rem;
}

.States_emptyStateContainer__Cs_iT {
	display: flex;

	height: 80%;

	width: 100%;

	flex-direction: column;

	align-items: center;

	justify-content: center;

	text-align: center;

	font-size: 0.875rem;

	line-height: 1.25rem;

	--tw-text-opacity: 1;

	color: rgb(146 159 165 / var(--tw-text-opacity));
}

.States_emptyStateContainer__Cs_iT:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(177 188 194 / var(--tw-text-opacity));
}

.States_noResultsContainer__9J07P {
	display: flex;

	height: 80%;

	width: 100%;

	align-items: center;

	justify-content: center;

	text-align: center;

	font-size: 0.875rem;

	line-height: 1.25rem;

	--tw-text-opacity: 1;

	color: rgb(146 159 165 / var(--tw-text-opacity));
}

.States_noResultsContainer__9J07P:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(177 188 194 / var(--tw-text-opacity));
}

.States_noResultsTerm___1h5R {
	font-weight: 600;
}

.States_searchErrorContainer__EYHYO {
	display: flex;

	height: 80%;

	width: 100%;

	align-items: center;

	justify-content: center;

	text-align: center;

	font-size: 0.875rem;

	line-height: 1.25rem;

	--tw-text-opacity: 1;

	color: rgb(146 159 165 / var(--tw-text-opacity));
}

.States_searchErrorContainer__EYHYO:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(177 188 194 / var(--tw-text-opacity));
}

.States_fulltextSearchFooter__ZefoU {
	display: flex;

	width: 100%;

	justify-content: flex-end;

	border-bottom-right-radius: 0.75rem;

	border-bottom-left-radius: 0.75rem;

	border-top-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(217 225 228 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(246 247 249 / var(--tw-bg-opacity));

	padding: 1rem;
}

.States_fulltextSearchFooter__ZefoU:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(44 52 55 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(13 18 28 / var(--tw-bg-opacity));
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/MDX/SearchPage/index.module.css ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************/
.SearchPage_searchPageContainer___ii5i {
	margin-left: auto;

	margin-right: auto;

	width: 100%;

	padding-left: 1rem;

	padding-right: 1rem;

	padding-top: 3.5rem;

	padding-bottom: 3.5rem;
}

@media (min-width: 768px) {
	.SearchPage_searchPageContainer___ii5i {
		max-width: 1280px;
	}
}

.SearchPage_searchTermContainer__6t6Yp {
	position: relative;

	display: flex;

	width: 100%;

	flex-direction: column;

	justify-content: flex-start;

	gap: 0.25rem;

	padding-left: 1.5rem;

	padding-right: 1.5rem;

	text-align: left;
}

@media (min-width: 768px) {
	.SearchPage_searchTermContainer__6t6Yp {
		padding-left: 0px;

		padding-right: 0px;
	}
}

.SearchPage_searchResultsColumns__yL5Nb {
	position: relative;

	margin-top: 3rem;

	display: grid;

	gap: 1rem;
}

@media (min-width: 768px) {
	.SearchPage_searchResultsColumns__yL5Nb {
		grid-template-columns: 15% 1fr;
	}
}

.SearchPage_facetsColumn__hB8k_ {
	position: sticky;

	top: 0px;

	display: flex;

	gap: 1rem;

	overflow-x: auto;

	padding-left: 1.5rem;

	padding-right: 1.5rem;

	text-transform: capitalize;
}

@media (min-width: 768px) {
	.SearchPage_facetsColumn__hB8k_ {
		flex-direction: column;

		padding-left: 0px;

		padding-right: 0px;
	}
}

.SearchPage_facetCount__odMUb {
	margin-left: 0.5rem;

	font-size: 0.875rem;

	line-height: 1.25rem;

	--tw-text-opacity: 1;

	color: rgb(177 188 194 / var(--tw-text-opacity));
}

.SearchPage_facetCount__odMUb:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.SearchPage_resultsColumn__kjypZ {
	display: flex;

	flex-direction: column;

	gap: 1rem;

	padding-left: 0.5rem;

	padding-right: 0.5rem;
}

.SearchPage_searchResult__5WgmB {
	display: flex;

	width: 100%;

	flex-direction: column;

	border-radius: 0.5rem;

	padding-left: 1rem;

	padding-right: 1rem;

	padding-top: 0.5rem;

	padding-bottom: 0.5rem;
}

.SearchPage_searchResult__5WgmB:hover {
	--tw-bg-opacity: 1;

	background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}

.SearchPage_searchResult__5WgmB:hover:is([data-theme='dark'] *) {
	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));
}

.SearchPage_searchResultTitle__3me_f {
	font-size: 1.125rem;

	line-height: 1.75rem;
}

.SearchPage_searchResultPageTitle__pRk5E {
	font-size: 0.875rem;

	line-height: 1.25rem;

	text-transform: capitalize;

	--tw-text-opacity: 1;

	color: rgb(177 188 194 / var(--tw-text-opacity));
}

.SearchPage_searchResultPageTitle__pRk5E:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(146 159 165 / var(--tw-text-opacity));
}

.SearchPage_searchResultSnippet__iM46O {
	margin-top: 0.5rem;

	margin-bottom: 0.5rem;

	font-size: 0.875rem;

	line-height: 1.25rem;

	--tw-text-opacity: 1;

	color: rgb(177 188 194 / var(--tw-text-opacity));
}

.SearchPage_searchResultSnippet__iM46O:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(203 212 217 / var(--tw-text-opacity));
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/Breadcrumbs/BreadcrumbLink/index.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************/
.BreadcrumbLink_link__epqFl.BreadcrumbLink_active__Yy6px {
	border-radius: 0.25rem;

	--tw-bg-opacity: 1;

	background-color: rgb(65 126 56 / var(--tw-bg-opacity));

	padding-left: 0.5rem;

	padding-right: 0.5rem;

	padding-top: 0.25rem;

	padding-bottom: 0.25rem;

	font-weight: 600;

	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.BreadcrumbLink_link__epqFl.BreadcrumbLink_active__Yy6px:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.BreadcrumbLink_link__epqFl.BreadcrumbLink_active__Yy6px:hover {
	--tw-bg-opacity: 1;

	background-color: rgb(44 104 44 / var(--tw-bg-opacity));

	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

/*!*************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/Breadcrumbs/BreadcrumbHomeLink/index.module.css ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************/
.BreadcrumbHomeLink_icon__LwLYs {
	width: 1rem;
	height: 1rem;
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/Breadcrumbs/BreadcrumbItem/index.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************/
.BreadcrumbItem_item__4zgao {
	display: flex;

	align-items: center;

	gap: 1.25rem;

	font-size: 0.875rem;

	line-height: 1.25rem;

	font-weight: 500;
}

.BreadcrumbItem_item__4zgao a {
	flex-shrink: 1;

	flex-grow: 1;
}

.BreadcrumbItem_item__4zgao,
.BreadcrumbItem_item__4zgao > a,
.BreadcrumbItem_item__4zgao > a:hover {
	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.BreadcrumbItem_item__4zgao:is([data-theme='dark'] *),
.BreadcrumbItem_item__4zgao > a:is([data-theme='dark'] *),
.BreadcrumbItem_item__4zgao > a:hover:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.BreadcrumbItem_item__4zgao.BreadcrumbItem_visuallyHidden__tPOjV {
	display: none;
}

.BreadcrumbItem_item__4zgao .BreadcrumbItem_separator__KK1AY {
	width: 1rem;

	height: 1rem;

	flex-shrink: 0;

	flex-grow: 1;

	--tw-text-opacity: 1;

	color: rgb(146 159 165 / var(--tw-text-opacity));
}

.BreadcrumbItem_item__4zgao .BreadcrumbItem_separator__KK1AY:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(203 212 217 / var(--tw-text-opacity));
}

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/Breadcrumbs/BreadcrumbRoot/index.module.css ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************/
.BreadcrumbRoot_list__hVu90 {
	display: flex;
	align-items: center;
	gap: 1.25rem;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/LanguageDropDown/index.module.css ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/
.LanguageDropDown_languageDropdown__rrdBe {
	height: 2.25rem;

	width: 2.25rem;

	border-radius: 0.375rem;

	padding: 0.5rem;

	--tw-text-opacity: 1;

	color: rgb(110 123 131 / var(--tw-text-opacity));
}

.LanguageDropDown_languageDropdown__rrdBe:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(217 225 228 / var(--tw-text-opacity));
}

.LanguageDropDown_languageDropdown__rrdBe:hover {
	--tw-bg-opacity: 1;

	background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}

.LanguageDropDown_languageDropdown__rrdBe:hover:is([data-theme='dark'] *) {
	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));
}

.LanguageDropDown_dropDownContent___2d8Z {
	max-height: 20rem;

	width: 12rem;

	overflow: hidden;

	border-radius: 0.25rem;

	border-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(233 237 240 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	--tw-shadow: 0px 4px 6px -2px rgb(16 24 40 / 3%), 0px 12px 16px -4px rgb(16 24 40 / 8%);

	--tw-shadow-colored: 0px 4px 6px -2px var(--tw-shadow-color),
		0px 12px 16px -4px var(--tw-shadow-color);

	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000),
		var(--tw-shadow);
}

.LanguageDropDown_dropDownContent___2d8Z:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(44 52 55 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(13 18 28 / var(--tw-bg-opacity));
}

.LanguageDropDown_dropDownContent___2d8Z > div {
	max-height: 20rem;

	width: 12rem;

	overflow-y: auto;
}

.LanguageDropDown_dropDownItem__J7eFb {
	cursor: pointer;

	padding-left: 0.625rem;

	padding-right: 0.625rem;

	padding-top: 0.375rem;

	padding-bottom: 0.375rem;

	font-size: 0.875rem;

	line-height: 1.25rem;

	font-weight: 500;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));

	outline: 2px solid transparent;

	outline-offset: 2px;
}

.LanguageDropDown_dropDownItem__J7eFb[data-highlighted] {
	--tw-bg-opacity: 1;

	background-color: rgb(65 126 56 / var(--tw-bg-opacity));

	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.LanguageDropDown_dropDownItem__J7eFb:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

.LanguageDropDown_currentDropDown__CbFeL {
	--tw-bg-opacity: 1;

	background-color: rgb(65 126 56 / var(--tw-bg-opacity));

	--tw-text-opacity: 1;

	color: rgb(255 255 255 / var(--tw-text-opacity));
}

/*!******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Common/ThemeToggle/index.module.css ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************/
.ThemeToggle_themeToggle__KbhS8 {
	width: 2.25rem;

	height: 2.25rem;

	border-radius: 0.375rem;

	padding: 0.5rem;

	--tw-text-opacity: 1;

	color: rgb(110 123 131 / var(--tw-text-opacity));
}

.ThemeToggle_themeToggle__KbhS8:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(217 225 228 / var(--tw-text-opacity));
}

.ThemeToggle_themeToggle__KbhS8:hover {
	--tw-bg-opacity: 1;

	background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}

.ThemeToggle_themeToggle__KbhS8:hover:is([data-theme='dark'] *) {
	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));
}

/*!*****************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./components/Containers/NavBar/index.module.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************/
.NavBar_container__VTt_c {
	--tw-border-opacity: 1;

	border-color: rgb(233 237 240 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.NavBar_container__VTt_c:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(44 52 55 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(13 18 28 / var(--tw-bg-opacity));
}

@media (min-width: 1024px) {
	.NavBar_container__VTt_c {
		display: flex;

		height: 4rem;

		flex-direction: row;

		align-items: center;

		gap: 2rem;

		border-bottom-width: 1px;

		padding-left: 2rem;

		padding-right: 2rem;
	}
}

.NavBar_nodeIconAndMobileItemsToggler__SAX1i {
	display: flex;

	height: 4rem;

	flex-shrink: 0;

	align-items: center;

	border-bottom-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(233 237 240 / var(--tw-border-opacity));

	padding-left: 1rem;

	padding-right: 1rem;
}

.NavBar_nodeIconAndMobileItemsToggler__SAX1i:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(44 52 55 / var(--tw-border-opacity));
}

@media (min-width: 1024px) {
	.NavBar_nodeIconAndMobileItemsToggler__SAX1i {
		display: flex;

		height: 100%;

		align-items: center;

		border-width: 0px;

		padding-left: 0px;

		padding-right: 0px;
	}
}

.NavBar_nodeIconWrapper__tDLur {
	height: 30px;

	flex: 1 1 0%;
}

.NavBar_nodejsLogoDark__d95_5 {
	height: 1.5rem;

	width: 5rem;
}

.NavBar_nodejsLogoDark__d95_5:is([data-theme='dark'] *) {
	display: none;
}

.NavBar_nodejsLogoLight__JV12G {
	display: none;

	height: 1.5rem;

	width: 5rem;
}

.NavBar_nodejsLogoLight__JV12G:is([data-theme='dark'] *) {
	display: block;
}

.NavBar_navInteractionIcon__KZ2ip {
	width: 1.5rem;

	height: 1.5rem;
}

.NavBar_sidebarItemTogglerLabel__9JQ0K {
	display: block;

	cursor: pointer;
}

@media (min-width: 1024px) {
	.NavBar_sidebarItemTogglerLabel__9JQ0K {
		display: none;
	}
}

.NavBar_main__KU2Rx {
	display: none;

	flex: 1 1 0%;

	flex-direction: column;
}

@media (min-width: 1024px) {
	.NavBar_main__KU2Rx {
		display: flex;

		flex-direction: row;

		align-items: center;
	}
}

.NavBar_navItems__nTPsu {
	display: flex;

	flex-direction: column;

	gap: 0.25rem;

	border-bottom-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(233 237 240 / var(--tw-border-opacity));

	padding: 1rem;
}

.NavBar_navItems__nTPsu:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(44 52 55 / var(--tw-border-opacity));
}

@media (min-width: 1024px) {
	.NavBar_navItems__nTPsu {
		flex: 1 1 0%;

		flex-direction: row;

		border-width: 0px;

		padding: 0px;
	}
}

.NavBar_actionsWrapper__3ntrw {
	display: flex;

	align-items: center;

	gap: 0.5rem;

	border-bottom-width: 1px;

	--tw-border-opacity: 1;

	border-color: rgb(233 237 240 / var(--tw-border-opacity));

	padding: 1rem;
}

.NavBar_actionsWrapper__3ntrw:is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-color: rgb(44 52 55 / var(--tw-border-opacity));
}

@media (min-width: 1024px) {
	.NavBar_actionsWrapper__3ntrw {
		border-width: 0px;

		padding: 0px;
	}
}

.NavBar_ghIconWrapper__3PyGq {
	width: 2.25rem;

	height: 2.25rem;

	border-radius: 0.375rem;

	padding: 0.5rem;
}

.NavBar_ghIconWrapper__3PyGq svg {
	fill: #6e7b83;
}

.NavBar_ghIconWrapper__3PyGq svg:is([data-theme='dark'] *) {
	fill: #d9e1e4;
}

.NavBar_ghIconWrapper__3PyGq:hover {
	--tw-bg-opacity: 1;

	background-color: rgb(246 247 249 / var(--tw-bg-opacity));
}

.NavBar_ghIconWrapper__3PyGq:hover:is([data-theme='dark'] *) {
	--tw-bg-opacity: 1;

	background-color: rgb(44 52 55 / var(--tw-bg-opacity));
}

/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[11].oneOf[7].use[3]!./layouts/layouts.module.css ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
.layouts_baseLayout__qEW_w {
	display: grid;

	width: 100%;

	height: 100%;

	grid-template-columns: 1fr;

	grid-template-rows: auto 1fr auto;
}

.layouts_articleLayout__yakmC {
	margin-left: auto;

	margin-right: auto;

	display: grid;

	width: 100%;

	max-width: 95rem;

	grid-template-rows: 1fr;

	overflow: hidden;

	grid-template-areas: 'sidebar main metabar' 'sidebar footer metabar';
}

@media (min-width: 640px) {
	.layouts_articleLayout__yakmC {
		grid-template-columns: 13rem 1fr 13rem;
	}
}

@media (min-width: 1280px) {
	.layouts_articleLayout__yakmC {
		grid-template-columns: 20rem 1fr 20rem;
	}
}

@media (min-width: 0px) and (max-width: 670px) {
	.layouts_articleLayout__yakmC {
		margin: 0px;

		display: block;

		overflow: auto;
	}
}

.layouts_articleLayout__yakmC > *:nth-child(1) {
	grid-area: sidebar;
}

.layouts_articleLayout__yakmC > *:nth-child(2) {
	overflow-y: auto;

	overflow-x: hidden;

	background-image: linear-gradient(
		180deg,
		rgb(246 247 249 / 50%) 0%,
		rgb(246 247 249 / 0%) 48.32%
	);

	padding: 3rem;

	grid-area: main;
}

.layouts_articleLayout__yakmC > *:nth-child(2):is([data-theme='dark'] *) {
	background-image: linear-gradient(180deg, rgb(44 52 55 / 50%) 0%, rgb(44 52 55 / 0%) 48.32%);
}

@media (min-width: 1280px) {
	.layouts_articleLayout__yakmC > *:nth-child(2) {
		padding-left: 4.5rem;

		padding-right: 4.5rem;
	}
}

@media (min-width: 0px) and (max-width: 670px) {
	.layouts_articleLayout__yakmC > *:nth-child(2) {
		background-image: none;

		padding: 1rem;
	}

	.layouts_articleLayout__yakmC > *:nth-child(2):is([data-theme='dark'] *) {
		background-image: none;
	}
}

.layouts_articleLayout__yakmC > *:nth-child(3) {
	grid-area: metabar;
}

.layouts_articleLayout__yakmC > *:nth-child(4) {
	position: sticky;

	bottom: 0px;

	display: flex;

	width: 100%;

	flex-direction: column;

	align-items: center;

	align-self: stretch;

	border-top-width: 1px;

	--tw-border-opacity: 1;

	border-top-color: rgb(233 237 240 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(255 255 255 / var(--tw-bg-opacity));

	padding-top: 1rem;

	padding-bottom: 1rem;

	grid-area: footer;
}

.layouts_articleLayout__yakmC > *:nth-child(4):is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-top-color: rgb(44 52 55 / var(--tw-border-opacity));

	--tw-bg-opacity: 1;

	background-color: rgb(13 18 28 / var(--tw-bg-opacity));
}

.layouts_centeredLayout__fsgoD {
	display: flex;

	width: 100%;

	min-width: 0px;

	align-items: center;

	justify-content: center;

	padding-left: 1rem;

	padding-right: 1rem;

	padding-top: 3.5rem;

	padding-bottom: 3.5rem;
}

@media (min-width: 768px) {
	.layouts_centeredLayout__fsgoD {
		padding-left: 3.5rem;

		padding-right: 3.5rem;
	}
}

@media (min-width: 1024px) {
	.layouts_centeredLayout__fsgoD {
		padding-left: 7rem;

		padding-right: 7rem;
	}
}

.layouts_centeredLayout__fsgoD main {
	align-items: center;

	justify-content: center;
}

.layouts_homeLayout__f7Zuk {
	gap: 2rem;
}

@media (min-width: 768px) {
	.layouts_homeLayout__f7Zuk {
		flex-direction: row;

		gap: 3.5rem;
	}
}

@media (min-width: 1280px) {
	.layouts_homeLayout__f7Zuk {
		gap: 7rem;
	}
}

@media (min-width: 1536px) {
	.layouts_homeLayout__f7Zuk {
		gap: 8rem;
	}
}

.layouts_homeLayout__f7Zuk section:nth-of-type(1) {
	display: flex;

	max-width: 500px;

	flex: 1 0;

	flex-direction: column;

	gap: 2rem;
}

.layouts_homeLayout__f7Zuk section:nth-of-type(1) > div {
	display: flex;

	max-width: 400px;

	flex-direction: column;

	gap: 1rem;
}

.layouts_homeLayout__f7Zuk section:nth-of-type(1) > div p {
	font-size: 1rem;

	line-height: 1.5rem;
}

@media (min-width: 768px) {
	.layouts_homeLayout__f7Zuk section:nth-of-type(1) > div p {
		font-size: 1.125rem;

		line-height: 1.75rem;
	}
}

.layouts_homeLayout__f7Zuk section:nth-of-type(1) > div small {
	text-align: center;

	font-size: 0.875rem;

	line-height: 1.25rem;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.layouts_homeLayout__f7Zuk section:nth-of-type(1) > div small:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(203 212 217 / var(--tw-text-opacity));
}

@media (min-width: 0px) and (max-width: 670px) {
	.layouts_homeLayout__f7Zuk section:nth-of-type(1) > div small {
		font-size: 0.75rem;

		line-height: 1rem;
	}
}

.layouts_homeLayout__f7Zuk section:nth-of-type(1) > div small sup {
	cursor: help;
}

.layouts_homeLayout__f7Zuk section:nth-of-type(2) {
	display: flex;

	min-width: 0px;

	max-width: 100%;

	flex: 1 1;

	flex-direction: column;

	align-items: center;

	gap: 1rem;
}

@media (min-width: 768px) {
	.layouts_homeLayout__f7Zuk section:nth-of-type(2) {
		max-width: 42rem;
	}
}

@media (min-width: 1024px) {
	.layouts_homeLayout__f7Zuk section:nth-of-type(2) {
		max-width: 48rem;
	}
}

.layouts_homeLayout__f7Zuk section:nth-of-type(2) > div {
	width: 100%;

	max-width: 28rem;
}

@media (min-width: 768px) {
	.layouts_homeLayout__f7Zuk section:nth-of-type(2) > div {
		max-width: 100%;
	}
}

.layouts_homeLayout__f7Zuk section:nth-of-type(2) > p {
	text-align: center;

	font-size: 0.875rem;

	line-height: 1.25rem;

	--tw-text-opacity: 1;

	color: rgb(85 96 102 / var(--tw-text-opacity));
}

.layouts_homeLayout__f7Zuk section:nth-of-type(2) > p:is([data-theme='dark'] *) {
	--tw-text-opacity: 1;

	color: rgb(233 237 240 / var(--tw-text-opacity));
}

.layouts_blogLayout__dkhPV,
.layouts_downloadLayout__X0wFh {
	display: flex;

	width: 100%;

	justify-content: center;

	background-image: linear-gradient(
		180deg,
		rgb(246 247 249 / 50%) 0%,
		rgb(246 247 249 / 0%) 48.32%
	);
}

.layouts_blogLayout__dkhPV:is([data-theme='dark'] *),
.layouts_downloadLayout__X0wFh:is([data-theme='dark'] *) {
	background-image: linear-gradient(180deg, rgb(44 52 55 / 50%) 0%, rgb(44 52 55 / 0%) 48.32%);
}

@media (min-width: 0px) and (max-width: 670px) {
	.layouts_blogLayout__dkhPV,
	.layouts_downloadLayout__X0wFh {
		background-image: none;
	}

	.layouts_blogLayout__dkhPV:is([data-theme='dark'] *),
	.layouts_downloadLayout__X0wFh:is([data-theme='dark'] *) {
		background-image: none;
	}
}

.layouts_blogLayout__dkhPV main,
.layouts_downloadLayout__X0wFh main {
	max-width: 64rem;

	gap: 1rem;

	padding-left: 1rem;

	padding-right: 1rem;

	padding-top: 3rem;

	padding-bottom: 3rem;
}

@media (min-width: 768px) {
	.layouts_blogLayout__dkhPV main,
	.layouts_downloadLayout__X0wFh main {
		padding-left: 3.5rem;

		padding-right: 3.5rem;
	}
}

@media (min-width: 1024px) {
	.layouts_blogLayout__dkhPV main,
	.layouts_downloadLayout__X0wFh main {
		padding-left: 7rem;

		padding-right: 7rem;
	}
}

.layouts_downloadLayout__X0wFh section:nth-last-child(1) {
	display: flex;

	flex-direction: column;

	gap: 0.5rem;
}

.layouts_downloadLayout__X0wFh section:nth-last-child(1) p {
	font-size: 0.875rem;

	line-height: 1.25rem;
}

.layouts_downloadLayout__X0wFh section:nth-last-child(2) p {
	display: flex;

	flex-direction: row;

	flex-wrap: wrap;

	align-items: center;

	gap: 0.5rem;

	font-size: 1rem;

	line-height: 1.5rem;
}

.layouts_contentLayout__4VWtl {
	margin-left: auto;

	margin-right: auto;

	display: grid;

	width: 100%;

	max-width: 95rem;

	grid-template-rows: 1fr;
}

@media (min-width: 640px) {
	.layouts_contentLayout__4VWtl {
		grid-template-columns: 1fr 13rem;
	}
}

@media (min-width: 1280px) {
	.layouts_contentLayout__4VWtl {
		grid-template-columns: 1fr 20rem;
	}
}

@media (min-width: 0px) and (max-width: 670px) {
	.layouts_contentLayout__4VWtl {
		margin: 0px;

		display: block;
	}
}

.layouts_contentLayout__4VWtl > *:nth-child(1) {
	display: flex;

	width: 100%;

	justify-content: center;

	border-left-width: 1px;

	--tw-border-opacity: 1;

	border-left-color: rgb(233 237 240 / var(--tw-border-opacity));

	background-image: linear-gradient(
		180deg,
		rgb(246 247 249 / 50%) 0%,
		rgb(246 247 249 / 0%) 48.32%
	);

	padding-left: 1rem;

	padding-right: 1rem;

	padding-top: 3.5rem;

	padding-bottom: 3.5rem;
}

.layouts_contentLayout__4VWtl > *:nth-child(1):is([data-theme='dark'] *) {
	--tw-border-opacity: 1;

	border-left-color: rgb(44 52 55 / var(--tw-border-opacity));

	background-image: linear-gradient(180deg, rgb(44 52 55 / 50%) 0%, rgb(44 52 55 / 0%) 48.32%);
}

@media (min-width: 768px) {
	.layouts_contentLayout__4VWtl > *:nth-child(1) {
		padding-left: 3.5rem;

		padding-right: 3.5rem;
	}
}

@media (min-width: 1024px) {
	.layouts_contentLayout__4VWtl > *:nth-child(1) {
		padding-left: 7rem;

		padding-right: 7rem;
	}
}

@media (min-width: 0px) and (max-width: 670px) {
	.layouts_contentLayout__4VWtl > *:nth-child(1) {
		border-left-width: 0px;

		background-image: none;

		padding-bottom: 1rem;
	}

	.layouts_contentLayout__4VWtl > *:nth-child(1):is([data-theme='dark'] *) {
		background-image: none;
	}
}

.layouts_contentLayout__4VWtl > *:nth-child(1) main {
	max-width: 660px;

	gap: 1rem;
}

.layouts_postLayout__7VCt1 main > section {
	display: flex;

	flex-direction: row;

	align-items: center;

	gap: 1rem;
}

.layouts_postLayout__7VCt1 main > div:nth-of-type(1) {
	margin-bottom: 1rem;

	margin-top: 0.5rem;
}
