/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties {
@	supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
		:root,: host{--shimmer-angle:20deg;
	}

	*,:before,:after,::backdrop {
		--tw-translate-x: 0;
		--tw-translate-y: 0;
		--tw-translate-z: 0;
		--tw-rotate-x: initial;
		--tw-rotate-y: initial;
		--tw-rotate-z: initial;
		--tw-skew-x: initial;
		--tw-skew-y: initial;
		--tw-scroll-snap-strictness: proximity;
		--tw-space-x-reverse: 0;
		--tw-border-style: solid;
		--tw-leading: initial;
		--tw-font-weight: initial;
		--tw-tracking: initial;
		--tw-ordinal: initial;
		--tw-slashed-zero: initial;
		--tw-numeric-figure: initial;
		--tw-numeric-spacing: initial;
		--tw-numeric-fraction: initial;
		--tw-shadow: 0 0 #0000;
		--tw-shadow-color: initial;
		--tw-shadow-alpha: 100%;
		--tw-inset-shadow: 0 0 #0000;
		--tw-inset-shadow-color: initial;
		--tw-inset-shadow-alpha: 100%;
		--tw-ring-color: initial;
		--tw-ring-shadow: 0 0 #0000;
		--tw-inset-ring-color: initial;
		--tw-inset-ring-shadow: 0 0 #0000;
		--tw-ring-inset: initial;
		--tw-ring-offset-width: 0px;
		--tw-ring-offset-color: #fff;
		--tw-ring-offset-shadow: 0 0 #0000;
		--tw-outline-style: solid;
		--tw-duration: initial;
		--tw-ease: initial;
		--tw-content: "";
		--tw-scale-x: 1;
		--tw-scale-y: 1;
		--tw-scale-z: 1;
		--tw-animation-delay: 0s;
		--tw-animation-direction: normal;
		--tw-animation-duration: initial;
		--tw-animation-fill-mode: none;
		--tw-animation-iteration-count: 1;
		--tw-enter-blur: 0;
		--tw-enter-opacity: 1;
		--tw-enter-rotate: 0;
		--tw-enter-scale: 1;
		--tw-enter-translate-x: 0;
		--tw-enter-translate-y: 0;
		--tw-exit-blur: 0;
		--tw-exit-opacity: 1;
		--tw-exit-rotate: 0;
		--tw-exit-scale: 1;
		--tw-exit-translate-x: 0;
		--tw-exit-translate-y: 0;
		--scroll-fade-t: 0px;
		--scroll-fade-b: 0px;
		--scroll-fade-s: 0px;
		--scroll-fade-e: 0px;
		--scroll-fade-mask: initial;
		--shimmer-image: initial;
		--shimmer-text-fill: initial;
	}
}}

@layer theme {
	:root,:host {
		--color-black: #000;
		--color-white: #fff;
		--spacing: .25rem;
		--container-xs: 20rem;
		--container-sm: 24rem;
		--container-lg: 32rem;
		--text-xs: .75rem;
		--text-xs--line-height: calc(1 / .75);
		--text-sm: .875rem;
		--text-sm--line-height: calc(1.25 / .875);
		--text-base: 1rem;
		--text-base--line-height: calc(1.5 / 1);
		--text-lg: 1.125rem;
		--text-lg--line-height: calc(1.75 / 1.125);
		--font-weight-normal: 400;
		--font-weight-medium: 500;
		--font-weight-semibold: 600;
		--tracking-tight: -.025em;
		--tracking-widest: .1em;
		--leading-tight: 1.25;
		--leading-snug: 1.375;
		--leading-normal: 1.5;
		--leading-relaxed: 1.625;
		--radius-xs: .125rem;
		--radius-sm: .25rem;
		--radius-md: .375rem;
		--radius-lg: .5rem;
		--radius-xl: .75rem;
		--ease-in-out: cubic-bezier(.4, 0, .2, 1);
		--animate-spin: spin 1s linear infinite;
		--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
		--aspect-video: 16 / 9;
		--default-transition-duration: .15s;
		--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
		--default-font-family: Arial, Helvetica, sans-serif;
		--default-mono-font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	}
}

@layer base {
	*,:after,:before,::backdrop {
		box-sizing: border-box;
		border: 0 solid;
		margin: 0;
		padding: 0;
	}

	::file-selector-button {
		box-sizing: border-box;
		border: 0 solid;
		margin: 0;
		padding: 0;
	}

	html,:host {
		-webkit-text-size-adjust: 100%;
		tab-size: 4;
		line-height: 1.5;
		font-family: var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
		font-feature-settings: var(--default-font-feature-settings,normal);
		font-variation-settings: var(--default-font-variation-settings,normal);
		-webkit-tap-highlight-color: transparent;
	}

	hr {
		height: 0;
		color: inherit;
		border-top-width: 1px;
	}

	abbr:where([title]) {
		-webkit-text-decoration: underline dotted;
		text-decoration: underline dotted;
	}

	h1,h2,h3,h4,h5,h6 {
		font-size: inherit;
		font-weight: inherit;
	}

	a {
		color: inherit;
		-webkit-text-decoration: inherit;
		-webkit-text-decoration: inherit;
		-webkit-text-decoration: inherit;
		-webkit-text-decoration: inherit;
		text-decoration: inherit;
	}

	b,strong {
		font-weight: bolder;
	}

	code,kbd,samp,pre {
		font-family: var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
		font-feature-settings: var(--default-mono-font-feature-settings,normal);
		font-variation-settings: var(--default-mono-font-variation-settings,normal);
		font-size: 1em;
	}

	small {
		font-size: 80%;
	}

	sub,sup {
		vertical-align: baseline;
		font-size: 75%;
		line-height: 0;
		position: relative;
	}

	sub {
		bottom: -.25em;
	}

	sup {
		top: -.5em;
	}

	table {
		text-indent: 0;
		border-color: inherit;
		border-collapse: collapse;
	}

	:-moz-focusring {
		outline: auto;
	}

	progress {
		vertical-align: baseline;
	}

	summary {
		display: list-item;
	}

	ol,ul,menu {
		list-style: none;
	}

	img,svg,video,canvas,audio,iframe,embed,object {
		vertical-align: middle;
		display: block;
	}

	img,video {
		max-width: 100%;
		height: auto;
	}

	button,input,select,optgroup,textarea {
		font: inherit;
		font-feature-settings: inherit;
		font-variation-settings: inherit;
		letter-spacing: inherit;
		color: inherit;
		opacity: 1;
		background-color: #0000;
		border-radius: 0;
	}

	::file-selector-button {
		font: inherit;
		font-feature-settings: inherit;
		font-variation-settings: inherit;
		letter-spacing: inherit;
		color: inherit;
		opacity: 1;
		background-color: #0000;
		border-radius: 0;
	}

	:where(select:is([multiple],[size])) optgroup {
		font-weight: bolder;
	}

	:where(select:is([multiple],[size])) optgroup option {
		padding-inline-start: 20px;
	}

	::file-selector-button {
		margin-inline-end: 4px;
	}

	::placeholder {
		opacity: 1;
	}@	supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
		:: placeholder{color:currentColor;
	}@	supports (color:color-mix(in lab, red, red)) {
		:: placeholder{color:color-mix(in oklab, currentcolor 50%, transparent);
	}
}}

textarea {
	resize: vertical;
}

::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-date-and-time-value {
	min-height: 1lh;
	text-align: inherit;
}

::-webkit-datetime-edit {
	display: inline-flex;
}

::-webkit-datetime-edit-fields-wrapper {
	padding: 0;
}

::-webkit-datetime-edit {
	padding-block: 0;
}

::-webkit-datetime-edit-year-field {
	padding-block: 0;
}

::-webkit-datetime-edit-month-field {
	padding-block: 0;
}

::-webkit-datetime-edit-day-field {
	padding-block: 0;
}

::-webkit-datetime-edit-hour-field {
	padding-block: 0;
}

::-webkit-datetime-edit-minute-field {
	padding-block: 0;
}

::-webkit-datetime-edit-second-field {
	padding-block: 0;
}

::-webkit-datetime-edit-millisecond-field {
	padding-block: 0;
}

::-webkit-datetime-edit-meridiem-field {
	padding-block: 0;
}

::-webkit-calendar-picker-indicator {
	line-height: 1;
}

:-moz-ui-invalid {
	box-shadow: none;
}

button,input:where([type=button],[type=reset],[type=submit]) {
	appearance: button;
}

::file-selector-button {
	appearance: button;
}

::-webkit-inner-spin-button {
	height: auto;
}

::-webkit-outer-spin-button {
	height: auto;
}

[hidden]:where(:not([hidden=until-found])) {
	display: none!important;
}}

@layer components;

