/*! tailwindcss v4.1.12 | 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)))) {

		*,
		:before,
		:after,
		::backdrop {
			--tw-border-style: solid;
			--tw-leading: initial;
			--tw-font-weight: initial;
			--tw-tracking: 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-blur: initial;
			--tw-brightness: initial;
			--tw-contrast: initial;
			--tw-grayscale: initial;
			--tw-hue-rotate: initial;
			--tw-invert: initial;
			--tw-opacity: initial;
			--tw-saturate: initial;
			--tw-sepia: initial;
			--tw-drop-shadow: initial;
			--tw-drop-shadow-color: initial;
			--tw-drop-shadow-alpha: 100%;
			--tw-drop-shadow-size: initial;
			--tw-backdrop-blur: initial;
			--tw-backdrop-brightness: initial;
			--tw-backdrop-contrast: initial;
			--tw-backdrop-grayscale: initial;
			--tw-backdrop-hue-rotate: initial;
			--tw-backdrop-invert: initial;
			--tw-backdrop-opacity: initial;
			--tw-backdrop-saturate: initial;
			--tw-backdrop-sepia: initial;
			--tw-scale-x: 1;
			--tw-scale-y: 1;
			--tw-scale-z: 1;
			--tw-content: ""
		}
	}
}

@layer theme {

	:root,
	:host {
		--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
		--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
		--spacing: .25rem;
		--breakpoint-sm: 40rem;
		--breakpoint-md: 48rem;
		--container-lg: 32rem;
		--container-xl: 36rem;
		--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: 1.5;
		--text-lg: 1.125rem;
		--text-lg--line-height: calc(1.75/1.125);
		--text-xl: 1.25rem;
		--text-xl--line-height: calc(1.75/1.25);
		--text-2xl: 1.5rem;
		--text-2xl--line-height: calc(2/1.5);
		--text-3xl: 1.875rem;
		--text-3xl--line-height: 1.2;
		--text-4xl: 2.25rem;
		--text-4xl--line-height: calc(2.5/2.25);
		--text-5xl: 3rem;
		--text-5xl--line-height: 1;
		--text-9xl: 8rem;
		--text-9xl--line-height: 1;
		--font-weight-normal: 400;
		--font-weight-medium: 500;
		--font-weight-semibold: 600;
		--font-weight-bold: 700;
		--tracking-wider: .05em;
		--leading-tight: 1.25;
		--leading-normal: 1.5;
		--radius-lg: .5rem;
		--radius-xl: .75rem;
		--radius-2xl: 1rem;
		--radius-3xl: 1.5rem;
		--animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1)infinite;
		--blur-xl: 24px;
		--aspect-video: 16/9;
		--default-transition-duration: .15s;
		--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
		--default-font-family: var(--font-sans);
		--default-mono-font-family: var(--font-mono)
	}
}

@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%;
		-moz-tab-size: 4;
		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;
		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]) {
		-webkit-appearance: button;
		-moz-appearance: button;
		appearance: button
	}

	::file-selector-button {
		-webkit-appearance: button;
		-moz-appearance: 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 {
	* {
		min-width: 0
	}

	[class*=ic-]:not(.ic-before):not(.ic-after),
	.ic-before:before,
	.ic-after:after {
		vertical-align: middle;
		width: 1em;
		height: 1em;
		max-width: initial;
		-webkit-mask-size: 100% 100%;
		mask-size: 100% 100%;
		-webkit-mask-image: var(--ic);
		mask-image: var(--ic);
		background-color: currentColor;
		flex-shrink: 0;
		align-items: center;
		gap: .25rem;
		line-height: 1;
		display: inline-flex;
		-webkit-mask-repeat: no-repeat;
		mask-repeat: no-repeat
	}

	.ic-before:before,
	.ic-after:after {
		content: ""
	}

	details summary::-webkit-details-marker {
		display: none
	}

	.btn {
		min-height: calc(var(--spacing)*9);
		min-width: calc(var(--spacing)*9);
		cursor: pointer;
		justify-content: center;
		align-items: center;
		gap: calc(var(--spacing)*2);
		border-radius: var(--radius-lg);
		border-style: var(--tw-border-style);
		padding-inline: calc(var(--spacing)*3);
		padding-block: calc(var(--spacing)*1);
		text-align: start;
		--tw-leading: calc(var(--spacing)*6);
		line-height: calc(var(--spacing)*6);
		--tw-font-weight: var(--font-weight-semibold);
		font-weight: var(--font-weight-semibold);
		color: var(--subs);
		-webkit-user-select: none;
		user-select: none;
		border-width: 1px;
		border-color: #0000;
		flex-shrink: 0;
		display: inline-flex
	}

	@media (hover:hover) {
		.btn:hover {
			background-color: var(--soft);
			color: var(--lead)
		}
	}

	.btn:focus-visible {
		outline-style: var(--tw-outline-style);
		outline-offset: 2px;
		outline-width: 2px;
		outline-color: var(--main)
	}

	@supports (color:color-mix(in lab, red, red)) {
		.btn:focus-visible {
			outline-color: color-mix(in oklab, var(--main)60%, transparent)
		}
	}

	.btn:disabled {
		cursor: default;
		background-color: var(--soft);
		color: var(--text);
		opacity: .5
	}

	.btn-item {
		width: 100%;
		color: var(--lead);
		justify-content: flex-start
	}

	@media (hover:hover) {
		.btn-item:hover {
			background-color: var(--body)
		}

		.dropdown-menu .btn-item:hover {
			background-color: var(--line)
		}

		@supports (color:color-mix(in lab, red, red)) {
			.dropdown-menu .btn-item:hover {
				background-color: color-mix(in oklab, var(--line)60%, transparent)
			}
		}

		.dropdown-menu .btn-item:where(.dark, .dark *):hover {
			background-color: var(--body)
		}
	}

	.entry {
		font-size: var(--text-base);
		line-height: var(--tw-leading, var(--text-base--line-height));
		overflow-wrap: break-word;
		color: var(--subs)
	}

	.entry>*,
	.entry li>:first-child {
		margin-top: calc(var(--spacing)*8)
	}

	.entry>*,
	.entry p {
		margin-bottom: calc(var(--spacing)*8)
	}

	.entry li {
		margin-top: calc(var(--spacing)*4);
		margin-bottom: calc(var(--spacing)*4)
	}

	.entry>:first-child {
		margin-top: calc(var(--spacing)*0)
	}

	.entry>:last-child {
		margin-bottom: calc(var(--spacing)*0)
	}

	.entry :is(h1, h2, h3, h4, h5, h6)+* {
		margin-top: calc(var(--spacing)*2);
		margin-bottom: calc(var(--spacing)*2)
	}

	.entry :is(h1, h2, h3, h4, h5, h6) {
		margin-bottom: calc(var(--spacing)*1);
		--tw-font-weight: var(--font-weight-semibold);
		font-weight: var(--font-weight-semibold);
		color: var(--lead)
	}

	.entry h1 {
		font-size: var(--text-3xl);
		line-height: var(--tw-leading, var(--text-3xl--line-height))
	}

	.entry h2 {
		font-size: var(--text-2xl);
		line-height: var(--tw-leading, var(--text-2xl--line-height))
	}

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

	.entry :is(h4, h5, h6) {
		font-size: var(--text-base);
		line-height: var(--tw-leading, var(--text-base--line-height))
	}

	.entry a {
		--tw-font-weight: var(--font-weight-bold);
		font-weight: var(--font-weight-bold);
		color: var(--main);
		text-decoration-line: underline
	}

	@media (hover:hover) {
		.entry a:hover {
			text-decoration-line: none
		}
	}

	.entry pre {
		background-color: var(--mute);
		padding: calc(var(--spacing)*4);
		color: var(--subs);
		overflow: auto
	}

	.entry strong {
		--tw-font-weight: var(--font-weight-bold);
		font-weight: var(--font-weight-bold)
	}

	.entry blockquote {
		z-index: 10;
		border-inline-start-style: var(--tw-border-style);
		border-inline-start-width: 4px;
		border-color: var(--main);
		font-size: var(--text-xl);
		line-height: var(--tw-leading, var(--text-xl--line-height));
		--tw-font-weight: var(--font-weight-bold);
		font-weight: var(--font-weight-bold);
		color: var(--lead);
		padding-inline-start: calc(var(--spacing)*6);
		position: relative
	}

	.entry blockquote:before {
		inset-inline-start: calc(var(--spacing)*0);
		top: calc(var(--spacing)*0);
		font-size: var(--text-3xl);
		line-height: var(--tw-leading, var(--text-3xl--line-height));
		content: var(--tw-content);
		color: var(--main);
		position: absolute
	}

	@media (min-width:40rem) {
		.entry blockquote {
			font-size: var(--text-lg);
			line-height: var(--tw-leading, var(--text-lg--line-height))
		}
	}

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

	.entry figcaption {
		margin-top: calc(var(--spacing)*2);
		font-size: var(--text-xs);
		line-height: var(--tw-leading, var(--text-xs--line-height));
		font-style: italic
	}

	.entry :is(ul, ol):not([class]) {
		margin-block: calc(var(--spacing)*4);
		margin-inline-start: calc(var(--spacing)*3);
		padding-inline-start: calc(var(--spacing)*8)
	}

	.entry :is(ul):not([class]) {
		list-style-type: disc
	}

	.entry :is(ol):not([class]) {
		list-style-type: decimal
	}

	.entry ul li ::marker {
		font-size: var(--text-xl);
		line-height: var(--tw-leading, var(--text-xl--line-height))
	}

	.entry ul li::marker {
		font-size: var(--text-xl);
		line-height: var(--tw-leading, var(--text-xl--line-height))
	}

	.entry ul li ::-webkit-details-marker {
		font-size: var(--text-xl);
		line-height: var(--tw-leading, var(--text-xl--line-height))
	}

	.entry ul li::-webkit-details-marker {
		font-size: var(--text-xl);
		line-height: var(--tw-leading, var(--text-xl--line-height))
	}

	.entry ol li:has(h2, h3) ::marker {
		--tw-font-weight: var(--font-weight-bold);
		font-weight: var(--font-weight-bold)
	}

	.entry ol li:has(h2, h3)::marker {
		--tw-font-weight: var(--font-weight-bold);
		font-weight: var(--font-weight-bold)
	}

	.entry ol li:has(h2, h3) ::-webkit-details-marker {
		--tw-font-weight: var(--font-weight-bold);
		font-weight: var(--font-weight-bold)
	}

	.entry ol li:has(h2, h3)::-webkit-details-marker {
		--tw-font-weight: var(--font-weight-bold);
		font-weight: var(--font-weight-bold)
	}

	.entry ol li:has(h2, h3) ::marker {
		color: var(--lead)
	}

	.entry ol li:has(h2, h3)::marker {
		color: var(--lead)
	}

	.entry ol li:has(h2, h3) ::-webkit-details-marker {
		color: var(--lead)
	}

	.entry ol li:has(h2, h3)::-webkit-details-marker {
		color: var(--lead)
	}

	.entry ol li:has(h2) ::marker {
		font-size: var(--text-xl);
		line-height: var(--tw-leading, var(--text-xl--line-height))
	}

	.entry ol li:has(h2)::marker {
		font-size: var(--text-xl);
		line-height: var(--tw-leading, var(--text-xl--line-height))
	}

	.entry ol li:has(h2) ::-webkit-details-marker {
		font-size: var(--text-xl);
		line-height: var(--tw-leading, var(--text-xl--line-height))
	}

	.entry ol li:has(h2)::-webkit-details-marker {
		font-size: var(--text-xl);
		line-height: var(--tw-leading, var(--text-xl--line-height))
	}

	.entry ol li:has(h3) ::marker {
		font-size: var(--text-lg);
		line-height: var(--tw-leading, var(--text-lg--line-height))
	}

	.entry ol li:has(h3)::marker {
		font-size: var(--text-lg);
		line-height: var(--tw-leading, var(--text-lg--line-height))
	}

	.entry ol li:has(h3) ::-webkit-details-marker {
		font-size: var(--text-lg);
		line-height: var(--tw-leading, var(--text-lg--line-height))
	}

	.entry ol li:has(h3)::-webkit-details-marker {
		font-size: var(--text-lg);
		line-height: var(--tw-leading, var(--text-lg--line-height))
	}

	.entry table {
		table-layout: auto;
		width: 100%
	}

	.entry :is(th, td) {
		padding: calc(var(--spacing)*2)
	}

	.entry tr {
		border-bottom-style: var(--tw-border-style);
		border-bottom-width: 1px;
		border-color: var(--line)
	}

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

	.no-scrollbar::-webkit-scrollbar {
		display: none
	}

	.no-scrollbar {
		-ms-overflow-style: none;
		scrollbar-width: none
	}

	.scrollbar::-webkit-scrollbar {
		display: block
	}

	.scrollbar {
		-ms-overflow-style: auto;
		scrollbar-width: auto
	}

	@keyframes fadeIn {
		0% {
			opacity: 0
		}

		to {
			opacity: 1
		}
	}

	@keyframes fadeInDown {
		0% {
			opacity: 0;
			transform: translateY(-66%)
		}

		to {
			opacity: 1;
			transform: translateZ(0)
		}
	}

	@keyframes fadeInLeft {
		0% {
			opacity: 0;
			transform: translate(-21%)
		}

		to {
			opacity: 1;
			transform: translateZ(0)
		}
	}

	@keyframes fadeInRight {
		0% {
			opacity: 0;
			transform: translate(21%)
		}

		to {
			opacity: 1;
			transform: translateZ(0)
		}
	}

	@keyframes fadeInUp {
		0% {
			opacity: 0;
			transform: translateY(21%)
		}

		to {
			opacity: 1;
			transform: translateZ(0)
		}
	}

	.ic-logo {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath opacity='.12' d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M6 11V13M10 9V15M14 7V17M18 11V13M22 12C22 17.5228 17.5228 22 12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12Z' stroke='%23212121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-search-md {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 21l-4.35-4.35M19 11a8 8 0 11-16 0 8 8 0 0116 0z'/%3E%3C/svg%3E")
	}

	.ic-moon-01 {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22 15.844a10.424 10.424 0 01-4.306.925c-5.779 0-10.463-4.684-10.463-10.462 0-1.536.33-2.994.925-4.307A10.464 10.464 0 002 11.538C2 17.316 6.684 22 12.462 22c4.243 0 7.896-2.526 9.538-6.156z'/%3E%3C/svg%3E")
	}

	.ic-sun {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 2v2m0 16v2M4 12H2m4.314-5.686L4.9 4.9m12.786 1.414L19.1 4.9M6.314 17.69L4.9 19.104m12.786-1.414l1.414 1.414M22 12h-2m-3 0a5 5 0 11-10 0 5 5 0 0110 0z'/%3E%3C/svg%3E")
	}

	.ic-gaming-pad-01 {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 11h4M8 9v4m7-1h.01M18 10h.01m-7.561-5h3.102c2.625 0 3.937 0 4.967.497a5 5 0 012.162 2.014c.57.992.664 2.3.85 4.919l.247 3.444a2.918 2.918 0 01-5.152 2.076l-.375-.45c-.343-.412-.515-.618-.71-.784a3 3 0 00-1.436-.672C13.851 16 13.584 16 13.047 16h-2.095c-.536 0-.804 0-1.056.044a3 3 0 00-1.436.672c-.195.166-.367.372-.71.784l-.375.45a2.918 2.918 0 01-5.152-2.075l.246-3.445c.187-2.618.28-3.927.85-4.92a5 5 0 012.162-2.013C6.511 5 7.824 5 10.45 5z'/%3E%3C/svg%3E")
	}

	.ic-dots-grid {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 6a1 1 0 100-2 1 1 0 000 2zM12 13a1 1 0 100-2 1 1 0 000 2zM12 20a1 1 0 100-2 1 1 0 000 2zM19 6a1 1 0 100-2 1 1 0 000 2zM19 13a1 1 0 100-2 1 1 0 000 2zM19 20a1 1 0 100-2 1 1 0 000 2zM5 6a1 1 0 100-2 1 1 0 000 2zM5 13a1 1 0 100-2 1 1 0 000 2zM5 20a1 1 0 100-2 1 1 0 000 2z'/%3E%3C/svg%3E")
	}

	.ic-layers-three-01 {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 12l9.642 4.821c.131.066.197.099.266.111.06.012.123.012.184 0 .069-.012.135-.045.266-.11L22 12M2 17l9.642 4.821c.131.066.197.099.266.111.06.012.123.012.184 0 .069-.012.135-.045.266-.11L22 17M2 7l9.642-4.821c.131-.066.197-.098.266-.111a.5.5 0 01.184 0c.069.013.135.045.266.11L22 7l-9.642 4.821a1.028 1.028 0 01-.266.111.501.501 0 01-.184 0c-.069-.012-.135-.045-.266-.11L2 7z'/%3E%3C/svg%3E")
	}

	.ic-chevron-up {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 15l-6-6-6 6'/%3E%3C/svg%3E")
	}

	.ic-chevron-down {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M6 9l6 6 6-6'/%3E%3C/svg%3E")
	}

	.ic-chevron-left {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 18l-6-6 6-6'/%3E%3C/svg%3E")
	}

	.ic-chevron-right {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 18l6-6-6-6'/%3E%3C/svg%3E")
	}

	.ic-globe-02 {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10m0-20a15.3 15.3 0 00-4 10 15.3 15.3 0 004 10m0-20C6.477 2 2 6.477 2 12s4.477 10 10 10m0-20c5.523 0 10 4.477 10 10s-4.477 10-10 10M2.5 9h19m-19 6h19'/%3E%3C/svg%3E")
	}

	.ic-menu-01 {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 12h18M3 6h18M3 18h18'/%3E%3C/svg%3E")
	}

	.ic-x-close {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M6 6l12 12'/%3E%3C/svg%3E")
	}

	.ic-check {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")
	}

	.ic-file-06 {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M14 2.27V6.4c0 .56 0 .84.109 1.054a1 1 0 00.437.437c.214.11.494.11 1.054.11h4.13M16 13H8m8 4H8m2-8H8m6-7H8.8c-1.68 0-2.52 0-3.162.327a3 3 0 00-1.311 1.311C4 4.28 4 5.12 4 6.8v10.4c0 1.68 0 2.52.327 3.162a3 3 0 001.311 1.311C6.28 22 7.12 22 8.8 22h6.4c1.68 0 2.52 0 3.162-.327a3 3 0 001.311-1.311C20 19.72 20 18.88 20 17.2V8l-6-6z'/%3E%3C/svg%3E")
	}

	.ic-home-01 {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M3 10.565c0-.574 0-.861.074-1.126a2 2 0 01.318-.65c.163-.22.39-.397.843-.75l6.783-5.275c.351-.273.527-.41.72-.462a1 1 0 01.523 0c.194.052.37.189.721.462l6.783 5.275c.453.353.68.53.843.75.145.195.252.416.318.65.074.265.074.552.074 1.126V17.8c0 1.12 0 1.68-.218 2.108a2 2 0 01-.874.874C19.48 21 18.92 21 17.8 21H6.2c-1.12 0-1.68 0-2.108-.218a2 2 0 01-.874-.874C3 19.48 3 18.92 3 17.8v-7.235z'/%3E%3C/svg%3E")
	}

	.ic-image-05 {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 21h1.01c.972 0 1.457 0 1.725-.203a1 1 0 00.395-.737c.02-.335-.25-.74-.788-1.547l-3.01-4.516c-.446-.668-.668-1.002-.949-1.118a1 1 0 00-.766 0c-.28.116-.503.45-.948 1.118l-.745 1.116M19 21L11.316 9.9c-.442-.638-.663-.957-.94-1.07a1 1 0 00-.753 0c-.276.113-.497.432-.938 1.07l-5.947 8.59c-.563.813-.844 1.22-.828 1.557a1 1 0 00.391.747C2.57 21 3.065 21 4.054 21H19zm2-15a3 3 0 11-6 0 3 3 0 016 0z'/%3E%3C/svg%3E")
	}

	.ic-clock-rewind {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22.7 13.5l-2-2-2 2M21 12a9 9 0 11-1.245-4.57M12 7v5l3 2'/%3E%3C/svg%3E")
	}

	.ic-shield-tick {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 11.5l2 2L15.5 9m4.5 3c0 4.908-5.354 8.478-7.302 9.615-.221.129-.332.194-.488.227a1.137 1.137 0 01-.42 0c-.156-.034-.267-.098-.488-.227C9.354 20.478 4 16.908 4 12V7.217c0-.799 0-1.199.13-1.542a2 2 0 01.548-.79c.276-.243.65-.383 1.398-.664l5.362-2.01c.208-.078.312-.117.419-.133a1 1 0 01.286 0c.107.016.21.055.419.133l5.362 2.01c.748.28 1.123.421 1.398.664a2 2 0 01.547.79c.131.343.131.743.131 1.542V12z'/%3E%3C/svg%3E")
	}

	.ic-calendar {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 10H3m13-8v4M8 2v4m-.2 16h8.4c1.68 0 2.52 0 3.162-.327a3 3 0 001.311-1.311C21 19.72 21 18.88 21 17.2V8.8c0-1.68 0-2.52-.327-3.162a3 3 0 00-1.311-1.311C18.72 4 17.88 4 16.2 4H7.8c-1.68 0-2.52 0-3.162.327a3 3 0 00-1.311 1.311C3 6.28 3 7.12 3 8.8v8.4c0 1.68 0 2.52.327 3.162a3 3 0 001.311 1.311C5.28 22 6.12 22 7.8 22z'/%3E%3C/svg%3E")
	}

	.ic-cpu-chip-01 {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 2v2m6-2v2M9 20v2m6-2v2m5-13h2m-2 5h2M2 9h2m-2 5h2m4.8 6h6.4c1.68 0 2.52 0 3.162-.327a3 3 0 001.311-1.311C20 17.72 20 16.88 20 15.2V8.8c0-1.68 0-2.52-.327-3.162a3 3 0 00-1.311-1.311C17.72 4 16.88 4 15.2 4H8.8c-1.68 0-2.52 0-3.162.327a3 3 0 00-1.311 1.311C4 6.28 4 7.12 4 8.8v6.4c0 1.68 0 2.52.327 3.162a3 3 0 001.311 1.311C6.28 20 7.12 20 8.8 20zm1.8-5h2.8c.56 0 .84 0 1.054-.109a1 1 0 00.437-.437C15 14.24 15 13.96 15 13.4v-2.8c0-.56 0-.84-.109-1.054a1 1 0 00-.437-.437C14.24 9 13.96 9 13.4 9h-2.8c-.56 0-.84 0-1.054.109a1 1 0 00-.437.437C9 9.76 9 10.04 9 10.6v2.8c0 .56 0 .84.109 1.054a1 1 0 00.437.437C9.76 15 10.04 15 10.6 15z'/%3E%3C/svg%3E")
	}

	.ic-download-cloud-01 {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 16.242A4.5 4.5 0 016.08 8.02a6.002 6.002 0 0111.84 0A4.5 4.5 0 0120 16.242M8 17l4 4m0 0l4-4m-4 4v-9'/%3E%3C/svg%3E")
	}

	.ic-user-square {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 21.817C4.603 22 5.416 22 6.8 22h10.4c1.384 0 2.197 0 2.8-.183m-16 0a2.18 2.18 0 01-.362-.144 3 3 0 01-1.311-1.311C2 19.72 2 18.88 2 17.2V6.8c0-1.68 0-2.52.327-3.162a3 3 0 011.311-1.311C4.28 2 5.12 2 6.8 2h10.4c1.68 0 2.52 0 3.162.327a3 3 0 011.311 1.311C22 4.28 22 5.12 22 6.8v10.4c0 1.68 0 2.52-.327 3.162a3 3 0 01-1.311 1.311 2.18 2.18 0 01-.362.144m-16 0c0-.809.005-1.237.077-1.597a4 4 0 013.143-3.143C7.606 17 8.07 17 9 17h6c.93 0 1.394 0 1.78.077a4 4 0 013.143 3.143c.072.36.077.788.077 1.597M16 9.5a4 4 0 11-8 0 4 4 0 018 0z'/%3E%3C/svg%3E")
	}

	.ic-star {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none'%3E%3Cpath d='M11.2827 3.45332C11.5131 2.98638 11.6284 2.75291 11.7848 2.67831C11.9209 2.61341 12.0791 2.61341 12.2152 2.67831C12.3717 2.75291 12.4869 2.98638 12.7174 3.45332L14.9041 7.88328C14.9721 8.02113 15.0061 8.09006 15.0558 8.14358C15.0999 8.19096 15.1527 8.22935 15.2113 8.25662C15.2776 8.28742 15.3536 8.29854 15.5057 8.32077L20.397 9.03571C20.9121 9.11099 21.1696 9.14863 21.2888 9.27444C21.3925 9.38389 21.4412 9.5343 21.4215 9.68377C21.3988 9.85558 21.2124 10.0372 20.8395 10.4004L17.3014 13.8464C17.1912 13.9538 17.136 14.0076 17.1004 14.0715C17.0689 14.128 17.0487 14.1902 17.0409 14.2545C17.0321 14.3271 17.0451 14.403 17.0711 14.5547L17.906 19.4221C17.994 19.9355 18.038 20.1922 17.9553 20.3445C17.8833 20.477 17.7554 20.57 17.6071 20.5975C17.4366 20.6291 17.2061 20.5078 16.7451 20.2654L12.3724 17.9658C12.2361 17.8942 12.168 17.8584 12.0962 17.8443C12.0327 17.8318 11.9673 17.8318 11.9038 17.8443C11.832 17.8584 11.7639 17.8942 11.6277 17.9658L7.25492 20.2654C6.79392 20.5078 6.56341 20.6291 6.39297 20.5975C6.24468 20.57 6.11672 20.477 6.04474 20.3445C5.962 20.1922 6.00603 19.9355 6.09407 19.4221L6.92889 14.5547C6.95491 14.403 6.96793 14.3271 6.95912 14.2545C6.95132 14.1902 6.93111 14.128 6.89961 14.0715C6.86402 14.0076 6.80888 13.9538 6.69859 13.8464L3.16056 10.4004C2.78766 10.0372 2.60121 9.85558 2.57853 9.68377C2.55879 9.5343 2.60755 9.38389 2.71125 9.27444C2.83044 9.14863 3.08797 9.11099 3.60304 9.03571L8.49431 8.32077C8.64642 8.29854 8.72248 8.28742 8.78872 8.25662C8.84736 8.22935 8.90016 8.19096 8.94419 8.14358C8.99391 8.09006 9.02793 8.02113 9.09597 7.88328L11.2827 3.45332Z' stroke='%23212121' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-google-play {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23F97066' d='M14.702 11.39L6.093 2.756l10.954 6.288-2.345 2.344zM3.846 2.25C3.34 2.515 3 2.999 3 3.627V20.84c0 .628.34 1.111.846 1.377l10.01-9.986L3.846 2.25zm16.586 8.8l-2.297-1.33-2.563 2.516 2.563 2.516 2.344-1.33c.702-.558.702-1.814-.047-2.372zM6.093 21.715l10.954-6.288-2.345-2.345-8.609 8.633z'/%3E%3C/svg%3E")
	}

	.ic-apple {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cg fill='%23212121'%3E%3Cpath d='M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9zm-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-android {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23212121'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.1279 2.13562L17.6317 6.50386L19.3682 7.49614L21.8644 3.1279L20.1279 2.13562Z' fill='%23212121'%3E%3C/path%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.87211 2.13562L6.36825 6.50386L4.63177 7.49614L2.13562 3.1279L3.87211 2.13562Z' fill='%23212121'%3E%3C/path%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 4C18.0751 4 23 8.92487 23 15V20L1 20V15C1 8.92487 5.92487 4 12 4ZM7.25 15.25C7.94036 15.25 8.5 14.6904 8.5 14C8.5 13.3096 7.94036 12.75 7.25 12.75C6.55965 12.75 6 13.3096 6 14C6 14.6904 6.55965 15.25 7.25 15.25ZM18 14C18 14.6904 17.4404 15.25 16.75 15.25C16.0596 15.25 15.5 14.6904 15.5 14C15.5 13.3096 16.0596 12.75 16.75 12.75C17.4404 12.75 18 13.3096 18 14Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-facebook {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M16,2c-7.732,0-14,6.268-14,14,0,6.566,4.52,12.075,10.618,13.588v-9.31h-2.887v-4.278h2.887v-1.843c0-4.765,2.156-6.974,6.835-6.974,.887,0,2.417,.174,3.043,.348v3.878c-.33-.035-.904-.052-1.617-.052-2.296,0-3.183,.87-3.183,3.13v1.513h4.573l-.786,4.278h-3.787v9.619c6.932-.837,12.304-6.74,12.304-13.897,0-7.732-6.268-14-14-14Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-x-twitter {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M18.42,14.009L27.891,3h-2.244l-8.224,9.559L10.855,3H3.28l9.932,14.455L3.28,29h2.244l8.684-10.095,6.936,10.095h7.576l-10.301-14.991h0Zm-3.074,3.573l-1.006-1.439L6.333,4.69h3.447l6.462,9.243,1.006,1.439,8.4,12.015h-3.447l-6.854-9.804h0Z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-whatsapp {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M25.873,6.069c-2.619-2.623-6.103-4.067-9.814-4.069C8.411,2,2.186,8.224,2.184,15.874c-.001,2.446,.638,4.833,1.852,6.936l-1.969,7.19,7.355-1.929c2.026,1.106,4.308,1.688,6.63,1.689h.006c7.647,0,13.872-6.224,13.874-13.874,.001-3.708-1.44-7.193-4.06-9.815h0Zm-9.814,21.347h-.005c-2.069,0-4.099-.557-5.87-1.607l-.421-.25-4.365,1.145,1.165-4.256-.274-.436c-1.154-1.836-1.764-3.958-1.763-6.137,.003-6.358,5.176-11.531,11.537-11.531,3.08,.001,5.975,1.202,8.153,3.382,2.177,2.179,3.376,5.077,3.374,8.158-.003,6.359-5.176,11.532-11.532,11.532h0Zm6.325-8.636c-.347-.174-2.051-1.012-2.369-1.128-.318-.116-.549-.174-.78,.174-.231,.347-.895,1.128-1.098,1.359-.202,.232-.405,.26-.751,.086-.347-.174-1.464-.54-2.788-1.72-1.03-.919-1.726-2.054-1.929-2.402-.202-.347-.021-.535,.152-.707,.156-.156,.347-.405,.52-.607,.174-.202,.231-.347,.347-.578,.116-.232,.058-.434-.029-.607-.087-.174-.78-1.88-1.069-2.574-.281-.676-.567-.584-.78-.595-.202-.01-.433-.012-.665-.012s-.607,.086-.925,.434c-.318,.347-1.213,1.186-1.213,2.892s1.242,3.355,1.416,3.587c.174,.232,2.445,3.733,5.922,5.235,.827,.357,1.473,.571,1.977,.73,.83,.264,1.586,.227,2.183,.138,.666-.1,2.051-.839,2.34-1.649,.289-.81,.289-1.504,.202-1.649s-.318-.232-.665-.405h0Z' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-telegram {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M16,2c-7.732,0-14,6.268-14,14s6.268,14,14,14,14-6.268,14-14S23.732,2,16,2Zm6.489,9.521c-.211,2.214-1.122,7.586-1.586,10.065-.196,1.049-.583,1.401-.957,1.435-.813,.075-1.43-.537-2.218-1.053-1.232-.808-1.928-1.311-3.124-2.099-1.382-.911-.486-1.412,.302-2.23,.206-.214,3.788-3.472,3.858-3.768,.009-.037,.017-.175-.065-.248-.082-.073-.203-.048-.29-.028-.124,.028-2.092,1.329-5.905,3.903-.559,.384-1.065,.571-1.518,.561-.5-.011-1.461-.283-2.176-.515-.877-.285-1.574-.436-1.513-.92,.032-.252,.379-.51,1.042-.773,4.081-1.778,6.803-2.95,8.164-3.517,3.888-1.617,4.696-1.898,5.222-1.907,.116-.002,.375,.027,.543,.163,.142,.115,.181,.27,.199,.379,.019,.109,.042,.357,.023,.551Z' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-linkedin {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M26.111,3H5.889c-1.595,0-2.889,1.293-2.889,2.889V26.111c0,1.595,1.293,2.889,2.889,2.889H26.111c1.595,0,2.889-1.293,2.889-2.889V5.889c0-1.595-1.293-2.889-2.889-2.889ZM10.861,25.389h-3.877V12.87h3.877v12.519Zm-1.957-14.158c-1.267,0-2.293-1.034-2.293-2.31s1.026-2.31,2.293-2.31,2.292,1.034,2.292,2.31-1.026,2.31-2.292,2.31Zm16.485,14.158h-3.858v-6.571c0-1.802-.685-2.809-2.111-2.809-1.551,0-2.362,1.048-2.362,2.809v6.571h-3.718V12.87h3.718v1.686s1.118-2.069,3.775-2.069,4.556,1.621,4.556,4.975v7.926Z' fill-rule='evenodd'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-android_wear {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23212121' stroke-linecap='square' stroke-linejoin='miter' stroke-miterlimit='10'%3E%3Cpath fill='none' stroke='%23212121' stroke-width='2' d='M19,8v1 c0,2.2,1.8,4,4,4h0'%3E%3C/path%3E %3Cpath fill='none' stroke='%23212121' stroke-width='2' d='M5,8v1 c0,2.2-1.8,4-4,4h0'%3E%3C/path%3E %3Cline fill='none' stroke='%23212121' stroke-width='2' x1='1' y1='5' x2='23' y2='5'%3E%3C/line%3E %3Cline fill='none' stroke='%23212121' stroke-width='2' x1='12' y1='1' x2='12' y2='9'%3E%3C/line%3E %3Cpath fill='none' stroke='%23212121' stroke-width='2' d='M1,1v22h9v-8 c0-1.1,0.9-2,2-2h0c1.1,0,2,0.9,2,2v8h9V1H1z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-application {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23212121'%3E%3Cpath d='M18,0H6A3,3,0,0,0,3,3V21a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V3A3,3,0,0,0,18,0Zm1,20a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V4A1,1,0,0,1,6,3H18a1,1,0,0,1,1,1Z' fill='%23212121'%3E%3C/path%3E%3Ccircle cx='12' cy='18' r='1' fill='%23212121'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-art_design {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23212121'%3E%3Cpath d='M22.121,1.879a3,3,0,0,0-4.242,0L11.085,8.672a5.977,5.977,0,0,1,4.244,4.242l6.792-6.793A3,3,0,0,0,22.121,1.879Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M12.364,11.636a4,4,0,0,0-5.657,0c-1.373,1.373-1.662,5.5-1.706,6.31A1,1,0,0,0,6,19h.054c.812-.044,4.937-.333,6.31-1.706a4,4,0,0,0,0-5.657Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M21,10.229V21H3V3H13.744l2-2H2A1,1,0,0,0,1,2V22a1,1,0,0,0,1,1H22a1,1,0,0,0,1-1V8.228Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-auto_vehicles {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath fill='%23212121' d='M31,13h-6.42l-3.712-6.496C20.69,6.192,20.358,6,20,6H8C7.6,6,7.238,6.238,7.081,6.606L4.341,13H1 c-0.553,0-1,0.448-1,1v8c0,0.552,0.447,1,1,1h2.142C3.589,24.72,5.141,26,7,26s3.411-1.28,3.858-3h10.284 c0.447,1.72,1.999,3,3.858,3s3.411-1.28,3.858-3H31c0.553,0,1-0.448,1-1v-8C32,13.448,31.553,13,31,13z M22.277,13H15V8h4.42 L22.277,13z M8.659,8H13v5H6.516L8.659,8z M7,24c-1.103,0-2-0.897-2-2s0.897-2,2-2s2,0.897,2,2S8.103,24,7,24z M25,24 c-1.103,0-2-0.897-2-2s0.897-2,2-2s2,0.897,2,2S26.103,24,25,24z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-beauty {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M30.053,20.449A27.1,27.1,0,0,1,29,13,13,13,0,0,0,15.477.011,13.2,13.2,0,0,0,3,13.286a27.249,27.249,0,0,1-1.052,7.162C1.141,23.59.5,26.07,3.118,30.971A1,1,0,0,0,4,31.5a.99.99,0,0,0,.209-.022l4.628-.993A4.018,4.018,0,0,0,12,26.575V24.946a8.12,8.12,0,0,0,8,0v1.628a4.018,4.018,0,0,0,3.162,3.91l4.629.993a.992.992,0,0,0,1.091-.507C31.5,26.07,30.859,23.59,30.053,20.449Zm-7.705-5.928-.5.75a4,4,0,0,0,.431,4.965C20.67,22.45,18.471,24,16,24c-2.52,0-4.758-1.611-6.375-3.894a4,4,0,0,0,.1-4.277L8.029,13A10.5,10.5,0,0,0,18.184,5.18L22.057,9.7A4,4,0,0,1,22.348,14.521Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-books_reference {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath fill='%23212121' d='M31,6h-1V3c0-0.553-0.448-1-1-1c-7.683,0-11.504,2.347-13.005,3.611C14.481,4.352,10.633,2,3,2 C2.448,2,2,2.447,2,3v3H1C0.448,6,0,6.447,0,7v22c0,0.553,0.448,1,1,1h30c0.552,0,1-0.447,1-1V7C32,6.447,31.552,6,31,6z M4,4.015 c7.096,0.211,10.205,2.64,11,3.389V19h2V7.398c0.776-0.743,3.841-3.173,11-3.383v18.999c-6.972,0.194-10.549,2.395-11.995,3.598 C14.571,25.403,11.017,23.206,4,23.014V4.015z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-business {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='%23212121' stroke-linecap='square' stroke-linejoin='miter' stroke-miterlimit='10'%3E%3Cpolyline fill='none' stroke='%23212121' stroke-width='2' points=' 8,5 8,1 16,1 16,5 '%3E%3C/polyline%3E %3Cpolyline fill='none' stroke='%23212121' stroke-width='2' points='9,15 1,15 1,5 23,5 23,15 15,15 '%3E%3C/polyline%3E %3Cpolyline fill='none' stroke='%23212121' stroke-width='2' points='22,18 22,23 2,23 2,18 '%3E%3C/polyline%3E %3Crect x='9' y='13' fill='none' stroke='%23212121' stroke-width='2' width='6' height='4'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-comics {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M30.821,25.172l-4.467-9.825c-.65-1.428-2.073-2.345-3.642-2.347H9.288c-1.568,.002-2.992,.918-3.642,2.345L1.179,25.172c-.458,1.005-.014,2.191,.991,2.649,.42,.191,.893,.231,1.339,.114l4.491-1.182v5.247H24v-5.247l4.491,1.182c1.068,.282,2.162-.356,2.444-1.424,.118-.446,.077-.919-.114-1.339Zm-24.488-1.672l1.667-3.667v3.394l-1.667,.273Zm14.83,4.638l-5.219,.862-5.11-.86c-.481-.081-.834-.498-.834-.986v-.928l1.489-.391c.839-.221,1.341-1.08,1.12-1.919h0c-.206-.783-.973-1.281-1.772-1.151l-.838,.136v-3.718c0-.619,.556-1.089,1.166-.986l4.778,.804,4.893-.808c.609-.101,1.163,.369,1.163,.987v3.721l-.837-.137c-.799-.131-1.567,.368-1.773,1.151h0c-.221,.839,.28,1.698,1.119,1.919l1.49,.393v.926c0,.489-.354,.907-.837,.987Zm2.837-4.911v-3.393l1.667,3.666-1.667-.273Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M15.944,11h0c-3.038,0-5.5-2.462-5.5-5.5h0c0-3.038,2.462-5.5,5.5-5.5h0c3.038,0,5.5,2.462,5.5,5.5h0c0,3.038-2.462,5.5-5.5,5.5Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-communication {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M30,0H15a2,2,0,0,0-2,2V17a1,1,0,0,0,1.6.8L18.333,15H30a2,2,0,0,0,2-2V2A2,2,0,0,0,30,0ZM22,11H17V9h5Zm6-5H17V4H28Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M21,17V27a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V7A1,1,0,0,1,5,6h6V2H5A3,3,0,0,0,2,5V29a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V17Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-dating {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M32,15C32,7.832,24.822,2,16,2S0,7.832,0,15,7.178,28,16,28a19.556,19.556,0,0,0,3.5-.324l8.133,3.253A1,1,0,0,0,29,29.923l-.522-6.784A11.587,11.587,0,0,0,32,15Zm-10.959.782L16,21l-5.041-5.218a3.473,3.473,0,0,1,0-4.79A3.207,3.207,0,0,1,16,11.515a3.206,3.206,0,0,1,5.041-.523A3.469,3.469,0,0,1,21.041,15.782Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-education {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M27.914,12.5l2.208-2.208a3,3,0,0,0,0-4.241L25.949,1.878a3.072,3.072,0,0,0-4.241,0L19.5,4.086Z' fill='%23212121'%3E%3C/path%3E %3Crect x='8.35' y='16.482' width='19.213' height='4.95' transform='translate(-8.145 18.25) rotate(-45)' fill='%23212121'%3E%3C/rect%3E %3Cpath d='M3.118,20.532a1.053,1.053,0,0,0-.094.251l-2,9A1,1,0,0,0,2,31a.988.988,0,0,0,.217-.024l9-2a1.053,1.053,0,0,0,.251-.094Z' fill='%23212121'%3E%3C/path%3E %3Crect x='3.436' y='11.568' width='19.213' height='4.95' transform='translate(-6.11 13.336) rotate(-45)' fill='%23212121'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-entertainment {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M21.333,1.771a31.158,31.158,0,0,0-20.666,0A1,1,0,0,0,0,2.714V15a11,11,0,0,0,22,0V2.714A1,1,0,0,0,21.333,1.771ZM4,10.5A1.5,1.5,0,0,1,5.5,9h2a1.5,1.5,0,0,1,0,3h-2A1.5,1.5,0,0,1,4,10.5ZM11,22a4,4,0,0,1-4-4h8A4,4,0,0,1,11,22Zm5.5-10h-2a1.5,1.5,0,0,1,0-3h2a1.5,1.5,0,0,1,0,3Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M31.333,7.771A30.867,30.867,0,0,0,24,6.165V15c0,.031,0,.062,0,.093A1.488,1.488,0,0,1,24.5,15h2a1.5,1.5,0,0,1,0,3h-2a1.486,1.486,0,0,1-.8-.237,12.985,12.985,0,0,1-3.412,6.309A3.961,3.961,0,0,1,25,28H17a3.959,3.959,0,0,1,.387-1.691,12.9,12.9,0,0,1-4.932,1.6A10.992,10.992,0,0,0,32,21V8.714A1,1,0,0,0,31.333,7.771Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-events {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M31.4,12.351a.992.992,0,0,0,.6-.911V5a2,2,0,0,0-2-2H2A2,2,0,0,0,0,5v6.436a1,1,0,0,0,.6.915,4.018,4.018,0,0,1,1.952,5.54A4.611,4.611,0,0,1,.512,19.718,1,1,0,0,0,0,20.591V27a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V20.591a1,1,0,0,0-.6-.915,3.993,3.993,0,0,1,0-7.325ZM23,22H9a1,1,0,0,1-1-1V11a1,1,0,0,1,1-1H23a1,1,0,0,1,1,1V21A1,1,0,0,1,23,22Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-finance {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath fill='%23212121' d='M7,10c-2.951,0-5.403-0.639-7-1.712V10c0,1.657,3.134,3,7,3s7-1.343,7-3V8.288C12.403,9.361,9.951,10,7,10z'%3E%3C/path%3E %3Cellipse fill='%23212121' cx='7' cy='5' rx='7' ry='3'%3E%3C/ellipse%3E %3Cellipse fill='%23212121' cx='25' cy='9' rx='7' ry='3'%3E%3C/ellipse%3E %3Cpath fill='%23212121' d='M17,23c-2.951,0-5.403-0.639-7-1.712V23c0,1.657,3.134,3,7,3s7-1.343,7-3v-1.712 C22.403,22.361,19.951,23,17,23z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M17,28c-2.951,0-5.403-0.639-7-1.712V28c0,1.657,3.134,3,7,3s7-1.343,7-3v-1.712 C22.403,27.361,19.951,28,17,28z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M25,14c-1.061,0-2.054-0.086-2.969-0.241c1.996,0.691,3.363,1.816,3.809,3.218 C29.309,16.798,32,15.535,32,14v-1.712C30.403,13.361,27.951,14,25,14z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M9.92,14.766C9.018,14.916,8.042,15,7,15c-2.951,0-5.403-0.639-7-1.712V15c0,1.657,3.134,3,7,3 c0.341,0,0.674-0.014,1.003-0.034C8.015,16.703,8.71,15.606,9.92,14.766z'%3E%3C/path%3E %3Cellipse fill='%23212121' cx='17' cy='18' rx='7' ry='3'%3E%3C/ellipse%3E %3Cpath fill='%23212121' d='M26,18.973v2.993c3.391-0.208,6-1.455,6-2.966v-1.712C30.588,18.237,28.504,18.845,26,18.973z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M26,23.973v2.993c3.391-0.208,6-1.455,6-2.966v-1.712C30.588,23.237,28.504,23.845,26,23.973z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M8,19.973C7.673,19.989,7.341,20,7,20c-2.951,0-5.403-0.639-7-1.712V20c0,1.657,3.134,3,7,3 c0.34,0,0.673-0.014,1-0.034V19.973z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M8,24.973C7.673,24.989,7.341,25,7,25c-2.951,0-5.403-0.639-7-1.712V25c0,1.657,3.134,3,7,3 c0.34,0,0.673-0.014,1-0.034V24.973z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-food_drink {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M15,8H3A1,1,0,0,0,2,9V29a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V9A1,1,0,0,0,15,8ZM14,29a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V10H6.747L8.086,26.08l1.994-.167L8.753,10H14Z' fill='%23212121'%3E%3C/path%3E %3Cpath d='M22,13a8.948,8.948,0,0,0-3.376.655L18,13.909V30.091l.624.254A9,9,0,1,0,22,13Z' fill='%23212121'%3E%3C/path%3E %3Cpath d='M25,6V4a5,5,0,0,0-5,5v2A5,5,0,0,0,25,6Z' fill='%23212121'%3E%3C/path%3E %3Cpath d='M6.413,6H8.42L8,.917A1,1,0,0,0,7,0H1V2H6.08Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-health_fitness {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M23,0h0V2a4,4,0,0,1-4,4h0V4A4,4,0,0,1,23,0Z' fill='%23212121'%3E%3C/path%3E %3Cpath d='M29.3,8.457c-3.348-2.744-7.115-.77-10.3-.769s-6.954-1.975-10.3.769A7.982,7.982,0,0,0,6.28,13.076H20a1,1,0,0,1,1,1v10a1,1,0,0,1-1,1H8.584c.055.094.1.189.159.283C12.72,31.84,16.73,29.64,19,29.64h0c2.269,0,6.279,2.2,10.256-4.281C33.4,18.612,32.383,10.974,29.3,8.457Z' fill='%23212121'%3E%3C/path%3E %3Cpath d='M16,15.076v2H14v-2H11v4H9v-4H6v2H4v-2H3a1,1,0,0,1,0-2H4.138a15.137,15.137,0,0,1,.37-2H3a3,3,0,0,0-3,3v6a3,3,0,0,0,3,3H19v-8Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-house_home {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M16,5.842L4,15.442v13.058c0,1.381,1.119,2.5,2.5,2.5h6.5v-6c0-.552,.448-1,1-1h4c.552,0,1,.448,1,1v6h6.5c1.381,0,2.5-1.119,2.5-2.5V15.442L16,5.842Zm2,14.158h-4c-.552,0-1-.448-1-1v-3c0-.552,.448-1,1-1h4c.552,0,1,.448,1,1v3c0,.552-.448,1-1,1Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M31.624,13.219L16.624,1.219c-.365-.292-.884-.292-1.249,0l-7.375,5.9v-2.119c0-.552-.448-1-1-1h-1c-.552,0-1,.448-1,1v4.519L.375,13.219c-.429,.348-.495,.977-.148,1.406,.345,.425,.967,.495,1.397,.156L16,3.28l14.375,11.5c.426,.351,1.056,.29,1.408-.136,.351-.426,.29-1.056-.136-1.408-.007-.006-.014-.012-.022-.017h0Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-libraries_demo {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M8,21V3A1,1,0,0,0,7,2H1A1,1,0,0,0,0,3V21ZM3.5,7h1a.5.5,0,0,1,.5.5v5a.5.5,0,0,1-.5.5h-1a.5.5,0,0,1-.5-.5v-5A.5.5,0,0,1,3.5,7Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M0,23v6a1,1,0,0,0,1,1H7a1,1,0,0,0,1-1V23Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M18,21V3a1,1,0,0,0-1-1H11a1,1,0,0,0-1,1V21ZM13.5,7h1a.5.5,0,0,1,.5.5v5a.5.5,0,0,1-.5.5h-1a.5.5,0,0,1-.5-.5v-5A.5.5,0,0,1,13.5,7Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M10,23v6a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V23Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M30.808,22.055l-7.917,1.152.864,5.937a1,1,0,0,0,1.134.845l5.938-.864a1,1,0,0,0,.846-1.133Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M30.52,20.075,27.927,2.264a1,1,0,0,0-.392-.658,1.016,1.016,0,0,0-.742-.188l-5.938.864a1,1,0,0,0-.846,1.133L22.6,21.227ZM25.607,7.148l.72,4.948a.5.5,0,0,1-.423.567l-.989.144a.5.5,0,0,1-.567-.423l-.72-4.948a.5.5,0,0,1,.423-.567l.989-.144A.5.5,0,0,1,25.607,7.148Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-lifestyle {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Ccircle cx='16' cy='5.5' r='3.5' fill='%23212121'%3E%3C/circle%3E %3Cpath d='M24.5,26H7.5a1.5,1.5,0,0,1,0-3h17a1.5,1.5,0,0,1,0,3Z' fill='%23212121'%3E%3C/path%3E %3Cpath d='M31,30H1a1,1,0,0,1,0-2H31a1,1,0,0,1,0,2Z' fill='%23212121'%3E%3C/path%3E %3Cpath d='M27.7,11.844l-3.618,1.8-4.144-3.315A1.5,1.5,0,0,0,19,10H13a1.5,1.5,0,0,0-.937.329L7.919,13.644,4.307,11.836,2.92,13.916l4.248,2.832a1.5,1.5,0,0,0,1.769-.077L12,14.221V22h8V14.221l3.063,2.45a1.5,1.5,0,0,0,1.769.077l4.248-2.832Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-app_wallpaper {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M7,1H25a1,1,0,0,1,1,1V4H6V2A1,1,0,0,1,7,1Z' fill='%23212121'%3E%3C/path%3E %3Cpath d='M30,6H2A1,1,0,0,0,1,7V30a1,1,0,0,0,1,1H30a1,1,0,0,0,1-1V7A1,1,0,0,0,30,6ZM6,13.5A2.5,2.5,0,1,1,8.5,16,2.5,2.5,0,0,1,6,13.5ZM26.882,24.472A1,1,0,0,1,26,25H9a1,1,0,0,1-.633-1.774l11-9a1.017,1.017,0,0,1,.781-.215,1,1,0,0,1,.684.434l6,9A1,1,0,0,1,26.882,24.472Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-maps_navigation {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath fill='%23212121' d='M30,32H2c-0.364,0-0.698-0.197-0.875-0.515s-0.166-0.707,0.026-1.015l5-8 c0.293-0.469,0.91-0.61,1.378-0.318c0.469,0.293,0.611,0.91,0.318,1.378L3.804,30h24.392l-4.044-6.47 c-0.292-0.468-0.15-1.085,0.318-1.378c0.468-0.292,1.085-0.15,1.378,0.318l5,8c0.192,0.308,0.203,0.697,0.026,1.015S30.364,32,30,32 z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M16,0.036c-5.407,0-11,3.944-11,10.545c0,6.219,9.855,16.666,10.275,17.107C15.464,27.888,15.726,28,16,28 s0.536-0.112,0.725-0.311C17.145,27.247,27,16.801,27,10.582C27,3.98,21.407,0.036,16,0.036z M16,15.036c-2.206,0-4-1.794-4-4 s1.794-4,4-4s4,1.794,4,4S18.206,15.036,16,15.036z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-media_video {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Ccircle cx='5.5' cy='4.5' r='4.5' fill='%23212121'%3E%3C/circle%3E%3Ccircle cx='17' cy='6' r='3' fill='%23212121'%3E%3C/circle%3E%3Cpath d='M31.507,13.138a1,1,0,0,0-.993-.012L23,17.3V15a4,4,0,0,0-4-4H4a4,4,0,0,0-4,4V27a4,4,0,0,0,4,4H19a4,4,0,0,0,4-4V24.7l7.514,4.175A1,1,0,0,0,32,28V14A1,1,0,0,0,31.507,13.138Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-medical {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath fill='%23212121' d='M31.7,6.3l-6-6c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4L25.6,3L22,6.6l-5.3-5.3c-0.4-0.4-1-0.4-1.4,0 s-0.4,1,0,1.4L18.6,6L16,8.6l1.7,1.7c0.4,0.4,0.4,1,0,1.4C17.5,11.9,17.3,12,17,12s-0.5-0.1-0.7-0.3L14.6,10L13,11.6l1.7,1.7 c0.4,0.4,0.4,1,0,1.4C14.5,14.9,14.3,15,14,15s-0.5-0.1-0.7-0.3L11.6,13L10,14.6l1.7,1.7c0.4,0.4,0.4,1,0,1.4 C11.5,17.9,11.3,18,11,18s-0.5-0.1-0.7-0.3L8.6,16l-3.3,3.3c-0.4,0.4-0.4,1,0,1.4L7.6,23l-6.3,6.3c-0.4,0.4-0.4,1,0,1.4 C1.5,30.9,1.7,31,2,31s0.5-0.1,0.7-0.3L9,24.4l2.3,2.3c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3L26,13.4l3.3,3.3 c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3c0.4-0.4,0.4-1,0-1.4L25.4,10L29,6.4l1.3,1.3C30.5,7.9,30.7,8,31,8s0.5-0.1,0.7-0.3 C32.1,7.3,32.1,6.7,31.7,6.3z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-music_audio {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M24,0H8A3,3,0,0,0,5,3V29a3,3,0,0,0,3,3H24a3,3,0,0,0,3-3V3A3,3,0,0,0,24,0Zm1,27a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V5A1,1,0,0,1,8,4H24a1,1,0,0,1,1,1Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M21.515,11.143l-5-3A1,1,0,0,0,15,9v9.184A2.962,2.962,0,0,0,14,18a3,3,0,1,0,3,3V10.767l3.485,2.09a1,1,0,1,0,1.03-1.714Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-news_magazines {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M30,1H7c-.552,0-1,.448-1,1V27.019c.011,1.083-.858,1.97-1.941,1.981h-.149c-1.074-.019-1.929-.905-1.91-1.979v-8.021h2v-2H1c-.552,0-1,.448-1,1v8.981c-.04,2.18,1.694,3.979,3.874,4.019H27.057c2.151-.001,3.905-1.726,3.943-3.877V2c0-.552-.448-1-1-1Zm-5,24H12c-.553,0-1-.447-1-1s.447-1,1-1h13c.553,0,1,.447,1,1s-.447,1-1,1Zm0-6H12c-.553,0-1-.447-1-1s.447-1,1-1h13c.553,0,1,.447,1,1s-.447,1-1,1Zm1-7c0,.553-.447,1-1,1H12c-.553,0-1-.447-1-1V7c0-.553,.447-1,1-1h13c.553,0,1,.447,1,1v5Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-parenting {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Ccircle cx='8.5' cy='4.5' r='4.5' fill='%23212121'%3E%3C/circle%3E%3Ccircle cx='23.5' cy='4.5' r='4.5' fill='%23212121'%3E%3C/circle%3E%3Cpath d='M25,11H22a7,7,0,0,0-6,3.413A7,7,0,0,0,10,11H7a7.008,7.008,0,0,0-7,7V30a1,1,0,0,0,1,1H11V28L5.216,22.829a1.227,1.227,0,0,1-.48-.96,1.25,1.25,0,0,1,1.25-1.25,1.224,1.224,0,0,1,.768.288L13.147,26h5.706l6.393-5.093a1.224,1.224,0,0,1,.768-.288,1.25,1.25,0,0,1,1.25,1.25,1.227,1.227,0,0,1-.48.96L21,28v3H31a1,1,0,0,0,1-1V18A7.008,7.008,0,0,0,25,11ZM16,24a4,4,0,1,1,4-4A4,4,0,0,1,16,24Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-personalization {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M8,25a1,1,0,0,1-1-1.054c.054-.98.4-5.954,2.022-7.577h0a4.672,4.672,0,0,1,6.607,6.608C14.008,24.6,9.035,24.945,8.054,25A.487.487,0,0,1,8,25Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M29,10.778V29H3V3H21.222l2-2H2A1,1,0,0,0,1,2V30a1,1,0,0,0,1,1H30a1,1,0,0,0,1-1V8.778Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M29.975,2.025a3.5,3.5,0,0,0-4.95,0l-11.16,11.16a6.627,6.627,0,0,1,4.946,4.953L29.975,6.975A3.5,3.5,0,0,0,29.975,2.025Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-photography {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M28,6H23.566l-3-5H11.434l-3,5H4a4,4,0,0,0-4,4V26a4,4,0,0,0,4,4H28a4,4,0,0,0,4-4V10A4,4,0,0,0,28,6ZM16,25a7,7,0,1,1,7-7A7,7,0,0,1,16,25Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-productivity {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M14.232,17.768c.472,.472,1.1,.732,1.768,.732s1.296-.26,1.768-.732c.472-.472,.732-1.1,.732-1.768s-.26-1.296-.732-1.768c-.79-.791-9.045-6.496-9.983-7.144-.199-.137-.467-.113-.638,.058-.171,.17-.195,.439-.058,.638,.648,.938,6.352,9.191,7.144,9.983Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M16,0C7.178,0,0,7.178,0,16s7.178,16,16,16,16-7.178,16-16S24.822,0,16,0Zm-1,2.051v2.449c0,.276,.224,.5,.5,.5h1c.276,0,.5-.224,.5-.5V2.051c3.108,.221,5.934,1.455,8.154,3.381l-1.729,1.729c-.195,.195-.195,.512,0,.707l.707,.707c.195,.195,.512,.195,.707,0l1.729-1.729c1.926,2.22,3.16,5.047,3.381,8.154h-2.449c-.276,0-.5,.224-.5,.5v1c0,.276,.224,.5,.5,.5h2.449c-.127,1.78-.587,3.465-1.319,5H3.37c-.733-1.535-1.193-3.22-1.319-5h2.449c.276,0,.5-.224,.5-.5v-1c0-.276-.224-.5-.5-.5H2.051c.493-6.921,6.028-12.457,12.949-12.949Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-shopping {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath fill='%23212121' d='M18.52,28.172c-2.016-2.088-2.016-5.483,0-7.569C19.518,19.569,20.85,19,22.27,19 c0.981,0,1.92,0.274,2.73,0.774V11c0-0.266-0.105-0.52-0.293-0.707l-10-10c-0.391-0.391-1.023-0.391-1.414,0l-10,10 C3.105,10.48,3,10.734,3,11v20c0,0.553,0.448,1,1,1h18.219L18.52,28.172z M14,13c-1.105,0-2-0.895-2-2c0-1.105,0.895-2,2-2 s2,0.895,2,2C16,12.105,15.105,13,14,13z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M30.041,21.992c-1.46-1.511-3.895-1.264-5.041,0.523c-1.147-1.789-3.583-2.032-5.041-0.523 c-1.278,1.323-1.278,3.467,0,4.79L24.999,32l5.042-5.218C31.32,25.459,31.32,23.315,30.041,21.992z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-social {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Ccircle cx='13.475' cy='8' r='7' fill='%23212121'%3E%3C/circle%3E%3Cpath d='M24.062,29.784l-.247-.13c-.575,.228-1.188,.346-1.814,.346-2.757,0-5-2.243-5-5s2.227-4.98,4.97-4.997c-2.319-1.88-5.273-3.003-8.495-3.003C6.208,17,.289,22.692,0,29.96c-.011,.272,.089,.537,.278,.733,.189,.195,.449,.307,.721,.307H24.439c-.17-.385-.309-.787-.377-1.216Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M29,26c-.782,0-1.489,.308-2.023,.8l-2.07-1.093c.124-.509,.124-.905,0-1.414l2.07-1.093c.535,.492,1.241,.8,2.023,.8,1.654,0,3-1.346,3-3s-1.346-3-3-3-3,1.346-3,3c0,.147,.023,.289,.044,.431l-2.244,1.184c-.503-.381-1.122-.615-1.8-.615-1.654,0-3,1.346-3,3s1.346,3,3,3c.678,0,1.297-.234,1.8-.615l2.244,1.184c-.021,.142-.044,.283-.044,.431,0,1.654,1.346,3,3,3s3-1.346,3-3-1.346-3-3-3Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-sports {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M.305,20.488c-.7,4.293-.156,8.077,1.486,9.719C2.967,31.383,5.238,32,8.009,32a21.992,21.992,0,0,0,3.506-.3Z' fill='%23212121'%3E%3C/path%3E %3Cpath d='M31.7,11.448c.681-4.328.128-8.1-1.458-9.69C28.642.158,24.854-.4,20.527.277Z' fill='%23212121'%3E%3C/path%3E %3Cpath d='M18.176.754A24.347,24.347,0,0,0,6.99,6.957,24.743,24.743,0,0,0,.794,18.15L13.849,31.2a24.748,24.748,0,0,0,11.193-6.2A24.326,24.326,0,0,0,31.224,13.8ZM22.414,15,21,16.414l-2-2L17.414,16l2,2L18,19.414l-2-2L14.414,19l2,2L15,22.414l-2-2-2,2L9.586,21l2-2-2-2L11,15.586l2,2L14.586,16l-2-2L14,12.586l2,2L17.586,13l-2-2L17,9.586l2,2,2-2L22.414,11l-2,2Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-tools {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M5.35,13.636c1.285,.45,2.678,.484,3.984,.098l4.26,4.671,4.814-4.814-4.671-4.261c1.019-3.434-.938-7.044-4.372-8.064-1.309-.389-2.708-.354-3.996,.099l2.927,2.927c.391,.391,.391,1.024,0,1.414l-2.586,2.586c-.391,.391-1.024,.391-1.414,0L1.369,5.367c-1.184,3.383,.598,7.086,3.982,8.27Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M30.35,24.485l-8.066-7.357-4.928,5.402,7.128,7.815c.736,.807,1.987,.88,2.804,.155,.032-.029,.062-.056,.091-.086l3.024-3.024c.777-.777,.798-2.041,.03-2.826-.027-.028-.054-.054-.083-.08Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M30.633,5.369l-2.927,2.927c-.391,.391-1.024,.391-1.414,0l-2.586-2.586c-.391-.391-.391-1.024,0-1.414l2.927-2.927c-3.383-1.184-7.086,.598-8.27,3.981-.45,1.285-.484,2.678-.098,3.984L1.655,24.484c-.807,.736-.88,1.987-.155,2.804,.028,.032,.056,.062,.086,.091l3.024,3.024c.777,.777,2.041,.798,2.826,.03,.028-.027,.054-.054,.08-.083L22.668,13.737c3.434,1.019,7.044-.938,8.064-4.372,.389-1.309,.354-2.708-.099-3.996Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-transportation {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath fill='%23212121' d='M1,17h1v-5H1c-0.552,0-1,0.448-1,1v3C0,16.552,0.448,17,1,17z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M30,12v5h1c0.552,0,1-0.448,1-1v-3c0-0.552-0.448-1-1-1H30z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M25,0H7C4.794,0,3,1.794,3,4v23c0,0.552,0.448,1,1,1h24c0.552,0,1-0.448,1-1V4C29,1.794,27.206,0,25,0z M8.5,24C7.672,24,7,23.328,7,22.5S7.672,21,8.5,21s1.5,0.672,1.5,1.5S9.328,24,8.5,24z M23.5,24c-0.828,0-1.5-0.672-1.5-1.5 s0.672-1.5,1.5-1.5s1.5,0.672,1.5,1.5S24.328,24,23.5,24z M27,16c0,0.552-0.448,1-1,1H6c-0.552,0-1-0.448-1-1V6c0-0.552,0.448-1,1-1 h20c0.552,0,1,0.448,1,1V16z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M5,31c0,0.552,0.448,1,1,1h4c0.552,0,1-0.448,1-1v-1H5V31z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M21,31c0,0.552,0.448,1,1,1h4c0.552,0,1-0.448,1-1v-1h-6V31z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-travel_local {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Ccircle cx='21' cy='3.5' r='3.5' fill='%23212121'%3E%3C/circle%3E%3Cpath d='M8.928,18.724,8.136,21.89l-3.029-.758a1,1,0,0,0-1.213.727h0L2.136,28.89A1,1,0,0,0,2.863,30.1h0l3.515.878a.5.5,0,0,0,.606-.364L9.866,19.1Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M29.97,14.757a1,1,0,0,0-1.212-.727l-3.338.834L21.492,9.353a2.947,2.947,0,0,0-3.523-1.16l-5.3,1.865a1.006,1.006,0,0,0-.594.57l-2,5a1,1,0,0,0,1.858.744l1.832-4.581,2.107-.748-1.753,6.133a2.978,2.978,0,0,0,0,1.63l1.563,5.622L13.84,29.036a1.249,1.249,0,1,0,2.32.928l2-5a1.241,1.241,0,0,0,.044-.8l-.886-3.191a2.994,2.994,0,0,0,2.567-2.151l1.691-5.917,2.609,3.672a1,1,0,0,0,1.057.391l4-1A1,1,0,0,0,29.97,14.757Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M21.44,20.275a5.024,5.024,0,0,1-1.69,1.878l1.5,1.8V29.5a1.25,1.25,0,0,0,2.5,0v-6a1.25,1.25,0,0,0-.29-.8Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-video_player {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M29,1H3A2,2,0,0,0,1,3V29a2,2,0,0,0,2,2H29a2,2,0,0,0,2-2V3A2,2,0,0,0,29,1ZM12,7l10,6L12,19Zm8,20H18V25H5V23H18V21h2Zm7-2H22V23h5Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-weather {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath fill='%23212121' d='M7,17c0.552,0,1-0.447,1-1c0-4.411,3.589-8,8-8s8,3.589,8,8c0,0.553,0.448,1,1,1s1-0.447,1-1 c0-5.514-4.486-10-10-10S6,10.486,6,16C6,16.553,6.448,17,7,17z'%3E%3C/path%3E %3Crect x='15' fill='%23212121' width='2' height='4'%3E%3C/rect%3E %3Crect x='23.9' y='5.101' transform='matrix(0.7071 -0.7071 0.7071 0.7071 3.272 20.1005)' fill='%23212121' width='4' height='2'%3E%3C/rect%3E %3Crect x='28' y='15' fill='%23212121' width='4' height='2'%3E%3C/rect%3E %3Crect y='15' fill='%23212121' width='4' height='2'%3E%3C/rect%3E %3Crect x='5.101' y='4.101' transform='matrix(0.7071 -0.7071 0.7071 0.7071 -2.5269 6.1006)' fill='%23212121' width='2' height='4'%3E%3C/rect%3E %3Cpath fill='%23212121' d='M25.545,19.091c-0.919,0-1.817,0.196-2.646,0.573C21.469,16.832,18.554,15,15.318,15 c-3.063,0-5.867,1.65-7.371,4.272c-0.494-0.121-0.993-0.182-1.493-0.182C2.896,19.091,0,21.986,0,25.546C0,29.104,2.896,32,6.455,32 h19.091C29.104,32,32,29.104,32,25.546C32,21.986,29.104,19.091,25.545,19.091z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-widgets {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M13,2H3A1,1,0,0,0,2,3V13a1,1,0,0,0,1,1H13a1,1,0,0,0,1-1V3A1,1,0,0,0,13,2Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M31.7,7.293l-7-7a1,1,0,0,0-1.414,0l-7,7a1,1,0,0,0,0,1.414l7,7a1,1,0,0,0,1.414,0l7-7A1,1,0,0,0,31.7,7.293Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M29,18H19a1,1,0,0,0-1,1V29a1,1,0,0,0,1,1H29a1,1,0,0,0,1-1V19A1,1,0,0,0,29,18Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M13,18H3a1,1,0,0,0-1,1V29a1,1,0,0,0,1,1H13a1,1,0,0,0,1-1V19A1,1,0,0,0,13,18Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M29,19a3,3,0,1,1,3-3A3,3,0,0,1,29,19Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M30.347,8.871l-.5-.866a16,16,0,1,0,0,15.99l.5-.866L18,16ZM16,9a2,2,0,1,1,2,2A2,2,0,0,1,16,9Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_family {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M30.999,11c.357,0,.703-.192,.884-.529,.26-.487,.075-1.093-.412-1.353L16.471,1.118c-.295-.157-.646-.157-.941,0L.529,9.118c-.487,.26-.672,.866-.412,1.353,.26,.486,.863,.672,1.354,.412L16,3.133l14.529,7.749c.15,.08,.312,.118,.47,.118Z' fill='%23212121'%3E%3C/path%3E%3Ccircle cx='7' cy='16' r='4' fill='%23212121'%3E%3C/circle%3E%3Cpath d='M7,22c-3.859,0-7,3.14-7,7,0,.552,.447,1,1,1H13c.553,0,1-.448,1-1,0-3.86-3.141-7-7-7Z' fill='%23212121'%3E%3C/path%3E%3Ccircle cx='25' cy='16' r='4' fill='%23212121'%3E%3C/circle%3E%3Cpath d='M25,22c-3.859,0-7,3.14-7,7,0,.552,.447,1,1,1h12c.553,0,1-.448,1-1,0-3.86-3.141-7-7-7Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_action {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121' stroke-linecap='square' stroke-linejoin='miter' stroke-miterlimit='10'%3E%3Cpath d='M27,8H13a2,2,0,0,1-2-2V4' fill='none' stroke='%23212121' stroke-width='2'%3E%3C/path%3E%3Cpath d='M4.444,10.889,3.667,9.333,5,4H31v8H14.333L9,28H4.5A3,3,0,0,1,1.65,25.949L1,24,4.607,13.179A3,3,0,0,0,4.444,10.889Z' fill='none' stroke='%23212121' stroke-width='2'%3E%3C/path%3E%3Cpath d='M21,12l-.983,2.949A3,3,0,0,1,17.171,17h-4.5' fill='none' stroke='%23212121' stroke-width='2' stroke-linecap='butt'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_adventure {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121' stroke-linecap='square' stroke-linejoin='miter' stroke-miterlimit='10'%3E%3Cpolyline points='15 22 29 10 30 2 22 3 10 17' fill='none' stroke='%23212121' stroke-width='2' stroke-linecap='butt'%3E%3C/polyline%3E%3Cline x1='24' y1='8' x2='12.5' y2='19.5' fill='none' stroke='%23212121' stroke-width='2'%3E%3C/line%3E%3Cpath d='M4,25l4.172-4.172-.879-.878a3,3,0,0,1,0-4.243L8,15l9,9-.707.707a3,3,0,0,1-4.243,0l-.878-.879L7,28' fill='none' stroke='%23212121' stroke-width='2' stroke-linecap='butt'%3E%3C/path%3E%3Cline x1='2' y1='23' x2='9' y2='30' fill='none' stroke='%23212121' stroke-width='2'%3E%3C/line%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_arcade {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121' stroke-linecap='square' stroke-linejoin='miter' stroke-miterlimit='10'%3E%3Cpolyline points='14 8.371 14 20 18 20 18 8.372' fill='none' stroke='%23212121' stroke-width='2' stroke-linecap='butt'%3E%3C/polyline%3E%3Ccircle cx='16' cy='5.5' r='3.5' fill='none' stroke='%23212121' stroke-width='2'%3E%3C/circle%3E%3Cline x1='29' y1='25' x2='3' y2='25' fill='none' stroke='%23212121' stroke-width='2' stroke-linecap='butt'%3E%3C/line%3E%3Cpolyline points='18 15 24 15 29 25 29 30 3 30 3 25 8 15 14 15' fill='none' stroke='%23212121' stroke-width='2'%3E%3C/polyline%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_board {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M16,10.938l14-5L16.336,1.059a.982.982,0,0,0-.672,0L2,5.938ZM19.5,5c1.105,0,2,.448,2,1s-.895,1-2,1-2-.448-2-1S18.4,5,19.5,5Zm-7,0c1.105,0,2,.448,2,1s-.895,1-2,1-2-.448-2-1S11.4,5,12.5,5Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M15,12.7,1,7.7V25a1,1,0,0,0,.664.941L15,30.7ZM5,16.5c-.828,0-1.5-.895-1.5-2s.672-2,1.5-2,1.5.895,1.5,2S5.828,16.5,5,16.5Zm3,5c-.828,0-1.5-.895-1.5-2s.672-2,1.5-2,1.5.895,1.5,2S8.828,21.5,8,21.5Zm3,5c-.828,0-1.5-.895-1.5-2s.672-2,1.5-2,1.5.895,1.5,2S11.828,26.5,11,26.5Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M17,12.7v18l13.336-4.763A1,1,0,0,0,31,25V7.7Zm7,8.8c-.828,0-1.5-.895-1.5-2s.672-2,1.5-2,1.5.895,1.5,2S24.828,21.5,24,21.5Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_card {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M28,2h0a2,2,0,0,1,2,2V28a2,2,0,0,1-2,2h0a0,0,0,0,1,0,0V2A0,0,0,0,1,28,2Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M24,0H4A2,2,0,0,0,2,2V30a2,2,0,0,0,2,2H24a2,2,0,0,0,2-2V2A2,2,0,0,0,24,0ZM6,8H4V3A1,1,0,0,1,5,2h5V4H6Zm2.958,9.782a3.473,3.473,0,0,1,0-4.79A3.207,3.207,0,0,1,14,13.515a3.206,3.206,0,0,1,5.041-.523,3.469,3.469,0,0,1,0,4.79L14,23ZM24,29a1,1,0,0,1-1,1H18V28h4V24h2Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_casino {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M0,24H32V8H0ZM10,13.749a.492.492,0,0,1-.19.392,7.537,7.537,0,0,0-2.8,5.366A.517.517,0,0,1,6.507,20c-.63,0-.992,0-.992,0a.506.506,0,0,1-.5-.52A7.27,7.27,0,0,1,7.431,14H4.5a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5h5a.5.5,0,0,1,.5.5Zm9,0a.492.492,0,0,1-.19.392,7.537,7.537,0,0,0-2.795,5.366.517.517,0,0,1-.508.488c-.63,0-.992,0-.992,0a.506.506,0,0,1-.5-.52A7.27,7.27,0,0,1,16.431,14H13.5a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5h5a.5.5,0,0,1,.5.5Zm9,0a.492.492,0,0,1-.19.392,7.537,7.537,0,0,0-2.795,5.366.517.517,0,0,1-.508.488c-.63,0-.992,0-.992,0a.506.506,0,0,1-.5-.52A7.27,7.27,0,0,1,25.431,14H22.5a.5.5,0,0,1-.5-.5v-1a.5.5,0,0,1,.5-.5h5a.5.5,0,0,1,.5.5Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M2,2H30a2,2,0,0,1,2,2V6a0,0,0,0,1,0,0H0A0,0,0,0,1,0,6V4A2,2,0,0,1,2,2Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M0,26.087H32a0,0,0,0,1,0,0v2a2,2,0,0,1-2,2H2a2,2,0,0,1-2-2v-2A0,0,0,0,1,0,26.087Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_casual {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M28.28,17.464l-6-5A2,2,0,0,0,21,12H11a2,2,0,0,0-1.281.464l-6,5a2,2,0,0,0-.577,2.279l2,5A2,2,0,0,0,7,26a2,2,0,0,0,1.828-2.817L7.4,19.606,10,17.437V30a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V17.437l2.6,2.169-1.432,3.578A2,2,0,0,0,25,26a2,2,0,0,0,1.857-1.258l2-5A2,2,0,0,0,28.28,17.464Z' fill='%23212121'%3E%3C/path%3E %3Ccircle cx='16' cy='5' r='5' fill='%23212121'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_educational {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath fill='%23212121' d='M18,25c0,0.234,0.082,0.46,0.231,0.64l5,6C23.422,31.868,23.703,32,24,32 s0.578-0.132,0.769-0.36l5-6C29.918,25.46,30,25.234,30,25V7H18V25z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M29,0H19c-0.553,0-1,0.448-1,1v4h12V1C30,0.448,29.553,0,29,0z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M13,0H3C2.448,0,2,0.448,2,1v4h3v2H2v3h4v2H2v3h3v2H2v3h4v2H2v3h3v2H2v4c0,0.552,0.448,1,1,1h10 c0.552,0,1-0.448,1-1V1C14,0.448,13.552,0,13,0z M10.5,6C9.672,6,9,5.328,9,4.5S9.672,3,10.5,3S12,3.672,12,4.5S11.328,6,10.5,6z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_music {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M28,18.606l0,7.684A13.418,13.418,0,0,1,26,27.3l0-7.828a25.4,25.4,0,0,1-5,1.2v7.962c-.647.1-1.311.185-2,.246V20.879c-.966.077-1.965.121-3,.121s-2.034-.044-3-.121V28.87c-.689-.061-1.353-.146-2-.246V20.662a25.373,25.373,0,0,1-5-1.194V27.3A13.515,13.515,0,0,1,4,26.29V18.607A11.614,11.614,0,0,1,1,16.5V24c0,3.99,6.449,7,15,7s15-3.01,15-7V16.5A11.594,11.594,0,0,1,28,18.606Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M29.9,1.553a1,1,0,0,0-1.342-.448L16,7.382,3.447,1.105A1,1,0,0,0,2.553,2.9L13.764,8.5,8.553,11.105a1,1,0,0,0,.894,1.79L16,9.618,22.553,12.9a1,1,0,0,0,.894-1.79L18.236,8.5,29.447,2.9A1,1,0,0,0,29.9,1.553Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M16,19c8.551,0,15-3.01,15-7,0-2.124-1.839-3.964-4.838-5.226l-2.5,1.247C26.985,9,29,10.55,29,12c0,2.365-5.339,5-13,5S3,14.365,3,12c0-1.45,2.012-3,5.329-3.981L5.838,6.773C2.839,8.036,1,9.876,1,12,1,15.99,7.449,19,16,19Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_puzzle {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M6.261,25.953a2.751,2.751,0,0,1-1.495-.5A5.844,5.844,0,0,1,3.01,23.5,5.867,5.867,0,0,1,2.2,21a2.266,2.266,0,0,1,.978-2.218,1.929,1.929,0,0,1,1.5-.162A4.894,4.894,0,0,1,7.34,21a5.87,5.87,0,0,1,.812,2.5,2.266,2.266,0,0,1-.977,2.218A1.811,1.811,0,0,1,6.261,25.953ZM4.1,20.545Zm-.42-.893h0Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M15,30.434V18.31a3,3,0,0,0-1.5-2.6L3,9.649v7.058a3.861,3.861,0,0,1,1.093-.162,4.237,4.237,0,0,1,1.1.148A6.8,6.8,0,0,1,9.072,20a7.9,7.9,0,0,1,1.077,3.377A4.421,4.421,0,0,1,8.883,26.9Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M24.825,25.714a2.266,2.266,0,0,1-.977-2.218A5.87,5.87,0,0,1,24.66,21a4.894,4.894,0,0,1,2.67-2.376,1.929,1.929,0,0,1,1.5.162A2.266,2.266,0,0,1,29.8,21a6.331,6.331,0,0,1-2.569,4.448,2.751,2.751,0,0,1-1.5.5A1.811,1.811,0,0,1,24.825,25.714Zm3.08-5.169Zm.41-.893h0Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M17,30.434V18.31a3,3,0,0,1,1.5-2.6L29,9.649v7.058a3.861,3.861,0,0,0-1.093-.162,4.237,4.237,0,0,0-1.1.148A6.8,6.8,0,0,0,22.928,20a7.9,7.9,0,0,0-1.077,3.377A4.421,4.421,0,0,0,23.117,26.9Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M21.894,4.392C21.387,6.527,19.066,8,16,8s-5.387-1.473-5.894-3.608L4,7.917,14.5,13.98a3,3,0,0,0,3,0L28,7.917Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M16,6c-2.318,0-4-1.052-4-2.5S13.682,1,16,1s4,1.052,4,2.5S18.318,6,16,6Zm2.017-2.417h0Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_racing {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath fill='%23212121' d='M16,0C7.1777344,0,0,7.1777344,0,16s7.1777344,16,16,16s16-7.1777344,16-16S24.8222656,0,16,0z M16,3 c5.9138794,0,10.9088135,3.9733276,12.4789429,9.3881836c-2.328186-1.0298462-7.7669678-3.1873169-12.4788818-3.1873169 c-4.736145,0-10.1766357,2.1660156-12.4788208,3.1867065C5.0916138,6.9730835,10.0863647,3,16,3z M3.2147217,18.2908936 c5.0294189,1.2578735,8.9464722,5.3012695,10.0111084,10.4039307C8.1226807,27.5800781,4.1394653,23.4614868,3.2147217,18.2908936z M16,19c-1.6568604,0-3-1.3431396-3-3s1.3431396-3,3-3s3,1.3431396,3,3S17.6568604,19,16,19z M18.7741699,28.6948242 c1.0646362-5.1026611,4.9816895-9.1460571,10.0111084-10.4039307 C27.8605347,23.4614868,23.8773193,27.5800781,18.7741699,28.6948242z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_role {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Crect x='13' y='23' width='6' height='2' rx='1' ry='1' fill='%23212121'%3E%3C/rect%3E%3Cpath d='M28.658,10.078C27.313,4.197,22.114,0,16,0S4.687,4.196,3.342,10.078c-1.338,.301-2.342,1.494-2.342,2.922v5c0,1.423,.999,2.613,2.33,2.919,1.36,6.27,6.782,11.081,12.67,11.081s11.31-4.811,12.67-11.082c1.332-.306,2.33-1.495,2.33-2.918v-5c0-1.427-1.004-2.62-2.342-2.922ZM16,2c4.991,0,9.263,3.302,10.581,8h-6.581c-1.654,0-3,1.346-3,3h-2c0-1.654-1.346-3-3-3H5.42C6.738,5.302,11.01,2,16,2Zm0,28c-4.813,0-9.273-3.869-10.605-9h4.605c2.757,0,5-2.243,5-5v-1h2v1c0,2.757,2.243,5,5,5h4.605c-1.332,5.131-5.792,9-10.605,9Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_simulation {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M6.5,32A3.5,3.5,0,1,1,10,28.5,3.5,3.5,0,0,1,6.5,32Z' fill='%23212121'%3E%3C/path%3E %3Ccircle cx='19' cy='3.5' r='3.5' fill='%23212121'%3E%3C/circle%3E %3Cpath d='M29.666,14.942l-8.9-5.888a1.465,1.465,0,0,0-.325-.154l-5.47-1.823a1.5,1.5,0,0,0-1.066.044l-10.4,4.73.984,2.3,7.94-3.188L8.577,22.525l2.682.9,1.3-3.364,1.8.6L11.551,30.684l2.372.791,6.4-19.192,8.013,4.775Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_sports {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M29,27H20a1,1,0,0,1-.55-.165L1.286,14.888a3.012,3.012,0,0,1-.73-4.206l6.235-8.73a2.272,2.272,0,0,1,3.171-.528,2.3,2.3,0,0,1,.959,1.907A6.925,6.925,0,0,0,13.991,8a8.989,8.989,0,0,0,5.771,1.026L18.9,6.335a1,1,0,0,1,1.905-.609L24.73,18H28a4,4,0,0,1,4,4v2A3,3,0,0,1,29,27Z' fill='%23212121'%3E%3C/path%3E %3Crect y='25' width='12' height='2' fill='%23212121'%3E%3C/rect%3E %3Crect y='20' width='5' height='2' fill='%23212121'%3E%3C/rect%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_strategy {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M27,27H5a2,2,0,0,0-2,2v3H29V29A2,2,0,0,0,27,27Z' fill='%23212121'%3E%3C/path%3E%3Cpolygon points='21.326 14 10.674 14 7.531 25 24.469 25 21.326 14' fill='%23212121'%3E%3C/polygon%3E%3Cpath d='M9.586,12H22.851l2.774-2.219A1,1,0,0,0,26,9V2a1,1,0,0,0-1-1H23.5a1,1,0,0,0-.937.648L21.307,5H19.281L18.47,1.758A1,1,0,0,0,17.5,1h-3a1,1,0,0,0-.97.758L12.719,5H10.693L9.437,1.648A1,1,0,0,0,8.5,1H7A1,1,0,0,0,6,2V8a1,1,0,0,0,.293.707Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_trivia {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M12.9,21.057l-1.9-4.269v-.788c0-4.971-4.029-9-9-9-.673,.002-1.344,.079-2,.231V31H5v-3h3c1.657,0,3-1.343,3-3v-2l1.393-.625c.503-.225,.73-.814,.507-1.318Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M19.1,21.057l1.9-4.269v-.788c-.013-4.958,3.996-8.987,8.954-9,.689-.002,1.375,.076,2.046,.231V31h-5v-3h-3c-1.657,0-3-1.343-3-3v-2l-1.393-.625c-.503-.225-.73-.814-.507-1.318Z' fill='%23212121'%3E%3C/path%3E%3Ccircle cx='16' cy='12' r='1' fill='%23212121'%3E%3C/circle%3E%3Cpath d='M23.071,5.929c-.256,0-.512-.098-.707-.293-3.51-3.509-9.219-3.509-12.729,0-.391,.391-1.023,.391-1.414,0s-.391-1.023,0-1.414C12.511-.067,19.489-.067,23.778,4.222c.391,.391,.391,1.023,0,1.414-.195,.195-.451,.293-.707,.293Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M20.243,7.757c-1.17-1.17-2.707-1.755-4.243-1.755-1.537,0-3.073,.585-4.243,1.755-.391,.391-.391,1.024,0,1.414,.195,.195,.451,.293,.707,.293s.512-.098,.707-.293c.78-.78,1.805-1.17,2.829-1.17s2.049,.39,2.829,1.17c.195,.195,.451,.293,.707,.293s.512-.098,.707-.293c.391-.39,.391-1.023,0-1.414Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-game_word {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath fill='%23212121' d='M21,15V7V6c0-2.206-1.794-4-4-4h-4v2h4c1.103,0,2,0.897,2,2h-4c-2.757,0-5,2.243-5,5 s2.243,5,5,5h5C20.552,16,21,15.553,21,15z M12,11c0-1.654,1.346-3,3-3h4v6h-4C13.346,14,12,12.654,12,11z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M7.5,19H4v-7H2v17c0,0.553,0.448,1,1,1h4.5c3.033,0,5.5-2.468,5.5-5.5S10.533,19,7.5,19z M7.5,28H4v-7h3.5 c1.93,0,3.5,1.57,3.5,3.5S9.43,28,7.5,28z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M26,21h3v-2h-3c-3.309,0-6,2.691-6,6s2.691,6,6,6h3v-2h-3c-2.206,0-4-1.794-4-4S23.794,21,26,21z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-family_action {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath fill='%23212121' d='M16,30C8.28,30,2,23.72,2,16S8.28,2,16,2s14,6.28,14,14S23.72,30,16,30z M16,4C9.383,4,4,9.383,4,16 s5.383,12,12,12s12-5.383,12-12S22.617,4,16,4z'%3E%3C/path%3E %3Crect x='15' fill='%23212121' width='2' height='7'%3E%3C/rect%3E %3Crect x='25' y='15' fill='%23212121' width='7' height='2'%3E%3C/rect%3E %3Crect x='15' y='25' fill='%23212121' width='2' height='7'%3E%3C/rect%3E %3Crect y='15' fill='%23212121' width='7' height='2'%3E%3C/rect%3E %3Ccircle fill='%23212121' cx='16' cy='16' r='4'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-family_brain {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121' stroke-linecap='square' stroke-linejoin='miter' stroke-miterlimit='10'%3E%3Cpath fill='none' stroke='%23212121' stroke-width='2' d='M16,5.1 C16,2.8,14.2,1,11.9,1c-1.8,0-3.3,1.2-3.8,2.8c-0.1,0-0.2,0-0.2,0C4.1,3.7,1,6.8,1,10.5c0,1.8,0.7,3.5,1.9,4.7C1.8,16,1,17.3,1,18.7 c0,1.4,0.7,2.6,1.7,3.3c-0.2,0.7-0.4,1.4-0.4,2.1c0,3.8,3.1,6.8,6.8,6.8s6.8-3.1,6.8-6.8V14'%3E%3C/path%3E %3Cpath fill='none' stroke='%23212121' stroke-width='2' d='M16,5.1 C16,2.8,17.8,1,20.1,1c1.8,0,3.3,1.2,3.8,2.8c0.1,0,0.2,0,0.2,0c3.8,0,6.8,3.1,6.8,6.8c0,1.8-0.7,3.5-1.9,4.7c1.1,0.7,1.9,2,1.9,3.5 c0,1.4-0.7,2.6-1.7,3.3c0.2,0.7,0.4,1.4,0.4,2.1c0,3.8-3.1,6.8-6.8,6.8S16,27.9,16,24.2'%3E%3C/path%3E %3Cpath fill='none' stroke='%23212121' stroke-width='2' d='M7.8,17.4 c-1.9,0-3.7-0.8-4.9-2.1'%3E%3C/path%3E %3Cpath fill='none' stroke='%23212121' stroke-width='2' d='M24.2,17.4 c1.9,0,3.7-0.8,4.9-2.1'%3E%3C/path%3E %3Cpath fill='none' stroke='%23212121' stroke-width='2' d='M16,5.1C16,7.4,14.3,9,12,9 '%3E%3C/path%3E %3Cpath fill='none' stroke='%23212121' stroke-width='2' d='M16,5.1C16,7.4,17.7,9,20,9 '%3E%3C/path%3E %3Cpath fill='none' stroke='%23212121' stroke-width='2' d='M10.5,21.2 c-1.6-0.6-2.7-2.1-2.7-3.9c0-1.2,0.5-2.3,1.4-3'%3E%3C/path%3E %3Cpath fill='none' stroke='%23212121' stroke-width='2' d='M21.5,21.2 c1.6-0.6,2.7-2.1,2.7-3.9c0-1.2-0.5-2.3-1.4-3'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-family_creativity {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M28,9.828V24H8V8H18.172l5-5H2A2,2,0,0,0,0,5V27a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V5.828ZM5,24H3V8H5Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M16,16l1-4L28.379.621a2.122,2.122,0,0,1,3,0h0a2.122,2.122,0,0,1,0,3L20,15Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-family_education {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath fill='%23212121' d='M9.882,22.125c-1.332-1.337-5.148-5.309-8.094-9.713C1.286,13.852,1,15.391,1,17 c0,7.72,6.28,14,14,14c1.599,0,3.129-0.283,4.561-0.778C15.339,27.386,11.485,23.722,9.882,22.125z'%3E%3C/path%3E %3Cpath fill='%23212121' d='M30.907,24.594c-0.226-0.504-0.819-0.728-1.322-0.502c-0.504,0.227-0.729,0.818-0.502,1.322 c1.125,2.501,1.06,3.857,0.624,4.293c-0.704,0.702-2.94,0.158-6.096-1.68C26.888,25.463,29,21.474,29,17c0-7.72-6.28-14-14-14 C10.524,3,6.542,5.119,3.979,8.399C2.136,5.236,1.59,2.996,2.293,2.293c0.435-0.435,1.788-0.5,4.279,0.618 c0.504,0.228,1.097,0.001,1.322-0.502c0.227-0.504,0.001-1.096-0.502-1.322c-3.077-1.381-5.27-1.452-6.513-0.208 c-3.216,3.216,3.143,12.532,10.415,19.83c5.959,5.939,13.267,11.271,17.497,11.27c0.948,0,1.742-0.268,2.331-0.856 C32.367,29.876,32.295,27.68,30.907,24.594z M15.5,15c-1.381,0-2.5-1.119-2.5-2.5c0-1.381,1.119-2.5,2.5-2.5 c1.381,0,2.5,1.119,2.5,2.5C18,13.881,16.881,15,15.5,15z M20.5,21c-0.828,0-1.5-0.672-1.5-1.5s0.672-1.5,1.5-1.5s1.5,0.672,1.5,1.5 S21.328,21,20.5,21z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-family_music {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Cpath d='M13,20a4,4,0,1,1,4-4A4,4,0,0,1,13,20Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M30,2H2A2,2,0,0,0,0,4V28a2,2,0,0,0,2,2H30a2,2,0,0,0,2-2V4A2,2,0,0,0,30,2ZM13,25a9,9,0,1,1,9-9A9.01,9.01,0,0,1,13,25ZM27,10.816v12.6a1,1,0,0,1-.293.707l-2,2a1,1,0,1,1-1.414-1.414L25,23V10.816a3,3,0,1,1,2,0Z' fill='%23212121'%3E%3C/path%3E%3C/g%3E%3C/svg%3E")
	}

	.ic-family_pretend {
		--ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='%23212121'%3E%3Ccircle cx='9' cy='13.5' r='4.5' fill='%23212121'%3E%3C/circle%3E%3Cpath d='M21.5,14c-3.638,0-6.847,1.861-8.732,4.679,4.212,1.543,7.232,5.581,7.232,10.321v1c0,.352-.072,.686-.184,1h11.184c.553,0,1-.448,1-1v-5.5c0-5.79-4.71-10.5-10.5-10.5Z' fill='%23212121'%3E%3C/path%3E%3Cpath d='M9,20C4.037,20,0,24.038,0,29v1c0,.552,.447,1,1,1H17c.553,0,1-.448,1-1v-1c0-4.962-4.037-9-9-9Z' fill='%23212121'%3E%3C/path%3E%3Ccircle cx='21' cy='6.5' r='5.5' fill='%23212121'%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")
	}
}

@layer utilities {
	.pointer-events-none {
		pointer-events: none
	}

	.sr-only {
		clip: rect(0, 0, 0, 0);
		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
	}

	.sticky {
		position: sticky
	}

	.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)
	}

	.-start-3 {
		inset-inline-start: calc(var(--spacing)*-3)
	}

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

	.-end-3 {
		inset-inline-end: calc(var(--spacing)*-3)
	}

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

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

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

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

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

	.top-full {
		top: 100%
	}

	.z-10 {
		z-index: 10
	}

	.z-30 {
		z-index: 30
	}

	.z-40 {
		z-index: 40
	}

	.z-50 {
		z-index: 50
	}

	.order-first {
		order: -9999
	}

	.order-last {
		order: 9999
	}

	.col-span-full {
		grid-column: 1/-1
	}

	.col-start-1 {
		grid-column-start: 1
	}

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

	.m-px {
		margin: 1px
	}

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

	.mx-auto {
		margin-inline: auto
	}

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

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

	.my-auto {
		margin-block: auto
	}

	.me-1\.5 {
		margin-inline-end: calc(var(--spacing)*1.5)
	}

	.me-3 {
		margin-inline-end: calc(var(--spacing)*3)
	}

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

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

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

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

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

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

	.mt-auto {
		margin-top: auto
	}

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

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

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

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

	.block {
		display: block
	}

	.flex {
		display: flex
	}

	.grid {
		display: grid
	}

	.hidden {
		display: none
	}

	.inline {
		display: inline
	}

	.inline-flex {
		display: inline-flex
	}

	.aspect-\[9\/16\] {
		aspect-ratio: 9/16
	}

	.aspect-square {
		aspect-ratio: 1
	}

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

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

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

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

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

	.h-\[1em\] {
		height: 1em
	}

	.h-\[3\.75rem\] {
		height: 3.75rem
	}

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

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

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

	.max-h-\[calc\(100svh_-_5\.5rem\)\] {
		max-height: calc(100svh - 5.5rem)
	}

	.max-h-\[calc\(100svh_-_11rem\)\] {
		max-height: calc(100svh - 11rem)
	}

	.max-h-\[calc\(100svh_-_14rem\)\] {
		max-height: calc(100svh - 14rem)
	}

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

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

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

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

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

	.min-h-\[1\.875rem\] {
		min-height: 1.875rem
	}

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

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

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

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

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

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

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

	.w-\[1em\] {
		width: 1em
	}

	.w-\[19rem\] {
		width: 19rem
	}

	.w-full {
		width: 100%
	}

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

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

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

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

	.flex-1 {
		flex: 1
	}

	.flex-none {
		flex: none
	}

	.shrink-0 {
		flex-shrink: 0
	}

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

	.animate-fadeInLeft {
		animation: .15s ease-in-out fadeInLeft
	}

	.animate-fadeInUp {
		animation: .15s ease-in-out fadeInUp
	}

	.cursor-pointer {
		cursor: pointer
	}

	.resize {
		resize: both
	}

	.appearance-none {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none
	}

	.auto-rows-max {
		grid-auto-rows: max-content
	}

	.grid-cols-1 {
		grid-template-columns: repeat(1, minmax(0, 1fr))
	}

	.grid-cols-2 {
		grid-template-columns: repeat(2, minmax(0, 1fr))
	}

	.flex-col {
		flex-direction: column
	}

	.flex-wrap {
		flex-wrap: wrap
	}

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

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

	.items-center {
		align-items: center
	}

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

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

	.justify-center {
		justify-content: center
	}

	.justify-start {
		justify-content: flex-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-3 {
		gap: calc(var(--spacing)*3)
	}

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

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

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

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

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

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

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

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

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

	.place-self-end {
		place-self: end
	}

	.place-self-start {
		place-self: start
	}

	.self-center {
		align-self: center
	}

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

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

	.overflow-auto {
		overflow: auto
	}

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

	.scroll-smooth {
		scroll-behavior: smooth
	}

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

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

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

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

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

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

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

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

	.border-line,
	.border-line\/50 {
		border-color: var(--line)
	}

	@supports (color:color-mix(in lab, red, red)) {
		.border-line\/50 {
			border-color: color-mix(in oklab, var(--line)50%, transparent)
		}
	}

	.border-main\/20 {
		border-color: var(--main)
	}

	@supports (color:color-mix(in lab, red, red)) {
		.border-main\/20 {
			border-color: color-mix(in oklab, var(--main)20%, transparent)
		}
	}

	.border-soft {
		border-color: var(--soft)
	}

	.bg-back\/80 {
		background-color: var(--back)
	}

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

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

	.bg-fire\/10 {
		background-color: var(--fire)
	}

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

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

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

	.bg-main,
	.bg-main\/5 {
		background-color: var(--main)
	}

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

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

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

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

	.bg-wins\/10 {
		background-color: var(--wins)
	}

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

	.object-cover {
		object-fit: cover
	}

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

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

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

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

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

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

	.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 {
		padding-block: calc(var(--spacing)*0)
	}

	.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)
	}

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

	.ps-2 {
		padding-inline-start: calc(var(--spacing)*2)
	}

	.ps-10 {
		padding-inline-start: calc(var(--spacing)*10)
	}

	.ps-20 {
		padding-inline-start: calc(var(--spacing)*20)
	}

	.pe-20 {
		padding-inline-end: calc(var(--spacing)*20)
	}

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

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

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

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

	.text-center {
		text-align: center
	}

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

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

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

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

	.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-lg\/tight {
		font-size: var(--text-lg);
		line-height: var(--leading-tight)
	}

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

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

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

	.text-2xs {
		font-size: .625rem
	}

	.leading-9 {
		--tw-leading: calc(var(--spacing)*9);
		line-height: calc(var(--spacing)*9)
	}

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

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

	.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-wider {
		--tw-tracking: var(--tracking-wider);
		letter-spacing: var(--tracking-wider)
	}

	.text-balance {
		text-wrap: balance
	}

	.text-fire {
		color: var(--fire)
	}

	.text-fore {
		color: var(--fore)
	}

	.text-lead {
		color: var(--lead)
	}

	.text-main {
		color: var(--main)
	}

	.text-subs {
		color: var(--subs)
	}

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

	.text-wins {
		color: var(--wins)
	}

	.uppercase {
		text-transform: uppercase
	}

	.opacity-80 {
		opacity: .8
	}

	.ring-8 {
		--tw-ring-shadow: var(--tw-ring-inset, )0 0 0 calc(8px + 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-body {
		--tw-ring-color: var(--body)
	}

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

	.-outline-offset-1 {
		outline-offset: -1px
	}

	.outline-soft {
		outline-color: var(--soft)
	}

	.blur {
		--tw-blur: blur(8px);
		filter: var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
	}

	.filter {
		filter: var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
	}

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

	.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))
	}

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

	.\[counter-increment\:top\] {
		counter-increment: top
	}

	.group-open\:text-main:is(:where(.group):is([open], :popover-open, :open) *) {
		color: var(--main)
	}

	@media (hover:hover) {
		.group-hover\:text-lead:is(:where(.group):hover *) {
			color: var(--lead)
		}

		.group-hover\/app\:scale-105:is(:where(.group\/app):hover *) {
			--tw-scale-x: 105%;
			--tw-scale-y: 105%;
			--tw-scale-z: 105%;
			scale: var(--tw-scale-x)var(--tw-scale-y)
		}

		.group-hover\/app\:bg-main:is(:where(.group\/app):hover *) {
			background-color: var(--main)
		}

		.group-hover\/app\:text-fore:is(:where(.group\/app):hover *) {
			color: var(--fore)
		}

		.group-hover\/app\:text-main:is(:where(.group\/app):hover *),
		.group-hover\/news\:text-main:is(:where(.group\/news):hover *) {
			color: var(--main)
		}
	}

	.group-has-\[\#dropdown-categories\.show\]\/nav\:hidden:is(:where(.group\/nav):has(#dropdown-categories.show) *) {
		display: none
	}

	.placeholder\:text-subs::placeholder,
	.placeholder\:text-subs\/80::placeholder {
		color: var(--subs)
	}

	@supports (color:color-mix(in lab, red, red)) {
		.placeholder\:text-subs\/80::placeholder {
			color: color-mix(in oklab, var(--subs)80%, transparent)
		}
	}

	.before\:pointer-events-none:before {
		content: var(--tw-content);
		pointer-events: none
	}

	.before\:col-start-1:before {
		content: var(--tw-content);
		grid-column-start: 1
	}

	.before\:row-start-1:before {
		content: var(--tw-content);
		grid-row-start: 1
	}

	.before\:ms-3:before {
		content: var(--tw-content);
		margin-inline-start: calc(var(--spacing)*3)
	}

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

	.before\:mt-3\.5:before {
		content: var(--tw-content);
		margin-top: calc(var(--spacing)*3.5)
	}

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

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

	.before\:animate-pulse:before {
		content: var(--tw-content);
		animation: var(--animate-pulse)
	}

	.before\:text-2xl:before {
		content: var(--tw-content);
		font-size: var(--text-2xl);
		line-height: var(--tw-leading, var(--text-2xl--line-height))
	}

	.before\:text-3xl:before {
		content: var(--tw-content);
		font-size: var(--text-3xl);
		line-height: var(--tw-leading, var(--text-3xl--line-height))
	}

	.before\:text-5xl:before {
		content: var(--tw-content);
		font-size: var(--text-5xl);
		line-height: var(--tw-leading, var(--text-5xl--line-height))
	}

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

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

	.before\:text-xl:before {
		content: var(--tw-content);
		font-size: var(--text-xl);
		line-height: var(--tw-leading, var(--text-xl--line-height))
	}

	.before\:text-main:before {
		content: var(--tw-content);
		color: var(--main)
	}

	.before\:text-subs:before {
		content: var(--tw-content);
		color: var(--subs)
	}

	.before\:opacity-80:before {
		content: var(--tw-content);
		opacity: .8
	}

	.before\:content-\[counter\(top\)\]:before {
		--tw-content: counter(top);
		content: var(--tw-content)
	}

	.group-open\:before\:-scale-100:is(:where(.group):is([open], :popover-open, :open) *):before {
		content: var(--tw-content);
		--tw-scale-x: -100%;
		--tw-scale-y: -100%;
		--tw-scale-z: -100%;
		scale: var(--tw-scale-x)var(--tw-scale-y)
	}

	@media (hover:hover) {
		.hover\:border-line:hover {
			border-color: var(--line)
		}

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

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

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

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

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

		.hover\:text-fore:hover {
			color: var(--fore)
		}

		.hover\:text-lead:hover {
			color: var(--lead)
		}

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

		.hover\:outline-line:hover {
			outline-color: var(--line)
		}

		.hover\:before\:text-fore:hover:before {
			content: var(--tw-content);
			color: var(--fore)
		}
	}

	.focus\:border-line:focus {
		border-color: var(--line)
	}

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

	.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\:outline-2:focus {
		outline-style: var(--tw-outline-style);
		outline-width: 2px
	}

	.focus\:-outline-offset-2:focus {
		outline-offset: -2px
	}

	.focus\:outline-main:focus {
		outline-color: var(--main)
	}

	.disabled\:border-line:disabled {
		border-color: var(--line)
	}

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

	.disabled\:text-text:disabled {
		color: var(--text)
	}

	.disabled\:opacity-0:disabled {
		opacity: 0
	}

	@media (hover:hover) {
		.disabled\:hover\:bg-soft:disabled:hover {
			background-color: var(--soft)
		}
	}

	.has-\[\#menu\.show\]\:overflow-hidden:has(#menu.show),
	.has-\[\#search-box\.show\]\:overflow-hidden:has(#search-box.show) {
		overflow: hidden
	}

	@media not all and (min-width:64rem) {
		.max-lg\:group-has-\[\#dropdown-categories\.show\]\/nav\:flex:is(:where(.group\/nav):has(#dropdown-categories.show) *) {
			display: flex
		}

		.max-lg\:group-has-\[\#dropdown-categories\.show\]\/nav\:hidden:is(:where(.group\/nav):has(#dropdown-categories.show) *) {
			display: none
		}

		.max-lg\:group-has-\[\#dropdown-langs\.show\]\/nav\:flex:is(:where(.group\/nav):has(#dropdown-langs.show) *) {
			display: flex
		}

		.max-lg\:group-has-\[\#dropdown-langs\.show\]\/nav\:hidden:is(:where(.group\/nav):has(#dropdown-langs.show) *),
		.max-lg\:group-has-\[\#menu\.show\]\/site\:hidden:is(:where(.group\/site):has(#menu.show) *) {
			display: none
		}
	}

	@media (min-width:30rem) {
		.xs\:mx-0 {
			margin-inline: calc(var(--spacing)*0)
		}

		.xs\:max-w-screen-xs {
			max-width: 30rem
		}

		.xs\:grid-cols-3 {
			grid-template-columns: repeat(3, minmax(0, 1fr))
		}

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

		.xs\:px-0 {
			padding-inline: calc(var(--spacing)*0)
		}
	}

	@media (min-width:40rem) {
		.sm\:mx-0 {
			margin-inline: calc(var(--spacing)*0)
		}

		.sm\:block {
			display: block
		}

		.sm\:flex {
			display: flex
		}

		.sm\:hidden {
			display: none
		}

		.sm\:aspect-\[4\/3\] {
			aspect-ratio: 4/3
		}

		.sm\:w-28 {
			width: calc(var(--spacing)*28)
		}

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

		.sm\:max-w-screen-sm {
			max-width: var(--breakpoint-sm)
		}

		.sm\:flex-1 {
			flex: 1
		}

		.sm\:shrink-0 {
			flex-shrink: 0
		}

		.sm\:grid-cols-2 {
			grid-template-columns: repeat(2, minmax(0, 1fr))
		}

		.sm\:grid-cols-3 {
			grid-template-columns: repeat(3, minmax(0, 1fr))
		}

		.sm\:grid-cols-4 {
			grid-template-columns: repeat(4, minmax(0, 1fr))
		}

		.sm\:flex-row {
			flex-direction: row
		}

		.sm\:justify-center {
			justify-content: center
		}

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

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

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

		.sm\:px-0 {
			padding-inline: calc(var(--spacing)*0)
		}

		.sm\:pt-1 {
			padding-top: calc(var(--spacing)*1)
		}

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

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

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

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

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

	@media (min-width:48rem) {
		.md\:order-last {
			order: 9999
		}

		.md\:col-span-2 {
			grid-column: span 2/span 2
		}

		.md\:row-span-3 {
			grid-row: span 3/span 3
		}

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

		.md\:max-w-screen-md {
			max-width: var(--breakpoint-md)
		}

		.md\:grid-cols-2 {
			grid-template-columns: repeat(2, minmax(0, 1fr))
		}

		.md\:grid-cols-3 {
			grid-template-columns: repeat(3, minmax(0, 1fr))
		}

		.md\:grid-cols-6 {
			grid-template-columns: repeat(6, minmax(0, 1fr))
		}

		.md\:justify-start {
			justify-content: flex-start
		}

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

		.md\:self-end {
			align-self: flex-end
		}

		.md\:text-end {
			text-align: end
		}

		.md\:text-start {
			text-align: start
		}
	}

	@media (min-width:64rem) {
		.lg\:absolute {
			position: absolute
		}

		.lg\:relative {
			position: relative
		}

		.lg\:start-0 {
			inset-inline-start: calc(var(--spacing)*0)
		}

		.lg\:end-0 {
			inset-inline-end: calc(var(--spacing)*0)
		}

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

		.lg\:top-full {
			top: 100%
		}

		.lg\:z-50 {
			z-index: 50
		}

		.lg\:order-first {
			order: -9999
		}

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

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

		.lg\:mt-3 {
			margin-top: calc(var(--spacing)*3)
		}

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

		.lg\:block {
			display: block
		}

		.lg\:flex {
			display: flex
		}

		.lg\:hidden {
			display: none
		}

		.lg\:max-h-64 {
			max-height: calc(var(--spacing)*64)
		}

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

		.lg\:min-h-10 {
			min-height: calc(var(--spacing)*10)
		}

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

		.lg\:w-80 {
			width: calc(var(--spacing)*80)
		}

		.lg\:w-auto {
			width: auto
		}

		.lg\:max-w-\[68\.25rem\] {
			max-width: 68.25rem
		}

		.lg\:max-w-none {
			max-width: none
		}

		.lg\:flex-1 {
			flex: 1
		}

		.lg\:animate-none {
			animation: none
		}

		.lg\:grid-cols-1 {
			grid-template-columns: repeat(1, minmax(0, 1fr))
		}

		.lg\:grid-cols-3 {
			grid-template-columns: repeat(3, minmax(0, 1fr))
		}

		.lg\:grid-cols-5 {
			grid-template-columns: repeat(5, minmax(0, 1fr))
		}

		.lg\:grid-cols-\[1fr_300px\] {
			grid-template-columns: 1fr 300px
		}

		.lg\:flex-row {
			flex-direction: row
		}

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

		.lg\:overflow-visible {
			overflow: visible
		}

		.lg\:rounded-full {
			border-radius: 3.40282e38px
		}

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

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

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

		.lg\:border-line,
		.lg\:border-line\/50 {
			border-color: var(--line)
		}

		@supports (color:color-mix(in lab, red, red)) {
			.lg\:border-line\/50 {
				border-color: color-mix(in oklab, var(--line)50%, transparent)
			}
		}

		.lg\:bg-body\/90 {
			background-color: var(--body)
		}

		@supports (color:color-mix(in lab, red, red)) {
			.lg\:bg-body\/90 {
				background-color: color-mix(in oklab, var(--body)90%, transparent)
			}
		}

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

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

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

		.lg\:py-24 {
			padding-block: calc(var(--spacing)*24)
		}

		.lg\:pb-1 {
			padding-bottom: calc(var(--spacing)*1)
		}

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

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

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

		.lg\:uppercase {
			text-transform: uppercase
		}

		.lg\:backdrop-blur-xl {
			--tw-backdrop-blur: blur(var(--blur-xl));
			-webkit-backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, );
			backdrop-filter: var(--tw-backdrop-blur, )var(--tw-backdrop-brightness, )var(--tw-backdrop-contrast, )var(--tw-backdrop-grayscale, )var(--tw-backdrop-hue-rotate, )var(--tw-backdrop-invert, )var(--tw-backdrop-opacity, )var(--tw-backdrop-saturate, )var(--tw-backdrop-sepia, )
		}

		.lg\:before\:mt-2\.5:before {
			content: var(--tw-content);
			margin-top: calc(var(--spacing)*2.5)
		}

		.lg\:before\:hidden:before {
			content: var(--tw-content);
			display: none
		}

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

		.lg\:last\:col-span-full:last-child {
			grid-column: 1/-1
		}
	}

	@media (min-width:80rem) {
		.xl\:max-w-\[70\.25rem\] {
			max-width: 70.25rem
		}

		.xl\:gap-x-16 {
			column-gap: calc(var(--spacing)*16)
		}
	}

	.dark\:block:where(.dark, .dark *) {
		display: block
	}

	.dark\:hidden:where(.dark, .dark *) {
		display: none
	}

	.dark\:bg-line:where(.dark, .dark *) {
		background-color: var(--line)
	}

	.dark\:bg-soft:where(.dark, .dark *) {
		background-color: var(--soft)
	}

	.dark\:invert:where(.dark, .dark *) {
		--tw-invert: invert(100%);
		filter: var(--tw-blur, )var(--tw-brightness, )var(--tw-contrast, )var(--tw-grayscale, )var(--tw-hue-rotate, )var(--tw-invert, )var(--tw-saturate, )var(--tw-sepia, )var(--tw-drop-shadow, )
	}

	@media (hover:hover) {

		.dark\:group-hover\/app\:bg-main:where(.dark, .dark *):is(:where(.group\/app):hover *),
		.dark\:hover\:bg-main:where(.dark, .dark *):hover {
			background-color: var(--main)
		}
	}

	@media (min-width:64rem) {
		.dark\:lg\:bg-soft\/85:where(.dark, .dark *) {
			background-color: var(--soft)
		}

		@supports (color:color-mix(in lab, red, red)) {
			.dark\:lg\:bg-soft\/85:where(.dark, .dark *) {
				background-color: color-mix(in oklab, var(--soft)85%, transparent)
			}
		}
	}

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

	.\[\&\.disabled\]\:bg-line.disabled {
		background-color: var(--line)
	}

	.\[\&\.disabled\]\:text-subs.disabled {
		color: var(--subs)
	}

	.\[\&\.error\]\:text-fire.error {
		color: var(--fire)
	}

	.\[\&\.on\]\:bg-main.on {
		background-color: var(--main)
	}

	.\[\&\.on\]\:bg-soft.on {
		background-color: var(--soft)
	}

	.\[\&\.on\]\:text-fore.on {
		color: var(--fore)
	}

	.\[\&\.on\]\:text-lead.on {
		color: var(--lead)
	}

	.dark\:\[\&\.on\]\:bg-line:where(.dark, .dark *).on {
		background-color: var(--line)
	}

	.\[\&\.show\]\:block.show {
		display: block
	}

	.\[\&\.show\]\:flex.show {
		display: flex
	}

	.\[\&\.show\]\:grid.show {
		display: grid
	}

	@media (min-width:64rem) {
		.lg\:\[\&\.show\]\:hidden.show {
			display: none
		}
	}

	.error .\[\.error_\&\]\:border-fire\/20 {
		border-color: var(--fire)
	}

	@supports (color:color-mix(in lab, red, red)) {
		.error .\[\.error_\&\]\:border-fire\/20 {
			border-color: color-mix(in oklab, var(--fire)20%, transparent)
		}
	}

	.error .\[\.error_\&\]\:bg-fire\/10 {
		background-color: var(--fire)
	}

	@supports (color:color-mix(in lab, red, red)) {
		.error .\[\.error_\&\]\:bg-fire\/10 {
			background-color: color-mix(in oklab, var(--fire)10%, transparent)
		}
	}

	.error .\[\.error_\&\]\:text-fire {
		color: var(--fire)
	}

	.on .\[\.on_\&\]\:flex {
		display: flex
	}

	.on .\[\.on_\&\]\:hidden {
		display: none
	}

	.on .\[\.on_\&\]\:-scale-y-100 {
		--tw-scale-y: -100%;
		scale: var(--tw-scale-x)var(--tw-scale-y)
	}
}

:root,
.light {
	--body: #fff;
	--text: #636d7b;
	--subs: #515d6e;
	--lead: #1c2129;
	--fore: #fff;
	--main: #4f39f6;
	--mute: #fafafb;
	--soft: #eff1f4;
	--line: #dadee6;
	--edge: #bfc7d4;
	--back: #8089a1;
	--fire: #cd2a1e;
	--warn: #f79009;
	--wins: #247a48;
	--info: #155eef
}

.dark {
	--body: #1f1f1f;
	--text: #999;
	--subs: #ccc;
	--lead: #fff;
	--fore: #000;
	--main: #7c86ff;
	--mute: #181818;
	--soft: #2c2c2e;
	--line: #444348;
	--edge: #5d5d5d;
	--back: #171924;
	--fire: #f15e64;
	--warn: #f0bc64;
	--wins: #52c682;
	--info: #84adff
}

@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-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-blur {
	syntax: "*";
	inherits: false
}

@property --tw-brightness {
	syntax: "*";
	inherits: false
}

@property --tw-contrast {
	syntax: "*";
	inherits: false
}

@property --tw-grayscale {
	syntax: "*";
	inherits: false
}

@property --tw-hue-rotate {
	syntax: "*";
	inherits: false
}

@property --tw-invert {
	syntax: "*";
	inherits: false
}

@property --tw-opacity {
	syntax: "*";
	inherits: false
}

@property --tw-saturate {
	syntax: "*";
	inherits: false
}

@property --tw-sepia {
	syntax: "*";
	inherits: false
}

@property --tw-drop-shadow {
	syntax: "*";
	inherits: false
}

@property --tw-drop-shadow-color {
	syntax: "*";
	inherits: false
}

@property --tw-drop-shadow-alpha {
	syntax: "<percentage>";
	inherits: false;
	initial-value: 100%
}

@property --tw-drop-shadow-size {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-blur {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-brightness {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-contrast {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-grayscale {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-hue-rotate {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-invert {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-opacity {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-saturate {
	syntax: "*";
	inherits: false
}

@property --tw-backdrop-sepia {
	syntax: "*";
	inherits: false
}

@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
}

@property --tw-content {
	syntax: "*";
	inherits: false;
	initial-value: ""
}

@keyframes pulse {
	50% {
		opacity: .5
	}
}

.noAdH {
	width: 100%;
	height: 252px
}

@media (min-width:356px) {
	.noAdH {
		width: 100%;
		height: 312px
	}
}

@media (min-width:748px) {
	.noAdH {
		width: 100%;
		height: 280px
	}
}

.noSideH {
	width: 100%;
	height: 252px
}

@media (min-width:356px) {
	.noSideH {
		width: 100%;
		height: 312px
	}
}

@media (min-width:748px) {
	.noSideH {
		width: 100%;
		height: 600px
	}
}

.norviv {
	display: inline-block;
	width: 100%;
	text-align: right;
	font-size: 11px;
	margin-bottom: 0.5rem !important;
	font-weight: 500;
	text-transform: uppercase;
	color: #c8c7c7
}