:host,:root {
	--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";
	--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";
	--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";
	--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";
	--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";
	--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";
	--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";
	--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";
	--fa-font-sharp-thin:normal 100 1em/1 "Font Awesome 6 Sharp";
	--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands";
}
svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa {
	overflow:visible;
	box-sizing:content-box;
}
.svg-inline--fa {
	display:var(--fa-display,inline-block);
	height:1em;
	overflow:visible;
	vertical-align:-.125em;
}
.svg-inline--fa.fa-2xs {
	vertical-align:.1em;
}
.svg-inline--fa.fa-xs {
	vertical-align:0;
}
.svg-inline--fa.fa-sm {
	vertical-align:-.07143em;
}
.svg-inline--fa.fa-lg {
	vertical-align:-.2em;
}
.svg-inline--fa.fa-xl {
	vertical-align:-.25em;
}
.svg-inline--fa.fa-2xl {
	vertical-align:-.3125em;
}
.svg-inline--fa.fa-pull-left {
	margin-right:var(--fa-pull-margin,.3em);
	width:auto;
}
.svg-inline--fa.fa-pull-right {
	margin-left:var(--fa-pull-margin,.3em);
	width:auto;
}
.svg-inline--fa.fa-li {
	width:var(--fa-li-width,2em);
	top:.25em;
}
.svg-inline--fa.fa-fw {
	width:var(--fa-fw-width,1.25em);
}
.fa-layers svg.svg-inline--fa {
	bottom:0;
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	top:0;
}
.fa-layers-counter,.fa-layers-text {
	display:inline-block;
	position:absolute;
	text-align:center;
}
.fa-layers {
	display:inline-block;
	height:1em;
	position:relative;
	text-align:center;
	vertical-align:-.125em;
	width:1em;
}
.fa-layers svg.svg-inline--fa {
	transform-origin:center center;
}
.fa-layers-text {
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	transform-origin:center center;
}
.fa-layers-counter {
	background-color:var(--fa-counter-background-color,#ff253a);
	border-radius:var(--fa-counter-border-radius,1em);
	box-sizing:border-box;
	color:var(--fa-inverse,#fff);
	line-height:var(--fa-counter-line-height,1);
	max-width:var(--fa-counter-max-width,5em);
	min-width:var(--fa-counter-min-width,1.5em);
	overflow:hidden;
	padding:var(--fa-counter-padding,.25em .5em);
	right:var(--fa-right,0);
	text-overflow:ellipsis;
	top:var(--fa-top,0);
	transform:scale(var(--fa-counter-scale,.25));
	transform-origin:top right;
}
.fa-layers-bottom-right {
	bottom:var(--fa-bottom,0);
	right:var(--fa-right,0);
	top:auto;
	transform:scale(var(--fa-layers-scale,.25));
	transform-origin:bottom right;
}
.fa-layers-bottom-left {
	bottom:var(--fa-bottom,0);
	left:var(--fa-left,0);
	right:auto;
	top:auto;
	transform:scale(var(--fa-layers-scale,.25));
	transform-origin:bottom left;
}
.fa-layers-top-right {
	top:var(--fa-top,0);
	right:var(--fa-right,0);
	transform:scale(var(--fa-layers-scale,.25));
	transform-origin:top right;
}
.fa-layers-top-left {
	left:var(--fa-left,0);
	right:auto;
	top:var(--fa-top,0);
	transform:scale(var(--fa-layers-scale,.25));
	transform-origin:top left;
}
.fa-1x {
	font-size:1em;
}
.fa-2x {
	font-size:2em;
}
.fa-3x {
	font-size:3em;
}
.fa-4x {
	font-size:4em;
}
.fa-5x {
	font-size:5em;
}
.fa-6x {
	font-size:6em;
}
.fa-7x {
	font-size:7em;
}
.fa-8x {
	font-size:8em;
}
.fa-9x {
	font-size:9em;
}
.fa-10x {
	font-size:10em;
}
.fa-2xs {
	font-size:.625em;
	line-height:.1em;
	vertical-align:.225em;
}
.fa-xs {
	font-size:.75em;
	line-height:.08333em;
	vertical-align:.125em;
}
.fa-sm {
	font-size:.875em;
	line-height:.07143em;
	vertical-align:.05357em;
}
.fa-lg {
	font-size:1.25em;
	line-height:.05em;
	vertical-align:-.075em;
}
.fa-xl {
	font-size:1.5em;
	line-height:.04167em;
	vertical-align:-.125em;
}
.fa-2xl {
	font-size:2em;
	line-height:.03125em;
	vertical-align:-.1875em;
}
.fa-fw {
	text-align:center;
	width:1.25em;
}
.fa-ul {
	list-style-type:none;
	margin-left:var(--fa-li-margin,2.5em);
	padding-left:0;
}
.fa-ul>li {
	position:relative;
}
.fa-li {
	left:calc(var(--fa-li-width, 2em) * -1);
	position:absolute;
	text-align:center;
	width:var(--fa-li-width,2em);
	line-height:inherit;
}
.fa-border {
	border-color:var(--fa-border-color,#eee);
	border-radius:var(--fa-border-radius,.1em);
	border-style:var(--fa-border-style,solid);
	border-width:var(--fa-border-width,.08em);
	padding:var(--fa-border-padding,.2em .25em .15em);
}
.fa-pull-left {
	float:left;
	margin-right:var(--fa-pull-margin,.3em);
}
.fa-pull-right {
	float:right;
	margin-left:var(--fa-pull-margin,.3em);
}
.fa-beat {
	animation-name:fa-beat;
	animation-delay:var(--fa-animation-delay,0s);
	animation-direction:var(--fa-animation-direction,normal);
	animation-duration:var(--fa-animation-duration,1s);
	animation-iteration-count:var(--fa-animation-iteration-count,infinite);
	animation-timing-function:var(--fa-animation-timing,ease-in-out);
}
.fa-bounce {
	animation-name:fa-bounce;
	animation-delay:var(--fa-animation-delay,0s);
	animation-direction:var(--fa-animation-direction,normal);
	animation-duration:var(--fa-animation-duration,1s);
	animation-iteration-count:var(--fa-animation-iteration-count,infinite);
	animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));
}
.fa-fade {
	animation-name:fa-fade;
	animation-iteration-count:var(--fa-animation-iteration-count,infinite);
	animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));
}
.fa-beat-fade,.fa-fade {
	animation-delay:var(--fa-animation-delay,0s);
	animation-direction:var(--fa-animation-direction,normal);
	animation-duration:var(--fa-animation-duration,1s);
}
.fa-beat-fade {
	animation-name:fa-beat-fade;
	animation-iteration-count:var(--fa-animation-iteration-count,infinite);
	animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));
}
.fa-flip {
	animation-name:fa-flip;
	animation-delay:var(--fa-animation-delay,0s);
	animation-direction:var(--fa-animation-direction,normal);
	animation-duration:var(--fa-animation-duration,1s);
	animation-iteration-count:var(--fa-animation-iteration-count,infinite);
	animation-timing-function:var(--fa-animation-timing,ease-in-out);
}
.fa-shake {
	animation-name:fa-shake;
	animation-duration:var(--fa-animation-duration,1s);
	animation-iteration-count:var(--fa-animation-iteration-count,infinite);
	animation-timing-function:var(--fa-animation-timing,linear);
}
.fa-shake,.fa-spin {
	animation-delay:var(--fa-animation-delay,0s);
	animation-direction:var(--fa-animation-direction,normal);
}
.fa-spin {
	animation-name:fa-spin;
	animation-duration:var(--fa-animation-duration,2s);
	animation-iteration-count:var(--fa-animation-iteration-count,infinite);
	animation-timing-function:var(--fa-animation-timing,linear);
}
.fa-spin-reverse {
	--fa-animation-direction:reverse;
}
.fa-pulse,.fa-spin-pulse {
	animation-name:fa-spin;
	animation-direction:var(--fa-animation-direction,normal);
	animation-duration:var(--fa-animation-duration,1s);
	animation-iteration-count:var(--fa-animation-iteration-count,infinite);
	animation-timing-function:var(--fa-animation-timing,steps(8));
}
@media (prefers-reduced-motion:reduce) {
	.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse {
		animation-delay:-1ms;
		animation-duration:1ms;
		animation-iteration-count:1;
		transition-delay:0s;
		transition-duration:0s;
	}
	;
}
@keyframes fa-beat {
	0%,90% {
		transform:scale(1);
	}
	45% {
		transform:scale(var(--fa-beat-scale,1.25));
	}
	;
}
@keyframes fa-bounce {
	0% {
		transform:scale(1) translateY(0);
	}
	10% {
		transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);
	}
	30% {
		transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));
	}
	50% {
		transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);
	}
	57% {
		transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em));
	}
	64% {
		transform:scale(1) translateY(0);
	}
	to {
		transform:scale(1) translateY(0);
	}
	;
}
@keyframes fa-fade {
	50% {
		opacity:var(--fa-fade-opacity,.4);
	}
	;
}
@keyframes fa-beat-fade {
	0%,to {
		opacity:var(--fa-beat-fade-opacity,.4);
		transform:scale(1);
	}
	50% {
		opacity:1;
		transform:scale(var(--fa-beat-fade-scale,1.125));
	}
	;
}
@keyframes fa-flip {
	50% {
		transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));
	}
	;
}
@keyframes fa-shake {
	0% {
		transform:rotate(-15deg);
	}
	4% {
		transform:rotate(15deg);
	}
	24%,8% {
		transform:rotate(-18deg);
	}
	12%,28% {
		transform:rotate(18deg);
	}
	16% {
		transform:rotate(-22deg);
	}
	20% {
		transform:rotate(22deg);
	}
	32% {
		transform:rotate(-12deg);
	}
	36% {
		transform:rotate(12deg);
	}
	40%,to {
		transform:rotate(0deg);
	}
	;
}
@keyframes fa-spin {
	0% {
		transform:rotate(0deg);
	}
	to {
		transform:rotate(1turn);
	}
	;
}
.fa-rotate-90 {
	transform:rotate(90deg);
}
.fa-rotate-180 {
	transform:rotate(180deg);
}
.fa-rotate-270 {
	transform:rotate(270deg);
}
.fa-flip-horizontal {
	transform:scaleX(-1);
}
.fa-flip-vertical {
	transform:scaleY(-1);
}
.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical {
	transform:scale(-1);
}
.fa-rotate-by {
	transform:rotate(var(--fa-rotate-angle,0));
}
.fa-stack {
	display:inline-block;
	vertical-align:middle;
	height:2em;
	position:relative;
	width:2.5em;
}
.fa-stack-1x,.fa-stack-2x {
	bottom:0;
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	top:0;
	z-index:var(--fa-stack-z-index,auto);
}
.svg-inline--fa.fa-stack-1x {
	height:1em;
	width:1.25em;
}
.svg-inline--fa.fa-stack-2x {
	height:2em;
	width:2.5em;
}
.fa-inverse {
	color:var(--fa-inverse,#fff);
}
.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus) {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,0,0,0);
	white-space:nowrap;
	border-width:0;
}
.svg-inline--fa .fa-primary {
	fill:var(--fa-primary-color,currentColor);
	opacity:var(--fa-primary-opacity,1);
}
.svg-inline--fa .fa-secondary {
	fill:var(--fa-secondary-color,currentColor);
}
.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary {
	opacity:var(--fa-secondary-opacity,.4);
}
.svg-inline--fa.fa-swap-opacity .fa-secondary {
	opacity:var(--fa-primary-opacity,1);
}
.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary {
	fill:black;
}
.fa-duotone.fa-inverse,.fad.fa-inverse {
	color:var(--fa-inverse,#fff);
}
.uppy-Root {
	position:relative;
	box-sizing:border-box;
	color:#333;
	font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;
	line-height:1;
	text-align:left;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.uppy-Root[dir=rtl],[dir=rtl] .uppy-Root {
	text-align:right;
}
.uppy-Root *,.uppy-Root :after,.uppy-Root :before {
	box-sizing:inherit;
}
.uppy-Root [hidden] {
	display:none;
}
.uppy-u-reset {
	all:initial;
	box-sizing:border-box;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;
	line-height:1;
}
[dir=rtl] .uppy-u-reset {
	text-align:right;
}
.uppy-c-textInput {
	padding:6px 8px;
	font-size:14px;
	line-height:1.5;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
}
.uppy-size--md .uppy-c-textInput {
	padding:8px 10px;
}
.uppy-c-textInput:focus {
	border-color:rgba(34,117,215,.6);
	outline:none;
	box-shadow:0 0 0 3px rgba(34,117,215,.15);
}
[data-uppy-theme=dark] .uppy-c-textInput {
	color:#eaeaea;
	background-color:#333;
	border-color:#333;
}
[data-uppy-theme=dark] .uppy-c-textInput:focus {
	border-color:#525252;
	box-shadow:none;
}
.uppy-c-icon {
	display:inline-block;
	max-width:100%;
	max-height:100%;
	overflow:hidden;
	fill:currentColor;
}
.uppy-c-btn {
	display:inline-flex;
	justify-content:center;
	align-items:center;
	font-weight:500;
	font-size:inherit;
	font-family:inherit;
	color:inherit;
	line-height:1;
	white-space:nowrap;
	transition-duration:.3s;
	transition-property:background-color,color;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}
.uppy-c-btn,[dir=rtl] .uppy-c-btn {
	text-align:center;
}
.uppy-c-btn:not(:disabled):not(.disabled) {
	cursor:pointer;
}
.uppy-c-btn::-moz-focus-inner {
	border:0;
}
.uppy-c-btn-primary {
	padding:10px 18px;
	color:#fff;
	font-size:14px;
	background-color:#2275d7;
	border-radius:4px;
}
.uppy-c-btn-primary:hover {
	background-color:#1b5dab;
}
.uppy-c-btn-primary:focus {
	outline:none;
	box-shadow:0 0 0 3px rgba(34,117,215,.4);
}
.uppy-size--md .uppy-c-btn-primary {
	padding:13px 22px;
}
[data-uppy-theme=dark] .uppy-c-btn-primary {
	color:#eaeaea;
}
[data-uppy-theme=dark] .uppy-c-btn-primary:focus {
	outline:none;
}
[data-uppy-theme=dark] .uppy-c-btn-primary::-moz-focus-inner {
	border:0;
}
[data-uppy-theme=dark] .uppy-c-btn-primary:focus {
	box-shadow:0 0 0 2px rgba(170,225,255,.85);
}
.uppy-c-btn-link {
	padding:10px 15px;
	color:#525252;
	font-size:14px;
	line-height:1;
	background-color:transparent;
	border-radius:4px;
}
.uppy-c-btn-link:hover {
	color:#333;
}
.uppy-c-btn-link:focus {
	outline:none;
	box-shadow:0 0 0 3px rgba(34,117,215,.25);
}
.uppy-size--md .uppy-c-btn-link {
	padding:13px 18px;
}
[data-uppy-theme=dark] .uppy-c-btn-link {
	color:#eaeaea;
}
[data-uppy-theme=dark] .uppy-c-btn-link:focus {
	outline:none;
}
[data-uppy-theme=dark] .uppy-c-btn-link::-moz-focus-inner {
	border:0;
}
[data-uppy-theme=dark] .uppy-c-btn-link:focus {
	box-shadow:0 0 0 2px rgba(170,225,255,.85);
}
[data-uppy-theme=dark] .uppy-c-btn-link:hover {
	color:#939393;
}
.uppy-DragDrop-container {
	display:flex;
	align-items:center;
	justify-content:center;
	max-width:100%;
	font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Segoe UI Symbol,Segoe UI Emoji,Apple Color Emoji,Roboto,Helvetica,Arial,sans-serif;
	background-color:#fff;
	border-radius:7px;
	cursor:pointer;
}
.uppy-DragDrop-container::-moz-focus-inner {
	border:0;
}
.uppy-DragDrop-container:focus {
	outline:none;
	box-shadow:0 0 0 3px rgba(34,117,215,.4);
}
.uppy-DragDrop-inner {
	margin:0;
	padding:80px 20px;
	line-height:1.4;
	text-align:center;
}
.uppy-DragDrop-arrow {
	width:60px;
	height:60px;
	margin-bottom:17px;
	fill:#e0e0e0;
}
.uppy-DragDrop--isDragDropSupported {
	border:2px dashed #adadad;
}
.uppy-DragDrop--isDraggingOver {
	background:#eaeaea;
	border:2px dashed #2275d7;
}
.uppy-DragDrop--isDraggingOver .uppy-DragDrop-arrow {
	fill:#939393;
}
.uppy-DragDrop-label {
	display:block;
	margin-bottom:5px;
	font-size:1.15em;
}
.uppy-DragDrop-browse {
	color:#2275d7;
	cursor:pointer;
}
.uppy-DragDrop-note {
	color:#adadad;
	font-size:1em;
}
.uppy-DragDrop-container {
	display:flex;
	align-items:center;
	justify-content:center;
	max-width:100%;
	background-color:var(--chakra-colors-white);
	border-radius:var(--chakra-radii-md);
	cursor:pointer;
	font-family:var(--chakra-fonts-body);
	font-size:var(--chakra-fontSizes-sm);
}
.uppy-DragDrop-container::-moz-focus-inner {
	border:0;
}
.uppy-DragDrop-container:focus {
	outline:none;
	box-shadow:var(--chakra-shadows-outline);
}
.uppy-DragDrop-inner {
	margin:0;
	padding:80px 20px;
	line-height:1.4;
	text-align:center;
}
.uppy-DragDrop-arrow {
	visibility:hidden;
}
.uppy-DragDrop--isDragDropSupported {
	background:var(--chakra-colors-gray-50);
	box-shadow:var(--chakra-shadows-inner);
	border:1px dashed var(--chakra-colors-gray-400);
}
.uppy-DragDrop--isDraggingOver {
	background:var(--chakra-colors-trueblue-100);
	border:2px dashed var(--chakra-colors-trueblue-500);
}
.uppy-DragDrop--isDraggingOver .uppy-DragDrop-arrow {
	fill:var(--chakra-colors-gray-500);
}
.uppy-DragDrop-label {
	display:block;
	margin-bottom:5px;
	font-size:var(--chakra-fontSizes-md);
}
.uppy-DragDrop-browse {
	color:var(--chakra-colors-trueblue-400);
	cursor:pointer;
}
.uppy-DragDrop-note {
	color:var(--chakra-colors-gray-500);
	font-size:var(--chakra-fontSizes-sm);
}
.math-node {
	min-width:1em;
	min-height:1em;
	font-size:.95em;
	font-family:Consolas,Ubuntu Mono,monospace;
	cursor:auto;
}
.math-node.empty-math .math-render:before {
	content:"(empty)";
	color:red;
}
.math-node .math-render.parse-error:before {
	content:"(math error)";
	color:red;
	cursor:help;
}
.math-node.ProseMirror-selectednode {
	outline:none;
}
.math-node .math-src {
	display:none;
	color:rgb(132,33,162);
	-moz-tab-size:4;
	tab-size:4;
}
.math-node.ProseMirror-selectednode .math-src {
	display:inline;
}
.math-node.ProseMirror-selectednode .math-render {
	display:none;
}
math-inline {
	display:inline;
	white-space:nowrap;
}
math-inline .math-render {
	display:inline-block;
	font-size:.85em;
	cursor:pointer;
}
math-inline .math-src .ProseMirror {
	display:inline;
	border-right:1px solid transparent;
	border-left:1px solid transparent;
}
math-inline .math-src:after,math-inline .math-src:before {
	content:"$";
	color:#b0b0b0;
}
math-display,math-display .math-render {
	display:block;
}
math-display.ProseMirror-selectednode {
	background-color:#eee;
}
math-display .math-src .ProseMirror {
	width:100%;
	display:block;
}
math-display .math-src:after,math-display .math-src:before {
	content:"$$";
	text-align:left;
	color:#b0b0b0;
}
math-display .katex-display {
	margin:0;
}
.chart {
	background-color:transparent;
}
.chart [role=figure] {
	--typography-chart-font-family:var(--heading-font);
	--typography-chart-text-color:var(--body-color);
	--typography-chart-heading-text-color:var(--body-color);
}
.chart [role=figure]>div {
	background-color:transparent;
	color:var(--text-color);
}
.card-content {
	height:100%;
	outline-width:0px;
	line-height:var(--line-height-body);
	letter-spacing:var(--letter-spacing-body);
	--block-margin:1.125em;
	--grid-border:1px;
	--grid-padding:1.22em;
}
.card-content.is-focused .is-empty [data-placeholder]::after {
	content:attr(data-placeholder);
	position:absolute;
	top:0px;
	opacity:0.25;
	pointer-events:none;
	left:0px;
	width:100%;
	color:var(--heading-color);
	line-clamp:1px;
	text-overflow:ellipsis;
	overflow:hidden;
	box-orient:vertical;
	word-break:break-all;
	height:100%;
	white-space:nowrap;
}
.card-content.is-focused .is-empty [data-multiline-placeholder] {
	position:relative;
}
.card-content.is-focused .is-empty [data-multiline-placeholder]::after {
	content:attr(data-multiline-placeholder);
	position:relative;
	top:0px;
	opacity:0.25;
	pointer-events:none;
	left:0px;
	width:100%;
	color:inherit;
	line-clamp:0;
	text-overflow:ellipsis;
	overflow:hidden;
	box-orient:vertical;
	word-break:normal;
	height:100%;
	white-space:normal;
}
.card-content.is-focused .is-empty [data-multiline-placeholder] > [data-node-view-content-inner] {
	position:absolute;
	width:100%;
	min-height:1em;
}
.card-content .block-card.expandable-node-selected .expandable-selected {
	-webkit-animation:animation-16z1uo4 3000ms ease-in-out forwards;
	animation:animation-16z1uo4 3000ms ease-in-out forwards;
}
.card-content .block-card.expandable-node-reset .expandable-selected {
	-webkit-animation:animation-1sld7a4;
	animation:animation-1sld7a4;
}
.card-content .block {
	margin-top:var(--block-margin);
	margin-bottom:var(--block-margin);
	font-family:var(--body-font);
	font-weight:var(--body-font-weight);
	color:var(--body-color);
}
.card-content.is-nested {
	display:grid;
	-webkit-animation:animation-yjfgth 225ms ease-out forwards;
	animation:animation-yjfgth 225ms ease-out forwards;
}
.card-content.is-full-width .block.is-full-width {
	width:var(--full-width);
	position:relative;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	-ms-transform:translateX(-50%);
	transform:translateX(-50%);
}
.card-content [data-node-view-content-inner="cardLayoutItem"] > .first-block,.card-content [data-node-view-content-inner="card"] > .first-block {
	margin-top:0em;
}
.card-content [data-node-view-content-inner="cardLayoutItem"] > .last-block,.card-content [data-node-view-content-inner="card"] > .last-block {
	margin-bottom:0em;
}
.card-content a.link {
	color:var(--text-color, var(--link-color));
	cursor:pointer;
	font-weight:var(--chakra-fontWeights-bold);
	-webkit-text-decoration:underline;
	text-decoration:underline;
}
.card-content a.link[href=""] {
	text-decoration-style:dashed;
}
.card-content a.link:hover {
	color:var(--text-color, var(--link-color-hover));
}
.card-content a.link:active {
	color:var(--text-color, var(--link-color-hover));
}
.card-content .block-toggle.expandable-node-selected .toggle {
	-webkit-animation:animation-16z1uo4 3000ms ease-in-out forwards;
	animation:animation-16z1uo4 3000ms ease-in-out forwards;
}
.card-content .block-toggle.expandable-node-reset .toggle {
	-webkit-animation:animation-1sld7a4;
	animation:animation-1sld7a4;
}
.card-content .block-toggle [data-open="false"] [data-node-view-content-inner="toggle"] >:not(:first-child) {
	display:none;
}
.card-content mark.highlight {
	color:var(--chakra-colors-black);
	--link-color:black;
	background-color:var(--highlight-color);
	border-radius:0.125em;
	-webkit-padding-start:.05em;
	padding-inline-start:.05em;
	-webkit-padding-end:.05em;
	padding-inline-end:.05em;
	-webkit-margin-start:-.05em;
	margin-inline-start:-.05em;
	-webkit-margin-end:-.05em;
	margin-inline-end:-.05em;
	-webkit-box-decoration-break:clone;
	box-decoration-break:clone;
}
.card-content span.textColor {
	color:var(--text-color, var(--body-color));
}
.card-content .block-numbered li::before {
	color:var(--list-marker-text-color, var(--body-color));
}
.card-content .block-bullet li::marker {
	color:var(--list-marker-text-color, var(--body-color));
}
.card-content .block-bullet,.card-content .block-numbered,.card-content .block-todo {
	margin:0px;
	margin-bottom:0.35em;
	text-align:start;
}
.card-content .block-bullet.first-block,.card-content .block-numbered.first-block,.card-content .block-todo.first-block {
	margin-top:0.9em;
}
.card-content ol.block-numbered {
	list-style:none;
}
.card-content .block-todo {
	list-style:none;
}
.card-content .block-todo label.chakra-checkbox {
	pointer-events:none;
}
.card-content .block-todo label.chakra-checkbox .chakra-checkbox__control {
	pointer-events:auto;
	width:1em;
	height:1em;
	top:calc(0.5lh - 0.5em);
	position:relative;
	border-radius:var(--box-border-radius);
	border-color:var(--link-color);
	border-width:0.125em;
}
.card-content .block-todo label.chakra-checkbox .chakra-checkbox__control[data-checked] {
	background-color:var(--link-color);
	color:var(--body-color-inverted);
}
.card-content .block-todo label.chakra-checkbox .chakra-checkbox__control svg {
	font-size:0.5em;
}
.card-content .block-bullet li,.card-content .block-todo li {
	position:relative;
}
.card-content ol.block-numbered[indent="0"] li[data-node-view-content] {
	-webkit-margin-start:calc(1 * 1.6em);
	margin-inline-start:calc(1 * 1.6em);
	position:relative;
}
.card-content ol.block-numbered[indent="0"] li[data-node-view-content]::before {
	position:absolute;
	inset-inline-start:-1.6em;
	content:attr(data-list-counter) ".";
}
.card-content ol.block-numbered[indent="1"] li[data-node-view-content] {
	-webkit-margin-start:calc(2 * 1.6em);
	margin-inline-start:calc(2 * 1.6em);
	position:relative;
}
.card-content ol.block-numbered[indent="1"] li[data-node-view-content]::before {
	position:absolute;
	inset-inline-start:-1.6em;
	content:attr(data-list-counter) ".";
}
.card-content ol.block-numbered[indent="2"] li[data-node-view-content] {
	-webkit-margin-start:calc(3 * 1.6em);
	margin-inline-start:calc(3 * 1.6em);
	position:relative;
}
.card-content ol.block-numbered[indent="2"] li[data-node-view-content]::before {
	position:absolute;
	inset-inline-start:-1.6em;
	content:attr(data-list-counter) ".";
}
.card-content ol.block-numbered[indent="3"] li[data-node-view-content] {
	-webkit-margin-start:calc(4 * 1.6em);
	margin-inline-start:calc(4 * 1.6em);
	position:relative;
}
.card-content ol.block-numbered[indent="3"] li[data-node-view-content]::before {
	position:absolute;
	inset-inline-start:-1.6em;
	content:attr(data-list-counter) ".";
}
.card-content ol.block-numbered[indent="4"] li[data-node-view-content] {
	-webkit-margin-start:calc(5 * 1.6em);
	margin-inline-start:calc(5 * 1.6em);
	position:relative;
}
.card-content ol.block-numbered[indent="4"] li[data-node-view-content]::before {
	position:absolute;
	inset-inline-start:-1.6em;
	content:attr(data-list-counter) ".";
}
.card-content ol.block-numbered[indent="5"] li[data-node-view-content] {
	-webkit-margin-start:calc(6 * 1.6em);
	margin-inline-start:calc(6 * 1.6em);
	position:relative;
}
.card-content ol.block-numbered[indent="5"] li[data-node-view-content]::before {
	position:absolute;
	inset-inline-start:-1.6em;
	content:attr(data-list-counter) ".";
}
.card-content ol.block-numbered[indent="6"] li[data-node-view-content] {
	-webkit-margin-start:calc(7 * 1.6em);
	margin-inline-start:calc(7 * 1.6em);
	position:relative;
}
.card-content ol.block-numbered[indent="6"] li[data-node-view-content]::before {
	position:absolute;
	inset-inline-start:-1.6em;
	content:attr(data-list-counter) ".";
}
.card-content ol.block-numbered[indent="7"] li[data-node-view-content] {
	-webkit-margin-start:calc(8 * 1.6em);
	margin-inline-start:calc(8 * 1.6em);
	position:relative;
}
.card-content ol.block-numbered[indent="7"] li[data-node-view-content]::before {
	position:absolute;
	inset-inline-start:-1.6em;
	content:attr(data-list-counter) ".";
}
.card-content ol.block-numbered[indent="8"] li[data-node-view-content] {
	-webkit-margin-start:calc(9 * 1.6em);
	margin-inline-start:calc(9 * 1.6em);
	position:relative;
}
.card-content ol.block-numbered[indent="8"] li[data-node-view-content]::before {
	position:absolute;
	inset-inline-start:-1.6em;
	content:attr(data-list-counter) ".";
}
.card-content ul.block-bullet[indent="0"] li[data-node-view-content] {
	list-style:disc;
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
	-webkit-margin-start:calc(1 * 1.6em - 0.4em);
	margin-inline-start:calc(1 * 1.6em - 0.4em);
}
.card-content ul.block-bullet[indent="0"] li[data-node-view-content]::after {
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
}
.card-content ul.block-todo[indent="0"] li.todo {
	-webkit-margin-start:calc(1 * 1.6em);
	margin-inline-start:calc(1 * 1.6em);
	list-style:none;
}
.card-content ul.block-todo[indent="0"] .chakra-checkbox__control {
	inset-inline-start:-1.6em;
}
.card-content ul.block-bullet[indent="1"] li[data-node-view-content] {
	list-style:circle;
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
	-webkit-margin-start:calc(2 * 1.6em - 0.4em);
	margin-inline-start:calc(2 * 1.6em - 0.4em);
}
.card-content ul.block-bullet[indent="1"] li[data-node-view-content]::after {
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
}
.card-content ul.block-todo[indent="1"] li.todo {
	-webkit-margin-start:calc(2 * 1.6em);
	margin-inline-start:calc(2 * 1.6em);
	list-style:none;
}
.card-content ul.block-todo[indent="1"] .chakra-checkbox__control {
	inset-inline-start:-1.6em;
}
.card-content ul.block-bullet[indent="2"] li[data-node-view-content] {
	list-style:square;
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
	-webkit-margin-start:calc(3 * 1.6em - 0.4em);
	margin-inline-start:calc(3 * 1.6em - 0.4em);
}
.card-content ul.block-bullet[indent="2"] li[data-node-view-content]::after {
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
}
.card-content ul.block-todo[indent="2"] li.todo {
	-webkit-margin-start:calc(3 * 1.6em);
	margin-inline-start:calc(3 * 1.6em);
	list-style:none;
}
.card-content ul.block-todo[indent="2"] .chakra-checkbox__control {
	inset-inline-start:-1.6em;
}
.card-content ul.block-bullet[indent="3"] li[data-node-view-content] {
	list-style:disc;
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
	-webkit-margin-start:calc(4 * 1.6em - 0.4em);
	margin-inline-start:calc(4 * 1.6em - 0.4em);
}
.card-content ul.block-bullet[indent="3"] li[data-node-view-content]::after {
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
}
.card-content ul.block-todo[indent="3"] li.todo {
	-webkit-margin-start:calc(4 * 1.6em);
	margin-inline-start:calc(4 * 1.6em);
	list-style:none;
}
.card-content ul.block-todo[indent="3"] .chakra-checkbox__control {
	inset-inline-start:-1.6em;
}
.card-content ul.block-bullet[indent="4"] li[data-node-view-content] {
	list-style:circle;
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
	-webkit-margin-start:calc(5 * 1.6em - 0.4em);
	margin-inline-start:calc(5 * 1.6em - 0.4em);
}
.card-content ul.block-bullet[indent="4"] li[data-node-view-content]::after {
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
}
.card-content ul.block-todo[indent="4"] li.todo {
	-webkit-margin-start:calc(5 * 1.6em);
	margin-inline-start:calc(5 * 1.6em);
	list-style:none;
}
.card-content ul.block-todo[indent="4"] .chakra-checkbox__control {
	inset-inline-start:-1.6em;
}
.card-content ul.block-bullet[indent="5"] li[data-node-view-content] {
	list-style:square;
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
	-webkit-margin-start:calc(6 * 1.6em - 0.4em);
	margin-inline-start:calc(6 * 1.6em - 0.4em);
}
.card-content ul.block-bullet[indent="5"] li[data-node-view-content]::after {
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
}
.card-content ul.block-todo[indent="5"] li.todo {
	-webkit-margin-start:calc(6 * 1.6em);
	margin-inline-start:calc(6 * 1.6em);
	list-style:none;
}
.card-content ul.block-todo[indent="5"] .chakra-checkbox__control {
	inset-inline-start:-1.6em;
}
.card-content ul.block-bullet[indent="6"] li[data-node-view-content] {
	list-style:disc;
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
	-webkit-margin-start:calc(7 * 1.6em - 0.4em);
	margin-inline-start:calc(7 * 1.6em - 0.4em);
}
.card-content ul.block-bullet[indent="6"] li[data-node-view-content]::after {
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
}
.card-content ul.block-todo[indent="6"] li.todo {
	-webkit-margin-start:calc(7 * 1.6em);
	margin-inline-start:calc(7 * 1.6em);
	list-style:none;
}
.card-content ul.block-todo[indent="6"] .chakra-checkbox__control {
	inset-inline-start:-1.6em;
}
.card-content ul.block-bullet[indent="7"] li[data-node-view-content] {
	list-style:circle;
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
	-webkit-margin-start:calc(8 * 1.6em - 0.4em);
	margin-inline-start:calc(8 * 1.6em - 0.4em);
}
.card-content ul.block-bullet[indent="7"] li[data-node-view-content]::after {
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
}
.card-content ul.block-todo[indent="7"] li.todo {
	-webkit-margin-start:calc(8 * 1.6em);
	margin-inline-start:calc(8 * 1.6em);
	list-style:none;
}
.card-content ul.block-todo[indent="7"] .chakra-checkbox__control {
	inset-inline-start:-1.6em;
}
.card-content ul.block-bullet[indent="8"] li[data-node-view-content] {
	list-style:square;
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
	-webkit-margin-start:calc(9 * 1.6em - 0.4em);
	margin-inline-start:calc(9 * 1.6em - 0.4em);
}
.card-content ul.block-bullet[indent="8"] li[data-node-view-content]::after {
	-webkit-padding-start:0.4em;
	padding-inline-start:0.4em;
}
.card-content ul.block-todo[indent="8"] li.todo {
	-webkit-margin-start:calc(9 * 1.6em);
	margin-inline-start:calc(9 * 1.6em);
	list-style:none;
}
.card-content ul.block-todo[indent="8"] .chakra-checkbox__control {
	inset-inline-start:-1.6em;
}
.card-content math-display {
	font-size:1.125em;
}
.card-content math-display .katex {
	white-space:normal;
}
.card-content math-inline.ProseMirror-selectednode {
	margin-top:-0.25em;
	margin-bottom:-0.25em;
}
.card-content math-display.ProseMirror-selectednode,.card-content math-inline.ProseMirror-selectednode {
	box-shadow:var(--chakra-shadows-outline);
	border-radius:var(--box-border-radius);
	background-color:var(--chakra-colors-gray-50);
	padding:.25em;
	-webkit-margin-start:3px;
	margin-inline-start:3px;
	-webkit-margin-end:3px;
	margin-inline-end:3px;
}
.card-content math-display.ProseMirror-selectednode .math-src,.card-content math-inline.ProseMirror-selectednode .math-src {
	color:var(--chakra-colors-gray-600);
}
.card-content .block-codeBlock pre {
	font-family:var(--chakra-fonts-mono);
	font-size:0.85em;
	color:var(--body-color);
	background:var(--neutral-background-color);
	border-radius:var(--box-border-radius);
	overflow:hidden;
}
@media screen and (min-width: 30em) {
	.card-content .block-codeBlock pre {
		font-size:1em;
	}
}
@media print {
	.card-content .block-codeBlock pre {
		font-size:1em;
	}
}
.card-content .block-codeBlock pre code {
	display:block;
	padding:.75em 1em;
}
.card-content code {
	background-color:var(--neutral-background-color);
	color:var(--body-color);
	border-radius:0.125em;
	-webkit-padding-start:.05em;
	padding-inline-start:.05em;
	-webkit-padding-end:.05em;
	padding-inline-end:.05em;
	-webkit-margin-start:-.05em;
	margin-inline-start:-.05em;
	-webkit-margin-end:-.05em;
	margin-inline-end:-.05em;
	-webkit-box-decoration-break:clone;
	box-decoration-break:clone;
}
.card-content .block-blockquote blockquote {
	-webkit-padding-start:1.5em;
	padding-inline-start:1.5em;
}
.card-content .block-embed.expandable-node-selected .embed-preview,.card-content .block-video.expandable-node-selected .embed-preview,.card-content .block-embed.expandable-node-selected .embed-viewer,.card-content .block-video.expandable-node-selected .embed-viewer,.card-content .block-embed.expandable-node-selected .video-player,.card-content .block-video.expandable-node-selected .video-player {
	-webkit-animation:animation-16z1uo4 3000ms ease-in-out forwards;
	animation:animation-16z1uo4 3000ms ease-in-out forwards;
}
.card-content .block-embed.expandable-node-reset .embed-preview,.card-content .block-video.expandable-node-reset .embed-preview,.card-content .block-embed.expandable-node-reset .embed-viewer,.card-content .block-video.expandable-node-reset .embed-viewer,.card-content .block-embed.expandable-node-reset .video-player,.card-content .block-video.expandable-node-reset .video-player {
	-webkit-animation:animation-1sld7a4;
	animation:animation-1sld7a4;
}
.card-content .block-image.expandable-node-selected [data-selection-ring] {
	-webkit-animation:animation-16z1uo4 3000ms ease-in-out forwards;
	animation:animation-16z1uo4 3000ms ease-in-out forwards;
}
.card-content .block-image.expandable-node-reset [data-selection-ring] {
	-webkit-animation:animation-1sld7a4;
	animation:animation-1sld7a4;
}
.card-content .block-contributors .contributors-list {
	font-size:1.25em;
	font-weight:var(--chakra-fontWeights-bold);
}
.card-content .mention {
	background-color:var(--accent-color-background-muted);
	color:var(--body-color);
}
.card-content .block-gallery {
	-webkit-margin-start:calc(-1 * var(--grid-padding));
	margin-inline-start:calc(-1 * var(--grid-padding));
	-webkit-margin-end:calc(-1 * var(--grid-padding));
	margin-inline-end:calc(-1 * var(--grid-padding));
	margin-top:calc(-0.25 * var(--grid-padding));
	margin-bottom:calc(-0.25 * var(--grid-padding));
}
.card-content .block-gallery.gallery-layout-flex .add-image {
	margin-bottom:calc(0.75 * var(--grid-padding));
}
.card-content .block-gallery .gallery {
	-webkit-padding-start:var(--grid-padding);
	padding-inline-start:var(--grid-padding);
	-webkit-padding-end:var(--grid-padding);
	padding-inline-end:var(--grid-padding);
	padding-top:calc(0.75 * var(--grid-padding));
	padding-bottom:calc(0.75 * var(--grid-padding));
	border:1px solid;
	border-color:var(--chakra-colors-transparent);
	border-radius:var(--box-border-radius);
}
.card-content .block-gallery .gallery.is-dragging-over {
	border:1px dashed var(--chakra-colors-trueblue-300)!important;
	background-color:var(--chakra-colors-trueblue-50)!important;
}
.card-content .block-gallery .gallery.is-dragging-over .gallery-placeholder {
	pointer-events:none;
}
.card-content .block-gallery.is-focused .gallery,.card-content .block-gallery.is-empty .gallery {
	background-color:var(--chakra-colors-gray-200);
}
.card-content .block-gallery.is-focused .add-image,.card-content .block-gallery:hover .add-image,.card-content .block-gallery[data-drag-handle-hovering] .add-image {
	opacity:1;
}
.card-content .block-gallery.expandable-node-selected .gallery {
	-webkit-animation:animation-16z1uo4 3000ms ease-in-out forwards;
	animation:animation-16z1uo4 3000ms ease-in-out forwards;
}
.card-content .block-gallery.expandable-node-reset .gallery {
	-webkit-animation:animation-1sld7a4;
	animation:animation-1sld7a4;
}
.card-content .slash-menu-prompt {
	container-type:inline-size;
}
.card-content .slash-menu-placeholder-long {
	display:inline;
}
.card-content .slash-menu-placeholder-short {
	display:none;
}
.card-content .slash-menu-button-text {
	display:inline;
}
@container (max-width: 450px) {
	.card-content .slash-menu-prompt .slash-menu-button-text {
		display:none;
	}
	.card-content .slash-menu-prompt .slash-menu-placeholder-long {
		display:none;
	}
	.card-content .slash-menu-prompt .slash-menu-placeholder-short {
		display:inline;
	}
}
.card-content .block-smartLayout [data-node-view-content-outer="smartLayout"] {
	display:contents;
}
.card-content .block-smartLayout [data-node-view-content-inner="smartLayout"] {
	display:contents;
}
.card-content .block-smartLayout [data-selection-ring] {
	outline-style:none;
	outline-width:1px;
	outline-color:var(--grid-outline-color);
}
.card-content .block-smartLayout [data-selection-ring="padded"] {
	outline-offset:0.25em;
}
.card-content .block-smartLayout [data-selection-ring="padded"] .add-button {
	margin:-0.25em;
}
.card-content .block-smartLayout:not(.is-focused) [data-content-empty=true]>[data-node-view-content] {
	height:0px;
}
.card-content .block-smartLayout:not(.is-focused) [data-content-empty=true]>[data-node-view-content] [data-placeholder]::after,.card-content .block-smartLayout:not(.is-focused) [data-content-empty=true]>[data-node-view-content] [data-multiline-placeholder]::after {
	display:none;
}
.card-content .block-smartLayout.is-focused [data-content-empty=true] [placeholder]::before {
	content:attr(data-placeholder);
	position:absolute;
	top:0px;
	opacity:0.25;
	pointer-events:none;
	left:0px;
	width:100%;
	color:var(--heading-color);
	line-clamp:1px;
	text-overflow:ellipsis;
	overflow:hidden;
	box-orient:vertical;
	word-break:break-all;
	height:100%;
	white-space:nowrap;
}
.card-content .block-smartLayout.is-focused .is-editable [data-selection-ring],.card-content .block-smartLayout:hover .is-editable [data-selection-ring],.card-content .block-smartLayout[data-drag-handle-hovering] .is-editable [data-selection-ring] {
	outline-style:solid;
}
.card-content .block-smartLayout.is-focused .is-editable .add-button,.card-content .block-smartLayout:hover .is-editable .add-button,.card-content .block-smartLayout[data-drag-handle-hovering] .is-editable .add-button {
	opacity:1;
}
.card-content .node-smartLayoutCell {
	display:contents;
	--heading-placeholder:"Item";
}
.card-content .node-smartLayoutCell >[data-node-view-wrapper] {
	display:contents;
}
.card-content .node-smartLayoutCell [data-node-view-content-inner="smartLayoutCell"]> .first-block {
	margin-top:0px;
}
@media screen and (min-width: 30em) {
	.card-content .node-smartLayoutCell [data-node-view-content-inner="smartLayoutCell"]> .first-block {
		margin-top:0px;
	}
}
.card-content .node-smartLayoutCell [data-node-view-content-inner="smartLayoutCell"]> .last-block {
	margin-bottom:0px;
}
@media screen and (min-width: 30em) {
	.card-content .node-smartLayoutCell [data-node-view-content-inner="smartLayoutCell"]> .last-block {
		margin-bottom:0px;
	}
}
.card-content .node-smartLayoutCell .slash-menu-prompt {
	display:none;
}
.card-content .node-smartLayoutCell .block-heading,.card-content .node-smartLayoutCell .block-title {
	margin-top:0.6em;
	margin-bottom:0.6em;
}
.card-content .node-smartLayoutCell .block-paragraph {
	margin-top:0.6em;
	margin-bottom:0.6em;
}
.card-content .node-smartLayoutCell .block-paragraph:is(.block-bullet, .block-numbered, .block-todo) {
	margin-top:0.3em;
	margin-bottom:0.3em;
}
.card-content .smart-layout-cell-not-emphasized>[data-content-reference],.card-content .smart-layout-cell-not-emphasized [data-smart-layout-emphasis] {
	opacity:0.5;
}
.card-content .block-grid [data-node-view-content-outer="grid"] {
	display:contents;
}
.card-content .block-grid [data-node-view-content-inner="grid"] {
	display:contents;
}
.card-content .block-grid [data-selection-ring] {
	outline-style:none;
	outline-width:1px;
	outline-color:var(--grid-outline-color);
}
.card-content .block-grid:not(.is-focused) [data-content-empty=true]>[data-node-view-content] {
	height:0px;
}
.card-content .block-grid:not(.is-focused) [data-content-empty=true]>[data-node-view-content] [data-placeholder]::after,.card-content .block-grid:not(.is-focused) [data-content-empty=true]>[data-node-view-content] [data-multiline-placeholder]::after {
	display:none;
}
.card-content .block-grid.is-focused [data-content-empty=true] [placeholder]::before {
	content:attr(data-placeholder);
	position:absolute;
	top:0px;
	opacity:0.25;
	pointer-events:none;
	left:0px;
	width:100%;
	color:var(--heading-color);
	line-clamp:1px;
	text-overflow:ellipsis;
	overflow:hidden;
	box-orient:vertical;
	word-break:break-all;
	height:100%;
	white-space:nowrap;
}
.card-content .block-grid.is-focused .is-editable [data-selection-ring],.card-content .block-grid:hover .is-editable [data-selection-ring],.card-content .block-grid[data-drag-handle-hovering] .is-editable [data-selection-ring] {
	outline-style:solid;
}
.card-content .node-gridItem {
	display:contents;
	--heading-placeholder:"Item";
}
.card-content .node-gridItem >[data-node-view-wrapper] {
	display:contents;
}
.card-content .node-gridItem.is-focused .cell-edge-control,.card-content .node-gridItem:hover .cell-edge-control,.card-content .node-gridItem[data-drag-handle-hovering] .cell-edge-control {
	opacity:1;
}
.card-content .node-gridItem [data-node-view-content-inner="gridItem"]> .first-block {
	margin-top:0px;
}
@media screen and (min-width: 30em) {
	.card-content .node-gridItem [data-node-view-content-inner="gridItem"]> .first-block {
		margin-top:0px;
	}
}
.card-content .node-gridItem [data-node-view-content-inner="gridItem"]> .last-block {
	margin-bottom:0px;
}
@media screen and (min-width: 30em) {
	.card-content .node-gridItem [data-node-view-content-inner="gridItem"]> .last-block {
		margin-bottom:0px;
	}
}
.card-content .node-gridItem .slash-menu-prompt {
	display:none;
}
.card-content .node-gridItem .block-heading,.card-content .node-gridItem .block-title {
	margin-top:0.6em;
	margin-bottom:0.6em;
}
.card-content .node-gridItem .block-paragraph {
	margin-top:0.6em;
	margin-bottom:0.6em;
}
.card-content .node-gridItem .block-paragraph:is(.block-bullet, .block-numbered, .block-todo) {
	margin-top:0.3em;
	margin-bottom:0.3em;
}
.card-content .grid-item-not-emphasized>[data-content-reference],.card-content .grid-item-not-emphasized [data-grid-emphasis] {
	opacity:0.5;
}
.card-content .block-gridLayout {
	-webkit-margin-start:calc(-1 * var(--grid-padding));
	margin-inline-start:calc(-1 * var(--grid-padding));
	-webkit-margin-end:calc(-1 * var(--grid-padding));
	margin-inline-end:calc(-1 * var(--grid-padding));
}
.card-content .block-gridLayout .layout-content {
	display:contents;
}
.card-content .block-gridLayout .layout-content > div {
	display:contents;
}
.card-content .block-gridLayout .grid-cell {
	position:relative;
	height:100%;
	-webkit-padding-start:var(--grid-padding);
	padding-inline-start:var(--grid-padding);
	-webkit-padding-end:var(--grid-padding);
	padding-inline-end:var(--grid-padding);
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	outline-width:1px;
	outline-style:none;
	outline-color:var(--grid-outline-color);
}
.card-content .block-gridLayout .grid-cell .block-gallery {
	margin-top:0px;
	margin-bottom:0px;
}
.card-content .block-gridLayout.is-focused .is-editable .grid-cell,.card-content .block-gridLayout:hover .is-editable .grid-cell,.card-content .block-gridLayout[data-drag-handle-hovering] .is-editable .grid-cell {
	outline-style:solid;
}
.card-content .block-gridLayout.is-focused .add-column,.card-content .block-gridLayout:hover .add-column,.card-content .block-gridLayout[data-drag-handle-hovering] .add-column {
	opacity:1;
}
.card-content .node-cardLayoutItem,.card-content .node-cardAccentLayoutItem {
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:stretch;
	-ms-flex-pack:stretch;
	-webkit-justify-content:stretch;
	justify-content:stretch;
	min-width:0px;
	min-height:0px;
}
.card-content .node-cardLayoutItem > [data-node-view-wrapper],.card-content .node-cardAccentLayoutItem > [data-node-view-wrapper] {
	position:relative;
	height:100%;
	width:100%;
}
.card-content .node-cardNotes {
	display:none;
}
.card-content .block-table table [data-node-view-content-inner="table"] {
	display:contents;
}
.card-content .block-table table [data-node-view-content-inner="table"] [data-node-view-content-inner="tableRow"] {
	display:contents;
}
.card-content .block-table table [data-node-view-content-inner="table"] td {
	vertical-align:top;
}
.card-content .block-table table [data-node-view-content-inner="table"] td .block-heading [data-placeholder]::before {
	display:none;
}
.card-content .block-table td {
	min-width:3em;
	-webkit-padding-start:1em;
	padding-inline-start:1em;
	-webkit-padding-end:1em;
	padding-inline-end:1em;
	position:relative;
}
.card-content .block-table td .block {
	color:var(--table-cell-text-color, var(--body-color));
}
.card-content .block-table td:not(:first-of-type) {
	border-inline-start:1px solid transparent;
}
.card-content .block-table .selectedCell:after {
	z-index:2;
	position:absolute;
	content:"";
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	background-color:var(--chakra-colors-trueblue-100);
	pointer-events:none;
	opacity:0.4;
}
.card-content .block-table.is-focused td:not(:first-of-type),.card-content .block-table:hover td:not(:first-of-type) {
	border-inline-start:1px solid var(--grid-outline-color);
}
.card-content .tippy-arrow {
	border-left-color:red;
}
.card-content .footnote-label {
	-webkit-text-decoration:underline;
	text-decoration:underline;
	text-decoration-color:var(--link-color);
}
.card-content .footnote-label:hover,.card-content .footnote-label[data-hover] {
	background-color:var(--accent-color-background-muted);
	color:var(--chakra-colors-gray-700);
	border-radius:var(--chakra-radii-sm);
}
.card-content .footnote {
	color:var(--link-color);
}
.card-content .footnote:hover::after,.card-content .footnote[data-hover]::after {
	background-color:var(--accent-color-background-muted);
	color:var(--chakra-colors-gray-700);
}
.card-content .node-emoji {
	color:initial;
}
.card-content .block-heading {
	margin-top:1.5em;
	margin-bottom:1.5em;
}
.card-content .block-heading .heading {
	position:relative;
}
.card-content .block-title {
	margin-top:1.5em;
	margin-bottom:1.5em;
}
.card-content .block-title .title {
	position:relative;
}
.card-content .node-cardImageItem .block-heading,.card-content .node-cardImageItem .block-title {
	margin-top:0px;
	margin-bottom:0px;
}
.card-content .node-gridLayout .block-heading,.card-content .node-calloutBox .block-heading,.card-content .node-gridLayout .block-title,.card-content .node-calloutBox .block-title {
	margin-top:1em;
	margin-bottom:1em;
}
.card-content .node-gridLayout .block-paragraph,.card-content .node-calloutBox .block-paragraph {
	margin-top:0.9em;
	margin-bottom:0.9em;
}
.card-content .node-gridLayout .block-paragraph:is(.block-bullet, .block-numbered, .block-todo),.card-content .node-calloutBox .block-paragraph:is(.block-bullet, .block-numbered, .block-todo) {
	margin-top:0.35em;
	margin-bottom:0.35em;
}
.card-content .node-calloutBox .first-block {
	margin-top:1em;
}
.card-content .block-table td .block {
	margin-top:0.6em;
	margin-bottom:0.6em;
}
.card-content .block-table td .block:is(.block-bullet, .block-numbered, .block-todo) {
	margin-top:0.3em;
	margin-bottom:0.3em;
}
.card-content .block-table td .block.first-block {
	margin-top:0.6em;
}
.card-content .block-table td .block-heading,.card-content .block-table td .block-title {
	margin-top:0.6em;
	margin-bottom:0.6em;
}
.card-content [data-node-view-content-inner="card"]:not(:has(> .node-cardAccentLayoutItem)) [data-node-view-content-inner="cardLayoutItem"]> .first-block:not(.last-block).block-heading:not(:has(+ .block-heading, + .block-title, + .node-gridLayout)),.card-content [data-node-view-content-inner="card"]:not(:has(> .node-cardAccentLayoutItem)) [data-node-view-content-inner="cardLayoutItem"]> .first-block:not(.last-block).block-title:not(:has(+ .block-heading, + .block-title, + .node-gridLayout)) {
	margin-bottom:2em;
}
.card-content [data-node-view-content-inner="cardLayoutItem"]> .first-block:not(.last-block).block-paragraph {
	margin-top:0.9em;
	margin-bottom:0.9em;
}
.card-content [data-node-view-content-inner="cardLayoutItem"]> .first-block:not(.last-block).block-paragraph:is(.block-bullet, .block-numbered, .block-todo) {
	margin-top:0.35em;
	margin-bottom:0.35em;
}
.card-content [data-node-view-content-inner="cardLayoutItem"]> .first-block:not(.last-block).block-paragraph +.block-heading,.card-content [data-node-view-content-inner="cardLayoutItem"]> .first-block:not(.last-block).block-paragraph +.block-title {
	margin-top:1em;
}
.card-content .block-heading:has([level="1"], [level="2"], [level="3"], [level="4"]) +.block-heading:has([level="1"], [level="2"], [level="3"], [level="4"]) {
	margin-top:0.3em;
}
.card-content .block-heading:has(+ .block-heading) {
	margin-bottom:0.4em;
}
.comments-wrapper {
	font-family:var(--chakra-fonts-body)!important;
	font-weight:500;
}
@media screen and (min-width: 30rem) {
	.comments-wrapper .controls-wrapper {
		-webkit-padding-start:var(--comment-padding);
		padding-inline-start:var(--comment-padding);
	}
	.comments-wrapper .controls-wrapper__gridLayout,.comments-wrapper .controls-wrapper__gallery {
		-webkit-padding-start:calc(-1 * var(--grid-padding) + var(--comment-padding));
		padding-inline-start:calc(-1 * var(--grid-padding) + var(--comment-padding));
	}
}
.comments-wrapper .comments-list .comments-sign-up a {
	font-size:var(--chakra-fontSizes-xs);
	font-family:var(--chakra-fonts-body),sans-serif!important;
	font-weight:var(--chakra-fontWeights-bold);
	line-height:1.5!important;
	text-transform:none;
	letter-spacing:var(--chakra-letterSpacings-normal)!important;
	text-align:start!important;
	margin:0!important;
	color:var(--chakra-colors-gray-500);
	background:none!important;
	border:0 none!important;
	padding:0!important;
	content:"";
	cursor:pointer;
}
.comments-wrapper .comments-list .comments-sign-up a blockquote {
	border-left-width:0px!important;
	border-left-style:solid!important;
	border-left-color:var(--chakra-colors-transparent)!important;
	padding:0!important;
	color:var(--chakra-colors-gray-800)!important;
	font-style:normal!important;
}
.comments-wrapper .comments-list .comments-sign-up a:hover {
	color:var(--chakra-colors-gray-500);
	-webkit-text-decoration:underline;
	text-decoration:underline;
}
.comments-wrapper .comments-list .comment {
	color:var(--chakra-colors-gray-800)!important;
	word-break:break-word;
	line-height:1.5!important;
	letter-spacing:var(--chakra-letterSpacings-normal)!important;
}
.comments-wrapper .comments-list .comment .reactions-row ul {
	-webkit-margin-start:auto;
	margin-inline-start:auto;
}
.comments-wrapper .comments-list .comment .comment-date {
	font-size:var(--chakra-fontSizes-xs)!important;
	color:var(--chakra-colors-gray-500)!important;
}
.comments-wrapper .comments-list .comment p,.comments-wrapper .comments-list .comment h1,.comments-wrapper .comments-list .comment h2,.comments-wrapper .comments-list .comment h3,.comments-wrapper .comments-list .comment h4,.comments-wrapper .comments-list .comment h5,.comments-wrapper .comments-list .comment h6,.comments-wrapper .comments-list .comment .title,.comments-wrapper .comments-list .comment .section-title {
	font-size:var(--chakra-fontSizes-sm)!important;
	font-family:var(--chakra-fonts-body),sans-serif!important;
	font-weight:500!important;
	line-height:1.5!important;
	text-transform:none;
	letter-spacing:var(--chakra-letterSpacings-normal)!important;
	text-align:start!important;
	margin:0px;
	color:var(--chakra-colors-gray-800)!important;
	background:none!important;
	border:0 none!important;
	padding:0!important;
	content:"";
}
.comments-wrapper .comments-list .comment p blockquote,.comments-wrapper .comments-list .comment h1 blockquote,.comments-wrapper .comments-list .comment h2 blockquote,.comments-wrapper .comments-list .comment h3 blockquote,.comments-wrapper .comments-list .comment h4 blockquote,.comments-wrapper .comments-list .comment h5 blockquote,.comments-wrapper .comments-list .comment h6 blockquote,.comments-wrapper .comments-list .comment .title blockquote,.comments-wrapper .comments-list .comment .section-title blockquote {
	border-left-width:0px!important;
	border-left-style:solid!important;
	border-left-color:var(--chakra-colors-transparent)!important;
	padding:0!important;
	color:var(--chakra-colors-gray-800)!important;
	font-style:normal!important;
}
.comments-wrapper .comments-list .comment a {
	font-size:var(--chakra-fontSizes-sm)!important;
	font-family:var(--chakra-fonts-body),sans-serif!important;
	font-weight:500!important;
	line-height:1.5!important;
	text-transform:none;
	letter-spacing:var(--chakra-letterSpacings-normal)!important;
	text-align:start!important;
	margin:0!important;
	color:var(--chakra-colors-blue-500)!important;
	background:none!important;
	border:0 none!important;
	padding:0!important;
	content:"";
	cursor:pointer;
}
.comments-wrapper .comments-list .comment a blockquote {
	border-left-width:0px!important;
	border-left-style:solid!important;
	border-left-color:var(--chakra-colors-transparent)!important;
	padding:0!important;
	color:var(--chakra-colors-gray-800)!important;
	font-style:normal!important;
}
.comments-wrapper .comments-list .comment a:hover {
	-webkit-text-decoration:underline;
	text-decoration:underline;
}
.comments-wrapper .comments-list .comment ul,.comments-wrapper .comments-list .comment ol {
	margin-left:1.2em;
}
.comments-wrapper .comments-list .comment blockquote {
	border-left:3px solid var(--chakra-colors-gray-200);
	padding-left:0.5em;
}
.comments-wrapper .comments-list .comment .mention {
	background-color:var(--chakra-colors-trueblue-50);
	white-space:break-spaces;
}
.comments-wrapper .comments-list .block-image.is-focused img,.comments-wrapper .comments-list .block-image.is-focused .image,.comments-wrapper .comments-list .block-image.is-focused .placeholder {
	box-shadow:var(--chakra-shadows-outline);
}
.comments-wrapper .comments-list .block-target-html p,.comments-wrapper .comments-list .block-target-html h1,.comments-wrapper .comments-list .block-target-html h2,.comments-wrapper .comments-list .block-target-html h3,.comments-wrapper .comments-list .block-target-html h4,.comments-wrapper .comments-list .block-target-html h5,.comments-wrapper .comments-list .block-target-html h6,.comments-wrapper .comments-list .block-target-html blockquote,.comments-wrapper .comments-list .block-target-html ol,.comments-wrapper .comments-list .block-target-html ul,.comments-wrapper .comments-list .block-target-html li,.comments-wrapper .comments-list .block-target-html .title,.comments-wrapper .comments-list .block-target-html .section-title {
	font-size:var(--chakra-fontSizes-sm)!important;
	font-family:var(--chakra-fonts-body),sans-serif!important;
	font-weight:500!important;
	line-height:1.5!important;
	text-transform:none;
	letter-spacing:var(--chakra-letterSpacings-normal)!important;
	text-align:start!important;
	margin:0!important;
	color:var(--chakra-colors-gray-800)!important;
	background:none!important;
	border:0 none!important;
	padding:0!important;
	content:"";
}
.comments-wrapper .comments-list .block-target-html p blockquote,.comments-wrapper .comments-list .block-target-html h1 blockquote,.comments-wrapper .comments-list .block-target-html h2 blockquote,.comments-wrapper .comments-list .block-target-html h3 blockquote,.comments-wrapper .comments-list .block-target-html h4 blockquote,.comments-wrapper .comments-list .block-target-html h5 blockquote,.comments-wrapper .comments-list .block-target-html h6 blockquote,.comments-wrapper .comments-list .block-target-html blockquote blockquote,.comments-wrapper .comments-list .block-target-html ol blockquote,.comments-wrapper .comments-list .block-target-html ul blockquote,.comments-wrapper .comments-list .block-target-html li blockquote,.comments-wrapper .comments-list .block-target-html .title blockquote,.comments-wrapper .comments-list .block-target-html .section-title blockquote {
	border-left-width:0px!important;
	border-left-style:solid!important;
	border-left-color:var(--chakra-colors-transparent)!important;
	padding:0!important;
	color:var(--chakra-colors-gray-800)!important;
	font-style:normal!important;
}
.comments-wrapper .comments-list .block-target-html p::after,.comments-wrapper .comments-list .block-target-html h1::after,.comments-wrapper .comments-list .block-target-html h2::after,.comments-wrapper .comments-list .block-target-html h3::after,.comments-wrapper .comments-list .block-target-html h4::after,.comments-wrapper .comments-list .block-target-html h5::after,.comments-wrapper .comments-list .block-target-html h6::after,.comments-wrapper .comments-list .block-target-html blockquote::after,.comments-wrapper .comments-list .block-target-html ol::after,.comments-wrapper .comments-list .block-target-html ul::after,.comments-wrapper .comments-list .block-target-html li::after,.comments-wrapper .comments-list .block-target-html .title::after,.comments-wrapper .comments-list .block-target-html .section-title::after {
	font-size:var(--chakra-fontSizes-sm)!important;
	font-family:var(--chakra-fonts-body),sans-serif!important;
	font-weight:500!important;
	line-height:1.5!important;
	text-transform:none;
	letter-spacing:var(--chakra-letterSpacings-normal)!important;
	text-align:start!important;
	margin:0!important;
	color:var(--chakra-colors-gray-800)!important;
	background:none!important;
	border:0 none!important;
	padding:0!important;
	content:"";
}
.comments-wrapper .comments-list .block-target-html p::after blockquote,.comments-wrapper .comments-list .block-target-html h1::after blockquote,.comments-wrapper .comments-list .block-target-html h2::after blockquote,.comments-wrapper .comments-list .block-target-html h3::after blockquote,.comments-wrapper .comments-list .block-target-html h4::after blockquote,.comments-wrapper .comments-list .block-target-html h5::after blockquote,.comments-wrapper .comments-list .block-target-html h6::after blockquote,.comments-wrapper .comments-list .block-target-html blockquote::after blockquote,.comments-wrapper .comments-list .block-target-html ol::after blockquote,.comments-wrapper .comments-list .block-target-html ul::after blockquote,.comments-wrapper .comments-list .block-target-html li::after blockquote,.comments-wrapper .comments-list .block-target-html .title::after blockquote,.comments-wrapper .comments-list .block-target-html .section-title::after blockquote {
	border-left-width:0px!important;
	border-left-style:solid!important;
	border-left-color:var(--chakra-colors-transparent)!important;
	padding:0!important;
	color:var(--chakra-colors-gray-800)!important;
	font-style:normal!important;
}
.comments-wrapper .comments-list .block-target-html a {
	font-size:var(--chakra-fontSizes-sm)!important;
	font-family:var(--chakra-fonts-body),sans-serif!important;
	font-weight:500!important;
	line-height:1.5!important;
	text-transform:none;
	letter-spacing:var(--chakra-letterSpacings-normal)!important;
	text-align:start!important;
	margin:0!important;
	color:var(--chakra-colors-blue-500)!important;
	background:none!important;
	border:0 none!important;
	padding:0!important;
	content:"";
	cursor:pointer;
}
.comments-wrapper .comments-list .block-target-html a blockquote {
	border-left-width:0px!important;
	border-left-style:solid!important;
	border-left-color:var(--chakra-colors-transparent)!important;
	padding:0!important;
	color:var(--chakra-colors-gray-800)!important;
	font-style:normal!important;
}
.comments-wrapper .comments-list .block-target-html a:hover {
	-webkit-text-decoration:underline;
	text-decoration:underline;
}
.comments-wrapper .comments-list .block-target-html li {
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}
.comments-wrapper .comments-list .block-target-html li p {
	margin:0px;
}
.comments-wrapper .comments-list .block-target-html img {
	max-width:200px;
	max-height:80px;
}
.comments-wrapper .comment-editor .ProseMirror {
	color:var(--chakra-colors-gray-800)!important;
	word-break:break-word;
	line-height:1.5!important;
	letter-spacing:var(--chakra-letterSpacings-normal)!important;
	padding:12px;
	border-radius:5px;
}
.comments-wrapper .comment-editor .ProseMirror p,.comments-wrapper .comment-editor .ProseMirror h1,.comments-wrapper .comment-editor .ProseMirror h2,.comments-wrapper .comment-editor .ProseMirror h3,.comments-wrapper .comment-editor .ProseMirror h4,.comments-wrapper .comment-editor .ProseMirror h5,.comments-wrapper .comment-editor .ProseMirror h6,.comments-wrapper .comment-editor .ProseMirror .title,.comments-wrapper .comment-editor .ProseMirror .section-title {
	font-size:var(--chakra-fontSizes-sm)!important;
	font-family:var(--chakra-fonts-body),sans-serif!important;
	font-weight:500!important;
	line-height:1.5!important;
	text-transform:none;
	letter-spacing:var(--chakra-letterSpacings-normal)!important;
	text-align:start!important;
	margin:0px;
	color:var(--chakra-colors-gray-800)!important;
	background:none!important;
	border:0 none!important;
	padding:0!important;
	content:"";
}
.comments-wrapper .comment-editor .ProseMirror p blockquote,.comments-wrapper .comment-editor .ProseMirror h1 blockquote,.comments-wrapper .comment-editor .ProseMirror h2 blockquote,.comments-wrapper .comment-editor .ProseMirror h3 blockquote,.comments-wrapper .comment-editor .ProseMirror h4 blockquote,.comments-wrapper .comment-editor .ProseMirror h5 blockquote,.comments-wrapper .comment-editor .ProseMirror h6 blockquote,.comments-wrapper .comment-editor .ProseMirror .title blockquote,.comments-wrapper .comment-editor .ProseMirror .section-title blockquote {
	border-left-width:0px!important;
	border-left-style:solid!important;
	border-left-color:var(--chakra-colors-transparent)!important;
	padding:0!important;
	color:var(--chakra-colors-gray-800)!important;
	font-style:normal!important;
}
.comments-wrapper .comment-editor .ProseMirror a {
	font-size:var(--chakra-fontSizes-sm)!important;
	font-family:var(--chakra-fonts-body),sans-serif!important;
	font-weight:500!important;
	line-height:1.5!important;
	text-transform:none;
	letter-spacing:var(--chakra-letterSpacings-normal)!important;
	text-align:start!important;
	margin:0!important;
	color:var(--chakra-colors-blue-500)!important;
	background:none!important;
	border:0 none!important;
	padding:0!important;
	content:"";
	cursor:pointer;
}
.comments-wrapper .comment-editor .ProseMirror a blockquote {
	border-left-width:0px!important;
	border-left-style:solid!important;
	border-left-color:var(--chakra-colors-transparent)!important;
	padding:0!important;
	color:var(--chakra-colors-gray-800)!important;
	font-style:normal!important;
}
.comments-wrapper .comment-editor .ProseMirror a:hover {
	-webkit-text-decoration:underline;
	text-decoration:underline;
}
.comments-wrapper .comment-editor .ProseMirror ul,.comments-wrapper .comment-editor .ProseMirror ol {
	margin-left:1.2em;
}
.comments-wrapper .comment-editor .ProseMirror blockquote {
	border-left:3px solid var(--chakra-colors-gray-200);
	padding-left:0.5em;
}
.comments-wrapper .comment-editor .ProseMirror .mention {
	background-color:var(--chakra-colors-trueblue-50);
	white-space:break-spaces;
}
@media only screen and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 2),@media only screen and (max-device-width: 812px) and (-webkit-min-device-pixel-ratio: 3),@media only screen and (max-device-width: 640px) and (-webkit-min-device-pixel-ratio: 4) {
	.comments-wrapper .comment-editor .ProseMirror {
		font-size:16px!important;
	}
}
.comments-wrapper .comment-editor .ProseMirror.focus-visible {
	box-shadow:0 0 0 2px rgb(49, 130, 206);
}
.comments-wrapper .comment-editor .ProseMirror a.image-link {
	pointer-events:none;
}
.gips-moveable-wrapper .clippable-control-wrapper {
	z-index:2;
}
.gips-moveable-wrapper .clippable-control-wrapper .moveable-control {
	z-index:2;
	transition-property:opacity;
	transition-duration:var(--chakra-transition-duration-normal);
}
.gips-moveable-wrapper .clippable-control-wrapper .moveable-control:hover,.gips-moveable-wrapper .clippable-control-wrapper .moveable-control[data-hover] {
	opacity:1;
}
.gips-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control {
	z-index:2;
	background:0 none!important;
	border-radius:0px;
	width:16px;
	height:16px;
	border:6px solid var(--chakra-colors-trueblue-300);
}
.gips-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control[data-clip-index="0"] {
	border-right:0;
	border-bottom:0;
	margin-top:-2px;
	margin-left:-2px;
	cursor:nw-resize;
}
.gips-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control[data-clip-index="1"] {
	border-right:0;
	border-bottom:0;
	border-left:0;
	margin-top:-2px;
	cursor:n-resize;
}
.gips-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control[data-clip-index="2"] {
	border-left:0;
	border-bottom:0;
	margin-top:-2px;
	margin-left:-14px;
	cursor:ne-resize;
}
.gips-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control[data-clip-index="3"] {
	border-bottom:0;
	border-top:0;
	border-left:0;
	margin-left:-14px;
	cursor:e-resize;
}
.gips-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control[data-clip-index="4"] {
	border-top:0;
	border-left:0;
	margin-left:-14px;
	margin-top:-14px;
	cursor:se-resize;
}
.gips-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control[data-clip-index="5"] {
	border-top:0;
	border-left:0;
	border-right:0;
	margin-top:-14px;
	cursor:s-resize;
}
.gips-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control[data-clip-index="6"] {
	border-top:0;
	border-right:0;
	margin-top:-14px;
	margin-left:-2px;
	cursor:sw-resize;
}
.gips-moveable-wrapper .clippable-control-wrapper.data-clip-type-inset .moveable-control[data-clip-index="7"] {
	border-top:0;
	border-bottom:0;
	border-right:0;
	margin-left:-2px;
	cursor:w-resize;
}
.gips-moveable-wrapper .clippable-control-wrapper.data-clip-type-circle .moveable-control {
	background:var(--chakra-colors-trueblue-300);
}
.gips-moveable-wrapper .clippable-control-wrapper .moveable-clip-ellipse {
	border-width:2px;
	border-color:var(--chakra-colors-trueblue-300)!important;
}
.gips-moveable-wrapper .clippable-control-wrapper .moveable-line {
	display:none;
}
.gips-moveable-wrapper .resizeable-control-wrapper {
	z-index:11;
}
.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control {
	background:var(--chakra-colors-white);
	border:2px solid var(--chakra-colors-trueblue-300);
	width:8px;
	height:8px;
	opacity:1;
	z-index:10;
	border-radius:0px;
	transition-property:opacity;
	transition-duration:var(--chakra-transition-duration-normal);
}
.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control:hover,.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control[data-hover] {
	opacity:1;
}
.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-ne,.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-sw {
	cursor:nesw-resize;
}
.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-nw,.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-se {
	cursor:nwse-resize;
}
.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-se,.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-ne,.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-e {
	margin-left:-5px;
}
.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-sw,.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-nw,.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-w {
	margin-left:-3px;
}
.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-ne,.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-nw,.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-n {
	margin-top:-3px;
}
.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-se,.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-sw,.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-s {
	margin-top:-5px;
}
.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-e,.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-w {
	cursor:ew-resize;
	margin-top:-4px;
}
.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-n,.gips-moveable-wrapper .resizeable-control-wrapper .moveable-control.moveable-s {
	cursor:ns-resize;
	margin-left:-4px;
}
.gips-moveable-wrapper .resizeable-control-wrapper .moveable-line {
	display:none;
}
@-webkit-keyframes animation-1sld7a4 {
	0% 100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@keyframes animation-1sld7a4 {
	0% 100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@-webkit-keyframes animation-16z1uo4 {
	0% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
	7%,60% {
		box-shadow:var(--link-box-shadow);
	}
	100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@keyframes animation-16z1uo4 {
	0% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
	7%,60% {
		box-shadow:var(--link-box-shadow);
	}
	100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@-webkit-keyframes animation-1sld7a4 {
	0% 100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@keyframes animation-1sld7a4 {
	0% 100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@-webkit-keyframes animation-16z1uo4 {
	0% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
	7%,60% {
		box-shadow:var(--link-box-shadow);
	}
	100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@keyframes animation-16z1uo4 {
	0% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
	7%,60% {
		box-shadow:var(--link-box-shadow);
	}
	100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@-webkit-keyframes animation-1sld7a4 {
	0% 100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@keyframes animation-1sld7a4 {
	0% 100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@-webkit-keyframes animation-16z1uo4 {
	0% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
	7%,60% {
		box-shadow:var(--link-box-shadow);
	}
	100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@keyframes animation-16z1uo4 {
	0% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
	7%,60% {
		box-shadow:var(--link-box-shadow);
	}
	100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@-webkit-keyframes animation-1sld7a4 {
	0% 100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@keyframes animation-1sld7a4 {
	0% 100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@-webkit-keyframes animation-16z1uo4 {
	0% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
	7%,60% {
		box-shadow:var(--link-box-shadow);
	}
	100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@keyframes animation-16z1uo4 {
	0% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
	7%,60% {
		box-shadow:var(--link-box-shadow);
	}
	100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@-webkit-keyframes animation-yjfgth {
	0% {
		-webkit-align-items:flex-start;
		-webkit-box-align:flex-start;
		-ms-flex-align:flex-start;
		align-items:flex-start;
		grid-template-rows:0.2fr;
		overflow:hidden;
	}
	99% {
		-webkit-align-items:flex-start;
		-webkit-box-align:flex-start;
		-ms-flex-align:flex-start;
		align-items:flex-start;
		overflow:hidden;
	}
	100% {
		-webkit-align-items:initial;
		-webkit-box-align:initial;
		-ms-flex-align:initial;
		align-items:initial;
		grid-template-rows:1fr;
		overflow:visible;
	}
}
@keyframes animation-yjfgth {
	0% {
		-webkit-align-items:flex-start;
		-webkit-box-align:flex-start;
		-ms-flex-align:flex-start;
		align-items:flex-start;
		grid-template-rows:0.2fr;
		overflow:hidden;
	}
	99% {
		-webkit-align-items:flex-start;
		-webkit-box-align:flex-start;
		-ms-flex-align:flex-start;
		align-items:flex-start;
		overflow:hidden;
	}
	100% {
		-webkit-align-items:initial;
		-webkit-box-align:initial;
		-ms-flex-align:initial;
		align-items:initial;
		grid-template-rows:1fr;
		overflow:visible;
	}
}
@-webkit-keyframes animation-1sld7a4 {
	0% 100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@keyframes animation-1sld7a4 {
	0% 100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@-webkit-keyframes animation-16z1uo4 {
	0% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
	7%,60% {
		box-shadow:var(--link-box-shadow);
	}
	100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
@keyframes animation-16z1uo4 {
	0% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
	7%,60% {
		box-shadow:var(--link-box-shadow);
	}
	100% {
		box-shadow:0 0 0 0 rgba(0, 0, 0, 0.0);
	}
}
:host,:root,[data-theme] {
	--chakra-ring-inset:var(--chakra-empty,/*!*/ /*!*/);
	--chakra-ring-offset-width:0px;
	--chakra-ring-offset-color:#fff;
	--chakra-ring-color:rgba(66, 153, 225, 0.6);
	--chakra-ring-offset-shadow:0 0 #0000;
	--chakra-ring-shadow:0 0 #0000;
	--chakra-space-x-reverse:0;
	--chakra-space-y-reverse:0;
	--chakra-colors-transparent:transparent;
	--chakra-colors-current:currentColor;
	--chakra-colors-black:#000000;
	--chakra-colors-white:#ffffff;
	--chakra-colors-whiteAlpha-50:rgba(255, 255, 255, 0.04);
	--chakra-colors-whiteAlpha-100:rgba(255, 255, 255, 0.06);
	--chakra-colors-whiteAlpha-200:rgba(255, 255, 255, 0.08);
	--chakra-colors-whiteAlpha-300:rgba(255, 255, 255, 0.16);
	--chakra-colors-whiteAlpha-400:rgba(255, 255, 255, 0.24);
	--chakra-colors-whiteAlpha-500:rgba(255, 255, 255, 0.36);
	--chakra-colors-whiteAlpha-600:rgba(255, 255, 255, 0.48);
	--chakra-colors-whiteAlpha-700:rgba(255, 255, 255, 0.64);
	--chakra-colors-whiteAlpha-800:rgba(255, 255, 255, 0.80);
	--chakra-colors-whiteAlpha-900:rgba(255, 255, 255, 0.92);
	--chakra-colors-blackAlpha-50:rgba(0, 0, 0, 0.04);
	--chakra-colors-blackAlpha-100:rgba(0, 0, 0, 0.06);
	--chakra-colors-blackAlpha-200:rgba(0, 0, 0, 0.08);
	--chakra-colors-blackAlpha-300:rgba(0, 0, 0, 0.16);
	--chakra-colors-blackAlpha-400:rgba(0, 0, 0, 0.24);
	--chakra-colors-blackAlpha-500:rgba(0, 0, 0, 0.36);
	--chakra-colors-blackAlpha-600:rgba(0, 0, 0, 0.48);
	--chakra-colors-blackAlpha-700:rgba(0, 0, 0, 0.64);
	--chakra-colors-blackAlpha-800:rgba(0, 0, 0, 0.80);
	--chakra-colors-blackAlpha-900:rgba(0, 0, 0, 0.92);
	--chakra-colors-gray-50:#f5f5f6;
	--chakra-colors-gray-100:#ececed;
	--chakra-colors-gray-200:#dfdfe0;
	--chakra-colors-gray-300:#cacacb;
	--chakra-colors-gray-400:#aeaeb2;
	--chakra-colors-gray-500:#8b8b90;
	--chakra-colors-gray-600:#66666b;
	--chakra-colors-gray-700:#4d4d51;
	--chakra-colors-gray-800:#38383c;
	--chakra-colors-gray-900:#252527;
	--chakra-colors-gray-950:#131314;
	--chakra-colors-red-50:#fef2f2;
	--chakra-colors-red-100:#fee2e2;
	--chakra-colors-red-200:#fecaca;
	--chakra-colors-red-300:#fca5a5;
	--chakra-colors-red-400:#f87171;
	--chakra-colors-red-500:#ef4444;
	--chakra-colors-red-600:#dc2626;
	--chakra-colors-red-700:#b91c1c;
	--chakra-colors-red-800:#991b1b;
	--chakra-colors-red-900:#751d1d;
	--chakra-colors-red-950:#450a0a;
	--chakra-colors-orange-50:#fff6ec;
	--chakra-colors-orange-100:#ffecd3;
	--chakra-colors-orange-200:#ffd4a5;
	--chakra-colors-orange-300:#ffb66d;
	--chakra-colors-orange-400:#ff8b32;
	--chakra-colors-orange-500:#ff6a0a;
	--chakra-colors-orange-600:#ff5000;
	--chakra-colors-orange-700:#cc3702;
	--chakra-colors-orange-800:#a12c0b;
	--chakra-colors-orange-900:#82270c;
	--chakra-colors-orange-950:#461004;
	--chakra-colors-yellow-50:#fffbeb;
	--chakra-colors-yellow-100:#fff3c6;
	--chakra-colors-yellow-200:#ffeba2;
	--chakra-colors-yellow-300:#ffd55e;
	--chakra-colors-yellow-400:#fec500;
	--chakra-colors-yellow-500:#f4b603;
	--chakra-colors-yellow-600:#da9c05;
	--chakra-colors-yellow-700:#b47300;
	--chakra-colors-yellow-800:#9b5500;
	--chakra-colors-yellow-900:#77390a;
	--chakra-colors-yellow-950:#441c00;
	--chakra-colors-green-50:#f2fcf1;
	--chakra-colors-green-100:#e2f7e1;
	--chakra-colors-green-200:#c4eec4;
	--chakra-colors-green-300:#96e096;
	--chakra-colors-green-400:#60c860;
	--chakra-colors-green-500:#3caa3c;
	--chakra-colors-green-600:#2c8c2c;
	--chakra-colors-green-700:#266d28;
	--chakra-colors-green-800:#1a561c;
	--chakra-colors-green-900:#1c481d;
	--chakra-colors-green-950:#082b09;
	--chakra-colors-teal-50:#eefffd;
	--chakra-colors-teal-100:#e0fdf9;
	--chakra-colors-teal-200:#b6fff6;
	--chakra-colors-teal-300:#7af9ef;
	--chakra-colors-teal-400:#32e5e1;
	--chakra-colors-teal-500:#04c8c6;
	--chakra-colors-teal-600:#009ea4;
	--chakra-colors-teal-700:#027e83;
	--chakra-colors-teal-800:#086267;
	--chakra-colors-teal-900:#0c5155;
	--chakra-colors-teal-950:#002f34;
	--chakra-colors-blue-50:#ebf3fe;
	--chakra-colors-blue-100:#cee2fd;
	--chakra-colors-blue-200:#a8cffa;
	--chakra-colors-blue-300:#70bcfb;
	--chakra-colors-blue-400:#2a98f8;
	--chakra-colors-blue-500:#0c72ed;
	--chakra-colors-blue-600:#0858f7;
	--chakra-colors-blue-700:#0740df;
	--chakra-colors-blue-800:#0540ad;
	--chakra-colors-blue-900:#0b2e79;
	--chakra-colors-blue-950:#002253;
	--chakra-colors-cyan-50:#eefffd;
	--chakra-colors-cyan-100:#e0fdf9;
	--chakra-colors-cyan-200:#b6fff6;
	--chakra-colors-cyan-300:#7af9ef;
	--chakra-colors-cyan-400:#32e5e1;
	--chakra-colors-cyan-500:#04c8c6;
	--chakra-colors-cyan-600:#009ea4;
	--chakra-colors-cyan-700:#027e83;
	--chakra-colors-cyan-800:#086267;
	--chakra-colors-cyan-900:#0c5155;
	--chakra-colors-cyan-950:#002f34;
	--chakra-colors-purple-50:#f8f6ff;
	--chakra-colors-purple-100:#f2ecff;
	--chakra-colors-purple-200:#e1d5ff;
	--chakra-colors-purple-300:#d0b9ff;
	--chakra-colors-purple-400:#bd97fd;
	--chakra-colors-purple-500:#b179fb;
	--chakra-colors-purple-600:#9044eb;
	--chakra-colors-purple-700:#8131dc;
	--chakra-colors-purple-800:#6623ad;
	--chakra-colors-purple-900:#511c87;
	--chakra-colors-purple-950:#350764;
	--chakra-colors-pink-50:#fff4fe;
	--chakra-colors-pink-100:#fee9fb;
	--chakra-colors-pink-200:#fdd1f8;
	--chakra-colors-pink-300:#faadee;
	--chakra-colors-pink-400:#f578de;
	--chakra-colors-pink-500:#ea4bcd;
	--chakra-colors-pink-600:#d62cad;
	--chakra-colors-pink-700:#b50084;
	--chakra-colors-pink-800:#920063;
	--chakra-colors-pink-900:#6e0d46;
	--chakra-colors-pink-950:#50072a;
	--chakra-colors-gradient-light:linear-gradient(180deg, #FFFFFF 0%, #FCF9F5 100%);
	--chakra-colors-gradient-dark:linear-gradient(180deg, #3c3838 0%, #272525 100%);
	--chakra-colors-gradient-blue-to-purple:linear-gradient(91.78deg, #3300D9 1.24%, #9D20C9 73.37%, #DF7A6C 166.1%);
	--chakra-colors-gradient-blue-to-orange:linear-gradient(92.91deg, #3300D9 2.18%, #9D20C9 44.94%, #DF7A6C 99.91%);
	--chakra-colors-gradient-secondary-light:linear-gradient(120deg, var(--chakra-colors-sky-100) 0%, var(--chakra-colors-deepocean-200) 100%);
	--chakra-colors-gradient-secondary-dark:linear-gradient(180deg, var(--chakra-colors-deepocean-950) 7.49%, var(--chakra-colors-sky-800) 57.5%, var(--chakra-colors-sky-300) 100%);
	--chakra-colors-gradient-brand-bg:linear-gradient(96deg, var(--chakra-colors-deepocean-950) 7%, var(--chakra-colors-deepocean-900) 21%, var(--chakra-colors-deepocean-800) 46%, var(--chakra-colors-sky-300) 100%);
	--chakra-colors-gradient-brand-text:linear-gradient(96deg, var(--chakra-colors-deepocean-950) 7%, var(--chakra-colors-deepocean-800) 46%, var(--chakra-colors-deepocean-300) 100%);
	--chakra-colors-gradient-sky:linear-gradient(0deg, #FFFFFF 4%, #AFE7FC 48%, #A8D1FF 71%, #CDDAFA 85%, #FFFBF2 100%);
	--chakra-colors-gradient-aurora-seafoam:radial-gradient(at 40% 20%, var(--chakra-colors-aurora-300) 0px, transparent 50%),radial-gradient(at 80% 0%, var(--chakra-colors-seafoam-300) 0px, transparent 50%),radial-gradient(at 0% 50%, var(--chakra-colors-seafoam-200) 0px, transparent 50%),radial-gradient(at 80% 50%, var(--chakra-colors-deepocean-200) 0px, transparent 50%),radial-gradient(at 0% 100%, var(--chakra-colors-aurora-300) 0px, transparent 50%),radial-gradient(at 80% 100%, var(--chakra-colors-evergreen-200) 0px, transparent 50%),radial-gradient(at 0% 0%, var(--chakra-colors-sky-300) 0px, transparent 50%);
	--chakra-colors-gradient-prism:radial-gradient(100% 300% at 4% 0%, var(--chakra-colors-bordeaux-800) 0%, var(--chakra-colors-flamingo-400) 43%, var(--chakra-colors-lake-500) 100%);
	--chakra-colors-elevation-1:#1a1b1d;
	--chakra-colors-elevation-2:#1d1f22;
	--chakra-colors-elevation-3:#212327;
	--chakra-colors-elevation-4:#2f3339;
	--chakra-colors-elevation-5:#3d444c;
	--chakra-colors-elevation-6:#515c68;
	--chakra-colors-moonbeam-50:#faf9f5;
	--chakra-colors-moonbeam-100:#f1eee3;
	--chakra-colors-moonbeam-200:#e2dcc6;
	--chakra-colors-moonbeam-300:#cfc4a2;
	--chakra-colors-moonbeam-400:#bba77c;
	--chakra-colors-moonbeam-500:#ad9362;
	--chakra-colors-moonbeam-600:#a08156;
	--chakra-colors-moonbeam-700:#856949;
	--chakra-colors-moonbeam-800:#6d563f;
	--chakra-colors-moonbeam-900:#594735;
	--chakra-colors-moonbeam-950:#2f241b;
	--chakra-colors-spacedust-50:#f2f1ef;
	--chakra-colors-spacedust-100:#eceae8;
	--chakra-colors-spacedust-200:#d8d5d0;
	--chakra-colors-spacedust-300:#c0bbb1;
	--chakra-colors-spacedust-400:#a59d92;
	--chakra-colors-spacedust-500:#93887c;
	--chakra-colors-spacedust-600:#867970;
	--chakra-colors-spacedust-700:#70655e;
	--chakra-colors-spacedust-800:#5d544f;
	--chakra-colors-spacedust-900:#4c4542;
	--chakra-colors-spacedust-950:#282422;
	--chakra-colors-spacegray-50:#f7f7f7;
	--chakra-colors-spacegray-100:#ededed;
	--chakra-colors-spacegray-200:#dfdfdf;
	--chakra-colors-spacegray-300:#d1d1d1;
	--chakra-colors-spacegray-400:#adadad;
	--chakra-colors-spacegray-500:#999999;
	--chakra-colors-spacegray-600:#888888;
	--chakra-colors-spacegray-700:#7b7b7b;
	--chakra-colors-spacegray-800:#676767;
	--chakra-colors-spacegray-900:#545454;
	--chakra-colors-spacegray-950:#363636;
	--chakra-colors-steel-50:#f7f7f7;
	--chakra-colors-steel-100:#ededed;
	--chakra-colors-steel-200:#dededf;
	--chakra-colors-steel-300:#c7c7c9;
	--chakra-colors-steel-400:#acacae;
	--chakra-colors-steel-500:#9c9c9e;
	--chakra-colors-steel-600:#878789;
	--chakra-colors-steel-700:#79797c;
	--chakra-colors-steel-800:#666667;
	--chakra-colors-steel-900:#535355;
	--chakra-colors-steel-950:#353536;
	--chakra-colors-titanium-50:#f5f5f6;
	--chakra-colors-titanium-100:#ececed;
	--chakra-colors-titanium-200:#dfdfe0;
	--chakra-colors-titanium-300:#cacacb;
	--chakra-colors-titanium-400:#aeaeb2;
	--chakra-colors-titanium-500:#8b8b90;
	--chakra-colors-titanium-600:#66666b;
	--chakra-colors-titanium-700:#4d4d51;
	--chakra-colors-titanium-800:#38383c;
	--chakra-colors-titanium-900:#252527;
	--chakra-colors-titanium-950:#131314;
	--chakra-colors-tungsten-50:#f0f0f2;
	--chakra-colors-tungsten-100:#dadadb;
	--chakra-colors-tungsten-200:#b9b8bb;
	--chakra-colors-tungsten-300:#87878b;
	--chakra-colors-tungsten-400:#515153;
	--chakra-colors-tungsten-500:#363638;
	--chakra-colors-tungsten-600:#2e2e30;
	--chakra-colors-tungsten-700:#272729;
	--chakra-colors-tungsten-800:#222223;
	--chakra-colors-tungsten-900:#1d1d1e;
	--chakra-colors-tungsten-950:#131314;
	--chakra-colors-snowcap-50:#e8eefc;
	--chakra-colors-snowcap-100:#dbe5fe;
	--chakra-colors-snowcap-200:#bfd2fe;
	--chakra-colors-snowcap-300:#93b6fd;
	--chakra-colors-snowcap-400:#6090fa;
	--chakra-colors-snowcap-500:#3b68f6;
	--chakra-colors-snowcap-600:#2548eb;
	--chakra-colors-snowcap-700:#1d34d8;
	--chakra-colors-snowcap-800:#1e2caf;
	--chakra-colors-snowcap-900:#1e2b8a;
	--chakra-colors-snowcap-950:#171d54;
	--chakra-colors-glacier-50:#f0f4fd;
	--chakra-colors-glacier-100:#e8eefc;
	--chakra-colors-glacier-200:#cdd9f8;
	--chakra-colors-glacier-300:#afc0f2;
	--chakra-colors-glacier-400:#8f9eea;
	--chakra-colors-glacier-500:#737ee1;
	--chakra-colors-glacier-600:#585ad3;
	--chakra-colors-glacier-700:#4949b9;
	--chakra-colors-glacier-800:#3d3e96;
	--chakra-colors-glacier-900:#383b77;
	--chakra-colors-glacier-950:#212245;
	--chakra-colors-raindrop-50:#eef3ff;
	--chakra-colors-raindrop-100:#dee7ff;
	--chakra-colors-raindrop-200:#c7d5fe;
	--chakra-colors-raindrop-300:#a5b8fc;
	--chakra-colors-raindrop-400:#8192f8;
	--chakra-colors-raindrop-500:#636df1;
	--chakra-colors-raindrop-600:#4846e5;
	--chakra-colors-raindrop-700:#3c38ca;
	--chakra-colors-raindrop-800:#3230a3;
	--chakra-colors-raindrop-900:#2e2f81;
	--chakra-colors-raindrop-950:#1c1b4b;
	--chakra-colors-periwinkle-50:#eff4fe;
	--chakra-colors-periwinkle-100:#e2eafd;
	--chakra-colors-periwinkle-200:#cddafa;
	--chakra-colors-periwinkle-300:#acbef5;
	--chakra-colors-periwinkle-400:#8a9cef;
	--chakra-colors-periwinkle-500:#6e7be6;
	--chakra-colors-periwinkle-600:#5256d9;
	--chakra-colors-periwinkle-700:#4345bf;
	--chakra-colors-periwinkle-800:#393c9a;
	--chakra-colors-periwinkle-900:#34377b;
	--chakra-colors-periwinkle-950:#1f2147;
	--chakra-colors-puddle-50:#eff7ff;
	--chakra-colors-puddle-100:#daedff;
	--chakra-colors-puddle-200:#a8d5ff;
	--chakra-colors-puddle-300:#91cdff;
	--chakra-colors-puddle-400:#5eb1fc;
	--chakra-colors-puddle-500:#388ff9;
	--chakra-colors-puddle-600:#2271ee;
	--chakra-colors-puddle-700:#1a5bdb;
	--chakra-colors-puddle-800:#1c4ab1;
	--chakra-colors-puddle-900:#1c418c;
	--chakra-colors-puddle-950:#162955;
	--chakra-colors-sky-50:#eff7ff;
	--chakra-colors-sky-100:#dcebfd;
	--chakra-colors-sky-200:#c0defd;
	--chakra-colors-sky-300:#84c1fa;
	--chakra-colors-sky-400:#63acf7;
	--chakra-colors-sky-500:#3f8bf2;
	--chakra-colors-sky-600:#296ee7;
	--chakra-colors-sky-700:#2158d4;
	--chakra-colors-sky-800:#2148ac;
	--chakra-colors-sky-900:#204088;
	--chakra-colors-sky-950:#182953;
	--chakra-colors-lake-50:#f1f6fd;
	--chakra-colors-lake-100:#dfecfa;
	--chakra-colors-lake-200:#c6ddf7;
	--chakra-colors-lake-300:#9ec8f2;
	--chakra-colors-lake-400:#70aaea;
	--chakra-colors-lake-500:#4986e1;
	--chakra-colors-lake-600:#3a6ed6;
	--chakra-colors-lake-700:#315bc4;
	--chakra-colors-lake-800:#2e4a9f;
	--chakra-colors-lake-900:#2a427e;
	--chakra-colors-lake-950:#1e2a4d;
	--chakra-colors-ultramarine-50:#eff8ff;
	--chakra-colors-ultramarine-100:#daefff;
	--chakra-colors-ultramarine-200:#bee4ff;
	--chakra-colors-ultramarine-300:#91d3ff;
	--chakra-colors-ultramarine-400:#5dbafd;
	--chakra-colors-ultramarine-500:#379bfa;
	--chakra-colors-ultramarine-600:#217cef;
	--chakra-colors-ultramarine-700:#1862d4;
	--chakra-colors-ultramarine-800:#1b52b2;
	--chakra-colors-ultramarine-900:#1c488c;
	--chakra-colors-ultramarine-950:#162c55;
	--chakra-colors-deepocean-50:#ebf3fe;
	--chakra-colors-deepocean-100:#cee2fd;
	--chakra-colors-deepocean-200:#a8cffa;
	--chakra-colors-deepocean-300:#70bcfb;
	--chakra-colors-deepocean-400:#2a98f8;
	--chakra-colors-deepocean-500:#0c72ed;
	--chakra-colors-deepocean-600:#0858f7;
	--chakra-colors-deepocean-700:#0740df;
	--chakra-colors-deepocean-800:#0540ad;
	--chakra-colors-deepocean-900:#0b2e79;
	--chakra-colors-deepocean-950:#002253;
	--chakra-colors-deepspace-50:#eef6ff;
	--chakra-colors-deepspace-100:#dcedff;
	--chakra-colors-deepspace-200:#b2dbff;
	--chakra-colors-deepspace-300:#6dbfff;
	--chakra-colors-deepspace-400:#209fff;
	--chakra-colors-deepspace-500:#0082ff;
	--chakra-colors-deepspace-600:#0065df;
	--chakra-colors-deepspace-700:#004fb4;
	--chakra-colors-deepspace-800:#004495;
	--chakra-colors-deepspace-900:#00387a;
	--chakra-colors-deepspace-950:#000e21;
	--chakra-colors-bordeaux-50:#fdf2f9;
	--chakra-colors-bordeaux-100:#fce7f5;
	--chakra-colors-bordeaux-200:#fbcfec;
	--chakra-colors-bordeaux-300:#f9a8db;
	--chakra-colors-bordeaux-400:#f373c1;
	--chakra-colors-bordeaux-500:#eb49a7;
	--chakra-colors-bordeaux-600:#da2887;
	--chakra-colors-bordeaux-700:#bd196c;
	--chakra-colors-bordeaux-800:#921653;
	--chakra-colors-bordeaux-900:#83184d;
	--chakra-colors-bordeaux-950:#50072a;
	--chakra-colors-flamingo-50:#fff4fe;
	--chakra-colors-flamingo-100:#fee9fb;
	--chakra-colors-flamingo-200:#fdd1f8;
	--chakra-colors-flamingo-300:#faadee;
	--chakra-colors-flamingo-400:#f578de;
	--chakra-colors-flamingo-500:#ea4bcd;
	--chakra-colors-flamingo-600:#d62cad;
	--chakra-colors-flamingo-700:#b50084;
	--chakra-colors-flamingo-800:#920063;
	--chakra-colors-flamingo-900:#6e0d46;
	--chakra-colors-flamingo-950:#50072a;
	--chakra-colors-bonan-50:#fffbeb;
	--chakra-colors-bonan-100:#fff3c6;
	--chakra-colors-bonan-200:#ffeba2;
	--chakra-colors-bonan-300:#ffd55e;
	--chakra-colors-bonan-400:#fec500;
	--chakra-colors-bonan-500:#f4b603;
	--chakra-colors-bonan-600:#da9c05;
	--chakra-colors-bonan-700:#b47300;
	--chakra-colors-bonan-800:#9b5500;
	--chakra-colors-bonan-900:#77390a;
	--chakra-colors-bonan-950:#441c00;
	--chakra-colors-aurora-50:#f8f6ff;
	--chakra-colors-aurora-100:#f2ecff;
	--chakra-colors-aurora-200:#e1d5ff;
	--chakra-colors-aurora-300:#d0b9ff;
	--chakra-colors-aurora-400:#bd97fd;
	--chakra-colors-aurora-500:#b179fb;
	--chakra-colors-aurora-600:#9044eb;
	--chakra-colors-aurora-700:#8131dc;
	--chakra-colors-aurora-800:#6623ad;
	--chakra-colors-aurora-900:#511c87;
	--chakra-colors-aurora-950:#350764;
	--chakra-colors-seafoam-50:#eefffd;
	--chakra-colors-seafoam-100:#e0fdf9;
	--chakra-colors-seafoam-200:#b6fff6;
	--chakra-colors-seafoam-300:#7af9ef;
	--chakra-colors-seafoam-400:#32e5e1;
	--chakra-colors-seafoam-500:#04c8c6;
	--chakra-colors-seafoam-600:#009ea4;
	--chakra-colors-seafoam-700:#027e83;
	--chakra-colors-seafoam-800:#086267;
	--chakra-colors-seafoam-900:#0c5155;
	--chakra-colors-seafoam-950:#002f34;
	--chakra-colors-evergreen-50:#f2fcf1;
	--chakra-colors-evergreen-100:#e2f7e1;
	--chakra-colors-evergreen-200:#c4eec4;
	--chakra-colors-evergreen-300:#96e096;
	--chakra-colors-evergreen-400:#60c860;
	--chakra-colors-evergreen-500:#3caa3c;
	--chakra-colors-evergreen-600:#2c8c2c;
	--chakra-colors-evergreen-700:#266d28;
	--chakra-colors-evergreen-800:#1a561c;
	--chakra-colors-evergreen-900:#1c481d;
	--chakra-colors-evergreen-950:#082b09;
	--chakra-colors-rocketfire-50:#fff6ec;
	--chakra-colors-rocketfire-100:#ffecd3;
	--chakra-colors-rocketfire-200:#ffd4a5;
	--chakra-colors-rocketfire-300:#ffb66d;
	--chakra-colors-rocketfire-400:#ff8b32;
	--chakra-colors-rocketfire-500:#ff6a0a;
	--chakra-colors-rocketfire-600:#ff5000;
	--chakra-colors-rocketfire-700:#cc3702;
	--chakra-colors-rocketfire-800:#a12c0b;
	--chakra-colors-rocketfire-900:#82270c;
	--chakra-colors-rocketfire-950:#461004;
	--chakra-colors-calamity-50:#fef2f2;
	--chakra-colors-calamity-100:#fee2e2;
	--chakra-colors-calamity-200:#fecaca;
	--chakra-colors-calamity-300:#fca5a5;
	--chakra-colors-calamity-400:#f87171;
	--chakra-colors-calamity-500:#ef4444;
	--chakra-colors-calamity-600:#dc2626;
	--chakra-colors-calamity-700:#b91c1c;
	--chakra-colors-calamity-800:#991b1b;
	--chakra-colors-calamity-900:#751d1d;
	--chakra-colors-calamity-950:#450a0a;
	--chakra-colors-trueblue-50:#ebf3fe;
	--chakra-colors-trueblue-100:#cee2fd;
	--chakra-colors-trueblue-200:#a8cffa;
	--chakra-colors-trueblue-300:#70bcfb;
	--chakra-colors-trueblue-400:#2a98f8;
	--chakra-colors-trueblue-500:#0c72ed;
	--chakra-colors-trueblue-600:#0858f7;
	--chakra-colors-trueblue-700:#0740df;
	--chakra-colors-trueblue-800:#0540ad;
	--chakra-colors-trueblue-900:#0b2e79;
	--chakra-colors-trueblue-950:#002253;
	--chakra-borders-none:0;
	--chakra-borders-1px:1px solid;
	--chakra-borders-2px:2px solid;
	--chakra-borders-4px:4px solid;
	--chakra-borders-8px:8px solid;
	--chakra-fonts-heading:'ESBuild',sans-serif;
	--chakra-fonts-body:'PPMori',sans-serif;
	--chakra-fonts-mono:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
	--chakra-fontSizes-3xs:0.45rem;
	--chakra-fontSizes-2xs:0.625rem;
	--chakra-fontSizes-xs:0.75rem;
	--chakra-fontSizes-sm:0.875rem;
	--chakra-fontSizes-md:1rem;
	--chakra-fontSizes-lg:1.125rem;
	--chakra-fontSizes-xl:1.25rem;
	--chakra-fontSizes-2xl:1.5rem;
	--chakra-fontSizes-3xl:1.875rem;
	--chakra-fontSizes-4xl:2.25rem;
	--chakra-fontSizes-5xl:3rem;
	--chakra-fontSizes-6xl:3.75rem;
	--chakra-fontSizes-7xl:4.5rem;
	--chakra-fontSizes-8xl:6rem;
	--chakra-fontSizes-9xl:8rem;
	--chakra-fontSizes-xxs:11px;
	--chakra-fontWeights-hairline:100;
	--chakra-fontWeights-thin:200;
	--chakra-fontWeights-light:300;
	--chakra-fontWeights-normal:400;
	--chakra-fontWeights-medium:500;
	--chakra-fontWeights-semibold:600;
	--chakra-fontWeights-bold:700;
	--chakra-fontWeights-extrabold:800;
	--chakra-fontWeights-black:900;
	--chakra-letterSpacings-tighter:-0.05em;
	--chakra-letterSpacings-tight:-0.025em;
	--chakra-letterSpacings-normal:0;
	--chakra-letterSpacings-wide:0.025em;
	--chakra-letterSpacings-wider:0.05em;
	--chakra-letterSpacings-widest:0.1em;
	--chakra-lineHeights-3:.75rem;
	--chakra-lineHeights-4:1rem;
	--chakra-lineHeights-5:1.25rem;
	--chakra-lineHeights-6:1.5rem;
	--chakra-lineHeights-7:1.75rem;
	--chakra-lineHeights-8:2rem;
	--chakra-lineHeights-9:2.25rem;
	--chakra-lineHeights-10:2.5rem;
	--chakra-lineHeights-normal:normal;
	--chakra-lineHeights-none:1;
	--chakra-lineHeights-shorter:1.25;
	--chakra-lineHeights-short:1.375;
	--chakra-lineHeights-base:1.5;
	--chakra-lineHeights-tall:1.625;
	--chakra-lineHeights-taller:2;
	--chakra-radii-none:0;
	--chakra-radii-sm:0.125rem;
	--chakra-radii-base:0.25rem;
	--chakra-radii-md:0.375rem;
	--chakra-radii-lg:0.5rem;
	--chakra-radii-xl:0.75rem;
	--chakra-radii-2xl:1rem;
	--chakra-radii-3xl:1.5rem;
	--chakra-radii-full:9999px;
	--chakra-space-1:0.25rem;
	--chakra-space-2:0.5rem;
	--chakra-space-3:0.75rem;
	--chakra-space-4:1rem;
	--chakra-space-5:1.25rem;
	--chakra-space-6:1.5rem;
	--chakra-space-7:1.75rem;
	--chakra-space-8:2rem;
	--chakra-space-9:2.25rem;
	--chakra-space-10:2.5rem;
	--chakra-space-12:3rem;
	--chakra-space-14:3.5rem;
	--chakra-space-16:4rem;
	--chakra-space-20:5rem;
	--chakra-space-24:6rem;
	--chakra-space-28:7rem;
	--chakra-space-32:8rem;
	--chakra-space-36:9rem;
	--chakra-space-40:10rem;
	--chakra-space-44:11rem;
	--chakra-space-48:12rem;
	--chakra-space-52:13rem;
	--chakra-space-56:14rem;
	--chakra-space-60:15rem;
	--chakra-space-64:16rem;
	--chakra-space-72:18rem;
	--chakra-space-80:20rem;
	--chakra-space-96:24rem;
	--chakra-space-px:1px;
	--chakra-space-0-5:0.125rem;
	--chakra-space-1-5:0.375rem;
	--chakra-space-2-5:0.625rem;
	--chakra-space-3-5:0.875rem;
	--chakra-shadows-xs:0 0 0 1px rgba(0, 0, 0, 0.05);
	--chakra-shadows-sm:0 1px 2px 0 rgba(0, 0, 0, 0.05);
	--chakra-shadows-base:0 1px 3px 0 rgba(0, 0, 0, 0.1),0 1px 2px 0 rgba(0, 0, 0, 0.06);
	--chakra-shadows-md:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 2px 4px -1px rgba(0, 0, 0, 0.06);
	--chakra-shadows-lg:0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);
	--chakra-shadows-xl:0 20px 25px -5px rgba(0, 0, 0, 0.1),0 10px 10px -5px rgba(0, 0, 0, 0.04);
	--chakra-shadows-2xl:0 25px 50px -12px rgba(0, 0, 0, 0.25);
	--chakra-shadows-outline:0 0 0 3px rgba(66, 153, 225, 0.6);
	--chakra-shadows-inner:inset 0 2px 4px 0 rgba(0,0,0,0.06);
	--chakra-shadows-none:none;
	--chakra-shadows-dark-lg:rgba(0, 0, 0, 0.1) 0px 0px 0px 1px,rgba(0, 0, 0, 0.2) 0px 5px 10px,rgba(0, 0, 0, 0.4) 0px 15px 40px;
	--chakra-sizes-1:0.25rem;
	--chakra-sizes-2:0.5rem;
	--chakra-sizes-3:0.75rem;
	--chakra-sizes-4:1rem;
	--chakra-sizes-5:1.25rem;
	--chakra-sizes-6:1.5rem;
	--chakra-sizes-7:1.75rem;
	--chakra-sizes-8:2rem;
	--chakra-sizes-9:2.25rem;
	--chakra-sizes-10:2.5rem;
	--chakra-sizes-12:3rem;
	--chakra-sizes-14:3.5rem;
	--chakra-sizes-16:4rem;
	--chakra-sizes-20:5rem;
	--chakra-sizes-24:6rem;
	--chakra-sizes-28:7rem;
	--chakra-sizes-32:8rem;
	--chakra-sizes-36:9rem;
	--chakra-sizes-40:10rem;
	--chakra-sizes-44:11rem;
	--chakra-sizes-48:12rem;
	--chakra-sizes-52:13rem;
	--chakra-sizes-56:14rem;
	--chakra-sizes-60:15rem;
	--chakra-sizes-64:16rem;
	--chakra-sizes-72:18rem;
	--chakra-sizes-80:20rem;
	--chakra-sizes-96:24rem;
	--chakra-sizes-px:1px;
	--chakra-sizes-0-5:0.125rem;
	--chakra-sizes-1-5:0.375rem;
	--chakra-sizes-2-5:0.625rem;
	--chakra-sizes-3-5:0.875rem;
	--chakra-sizes-max:max-content;
	--chakra-sizes-min:min-content;
	--chakra-sizes-full:100%;
	--chakra-sizes-3xs:14rem;
	--chakra-sizes-2xs:16rem;
	--chakra-sizes-xs:20rem;
	--chakra-sizes-sm:24rem;
	--chakra-sizes-md:28rem;
	--chakra-sizes-lg:32rem;
	--chakra-sizes-xl:36rem;
	--chakra-sizes-2xl:42rem;
	--chakra-sizes-3xl:48rem;
	--chakra-sizes-4xl:56rem;
	--chakra-sizes-5xl:64rem;
	--chakra-sizes-6xl:72rem;
	--chakra-sizes-7xl:80rem;
	--chakra-sizes-8xl:90rem;
	--chakra-sizes-prose:60ch;
	--chakra-sizes-container-sm:640px;
	--chakra-sizes-container-md:768px;
	--chakra-sizes-container-lg:1024px;
	--chakra-sizes-container-xl:1280px;
	--chakra-zIndices-hide:-1;
	--chakra-zIndices-auto:auto;
	--chakra-zIndices-base:0;
	--chakra-zIndices-docked:10;
	--chakra-zIndices-dropdown:1600;
	--chakra-zIndices-sticky:1100;
	--chakra-zIndices-banner:1200;
	--chakra-zIndices-overlay:1300;
	--chakra-zIndices-modal:1800;
	--chakra-zIndices-popover:1500;
	--chakra-zIndices-skipLink:1600;
	--chakra-zIndices-toast:1700;
	--chakra-zIndices-tooltip:5600;
	--chakra-zIndices-modalPopover:1900;
	--chakra-transition-property-common:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;
	--chakra-transition-property-colors:background-color,border-color,color,fill,stroke;
	--chakra-transition-property-dimensions:width,height;
	--chakra-transition-property-position:left,right,top,bottom;
	--chakra-transition-property-background:background-color,background-image,background-position;
	--chakra-transition-easing-ease-in:cubic-bezier(0.4, 0, 1, 1);
	--chakra-transition-easing-ease-out:cubic-bezier(0, 0, 0.2, 1);
	--chakra-transition-easing-ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);
	--chakra-transition-duration-ultra-fast:50ms;
	--chakra-transition-duration-faster:100ms;
	--chakra-transition-duration-fast:150ms;
	--chakra-transition-duration-normal:200ms;
	--chakra-transition-duration-slow:300ms;
	--chakra-transition-duration-slower:400ms;
	--chakra-transition-duration-ultra-slow:500ms;
	--chakra-blur-none:0;
	--chakra-blur-sm:4px;
	--chakra-blur-base:8px;
	--chakra-blur-md:12px;
	--chakra-blur-lg:16px;
	--chakra-blur-xl:24px;
	--chakra-blur-2xl:40px;
	--chakra-blur-3xl:64px;
	--chakra-breakpoints-base:0em;
	--chakra-breakpoints-sm:30em;
	--chakra-breakpoints-md:46em;
	--chakra-breakpoints-lg:62em;
	--chakra-breakpoints-xl:78em;
	--chakra-breakpoints-2xl:96em;
	--chakra-breakpoints-3xl:112em;
	--chakra-breakpoints-4xl:128em;
}
.chakra-ui-light :host:not([data-theme]),.chakra-ui-light :root:not([data-theme]),.chakra-ui-light [data-theme]:not([data-theme]),[data-theme=light] :host:not([data-theme]),[data-theme=light] :root:not([data-theme]),[data-theme=light] [data-theme]:not([data-theme]),:host[data-theme=light],:root[data-theme=light],[data-theme][data-theme=light] {
	--chakra-colors-chakra-body-text:var(--chakra-colors-gray-800);
	--chakra-colors-chakra-body-bg:var(--chakra-colors-white);
	--chakra-colors-chakra-border-color:var(--chakra-colors-gray-200);
	--chakra-colors-chakra-inverse-text:var(--chakra-colors-white);
	--chakra-colors-chakra-subtle-bg:var(--chakra-colors-gray-100);
	--chakra-colors-chakra-subtle-text:var(--chakra-colors-gray-600);
	--chakra-colors-chakra-placeholder-color:var(--chakra-colors-gray-500);
}
.chakra-ui-dark :host:not([data-theme]),.chakra-ui-dark :root:not([data-theme]),.chakra-ui-dark [data-theme]:not([data-theme]),[data-theme=dark] :host:not([data-theme]),[data-theme=dark] :root:not([data-theme]),[data-theme=dark] [data-theme]:not([data-theme]),:host[data-theme=dark],:root[data-theme=dark],[data-theme][data-theme=dark] {
	--chakra-colors-chakra-body-text:var(--chakra-colors-whiteAlpha-900);
	--chakra-colors-chakra-body-bg:var(--chakra-colors-gray-800);
	--chakra-colors-chakra-border-color:var(--chakra-colors-whiteAlpha-300);
	--chakra-colors-chakra-inverse-text:var(--chakra-colors-gray-800);
	--chakra-colors-chakra-subtle-bg:var(--chakra-colors-gray-700);
	--chakra-colors-chakra-subtle-text:var(--chakra-colors-gray-400);
	--chakra-colors-chakra-placeholder-color:var(--chakra-colors-whiteAlpha-400);
}
html {
	line-height:1.5;
	-webkit-text-size-adjust:100%;
	font-family:system-ui,sans-serif;
	-webkit-font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
	-moz-osx-font-smoothing:grayscale;
	touch-action:manipulation;
}
body {
	position:relative;
	min-height:100%;
	margin:0;
	font-feature-settings:"kern";
}
:where(*, *::before, *::after) {
	border-width:0;
	border-style:solid;
	box-sizing:border-box;
	word-wrap:break-word;
}
main {
	display:block;
}
hr {
	border-top-width:1px;
	box-sizing:content-box;
	height:0;
	overflow:visible;
}
:where(pre, code, kbd,samp) {
	font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;
	font-size:1em;
}
a {
	background-color:transparent;
	color:inherit;
	-webkit-text-decoration:inherit;
	text-decoration:inherit;
}
abbr[title] {
	border-bottom:none;
	-webkit-text-decoration:underline;
	text-decoration:underline;
	-webkit-text-decoration:underline dotted;
	-webkit-text-decoration:underline dotted;
	text-decoration:underline dotted;
}
:where(b, strong) {
	font-weight:bold;
}
small {
	font-size:80%;
}
:where(sub,sup) {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}
sub {
	bottom:-0.25em;
}
sup {
	top:-0.5em;
}
img {
	border-style:none;
}
:where(button, input, optgroup, select, textarea) {
	font-family:inherit;
	font-size:100%;
	line-height:1.15;
	margin:0;
}
:where(button, input) {
	overflow:visible;
}
:where(button, select) {
	text-transform:none;
}
:where(
	button::-moz-focus-inner,
	[type="button"]::-moz-focus-inner,
	[type="reset"]::-moz-focus-inner,
	[type="submit"]::-moz-focus-inner
) {
	border-style:none;
	padding:0;
}
fieldset {
	padding:0.35em 0.75em 0.625em;
}
legend {
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal;
}
progress {
	vertical-align:baseline;
}
textarea {
	overflow:auto;
}
:where([type="checkbox"], [type="radio"]) {
	box-sizing:border-box;
	padding:0;
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	-webkit-appearance:none!important;
}
input[type="number"] {
	-moz-appearance:textfield;
}
input[type="search"] {
	-webkit-appearance:textfield;
	outline-offset:-2px;
}
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none!important;
}
::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit;
}
details {
	display:block;
}
summary {
	display:-webkit-box;
	display:-webkit-list-item;
	display:-ms-list-itembox;
	display:list-item;
}
template {
	display:none;
}
[hidden] {
	display:none!important;
}
:where(
	blockquote,
	dl,
	dd,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	hr,
	figure,
	p,
	pre
) {
	margin:0;
}
button {
	background:transparent;
	padding:0;
}
fieldset {
	margin:0;
	padding:0;
}
:where(ol, ul) {
	margin:0;
	padding:0;
}
textarea {
	resize:vertical;
}
:where(button, [role="button"]) {
	cursor:pointer;
}
button::-moz-focus-inner {
	border:0!important;
}
table {
	border-collapse:collapse;
}
:where(h1, h2, h3, h4, h5, h6) {
	font-size:inherit;
	font-weight:inherit;
}
:where(button, input, optgroup, select, textarea) {
	padding:0;
	line-height:inherit;
	color:inherit;
}
:where(img, svg, video, canvas, audio, iframe, embed, object) {
	display:block;
}
:where(img, video) {
	max-width:100%;
	height:auto;
}
[data-js-focus-visible] :focus:not([data-focus-visible-added]):not(
	[data-focus-visible-disabled]
) {
	outline:none;
	box-shadow:none;
}
select::-ms-expand {
	display:none;
}
:root,:host {
	--chakra-vh:100vh;
}
@supports (height: -webkit-fill-available) {
	:root,:host {
		--chakra-vh:-webkit-fill-available;
	}
}
@supports (height: -moz-fill-available) {
	:root,:host {
		--chakra-vh:-moz-fill-available;
	}
}
@supports (height: 100dvh) {
	:root,:host {
		--chakra-vh:100dvh;
	}
}
body {
	font-family:var(--chakra-fonts-body);
	color:var(--chakra-colors-chakra-body-text);
	background:var(--chakra-colors-chakra-body-bg);
	transition-property:background-color;
	transition-duration:var(--chakra-transition-duration-normal);
	line-height:var(--chakra-lineHeights-base);
}
*::-webkit-input-placeholder {
	color:var(--chakra-colors-chakra-placeholder-color);
}
*::-moz-placeholder {
	color:var(--chakra-colors-chakra-placeholder-color);
}
*:-ms-input-placeholder {
	color:var(--chakra-colors-chakra-placeholder-color);
}
*::placeholder {
	color:var(--chakra-colors-chakra-placeholder-color);
}
*,*::before,::after {
	border-color:var(--chakra-colors-chakra-border-color);
}
html,body {
	font-family:var(--chakra-fonts-body);
	font-weight:500;
}
#__next {
	height:100%;
}
:not(.chakra-dont-set-collapse)> .chakra-collapse {
	overflow:initial!important;
}
.ProseMirror {
	outline:0 none;
}
html {
	overflow-x:hidden;
}
body {
	overflow:hidden;
	-webkit-overflow-scrolling:touch;
}
.css-6rnmr9 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-self:stretch;
	-ms-flex-item-align:stretch;
	align-self:stretch;
	position:relative;
	height:100%;
}
.css-1kxonj9 {
	width:100%;
	position:relative;
}
.css-spn4bz {
	transition-property:var(--chakra-transition-property-common);
	transition-duration:var(--chakra-transition-duration-fast);
	transition-timing-function:var(--chakra-transition-easing-ease-out);
	cursor:pointer;
	-webkit-text-decoration:none;
	text-decoration:none;
	outline:2px solid transparent;
	outline-offset:2px;
	color:inherit;
}
.css-spn4bz:hover,.css-spn4bz[data-hover] {
	-webkit-text-decoration:underline;
	text-decoration:underline;
}
.css-spn4bz:focus-visible,.css-spn4bz[data-focus-visible] {
	box-shadow:var(--chakra-shadows-outline);
}
.css-xr0x1q {
	width:0;
	height:0px;
	--card-background-color:#F8ECE4;
	--card-border-color:#151617;
	--card-backdrop-filter:none;
	--card-border:var(--card-border-width) solid var(--card-border-color);
	--card-border-width:0.0625em;
	--card-border-radius:1px;
	--card-shadow-distance:0.4em;
	--card-border-shadow:0 0 0 0.0625em #151617;
	--card-box-shadow:var(--card-shadow-distance) var(--card-shadow-distance) 0 0 var(--card-border-color);
	--card-shadow:var(--card-shadow-distance) var(--card-shadow-distance) 0 0 var(--card-border-color);
	--clickable-background-color:#ebdfd766;
	--box-border-radius:1px;
	--shape-border-width:0.0625em;
	--line-thickness:1px;
	--button-border-radius:0.125em;
	--shape-bg-color-alpha:#f8ece4ff;
	--shape-bg-color-alpha-dim:#f5e3d8ff;
	--shape-bg-color-alpha-light:#fbf5f0ff;
	--shape-bg-color:#151617;
	--shape-border-color:#151617;
	--shape-text-color:#151617;
	--line-color:var(--neutral-border-color);
	--shape-bg-image-svg:url(#transparent);
	--shape-bg-image-svg-rtl:url(#transparent);
	--shape-fill:var(--accent-gradient-fill, var(--accent-color));
	--shape-fill-opacity:0;
	--shape-fill-svg:url(#theme-accent-gradient-linear) var(--accent-color);
	--shape-fill-svg-rtl:url(#theme-accent-gradient-linear-rtl) var(--accent-color);
	--shape-fill-svg-dim:var(--accent-color-dim);
	--shape-fill-svg-light:var(--accent-color-light);
	--shape-fill-text-color:#fff;
	--accent-color-dim:#000000ff;
	--accent-color-light:#2e2f30ff;
	--shape-shadow-size:0.09375em;
	--shape-shadow-blur:0;
	--clickable-shadow:0 0.125em 0.25em -0.0625em rgba(0, 0, 0, 0.06);
	--body-font:"Inconsolata";
	--heading-font:"Montserrat";
	--heading-font-weight:900;
	--body-font-weight:400;
	--line-height-body:1.6;
	--line-height-heading:1.25;
	--accent-color:#151617;
	--accent-color-readable:#151617;
	--accent-color-background-muted:#e4e6e7ff;
	--expandable-hover-background:#1516171a;
	--neutral-border-color:var(--chakra-colors-blackAlpha-200);
	--neutral-background-color:#ebdfd7ff;
	--button-color:#151617;
	--button-color-inverted:#fff;
	--link-color:#151617;
	--link-color-hover:#2d2f32ff;
	--link-box-shadow:0 0 0px 3px #151617ff;
	--body-color:#151617;
	--body-color-muted:#15161780;
	--body-color-inverted:#fff;
	--link-color-inverted:#fff;
	--highlight-color-dark:var(--body-color-inverted);
	--highlight-color-light:var(--body-color);
	--highlight-link-color-hover-dark:#e6e6e6ff;
	--highlight-link-color-hover-light:#2d2f32ff;
	--heading-color:#151617;
	--card-color:#F8ECE4;
	--card-color-mask:#f8ece4d9;
	--placeholder-button-bg-color:var(--chakra-colors-gray-200);
	--placeholder-button-bg-hover-color:var(--chakra-colors-gray-300);
	--placeholder-button-text-color:var(--chakra-colors-gray-400);
	--placeholder-button-text-hover-color:var(--chakra-colors-gray-700);
}
.css-10klw3m {
	height:100%;
}
.css-ttlsbx {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	padding-bottom:0px;
	min-height:calc(var(--100vh) - var(--editor-padding-top, 0px));
}
.css-ttlsbx .themed-heading {
	font-weight:var(--heading-font-weight);
	font-family:var(--heading-font);
	color:var(--heading-color);
	background:unset;
	-webkit-background-clip:unset;
	background-clip:unset;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	max-width:100%;
	letter-spacing:var(--letter-spacing-heading);
	text-transform:var(--heading-transform);
}
.css-ttlsbx .themed-clickable-box {
	transition-property:transform;
	transition-duration:var(--chakra-transition-duration-normal);
	border:var(--shape-border-width) solid var(--neutral-border-color);
	border-radius:var(--box-border-radius);
	background-color:var(--clickable-background-color);
	box-shadow:var(--clickable-shadow);
	-webkit-backdrop-filter:var(--card-backdrop-filter);
	backdrop-filter:var(--card-backdrop-filter);
}
@media print {
	.css-ttlsbx .themed-clickable-box {
		box-shadow:var(--chakra-shadows-none);
	}
}
.css-ttlsbx .themed-clickable-box:hover,.css-ttlsbx .themed-clickable-box[data-hover] {
	-webkit-transform:scale(1.03);
	-moz-transform:scale(1.03);
	-ms-transform:scale(1.03);
	transform:scale(1.03);
}
.css-ttlsbx .themed-clickable-box:hover::before,.css-ttlsbx .themed-clickable-box[data-hover]::before {
	content:"";
	position:absolute;
	inset:0px;
	border-radius:inherit;
	box-shadow:inset 0 0 0 500px var(--expandable-hover-background);
	pointer-events:none;
}
.css-ttlsbx .block-paragraph {
	font-size:1em;
	line-height:var(--line-height-body);
}
@media print {
	.css-ttlsbx .block-paragraph {
		font-size:1em;
	}
}
.css-ttlsbx .block-heading .heading[level="1"] {
	font-size:2em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx .block-heading .heading[level="1"] {
		font-size:2.5em;
	}
}
@media print {
	.css-ttlsbx .block-heading .heading[level="1"] {
		font-size:2.5em;
	}
}
.css-ttlsbx .block-heading .heading[level="2"] {
	font-size:1.5em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx .block-heading .heading[level="2"] {
		font-size:2em;
	}
}
@media print {
	.css-ttlsbx .block-heading .heading[level="2"] {
		font-size:2em;
	}
}
.css-ttlsbx .block-heading .heading[level="3"] {
	font-size:1.25em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx .block-heading .heading[level="3"] {
		font-size:1.5em;
	}
}
@media print {
	.css-ttlsbx .block-heading .heading[level="3"] {
		font-size:1.5em;
	}
}
.css-ttlsbx .block-heading .heading[level="4"] {
	font-size:1.1em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx .block-heading .heading[level="4"] {
		font-size:1.25em;
	}
}
@media print {
	.css-ttlsbx .block-heading .heading[level="4"] {
		font-size:1.25em;
	}
}
.css-ttlsbx .block-title .title {
	font-size:2.25em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx .block-title .title {
		font-size:3.45em;
	}
}
@media print {
	.css-ttlsbx .block-title .title {
		font-size:3.45em;
	}
}
.css-ttlsbx .block-title .title[level="1"] {
	font-size:2.25em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx .block-title .title[level="1"] {
		font-size:3.45em;
	}
}
@media print {
	.css-ttlsbx .block-title .title[level="1"] {
		font-size:3.45em;
	}
}
.css-ttlsbx .block-title .title[level="2"] {
	font-size:2.5em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx .block-title .title[level="2"] {
		font-size:5em;
	}
}
@media print {
	.css-ttlsbx .block-title .title[level="2"] {
		font-size:5em;
	}
}
.css-ttlsbx .block-title .title[level="3"] {
	font-size:2.75em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx .block-title .title[level="3"] {
		font-size:7.5em;
	}
}
@media print {
	.css-ttlsbx .block-title .title[level="3"] {
		font-size:7.5em;
	}
}
.css-ttlsbx [data-font-size="sm"] {
	font-size:0.8em;
	line-height:var(--line-height-body);
}
@media print {
	.css-ttlsbx [data-font-size="sm"] {
		font-size:0.8em;
	}
}
.css-ttlsbx [data-font-size="default"] {
	font-size:1em;
	line-height:var(--line-height-body);
}
@media print {
	.css-ttlsbx [data-font-size="default"] {
		font-size:1em;
	}
}
.css-ttlsbx [data-font-size="lg"] {
	font-size:1.25em;
	line-height:var(--line-height-body);
}
@media print {
	.css-ttlsbx [data-font-size="lg"] {
		font-size:1.25em;
	}
}
.css-ttlsbx [data-font-size="h4"] {
	font-size:1.1em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx [data-font-size="h4"] {
		font-size:1.25em;
	}
}
@media print {
	.css-ttlsbx [data-font-size="h4"] {
		font-size:1.25em;
	}
}
.css-ttlsbx [data-font-size="h3"] {
	font-size:1.25em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx [data-font-size="h3"] {
		font-size:1.5em;
	}
}
@media print {
	.css-ttlsbx [data-font-size="h3"] {
		font-size:1.5em;
	}
}
.css-ttlsbx [data-font-size="h2"] {
	font-size:1.5em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx [data-font-size="h2"] {
		font-size:2em;
	}
}
@media print {
	.css-ttlsbx [data-font-size="h2"] {
		font-size:2em;
	}
}
.css-ttlsbx [data-font-size="h1"] {
	font-size:2em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx [data-font-size="h1"] {
		font-size:2.5em;
	}
}
@media print {
	.css-ttlsbx [data-font-size="h1"] {
		font-size:2.5em;
	}
}
.css-ttlsbx [data-font-size="title"] {
	font-size:2.25em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx [data-font-size="title"] {
		font-size:3.45em;
	}
}
@media print {
	.css-ttlsbx [data-font-size="title"] {
		font-size:3.45em;
	}
}
.css-ttlsbx [data-font-size="titleLg"] {
	font-size:2.5em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx [data-font-size="titleLg"] {
		font-size:5em;
	}
}
@media print {
	.css-ttlsbx [data-font-size="titleLg"] {
		font-size:5em;
	}
}
.css-ttlsbx [data-font-size="titleXl"] {
	font-size:2.75em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx [data-font-size="titleXl"] {
		font-size:7.5em;
	}
}
@media print {
	.css-ttlsbx [data-font-size="titleXl"] {
		font-size:7.5em;
	}
}
.css-ttlsbx .themed-html-shape-background {
	border-radius:var(--box-border-radius);
	box-shadow:var(--shape-shadow, var(--shape-shadow-size) var(--shape-shadow-size) var(--shape-shadow-blur) var(--shape-shadow-color, var(--shape-border-color-override, var(--shape-border-color))));
	border:var(--shape-border-width) solid var(--shape-border-color-override, var(--shape-border-color));
	background:var(--shape-bg-color-override, var(--shape-bg-image, var(--shape-bg-color-alpha)));
	background-color:var(--shape-bg-color-override, var(--shape-bg-color-alpha));
	--body-color:var(--shape-text-color);
	--heading-color:var(--shape-text-color);
}
.css-ttlsbx .themed-html-shape-background .themed-heading {
	font-weight:var(--heading-font-weight);
	font-family:var(--heading-font);
	color:var(--heading-color);
	background:unset;
	-webkit-background-clip:unset;
	background-clip:unset;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	max-width:100%;
	letter-spacing:var(--letter-spacing-heading);
	text-transform:var(--heading-transform);
}
.css-ttlsbx .themed-html-shape-outline {
	background:var(--card-background-color);
	border:var(--line-thickness) solid var(--shape-border-color-override, var(--shape-border-color));
	border-radius:var(--box-border-radius);
	box-shadow:var(--shape-shadow, var(--shape-shadow-size) var(--shape-shadow-size) var(--shape-shadow-blur) var(--shape-shadow-color, var(--shape-border-color-override, var(--shape-border-color))));
	--heading-color:var(--body-color);
}
.css-ttlsbx .themed-html-shape-outline .themed-heading {
	font-weight:var(--heading-font-weight);
	font-family:var(--heading-font);
	color:var(--heading-color);
	background:unset;
	-webkit-background-clip:unset;
	background-clip:unset;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	max-width:100%;
	letter-spacing:var(--letter-spacing-heading);
	text-transform:var(--heading-transform);
}
.css-ttlsbx .themed-svg-shape-background {
	stroke:var(--shape-border-color-override, var(--shape-border-color));
	stroke-width:var(--shape-border-width);
	vector-effect:non-scaling-stroke;
	stroke-linejoin:round;
	stroke-linecap:round;
	fill:var(--shape-bg-color-override, var(--shape-bg-image-svg) var(--shape-bg-color-alpha));
	-webkit-filter:var(--shape-filter, drop-shadow(var(--shape-shadow-size) var(--shape-shadow-size) var(--shape-shadow-blur) var(--shape-shadow-color, var(--shape-border-color-override, var(--shape-border-color)))));
	filter:var(--shape-filter, drop-shadow(var(--shape-shadow-size) var(--shape-shadow-size) var(--shape-shadow-blur) var(--shape-shadow-color, var(--shape-border-color-override, var(--shape-border-color)))));
}
.css-ttlsbx .themed-svg-shape-outline {
	stroke:var(--shape-border-color-override, var(--shape-border-color));
	stroke-width:var(--shape-border-width);
	vector-effect:non-scaling-stroke;
	stroke-linejoin:round;
	stroke-linecap:round;
	fill:none;
}
.css-ttlsbx .themed-svg-shape-background-dim {
	stroke:var(--shape-border-color-override, var(--shape-border-color));
	stroke-width:var(--shape-border-width);
	vector-effect:non-scaling-stroke;
	stroke-linejoin:round;
	stroke-linecap:round;
	fill:var(--shape-bg-color-override, var(--shape-bg-color-alpha-dim));
}
.css-ttlsbx .themed-svg-shape-background-light {
	stroke:var(--shape-border-color-override, var(--shape-border-color));
	stroke-width:var(--shape-border-width);
	vector-effect:non-scaling-stroke;
	stroke-linejoin:round;
	stroke-linecap:round;
	fill:var(--shape-bg-color-override, var(--shape-bg-color-alpha-light));
}
.css-ttlsbx .themed-svg-neutral-background {
	stroke:var(--shape-border-color-override, var(--shape-border-color));
	stroke-width:var(--shape-border-width);
	vector-effect:non-scaling-stroke;
	stroke-linejoin:round;
	stroke-linecap:round;
	fill:var(--neutral-background-color);
}
.css-ttlsbx .themed-line {
	background-color:var(--shape-border-color-override, var(--line-color));
	border-radius:var(--box-border-radius);
}
.css-ttlsbx .themed-svg-line {
	stroke:var(--shape-border-color-override, var(--line-color));
	stroke-linejoin:round;
	stroke-linecap:round;
}
.css-ttlsbx .themed-html-shape-fill {
	background:var(--shape-bg-color-override, var(--shape-fill));
}
.css-ttlsbx .themed-svg-shape-fill {
	fill:var(--shape-bg-color-override, var(--shape-fill-svg));
}
.css-ttlsbx .themed-svg-shape-fill-dim {
	fill:var(--shape-bg-color-override, var(--shape-fill-svg-dim));
}
.css-ttlsbx .themed-svg-shape-fill-light {
	fill:var(--shape-bg-color-override, var(--shape-fill-svg-light));
}
.css-ttlsbx .themed-shape-outside-text {
	--heading-color:var(--body-color);
}
.css-ttlsbx .themed-shape-outside-text .themed-heading {
	font-weight:var(--heading-font-weight);
	font-family:var(--heading-font);
	color:var(--heading-color);
	background:unset;
	-webkit-background-clip:unset;
	background-clip:unset;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	max-width:100%;
	letter-spacing:var(--letter-spacing-heading);
	text-transform:var(--heading-transform);
}
.css-ttlsbx .themed-shape-text-over-background {
	--body-color:var(--shape-text-color);
	--heading-color:var(--shape-text-color);
}
.css-ttlsbx .themed-shape-text-over-background .themed-heading {
	font-weight:var(--heading-font-weight);
	font-family:var(--heading-font);
	color:var(--heading-color);
	background:unset;
	-webkit-background-clip:unset;
	background-clip:unset;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	max-width:100%;
	letter-spacing:var(--letter-spacing-heading);
	text-transform:var(--heading-transform);
}
.css-ttlsbx .themed-shape-text-over-fill {
	--body-color:var(--shape-fill-text-color);
	--heading-color:var(--shape-fill-text-color);
}
.css-ttlsbx .themed-shape-text-over-fill .themed-heading {
	font-weight:var(--heading-font-weight);
	font-family:var(--heading-font);
	color:var(--heading-color);
	background:unset;
	-webkit-background-clip:unset;
	background-clip:unset;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	max-width:100%;
	letter-spacing:var(--letter-spacing-heading);
	text-transform:var(--heading-transform);
}
.css-ttlsbx .themed-shape-text-over-fill svg.colorable-icon path {
	fill:var(--shape-fill-text-color);
}
.css-ttlsbx .themed-shape-text-over-fill svg.colorable-icon [stroke],.css-ttlsbx .themed-shape-text-over-fill svg.colorable-icon [stroke]>* {
	stroke:var(--shape-fill-text-color);
	fill:none;
}
.css-ttlsbx .themed-svg-shape-background-rtl {
	stroke:var(--shape-border-color-override, var(--shape-border-color));
	stroke-width:var(--shape-border-width);
	vector-effect:non-scaling-stroke;
	stroke-linejoin:round;
	stroke-linecap:round;
	fill:var(--shape-bg-color-override, var(--shape-bg-image-svg-rtl, var(--shape-bg-image-svg)) var(--shape-bg-color-alpha));
	-webkit-filter:var(--shape-filter, drop-shadow(calc(-1 * var(--shape-shadow-size)) var(--shape-shadow-size) var(--shape-shadow-blur) var(--shape-shadow-color, var(--shape-border-color-override, var(--shape-border-color)))));
	filter:var(--shape-filter, drop-shadow(calc(-1 * var(--shape-shadow-size)) var(--shape-shadow-size) var(--shape-shadow-blur) var(--shape-shadow-color, var(--shape-border-color-override, var(--shape-border-color)))));
}
.css-ttlsbx .themed-svg-shape-fill-rtl {
	fill:var(--shape-bg-color-override, var(--shape-fill-svg-rtl, var(--shape-fill-svg)));
}
.css-ttlsbx .themed-svg-shape-fill-dim-rtl {
	fill:var(--shape-bg-color-override, var(--shape-fill-svg-dim));
}
.css-ttlsbx .themed-svg-shape-fill-light-rtl {
	fill:var(--shape-bg-color-override, var(--shape-fill-svg-light));
}
.css-ttlsbx .themed-table {
	border:0.0625em solid var(--neutral-border-color);
	border-radius:var(--box-border-radius);
}
.css-ttlsbx .themed-table tbody tr:nth-of-type(even) {
	background-color:var(--chakra-colors-blackAlpha-50);
}
.css-ttlsbx .themed-table tbody tr:nth-of-type(odd) {
	background-color:var(--chakra-colors-whiteAlpha-50);
}
.css-ttlsbx .themed-table tbody tr:first-of-type td:first-of-type {
	border-top-left-radius:var(--box-border-radius);
}
.css-ttlsbx .themed-table tbody tr:first-of-type td:last-of-type {
	border-top-right-radius:var(--box-border-radius);
}
.css-ttlsbx .themed-table tbody tr:last-child td:first-of-type {
	border-bottom-left-radius:var(--box-border-radius);
}
.css-ttlsbx .themed-table tbody tr:last-child td:last-of-type {
	border-bottom-right-radius:var(--box-border-radius);
}
.css-ttlsbx .themed-table td {
	border-inline-start:0.0625em solid var(--shape-border-color);
}
.css-ttlsbx .themed-table td:first-of-type {
	border-inline-start-width:0;
}
.css-ttlsbx .card-code-item h1 {
	font-size:2em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx .card-code-item h1 {
		font-size:2.5em;
	}
}
@media print {
	.css-ttlsbx .card-code-item h1 {
		font-size:2.5em;
	}
}
.css-ttlsbx .card-code-item h2 {
	font-size:1.5em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx .card-code-item h2 {
		font-size:2em;
	}
}
@media print {
	.css-ttlsbx .card-code-item h2 {
		font-size:2em;
	}
}
.css-ttlsbx .card-code-item h3 {
	font-size:1.25em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx .card-code-item h3 {
		font-size:1.5em;
	}
}
@media print {
	.css-ttlsbx .card-code-item h3 {
		font-size:1.5em;
	}
}
.css-ttlsbx .card-code-item h4 {
	font-size:1.1em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-ttlsbx .card-code-item h4 {
		font-size:1.25em;
	}
}
@media print {
	.css-ttlsbx .card-code-item h4 {
		font-size:1.25em;
	}
}
.css-ttlsbx .card-code-item h1,.css-ttlsbx .card-code-item h2,.css-ttlsbx .card-code-item h3,.css-ttlsbx .card-code-item h4,.css-ttlsbx .card-code-item h5,.css-ttlsbx .card-code-item h6 {
	font-weight:var(--heading-font-weight);
	font-family:var(--heading-font);
	color:var(--heading-color);
	background:unset;
	-webkit-background-clip:unset;
	background-clip:unset;
	width:100%;
	max-width:100%;
	letter-spacing:var(--letter-spacing-heading);
	text-transform:var(--heading-transform);
}
.css-ttlsbx .card-code-item img:not([src]) {
	width:100%;
	background-color:var(--chakra-colors-gray-200);
	border-radius:var(--box-border-radius);
	aspect-ratio:16/9;
}
.css-ttlsbx .card-code-item >* {
	border-radius:var(--card-border-radius);
}
.css-1m99umk {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:absolute;
	width:var(--editor-width);
	height:100%;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-clip-path:inset(0);
	clip-path:inset(0);
	top:0px;
	left:0px;
}
.css-1ku2o06 {
	width:100%;
	height:100%;
	position:fixed;
	background-color:#f8ece4;
}
.css-11w65sc {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-self:start;
	-ms-flex-item-align:start;
	align-self:start;
	position:absolute;
	inset:0px;
	height:100%;
}
.css-12jw0ip {
	position:fixed;
	z-index:1;
	top:0px;
	left:0px;
	right:0px;
	height:100%;
	visibility:hidden;
	background-color:#f8ece4;
	scrollbar-gutter:stable;
	overflow:scroll;
}
.css-6s09y6 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	padding-top:var(--doc-padding-top);
	width:100%;
	--viewport-scale-factor:1.125;
}
.css-11bssgp {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	top:0px;
	left:0px;
	position:relative;
	width:100%;
	height:100%;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	cursor:default;
	font-size:var(--editor-font-size, 1rem);
	padding-top:var(--card-outer-padding-y);
	padding-bottom:var(--card-outer-padding-y);
	padding-left:var(--card-outer-padding-left);
	padding-right:var(--card-outer-padding-right);
	margin:0 auto;
	transition-property:transform,padding;
	transition-duration:200ms;
	--card-inner-padding-x:calc(4em / var(--card-font-scale, 1));
	--card-inner-padding-y:calc(4.75em / var(--card-font-scale, 1));
	--card-inner-padding:var(--card-inner-padding-y) var(--card-inner-padding-x);
	--card-outer-padding-left:calc(var(--card-outer-padding-x) + 0px + 0px);
	--card-outer-padding-right:calc(var(--card-outer-padding-x) + 0px + 0px);
	--card-outer-padding-x:0px;
	--card-outer-padding-y:0px;
	--comment-padding:4em;
	--nested-card-margin:calc(-1 * var(--comment-padding));
	--top-accent-height-sm:6.25em;
	--top-accent-height-md:12.5em;
	--top-accent-height-lg:18.75em;
	--top-accent-height:var(--top-accent-height-md);
	--behind-accent-height:24em;
	--font-size:calc(0.875 * var(--card-font-scale, 1) * var(--editor-font-size, 1rem) * 1 * var(--viewport-scale-factor, 1.125));
	--card-font-scale:1;
	--card-min-height:0px;
	--card-max-width:var(--editor-width);
	--media-scale:min(1, var(--card-font-scale, 1));
	--zoom-level:1;
	--card-vertical-align:center;
}
.css-tjk40u {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	font-size:var(--font-size);
	position:relative;
	width:100%;
	min-width:0%;
	min-height:var(--card-min-height);
	max-width:var(--card-max-width);
	border-radius:var(--card-border-radius);
	-webkit-padding-start:var(--doc-padding-left);
	padding-inline-start:var(--doc-padding-left);
	-webkit-padding-end:var(--doc-padding-right);
	padding-inline-end:var(--doc-padding-right);
	--grid-outline-color:var(--chakra-colors-gray-200);
	--card-background-color:#F8ECE4;
	--card-border-color:#151617;
	--card-backdrop-filter:none;
	--card-border:var(--card-border-width) solid var(--card-border-color);
	--card-border-width:0.0625em;
	--card-border-radius:0;
	--card-shadow-distance:0.4em;
	--card-border-shadow:0 0 0 0.0625em #151617;
	--card-box-shadow:var(--card-shadow-distance) var(--card-shadow-distance) 0 0 var(--card-border-color);
	--card-shadow:0 0 0 0.0625em #151617,var(--card-shadow-distance) var(--card-shadow-distance) 0 0 var(--card-border-color);
	--clickable-background-color:#ebdfd766;
	--box-border-radius:1px;
	--shape-border-width:0.0625em;
	--line-thickness:max(round(0.125em, 1px), 1px);
	--button-border-radius:0.125em;
	--shape-bg-color-alpha:#f8ece4ff;
	--shape-bg-color-alpha-dim:#f5e3d8ff;
	--shape-bg-color-alpha-light:#fbf5f0ff;
	--shape-bg-color:#151617;
	--shape-border-color:#151617;
	--shape-text-color:#151617;
	--line-color:var(--neutral-border-color);
	--shape-bg-image-svg:url(#transparent);
	--shape-bg-image-svg-rtl:url(#transparent);
	--shape-fill:var(--accent-gradient-fill, var(--accent-color));
	--shape-fill-opacity:0;
	--shape-fill-svg:url(#theme-accent-gradient-linear) var(--accent-color);
	--shape-fill-svg-rtl:url(#theme-accent-gradient-linear-rtl) var(--accent-color);
	--shape-fill-svg-dim:var(--accent-color-dim);
	--shape-fill-svg-light:var(--accent-color-light);
	--shape-fill-text-color:#fff;
	--accent-color-dim:#000000ff;
	--accent-color-light:#2e2f30ff;
	--shape-shadow-size:0.09375em;
	--shape-shadow-blur:0;
	--clickable-shadow:0 0.25em 0.375em -0.0625em rgba(0, 0, 0, 0.1),0 0.125em 0.25em -0.0625em rgba(0, 0, 0, 0.06);
	--body-font:"Inconsolata";
	--heading-font:"Montserrat";
	--heading-font-weight:900;
	--body-font-weight:400;
	--line-height-body:1.6;
	--line-height-heading:1.25;
	--accent-color:#151617;
	--accent-color-readable:#151617;
	--accent-color-background-muted:#e4e6e7ff;
	--expandable-hover-background:#1516171a;
	--neutral-border-color:var(--chakra-colors-blackAlpha-200);
	--neutral-background-color:#ebdfd7ff;
	--button-color:#151617;
	--button-color-inverted:#fff;
	--link-color:#151617;
	--link-color-hover:#2d2f32ff;
	--link-box-shadow:0 0 0px 3px #151617ff;
	--body-color:#151617;
	--body-color-muted:#15161780;
	--body-color-inverted:#fff;
	--link-color-inverted:#fff;
	--highlight-color-dark:var(--body-color-inverted);
	--highlight-color-light:var(--body-color);
	--highlight-link-color-hover-dark:#e6e6e6ff;
	--highlight-link-color-hover-light:#2d2f32ff;
	--heading-color:#151617;
	--card-color:#F8ECE4;
	--card-color-mask:#f8ece4d9;
	--placeholder-button-bg-color:var(--chakra-colors-gray-200);
	--placeholder-button-bg-hover-color:var(--chakra-colors-gray-300);
	--placeholder-button-text-color:var(--chakra-colors-gray-400);
	--placeholder-button-text-hover-color:var(--chakra-colors-gray-700);
}
.css-jtdbhb {
	position:absolute;
	inset:0px;
	outline-offset:-2px;
	-webkit-backdrop-filter:var(--card-backdrop-filter);
	backdrop-filter:var(--card-backdrop-filter);
	background-color:var(--card-background-color);
	border-radius:0px;
}
.css-q1jnko {
	width:var(--card-width);
	max-width:100%;
	position:relative;
	cursor:auto;
	color:var(--body-color);
}
.css-q1jnko > .card-content {
	counter-reset:footnote;
}
.css-q1jnko > .card-content >[data-node-view-content-inner="card"] {
	display:grid;
	-webkit-align-items:stretch;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:stretch;
	-ms-flex-pack:stretch;
	-webkit-justify-content:stretch;
	justify-content:stretch;
	min-height:100%;
	transition-duration:225ms;
	transition-property:grid-template-rows,grid-template-columns,min-height;
	grid-template-columns:62.5% 37.5%;
	grid-template-rows:minmax(24em, auto);
	grid-template-areas:"body accent";
}
.css-q1jnko > .card-content >[data-node-view-content-inner="card"] >[data-layout-item-id="accent"] {
	grid-area:accent;
}
.css-q1jnko > .card-content >[data-node-view-content-inner="card"] >[data-layout-item-id="body"] {
	grid-area:body;
}
.css-q1jnko > .card-content >[data-node-view-content-inner="card"] > .node-cardLayoutItem >[data-node-view-wrapper] > .card-layout-cell-bg >[data-node-view-content] {
	padding:var(--card-inner-padding);
}
.css-q1jnko > .card-content >[data-node-view-content-inner="card"] > .node-cardLayoutItem >[data-node-view-wrapper] > .card-layout-cell-bg >[data-node-view-content] >[data-node-view-content-inner] {
	max-width:var(--max-content-width);
	margin:auto;
}
.css-q1jnko:hover > .card-height-guide,.css-q1jnko[data-hover] > .card-height-guide {
	opacity:1;
}
.css-15maf5o {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:start;
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:start;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	gap:var(--chakra-space-1-5);
	position:absolute;
	left:var(--chakra-space-8);
	right:var(--chakra-space-2-5);
	z-index:11;
	top:var(--chakra-space-3);
	pointer-events:none;
}
.css-17xejub {
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	justify-self:stretch;
	-webkit-align-self:stretch;
	-ms-flex-item-align:stretch;
	align-self:stretch;
}
.css-hfr192 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	height:auto;
	position:relative;
	border-top-right-radius:var(--card-border-radius);
	border-bottom-right-radius:var(--card-border-radius);
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	border-radius:var(--box-border-radius);
	margin-top:1em;
	margin-bottom:1em;
	-webkit-background-size:cover;
	background-size:cover;
	padding:0px;
	object-fit:contain;
	container-type:size;
}
.css-2rj0az {
	position:absolute;
	inset:0px;
	overflow:hidden;
	border-radius:var(--box-border-radius);
	background-image:url("/images/layout/r4AynSG7nlw610FcYeheZ.png");
	-webkit-background-position:center;
	background-position:center;
	-webkit-background-size:cover;
	background-size:cover;
	background-repeat:no-repeat;
}
.css-1nognld {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	height:100%;
	position:relative;
	border-top-left-radius:var(--card-border-radius);
	border-bottom-left-radius:var(--card-border-radius);
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:var(--card-vertical-align);
	-ms-flex-pack:var(--card-vertical-align);
	-webkit-justify-content:var(--card-vertical-align);
	justify-content:var(--card-vertical-align);
}
.css-fz71is {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	height:100%;
	width:100%;
	-webkit-align-items:var(--flex-align);
	-webkit-box-align:var(--flex-align);
	-ms-flex-align:var(--flex-align);
	align-items:var(--flex-align);
}
.css-1gqnedb {
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	max-width:calc(100% * var(--media-scale));
	position:relative;
	overflow:hidden;
	border-radius:var(--box-border-radius);
	-webkit-mask:none!important;
	mask:none!important;
}
.css-p4s2y9 {
	inset:0px;
	width:100%;
	height:100%;
	position:absolute;
	z-index:1;
	opacity:0;
}
.css-11lrhya {
	max-height:var(--media-maxH);
	max-width:var(--media-maxW);
	overflow:hidden;
	width:100%;
	display:block;
}
@media print {
	.css-11lrhya {
		height:unset;
	}
}
.css-nkv3ch {
	object-fit:contain;
	max-height:calc(var(--media-maxH) * 1);
	transform-origin:left top;
	-webkit-transform:scale(1) translate(-0%, -0%);
	-moz-transform:scale(1) translate(-0%, -0%);
	-ms-transform:scale(1) translate(-0%, -0%);
	transform:scale(1) translate(-0%, -0%);
}
.css-1uxa0lr {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-box-pack:var(--flex-align);
	-ms-flex-pack:var(--flex-align);
	-webkit-justify-content:var(--flex-align);
	justify-content:var(--flex-align);
	width:100%;
	border-radius:var(--box-border-radius);
	gap:0.5em;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	--button-width:auto;
}
.css-1uxa0lr >[data-node-view-content] {
	display:contents;
}
.css-1uxa0lr >[data-node-view-content] >[data-node-view-content-inner] {
	display:contents;
}
.css-1uxa0lr .node-button {
	width:var(--button-width);
}
.css-1uxa0lr .node-button .button {
	width:100%;
}
.css-1uxa0lr:hover .add-button,.css-1uxa0lr[data-hover] .add-button {
	opacity:1;
}
.css-11eu7i7 {
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	appearance:none;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	white-space:nowrap;
	vertical-align:middle;
	border-radius:inherit;
	font-weight:600;
	transition-duration:var(--chakra-transition-duration-normal);
	color:inherit;
	font-family:inherit;
	background:none;
	margin:0px;
	padding:0px;
	background-color:inherit;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
	position:relative;
	min-width:min(100%, 12em);
	max-width:100%;
	font-size:1em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	min-height:2.75em;
	width:var(--button-width);
	height:auto;
	-webkit-padding-start:1em;
	padding-inline-start:1em;
	-webkit-padding-end:1em;
	padding-inline-end:1em;
	transition-property:none;
	line-height:var(--line-height-body);
}
.css-11eu7i7:focus-visible,.css-11eu7i7[data-focus-visible] {
	box-shadow:var(--chakra-shadows-outline);
}
.css-11eu7i7:disabled,.css-11eu7i7[disabled],.css-11eu7i7[aria-disabled=true],.css-11eu7i7[data-disabled] {
	opacity:0.4;
	cursor:not-allowed;
	box-shadow:var(--chakra-shadows-none);
}
.css-11eu7i7:hover,.css-11eu7i7[data-hover] {
	-webkit-text-decoration:none;
	text-decoration:none;
}
@media print {
	.css-11eu7i7 {
		width:auto;
	}
}
.css-1n705t {
	transition-property:var(--chakra-transition-property-common);
	transition-duration:var(--chakra-transition-duration-fast);
	transition-timing-function:var(--chakra-transition-easing-ease-out);
	cursor:pointer;
	-webkit-text-decoration:none;
	text-decoration:none;
	outline:2px solid transparent;
	outline-offset:2px;
	color:inherit;
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	appearance:none;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	white-space:nowrap;
	vertical-align:middle;
	border-radius:inherit;
	font-weight:600;
	transition-duration:var(--chakra-transition-duration-normal);
	color:inherit;
	font-family:inherit;
	background:none;
	margin:0px;
	padding:0px;
	background-color:inherit;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
	position:relative;
	min-width:min(100%, 12em);
	max-width:100%;
	font-size:1em;
	padding-top:0.5em;
	padding-bottom:0.5em;
	min-height:2.75em;
	width:var(--button-width);
	height:auto;
	-webkit-padding-start:1em;
	padding-inline-start:1em;
	-webkit-padding-end:1em;
	padding-inline-end:1em;
	transition-property:none;
	line-height:var(--line-height-body);
}
.css-1n705t:hover,.css-1n705t[data-hover] {
	-webkit-text-decoration:underline;
	text-decoration:underline;
}
.css-1n705t:focus-visible,.css-1n705t[data-focus-visible] {
	box-shadow:var(--chakra-shadows-outline);
}
.css-1n705t:focus-visible,.css-1n705t[data-focus-visible] {
	box-shadow:var(--chakra-shadows-outline);
}
.css-1n705t:disabled,.css-1n705t[disabled],.css-1n705t[aria-disabled=true],.css-1n705t[data-disabled] {
	opacity:0.4;
	cursor:not-allowed;
	box-shadow:var(--chakra-shadows-none);
}
.css-1n705t:hover,.css-1n705t[data-hover] {
	-webkit-text-decoration:none;
	text-decoration:none;
}
@media print {
	.css-1n705t {
		width:auto;
	}
}
.css-tvj5s7 {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:var(--chakra-line-clamp);
	--chakra-line-clamp:1;
	word-break:break-all;
	text-align:center;
}
.css-16kzixy {
	width:var(--card-width);
	max-width:100%;
	position:relative;
	cursor:auto;
	color:var(--body-color);
}
.css-16kzixy > .card-content {
	counter-reset:footnote;
}
.css-16kzixy > .card-content >[data-node-view-content-inner="card"] {
	display:grid;
	-webkit-align-items:stretch;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:stretch;
	-ms-flex-pack:stretch;
	-webkit-justify-content:stretch;
	justify-content:stretch;
	min-height:100%;
	transition-duration:225ms;
	transition-property:grid-template-rows,grid-template-columns,min-height;
	grid-template-columns:37.5% 62.5%;
	grid-template-rows:minmax(24em, auto);
	grid-template-areas:"accent body";
}
.css-16kzixy > .card-content >[data-node-view-content-inner="card"] >[data-layout-item-id="accent"] {
	grid-area:accent;
}
.css-16kzixy > .card-content >[data-node-view-content-inner="card"] >[data-layout-item-id="body"] {
	grid-area:body;
}
.css-16kzixy > .card-content >[data-node-view-content-inner="card"] > .node-cardLayoutItem >[data-node-view-wrapper] > .card-layout-cell-bg >[data-node-view-content] {
	padding:var(--card-inner-padding);
}
.css-16kzixy > .card-content >[data-node-view-content-inner="card"] > .node-cardLayoutItem >[data-node-view-wrapper] > .card-layout-cell-bg >[data-node-view-content] >[data-node-view-content-inner] {
	max-width:var(--max-content-width);
	margin:auto;
}
.css-16kzixy:hover > .card-height-guide,.css-16kzixy[data-hover] > .card-height-guide {
	opacity:1;
}
.css-1w0fd2a {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
	height:auto;
	position:relative;
	border-top-left-radius:var(--card-border-radius);
	border-bottom-left-radius:var(--card-border-radius);
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	border-radius:var(--box-border-radius);
	margin-top:1em;
	margin-bottom:1em;
	-webkit-background-size:cover;
	background-size:cover;
	padding:0px;
	object-fit:contain;
	container-type:size;
}
.css-zz5bb4 {
	position:absolute;
	inset:0px;
	overflow:hidden;
	border-radius:var(--box-border-radius);
	background-image:url("/images/layout/sPwoSjRwxoa3Qk7_TN71l.png");
	-webkit-background-position:center;
	background-position:center;
	-webkit-background-size:cover;
	background-size:cover;
	background-repeat:no-repeat;
}
.css-12ung9g {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	height:100%;
	position:relative;
	border-top-right-radius:var(--card-border-radius);
	border-bottom-right-radius:var(--card-border-radius);
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:var(--card-vertical-align);
	-ms-flex-pack:var(--card-vertical-align);
	-webkit-justify-content:var(--card-vertical-align);
	justify-content:var(--card-vertical-align);
}
.css-q9u90c {
	display:grid;
	grid-row-gap:1em;
	grid-template-columns:repeat(6, minmax(0, 1fr));
	position:relative;
	cursor:default;
}
.css-1doss8g {
	display:contents;
	position:relative;
}
.css-113irgn {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	position:relative;
	grid-column:span var(--grid-item-0-resize-primary, 6);
}
.css-19s60if {
	cursor:default;
	position:relative;
	padding:1em;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0px;
	--shape-border-color-override:#151617;
	-webkit-align-items:var(--flex-align);
	-webkit-box-align:var(--flex-align);
	-ms-flex-align:var(--flex-align);
	align-items:var(--flex-align);
	--descendant-align-self-left:flex-start;
	--descendant-align-self-center:center;
	--descendant-align-self-right:flex-end;
}
.css-1kldx6p {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	position:relative;
	grid-column:span var(--grid-item-1-resize-primary, 6);
}
.css-tiu1p0 {
	width:var(--card-width);
	max-width:100%;
	position:relative;
	cursor:auto;
	color:var(--body-color);
}
.css-tiu1p0 > .card-content {
	counter-reset:footnote;
}
.css-tiu1p0 > .card-content >[data-node-view-content-inner="card"] {
	display:grid;
	-webkit-align-items:stretch;
	-webkit-box-align:stretch;
	-ms-flex-align:stretch;
	align-items:stretch;
	-webkit-box-pack:stretch;
	-ms-flex-pack:stretch;
	-webkit-justify-content:stretch;
	justify-content:stretch;
	min-height:100%;
	transition-duration:225ms;
	transition-property:grid-template-rows,grid-template-columns,min-height;
	grid-template-columns:1fr;
	grid-template-rows:1fr;
	grid-template-areas:"body";
}
.css-tiu1p0 > .card-content >[data-node-view-content-inner="card"] >[data-layout-item-id="body"] {
	grid-area:body;
}
.css-tiu1p0 > .card-content >[data-node-view-content-inner="card"] > .node-cardLayoutItem >[data-node-view-wrapper] > .card-layout-cell-bg >[data-node-view-content] {
	padding:var(--card-inner-padding);
}
.css-tiu1p0 > .card-content >[data-node-view-content-inner="card"] > .node-cardLayoutItem >[data-node-view-wrapper] > .card-layout-cell-bg >[data-node-view-content] >[data-node-view-content-inner] {
	max-width:var(--max-content-width);
	margin:auto;
}
.css-tiu1p0:hover > .card-height-guide,.css-tiu1p0[data-hover] > .card-height-guide {
	opacity:1;
}
.css-1jw19ud {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	height:100%;
	position:relative;
	border-radius:var(--card-border-radius);
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:var(--card-vertical-align);
	-ms-flex-pack:var(--card-vertical-align);
	-webkit-justify-content:var(--card-vertical-align);
	justify-content:var(--card-vertical-align);
}
.css-10w17wl {
	display:grid;
	grid-gap:var(--grid-border);
	position:relative;
	grid-template-columns:55% 45%;
}
.css-1msdo75 {
	width:calc(1024 * var(--font-size) / 16);
	max-width:calc(100% * var(--media-scale));
	position:relative;
	overflow:hidden;
	border-radius:var(--box-border-radius);
	-webkit-mask:none!important;
	mask:none!important;
}
.css-zec7a {
	object-fit:contain;
	max-height:calc(var(--media-maxH) * 1);
	transform-origin:left top;
	-webkit-transform:scale(1) translate(-0%, -0%);
	-moz-transform:scale(1) translate(-0%, -0%);
	-ms-transform:scale(1) translate(-0%, -0%);
	transform:scale(1) translate(-0%, -0%);
	width:100%;
}
.css-1nxu89r {
	background-color:#d7d9daff!important;
	padding-top:0.25em;
	padding-bottom:0.5em;
	-webkit-padding-start:1em;
	padding-inline-start:1em;
	-webkit-padding-end:1em;
	padding-inline-end:1em;
	border-radius:var(--box-border-radius);
	position:relative;
	--body-color:black;
	--heading-color:black;
}
.css-1i5ies {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:baseline;
	-webkit-box-align:baseline;
	-ms-flex-align:baseline;
	align-items:baseline;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	gap:1em;
}
.css-y0dzfc {
	color:#494d50ff;
	font-size:1.1em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-y0dzfc {
		font-size:1.25em;
	}
}
@media print {
	.css-y0dzfc {
		font-size:1.25em;
	}
}
.css-1yob2lz {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:absolute;
	top:0px;
	height:100%;
	width:var(--chakra-sizes-6);
	right:calc(var(--chakra-space-3) * -1);
	opacity:0;
	transition-property:opacity;
	transition-duration:var(--chakra-transition-duration-normal);
}
.css-12rpgcc {
	display:grid;
	grid-row-gap:1em;
	grid-column-gap:1em;
	grid-template-columns:repeat(12, minmax(0, 1fr));
	position:relative;
	cursor:default;
}
.css-wqi5ir {
	cursor:default;
	position:relative;
	padding:1em;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0px;
	--shape-border-color-override:#151617;
	-webkit-align-items:var(--flex-align);
	-webkit-box-align:var(--flex-align);
	-ms-flex-align:var(--flex-align);
	align-items:var(--flex-align);
	--descendant-align-self-left:flex-start;
	--descendant-align-self-center:center;
	--descendant-align-self-right:flex-end;
	border-inline-start-width:0px!important;
	border-top-left-radius:calc(var(--line-thickness) * 4)!important;
	border-bottom-left-radius:calc(var(--line-thickness) * 4)!important;
	-webkit-padding-start:calc(var(--line-thickness) * 4 + 1em);
	padding-inline-start:calc(var(--line-thickness) * 4 + 1em);
}
.css-17woasg {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:absolute;
	top:calc(var(--line-thickness) * -1);
	bottom:calc(var(--line-thickness) * -1);
	left:calc(var(--line-thickness) * -1);
	width:calc(var(--line-thickness) * 4);
	border-top-left-radius:var(--box-border-radius);
	border-bottom-left-radius:var(--box-border-radius);
	--shape-bg-color-override:#151617;
	--shape-border-color-override:#2e2f30ff;
	--shape-text-color:#fff;
	--shape-fill-text-color:#fff;
	--body-color:#fff;
	--heading-color:#fff;
	--link-color:#fff;
	--link-color-inverted:#000;
	--link-color-hover:#e6e6e6ff;
}
.css-17woasg .themed-heading {
	font-weight:var(--heading-font-weight);
	font-family:var(--heading-font);
	color:var(--heading-color);
	background:unset;
	-webkit-background-clip:unset;
	background-clip:unset;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	max-width:100%;
	letter-spacing:var(--letter-spacing-heading);
	text-transform:var(--heading-transform);
}
.css-1k7uzzt {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	position:relative;
	grid-column:span var(--grid-item-2-resize-primary, 6);
}
.css-1txbehy {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	position:relative;
	grid-column:span var(--grid-item-3-resize-primary, 6);
}
.css-7iitlo {
	display:grid;
	grid-row-gap:1.5em;
	grid-auto-rows:auto;
	grid-template-columns:1fr calc(80% * var(--media-scale, 1)) 1fr;
	position:relative;
	cursor:default;
}
.css-bkqe49 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	aspect-ratio:1/1;
	pointer-events:none;
	grid-row:1;
	grid-column:2;
	contain:layout;
}
.css-3im193 {
	position:absolute;
	inset:0px;
	overflow:visible;
	--shape-border-color-override:#151617;
}
.css-14tv3la {
	-webkit-transform:translate(0.5px, 0.5px) scale(1);
	-moz-transform:translate(0.5px, 0.5px) scale(1);
	-ms-transform:translate(0.5px, 0.5px) scale(1);
	transform:translate(0.5px, 0.5px) scale(1);
}
.css-sfzknj {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	top:0.25251262658470836px;
	left:0.2525126265847084px;
	position:absolute;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	border-radius:999px!important;
	aspect-ratio:1/1;
	height:2.5em;
	--shape-border-color-override:#151617;
}
.css-12m0k8p {
	pointer-events:auto;
}
.css-uvmw0b {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	height:calc(1em * var(--line-height-heading));
	width:1em;
	font-size:1.49625em;
	position:relative;
}
.css-uvmw0b svg.colorable-icon path {
	fill:currentColor;
}
.css-uvmw0b svg.colorable-icon [stroke],.css-uvmw0b svg.colorable-icon [stroke]>* {
	stroke:currentColor;
	fill:none;
}
.css-1230m0r {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	object-fit:contain;
}
.css-1230m0r svg {
	width:100%;
	aspect-ratio:1/1;
	height:unset;
}
.css-1xltk78 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:row;
	-ms-flex-direction:row;
	flex-direction:row;
	-webkit-align-items:flex-start;
	-webkit-box-align:flex-start;
	-ms-flex-align:flex-start;
	align-items:flex-start;
	gap:1em;
	width:100%;
	position:relative;
	grid-column:1/span 3;
	grid-row:auto;
}
.css-luwlcl {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	cursor:default;
	--shape-border-color-override:#151617;
}
.css-1o87fya {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	height:2em;
	width:2em;
	position:relative;
}
.css-1jjp5a1 {
	text-align:center;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	font-size:1.1em;
	line-height:var(--line-height-heading);
}
@media screen and (min-width: 30em) {
	.css-1jjp5a1 {
		font-size:1.25em;
	}
}
@media print {
	.css-1jjp5a1 {
		font-size:1.25em;
	}
}
.css-11ttij2 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	height:calc(1em * var(--line-height-heading));
	width:1em;
	font-size:1em;
	position:relative;
}
.css-11ttij2 svg.colorable-icon path {
	fill:currentColor;
}
.css-11ttij2 svg.colorable-icon [stroke],.css-11ttij2 svg.colorable-icon [stroke]>* {
	stroke:currentColor;
	fill:none;
}
.css-1lnc2gs {
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0px;
	padding-top:0.21875em;
	--descendant-align-self:flex-start;
	--descendant-align-self-left:flex-start;
	--descendant-align-self-center:center;
	--descendant-align-self-right:flex-end;
	--shape-border-color-override:#151617;
}
.css-3p7o0d {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	top:0.2525126265847084px;
	left:0.7474873734152916px;
	position:absolute;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	border-radius:999px!important;
	aspect-ratio:1/1;
	height:2.5em;
	--shape-border-color-override:#151617;
}
.css-wzexin {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	top:0.7474873734152916px;
	left:0.7474873734152916px;
	position:absolute;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	border-radius:999px!important;
	aspect-ratio:1/1;
	height:2.5em;
	--shape-border-color-override:#151617;
}
.css-1sv02fc {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	top:0.7474873734152916px;
	left:0.2525126265847084px;
	position:absolute;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	border-radius:999px!important;
	aspect-ratio:1/1;
	height:2.5em;
	--shape-border-color-override:#151617;
}
.css-8qe0ih {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	font-size:var(--font-size);
	position:relative;
	width:100%;
	min-width:0%;
	min-height:var(--card-min-height);
	max-width:var(--card-max-width);
	border-radius:var(--card-border-radius);
	-webkit-padding-start:var(--doc-padding-left);
	padding-inline-start:var(--doc-padding-left);
	-webkit-padding-end:var(--doc-padding-right);
	padding-inline-end:var(--doc-padding-right);
	--grid-outline-color:var(--chakra-colors-gray-200);
	--card-background-color:#F2DED0;
	--card-border-color:#151617;
	--card-backdrop-filter:none;
	--card-border:var(--card-border-width) solid var(--card-border-color);
	--card-border-width:0.0625em;
	--card-border-radius:0;
	--card-shadow-distance:0.4em;
	--card-border-shadow:0 0 0 0.0625em #151617;
	--card-box-shadow:var(--card-shadow-distance) var(--card-shadow-distance) 0 0 var(--card-border-color);
	--card-shadow:0 0 0 0.0625em #151617,var(--card-shadow-distance) var(--card-shadow-distance) 0 0 var(--card-border-color);
	--clickable-background-color:#e5d1c366;
	--box-border-radius:1px;
	--shape-border-width:0.0625em;
	--line-thickness:max(round(0.125em, 1px), 1px);
	--button-border-radius:0.125em;
	--shape-bg-color-alpha:#f2ded0ff;
	--shape-bg-color-alpha-dim:#efd6c4ff;
	--shape-bg-color-alpha-light:#f5e6dcff;
	--shape-bg-color:#151617;
	--shape-border-color:#151617;
	--shape-text-color:#151617;
	--line-color:var(--neutral-border-color);
	--shape-bg-image-svg:url(#transparent);
	--shape-bg-image-svg-rtl:url(#transparent);
	--shape-fill:var(--accent-gradient-fill, var(--accent-color));
	--shape-fill-opacity:0;
	--shape-fill-svg:url(#theme-accent-gradient-linear) var(--accent-color);
	--shape-fill-svg-rtl:url(#theme-accent-gradient-linear-rtl) var(--accent-color);
	--shape-fill-svg-dim:var(--accent-color-dim);
	--shape-fill-svg-light:var(--accent-color-light);
	--shape-fill-text-color:#fff;
	--accent-color-dim:#000000ff;
	--accent-color-light:#2e2f30ff;
	--shape-shadow-size:0.09375em;
	--shape-shadow-blur:0;
	--clickable-shadow:0 0.25em 0.375em -0.0625em rgba(0, 0, 0, 0.1),0 0.125em 0.25em -0.0625em rgba(0, 0, 0, 0.06);
	--body-font:"Inconsolata";
	--heading-font:"Montserrat";
	--heading-font-weight:900;
	--body-font-weight:400;
	--line-height-body:1.6;
	--line-height-heading:1.25;
	--accent-color:#151617;
	--accent-color-readable:#151617;
	--accent-color-background-muted:#e4e6e7ff;
	--expandable-hover-background:#1516171a;
	--neutral-border-color:var(--chakra-colors-blackAlpha-200);
	--neutral-background-color:#e5d1c3ff;
	--button-color:#151617;
	--button-color-inverted:#fff;
	--link-color:#151617;
	--link-color-hover:#2d2f32ff;
	--link-box-shadow:0 0 0px 3px #151617ff;
	--body-color:#151617;
	--body-color-muted:#15161780;
	--body-color-inverted:#fff;
	--link-color-inverted:#fff;
	--highlight-color-dark:var(--body-color-inverted);
	--highlight-color-light:var(--body-color);
	--highlight-link-color-hover-dark:#e6e6e6ff;
	--highlight-link-color-hover-light:#2d2f32ff;
	--heading-color:#151617;
	--card-color:#F2DED0;
	--card-color-mask:#f2ded0d9;
	--placeholder-button-bg-color:var(--chakra-colors-gray-200);
	--placeholder-button-bg-hover-color:var(--chakra-colors-gray-300);
	--placeholder-button-text-color:var(--chakra-colors-gray-400);
	--placeholder-button-text-hover-color:var(--chakra-colors-gray-700);
}
.css-z1fkfg {
	display:grid;
	grid-gap:var(--grid-border);
	position:relative;
	grid-template-columns:50% 50%;
}
.css-1jcym11 {
	border-radius:var(--box-border-radius);
	padding-top:0.25em;
	padding-bottom:0.25em;
	position:relative;
	-webkit-transform:translateY(0.25em);
	-moz-transform:translateY(0.25em);
	-ms-transform:translateY(0.25em);
	transform:translateY(0.25em);
}
.css-iunu71 {
	border:0;
	border-color:var(--chakra-colors-titanium-100);
	border-style:solid;
	border-bottom-width:1px;
	width:100%;
	background-color:var(--body-color-muted);
	height:0.125em;
	opacity:1;
}
.css-1ar6fj8 {
	display:grid;
	grid-row-gap:2em;
	grid-column-gap:1.25em;
	grid-template-columns:repeat(12, minmax(0, 1fr));
	position:relative;
	cursor:default;
}
.css-n8daos {
	cursor:default;
	position:relative;
	padding:0px;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0px;
	gap:1em;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	height:100%;
	--shape-border-color-override:#151617;
	text-align:left;
	-webkit-align-items:flex-start;
	-webkit-box-align:flex-start;
	-ms-flex-align:flex-start;
	align-items:flex-start;
	--flex-align:flex-start;
	--descendant-align-self:flex-start;
	--descendant-align-self-left:flex-start;
	--descendant-align-self-center:center;
	--descendant-align-self-right:flex-end;
}
.css-4y8669 {
	width:calc(100% * var(--media-scale));
	max-width:100%;
}
.css-32iam5 {
	width:100%;
	height:100%;
	overflow:hidden;
	border-radius:var(--box-border-radius);
}
.css-qdflh6 {
	position:relative;
	cursor:default;
	height:100%;
	transition-property:filter background;
	transition-duration:var(--chakra-transition-duration-normal);
}
.css-bfgn5k {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	-webkit-background-size:cover;
	background-size:cover;
	background-repeat:no-repeat;
	background-image:url("/images/layout/ofYkfTU2MaBElvFkUNXuD.png");
	-webkit-background-position:center;
	background-position:center;
	width:100%;
	height:100%;
	border-radius:var(--box-border-radius);
	transition-property:border-radius;
	transition-duration:var(--chakra-transition-duration-normal);
}
.css-1tryxfn {
	min-width:100%;
	max-width:100%;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	cursor:text;
	--shape-border-color-override:#151617;
}
.css-3mlz95 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	-webkit-background-size:cover;
	background-size:cover;
	background-repeat:no-repeat;
	background-image:url("/images/layout/gOuzOS3DCfE6sP9A4F8G8.png");
	-webkit-background-position:center;
	background-position:center;
	width:100%;
	height:100%;
	border-radius:var(--box-border-radius);
	transition-property:border-radius;
	transition-duration:var(--chakra-transition-duration-normal);
}
.css-fxqqsz {
	display:grid;
	grid-row-gap:0em;
	grid-column-gap:0em;
	grid-template-columns:repeat(18, minmax(0, 1fr));
	position:relative;
	cursor:default;
}
.css-2lxr5q {
	cursor:default;
	position:relative;
	padding:0px;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0px;
	--shape-border-color-override:#151617;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	gap:1em;
	height:100%;
	border-radius:var(--box-border-radius);
	text-align:left;
	-webkit-align-items:flex-start;
	-webkit-box-align:flex-start;
	-ms-flex-align:flex-start;
	align-items:flex-start;
	--flex-align:flex-start;
	--descendant-align-self:flex-start;
	--descendant-align-self-left:flex-start;
	--descendant-align-self-center:center;
	--descendant-align-self-right:flex-end;
}
.css-sm2sjv {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	line-height:1;
	position:relative;
	width:100%;
	height:4em;
	--shape-border-color-override:#151617;
	text-align:center;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	--flex-align:center;
}
.css-1b6tcxl {
	position:absolute;
	inset:0px;
	width:100%;
	overflow:visible;
	cursor:default;
}
.css-1bzgy1u {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	font-size:1.5em;
	position:absolute;
	margin-top:0.5em;
	margin-bottom:0.5em;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
}
.css-23so4n {
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	width:100%;
	cursor:text;
	min-width:0px;
	transform-origin:center top;
	padding:1em;
	padding-top:0px;
}
.css-lfyqm6 {
	display:grid;
	grid-row-gap:1em;
	grid-column-gap:1em;
	grid-template-columns:repeat(18, minmax(0, 1fr));
	position:relative;
	cursor:default;
}
.css-1yb9qhb {
	cursor:default;
	position:relative;
	padding:0px;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0px;
	text-align:start;
	margin-bottom:0.75em;
	border-radius:0px;
	border-width:0;
}
.css-1n8cxcg {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	opacity:1;
	cursor:default;
}
.css-145n145 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	margin-bottom:0.25em;
}
.css-1qwoox3 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	height:calc(1em * var(--line-height-heading));
	width:1em;
	font-size:1em;
	font-weight:var(--chakra-fontWeights-light);
	text-align:left;
	position:relative;
}
.css-1qwoox3 svg.colorable-icon path {
	fill:currentColor;
}
.css-1qwoox3 svg.colorable-icon [stroke],.css-1qwoox3 svg.colorable-icon [stroke]>* {
	stroke:currentColor;
	fill:none;
}
.css-13xr5q8 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	top:calc(var(--line-thickness) * -1);
	margin-top:0.2em;
	margin-bottom:0.5em;
	opacity:1;
	height:calc(var(--line-thickness) * 1);
	border-radius:0px;
	--shape-bg-color-override:#151617;
	--shape-border-color-override:#2e2f30ff;
	--shape-text-color:#fff;
	--shape-fill-text-color:#fff;
	--body-color:#fff;
	--heading-color:#fff;
	--link-color:#fff;
	--link-color-inverted:#000;
	--link-color-hover:#e6e6e6ff;
}
.css-13xr5q8 .themed-heading {
	font-weight:var(--heading-font-weight);
	font-family:var(--heading-font);
	color:var(--heading-color);
	background:unset;
	-webkit-background-clip:unset;
	background-clip:unset;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	max-width:100%;
	letter-spacing:var(--letter-spacing-heading);
	text-transform:var(--heading-transform);
}
.css-aj85ts {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	position:relative;
	grid-column:span var(--grid-item-3-resize-primary, 9);
}
.css-1yoz338 {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	position:relative;
	grid-column:span var(--grid-item-4-resize-primary, 9);
}
.css-6hcyqs {
	cursor:default;
	position:relative;
	padding:1em;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:0px;
	--shape-border-color-override:#151617;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	gap:1em;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-align-items:var(--flex-align);
	-webkit-box-align:var(--flex-align);
	-ms-flex-align:var(--flex-align);
	align-items:var(--flex-align);
	--descendant-align-self-left:flex-start;
	--descendant-align-self-center:center;
	--descendant-align-self-right:flex-end;
}
.css-15h49iy {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	width:3em;
	height:3em;
	cursor:default;
	--shape-bg-color-override:#151617;
	--shape-border-color-override:#2e2f30ff;
	--shape-text-color:#fff;
	--shape-fill-text-color:#fff;
	--body-color:#fff;
	--heading-color:#fff;
	--link-color:#fff;
	--link-color-inverted:#000;
	--link-color-hover:#e6e6e6ff;
}
.css-15h49iy .themed-heading {
	font-weight:var(--heading-font-weight);
	font-family:var(--heading-font);
	color:var(--heading-color);
	background:unset;
	-webkit-background-clip:unset;
	background-clip:unset;
	width:-webkit-fit-content;
	width:-moz-fit-content;
	width:fit-content;
	max-width:100%;
	letter-spacing:var(--letter-spacing-heading);
	text-transform:var(--heading-transform);
}
.css-gmuwbf {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
}
.css-vv5n3l {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-align-items:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	height:calc(1em * var(--line-height-heading));
	width:1em;
	font-size:1.35em;
	position:relative;
}
.css-vv5n3l svg.colorable-icon path {
	fill:currentColor;
}
.css-vv5n3l svg.colorable-icon [stroke],.css-vv5n3l svg.colorable-icon [stroke]>* {
	stroke:currentColor;
	fill:none;
}
.css-sodr1n {
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	width:100%;
	min-width:0px;
	cursor:text;
}
.ProseMirror {
	position: relative;
}

.ProseMirror {
	word-wrap: break-word;
	white-space: pre-wrap;
	white-space: break-spaces;
	-webkit-font-variant-ligatures: none;
	font-variant-ligatures: none;
	font-feature-settings: "liga" 0;
	/* the above doesn't seem to work in Edge */
}

.ProseMirror [contenteditable="false"] {
	white-space: normal;
}

.ProseMirror [contenteditable="false"] [contenteditable="true"] {
	white-space: pre-wrap;
}

.ProseMirror pre {
	white-space: pre-wrap;
}

img.ProseMirror-separator {
	display: inline !important;
	border: none !important;
	margin: 0 !important;
	width: 0 !important;
	height: 0 !important;
}

.ProseMirror-gapcursor {
	display: none;
	pointer-events: none;
	position: absolute;
	margin: 0;
}

.ProseMirror-gapcursor:after {
	content: "";
	display: block;
	position: absolute;
	top: -2px;
	width: 20px;
	border-top: 1px solid black;
	animation: ProseMirror-cursor-blink 1.1s steps(2, start) infinite;
}

@keyframes ProseMirror-cursor-blink {
	to {
		visibility: hidden;
	}
}

.ProseMirror-hideselection *::selection {
	background: transparent;
}

.ProseMirror-hideselection *::-moz-selection {
	background: transparent;
}

.ProseMirror-hideselection * {
	caret-color: transparent;
}

.ProseMirror-focused .ProseMirror-gapcursor {
	display: block;
}

.tippy-box[data-animation=fade][data-state=hidden] {
	opacity: 0
}
.site-animations-bootstrap .editor-navbar-animations-enabled .ProseMirror{}.site-animations-bootstrap .editor-navbar-animations-enabled .ProseMirror .navbar-view-content{opacity:1;transform:none}.site-animations-bootstrap .editor-navbar-animations-enabled .ProseMirror .navbar-view-backdrop{box-shadow:var(--md-shadow),var(--card-border-shadow)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load.animatable-on-load-atom,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load:not(.animatable-on-load-annotatable),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load.animatable-on-load-annotatable [data-node-view-content],.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent.animatable-on-load-atom,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent:not(.animatable-on-load-annotatable),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-accent.animatable-on-load-annotatable [data-node-view-content],.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.animatable-on-load-atom,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child:not(.animatable-on-load-annotatable),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.animatable-on-load-annotatable [data-node-view-content]{opacity:1;transform:none;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-as-block{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-as-block:not(.block-calloutBox),.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-as-block.block-calloutBox .calloutBox{opacity:1;transform:none;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-present-mode .animatable-on-load,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-full-width .animatable-on-load{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-present-mode .animatable-on-load.animatable-on-load-accent,.site-animations-bootstrap .editor-animations-enabled .ProseMirror .is-full-width .animatable-on-load.animatable-on-load-accent{opacity:1;transform:scale(1)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.block-image{opacity:1;transform:none;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.node-smartLayoutCell{}.site-animations-bootstrap .editor-animations-enabled .ProseMirror .animatable-on-load-content-child.node-smartLayoutCell [data-spotlight-parent]>*{opacity:1;transform:none;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}@media not print{.editor-navbar-animations-enabled .ProseMirror{.navbar-view-content{opacity:0;transform:translatey(var(--animation-yOffset));transition-property:opacity,transform;transition-duration:1s;transition-timing-function:var(--animation-easing-function);&.animate-has-animated{opacity:1;transform:none}}.navbar-view-backdrop{box-shadow:0 0 0 0 rgba(0,0,0,0);transition-property:box-shadow;transition-duration:1s;transition-timing-function:var(--animation-easing-function);&.animate-has-animated{box-shadow:var(--md-shadow),var(--card-border-shadow)}}}.editor-animations-enabled .ProseMirror{.animatable-on-load,.animatable-on-load-accent,.animatable-on-load-content-child{&.animatable-on-load-atom,&:not(.animatable-on-load-annotatable),&.animatable-on-load-annotatable [data-node-view-content]{opacity:0;transform:translatey(var(--animation-yOffset));transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}&.animate-has-animated{&.animatable-on-load-atom,&:not(.animatable-on-load-annotatable),&.animatable-on-load-annotatable [data-node-view-content]{opacity:1;transform:none}}}.animatable-on-load-as-block{&:not(.block-calloutBox),&.block-calloutBox .calloutBox{opacity:0;transform:translatey(var(--animation-yOffset));transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function)}&.animate-has-animated{&:not(.block-calloutBox),&.block-calloutBox .calloutBox{opacity:1;transform:none}}}.is-present-mode .animatable-on-load,.is-full-width .animatable-on-load{&.animatable-on-load-accent{opacity:0;transform:scale(.9);&.animate-has-animated{opacity:1;transform:scale(1)}}}.animatable-on-load-content-child.block-image{opacity:0;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function);transform:translatey(var(--animation-yOffset));&.animate-has-animated{opacity:1;transform:none}}.node-gallery .animatable-on-load-content-child.block-image{transition-delay:calc(var(--animation-transition-delay)*var(--animate-index))}.animatable-on-load-content-child.node-smartLayoutCell{[data-spotlight-parent]>*{opacity:0;transition-property:var(--animation-transition-property);transition-duration:var(--animation-transition-duration);transition-timing-function:var(--animation-easing-function);transform:translatey(var(--animation-yOffset));transition-delay:calc(var(--animation-transition-delay)*var(--animate-index))}&.animate-has-animated [data-spotlight-parent]>*{opacity:1;transform:none}&.animate-has-animated [data-spotlight-parent].smart-layout-cell-not-emphasized>*{opacity:.5}}}}
:root{--\31 00vh:100%}html{min-height:var(--\31 00vh);min-height:-webkit-fill-available;height:var(--\31 00vh);height:-webkit-fill-available}body{position:relative;--\31 00vh:100vh;--editor-width:100vw}[data-node-view-content-inner="paragraph"]:empty::after{content:" "}
:root, .t-fZvcYw {
    --colors-bounds: rgba(65, 132, 244, 1.000);
    --colors-boundsBg: rgba(65, 132, 244, 0.05);
    --colors-hover: #ececec;
    --colors-overlay: rgba(0, 0, 0, 0.15);
    --colors-overlayContrast: rgba(255, 255, 255, 0.15);
    --colors-panel: #fefefe;
    --colors-panelContrast: #ffffff;
    --colors-selected: rgba(66, 133, 244, 1.000);
    --colors-selectedContrast: #fefefe;
    --colors-text: #333333;
    --colors-tooltip: #1d1d1d;
    --colors-tooltipContrast: #ffffff;
    --colors-warn: rgba(255, 100, 100, 1);
    --colors-canvas: rgb(248, 249, 250);
    --shadows-2: 0px 1px 1px rgba(0, 0, 0, 0.14);
    --shadows-3: 0px 2px 3px rgba(0, 0, 0, 0.14);
    --shadows-4: 0px 4px 5px -1px rgba(0, 0, 0, 0.14);
    --shadows-8: 0px 12px 17px rgba(0, 0, 0, 0.14);
    --shadows-12: 0px 12px 17px rgba(0, 0, 0, 0.14);
    --shadows-24: 0px 24px 38px rgba(0, 0, 0, 0.14);
    --shadows-key: 1px 1px rgba(0, 0, 0, 1);
    --shadows-panel: 0px 0px 16px -1px rgba(0, 0, 0, 0.05), 0px 0px 16px -8px rgba(0, 0, 0, 0.05), 0px 0px 16px -12px rgba(0, 0, 0, 0.12), 0px 0px 2px 0px rgba(0, 0, 0, 0.08);
    --space-0: 2px;
    --space-1: 3px;
    --space-2: 4px;
    --space-3: 8px;
    --space-4: 12px;
    --space-5: 16px;
    --space-6: 32px;
    --space-7: 48px;
    --fontSizes-0: 10px;
    --fontSizes-1: 12px;
    --fontSizes-2: 13px;
    --fontSizes-3: 16px;
    --fontSizes-4: 18px;
    --fonts-ui: "Recursive", system-ui, sans-serif;
    --fonts-body: "Recursive", system-ui, sans-serif;
    --fonts-mono: "Recursive Mono", monospace;
    --borderWidths-0: var(--borderWidths-1);
    --radii-0: 2px;
    --radii-1: 4px;
    --radii-2: 8px;
    --radii-3: 12px;
    --radii-4: 16px;
}

.ProseMirror {
    word-wrap: break-word;
    white-space: pre-wrap;
    white-space: break-spaces;
    -webkit-font-variant-ligatures: none;
    font-variant-ligatures: none;
    font-feature-settings: "liga" 0;
}

.card-content {
    height: 100%;
    outline-width: 0px;
    line-height: var(--line-height-body);
    letter-spacing: var(--letter-spacing-body);
    --block-margin: 1.125em;
    --grid-border: 1px;
    --grid-padding: 1.22em;
}

.card-content .block {
    margin-top: var(--block-margin);
    margin-bottom: var(--block-margin);
    font-family: var(--body-font);
    font-weight: var(--body-font-weight);
    color: var(--body-color);
}

.css-1nq5ebg {
    display: grid;
    row-gap: 1.5em;
    grid-auto-rows: auto;
    grid-template-columns: 1fr calc(35% * var(--media-scale, 1)) 1fr;
    position: relative;
    cursor: default;
}

.card-content .node-smartLayoutCell {
    display: contents;
    --heading-placeholder: "Item";
}

.css-1qnkk21 {
    display: flex;
    position: relative;
    aspect-ratio: 1 / 1;
    pointer-events: none;
    grid-area: 1 / 2 / span 2;
    align-self: center;
    contain: layout;
}

.css-c5x00o {
    transform: translate(181.125px, 181.125px) scale(362.25);
}

/**/
.css-1aw7vhi {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    grid-area: 2 / 3 / span 1;
    z-index: 1;
    min-width: 0px;
    cursor: default;
    text-align: left;
    align-items: flex-start;
    --flex-align: flex-start;
    --descendant-align-self: flex-start;
    --descendant-align-self-left: flex-start;
    --descendant-align-self-center: center;
    --descendant-align-self-right: flex-end;
    padding-left: 1.5em;
}
.css-1du1gkd {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    grid-area: 1 / 3 / span 1;
    z-index: 1;
    min-width: 0px;
    cursor: default;
    text-align: left;
    align-items: flex-start;
    --flex-align: flex-start;
    --descendant-align-self: flex-start;
    --descendant-align-self-left: flex-start;
    --descendant-align-self-center: center;
    --descendant-align-self-right: flex-end;
    padding-left: 1.5em;
}
.css-1e3f2qy {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    grid-area: 2 / 1 / span 1;
    z-index: 1;
    min-width: 0px;
    cursor: default;
    text-align: right;
    align-items: flex-end;
    --flex-align: flex-end;
    --descendant-align-self: flex-end;
    --descendant-align-self-left: flex-start;
    --descendant-align-self-center: center;
    --descendant-align-self-right: flex-end;
    padding-right: 1.5em;
}
.css-xl025t {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    justify-content: center;
    grid-area: 1 / 1 / span 1;
    z-index: 1;
    min-width: 0px;
    cursor: default;
    text-align: right;
    align-items: flex-end;
    --flex-align: flex-end;
    --descendant-align-self: flex-end;
    --descendant-align-self-left: flex-start;
    --descendant-align-self-center: center;
    --descendant-align-self-right: flex-end;
    padding-right: 1.5em;
}
.css-1lwkj3t {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    top: 25%;
    left: 25%;
    position: absolute;
    transform: translate(-50%, -50%);
    aspect-ratio: 1 / 1;
    height: 2.5em;
    --shape-border-color-override: #151617;
    border-radius: 999px !important;
}
.css-qrup2p {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    top: 25%;
    left: 75%;
    position: absolute;
    transform: translate(-50%, -50%);
    aspect-ratio: 1 / 1;
    height: 2.5em;
    --shape-border-color-override: #151617;
    border-radius: 999px !important;
}
.css-13z6oa3 {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    top: 75%;
    left: 75%;
    position: absolute;
    transform: translate(-50%, -50%);
    aspect-ratio: 1 / 1;
    height: 2.5em;
    --shape-border-color-override: #151617;
    border-radius: 999px !important;
}
.css-1g5sxev {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
	top: 75%;
	left: 25%;
    position: absolute;
    transform: translate(-50%, -50%);
    aspect-ratio: 1 / 1;
    height: 2.5em;
    --shape-border-color-override: #151617;
    border-radius: 999px !important;
}
/* samuraj */
.card-wrapper > .card-divider {
  display: none;
}