@layer utilities {
	.\@container\/card-header {
		container: card-header/inline-size;
	}

	.\@container\/field-group {
		container: field-group/inline-size;
	}

	.pointer-events-none {
		pointer-events: none;
	}

	.invisible {
		visibility: hidden;
	}

	.visible {
		visibility: visible;
	}

	.sr-only {
		clip-path: inset(50%);
		white-space: nowrap;
		border-width: 0;
		width: 1px;
		height: 1px;
		margin: -1px;
		padding: 0;
		position: absolute;
		overflow: hidden;
	}

	.absolute {
		position: absolute;
	}

	.fixed {
		position: fixed;
	}

	.relative {
		position: relative;
	}

	.inset-0 {
		inset: calc(var(--spacing) * 0);
	}

	.inset-x-0 {
		inset-inline: calc(var(--spacing) * 0);
	}

	.inset-y-0 {
		inset-block: calc(var(--spacing) * 0);
	}

	.inset-s-1\/2 {
		inset-inline-start: 50%;
	}

	.start {
		inset-inline-start: var(--spacing);
	}

	.end {
		inset-inline-end: var(--spacing);
	}

	.-top-12 {
		top: calc(var(--spacing) * -12);
	}

	.top-0 {
		top: calc(var(--spacing) * 0);
	}

	.top-1\.5 {
		top: calc(var(--spacing) * 1.5);
	}

	.top-1\/2 {
		top: 50%;
	}

	.top-3\.5 {
		top: calc(var(--spacing) * 3.5);
	}

	.top-4 {
		top: calc(var(--spacing) * 4);
	}

	.top-\[1px\] {
		top: 1px;
	}

	.top-\[50\%\] {
		top: 50%;
	}

	.top-\[60\%\] {
		top: 60%;
	}

	.top-full {
		top: 100%;
	}

	.-right-12 {
		right: calc(var(--spacing) * -12);
	}

	.right-0 {
		right: calc(var(--spacing) * 0);
	}

	.right-1 {
		right: calc(var(--spacing) * 1);
	}

	.right-2 {
		right: calc(var(--spacing) * 2);
	}

	.right-3 {
		right: calc(var(--spacing) * 3);
	}

	.right-3\.5 {
		right: calc(var(--spacing) * 3.5);
	}

	.right-4 {
		right: calc(var(--spacing) * 4);
	}

	.-bottom-12 {
		bottom: calc(var(--spacing) * -12);
	}

	.bottom-0 {
		bottom: calc(var(--spacing) * 0);
	}

	.-left-12 {
		left: calc(var(--spacing) * -12);
	}

	.left-0 {
		left: calc(var(--spacing) * 0);
	}

	.left-1\/2 {
		left: 50%;
	}

	.left-2 {
		left: calc(var(--spacing) * 2);
	}

	.left-3 {
		left: calc(var(--spacing) * 3);
	}

	.left-\[50\%\] {
		left: 50%;
	}

	.isolate {
		isolation: isolate;
	}

	.z-10 {
		z-index: 10;
	}

	.z-20 {
		z-index: 20;
	}

	.z-50 {
		z-index: 50;
	}

	.z-\[1\] {
		z-index: 1;
	}

	.order-first {
		order: -9999;
	}

	.order-last {
		order: 9999;
	}

	.col-start-2 {
		grid-column-start: 2;
	}

	.row-span-2 {
		grid-row: span 2/span 2;
	}

	.row-start-1 {
		grid-row-start: 1;
	}

	.m-0\! {
		margin: calc(var(--spacing) * 0)!important;
	}

	.-mx-1 {
		margin-inline: calc(var(--spacing) * -1);
	}

	.mx-2 {
		margin-inline: calc(var(--spacing) * 2);
	}

	.mx-3\.5 {
		margin-inline: calc(var(--spacing) * 3.5);
	}

	.mx-auto {
		margin-inline: auto;
	}

	.-my-2 {
		margin-block: calc(var(--spacing) * -2);
	}

	.my-0 {
		margin-block: calc(var(--spacing) * 0);
	}

	.my-0\.5 {
		margin-block: calc(var(--spacing) * .5);
	}

	.my-1 {
		margin-block: calc(var(--spacing) * 1);
	}

	.-mt-4 {
		margin-top: calc(var(--spacing) * -4);
	}

	.mt-0\.5 {
		margin-top: calc(var(--spacing) * .5);
	}

	.mt-1\.5 {
		margin-top: calc(var(--spacing) * 1.5);
	}

	.mt-2 {
		margin-top: calc(var(--spacing) * 2);
	}

	.mt-4 {
		margin-top: calc(var(--spacing) * 4);
	}

	.mt-auto {
		margin-top: auto;
	}

	.mb-2 {
		margin-bottom: calc(var(--spacing) * 2);
	}

	.mb-3 {
		margin-bottom: calc(var(--spacing) * 3);
	}

	.-ml-1 {
		margin-left: calc(var(--spacing) * -1);
	}

	.-ml-4 {
		margin-left: calc(var(--spacing) * -4);
	}

	.ml-1 {
		margin-left: calc(var(--spacing) * 1);
	}

	.ml-4 {
		margin-left: calc(var(--spacing) * 4);
	}

	.ml-auto {
		margin-left: auto;
	}

	.line-clamp-1 {
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		overflow: hidden;
	}

	.line-clamp-2 {
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: -webkit-box;
		overflow: hidden;
	}

	.block {
		display: block;
	}

	.contents {
		display: contents;
	}

	.flex {
		display: flex;
	}

	.grid {
		display: grid;
	}

	.hidden {
		display: none;
	}

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

	.table {
		display: table;
	}

	.table-caption {
		display: table-caption;
	}

	.table-cell {
		display: table-cell;
	}

	.table-row {
		display: table-row;
	}

	.field-sizing-content {
		field-sizing: content;
	}

	.aspect-square {
		aspect-ratio: 1;
	}

	.aspect-video {
		aspect-ratio: var(--aspect-video);
	}

	.size-\(--cell-size\) {
		width: var(--cell-size);
		height: var(--cell-size);
	}

	.size-2 {
		width: calc(var(--spacing) * 2);
		height: calc(var(--spacing) * 2);
	}

	.size-2\.5 {
		width: calc(var(--spacing) * 2.5);
		height: calc(var(--spacing) * 2.5);
	}

	.size-3 {
		width: calc(var(--spacing) * 3);
		height: calc(var(--spacing) * 3);
	}

	.size-3\.5 {
		width: calc(var(--spacing) * 3.5);
		height: calc(var(--spacing) * 3.5);
	}

	.size-4 {
		width: calc(var(--spacing) * 4);
		height: calc(var(--spacing) * 4);
	}

	.size-6 {
		width: calc(var(--spacing) * 6);
		height: calc(var(--spacing) * 6);
	}

	.size-7 {
		width: calc(var(--spacing) * 7);
		height: calc(var(--spacing) * 7);
	}

	.size-8 {
		width: calc(var(--spacing) * 8);
		height: calc(var(--spacing) * 8);
	}

	.size-9 {
		width: calc(var(--spacing) * 9);
		height: calc(var(--spacing) * 9);
	}

	.size-10 {
		width: calc(var(--spacing) * 10);
		height: calc(var(--spacing) * 10);
	}

	.size-16 {
		width: calc(var(--spacing) * 16);
		height: calc(var(--spacing) * 16);
	}

	.size-auto {
		width: auto;
		height: auto;
	}

	.size-full {
		width: 100%;
		height: 100%;
	}

	.h-\(--cell-size\) {
		height: var(--cell-size);
	}

	.h-1\.5 {
		height: calc(var(--spacing) * 1.5);
	}

	.h-2 {
		height: calc(var(--spacing) * 2);
	}

	.h-2\.5 {
		height: calc(var(--spacing) * 2.5);
	}

	.h-4 {
		height: calc(var(--spacing) * 4);
	}

	.h-5 {
		height: calc(var(--spacing) * 5);
	}

	.h-6 {
		height: calc(var(--spacing) * 6);
	}

	.h-7 {
		height: calc(var(--spacing) * 7);
	}

	.h-8 {
		height: calc(var(--spacing) * 8);
	}

	.h-9 {
		height: calc(var(--spacing) * 9);
	}

	.h-10 {
		height: calc(var(--spacing) * 10);
	}

	.h-12 {
		height: calc(var(--spacing) * 12);
	}

	.h-\[calc\(--spacing\(5\.5\)\)\] {
		height: calc(calc(var(--spacing) * 5.5));
	}

	.h-\[calc\(100\%-1px\)\] {
		height: calc(100% - 1px);
	}

	.h-\[var\(--radix-navigation-menu-viewport-height\)\] {
		height: var(--radix-navigation-menu-viewport-height);
	}

	.h-\[var\(--radix-select-trigger-height\)\] {
		height: var(--radix-select-trigger-height);
	}

	.h-auto {
		height: auto;
	}

	.h-full {
		height: 100%;
	}

	.h-max {
		height: max-content;
	}

	.h-px {
		height: 1px;
	}

	.h-svh {
		height: 100svh;
	}

	.max-h-\(--radix-context-menu-content-available-height\) {
		max-height: var(--radix-context-menu-content-available-height);
	}

	.max-h-\(--radix-dropdown-menu-content-available-height\) {
		max-height: var(--radix-dropdown-menu-content-available-height);
	}

	.max-h-\(--radix-select-content-available-height\) {
		max-height: var(--radix-select-content-available-height);
	}

	.max-h-96 {
		max-height: calc(var(--spacing) * 96);
	}

	.max-h-\[300px\] {
		max-height: 300px;
	}

	.max-h-\[min\(calc\(--spacing\(96\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\] {
		max-height: min(calc(calc(var(--spacing) * 96) - calc(var(--spacing) * 9)), calc(var(--available-height) - calc(var(--spacing) * 9)));
	}

	.min-h-0 {
		min-height: calc(var(--spacing) * 0);
	}

	.min-h-4 {
		min-height: calc(var(--spacing) * 4);
	}

	.min-h-9 {
		min-height: calc(var(--spacing) * 9);
	}

	.min-h-16 {
		min-height: calc(var(--spacing) * 16);
	}

	.min-h-full {
		min-height: 100%;
	}

	.min-h-svh {
		min-height: 100svh;
	}

	.w-\(--anchor-width\) {
		width: var(--anchor-width);
	}

	.w-\(--cell-size\) {
		width: var(--cell-size);
	}

	.w-\(--sidebar-width\) {
		width: var(--sidebar-width);
	}

	.w-0 {
		width: calc(var(--spacing) * 0);
	}

	.w-1 {
		width: calc(var(--spacing) * 1);
	}

	.w-2 {
		width: calc(var(--spacing) * 2);
	}

	.w-2\.5 {
		width: calc(var(--spacing) * 2.5);
	}

	.w-3 {
		width: calc(var(--spacing) * 3);
	}

	.w-3\/4 {
		width: 75%;
	}

	.w-4 {
		width: calc(var(--spacing) * 4);
	}

	.w-5 {
		width: calc(var(--spacing) * 5);
	}

	.w-9 {
		width: calc(var(--spacing) * 9);
	}

	.w-10 {
		width: calc(var(--spacing) * 10);
	}

	.w-24 {
		width: calc(var(--spacing) * 24);
	}

	.w-64 {
		width: calc(var(--spacing) * 64);
	}

	.w-72 {
		width: calc(var(--spacing) * 72);
	}

	.w-\[100px\] {
		width: 100px;
	}

	.w-auto {
		width: auto;
	}

	.w-fit {
		width: fit-content;
	}

	.w-full {
		width: 100%;
	}

	.w-max {
		width: max-content;
	}

	.w-px {
		width: 1px;
	}

	.max-w-\(--available-width\) {
		max-width: var(--available-width);
	}

	.max-w-\(--skeleton-width\) {
		max-width: var(--skeleton-width);
	}

	.max-w-\[80\%\] {
		max-width: 80%;
	}

	.max-w-\[calc\(100\%-2rem\)\] {
		max-width: calc(100% - 2rem);
	}

	.max-w-full {
		max-width: 100%;
	}

	.max-w-max {
		max-width: max-content;
	}

	.max-w-sm {
		max-width: var(--container-sm);
	}

	.min-w-\(--cell-size\) {
		min-width: var(--cell-size);
	}

	.min-w-0 {
		min-width: calc(var(--spacing) * 0);
	}

	.min-w-5 {
		min-width: calc(var(--spacing) * 5);
	}

	.min-w-8 {
		min-width: calc(var(--spacing) * 8);
	}

	.min-w-9 {
		min-width: calc(var(--spacing) * 9);
	}

	.min-w-10 {
		min-width: calc(var(--spacing) * 10);
	}

	.min-w-16 {
		min-width: calc(var(--spacing) * 16);
	}

	.min-w-40 {
		min-width: calc(var(--spacing) * 40);
	}

	.min-w-\[8rem\] {
		min-width: 8rem;
	}

	.min-w-\[12rem\] {
		min-width: 12rem;
	}

	.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\] {
		min-width: calc(var(--anchor-width) + calc(var(--spacing) * 7));
	}

	.min-w-\[var\(--radix-select-trigger-width\)\] {
		min-width: var(--radix-select-trigger-width);
	}

	.flex-1 {
		flex: 1;
	}

	.shrink-0 {
		flex-shrink: 0;
	}

	.grow {
		flex-grow: 1;
	}

	.grow-0 {
		flex-grow: 0;
	}

	.basis-full {
		flex-basis: 100%;
	}

	.caption-bottom {
		caption-side: bottom;
	}

	.border-collapse {
		border-collapse: collapse;
	}

	.origin-\(--radix-context-menu-content-transform-origin\) {
		transform-origin: var(--radix-context-menu-content-transform-origin);
	}

	.origin-\(--radix-dropdown-menu-content-transform-origin\) {
		transform-origin: var(--radix-dropdown-menu-content-transform-origin);
	}

	.origin-\(--radix-hover-card-content-transform-origin\) {
		transform-origin: var(--radix-hover-card-content-transform-origin);
	}

	.origin-\(--radix-menubar-content-transform-origin\) {
		transform-origin: var(--radix-menubar-content-transform-origin);
	}

	.origin-\(--radix-popover-content-transform-origin\) {
		transform-origin: var(--radix-popover-content-transform-origin);
	}

	.origin-\(--radix-select-content-transform-origin\) {
		transform-origin: var(--radix-select-content-transform-origin);
	}

	.origin-\(--radix-tooltip-content-transform-origin\) {
		transform-origin: var(--radix-tooltip-content-transform-origin);
	}

	.origin-\(--transform-origin\) {
		transform-origin: var(--transform-origin);
	}

	.-translate-x-1\/2 {
		--tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-x-px {
		--tw-translate-x: -1px;
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-x-\[-50\%\] {
		--tw-translate-x: -50%;
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-x-px {
		--tw-translate-x: 1px;
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-y-1\/2 {
		--tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.-translate-y-3\/4 {
		--tw-translate-y: calc(calc(3 / 4 * 100%) * -1);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-y-0\.5 {
		--tw-translate-y: calc(var(--spacing) * .5);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-y-3\/4 {
		--tw-translate-y: calc(3 / 4 * 100%);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-y-\[-50\%\] {
		--tw-translate-y: -50%;
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.translate-y-\[calc\(-50\%_-_2px\)\] {
		--tw-translate-y: calc(-50% - 2px);
		translate: var(--tw-translate-x) var(--tw-translate-y);
	}

	.rotate-45 {
		rotate: 45deg;
	}

	.rotate-90 {
		rotate: 90deg;
	}

	.transform {
		transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
	}

	.scroll-fade-x {
		--_scroll-fade-size-s: var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));
		--_scroll-fade-size-e: var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));
		--scroll-fade-inline: linear-gradient(to right, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%);
	}

	.scroll-fade-x:where([dir=rtl],[dir=rtl] *) {
		--scroll-fade-inline: linear-gradient(to left, transparent 0, #000 var(--scroll-fade-s,0px), #000 calc(100% - var(--scroll-fade-e,0px)), transparent 100%);
	}

	.scroll-fade-x {
		-webkit-mask-image: var(--scroll-fade-mask,var(--scroll-fade-inline));
		-webkit-mask-image: var(--scroll-fade-mask,var(--scroll-fade-inline));
		-webkit-mask-image: var(--scroll-fade-mask,var(--scroll-fade-inline));
		-webkit-mask-image: var(--scroll-fade-mask,var(--scroll-fade-inline));
		mask-image: var(--scroll-fade-mask,var(--scroll-fade-inline));
		-webkit-mask-composite: source-in;
		-webkit-mask-composite: source-in;
		-webkit-mask-composite: source-in;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat;
		-webkit-mask-composite: source-in;
		mask-composite: intersect;
	}@	supports (animation-timeline:scroll()) {
		.scroll-fade-x{animation: 1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;
		animation-timeline: scroll(self inline),scroll(self inline);
		animation-range: 0 var(--scroll-fade-reveal,calc(var(--spacing) * 24)), calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;
		animation-fill-mode: both;
	}
}

@supports not (animation-timeline:scroll()) {
	.scroll-fade-x {
		--scroll-fade-s: var(--_scroll-fade-size-s);
		--scroll-fade-e: var(--_scroll-fade-size-e);
	}
}

.scroll-fade-b {
	--_scroll-fade-size-b: var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))));
	--scroll-fade-mask: linear-gradient(to bottom, #000 0, #000 calc(100% - var(--scroll-fade-b,0px)), transparent 100%);
	-webkit-mask-image: var(--scroll-fade-mask);
	-webkit-mask-image: var(--scroll-fade-mask);
	-webkit-mask-image: var(--scroll-fade-mask);
	-webkit-mask-image: var(--scroll-fade-mask);
	mask-image: var(--scroll-fade-mask);
	-webkit-mask-composite: source-in;
	-webkit-mask-composite: source-in;
	-webkit-mask-composite: source-in;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-composite: source-in;
	mask-composite: intersect;
}

@supports (animation-timeline:scroll()) {
	.scroll-fade-b {
		animation: 1ms ease-in-out scroll-fade-reveal-b;
		animation-timeline: scroll(self y);
		animation-range: calc(100% - var(--scroll-fade-reveal,calc(var(--spacing) * 24))) 100%;
		animation-fill-mode: both;
	}
}

@supports not (animation-timeline:scroll()) {
	.scroll-fade-b {
		--scroll-fade-b: var(--_scroll-fade-size-b);
	}
}

.animate-caret-blink {
	animation: 1.25s ease-out infinite caret-blink;
}

.animate-in {
	animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
}

.animate-pulse {
	animation: var(--animate-pulse);
}

.animate-spin {
	animation: var(--animate-spin);
}

.cursor-default {
	cursor: default;
}

.cursor-text {
	cursor: text;
}

.touch-none {
	touch-action: none;
}

.resize {
	resize: both;
}

.resize-none {
	resize: none;
}

.snap-x {
	scroll-snap-type: x var(--tw-scroll-snap-strictness);
}

.snap-mandatory {
	--tw-scroll-snap-strictness: mandatory;
}

.scroll-my-1 {
	scroll-margin-block: calc(var(--spacing) * 1);
}

.scroll-px-1 {
	scroll-padding-inline: calc(var(--spacing) * 1);
}

.scroll-py-1 {
	scroll-padding-block: calc(var(--spacing) * 1);
}

.list-disc {
	list-style-type: disc;
}

.list-none {
	list-style-type: none;
}

.appearance-none {
	appearance: none;
}

.auto-rows-min {
	grid-auto-rows: min-content;
}

.grid-cols-\[0_1fr\] {
	grid-template-columns: 0 1fr;
}

.grid-rows-\[auto_1fr\] {
	grid-template-rows: auto 1fr;
}

.grid-rows-\[auto_auto\] {
	grid-template-rows: auto auto;
}

.flex-col {
	flex-direction: column;
}

.flex-col-reverse {
	flex-direction: column-reverse;
}

.flex-row {
	flex-direction: row;
}

.flex-wrap {
	flex-wrap: wrap;
}

.place-content-center {
	place-content: center;
}

.place-items-center {
	place-items: center;
}

.items-center {
	align-items: center;
}

.items-end {
	align-items: flex-end;
}

.items-start {
	align-items: flex-start;
}

.items-stretch {
	align-items: stretch;
}

.justify-between {
	justify-content: space-between;
}

.justify-center {
	justify-content: center;
}

.justify-start {
	justify-content: flex-start;
}

.justify-items-start {
	justify-items: start;
}

.gap-0\.5 {
	gap: calc(var(--spacing) * .5);
}

.gap-1 {
	gap: calc(var(--spacing) * 1);
}

.gap-1\.5 {
	gap: calc(var(--spacing) * 1.5);
}

.gap-2 {
	gap: calc(var(--spacing) * 2);
}

.gap-2\.5 {
	gap: calc(var(--spacing) * 2.5);
}

.gap-3 {
	gap: calc(var(--spacing) * 3);
}

.gap-4 {
	gap: calc(var(--spacing) * 4);
}

.gap-6 {
	gap: calc(var(--spacing) * 6);
}

.gap-7 {
	gap: calc(var(--spacing) * 7);
}

.gap-8 {
	gap: calc(var(--spacing) * 8);
}

.gap-\[--spacing\(var\(--gap\)\)\] {
	gap: calc(var(--spacing) * var(--gap));
}

:where(.-space-x-2>:not(:last-child)) {
	--tw-space-x-reverse: 0;
	margin-inline-start: calc(calc(var(--spacing) * -2) * var(--tw-space-x-reverse));
	margin-inline-end: calc(calc(var(--spacing) * -2) * calc(1 - var(--tw-space-x-reverse)));
}

.gap-y-0\.5 {
	row-gap: calc(var(--spacing) * .5);
}

.self-end {
	align-self: flex-end;
}

.self-start {
	align-self: flex-start;
}

.self-stretch {
	align-self: stretch;
}

.justify-self-end {
	justify-self: flex-end;
}

.truncate {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.overflow-auto {
	overflow: auto;
}

.overflow-hidden {
	overflow: hidden;
}

.overflow-x-auto {
	overflow-x: auto;
}

.overflow-x-hidden {
	overflow-x: hidden;
}

.overflow-y-auto {
	overflow-y: auto;
}

.overscroll-contain {
	overscroll-behavior: contain;
}

.overscroll-x-contain {
	overscroll-behavior-x: contain;
}

.rounded-\[2px\] {
	border-radius: 2px;
}

.rounded-\[4px\] {
	border-radius: 4px;
}

.rounded-\[calc\(var\(--radius\)-5px\)\] {
	border-radius: calc(var(--radius) - 5px);
}

.rounded-\[inherit\] {
	border-radius: inherit;
}

.rounded-full {
	border-radius: 3.40282e38px;
}

.rounded-lg {
	border-radius: var(--radius-lg);
}

.rounded-md {
	border-radius: var(--radius-md);
}

.rounded-none {
	border-radius: 0;
}

.rounded-sm {
	border-radius: var(--radius-sm);
}

.rounded-xl {
	border-radius: var(--radius-xl);
}

.rounded-xs {
	border-radius: var(--radius-xs);
}

.rounded-l-md {
	border-top-left-radius: var(--radius-md);
	border-bottom-left-radius: var(--radius-md);
}

.rounded-tl-sm {
	border-top-left-radius: var(--radius-sm);
}

.rounded-r-md {
	border-top-right-radius: var(--radius-md);
	border-bottom-right-radius: var(--radius-md);
}

.border {
	border-style: var(--tw-border-style);
	border-width: 1px;
}

.border-0 {
	border-style: var(--tw-border-style);
	border-width: 0;
}

.border-\[1\.5px\] {
	border-style: var(--tw-border-style);
	border-width: 1.5px;
}

.border-y {
	border-block-style: var(--tw-border-style);
	border-block-width: 1px;
}

.border-t {
	border-top-style: var(--tw-border-style);
	border-top-width: 1px;
}

.border-r {
	border-right-style: var(--tw-border-style);
	border-right-width: 1px;
}

.border-b {
	border-bottom-style: var(--tw-border-style);
	border-bottom-width: 1px;
}

.border-l {
	border-left-style: var(--tw-border-style);
	border-left-width: 1px;
}

.border-dashed {
	--tw-border-style: dashed;
	border-style: dashed;
}

.border-none {
	--tw-border-style: none;
	border-style: none;
}

.border-\(--color-border\) {
	border-color: var(--color-border);
}

.border-transparent {
	border-color: #0000;
}

.border-t-transparent {
	border-top-color: #0000;
}

.border-l-transparent {
	border-left-color: #0000;
}

.bg-\(--color-bg\) {
	background-color: var(--color-bg);
}

.bg-\[Canvas\] {
	background-color: canvas;
}

.bg-background {
	background-color: var(--background);
}

.bg-black\/50 {
	background-color: #00000080;
}

@supports (color:color-mix(in lab, red, red)) {
	.bg-black\/50 {
		background-color: color-mix(in oklab, var(--color-black) 50%, transparent);
	}
}

.bg-foreground {
	background-color: var(--foreground);
}

.bg-transparent {
	background-color: #0000;
}

.bg-white {
	background-color: var(--color-white);
}

.bg-clip-padding {
	background-clip: padding-box;
}

.fill-current {
	fill: currentColor;
}

.fill-foreground {
	fill: var(--foreground);
}

.p-0 {
	padding: calc(var(--spacing) * 0);
}

.p-1 {
	padding: calc(var(--spacing) * 1);
}

.p-2 {
	padding: calc(var(--spacing) * 2);
}

.p-3 {
	padding: calc(var(--spacing) * 3);
}

.p-4 {
	padding: calc(var(--spacing) * 4);
}

.p-6 {
	padding: calc(var(--spacing) * 6);
}

.p-\[3px\] {
	padding: 3px;
}

.p-px {
	padding: 1px;
}

.px-\(--cell-size\) {
	padding-inline: var(--cell-size);
}

.px-1 {
	padding-inline: calc(var(--spacing) * 1);
}

.px-1\.5 {
	padding-inline: calc(var(--spacing) * 1.5);
}

.px-2 {
	padding-inline: calc(var(--spacing) * 2);
}

.px-2\.5 {
	padding-inline: calc(var(--spacing) * 2.5);
}

.px-3 {
	padding-inline: calc(var(--spacing) * 3);
}

.px-4 {
	padding-inline: calc(var(--spacing) * 4);
}

.px-6 {
	padding-inline: calc(var(--spacing) * 6);
}

.py-0\.5 {
	padding-block: calc(var(--spacing) * .5);
}

.py-1 {
	padding-block: calc(var(--spacing) * 1);
}

.py-1\.5 {
	padding-block: calc(var(--spacing) * 1.5);
}

.py-2 {
	padding-block: calc(var(--spacing) * 2);
}

.py-3 {
	padding-block: calc(var(--spacing) * 3);
}

.py-4 {
	padding-block: calc(var(--spacing) * 4);
}

.py-6 {
	padding-block: calc(var(--spacing) * 6);
}

.pt-0 {
	padding-top: calc(var(--spacing) * 0);
}

.pt-3 {
	padding-top: calc(var(--spacing) * 3);
}

.pt-4 {
	padding-top: calc(var(--spacing) * 4);
}

.pr-1 {
	padding-right: calc(var(--spacing) * 1);
}

.pr-2 {
	padding-right: calc(var(--spacing) * 2);
}

.pr-2\.5 {
	padding-right: calc(var(--spacing) * 2.5);
}

.pr-3 {
	padding-right: calc(var(--spacing) * 3);
}

.pr-8 {
	padding-right: calc(var(--spacing) * 8);
}

.pr-9 {
	padding-right: calc(var(--spacing) * 9);
}

.pb-2 {
	padding-bottom: calc(var(--spacing) * 2);
}

.pb-3 {
	padding-bottom: calc(var(--spacing) * 3);
}

.pb-4 {
	padding-bottom: calc(var(--spacing) * 4);
}

.pl-2 {
	padding-left: calc(var(--spacing) * 2);
}

.pl-3 {
	padding-left: calc(var(--spacing) * 3);
}

.pl-4 {
	padding-left: calc(var(--spacing) * 4);
}

.pl-8 {
	padding-left: calc(var(--spacing) * 8);
}

.text-center {
	text-align: center;
}

.text-left {
	text-align: left;
}

.align-middle {
	vertical-align: middle;
}

.font-mono {
	font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
}

.font-sans {
	font-family: Arial,Helvetica,sans-serif;
}

.text-base {
	font-size: var(--text-base);
	line-height: var(--tw-leading,var(--text-base--line-height));
}

.text-lg {
	font-size: var(--text-lg);
	line-height: var(--tw-leading,var(--text-lg--line-height));
}

.text-sm {
	font-size: var(--text-sm);
	line-height: var(--tw-leading,var(--text-sm--line-height));
}

.text-sm\/relaxed {
	font-size: var(--text-sm);
	line-height: var(--leading-relaxed);
}

.text-xs {
	font-size: var(--text-xs);
	line-height: var(--tw-leading,var(--text-xs--line-height));
}

.text-\[0\.8rem\] {
	font-size: .8rem;
}

.leading-none {
	--tw-leading: 1;
	line-height: 1;
}

.leading-normal {
	--tw-leading: var(--leading-normal);
	line-height: var(--leading-normal);
}

.leading-relaxed {
	--tw-leading: var(--leading-relaxed);
	line-height: var(--leading-relaxed);
}

.leading-snug {
	--tw-leading: var(--leading-snug);
	line-height: var(--leading-snug);
}

.leading-tight {
	--tw-leading: var(--leading-tight);
	line-height: var(--leading-tight);
}

.font-medium {
	--tw-font-weight: var(--font-weight-medium);
	font-weight: var(--font-weight-medium);
}

.font-normal {
	--tw-font-weight: var(--font-weight-normal);
	font-weight: var(--font-weight-normal);
}

.font-semibold {
	--tw-font-weight: var(--font-weight-semibold);
	font-weight: var(--font-weight-semibold);
}

.tracking-tight {
	--tw-tracking: var(--tracking-tight);
	letter-spacing: var(--tracking-tight);
}

.tracking-widest {
	--tw-tracking: var(--tracking-widest);
	letter-spacing: var(--tracking-widest);
}

.text-balance {
	text-wrap: balance;
}

.break-words,.wrap-break-word {
	overflow-wrap: break-word;
}

.whitespace-nowrap {
	white-space: nowrap;
}

.text-\[CanvasText\] {
	color: canvastext;
}

.text-background {
	color: var(--background);
}

.text-current {
	color: currentColor;
}

.text-foreground,.text-foreground\/60 {
	color: var(--foreground);
}

@supports (color:color-mix(in lab, red, red)) {
	.text-foreground\/60 {
		color: color-mix(in oklab, var(--foreground) 60%, transparent);
	}
}

.text-white {
	color: var(--color-white);
}

.tabular-nums {
	--tw-numeric-spacing: tabular-nums;
	font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);
}

.underline-offset-4 {
	text-underline-offset: 4px;
}

.antialiased {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.opacity-0 {
	opacity: 0;
}

.opacity-50 {
	opacity: .5;
}

.opacity-60 {
	opacity: .6;
}

.opacity-70 {
	opacity: .7;
}

.shadow {
	--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-\[0_0_0_1px_var\(--sidebar-border\)\] {
	--tw-shadow: 0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-lg {
	--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-md {
	--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

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

.shadow-sm {
	--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-xl {
	--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.shadow-xs {
	--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.ring-0 {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.ring-1 {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.ring-2 {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.ring-3 {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.ring-background {
	--tw-ring-color: var(--background);
}

.ring-foreground\/10 {
	--tw-ring-color: var(--foreground);
}

@supports (color:color-mix(in lab, red, red)) {
	.ring-foreground\/10 {
		--tw-ring-color: color-mix(in oklab, var(--foreground) 10%, transparent);
	}
}

.ring-offset-background {
	--tw-ring-offset-color: var(--background);
}

.outline-hidden {
	--tw-outline-style: none;
	outline-style: none;
}

@media (forced-colors:active) {
	.outline-hidden {
		outline-offset: 2px;
		outline: 2px solid #0000;
	}
}

.outline {
	outline-style: var(--tw-outline-style);
	outline-width: 1px;
}

.transition {
	transition-property: color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;
	transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
	transition-duration: var(--tw-duration,var(--default-transition-duration));
}

.transition-\[color\,box-shadow\] {
	transition-property: color,box-shadow;
	transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
	transition-duration: var(--tw-duration,var(--default-transition-duration));
}

.transition-\[left\,right\,width\] {
	transition-property: left,right,width;
	transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
	transition-duration: var(--tw-duration,var(--default-transition-duration));
}

.transition-\[margin\,opacity\] {
	transition-property: margin,opacity;
	transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
	transition-duration: var(--tw-duration,var(--default-transition-duration));
}

.transition-\[translate\,scale\,opacity\] {
	transition-property: translate,scale,opacity;
	transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
	transition-duration: var(--tw-duration,var(--default-transition-duration));
}

.transition-\[width\,height\,padding\] {
	transition-property: width,height,padding;
	transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
	transition-duration: var(--tw-duration,var(--default-transition-duration));
}

.transition-\[width\] {
	transition-property: width;
	transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
	transition-duration: var(--tw-duration,var(--default-transition-duration));
}

.transition-all {
	transition-property: all;
	transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
	transition-duration: var(--tw-duration,var(--default-transition-duration));
}

.transition-colors {
	transition-property: color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;
	transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
	transition-duration: var(--tw-duration,var(--default-transition-duration));
}

.transition-opacity {
	transition-property: opacity;
	transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
	transition-duration: var(--tw-duration,var(--default-transition-duration));
}

.transition-shadow {
	transition-property: box-shadow;
	transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
	transition-duration: var(--tw-duration,var(--default-transition-duration));
}

.transition-transform {
	transition-property: transform,translate,scale,rotate;
	transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
	transition-duration: var(--tw-duration,var(--default-transition-duration));
}

.transition-none {
	transition-property: none;
}

.duration-100 {
	--tw-duration: .1s;
	transition-duration: .1s;
}

.duration-200 {
	--tw-duration: .2s;
	transition-duration: .2s;
}

.duration-300 {
	--tw-duration: .3s;
	transition-duration: .3s;
}

.duration-1000 {
	--tw-duration: 1s;
	transition-duration: 1s;
}

.ease-in-out {
	--tw-ease: var(--ease-in-out);
	transition-timing-function: var(--ease-in-out);
}

.ease-linear {
	--tw-ease: linear;
	transition-timing-function: linear;
}

.contain-content {
	contain: content;
}

.fade-in-0 {
	--tw-enter-opacity: 0;
}

.outline-none {
	--tw-outline-style: none;
	outline-style: none;
}

.select-none {
	-webkit-user-select: none;
	user-select: none;
}

.zoom-in-95 {
	--tw-enter-scale: .95;
}

.\[--cell-size\:--spacing\(8\)\] {
	--cell-size: calc(var(--spacing) * 8);
}

.\[contain-intrinsic-size\:auto_10rem\] {
	contain-intrinsic-size: auto 10rem;
}

.\[content-visibility\:auto\] {
	content-visibility: auto;
}

.running {
	animation-play-state: running;
}

.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *) {
	opacity: 1;
}

@media (hover:hover) {
	.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *) {
		opacity: 1;
	}
}

.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *) {
	padding-right: calc(var(--spacing) * 8);
}

.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *) {
	width: calc(var(--spacing) * 10);
	height: calc(var(--spacing) * 10);
}

.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *) {
	width: calc(var(--spacing) * 6);
	height: calc(var(--spacing) * 6);
}

.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *) {
	display: none;
}

.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *) {
	--tw-translate-y: calc(var(--spacing) * -8);
	translate: var(--tw-translate-x) var(--tw-translate-y);
}

.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *) {
	padding-inline: calc(var(--spacing) * 0);
}

.group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance:is(:where(.group\/field):has([data-orientation=horizontal]) *) {
	text-wrap: balance;
}

.group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *) {
	--tw-translate-y: calc(var(--spacing) * .5);
	translate: var(--tw-translate-x) var(--tw-translate-y);
}

.group-has-\[\[data-slot\=item-description\]\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *) {
	align-self: flex-start;
}

.group-has-\[\>input\]\/input-group\:pt-2\.5:is(:where(.group\/input-group):has(>input) *) {
	padding-top: calc(var(--spacing) * 2.5);
}

.group-has-\[\>input\]\/input-group\:pb-2\.5:is(:where(.group\/input-group):has(>input) *) {
	padding-bottom: calc(var(--spacing) * 2.5);
}

.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *) {
	display: flex;
}

.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *) {
	align-self: flex-end;
}

.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *) {
	justify-content: flex-end;
}

.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *) {
	align-self: flex-end;
}

.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *) {
	margin-top: calc(var(--spacing) * -8);
}

.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *) {
	display: none;
}

.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *) {
	width: calc(var(--spacing) * 8)!important;
	height: calc(var(--spacing) * 8)!important;
}

.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *) {
	width: var(--sidebar-width-icon);
}

.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *) {
	width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)));
}

.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *) {
	width: calc(var(--sidebar-width-icon) + (calc(var(--spacing) * 4)) + 2px);
}

.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *) {
	overflow: hidden;
}

.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *) {
	padding: calc(var(--spacing) * 0)!important;
}

.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *) {
	padding: calc(var(--spacing) * 2)!important;
}

.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *) {
	opacity: 0;
}

.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *) {
	right: calc(var(--sidebar-width) * -1);
}

.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *) {
	left: calc(var(--sidebar-width) * -1);
}

.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *) {
	width: calc(var(--spacing) * 0);
}

.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *) {
	--tw-translate-x: calc(var(--spacing) * 0);
	translate: var(--tw-translate-x) var(--tw-translate-y);
}

.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *) {
	pointer-events: none;
}

.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *),.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *) {
	opacity: .5;
}

.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *) {
	position: relative;
}

.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *) {
	z-index: 10;
}

.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *) {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.group-data-\[orientation\=horizontal\]\/tabs\:h-9:is(:where(.group\/tabs)[data-orientation=horizontal] *) {
	height: calc(var(--spacing) * 9);
}

.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *) {
	position: absolute;
}

.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *) {
	top: calc(var(--spacing) * 3);
}

.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *) {
	right: calc(var(--spacing) * 3);
}

.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *) {
	width: 100%;
}

.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *) {
	gap: calc(var(--spacing) * 1);
}

.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *) {
	padding-inline: calc(var(--spacing) * 1);
}

.group-data-\[orientation\=vertical\]\/tabs\:h-fit:is(:where(.group\/tabs)[data-orientation=vertical] *) {
	height: fit-content;
}

.group-data-\[orientation\=vertical\]\/tabs\:w-full:is(:where(.group\/tabs)[data-orientation=vertical] *) {
	width: 100%;
}

.group-data-\[orientation\=vertical\]\/tabs\:flex-col:is(:where(.group\/tabs)[data-orientation=vertical] *) {
	flex-direction: column;
}

.group-data-\[orientation\=vertical\]\/tabs\:justify-start:is(:where(.group\/tabs)[data-orientation=vertical] *) {
	justify-content: flex-start;
}

.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *) {
	right: calc(var(--spacing) * -4);
}

.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *) {
	border-right-style: var(--tw-border-style);
	border-right-width: 1px;
}

.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *) {
	left: calc(var(--spacing) * 0);
}

.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *) {
	rotate: 180deg;
}

.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *) {
	border-left-style: var(--tw-border-style);
	border-left-width: 1px;
}

.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *) {
	width: calc(var(--spacing) * 2.5);
	height: calc(var(--spacing) * 2.5);
}

.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *) {
	width: calc(var(--spacing) * 4);
	height: calc(var(--spacing) * 4);
}

.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *) {
	width: calc(var(--spacing) * 3);
	height: calc(var(--spacing) * 3);
}

.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *) {
	display: grid;
}

.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *) {
	grid-template-columns: repeat(2,minmax(0,1fr));
}

.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *) {
	width: calc(var(--spacing) * 8);
}

.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *) {
	width: calc(var(--spacing) * 2);
	height: calc(var(--spacing) * 2);
}

.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *) {
	font-size: var(--text-xs);
	line-height: var(--tw-leading,var(--text-xs--line-height));
}

.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *) {
	width: calc(var(--spacing) * 3);
	height: calc(var(--spacing) * 3);
}

.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *) {
	width: calc(var(--spacing) * 7);
}

.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *) {
	border-radius: var(--radius-md);
}

.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *),.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *) {
	opacity: 1;
}

.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *) {
	rotate: 180deg;
}

.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *) {
	--_spread: var(--shimmer-spread,calc(3ch + 40px));
	--_base: currentColor;
	--_highlight: var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));
	background-image: var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))));
}

@supports (color:color-mix(in lab, red, red)) {
	.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *) {
		background-image: var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))));
	}
}

.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *) {
	background-repeat: no-repeat;
	background-size: calc(200% + var(--_spread) * 2) 100%;
	-webkit-text-fill-color: var(--shimmer-text-fill,transparent);
	animation: tw-shimmer var(--shimmer-duration,2s) linear infinite;
	background-position: 0 0;
	-webkit-background-clip: text;
	background-clip: text;
}

@media (prefers-color-scheme:dark) {
	.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *) {
		--_highlight: var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)));
	}
}

.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *) {
	animation-direction: reverse;
}

.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *) {
	--_spread: var(--shimmer-spread,calc(3ch + 40px));
	--_base: currentColor;
	--_highlight: var(--shimmer-color,oklch(from currentColor l c h / calc(alpha* .2)));
	background-image: var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), var(--_highlight) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, var(--_highlight) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))));
}

@supports (color:color-mix(in lab, red, red)) {
	.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *) {
		background-image: var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)), var(--_base) calc(50% - var(--_spread)), color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% - var(--_spread) * .5), var(--_highlight) 50%, color-mix(in oklch, var(--_highlight), var(--_base) 50%) calc(50% + var(--_spread) * .5), var(--_base) calc(50% + var(--_spread))));
	}
}

.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *) {
	background-repeat: no-repeat;
	background-size: calc(200% + var(--_spread) * 2) 100%;
	-webkit-text-fill-color: var(--shimmer-text-fill,transparent);
	animation: tw-shimmer var(--shimmer-duration,2s) linear infinite;
	background-position: 0 0;
	-webkit-background-clip: text;
	background-clip: text;
}

@media (prefers-color-scheme:dark) {
	.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *) {
		--_highlight: var(--shimmer-color,oklch(from currentColor max(.8, calc(l + .4)) c h / calc(alpha + .4)));
	}
}

.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *) {
	animation-direction: reverse;
}

.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *) {
	border-radius: var(--radius-lg);
}

.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *) {
	border-style: var(--tw-border-style);
	border-width: 1px;
}

.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *) {
	--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *) {
	background-color: #0000;
}

.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *) {
	margin-bottom: calc(var(--spacing) * -2);
}

.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *) {
	flex: none;
}

.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *) {
	text-align: center;
}

.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *) {
	display: block;
}

.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *) {
	text-align: center;
}

.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
	top: 100%;
}

.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
	margin-top: calc(var(--spacing) * 1.5);
}

.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
	overflow: hidden;
}

.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
	border-radius: var(--radius-md);
}

.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
	border-style: var(--tw-border-style);
	border-width: 1px;
}

.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
	--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *) {
	--tw-duration: .2s;
	transition-duration: .2s;
}

.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*) {
	cursor: not-allowed;
}

.peer-disabled\:opacity-50:is(:where(.peer):disabled~*) {
	opacity: .5;
}

.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*) {
	top: calc(var(--spacing) * 1.5);
}

.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*) {
	top: calc(var(--spacing) * 2.5);
}

.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*) {
	top: calc(var(--spacing) * 1);
}

.file\:inline-flex::file-selector-button {
	display: inline-flex;
}

.file\:h-7::file-selector-button {
	height: calc(var(--spacing) * 7);
}

.file\:border-0::file-selector-button {
	border-style: var(--tw-border-style);
	border-width: 0;
}

.file\:bg-transparent::file-selector-button {
	background-color: #0000;
}

.file\:text-sm::file-selector-button {
	font-size: var(--text-sm);
	line-height: var(--tw-leading,var(--text-sm--line-height));
}

.file\:font-medium::file-selector-button {
	--tw-font-weight: var(--font-weight-medium);
	font-weight: var(--font-weight-medium);
}

.file\:text-foreground::file-selector-button {
	color: var(--foreground);
}

.before\:mr-1:before {
	content: var(--tw-content);
	margin-right: calc(var(--spacing) * 1);
}

.before\:h-px:before {
	content: var(--tw-content);
	height: 1px;
}

.before\:min-w-0:before {
	content: var(--tw-content);
	min-width: calc(var(--spacing) * 0);
}

.before\:flex-1:before {
	content: var(--tw-content);
	flex: 1;
}

.after\:absolute:after {
	content: var(--tw-content);
	position: absolute;
}

.after\:-inset-2:after {
	content: var(--tw-content);
	inset: calc(var(--spacing) * -2);
}

.after\:inset-y-0:after {
	content: var(--tw-content);
	inset-block: calc(var(--spacing) * 0);
}

.after\:left-1\/2:after {
	content: var(--tw-content);
	left: 50%;
}

.after\:ml-1:after {
	content: var(--tw-content);
	margin-left: calc(var(--spacing) * 1);
}

.after\:h-px:after {
	content: var(--tw-content);
	height: 1px;
}

.after\:w-1:after {
	content: var(--tw-content);
	width: calc(var(--spacing) * 1);
}

.after\:w-\[2px\]:after {
	content: var(--tw-content);
	width: 2px;
}

.after\:min-w-0:after {
	content: var(--tw-content);
	min-width: calc(var(--spacing) * 0);
}

.after\:flex-1:after {
	content: var(--tw-content);
	flex: 1;
}

.after\:-translate-x-1\/2:after {
	content: var(--tw-content);
	--tw-translate-x: calc(calc(1 / 2 * 100%) * -1);
	translate: var(--tw-translate-x) var(--tw-translate-y);
}

.after\:bg-foreground:after {
	content: var(--tw-content);
	background-color: var(--foreground);
}

.after\:opacity-0:after {
	content: var(--tw-content);
	opacity: 0;
}

.after\:transition-opacity:after {
	content: var(--tw-content);
	transition-property: opacity;
	transition-timing-function: var(--tw-ease,var(--default-transition-timing-function));
	transition-duration: var(--tw-duration,var(--default-transition-duration));
}

.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after {
	content: var(--tw-content);
	left: 100%;
}

.group-data-\[orientation\=horizontal\]\/tabs\:after\:inset-x-0:is(:where(.group\/tabs)[data-orientation=horizontal] *):after {
	content: var(--tw-content);
	inset-inline: calc(var(--spacing) * 0);
}

.group-data-\[orientation\=horizontal\]\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs)[data-orientation=horizontal] *):after {
	content: var(--tw-content);
	bottom: -5px;
}

.group-data-\[orientation\=horizontal\]\/tabs\:after\:h-0\.5:is(:where(.group\/tabs)[data-orientation=horizontal] *):after {
	content: var(--tw-content);
	height: calc(var(--spacing) * .5);
}

.group-data-\[orientation\=vertical\]\/tabs\:after\:inset-y-0:is(:where(.group\/tabs)[data-orientation=vertical] *):after {
	content: var(--tw-content);
	inset-block: calc(var(--spacing) * 0);
}

.group-data-\[orientation\=vertical\]\/tabs\:after\:-right-1:is(:where(.group\/tabs)[data-orientation=vertical] *):after {
	content: var(--tw-content);
	right: calc(var(--spacing) * -1);
}

.group-data-\[orientation\=vertical\]\/tabs\:after\:w-0\.5:is(:where(.group\/tabs)[data-orientation=vertical] *):after {
	content: var(--tw-content);
	width: calc(var(--spacing) * .5);
}

.first\:rounded-l-md:first-child {
	border-top-left-radius: var(--radius-md);
	border-bottom-left-radius: var(--radius-md);
}

.first\:border-l:first-child {
	border-left-style: var(--tw-border-style);
	border-left-width: 1px;
}

.last\:mt-0:last-child {
	margin-top: calc(var(--spacing) * 0);
}

.last\:rounded-r-md:last-child {
	border-top-right-radius: var(--radius-md);
	border-bottom-right-radius: var(--radius-md);
}

.last\:border-b-0:last-child {
	border-bottom-style: var(--tw-border-style);
	border-bottom-width: 0;
}

.focus-within\:ring-1:focus-within {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.focus-within\:ring-\[3px\]:focus-within {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

@media (hover:hover) {
	.hover\:text-foreground:hover {
		color: var(--foreground);
	}

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

	.hover\:opacity-100:hover {
		opacity: 1;
	}

	.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover {
		--tw-shadow: 0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));
		box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
	}

	.hover\:ring-4:hover {
		--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
		box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
	}
}

.focus\:z-10:focus {
	z-index: 10;
}

.focus\:ring-2:focus {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.focus\:ring-offset-2:focus {
	--tw-ring-offset-width: 2px;
	--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
}

.focus\:outline-hidden:focus {
	--tw-outline-style: none;
	outline-style: none;
}

@media (forced-colors:active) {
	.focus\:outline-hidden:focus {
		outline-offset: 2px;
		outline: 2px solid #0000;
	}
}

.focus-visible\:z-10:focus-visible {
	z-index: 10;
}

.focus-visible\:ring-0:focus-visible {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.focus-visible\:ring-1:focus-visible {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.focus-visible\:ring-2:focus-visible {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.focus-visible\:ring-4:focus-visible {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.focus-visible\:ring-\[3px\]:focus-visible {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.focus-visible\:ring-offset-1:focus-visible {
	--tw-ring-offset-width: 1px;
	--tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
}

.focus-visible\:outline-hidden:focus-visible {
	--tw-outline-style: none;
	outline-style: none;
}

@media (forced-colors:active) {
	.focus-visible\:outline-hidden:focus-visible {
		outline-offset: 2px;
		outline: 2px solid #0000;
	}
}

.focus-visible\:outline-1:focus-visible {
	outline-style: var(--tw-outline-style);
	outline-width: 1px;
}

.disabled\:pointer-events-none:disabled {
	pointer-events: none;
}

.disabled\:cursor-not-allowed:disabled {
	cursor: not-allowed;
}

.disabled\:opacity-50:disabled {
	opacity: .5;
}

:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize {
	cursor: w-resize;
}

:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize {
	cursor: e-resize;
}

.has-focus\:ring-\[3px\]:has(:focus) {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.has-disabled\:pointer-events-none:has(:disabled) {
	pointer-events: none;
}

.has-disabled\:cursor-not-allowed:has(:disabled) {
	cursor: not-allowed;
}

.has-disabled\:opacity-50:has(:disabled) {
	opacity: .5;
}

.has-aria-invalid\:ring-\[3px\]:has([aria-invalid=true]) {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]) {
	grid-template-rows: auto auto 1fr;
}

.has-data-\[slot\=alert-dialog-media\]\:gap-x-6:has([data-slot=alert-dialog-media]) {
	column-gap: calc(var(--spacing) * 6);
}

.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]) {
	width: calc(var(--spacing) * 30);
}

.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]) {
	padding-inline: calc(var(--spacing) * 1.5);
}

.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]) {
	padding-inline: calc(var(--spacing) * 2);
}

.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]) {
	padding-inline: calc(var(--spacing) * 2.5);
}

.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]) {
	padding-block: calc(var(--spacing) * 1);
}

.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]) {
	padding-block: calc(var(--spacing) * 1.5);
}

.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]) {
	padding-block: calc(var(--spacing) * 2);
}

.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]) {
	padding: calc(var(--spacing) * 1);
}

.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]) {
	padding: calc(var(--spacing) * 1.5);
}

.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]) {
	padding: calc(var(--spacing) * 2);
}

.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]) {
	grid-template-columns: 1fr auto;
}

.has-data-\[slot\=combobox-chip\]\:px-1\.5:has([data-slot=combobox-chip]) {
	padding-inline: calc(var(--spacing) * 1.5);
}

.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]) {
	padding-right: calc(var(--spacing) * 0);
}

.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible) {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.has-\[button\]\:p-0:has(:is(button)) {
	padding: calc(var(--spacing) * 0);
}

.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)) {
	opacity: .5;
}

.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]) {
	height: auto;
}

.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]) {
	flex-direction: column;
}

.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]) {
	height: auto;
}

.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]) {
	flex-direction: column;
}

.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]) {
	gap: calc(var(--spacing) * 2);
}

.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]) {
	gap: calc(var(--spacing) * 3);
}

.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]) {
	align-items: flex-start;
}

.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]) {
	width: 100%;
}

.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]) {
	flex-direction: column;
}

.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]) {
	border-radius: var(--radius-md);
}

.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]) {
	border-style: var(--tw-border-style);
	border-width: 1px;
}

.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]) {
	gap: calc(var(--spacing) * 3);
}

.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button) {
	margin-right: -.45rem;
}

.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button) {
	margin-left: -.45rem;
}

.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd) {
	margin-right: -.35rem;
}

.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd) {
	margin-left: -.35rem;
}

.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg) {
	grid-template-columns: calc(var(--spacing) * 4) 1fr;
}

.has-\[\>svg\]\:gap-x-3:has(>svg) {
	column-gap: calc(var(--spacing) * 3);
}

.has-\[\>svg\]\:p-0:has(>svg) {
	padding: calc(var(--spacing) * 0);
}

.has-\[\>svg\]\:px-1\.5:has(>svg) {
	padding-inline: calc(var(--spacing) * 1.5);
}

.has-\[\>svg\]\:px-2:has(>svg) {
	padding-inline: calc(var(--spacing) * 2);
}

.has-\[\>svg\]\:px-2\.5:has(>svg) {
	padding-inline: calc(var(--spacing) * 2.5);
}

.has-\[\>svg\]\:px-3:has(>svg) {
	padding-inline: calc(var(--spacing) * 3);
}

.has-\[\>svg\]\:px-4:has(>svg) {
	padding-inline: calc(var(--spacing) * 4);
}

.has-\[\>textarea\]\:h-auto:has(>textarea) {
	height: auto;
}

.aria-disabled\:pointer-events-none[aria-disabled=true] {
	pointer-events: none;
}

.aria-disabled\:opacity-50[aria-disabled=true] {
	opacity: .5;
}

.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal] {
	height: 1px;
}

.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal] {
	width: 100%;
}

.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after {
	content: var(--tw-content);
	left: calc(var(--spacing) * 0);
}

.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after {
	content: var(--tw-content);
	height: calc(var(--spacing) * 1);
}

.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after {
	content: var(--tw-content);
	width: 100%;
}

.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after {
	content: var(--tw-content);
	--tw-translate-x: calc(var(--spacing) * 0);
	translate: var(--tw-translate-x) var(--tw-translate-y);
}

.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after {
	content: var(--tw-content);
	--tw-translate-y: calc(calc(1 / 2 * 100%) * -1);
	translate: var(--tw-translate-x) var(--tw-translate-y);
}

.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical] {
	flex-direction: column;
}

.data-empty\:p-0[data-empty] {
	padding: calc(var(--spacing) * 0);
}

.data-pressed\:bg-transparent[data-pressed] {
	background-color: #0000;
}

:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot] {
	align-self: flex-end;
}

.data-\[active\=false\]\:pointer-events-none[data-active=false] {
	pointer-events: none;
}

.data-\[active\=false\]\:scale-95[data-active=false] {
	--tw-scale-x: 95%;
	--tw-scale-y: 95%;
	--tw-scale-z: 95%;
	scale: var(--tw-scale-x) var(--tw-scale-y);
}

.data-\[active\=false\]\:opacity-0[data-active=false] {
	opacity: 0;
}

.data-\[active\=false\]\:duration-400[data-active=false] {
	--tw-duration: .4s;
	transition-duration: .4s;
}

.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false] {
	--tw-ease: cubic-bezier(.7,0,.84,0);
	transition-timing-function: cubic-bezier(.7,0,.84,0);
}

.data-\[active\=true\]\:z-10[data-active=true] {
	z-index: 10;
}

.data-\[active\=true\]\:translate-y-0[data-active=true] {
	--tw-translate-y: calc(var(--spacing) * 0);
	translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[active\=true\]\:scale-100[data-active=true] {
	--tw-scale-x: 100%;
	--tw-scale-y: 100%;
	--tw-scale-z: 100%;
	scale: var(--tw-scale-x) var(--tw-scale-y);
}

.data-\[active\=true\]\:font-medium[data-active=true] {
	--tw-font-weight: var(--font-weight-medium);
	font-weight: var(--font-weight-medium);
}

.data-\[active\=true\]\:opacity-100[data-active=true] {
	opacity: 1;
}

.data-\[active\=true\]\:ring-\[3px\][data-active=true] {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true] {
	--tw-ease: cubic-bezier(.23,1,.32,1);
	transition-timing-function: cubic-bezier(.23,1,.32,1);
}

.data-\[align\=end\]\:flex-row-reverse[data-align=end] {
	flex-direction: row-reverse;
}

.data-\[align\=end\]\:self-end[data-align=end] {
	align-self: flex-end;
}

.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true] {
	min-width: var(--anchor-width);
}

.data-\[direction\=end\]\:bottom-4[data-direction=end] {
	bottom: calc(var(--spacing) * 4);
}

.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false] {
	--tw-translate-y: 100%;
	translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[direction\=start\]\:top-4[data-direction=start] {
	top: calc(var(--spacing) * 4);
}

.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false] {
	--tw-translate-y: -100%;
	translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[disabled\]\:pointer-events-none[data-disabled] {
	pointer-events: none;
}

.data-\[disabled\]\:opacity-50[data-disabled] {
	opacity: .5;
}

.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true] {
	pointer-events: none;
}

.data-\[disabled\=true\]\:opacity-50[data-disabled=true] {
	opacity: .5;
}

.data-\[inset\]\:pl-8[data-inset] {
	padding-left: calc(var(--spacing) * 8);
}

.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end] {
	--tw-enter-translate-x: calc(52*var(--spacing));
}

.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start] {
	--tw-enter-translate-x: calc(52*var(--spacing)*-1);
}

.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end] {
	--tw-exit-translate-x: calc(52*var(--spacing));
}

.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start] {
	--tw-exit-translate-x: calc(52*var(--spacing)*-1);
}

.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-] {
	animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
}

.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-] {
	--tw-enter-opacity: 0;
}

.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-] {
	animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
}

.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-] {
	--tw-exit-opacity: 0;
}

.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal] {
	height: calc(var(--spacing) * 1.5);
}

.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal] {
	height: 100%;
}

.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal] {
	height: 1px;
}

.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal] {
	width: 100%;
}

.data-\[orientation\=horizontal\]\:flex-col[data-orientation=horizontal] {
	flex-direction: column;
}

.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical] {
	height: auto;
}

.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical] {
	height: 100%;
}

.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical] {
	min-height: calc(var(--spacing) * 44);
}

.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical] {
	width: calc(var(--spacing) * 1.5);
}

.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical] {
	width: auto;
}

.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical] {
	width: 100%;
}

.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical] {
	width: 1px;
}

.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical] {
	flex-direction: column;
}

.data-\[range-end\=true\]\:rounded-md[data-range-end=true] {
	border-radius: var(--radius-md);
}

.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true] {
	border-top-right-radius: var(--radius-md);
	border-bottom-right-radius: var(--radius-md);
}

.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true] {
	border-radius: 0;
}

.data-\[range-start\=true\]\:rounded-md[data-range-start=true] {
	border-radius: var(--radius-md);
}

.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true] {
	border-top-left-radius: var(--radius-md);
	border-bottom-left-radius: var(--radius-md);
}

.data-\[selected\=true\]\:rounded-none[data-selected=true] {
	border-radius: 0;
}

.data-\[side\=bottom\]\:translate-y-1[data-side=bottom] {
	--tw-translate-y: calc(var(--spacing) * 1);
	translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom] {
	--tw-enter-translate-y: calc(2*var(--spacing)*-1);
}

.data-\[side\=left\]\:-translate-x-1[data-side=left] {
	--tw-translate-x: calc(var(--spacing) * -1);
	translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[side\=left\]\:slide-in-from-right-2[data-side=left] {
	--tw-enter-translate-x: calc(2*var(--spacing));
}

.data-\[side\=right\]\:translate-x-1[data-side=right] {
	--tw-translate-x: calc(var(--spacing) * 1);
	translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[side\=right\]\:slide-in-from-left-2[data-side=right] {
	--tw-enter-translate-x: calc(2*var(--spacing)*-1);
}

.data-\[side\=top\]\:-translate-y-1[data-side=top] {
	--tw-translate-y: calc(var(--spacing) * -1);
	translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top] {
	--tw-enter-translate-y: calc(2*var(--spacing));
}

.data-\[size\=default\]\:h-9[data-size=default] {
	height: calc(var(--spacing) * 9);
}

.data-\[size\=default\]\:h-\[1\.15rem\][data-size=default] {
	height: 1.15rem;
}

.data-\[size\=default\]\:w-8[data-size=default] {
	width: calc(var(--spacing) * 8);
}

.data-\[size\=lg\]\:size-10[data-size=lg] {
	width: calc(var(--spacing) * 10);
	height: calc(var(--spacing) * 10);
}

.data-\[size\=sm\]\:size-6[data-size=sm] {
	width: calc(var(--spacing) * 6);
	height: calc(var(--spacing) * 6);
}

.data-\[size\=sm\]\:h-3\.5[data-size=sm] {
	height: calc(var(--spacing) * 3.5);
}

.data-\[size\=sm\]\:h-8[data-size=sm] {
	height: calc(var(--spacing) * 8);
}

.data-\[size\=sm\]\:w-6[data-size=sm] {
	width: calc(var(--spacing) * 6);
}

.data-\[size\=sm\]\:max-w-xs[data-size=sm] {
	max-width: var(--container-xs);
}

.data-\[size\=sm\]\:py-1[data-size=sm] {
	padding-block: calc(var(--spacing) * 1);
}

:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment] {
	flex: none;
}

:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment] {
	scroll-snap-align: start;
}

:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar] {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar] {
	--tw-ring-color: var(--background);
}

:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content] {
	border-radius: 0;
}

:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content] {
	background-color: oklch(from var(--primary) .93 calc(c * .4) h);
}

:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content] {
	background-color: var(--background);
}

:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content] {
	background-color: #0000;
}

:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content] {
	padding: calc(var(--spacing) * 0);
}

:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content] {
	color: var(--foreground);
}

.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group] {
	gap: calc(var(--spacing) * 3);
}

:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper] {
	height: calc(var(--spacing) * 12);
}

:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group] {
	margin: calc(var(--spacing) * 1);
}

:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group] {
	margin-bottom: calc(var(--spacing) * 0);
}

:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group] {
	height: calc(var(--spacing) * 8);
}

:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group] {
	--tw-shadow: 0 0 #0000;
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus {
	--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus {
	--tw-outline-style: none;
	outline-style: none;
}

:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value] {
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
}

:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value] {
	display: flex;
}

:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value] {
	align-items: center;
}

:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value] {
	gap: calc(var(--spacing) * 2);
}

:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner] {
	width: calc(var(--spacing) * 6)!important;
	height: calc(var(--spacing) * 6)!important;
}

.data-\[spacing\=0\]\:rounded-none[data-spacing="0"] {
	border-radius: 0;
}

.data-\[spacing\=0\]\:shadow-none[data-spacing="0"] {
	--tw-shadow: 0 0 #0000;
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.data-\[spacing\=0\]\:first\:rounded-l-md[data-spacing="0"]:first-child {
	border-top-left-radius: var(--radius-md);
	border-bottom-left-radius: var(--radius-md);
}

.data-\[spacing\=0\]\:last\:rounded-r-md[data-spacing="0"]:last-child {
	border-top-right-radius: var(--radius-md);
	border-bottom-right-radius: var(--radius-md);
}

.data-\[state\=active\]\:bg-background[data-state=active] {
	background-color: var(--background);
}

.data-\[state\=active\]\:text-foreground[data-state=active] {
	color: var(--foreground);
}

.group-data-\[variant\=default\]\/tabs-list\:data-\[state\=active\]\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *)[data-state=active] {
	--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active] {
	background-color: #0000;
}

.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active] {
	--tw-shadow: 0 0 #0000;
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active]:after {
	content: var(--tw-content);
	opacity: 1;
}

.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked] {
	--tw-translate-x: calc(100% - 2px);
	translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=closed\]\:animate-accordion-up[data-state=closed] {
	animation: accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
}

.data-\[state\=closed\]\:animate-out[data-state=closed] {
	animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
}

.data-\[state\=closed\]\:duration-300[data-state=closed] {
	--tw-duration: .3s;
	transition-duration: .3s;
}

.data-\[state\=closed\]\:fade-out-0[data-state=closed] {
	--tw-exit-opacity: 0;
}

.data-\[state\=closed\]\:zoom-out-95[data-state=closed] {
	--tw-exit-scale: .95;
}

.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed] {
	--tw-exit-translate-y: 100%;
}

.data-\[state\=closed\]\:slide-out-to-left[data-state=closed] {
	--tw-exit-translate-x: -100%;
}

.data-\[state\=closed\]\:slide-out-to-right[data-state=closed] {
	--tw-exit-translate-x: 100%;
}

.data-\[state\=closed\]\:slide-out-to-top[data-state=closed] {
	--tw-exit-translate-y: -100%;
}

.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed] {
	animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
}

.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed] {
	--tw-exit-opacity: 0;
}

.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed] {
	--tw-exit-scale: .95;
}

.data-\[state\=hidden\]\:animate-out[data-state=hidden] {
	animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
}

.data-\[state\=hidden\]\:fade-out[data-state=hidden] {
	--tw-exit-opacity: 0;
}

.data-\[state\=idle\]\:border-dashed[data-state=idle] {
	--tw-border-style: dashed;
	border-style: dashed;
}

.data-\[state\=open\]\:animate-accordion-down[data-state=open] {
	animation: accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
}

.data-\[state\=open\]\:animate-in[data-state=open] {
	animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
}

.data-\[state\=open\]\:opacity-100[data-state=open] {
	opacity: 1;
}

.data-\[state\=open\]\:duration-500[data-state=open] {
	--tw-duration: .5s;
	transition-duration: .5s;
}

.data-\[state\=open\]\:fade-in-0[data-state=open] {
	--tw-enter-opacity: 0;
}

.data-\[state\=open\]\:zoom-in-90[data-state=open] {
	--tw-enter-scale: .9;
}

.data-\[state\=open\]\:zoom-in-95[data-state=open] {
	--tw-enter-scale: .95;
}

.data-\[state\=open\]\:slide-in-from-bottom[data-state=open] {
	--tw-enter-translate-y: 100%;
}

.data-\[state\=open\]\:slide-in-from-left[data-state=open] {
	--tw-enter-translate-x: -100%;
}

.data-\[state\=open\]\:slide-in-from-right[data-state=open] {
	--tw-enter-translate-x: 100%;
}

.data-\[state\=open\]\:slide-in-from-top[data-state=open] {
	--tw-enter-translate-y: -100%;
}

.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open] {
	animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
}

.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open] {
	--tw-enter-opacity: 0;
}

.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open] {
	--tw-enter-scale: .95;
}

.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked] {
	--tw-translate-x: calc(var(--spacing) * 0);
	translate: var(--tw-translate-x) var(--tw-translate-y);
}

.data-\[state\=visible\]\:animate-in[data-state=visible] {
	animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
}

.data-\[state\=visible\]\:fade-in[data-state=visible] {
	--tw-enter-opacity: 0;
}

.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost] {
	max-width: 100%;
}

.data-\[variant\=label\]\:text-sm[data-variant=label] {
	font-size: var(--text-sm);
	line-height: var(--tw-leading,var(--text-sm--line-height));
}

.data-\[variant\=legend\]\:text-base[data-variant=legend] {
	font-size: var(--text-base);
	line-height: var(--tw-leading,var(--text-base--line-height));
}

.data-\[variant\=line\]\:rounded-none[data-variant=line] {
	border-radius: 0;
}

.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-spacing="0"][data-variant=outline] {
	border-left-style: var(--tw-border-style);
	border-left-width: 0;
}

.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l[data-spacing="0"][data-variant=outline]:first-child {
	border-left-style: var(--tw-border-style);
	border-left-width: 1px;
}

.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-spacing=default][data-variant=outline] {
	--tw-shadow: 0 1px 2px 0 var(--tw-shadow-color,#0000000d);
	box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom] {
	inset-inline: calc(var(--spacing) * 0);
}

.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom] {
	bottom: calc(var(--spacing) * 0);
}

.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom] {
	margin-top: calc(var(--spacing) * 24);
}

.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom] {
	max-height: 80vh;
}

.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom] {
	border-top-left-radius: var(--radius-lg);
	border-top-right-radius: var(--radius-lg);
}

.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom] {
	border-top-style: var(--tw-border-style);
	border-top-width: 1px;
}

.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left] {
	inset-block: calc(var(--spacing) * 0);
}

.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left] {
	left: calc(var(--spacing) * 0);
}

.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left] {
	width: 75%;
}

.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left] {
	border-right-style: var(--tw-border-style);
	border-right-width: 1px;
}

.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right] {
	inset-block: calc(var(--spacing) * 0);
}

.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right] {
	right: calc(var(--spacing) * 0);
}

.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right] {
	width: 75%;
}

.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right] {
	border-left-style: var(--tw-border-style);
	border-left-width: 1px;
}

.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top] {
	inset-inline: calc(var(--spacing) * 0);
}

.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top] {
	top: calc(var(--spacing) * 0);
}

.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top] {
	margin-bottom: calc(var(--spacing) * 24);
}

.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top] {
	max-height: 80vh;
}

.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top] {
	border-bottom-right-radius: var(--radius-lg);
	border-bottom-left-radius: var(--radius-lg);
}

.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top] {
	border-bottom-style: var(--tw-border-style);
	border-bottom-width: 1px;
}

.nth-last-2\:-mt-1:nth-last-child(2) {
	margin-top: calc(var(--spacing) * -1);
}

@media (width>=40rem) {
	.sm\:block {
		display: block;
	}

	.sm\:flex {
		display: flex;
	}

	.sm\:max-w-lg {
		max-width: var(--container-lg);
	}

	.sm\:max-w-sm {
		max-width: var(--container-sm);
	}

	.sm\:flex-row {
		flex-direction: row;
	}

	.sm\:justify-end {
		justify-content: flex-end;
	}

	.sm\:gap-2\.5 {
		gap: calc(var(--spacing) * 2.5);
	}

	.sm\:pr-2\.5 {
		padding-right: calc(var(--spacing) * 2.5);
	}

	.sm\:pl-2\.5 {
		padding-left: calc(var(--spacing) * 2.5);
	}

	.sm\:text-left {
		text-align: left;
	}

	.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *) {
		grid-row: span 2/span 2;
	}

	.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *) {
		place-items: start;
	}

	.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *) {
		text-align: left;
	}

	.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *) {
		grid-column-start: 2;
	}

	.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]) {
		grid-template-rows: auto 1fr;
	}

	.data-\[size\=default\]\:sm\:max-w-lg[data-size=default] {
		max-width: var(--container-lg);
	}

	.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right] {
		max-width: var(--container-sm);
	}
}

@media (width>=48rem) {
	.md\:absolute {
		position: absolute;
	}

	.md\:block {
		display: block;
	}

	.md\:flex {
		display: flex;
	}

	.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\] {
		width: var(--radix-navigation-menu-viewport-width);
	}

	.md\:w-auto {
		width: auto;
	}

	.md\:flex-row {
		flex-direction: row;
	}

	.md\:gap-1\.5 {
		gap: calc(var(--spacing) * 1.5);
	}

	.md\:p-12 {
		padding: calc(var(--spacing) * 12);
	}

	.md\:text-left {
		text-align: left;
	}

	.md\:text-sm {
		font-size: var(--text-sm);
		line-height: var(--tw-leading,var(--text-sm--line-height));
	}

	.md\:opacity-0 {
		opacity: 0;
	}

	.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*) {
		margin: calc(var(--spacing) * 2);
	}

	.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*) {
		margin-left: calc(var(--spacing) * 0);
	}

	.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*) {
		border-radius: var(--radius-xl);
	}

	.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*) {
		--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);
		box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
	}

	.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*) {
		margin-left: calc(var(--spacing) * 2);
	}

	.md\:after\:hidden:after {
		content: var(--tw-content);
		display: none;
	}
}

@container field-group (width>=28rem) {
	.\@md\/field-group\:flex-row {
		flex-direction: row;
	}

	.\@md\/field-group\:items-center {
		align-items: center;
	}

	.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]) {
		align-items: flex-start;
	}
}

.rtl\:translate-x-1\/2:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) {
	--tw-translate-x: calc(1 / 2 * 100%);
	translate: var(--tw-translate-x) var(--tw-translate-y);
}

@media (prefers-color-scheme:dark) {
	.dark\:bg-transparent {
		background-color: #0000;
	}@	media (hover:hover) {
		.dark\: hover\:text-foreground:hover{color:var(--foreground);
	}
}

:is(.dark\:\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.3_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content] {
	background-color: oklch(from var(--primary) .3 calc(c * .4) h);
}

.dark\:data-\[state\=active\]\:text-foreground[data-state=active] {
	color: var(--foreground);
}

.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:border-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active] {
	border-color: #0000;
}

.dark\:group-data-\[variant\=line\]\/tabs-list\:data-\[state\=active\]\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *)[data-state=active] {
	background-color: #0000;
}

.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked] {
	background-color: var(--foreground);
}}

@media (pointer:coarse) {
	.pointer-coarse\:size-5 {
		width: calc(var(--spacing) * 5);
		height: calc(var(--spacing) * 5);
	}

	.pointer-coarse\:px-3 {
		padding-inline: calc(var(--spacing) * 3);
	}

	.pointer-coarse\:py-2 {
		padding-block: calc(var(--spacing) * 2);
	}

	.pointer-coarse\:text-sm {
		font-size: var(--text-sm);
		line-height: var(--tw-leading,var(--text-sm--line-height));
	}
}

.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])) {
	animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
}

.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])) {
	--tw-enter-opacity: 0;
}

.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])) {
	--tw-enter-scale: .95;
}

.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])) {
	animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);
}

.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])) {
	--tw-exit-opacity: 0;
}

.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])) {
	--tw-exit-scale: .95;
}
.entry-screen {
  display: none !important;
}
.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke=\#fff]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing) * 0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing) * 5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing) * 12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing) * 3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing) * 5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing) * 5)}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]),.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing) * 0)}.\[\.border-b\]\:pb-3.border-b{padding-bottom:calc(var(--spacing) * 3)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing) * 6)}.\[\.border-t\]\:pt-3.border-t{padding-top:calc(var(--spacing) * 3)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing) * 6)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:text-foreground:is(a):hover,:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing) * 2)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-8>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative>:focus-visible{position:relative}.\[\&\>\*\]\:focus-visible\:z-10>:focus-visible{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4>[data-slot=field]{padding:calc(var(--spacing) * 4)}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\*\]\:w-auto>*{width:auto}}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>:not(:first-child){border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>:not(:first-child){border-left-style:var(--tw-border-style);border-left-width:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground) 5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .88 calc(c * .5) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}@media (prefers-color-scheme:dark){.dark\:\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.35_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary) .35 calc(c * .5) h)}}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:calc(var(--spacing) * 4)}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}@container field-group (width>=28rem){.\@md\/field-group\:\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:auto}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}@container field-group (width>=28rem){:is(.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]){margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 2)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 2)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing) * 3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing) * 2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing) * 3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing) * -2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing) * -2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:#0000}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:color-mix(in oklab, var(--background) 20%, transparent)}}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:var(--background)}@media (prefers-color-scheme:dark){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10{background-color:color-mix(in oklab, var(--background) 10%, transparent)}}}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}@media (hover:hover){a.\[a\&\]\:hover\:underline:hover{text-decoration-line:underline}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}.static-story{background:#faf6ed;position:relative}.investment-screen{align-items:center;min-height:100svh;padding:clamp(5rem,10vw,9rem) clamp(1.5rem,6vw,7rem);display:grid}.investment-inner{width:min(100%,1280px);margin-inline:auto}.investment-screen h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font:400 clamp(2.4rem,4.6vw,5rem)/1.08 Georgia,Times New Roman,serif}.investment-screen h2 em{color:#946b30;font-style:normal}.investment-body{max-width:780px;margin:2rem 0 0;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.6}.investment-conclusion{border-top:1px solid #b8905055;max-width:920px;margin:4rem 0 0;padding-top:1.6rem;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.5}.entry-points{grid-template-columns:1fr 1fr;gap:4rem;margin:clamp(3rem,7vw,7rem) 0;display:grid}.entry-points h3{color:#986518;letter-spacing:-.055em;margin:0 0 1.5rem;font:400 clamp(3.5rem,7vw,7.5rem)/.98 Georgia,serif}.entry-points p{max-width:390px;font-size:1.125rem;line-height:1.6}.investment-path,.mint-path{justify-content:space-between;align-items:center;gap:2rem;margin:4rem 0;padding:0;list-style:none;display:flex}.investment-path li,.mint-path li{letter-spacing:.05em;flex:1;font-size:clamp(1rem,2vw,1.75rem);position:relative}.investment-path li:not(:last-child):after,.mint-path li:not(:last-child):after{content:"→";color:#a3752d;position:absolute;right:0}.investment-statement{text-wrap:balance;max-width:980px;margin:0;font:400 clamp(2rem,3.7vw,3.8rem)/1.15 Georgia,serif}.buyback-screen h2{color:#dbc49a;font-size:clamp(2rem,3vw,3.25rem)}.buyback-statement{letter-spacing:-.035em;margin:3.5rem 0 0;font:400 clamp(3rem,6.8vw,7rem)/1.04 Georgia,serif}.buyback-screen .investment-conclusion{color:#e0cbaa}.mint-intro{max-width:970px;margin-top:3rem;font:400 clamp(1.7rem,2.8vw,3rem)/1.35 Georgia,serif}.mint-path{border-block:1px solid #b8905055;padding-block:2.5rem}.mint-path li{letter-spacing:0}.mint-path li:last-child{color:#986518;font-weight:700}.edition-screen{text-align:center;background:#e3c381}.edition-screen .edition-number{letter-spacing:-.07em;white-space:nowrap;padding-bottom:.12em;font-family:Georgia,serif;font-size:clamp(6.5rem,23vw,22rem);line-height:1.2;display:block}.edition-screen .edition-unit{margin-top:1.5rem;font-size:clamp(2.5rem,4vw,4.5rem);display:block}.edition-screen .investment-body{margin:3.5rem auto 0}.authenticity-items{grid-template-columns:repeat(3,1fr);gap:2rem;margin:5rem 0 0;padding:0;list-style:none;display:grid}.authenticity-items li{border-top:1px solid #b89050;padding-top:2rem;font:400 clamp(1.75rem,3vw,3rem)/1.2 Georgia,serif}.product-finale .investment-inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:3rem;display:grid}.product-finale h2{color:#956019;font-size:clamp(4.5rem,8vw,9rem)}.product-finale h3{margin:1rem 0 0;font:400 clamp(2rem,3vw,3.5rem)/1.15 Georgia,serif}.product-finale-coin{aspect-ratio:1;object-fit:cover;border-radius:50%;justify-self:center;width:min(100%,510px);height:auto;display:block;box-shadow:0 28px 45px #79502033}.product-finale-values{text-align:center;grid-column:1/-1;margin:2rem 0 0;font-size:clamp(1rem,1.8vw,1.6rem);line-height:1.8}.product-finale-values span{color:#b88a40;padding-inline:.7rem}.acquisition-layout{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.acquisition-screen h3{margin:2.5rem 0 0;font:400 clamp(1.6rem,2.2vw,2.4rem)/1.35 Georgia,serif}.acquisition-form{gap:1.5rem;display:grid}.acquisition-form>label{gap:.65rem;font-size:1rem;display:grid}.acquisition-form input[data-slot=input]{color:#fff2d7;background:#ffffff05;border:1px solid #a4896055;border-radius:0;width:100%;height:3.5rem;padding:.75rem 1rem;font-size:1.125rem}.acquisition-form input[data-slot=input]:focus-visible{outline-offset:3px;outline:2px solid #e3c381}.acquisition-form .offer-button{color:#35230f;letter-spacing:.055em;white-space:normal;background:#e3c381;border:0;border-radius:0;height:auto;min-height:3.75rem;padding:1.1rem;font-size:1rem}.acquisition-note{color:#dbc49a;margin:0;font-size:1rem;line-height:1.6}@media (width<=800px){.entry-points,.acquisition-layout,.product-finale .investment-inner{grid-template-columns:1fr}.entry-points{gap:3rem}.product-finale-coin{width:min(80vw,390px)}.investment-path{gap:.8rem}.investment-path li{letter-spacing:0;font-size:clamp(.875rem,2.7vw,1.25rem)}.investment-path li:not(:last-child):after{right:-.35rem}.mint-path{flex-direction:column;align-items:stretch;gap:2rem}.mint-path li:not(:last-child):after{content:"↓"}.authenticity-items{grid-template-columns:1fr;margin-top:3rem}.authenticity-items li{padding-top:1.25rem}.product-finale-values span{padding-inline:.2rem}}:root{--background:#fcf9f2;--foreground:#29251f;--ink-soft:#65594a;--gold:#9d701e;--precious-metal:linear-gradient(112deg, #755019 0%, #a77b2d 22%, #76501b 40%, #bc9340 53%, #8a5e1c 69%, #654319 100%);--ivory-surface:linear-gradient(145deg, #ffffffed, #fffaf0c9 62%, #eee1cbbb);--material-shadow:0 24px 70px #6345150d, 0 4px 12px #63451508, inset 0 1px 0 #fff;--gold-light:#e6b84f;--gold-line:#a5691661;--content-max:1440px;--stage-gutter:clamp(2rem, 5vw, 5rem);--stage-inline:max(var(--stage-gutter), calc((100vw - var(--content-max)) / 2 + 3rem));--section-title:clamp(2.5rem, 4.4vw, 4.9rem);--body-size:clamp(1rem, 1.25vw, 1.2rem)}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:auto}body{background:var(--background);color:var(--foreground);margin:0;font-family:Arial,Helvetica,sans-serif}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}.aurum-page{background:var(--background);min-height:100vh;overflow-x:clip}.story-track{height:620vh;position:relative}.story-sticky{z-index:1;isolation:isolate;background:radial-gradient(circle at 52% 42%,#ffffffed 0,#ffffff42 26%,#0000 54%),linear-gradient(135deg,#faf5e9 0%,#f5e7ca 47%,#f8f0df 100%);height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden;container-type:inline-size}.stage-background,.stage-background>div,.chapter-layers,.chapter,.chapter-inner,.coin-scene{position:absolute;inset:0}.stage-background{z-index:0;pointer-events:none;overflow:hidden}.stage-background__glow{filter:blur(7px);opacity:.64;border-radius:50%;width:47vw;height:47vw;position:absolute}.stage-background__glow--left{background:radial-gradient(circle,#f8c9678f,#0000 69%);top:-24vw;left:-17vw}.stage-background__glow--right{background:radial-gradient(circle,#e0a93973,#0000 69%);bottom:-28vw;right:-18vw}.stage-background__halo{aspect-ratio:1;border:1px solid #b2791f26;border-radius:50%;width:min(66vw,980px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 42px #ffffff1f,0 0 0 84px #ae731a0b}.stage-background__grain{opacity:.17;mix-blend-mode:multiply;background-image:radial-gradient(circle at 20% 30%,#7b4a0b29 0 .7px,#0000 .8px),radial-gradient(circle at 70% 70%,#ffffffb8 0 .8px,#0000 .9px);background-size:19px 21px,27px 31px;position:absolute;inset:0}.stage-background__line{transform-origin:0;background:linear-gradient(90deg,#0000,#ae71173b,#0000);width:75vw;height:1px;position:absolute}.stage-background__line--one{top:19%;left:-5%;transform:rotate(-18deg)}.stage-background__line--two{bottom:17%;right:-10%;transform:rotate(16deg)}.topbar{z-index:8;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:1.4rem;left:2rem;right:2rem}.brand-lockup{color:#482b0eb8;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.69rem;display:flex}.brand-lockup__mark{color:#8d5915;letter-spacing:0;border:1px solid #90560d99;border-radius:50%;justify-content:center;align-items:center;min-width:2.35rem;height:2.35rem;font-family:Georgia,Times New Roman,serif;font-size:.67rem;display:inline-flex}.brand-lockup__divider{background:#90560d61;width:1px;height:1.8rem}.brand-lockup__name{max-width:13rem}.topbar__cta,.primary-cta{color:#432607;letter-spacing:.07em;text-transform:uppercase;pointer-events:auto;background:linear-gradient(135deg,#f4ca6d,#d99c35 62%,#bb7620);border:1px solid #8b520c94;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;font-size:.78rem;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 9px 22px #77460929,inset 0 1px #fff5c0e0}.topbar__cta{min-width:10rem;min-height:2.65rem;padding:.72rem 1.1rem}.topbar__cta:hover,.primary-cta:hover{transform:translateY(-2px);box-shadow:0 12px 26px #7746093b,inset 0 1px #fff5c0e0}.topbar__cta span,.primary-cta span{font-size:1rem;line-height:1}.stage-label{z-index:8;color:#60390f94;letter-spacing:.14em;writing-mode:vertical-rl;align-items:center;gap:.5rem;font-size:.63rem;display:flex;position:absolute;top:50%;right:2rem;transform:translateY(-50%)}.stage-label__line{background:#935a106b;width:1px;height:2.2rem}.chapter-layers{z-index:5;pointer-events:none}.chapter{min-width:0;padding:clamp(4.75rem, 9vh, 7.5rem) var(--stage-inline) clamp(4.75rem, 8vh, 6.5rem);will-change:opacity, transform;pointer-events:none;display:grid}.chapter-inner,.hero-copy,.atom-copy,.symbols-intro-copy,.faces-heading,.final-copy,.face-label,.final-fact,.faces-footer,.final-ribbon{min-width:0;position:relative;inset:auto}.overline{color:#804d0dc7;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:600;line-height:1.3}.hero-copy{grid-column:1;align-self:center;width:min(100%,560px)}.chapter--hero{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);column-gap:clamp(2rem,6vw,7rem)}.hero-copy h1{color:#8e5510;letter-spacing:.065em;text-shadow:0 2px #ffeb9eb8,0 13px 26px #6838061f;margin:.6rem 0 .85rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(4.4rem,8.3vw,8.6rem);font-weight:400;line-height:.86}.hero-copy__subtitle{color:#5d3916;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:clamp(1rem,1.25vw,1.28rem);line-height:1.55}.gold-rule{background:linear-gradient(90deg,#aa6b1100,#aa6b11b3,#aa6b1100);width:80%;height:1px;margin:1.65rem 0 1.5rem;position:relative}.gold-rule span{background:#f8edcf;border:1px solid #c2872d;border-radius:50%;width:.48rem;height:.48rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-copy__tagline{color:#a1691a;letter-spacing:.09em;text-transform:uppercase;margin:0 0 1.65rem;font-size:clamp(1.12rem,1.85vw,1.7rem)}.primary-cta{min-width:13rem;min-height:3.25rem;padding:.85rem 1.45rem}.hero-caption{color:#653d119e;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.66rem;display:flex;bottom:10.5%;left:7.5vw}.hero-caption__dot{background:#b5791e;border-radius:50%;width:.28rem;height:.28rem}.chapter--symbols-intro,.chapter--symbols,.chapter--atom{grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);column-gap:clamp(2rem,6vw,7rem)}.chapter-inner--symbols-intro,.chapter-inner--symbols{grid-column:1;align-content:center;min-height:100%;display:grid}.chapter-heading{width:min(100%,620px)}.chapter--symbols .chapter-heading{align-self:end}.symbols-intro-copy{align-self:start;width:min(100%,640px)}.chapter-heading__index{color:#84500eb3;letter-spacing:.17em;margin-bottom:1rem;font-size:.66rem;font-weight:600;display:block}.chapter-heading h2,.symbols-intro-copy h2,.atom-copy h2,.faces-heading h2,.final-copy h2{color:#5d350d;font-family:Georgia,Times New Roman,serif;font-size:var(--section-title);letter-spacing:-.035em;margin:0;font-weight:400;line-height:1.04}.chapter-heading h2 em,.symbols-intro-copy h2 em,.atom-copy h2 em,.faces-heading h2 em,.final-copy h2 em{color:#aa6c18;font-style:normal}.symbol-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffbf091;border:1px solid #93570e47;border-radius:1.1rem;align-self:start;width:min(100%,480px);margin-top:clamp(1.25rem,3vh,2.25rem);padding:1.5rem 1.65rem;box-shadow:0 19px 42px #71410814,inset 0 1px #ffffffb3}.symbol-row{will-change:opacity, transform;border-bottom:1px solid #93570e33;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:.65rem;min-height:5.2rem;display:grid}.symbol-row:last-child{border-bottom:0}.symbol-row__value{color:#a36515;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,4.2vw,4rem);line-height:1}.symbol-row__description{color:#65431d;letter-spacing:.1em;text-transform:uppercase;gap:.22rem;min-width:0;font-size:.82rem;line-height:1.25;display:grid}.symbol-row__description strong{color:#a46819;font-size:.76rem;font-weight:600}.chapter-note{color:#653e13ad;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;line-height:1.35}.chapter-note--symbols{margin:0;top:auto;bottom:7%;left:7vw}.atom-copy{grid-column:1;align-self:center;width:min(100%,620px)}.atom-copy__eyebrow{color:#332a20;font-family:Georgia,Times New Roman,serif;font-size:var(--section-title);letter-spacing:-.035em;white-space:nowrap;text-transform:none;margin-bottom:1rem;font-weight:400;line-height:1.04;display:block}.atom-copy h2{margin-top:0;font-size:clamp(2.25rem,3.55vw,4.25rem)}.atom-copy__line{overflow-wrap:normal;max-width:100%;display:block}.orbit{border:1px solid #c28b2c3b;border-radius:50%;width:min(39vw,560px);height:min(16vw,220px);position:absolute;top:51%;left:52%;transform:translate(-50%,-50%)rotate(-23deg)}.orbit--two{width:min(29vw,420px);height:min(38vw,540px);transform:translate(-50%,-50%)rotate(55deg)}.orbit-dot{background:#c88b2c;border-radius:50%;width:.6rem;height:.6rem;position:absolute;box-shadow:0 0 0 .3rem #ffe59b6b,0 0 18px #ca8b2575}.orbit-dot--one{top:38%;left:66%}.orbit-dot--two{top:69%;left:41%}.faces-heading{text-align:center;grid-area:1/1/auto/-1;align-self:start;width:100%}.faces-heading h2{text-wrap:balance;margin-top:0;font-size:clamp(2.6rem,5vw,5.4rem)}.chapter--faces{padding-right:max(var(--stage-inline), 25vw);padding-left:max(var(--stage-inline), 25vw);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,4vw,4rem)}.face-label{color:#79501f;text-align:center;grid-row:3;align-self:end;gap:.38rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,1.55vw,1.7rem);display:grid}.face-label small{color:#a36b1d;letter-spacing:.18em;font-family:Arial,Helvetica,sans-serif;font-size:clamp(.85rem,.8vw,1rem)}.face-label strong{font-weight:400}.face-label--left{grid-column:1}.face-label--right{grid-column:2}.faces-footer{color:#6f4519;text-align:center;text-wrap:balance;grid-area:4/1/auto/-1;align-self:end;margin:clamp(1.5rem,3vh,2.5rem) 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,2vw,1.85rem);line-height:1.25}.final-copy{text-align:center;grid-area:1/1/auto/-1;width:100%}.final-copy h2{text-wrap:balance;margin-top:0;font-size:clamp(2.5rem,5vw,5.4rem)}.chapter--final{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(230px,1fr) minmax(280px,.9fr) minmax(230px,1fr);column-gap:clamp(1.5rem,4vw,5rem)}.final-fact{color:#81551e;width:min(100%,360px);font-family:Georgia,Times New Roman,serif;font-size:var(--body-size);grid-row:2;align-self:center;gap:.7rem;line-height:1.35;display:grid}.final-fact strong{color:#8f5a13;font-size:clamp(1.3rem,1.8vw,1.7rem);font-weight:600;line-height:1.15}.final-fact__body{color:#8f5a13;font-family:Georgia,Times New Roman,serif;font-size:inherit;letter-spacing:normal;text-transform:none}.final-fact--left{grid-column:1;justify-self:start}.final-fact--right{text-align:right;grid-column:3;justify-self:end}.final-fact__icon{color:#b9781f;margin-bottom:.35rem;font-size:1.55rem}.final-ribbon{color:#8f5a13;text-align:center;grid-area:3/1/auto/-1;justify-content:center;align-items:center;max-width:1280px;min-height:3.5rem;margin-inline:auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1.65vw,1.5rem);font-weight:600;line-height:1.25;display:flex}.final-ribbon:before,.final-ribbon:after{display:none}.coin-scene{z-index:3;perspective:1200px;pointer-events:none}.coin-canvas{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .18s;position:absolute;inset:0}.coin-canvas.is-ready{opacity:1}.css-coin-scene{opacity:0;transform-style:preserve-3d;transition:opacity .14s;position:absolute;inset:0;overflow:hidden}.css-coin-scene.is-loaded{opacity:1}.css-coin-scene.is-hidden{opacity:0;display:none}.css-coin{aspect-ratio:1;width:min(31vw,430px);transform-style:preserve-3d;transform-origin:50%;will-change:transform, opacity;transition:transform 90ms linear;position:absolute;top:53%;left:50%}.css-coin__edge,.css-coin__face,.css-coin__blank-back{backface-visibility:hidden;border-radius:50%;display:block;position:absolute;inset:0}.css-coin__edge{background:repeating-linear-gradient(90deg,#562e0a8f 0 2px,#f1c25bdb 2px 5px),linear-gradient(90deg,#8c5111,#e6b33e 34%,#fff0a3 50%,#b56e13 78%,#73420d);border:clamp(7px,.7vw,12px) solid #9c5a11;transform:translateZ(0);box-shadow:0 20px 28px #522c0940,inset 0 0 0 3px #ffe691a3}.css-coin__face,.css-coin__blank-back{object-fit:cover;border:clamp(3px,.3vw,6px) solid #854c0cc7;inset:1.8%;transform:translateZ(10px);box-shadow:inset 0 0 0 2px #ffe388c2,0 0 0 1px #fff4beb3}.css-coin__face--back{transform:rotateY(180deg)translateZ(10px)}.css-coin__blank-back{background:radial-gradient(circle at 35% 26%,#ffe79e,#c9841f 55%,#81480d);transform:rotateY(180deg)translateZ(9px)}.scroll-hint{z-index:8;color:#4c2d0999;letter-spacing:.12em;text-transform:uppercase;pointer-events:none;align-items:center;gap:.72rem;font-size:.64rem;display:flex;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.scroll-hint__arrow{font-size:1rem;line-height:1;animation:1.7s ease-in-out infinite scroll-arrow}.application{color:#faefd6;background:#3d250f;place-items:center;min-height:55vh;padding:6rem 1.5rem;display:grid}.application__inner{text-align:center;width:min(680px,100%)}.application .overline{color:#f6d17dbf}.application h2{margin:.9rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:400;line-height:1.05}.application p:not(.overline){color:#faefd6b8;margin:0 0 1.8rem;font-size:.92rem}.primary-cta--dark{color:#40250c;border-color:#fcdb8499}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes scroll-arrow{0%,to{opacity:.45;transform:translateY(-2px)}50%{opacity:1;transform:translateY(4px)}}@media (width>=1600px){.hero-copy,.symbols-intro-copy,.chapter-heading,.atom-copy{max-width:620px}.chapter--faces{padding-left:25vw;padding-right:25vw}}@media (width>=980px) and (width<=1279px){:root{--stage-gutter:clamp(2rem, 4vw, 3.5rem);--section-title:clamp(2.25rem, 4.4vw, 3.8rem)}.chapter--hero,.chapter--symbols-intro,.chapter--symbols,.chapter--atom{grid-template-columns:minmax(290px,.88fr) minmax(330px,1.12fr);column-gap:clamp(1.5rem,4vw,3rem)}.chapter--faces{padding-left:23vw;padding-right:23vw}.chapter--final{grid-template-columns:minmax(210px,1fr) minmax(270px,.85fr) minmax(210px,1fr);column-gap:1.5rem}.final-fact{max-width:270px}}@media (width<=979px){:root{--stage-gutter:clamp(1.25rem, 6vw, 3.5rem);--section-title:clamp(2.35rem, 7.5vw, 4.25rem);--body-size:clamp(1rem, 2.25vw, 1.2rem)}.story-track{height:650vh}.story-sticky{min-height:580px}.chapter{padding:clamp(4.75rem, 8vh, 6.25rem) var(--stage-gutter) clamp(4.5rem, 7vh, 5.5rem)}.chapter--hero,.chapter--symbols-intro,.chapter--symbols,.chapter--atom{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;column-gap:0}.hero-copy,.chapter-inner--symbols-intro,.chapter-inner--symbols,.atom-copy{grid-column:1;align-self:start}.chapter-inner--symbols-intro,.chapter-inner--symbols{align-content:start}.hero-copy{width:min(100%,640px)}.hero-copy h1{font-size:clamp(4.6rem,13vw,7rem)}.hero-copy__subtitle{font-size:clamp(.95rem,2.6vw,1.2rem)}.gold-rule{width:min(80%,430px)}.symbols-intro-copy,.chapter-heading,.atom-copy{width:min(100%,660px)}.symbol-card{width:min(64vw,500px)}.orbit{width:min(66vw,560px);height:min(28vw,230px);top:70%;left:50%}.orbit--two{width:min(48vw,420px);height:min(65vw,540px)}.chapter--faces{grid-template-rows:auto minmax(0,1fr) auto auto;padding-left:12vw;padding-right:12vw}.faces-heading h2{font-size:clamp(2.5rem,8vw,4.5rem)}.face-label{font-size:clamp(1.1rem,2.8vw,1.4rem)}.faces-footer{font-size:clamp(1rem,2.8vw,1.35rem)}.chapter--final{grid-template-rows:auto minmax(180px,1fr) auto auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,6vw,4rem)}.final-copy,.final-ribbon{grid-column:1/-1}.final-copy{grid-row:1}.final-copy h2{font-size:clamp(2.45rem,7.8vw,4.6rem)}.final-fact{grid-row:3;align-self:start;width:100%}.final-fact--left{grid-column:1}.final-fact--right{grid-column:2}.final-ribbon{grid-row:4;margin-top:clamp(1.25rem,2.5vh,2rem);font-size:clamp(1rem,2.35vw,1.25rem)}.css-coin{width:min(50vw,390px);top:50%}.stage-label{font-size:.6rem;right:1rem}.scroll-hint{bottom:.85rem}}@media (width<=599px){:root{--stage-gutter:clamp(1rem, 5vw, 1.35rem);--mobile-title:clamp(2rem, 10vw, 2.75rem);--section-title:var(--mobile-title);--body-size:clamp(.92rem, 4.3vw, 1rem)}.story-track{height:670vh}.story-sticky{min-height:560px}.chapter{padding:clamp(4.2rem, 8svh, 5.25rem) var(--stage-gutter) 4.1rem}.stage-label{font-size:.52rem;right:.55rem}.hero-copy{width:calc(100% - .8rem)}.hero-copy h1{margin-top:0;font-size:clamp(3.35rem,18vw,4.65rem);line-height:.92}.hero-copy__subtitle{letter-spacing:.055em;font-size:clamp(.82rem,4vw,.95rem);line-height:1.45}.gold-rule{width:88%;margin:1rem 0}.hero-copy__tagline{letter-spacing:.065em;margin-bottom:1.1rem;font-size:clamp(.92rem,4.6vw,1.05rem)}.primary-cta{min-width:min(100%,13.5rem);min-height:3rem;padding:.78rem 1.05rem;font-size:.72rem}.symbols-intro-copy h2{font-size:clamp(2.15rem,10.5vw,2.85rem);line-height:1.02}.chapter-inner--symbols{grid-template-rows:auto auto minmax(0,1fr);gap:0;display:grid}.chapter-heading h2,.atom-copy__eyebrow{font-size:var(--mobile-title)}.atom-copy__eyebrow{letter-spacing:-.035em;margin-bottom:.8rem}.atom-copy h2{font-size:clamp(1.85rem,8.6vw,2.45rem);line-height:1.04}.symbol-card{border-radius:.85rem;width:calc(100% - .6rem);margin-top:1.1rem;padding:.7rem .85rem}.symbol-row{grid-template-columns:minmax(4.7rem,max-content) minmax(0,1fr);column-gap:.65rem;min-height:3.75rem}.symbol-row__value{font-size:clamp(2rem,10.5vw,2.45rem)}.symbol-row__description{letter-spacing:.075em;font-size:clamp(.68rem,3.2vw,.76rem)}.symbol-row__description strong{font-size:clamp(.66rem,3vw,.72rem)}.orbit{width:82vw;height:34vw;top:68%}.orbit--two{width:58vw;height:82vw}.chapter--faces{grid-template-rows:auto minmax(0,1fr) auto auto;column-gap:.75rem;padding-left:max(1rem,5vw);padding-right:max(1rem,5vw)}.faces-heading h2{font-size:clamp(2rem,9.5vw,2.65rem);line-height:1.02}.face-label{gap:.3rem;font-size:clamp(.92rem,4.5vw,1.05rem)}.face-label small{letter-spacing:.14em;font-size:clamp(.7rem,3.3vw,.78rem)}.faces-footer{margin-top:1.4rem;font-size:clamp(.92rem,4vw,1rem)}.chapter--final{grid-template-rows:auto minmax(150px,1fr) auto auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(.75rem,4vw,1.15rem);padding-top:clamp(3.8rem,7svh,4.8rem);padding-bottom:4.25rem}.final-copy h2{font-size:clamp(2rem,10vw,2.75rem);line-height:1.02}.final-fact{gap:.5rem;font-size:clamp(.86rem,3.9vw,.98rem);line-height:1.28}.final-fact strong{font-size:clamp(1rem,4.5vw,1.12rem)}.final-fact__icon{margin-bottom:.1rem;font-size:1.2rem}.final-ribbon{min-height:0;margin-top:1.1rem;padding-inline:.2rem;font-size:clamp(.92rem,4vw,1rem);line-height:1.25}.css-coin{width:min(72vw,320px);top:50%}.scroll-hint{letter-spacing:.09em;width:max-content;max-width:calc(100% - 2rem);font-size:.5rem;bottom:.65rem}.application{min-height:46vh;padding:clamp(4rem,12vw,5rem) 1rem}.application h2{font-size:clamp(2.1rem,11vw,3.2rem)}.application p:not(.overline){font-size:1rem}}@media (width<=370px){.chapter--final{column-gap:.65rem}.final-fact{font-size:.84rem}.final-fact strong{font-size:.96rem}.final-ribbon{font-size:.88rem}}@media (height<=720px) and (width>=980px){.chapter{padding-top:4.2rem;padding-bottom:4rem}.symbol-row{min-height:4.35rem}.faces-footer{margin-top:1.1rem}.final-copy h2,.faces-heading h2{font-size:clamp(2.4rem,4.6vw,4rem)}.final-fact{font-size:1rem}}@media (height<=680px) and (width<=599px){.chapter{padding-top:3.6rem;padding-bottom:3.5rem}.hero-copy h1{font-size:clamp(3.05rem,16vw,4rem)}.symbol-row{min-height:3.25rem}.chapter--final{grid-template-rows:auto minmax(105px,1fr) auto auto;padding-top:3.2rem;padding-bottom:3.5rem}.final-copy h2{font-size:clamp(1.75rem,8.8vw,2.3rem)}.final-fact{font-size:.78rem}.final-fact strong{font-size:.9rem}.final-ribbon{margin-top:.65rem;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.scroll-hint__arrow,.topbar__cta,.primary-cta,.css-coin,.chapter,.symbol-row{transition:none;animation:none}}.scrolling-utility-contract{scrollbar-width:thin;scrollbar-width:none;scrollbar-gutter:stable;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.scroll-fade-reveal-b{--scroll-fade-reveal-b:1}.tw-shimmer{animation:2s linear infinite tw-shimmer}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.story-sticky{background:radial-gradient(at 69% 40%,#fff 0%,#fffdf899 23%,#0000 56%),radial-gradient(at 95% 90%,#d8ae572e,#0000 60%),linear-gradient(125deg,#fffdf9,#f4ead7 64%,#fffaf0)}.stage-background__halo{border-color:#b18b3930;box-shadow:0 0 80px #f9de9b24,0 0 0 42px #ffffff20,0 0 0 84px #b18b3908}.hero-copy h1,.entry-points h3,.edition-number,.product-finale h2,.symbol-row__value{color:#886021;background:var(--precious-metal);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 1px #ffffffa6)drop-shadow(0 7px 14px #a47a2520);-webkit-background-clip:text;background-clip:text}.chapter-heading h2,.symbols-intro-copy h2,.atom-copy h2,.faces-heading h2,.final-copy h2{color:#332a20}.hero-copy__subtitle{color:#514638;letter-spacing:.06em}.hero-copy__tagline{color:#8c651f}.symbol-card{background:var(--ivory-surface);box-shadow:var(--material-shadow);border-color:#b89b5e55;border-radius:1.5rem}.primary-cta{color:#302617;background:linear-gradient(115deg,#b48a36,#f5dc9a 44%,#d9b565 61%,#b78b38);border-color:#a17a39;font-size:.875rem;box-shadow:0 12px 30px #98722624,inset 0 1px #fff2cb}.primary-cta:focus-visible{outline-offset:5px;outline:2px solid #826124}.static-story{background:#fcf9f2}.investment-screen{isolation:isolate;border-top:1px solid #b18b3926;position:relative}.investment-screen:before{content:"";z-index:-1;pointer-events:none;opacity:.45;background:linear-gradient(155deg,#0000 39%,#fff9 40%,#0000 41%);position:absolute;inset:0}.investment-screen h2{color:#302820}.investment-body{color:#65594a}.entry-points>div{background:var(--ivory-surface);box-shadow:var(--material-shadow);border:1px solid #b6955150;border-radius:1.65rem;padding:clamp(1.75rem,3.5vw,3.75rem)}.entry-points h3{font-size:clamp(3.25rem,6.1vw,6.5rem)}.entry-points p{color:#65594a}.entry-screen .investment-conclusion{text-align:center;border:0;margin-inline:auto;padding:0}.spread-screen{background:radial-gradient(at 85% 45%,#e1bd6722,#0000 57%),#f5efe4}.investment-path{background:var(--ivory-surface);box-shadow:var(--material-shadow);border:1px solid #b18b3940;border-radius:1.2rem;padding:2.3rem clamp(1rem,3vw,3rem)}.investment-path li{color:#7e5b23;letter-spacing:.07em;font-size:clamp(1rem,1.8vw,1.6rem)}.investment-statement{color:#382d20}.buyback-screen{color:#fff4dc;background:radial-gradient(at 95% 10%,#bca16c20,#0000 55%),#27231f}.buyback-screen:before{opacity:.025}.buyback-screen h2{color:#cbb891}.buyback-statement{color:#f0d594;text-shadow:0 2px #4a371a,0 12px 50px #e8c27318}.mint-intro{color:#685638}.mint-path{background:var(--ivory-surface);box-shadow:var(--material-shadow);border:1px solid #b6955140;border-radius:1.3rem;gap:1.4rem;padding:2rem}.mint-path li{font-size:clamp(1.1rem,1.8vw,1.6rem)}.edition-screen .edition-number{filter:drop-shadow(0 2px #fff)drop-shadow(0 15px 26px #94651b20);font-weight:400}.edition-unit{color:#665338}.authenticity-screen{background:#fffdf8}.authenticity-figure{margin:0}.authenticity-figure figcaption{text-align:center;color:#74654f;margin-top:.75rem;font-size:.875rem}.authenticity-visual{object-fit:contain;width:min(100%,1000px);height:auto;box-shadow:var(--material-shadow);border:1px solid #c3a36940;border-radius:1.5rem;margin:3rem auto 0;display:block}.authenticity-items{gap:1rem;margin-top:2rem}.authenticity-items li{text-align:center;background:var(--ivory-surface);border:1px solid #c3a36940;border-radius:1rem;padding:1.5rem;font-size:clamp(1.5rem,2.5vw,2.5rem)}.product-finale-coin{transform:perspective(1100px)rotateY(-12deg)rotate(-5deg);box-shadow:7px 3px #aa792b,10px 4px #755020,18px 30px 48px #82632d30,0 0 90px #e9ce7a33}.product-finale-values{color:#7c5e2f;border-top:1px solid #b6955138;padding-block:2rem}.acquisition-screen{color:#302820;background:radial-gradient(at 0 25%,#e2c38226,#0000 50%),#f6f0e4}.acquisition-screen h3{color:#655136}.acquisition-form{background:var(--ivory-surface);box-shadow:var(--material-shadow);border:1px solid #c3a36970;border-radius:1.8rem;padding:clamp(1.5rem,3.5vw,3.5rem)}.acquisition-form>label{color:#514535}.acquisition-form input[data-slot=input]{color:#302820;background:#fffdf8;border-color:#bca16c66;border-radius:.5rem;box-shadow:inset 0 2px 5px #6b4b1b05}.acquisition-form input[data-slot=input]:focus-visible{outline-color:#a8843d}.acquisition-form .offer-button{color:#352a1b;background:linear-gradient(115deg,#c49d50,#f3dfaa 44%,#d4b16a 72%,#bc9444);border:1px solid #b89546;border-radius:.65rem;font-size:.875rem;box-shadow:inset 0 1px #fff4d4,0 9px 20px #98722617}.acquisition-form .offer-button:disabled{opacity:.7}.acquisition-note{color:#74654f}@media (width<=800px){.entry-points{gap:1.25rem}.investment-path{padding:1.5rem .85rem}.investment-path li{letter-spacing:0;font-size:clamp(.875rem,2.7vw,1.1rem)}.authenticity-items{grid-template-columns:1fr}.authenticity-items li{padding:1rem}.product-finale-coin{width:min(76vw,390px)}}@media (forced-colors:active){.hero-copy h1,.entry-points h3,.edition-number,.product-finale h2,.symbol-row__value{-webkit-text-fill-color:CanvasText;filter:none;background:0 0}}.weight-screen{background:#fffaf1}.aurum-page{position:relative}.site-header{z-index:15;border-bottom:1px solid #b18b3926;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;padding:.8rem clamp(1rem,5vw,5rem);display:flex;position:fixed;top:0;left:0}.site-header img{width:130px;height:auto;display:block}.site-header nav,.site-footer nav{gap:1.5rem;font-size:.95rem;display:flex}.chapter--hero{padding-top:max(7rem,12vh)}.site-footer{background:#fffcf6;border-top:1px solid #b18b3940;justify-content:space-between;align-items:center;gap:2rem;padding:3rem clamp(1.5rem,5vw,5rem);display:flex}.site-footer img{width:160px;height:auto;display:block}.site-footer strong{font:400 2rem Georgia,serif}.site-footer p{color:#74654f;margin:.5rem 0 0}.site-footer nav{flex-direction:column}.crm-form-mount h2{letter-spacing:-.02em;font:400 1.75rem/1.2 Georgia,serif}@media (width<=600px){.site-header img{width:100px}.site-header nav{gap:.85rem;font-size:.875rem}.site-footer{flex-direction:column;align-items:flex-start}}.acquisition-form--crm{min-width:0;padding:clamp(1rem,2vw,2rem)}.crm-form-mount{width:100%;min-width:0;min-height:360px}.weight-statement{color:#93691f;margin-top:2rem}.buyback-eyebrow{color:#cbb891;margin:0;font-size:clamp(1.5rem,3vw,2.5rem)}.buyback-screen h2.buyback-statement{color:#f0d594;margin-top:3rem;font-size:clamp(3rem,6.8vw,7rem)}.protection-details{grid-template-columns:1fr 1fr;gap:2rem;margin-top:2rem;display:grid}.protection-details>div{background:var(--ivory-surface);border:1px solid #c3a36940;border-radius:1rem;padding:2rem}.protection-details h3{margin:0 0 1rem;font:400 2rem/1.2 Georgia,serif}.protection-details p{margin:0;font-size:1.125rem;line-height:1.6}@media (width<=800px){.protection-details{grid-template-columns:1fr}}.static-coin-composition{border-radius:1.5rem;width:100%;height:auto;margin-top:3rem;display:block;box-shadow:0 18px 55px #a7771b17}.product-finale .investment-inner{z-index:1;position:relative}.product-finale-art{border-radius:1.5rem;grid-column:1/-1;width:100%;height:auto}.product-finale-copy{grid-column:1/-1}.stage-background .reference-background{background-position:50%;background-repeat:no-repeat;background-size:cover}.reference-background--mineral{background-image:url(/assets/templates/landings/aurum/images/reference-mineral.png)}.reference-background--waves{background-image:url(/assets/templates/landings/aurum/images/reference-waves.png)}.reference-background__readability{background:linear-gradient(90deg,#fff9e956 0%,#fff9e928 37%,#0000 64%)}.stage-background__glow{opacity:.22}.stage-background__grain{opacity:.025}.stage-background__halo{opacity:.28}.stage-background__line{opacity:.4}.symbol-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(120deg,#fffdf5e8,#fff4d8ce 65%,#f1d697a6);border:1px solid #c4973f;box-shadow:0 0 0 3px #fff3cd70,inset 0 2px #fffdf1,0 17px 50px #a7771b1c}.gold-rule{background:linear-gradient(90deg,#0000,#a9751b,#f9e8b4,#a9751b,#0000)}.primary-cta{border:1px solid #b18029;border-radius:1rem;box-shadow:0 3px #8b601e,0 12px 25px #a4772726,inset 0 2px #fff7cf}.entry-screen{background:linear-gradient(#fffaf0de,#fffaf0e8),url(/assets/templates/landings/aurum/images/reference-mineral.png) 50%/cover}.mint-screen{background:linear-gradient(#fffaf0eb,#fffaf0c9),url(/assets/templates/landings/aurum/images/reference-mineral.png) 50%/cover}.edition-screen{background:linear-gradient(#fffaf087,#fffaf0aa),url(/assets/templates/landings/aurum/images/reference-waves.png) 50%/cover}.product-finale{background:linear-gradient(90deg,#fffaf0c4,#fffaf030),url(/assets/templates/landings/aurum/images/reference-waves.png) 50%/cover}.product-finale-values{text-shadow:0 1px 10px #fff9e8;border-color:#a77b3540}@media (width<=800px){.stage-background .reference-background{background-position:62%}.reference-background__readability{background:linear-gradient(#fff9e9ab,#fff9e957 36%,#0000 64%)}.product-finale{background:linear-gradient(#fffaf0cc,#fffaf057),url(/assets/templates/landings/aurum/images/reference-waves.png) 50%/cover}}.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf0ed;box-shadow:0 3px 20px #63451508}html{scroll-padding-top:100px}.mint-screen{background:#fff7e7;padding-bottom:0;display:block}.mint-screen:before{display:none}.mint-screen:after{content:"";aspect-ratio:1672/941;background:url(/assets/templates/landings/aurum/images/aurum-mint-process.png) 50%/100% 100% no-repeat;width:calc(100% + 2*clamp(1.5rem,6vw,7rem));height:auto;margin-top:1rem;margin-left:calc(-1*clamp(1.5rem,6vw,7rem));display:block}.mint-screen .investment-conclusion{margin-top:2rem}.mint-screen .mint-path{margin-block:2rem}@media (width<=600px){html{scroll-padding-top:80px}}.mint-screen{padding:clamp(6rem,8vw,8rem) 0 2.5rem}.mint-screen:after{display:none}.mint-screen .mint-intro{margin-top:2rem}.mint-visual{aspect-ratio:1672/941;background:url(/assets/templates/landings/aurum/images/aurum-mint-process.png) 50%/100% 100% no-repeat;width:100%;position:relative}.mint-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;width:96%;margin:0;padding:0;list-style:none;display:grid;position:absolute;top:9%;left:2%}.mint-stages li{justify-content:center;align-items:center;gap:.65rem;font:400 clamp(1rem,2vw,2rem)/1.1 Georgia,serif;display:flex;position:relative}.mint-stages li:not(:last-child):after{content:"→";color:#94671c;position:absolute;right:-.65rem}.mint-stages span{color:#805a20;border:1px solid #94671c;border-radius:50%;flex:none;place-items:center;width:1.7em;height:1.7em;display:grid}.mint-stages strong{font-weight:400}.mint-closing{text-align:center;margin:1rem 0 0;font-size:1.125rem;line-height:1.5}@media (width<=600px){.mint-stages{gap:.2rem;top:5%}.mint-stages li{flex-direction:column;gap:.3rem;font-size:.8rem}.mint-stages li:not(:last-child):after{top:.4rem;right:-.2rem}.mint-closing{font-size:1rem}}:root{--font-display:Georgia, "Times New Roman", serif;--font-text:Arial, Helvetica, sans-serif;--foreground:#322b23;--ink-soft:#655b4e;--gold:#94671f;--section-title:clamp(2.2rem, 4.3vw, 4.5rem);--body-size:clamp(1rem, 1.25vw, 1.2rem);--type-subheading:clamp(1.5rem, 2.5vw, 2.25rem);--surface-cream:#fcf7ed}.aurum-page{color:var(--foreground)}.chapter-heading h2,.symbols-intro-copy h2,.faces-heading h2,.final-copy h2,.atom-copy__eyebrow,.investment-screen h2{font-family:var(--font-display);font-size:var(--section-title);letter-spacing:-.035em;color:var(--foreground);font-weight:400;line-height:1.12}.atom-copy h2{font:400 var(--type-subheading)/1.35 var(--font-display);letter-spacing:-.02em}.chapter-heading em,.chapter-heading h2 em,.atom-copy h2 em,.final-copy h2 em,.faces-heading h2 em{color:var(--gold)}.investment-screen{padding:clamp(4.5rem,7vw,7rem) clamp(1.5rem,6vw,6rem)}.investment-screen:before{display:none}.investment-inner{max-width:1160px}.investment-body,.investment-conclusion,.entry-points p,.protection-details p,.mint-intro,.mint-closing{font:400 var(--body-size)/1.65 var(--font-text);color:var(--ink-soft);letter-spacing:normal}.investment-body,.mint-screen .mint-intro{margin-top:1.5rem}.investment-conclusion{border-color:#94671f30;margin-top:2.5rem}.acquisition-screen h3,.weight-statement,.protection-details h3{font:400 var(--type-subheading)/1.3 var(--font-display);letter-spacing:-.02em;color:var(--gold)}.acquisition-screen h3{margin-top:1.5rem}.entry-points{gap:1.5rem;margin-block:3rem 0}.entry-points>div,.protection-details>div{box-shadow:none;background:#ffffff70;border-color:#94671f30;border-radius:1rem;padding:clamp(1.5rem,3vw,3rem)}.entry-points h3{font:400 clamp(2.4rem, 4vw, 4rem)/1.12 var(--font-display);letter-spacing:-.035em;margin-bottom:1rem}.entry-points h3,.symbol-row__value{color:var(--gold);-webkit-text-fill-color:currentColor;filter:none;background:0 0}.entry-screen,.weight-screen,.authenticity-screen{background:var(--surface-cream)}.acquisition-screen{background:#f3ebdc}.acquisition-screen .investment-body{color:var(--ink-soft)}.buyback-screen{background:#322b23}.buyback-eyebrow{font:400 var(--body-size)/1.5 var(--font-text);color:#decda9}.buyback-screen h2.buyback-statement{font-size:var(--section-title);color:#f0dbab;text-shadow:none;max-width:950px;margin-top:1.5rem;line-height:1.12}.buyback-screen .investment-body,.buyback-screen .investment-conclusion{color:#e1d7c6}.edition-screen .edition-number{font-size:clamp(6.5rem,21vw,18rem)}.edition-screen .edition-unit{font-size:var(--type-subheading);color:var(--ink-soft);margin-top:0}.edition-screen .investment-body{margin-top:2rem}.static-coin-composition,.authenticity-visual{box-shadow:none;border-radius:1rem;margin-top:2.5rem}.protection-details{gap:1.5rem}.acquisition-form{border-radius:1rem;box-shadow:0 12px 35px #63451508}.acquisition-note,.site-header nav,.site-footer nav{font:400 .9375rem/1.55 var(--font-text);color:var(--ink-soft)}.primary-cta{font:500 .875rem/1.4 var(--font-text);letter-spacing:.06em;border-radius:.65rem}.final-fact,.final-fact__body{font-family:var(--font-text);color:var(--ink-soft);font-size:var(--body-size);line-height:1.45}.final-fact strong{font:400 clamp(1.15rem, 1.8vw, 1.65rem)/1.2 var(--font-display);color:var(--gold)}.faces-caption{color:var(--ink-soft)}.crm-form-mount h2{font:400 var(--type-subheading)/1.25 var(--font-display);color:var(--foreground)}.mint-screen{background:var(--surface-cream);padding-inline:0;padding-bottom:3rem;display:block}.mint-screen>.investment-inner{width:min(100% - 2*clamp(1.5rem,6vw,6rem),1160px)}.mint-screen .mint-intro{max-width:760px}.mint-stages{border-block:1px solid #94671f30;gap:1rem;width:100%;margin:2.5rem 0 0;padding:1.25rem 0;position:relative;inset:auto}.mint-stages li{font:400 var(--body-size)/1.3 var(--font-text);color:var(--foreground);flex-direction:row;justify-content:flex-start;gap:.75rem}.mint-stages span{width:2rem;height:2rem;font:400 1.125rem var(--font-display);border-color:#94671f60}.mint-stages li:not(:last-child):after{display:none}.mint-stages li:last-child{color:var(--gold)}.mint-visual{background-size:100% 100%;margin-top:1.5rem;-webkit-mask-image:linear-gradient(#0000,#000 14% 88%,#0000);mask-image:linear-gradient(#0000,#000 14% 88%,#0000)}.mint-closing{text-align:center;margin-top:1rem}@media (width<=800px){.investment-screen{min-height:auto}.entry-points{gap:1rem}.acquisition-layout{gap:2.5rem}.mint-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem .75rem}.mint-stages li{font-size:1rem}.mint-visual{margin-top:.5rem}}@media (width<=480px){.mint-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header nav{font-size:.875rem}.final-fact,.final-fact__body{font-size:1rem}.final-fact strong{font-size:1.15rem}}.aurum-page *,.aurum-page :before,.aurum-page :after{box-sizing:border-box}.investment-inner,.acquisition-layout>*,.protection-details>*,.entry-points>*{min-width:0}.investment-screen h2,.investment-screen h3,.investment-body,.mint-intro,.site-footer a{overflow-wrap:anywhere}.site-header nav a,.site-footer nav a{align-items:center;min-height:44px;display:inline-flex}.primary-cta{white-space:normal;text-align:center;max-width:100%}.crm-form-mount{overflow-wrap:anywhere}.crm-form-mount input:not([type=checkbox]):not([type=radio]),.crm-form-mount textarea,.crm-form-mount select{max-width:100%;font-size:16px}.crm-form-mount button{white-space:normal;max-width:100%;min-height:44px}@media (width<=1024px){.acquisition-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.acquisition-form--crm{width:100%;max-width:640px}.site-footer{flex-wrap:wrap}}@media (width<=979px){:root{--section-title:clamp(2rem, 4.8vw, 3rem);--body-size:clamp(1rem, 1.8vw, 1.125rem)}.chapter{padding-top:104px;padding-bottom:32px}.chapter--hero,.chapter--final{padding-top:104px}.story-sticky{height:100svh;min-height:0}.chapter-heading h2,.atom-copy__eyebrow,.faces-heading h2,.final-copy h2,.symbols-intro-copy h2{font-size:var(--section-title)}.symbol-card{width:min(100%,500px)}.symbol-row__description,.symbol-row__description strong{letter-spacing:.03em;font-size:.875rem}.face-label small{font-size:.875rem}}@media (width<=600px){.site-header{gap:.5rem;padding:.5rem 1rem}.site-header img{width:94px}.site-header nav{gap:.75rem;font-size:.875rem}.investment-screen{padding:3.5rem 1.25rem}.investment-body,.investment-conclusion{margin-top:1.25rem}.entry-points{margin-top:2rem}.protection-details>div,.entry-points>div{padding:1.25rem}.acquisition-form--crm{padding:.75rem}.static-coin-composition,.authenticity-visual{height:auto;margin-top:1.75rem}.mint-screen{padding-inline:0}.mint-screen>.investment-inner{width:calc(100% - 2.5rem)}.mint-stages{margin-top:1.75rem}.chapter,.chapter--hero,.chapter--final{padding-top:88px;padding-bottom:28px}.hero-copy{width:100%}.hero-copy__subtitle{letter-spacing:.015em;font-size:1rem}.hero-copy__tagline{letter-spacing:.03em;font-size:1rem}.atom-copy__eyebrow{white-space:normal}.atom-copy h2{font-size:clamp(1.35rem,5.7vw,1.75rem);line-height:1.2}.symbol-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);min-height:3.5rem}.symbol-row__value{font-size:clamp(1.8rem,8vw,2.4rem)}.symbol-row__description,.symbol-row__description strong{font-size:.8125rem}.chapter--final{grid-template-rows:auto minmax(120px,1fr) auto}.final-fact{gap:.35rem}.final-fact,.final-fact__body{font-size:.9375rem;line-height:1.35}.final-fact strong{font-size:1.125rem}.scroll-hint{letter-spacing:.02em;font-size:.75rem}}@media (width<=360px){.site-header{padding-inline:.75rem}.site-header img{width:80px}.site-header nav{gap:.5rem;font-size:.8125rem}.investment-screen{padding-inline:1rem}.mint-screen{padding-inline:0}.mint-screen>.investment-inner{width:calc(100% - 2rem)}.final-copy h2{font-size:1.8rem}.final-fact strong{font-size:1rem}}@media (height<=650px) and (width<=979px){.story-sticky{height:700px}.chapter{padding-bottom:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.aurum-page *,.aurum-page :before,.aurum-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.header-buy{color:#322b23;white-space:nowrap;background:linear-gradient(115deg,#b48a36,#f5dc9a 48%,#c49b48);border:1px solid #a17a39;border-radius:.65rem;padding:.65rem 1.15rem}.site-header nav{align-items:center}.crm-form-frame{background:0 0;border:0;width:100%;min-width:0;display:block}.price-widgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.price-widget{background:#ffffff70;border:1px solid #94671f30;border-radius:1rem;min-width:0;padding:clamp(1.25rem,3vw,2.5rem)}.price-widget h3{color:var(--gold);font:400 var(--type-subheading)/1.25 var(--font-display);margin:0}.price-widget-mount{min-height:300px;margin-top:1.25rem}.price-widget-mount:empty{background:#fcf7ed80;border:1px dashed #94671f30;border-radius:.75rem}@media (width<=800px){.price-widgets{grid-template-columns:1fr}}@media (width<=600px){.site-header nav{gap:.65rem}.site-header nav>a{font-size:.8125rem}.header-buy{padding:.5rem .65rem}.price-widget-mount{min-height:260px}}@media (width<=360px){.site-header img{width:62px}.site-header nav{gap:.4rem}.site-header nav>a{font-size:.75rem}}.static-story>.acquisition-screen{background:#eee3d0}.static-story>.entry-screen{background:#fffdf8}.static-story>.edition-screen{background:linear-gradient(#ecd09f80,#ecd09fb8),url(/assets/templates/landings/aurum/images/reference-waves.png) 50%/cover}.static-story>.authenticity-screen{background:#fffdf8}.static-story>.buyback-screen{background:#322b23}.static-story>.investment-screen{border-top:1px solid #9a78352b}.static-story>.mint-screen{background:linear-gradient(#fff9eeed 0%,#fff9eec9 25%,#fff9ee12 49%,#fff9ee00 72%,#fff9eed9 94%,#fff9eef5 100%),url(/assets/templates/landings/aurum/images/aurum-mint-process.png) 50% 62%/cover no-repeat;height:calc(100svh - 88px);min-height:540px;padding:clamp(24px,4vh,48px) clamp(24px,5vw,80px);display:block;position:relative}.mint-screen:before,.mint-screen:after{display:none}.mint-screen>.mint-layout{grid-template-rows:auto auto minmax(80px,1fr) auto;align-content:stretch;gap:clamp(12px,2.2vh,24px);width:100%;max-width:1160px;height:100%;display:grid}.mint-heading{max-width:920px}.mint-screen h2{font-size:clamp(2rem,4vw,3.8rem);line-height:1.1}.mint-screen .mint-intro{color:#4f4436;max-width:800px;margin:14px 0 0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5}.mint-screen .mint-stages{border-top:1px solid #94671f45;border-bottom:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;margin:0;padding:12px 0;display:grid;position:static}.mint-screen .mint-stages li{gap:10px;font-size:clamp(.875rem,1.35vw,1.125rem)}.mint-screen .mint-stages span{background:#fff9eebf;border-color:#94671f80;width:30px;height:30px}.mint-screen .mint-closing{text-align:center;color:#4f4436;grid-row:4;justify-self:center;max-width:760px;margin:0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.45}@media (width<=800px){.static-story>.mint-screen{background-position:50%,67%;height:calc(100svh - 74px);min-height:0;padding:24px}.mint-screen>.mint-layout{grid-template-rows:auto auto minmax(80px,1fr) auto;gap:14px}.mint-screen .mint-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 0 0}.mint-screen .mint-stages li{gap:6px;font-size:.875rem}}@media (width<=480px){.static-story>.mint-screen{background-image:linear-gradient(#fff9eef7 0%,#fff9eee8 40%,#fff9ee22 66%,#fff9ee66 83%,#fff9eef2 100%),url(/assets/templates/landings/aurum/images/aurum-mint-process.png);background-position:50%,70% 60%;height:calc(100svh - 64px);padding:20px 16px}.mint-screen>.mint-layout{grid-template-rows:auto auto minmax(60px,1fr) auto;gap:10px}.mint-screen h2{font-size:clamp(1.85rem,8vw,2.3rem)}.mint-screen .mint-intro{margin-top:10px;font-size:1rem;line-height:1.4}.mint-screen .mint-stages{gap:10px 6px}.mint-screen .mint-stages li{gap:5px;font-size:.8125rem}.mint-screen .mint-stages span{width:23px;height:23px;font-size:.875rem}.mint-screen .mint-closing{font-size:1rem;line-height:1.35}}@media (height<=620px) and (width<=480px){.static-story>.mint-screen{padding-block:14px}.mint-screen>.mint-layout{grid-template-rows:auto auto minmax(30px,1fr) auto;gap:8px}.mint-screen h2{font-size:1.8rem}}@media (height<=500px) and (width>=481px){.static-story>.mint-screen{height:auto;min-height:440px}.mint-screen>.mint-layout{min-height:390px}}#entry-title,#authenticity-title,#mint-title{text-align:center}.mint-heading{width:100%;max-width:none}.mint-intro,.authenticity-screen>.investment-inner>.investment-body{text-align:center;margin-inline:auto}.site-header,.site-footer{color:#f7f1e5;background:#101010;border-color:#c59a4840}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 3px 20px #00000020}.site-header nav,.site-footer nav,.site-footer p{color:#eee5d5}.site-footer strong{color:#e7bd68}.site-header a:hover,.site-footer a:hover{color:#f3cd7f}.site-header .header-buy,.site-header .header-buy:hover{color:#322b23}.site-header a:focus-visible,.site-footer a:focus-visible{outline-offset:4px;outline:2px solid #f3cd7f}.css-coin{transform-style:flat;transition:none}.css-coin__image{object-fit:cover;border:2px solid #b77923;border-radius:50%;width:100%;height:100%;display:block}.coin-canvas{transition:none}@media (width<=1024px){.static-story>.mint-screen{background-color:#fff7e7;background-image:linear-gradient(#fff7e7 0%,#fff7e7b3 20%,#fff7e700 45% 85%,#fff7e7 100%),url(/assets/templates/landings/aurum/images/aurum-mint-process.png);background-position:50%,50% 78%;background-repeat:no-repeat;background-size:100% 100%,100%}}.site-footer>div{text-align:center}@media (width<=800px){.site-footer{text-align:center;align-items:center}}#application-final .acquisition-layout>div:first-child{text-align:center}#application-final .investment-body{margin-inline:auto}#application-final .acquisition-form{justify-self:center}.final-coin{aspect-ratio:1;width:min(100%,380px);margin:24px auto 0;position:relative}.final-coin .coin-scene{position:absolute;inset:0}.final-coin .css-coin{width:82%;top:50%}#application-final .acquisition-form{width:100%}@media (width>=801px){.site-footer{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.site-footer>nav{justify-self:end}}@media (width<=1024px){.static-story>.mint-screen{background-position:50%,bottom;height:auto;min-height:0;padding-bottom:calc(56.28vw + 12px)}.mint-screen>.mint-layout{height:auto;min-height:0;display:block}.mint-screen .mint-stages{margin-top:16px}}.chapter--faces,.chapter--final{padding-top:112px}@media (width<=979px){.chapter--faces,.chapter--final{padding-top:104px}}@media (width>=980px) and (height<=720px){.faces-heading h2,.final-copy h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.08}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%, calc(var(--spacing) * 10))))}to{--scroll-fade-e:0px}}