:root {
	--viewport-height: 100dvh;
	--web-ui_button-border-radius: 16px;
	--rtl-sign: 1;
	--text-pageTitle-casing-large: none;
	--text-pageTitle-letter-spacing-large: 0;
	--text-pageTitle-line-height-large: 2.75rem;
	--text-pageTitle-size-large: 2.5rem;
	--text-pageTitle-weight-large: 700;
	--text-pageTitle-casing-small: none;
	--text-pageTitle-letter-spacing-small: 0;
	--text-pageTitle-line-height-small: 2.25rem;
	--text-pageTitle-size-small: 2rem;
	--text-pageTitle-weight-small: 700;
	--text-heading-casing-large: none;
	--text-heading-letter-spacing-large: 0;
	--text-heading-line-height-large: 2rem;
	--text-heading-size-large: 1.75rem;
	--text-heading-weight-large: 700;
	--text-heading-casing-medium: none;
	--text-heading-letter-spacing-medium: 0;
	--text-heading-line-height-medium: 2rem;
	--text-heading-size-medium: 1.5rem;
	--text-heading-weight-medium: 700;
	--text-heading-casing-small: none;
	--text-heading-letter-spacing-small: 0;
	--text-heading-line-height-small: 1.5rem;
	--text-heading-size-small: 1.25rem;
	--text-heading-weight-small: 700;
	--text-heading-casing-xsmall: none;
	--text-heading-letter-spacing-xsmall: 0;
	--text-heading-line-height-xsmall: 1.25rem;
	--text-heading-size-xsmall: 1rem;
	--text-heading-weight-xsmall: 700;
	--text-body-casing: none;
	--text-body-letter-spacing: 0;
	--text-body-line-height: 1.75rem;
	--text-body-size: 1.25rem;
	--text-body-weight: 500;
	--text-body-weight-bold: 700;
	--text-body-casing-spacious: none;
	--text-body-letter-spacing-spacious: 0;
	--text-body-line-height-spacious: 2rem;
	--text-body-size-spacious: 1.25rem;
	--text-body-weight-spacious: 500;
	--text-body-weight-spacious-bold: 700;
	--text-caption-casing: none;
	--text-caption-letter-spacing: 0;
	--text-caption-line-height: 1.5rem;
	--text-caption-size: 1rem;
	--text-caption-weight: 500;
	--text-caption-weight-bold: 700;
	--text-label-casing-large: uppercase;
	--text-label-letter-spacing-large: 0.04em;
	--text-label-line-height-large: 1.5rem;
	--text-label-size-large: 1.5rem;
	--text-label-weight-large: 700;
	--text-label-casing-medium: uppercase;
	--text-label-letter-spacing-medium: 0.04em;
	--text-label-line-height-medium: 1rem;
	--text-label-size-medium: 1rem;
	--text-label-weight-medium: 700
}

[dir=ltr] {
	text-align: initial
}

html {
	overflow-scrolling: touch;
	box-sizing: border-box;
	overflow-y: scroll;
	touch-action: manipulation
}

html {
	-webkit-text-size-adjust: 100%;
	line-height: 1.15
}

html {
  --color-snow: 19, 31, 36;
  --color-snow-always-light: 255, 255, 255;
  --color-snow-always-dark: 19, 31, 36;
  --color-polar: 32, 47, 54;
  --color-swan: 55, 70, 79;
  --color-swan-always-light: 229, 229, 229;
  --color-swan-always-dark: 55, 70, 79;
  --color-hare: 82, 101, 109;
  --color-hare-always-light: 175, 175, 175;
  --color-wolf: 220, 230, 236;
  --color-eel: 241, 247, 251;
  --color-squid: 235, 227, 227;
  --color-walking-fish: 32, 47, 54;
  --color-flamingo: 148, 81, 81;
  --color-pig: 245, 164, 164;
  --color-crab: 255, 120, 120;
  --color-cardinal: 238, 85, 85;
  --color-fire-ant: 216, 72, 72;
  --color-canary: 32, 47, 54;
  --color-duck: 251, 229, 109;
  --color-bee: 255, 199, 0;
  --color-bee-always-dark: 255, 199, 0;
  --color-lion: 255, 177, 0;
  --color-fox: 255, 171, 51;
  --color-cheetah: 32, 47, 54;
  --color-monkey: 229, 162, 89;
  --color-camel: 231, 166, 1;
  --color-guinea-pig: 215, 148, 51;
  --color-grizzly: 187, 113, 73;
  --color-sea-sponge: 32, 47, 54;
  --color-turtle: 95, 132, 40;
  --color-owl: 147, 211, 51;
  --color-tree-frog: 121, 185, 51;
  --color-peacock: 0, 205, 156;
  --color-iguana: 32, 47, 54;
  --color-anchovy: 210, 228, 232;
  --color-beluga: 187, 242, 255;
  --color-moon-jelly: 122, 240, 242;
  --color-blue-jay: 63, 133, 167;
  --color-macaw: 73, 192, 248;
  --color-whale: 24, 153, 214;
  --color-humpback: 43, 112, 201;
  --color-narwhal: 20, 83, 163;
  --color-manta-ray: 4, 44, 96;
  --color-starfish: 255, 134, 208;
  --color-beetle: 206, 130, 255;
  --color-betta: 144, 105, 205;
  --color-butterfly: 111, 78, 161;
  --color-dragon: 204, 52, 141;
  --color-starling: 92, 108, 252;
  --color-martin: 71, 85, 223;
  --color-grackle: 167, 160, 255;
  --color-honeycreeper: 193, 187, 255;
  --color-deep-starling: 34, 33, 81;
  --color-deep-martin: 16, 15, 62;
  --color-legendary-foreground: 140, 65, 3;
  --color-stardust: 199, 255, 254;
  --color-cosmos: 60, 77, 255;
  --color-nebula: 63, 34, 236;
  --color-nova: 207, 23, 200;
  --color-gamma: 38, 246, 99;
  --color-starlight: 38, 138, 255;
  --color-quasar: 252, 85, 255;
  --color-celestia: 255, 255, 255;
  --color-eclipse: 0, 4, 55;
  --color-black: 0, 0, 0;
  --color-aqua: 43, 164, 176;
  --color-aqua-always-light: 56, 238, 255;
  --color-ocean: 56, 238, 255;
  --color-seafoam: 30, 89, 97;
  --color-ice: 23, 52, 58;
  --color-max-shadow: 20, 208, 225;
  --color-black-white: 255, 255, 255;
  --color-diamond-stat: 86, 219, 226;
  --color-mask-green: 144, 220, 72;
  --color-pearl-stat: 255, 170, 222;
  --color-snow-dark-swan: 55, 70, 79;
  --color-black-text: 241, 247, 251;
  --color-blue-space: 11, 62, 113;
  --color-juicy-blue-space: 10, 74, 130;
  --color-juicy-blue-space-light: 35, 83, 144;
  --color-gold: 250, 169, 25;
  --color-gray-text: 220, 230, 236;
  --color-orange: 255, 157, 0;
  --color-diamond-highlight: 231, 251, 251;
  --color-diamond: 56, 208, 208;
  --color-banana: 255, 176, 32;
  --color-cloud: 207, 207, 207;
  --color-cloud-light: 221, 221, 221;
  --color-cloud-lightest: 240, 240, 240;
  --color-kiwi: 122, 199, 12;
  --color-kiwi-dark: 93, 151, 9;
  --color-kiwi-light: 142, 224, 0;
  --color-facebook: 59, 89, 152;
  --color-facebook-dark: 45, 67, 115;
  --color-google: 66, 133, 244;
  --color-twitter: 29, 161, 242;
  --color-hv-light-peach: 241, 218, 179;
  --color-hv-peach: 219, 186, 131;
  --color-hv-light-orange: 255, 177, 64;
  --color-hv-orange: 204, 121, 0;
  --color-hv-brown: 140, 90, 17;
  --color-streak-panel-extended-background: 205, 121, 0;
  --color-streak-panel-friend-background: 255, 95, 0;
  --color-streak-panel-frozen-background: 43, 112, 201;
  --color-streak-panel-frozen-flair-background: 73, 192, 248;
  --color-streak-panel-frozen-subtitle: 255, 255, 255;
  --color-streak-panel-frozen-text: 255, 255, 255;
  --color-streak-panel-frozen-topbar-text: 255, 255, 255;
  --color-streak-panel-streak-society-background: 215, 148, 51;
  --color-streak-panel-streak-society-background-always-dark: 215, 148, 51;
  --color-streak-panel-streak-society-text: 255, 255, 255;
  --color-streak-panel-unextended-heading-text: 82, 101, 109;
  --color-streak-panel-unextended-heading-background: 32, 47, 54;
  --color-streak-panel-unextended-topbar-text: 255, 255, 255;
  --color-streak-panel-milestone-gradient-start: 255, 147, 58;
  --color-streak-panel-milestone-gradient-end: 255, 200, 0;
  --color-streak-society-dark-orange: 255, 151, 1;
  --color-streak-society-light-orange: 255, 179, 1;
  --color-friends-quest-own-incomplete: 111, 139, 157;
  --color-friends-quest-friend-incomplete: 79, 100, 113;
  --color-black-text-always-light: 60, 60, 60;
  --color-cardinal-always-light: 255, 75, 75;
  --color-cowbird: 174, 104, 2;
  --color-eel-always-light: 75, 75, 75;
  --color-fox-always-light: 255, 150, 0;
  --color-fire-ant-always-light: 234, 43, 43;
  --color-grizzly-lite: 220, 143, 71;
  --color-guinea-pig-always-light: 205, 121, 0;
  --color-iguana-always-light: 221, 244, 255;
  --color-macaw-always-light: 28, 176, 246;
  --color-owl-always-light: 88, 204, 2;
  --color-polar-always-light: 247, 247, 247;
  --color-sea-sponge-always-light: 215, 255, 184;
  --color-tree-frog-always-light: 88, 167, 0;
  --color-turtle-always-light: 165, 237, 110;
  --color-walking-fish-always-light: 255, 223, 224;
  --color-wolf-always-light: 119, 119, 119;
  --color-cardinal-always-dark: 238, 85, 85;
  --color-eel-always-dark: 241, 247, 251;
  --color-hare-always-dark: 82, 101, 109;
  --color-macaw-always-dark: 73, 192, 248;
  --color-owl-always-dark: 147, 211, 51;
  --color-polar-always-dark: 32, 47, 54;
  --color-wolf-always-dark: 220, 230, 236;
  --color-rookie: 0, 175, 133;
  --color-explorer: 255, 100, 191;
  --color-traveler: 255, 145, 83;
  --color-trailblazer: 154, 143, 232;
  --color-adventurer: 96, 12, 199;
  --color-discoverer: 111, 44, 57;
  --color-daredevil: 46, 83, 138;
  --color-navigator: 9, 47, 119;
  --color-champion: 255, 110, 53;
  --color-daily_refresh: 0, 148, 255;
  --color-dark-mode-locked-path-section-text-color: 82, 101, 109;
  --color-rookie-progress-bar: 0, 198, 150;
  --color-explorer-progress-bar: 255, 138, 207;
  --color-traveler-progress-bar: 255, 167, 106;
  --color-trailblazer-progress-bar: 169, 157, 254;
  --color-adventurer-progress-bar: 122, 13, 199;
  --color-discoverer-progress-bar: 131, 50, 65;
  --color-daredevil-progress-bar: 54, 98, 165;
  --color-navigator-progress-bar: 12, 57, 141;
  --color-champion-progress-bar: 255, 129, 80;
  --color-daily_refresh-progress-bar: 28, 160, 255;
  --color-course-complete-cta: 120, 219, 224;
  --color-course-complete-cta-border: 94, 201, 204;
  --color-bea-secondary: 24, 153, 214;
  --color-eddy-secondary: 234, 43, 43;
  --color-gilded-secondary: 231, 166, 1;
  --color-lily-secondary: 165, 104, 204;
  --color-vikram-secondary: 163, 42, 113;
  --color-zari-secondary: 204, 107, 166;
  --color-oscar-secondary: 0, 164, 125;
  --color-falstaff-secondary: 150, 90, 58;
  --color-bea-radio: 20, 123, 172;
  --color-duo-radio: 62, 143, 1;
  --color-eddy-radio: 179, 53, 53;
  --color-falstaff-radio: 131, 79, 51;
  --color-lin-lucy-radio: 179, 105, 0;
  --color-lily-radio: 144, 91, 179;
  --color-vikram-radio: 143, 36, 99;
  --color-zari-radio: 179, 94, 146;
  --color-oscar-radio: 0, 144, 109;
  --color-bea-junior-shine: 67, 190, 248;
  --color-duo-shine: 114, 214, 39;
  --color-eddy-shine: 255, 105, 105;
  --color-falstaff-shine: 227, 165, 108;
  --color-lily-shine: 214, 150, 255;
  --color-lin-lucy-shine: 255, 168, 44;
  --color-oscar-shine: 63, 217, 181;
  --color-vikram-shine: 214, 90, 162;
  --color-zari-shine: 255, 158, 217;
  --color-super-background-secondary: 26, 30, 76;
  --color-super-gradient-background: 12, 47, 113;
  --color-super-gradient-top-halo: 12, 76, 70;
  --color-super-gradient-bottom-halo: 76, 29, 115;
  --color-gold-shine: 255, 231, 0;
  --color-legendary-dark-background: 24, 24, 24;
  --color-roseate: 223, 75, 162;
  --color-rosefinch: 180, 28, 117;
  --color-bluebird: 3, 144, 211;
  --color-cotinga: 121, 58, 227;
  --color-sabrewing: 165, 112, 255;
  --color-blueberry: 17, 82, 167;
  --color-ether: 60, 89, 141;
  --color-diamond-tournament-purple: 161, 161, 238;
  --color-diamond-tournament-reaction: 118, 163, 231;
  --color-yir-page0: 221, 244, 255;
  --color-yir-page1: 227, 255, 235;
  --color-yir-page1-shadow: 19, 31, 36;
  --color-yir-page3-shadow: 187, 172, 252;
  --color-yir-page4-shadow: 143, 219, 255;
  --color-yir-page5-shadow: 255, 183, 80;
  --color-super-gradient-green-variant1: 38, 255, 85;
  --color-super-gradient-blue-variant1: 38, 139, 255;
  --color-super-gradient-pink-variant1: 252, 85, 255;
  --color-super-gradient-purple-variant1: 17, 34, 181;
  --color-unknown-001e2d: 0, 30, 45;
  --color-unknown-0047a4: 0, 71, 164;
  --color-unknown-0087d0: 0, 135, 208;
  --color-unknown-00aff9: 0, 175, 249;
  --color-unknown-013047: 1, 48, 71;
  --color-unknown-048fd1: 4, 143, 209;
  --color-unknown-0e0f10: 14, 15, 16;
  --color-unknown-0e3d79: 14, 61, 121;
  --color-unknown-172071: 23, 32, 113;
  --color-unknown-280378: 40, 3, 120;
  --color-unknown-3ebbf6: 62, 187, 246;
  --color-unknown-655ebb: 101, 94, 187;
  --color-unknown-696cee: 105, 108, 238;
  --color-unknown-7c0000: 124, 0, 0;
  --color-unknown-89e219: 137, 226, 25;
  --color-unknown-935051: 147, 80, 81;
  --color-unknown-959595: 149, 149, 149;
  --color-unknown-a2a2a2: 162, 162, 162;
  --color-unknown-a3dbeb: 163, 219, 235;
  --color-unknown-a4dffb: 164, 223, 251;
  --color-unknown-aaa: 170, 170, 170;
  --color-unknown-d087ff: 208, 135, 255;
  --color-unknown-d9d9d9: 217, 217, 217;
  --color-unknown-ddd: 221, 221, 221;
  --color-unknown-de8029: 222, 128, 41;
  --color-unknown-e3e3e3: 227, 227, 227;
  --color-unknown-e4ffff: 228, 255, 255;
  --color-unknown-ed8c01: 237, 140, 1;
  --color-unknown-f3484e: 243, 72, 78;
  --color-unknown-f4fafe: 244, 250, 254;
  --color-unknown-fbdec5: 251, 222, 197;
  --color-unknown-ffc700: 255, 199, 0;
  --color-unknown-fff2aa: 255, 242, 170;
  --color-unknown-fffbef: 255, 251, 239;
  --app-offset: 0px;
}

body {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	background: rgb(var(--color-snow));
	color: rgb(var(--color-black-text));
	font: 500 17px/20px sans-serif
}

body {
	margin: 0
}

*,:after,:before,button,button:focus,input,textarea {
	-webkit-tap-highlight-color: transparent;
	box-sizing: inherit;
	font-family: din-round,sans-serif;
	outline: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

h1 {
	font-size: 32px;
	line-height: 40px;
	margin: 0 0 50px
}

h1,
h2 {
	font-weight: 700
}

h2 {
	color: rgb(var(--color-black-text));
	font-size: 24px;
	line-height: 26px;
	margin: 0 0 25px
}

h3 {
	font-size: 19px;
	font-weight: 700
}

h3,
h4 {
	margin: 0 0 10px
}

h4 {
	color: rgb(var(--color-black-text));
	font-size: 18px
}

h5 {
	font-size: 15px;
	margin: 0 0 10px
}

h5,
h6 {
	font-weight: 700
}

h6 {
	color: rgb(var(--color-gray-text));
	font-size: 13px;
	margin: 0;
	text-transform: uppercase
}

hr {
	border: 0;
	border-top: 2px solid rgb(var(--color-swan));
	height: 0;
	margin: 40px 0
}

ol,
ul {
	list-style: none;
	margin: 0;
	padding: 0
}

a {
	text-decoration: none
}

a {
	background-color: transparent
}

button {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

button,
input,
optgroup,
select,
textarea {
	/* font-family: inherit; */
	/* font-size: 100%; */
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

p {
	margin: 0 0 18px
}

/* header */
._3sbzq 
{
	background: var(--web-ui_topbar-shine-background-color,var(--web-ui_topbar-background-color,rgb(var(--color-snow))));
	color: var(--web-ui_topbar-shine-color,var(--web-ui_topbar-color,rgb(var(--color-hare))));
	height: 58px;
	padding: 0 10px;
	transition-duration: .2s;
	transition-property: background-color,color;
	transition-timing-function: linear
}

._1lHE4 {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	background-color: rgb(var(--color-snow));
	border-bottom-color: rgb(var(--color-swan));
	border-bottom: 2px solid var(--web-ui_topbar-border-color,rgb(var(--color-swan)));
	box-sizing: border-box;
	color: rgb(var(--color-hare));
	font: 500 17px/25px din-round,sans-serif;
	left: 0;
	line-height: 20px;
	position: fixed;
	right: 0;
	top: var(--web-ui_topbar-top,0);
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none
}

.hJZ_L {
	border-bottom: 0!important
}

/* currencies menu */
.qs_bd {
	box-sizing: border-box;
	display: flex;
	height: 100%;
	position: relative
}

.hidden {
display: none
}

._25xLQ {
	height: 100%;
	position: relative
}

._1M9zP {
	align-items: center;
	display: flex;
	flex-direction: row
}

._3sbzq ._1vdTe {
	height: 100%
}

._3sbzq .qs_bd {
	justify-content: space-between;
	width: 100%
}

._1M9zP {
	align-items: center;
	display: flex;
	flex-direction: row
}

._1fz_r {
	align-items: center;
	display: flex;
	justify-content: center;
	position: relative
}

._1s1SW {
	height: 30px;
	margin-right: 6px;
	width: 25px
}

._2AMCq {
	color: rgb(var(--color-swan))
}

._1jo6f {
	font-weight: 700
}

._1J0jY {
	height: 30px;
	margin-right: 6px;
	width: 24px
}

._2u6H3 {
	color: var(--web-ui_topbar-color,rgb(var(--color-macaw)))
}

._3QChT {
	display: flex;
	gap: 6px;
	justify-content: center
}

.IYCa_ {
	color: rgb(var(--color-cardinal));
	font-weight: 700;
	margin: auto
}

/* footer */
._1p0jQ {
	bottom: 0;
	position: fixed;
	width: 100%
}

._2_E8y {
	position: relative;
	z-index: 0
}

._1gNU8 {
	background: rgb(var(--color-black),.3);
	bottom: 0;
	left: 0;
	opacity: 0;
	pointer-events: none;
	position: fixed;
	right: 0;
	top: 0;
	transition: opacity .3s;
	z-index: -1
}

._2zdkO {
	align-items: center;
	background: rgb(var(--color-snow));
	border-top: 2px solid rgb(var(--color-swan));
	box-sizing: border-box;
	display: flex;
	gap: 12px;
	height: 82px;
	justify-content: space-between;
	padding: 16px
}

/* _2-WjO */
.selected {
	background: rgb(var(--color-iguana));
	border: 2px solid rgb(var(--color-blue-jay));
	border-radius: 8px
}

._3UCzw {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 48px;
	justify-content: center;
	width: 48px
}

._39wwe {
	display: flex;
	position: relative
}

._3J4we {
	height: 40px;
	width: 40px
}

/* main content */
._2kkzG {
	padding-top: var(--app-offset)
}

/* leaderboards */
.wl71D {
	grid-gap: 48px;
	display: flex;
	flex-direction: column
}

._2HEhk {
	flex: 1;
	min-width: 0;
	z-index: 0
}

._2A6iC {
	display: flex;
	flex-direction: column;
	margin: 0;
	padding-bottom: 82px;
	text-align: center;
	width: 100%
}

._15B39 {
	background: rgb(var(--color-snow));
	position: sticky;
	top: var(--app-offset);
	z-index: 1
}

._38ZPp {
	display: flex;
	height: 91px;
	margin-top: 24px;
	overflow: hidden;
	position: relative
}

._3Utw2 {
	align-items: center;
	bottom: 0;
	display: grid;
	gap: 28px;
	grid-template-columns: repeat(11,min-content);
	justify-content: space-between;
	left: calc(50% - 40px - var(--offset)*80px);
	position: absolute;
	top: 0
}

._3UJ8x {
	height: 91px;
	width: 80px
}

._3Vwn6 {
	height: 100%;
	-o-object-fit: fit;
	object-fit: fit;
	width: 100%
}

.MJoIS {
	height: 58px;
	width: 52px
}

._2V2Er {
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 20px;
	margin-top: 24px
}

._1Zr5T {
	color: rgb(var(--color-wolf));
	font-size: 19px;
	margin-bottom: 5px;
	padding: 0 12px
}

._3S3VJ {
	align-items: center;
	height: 26px;
	margin-bottom: 16px
}

._3nMro {
	color: rgb(var(--color-bee))
}

._2MOom {
	font-weight: 700
}

._1c5Wu {
	margin: 0
}

.TtJ-q {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	margin: 0;
	overflow: hidden;
	padding-bottom: 2px;
	position: relative
}

._3kvGS {
	align-items: center;
	color: inherit;
	display: flex;
	padding: 8px 24px 8px 16px
}

._33f2x {
	height: 42px;
	width: 41px
}

._2vxUc {
	flex-shrink: 0;
	height: 48px;
	margin: 0 28px 0 12px;
	position: relative;
	width: 48px
}

._1gexH {
	background-color: rgb(var(--color-beetle))
}

.XS0Dh {
	background-color: rgb(var(--color-cardinal))
}

._1a-Dv {
	background-color: rgb(var(--color-fox))
}

._3jnKe {
	background-color: rgb(var(--color-macaw))
}

._1AhQA {
	background-color: rgb(var(--color-tree-frog))
}

._1N32S {
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	align-items: center;
	border-radius: 50%;
	box-sizing: border-box;
	color: rgb(var(--color-snow));
	display: inline-flex;
	font: 700 17px/25px din-round, sans-serif;
	justify-content: center;
	vertical-align: middle
}

.BfIim {
	flex-shrink: 0;
	left: 0;
	position: absolute;
	top: 0
}

._3SKx_ {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	margin-right: 10px;
	text-align: left
}

.HnNEH,._3SKx_ {
	overflow: hidden
}

.HnNEH {
	font-weight: 700;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}

._1OKd4 {
	color: rgb(var(--color-wolf));
	flex-shrink: 0;
	margin-right: 10px;
	text-align: right
}

._27HUw ._1kz8P {
	color: rgb(var(--color-tree-frog))
}

._1kz8P {
	flex-shrink: 0;
	font-weight: 700;
	text-align: center;
	width: 41px
}

._2R_e4 {
	background-color: rgb(var(--color-snow-always-light));
	border: 2px solid rgb(var(--color-swan));
	border-radius: 50% 50% 50% 16%;
	height: 28px;
	position: absolute;
	right: -16px;
	top: -6px;
	transition: opacity .25s;
	width: 28px
}

._m6h6 {
	height: 26px;
	width: 26px
}

.QRO37,
._m6h6 {
	position: absolute;
	right: -1px;
	top: -1px
}

._1yM9n {
	border-radius: 50%
}

/* profile */
._2esAz {
	display: flex;
	flex-direction: column;
	gap: 24px;
	padding: 0 16px 98px
}

._3BrFS {
	border-bottom: 2px solid rgb(var(--color-swan));
	color: rgb(var(--color-hare));
	display: flex;
	font-size: 19px;
	font-weight: 700;
	justify-content: space-between;
	padding: 16px
}

._2Flrl {
	filter: brightness(.9)
}

.eGQis {
	background-color: var(--avatars-background-color,rgb(var(--color-snow)));
	border-radius: 15px;
	height: 224px;
	margin-bottom: -12px;
	overflow: hidden;
	position: relative;
	width: 100%
}

._2V6ug {
	--__internal__background-color: var(--web-ui_button-background-color, rgb(var(--color-snow)));
	--__internal__background-color-disabled: var(--web-ui_button-background-color-disabled, rgb(var(--color-swan)));
	--__internal__border-color: var(--web-ui_button-border-color, rgb(var(--color-swan)));
	--__internal__border-color-disabled: var(--web-ui_button-border-color-disabled, var(--__internal__border-color));
	--__internal__border-radius: var(--web-ui_button-border-radius, 12px);
	--__internal__color: var(--web-ui_button-color, rgb(var(--color-hare)));
	--__internal__color-active: var(--web-ui_button-color-active, var(--__internal__color));
	--__internal__color-disabled: var(--web-ui_button-color-disabled, rgb(var(--color-hare)));
	--__internal__filter-hover: var(--web-ui_button-filter-hover, brightness(0.9));
	--__internal__height: var(--web-ui_button-height, 50px);
	--__internal__padding: var(--web-ui_button-padding, 0 16px);
	--__internal__switchable__border-color: var(--__internal__border-color);
	background: none;
	border: solid transparent;
	border-radius: var(--__internal__border-radius);
	border-width: 2px 2px 4px;
	color: var(--__internal__color);
	height: var(--__internal__height);
	padding: var(--__internal__padding);
	transition: filter .2s, transform var(--web-ui_button-transition-lip)
}

._2V6ug:before {
	background-color: var(--__internal__background-color);
	border: 2px solid var(--__internal__switchable__border-color);
	border-radius: var(--__internal__border-radius);
	bottom: -2px;
	box-shadow: 0 2px 0;
	color: var(--__internal__switchable__border-color);
	content: "";
	left: -2px;
	position: absolute;
	right: -2px;
	top: -2px;
	transition: box-shadow var(--web-ui_button-transition-lip);
	z-index: -1
}

._2V6ug._2cMtD:not(._2wryV),
._2V6ug._2wryV:not(._3fmUm),
._2V6ug:active:not(._2wryV) {
	color: var(--__internal__color-active);
	transform: translateY(2px) translateZ(0)
}

._2V6ug._2cMtD:not(._2wryV):before,
._2V6ug._2wryV:not(._3fmUm):before,
._2V6ug:active:not(._2wryV):before {
	box-shadow: none
}

._2V6ug._2wryV:not(._3fmUm) {
	--__internal__switchable__border-color: var(--__internal__border-color-disabled);
	color: var(--__internal__color-disabled)
}

._2V6ug._2wryV:not(._3fmUm):before {
	background-color: var(--__internal__background-color-disabled)
}

@media (hover:hover) {
	._2V6ug:hover:not(._2wryV):not(.ypJiL) {
		filter: var(--__internal__filter-hover)
	}
}

._1ursp {
	--__internal__font-size: var(--web-ui_button-font-size, 15px);
	--__internal__letter-spacing: var(--web-ui_button-letter-spacing, 0.8px);
	--__internal__line-height: var(--web-ui_button-line-height, 1.2);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	align-items: center;
	box-sizing: border-box;
	font: 700 var(--__internal__font-size) /var(--__internal__line-height) din-round, sans-serif;
	justify-content: center;
	letter-spacing: var(--__internal__letter-spacing);
	text-decoration: none;
	text-transform: uppercase;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap
}

._7jW2t {
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	cursor: pointer;
	display: inline-flex;
	position: relative;
	touch-action: manipulation;
	transform: translateZ(0)
}

._7jW2t._2wryV {
	cursor: default
}

._7jW2t:not(._1ZhE5) {
	outline: none
}

._2Sqqq,._3Y-wy {
	position: absolute
}

._3Y-wy {
	--web-ui_button-height: 48px;
	--web-ui_button-background-color: var( --avatars-background-color,rgb(var(--color-snow)) );
	--web-ui_button-border-color: rgb(var(--color-black),0.3);
	right: 16px;
	top: 16px;
	width: 48px
}

._3Cb6j {
	color: var(--avatars-edit-icon-color,rgb(var(--color-eel)));
	margin-top: 4px
}

._1kZ3q {
	display: inline-block
}

._9lHjd {
	-webkit-user-select: inherit;
	-moz-user-select: inherit;
	user-select: inherit
}

._2Sqqq {
	cursor: pointer;
	height: 100%;
	left: 50%;
	transform: translateX(-50%);
	width: 220px;
	z-index: 1
}

._3byCv {
	border-bottom: 2px solid rgb(var(--color-swan));
	display: flex;
	flex-direction: column;
	margin: 8px 0 0;
	padding: 0 16px
}

._2C8UD {
	padding: 0 0 16px
}

._2WSeP {
	display: flex;
	flex: 1 1 auto;
	flex-direction: row
}

._1vRCY {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column
}

._2eRPO {
	font-size: 28px;
	line-height: 34px;
	margin: 0 0 16px;
	word-break: break-word
}

@media (max-width: 699px) {
	._2eRPO {
			font-size:25px;
			margin-bottom: 10px
	}
}

.eaZ7O {
	margin-bottom: 6px
}

._1Fdxc {
	color: rgb(var(--color-hare));
	font-size: 17px;
	font-weight: 500;
	line-height: 20px
}

._3QM8N {
	color: rgb(var(--color-wolf));
	margin-right: 20px
}

@media (max-width: 699px) {
	._3QM8N {
			flex-direction:column;
			margin-right: 10px
	}
}

.xk0If {
	align-items: flex-start;
	display: flex;
	margin-bottom: 12px
}

@media (max-width: 699px) {
	.xk0If {
			margin-bottom:4px
	}

	.xk0If:last-child {
			margin-bottom: 0
	}
}

._3KQMU {
	margin-right: 5px;
	text-transform: none
}

@media (max-width: 699px) {
	._3KQMU {
			font-size:15px
	}
}

._7V_nj {
	--web-ui_button-color: rgb(var(--color-macaw));
	--web-ui_button-font-size: 16px;
	--web-ui_button-height: 24px;
	--web-ui_button-padding: 0;
	gap: 16px;
	margin-bottom: 16px
}

.xk0If {
	align-items: flex-start;
	display: flex;
	margin-bottom: 12px
}

@media (max-width: 699px) {
	.xk0If {
			margin-bottom:4px
	}

	.xk0If:last-child {
			margin-bottom: 0
	}
}

._2rQ98 {
	--__internal__color: var(--web-ui_button-color, rgb(var(--color-macaw)));
	--__internal__color-active: var(--web-ui_button-color-active, rgb(var(--color-whale)))
}

._1GQxS {
	--__internal__color: var(--web-ui_button-color, rgb(var(--color-macaw)));
	--__internal__color-active: var(--web-ui_button-color-active, var(--__internal__color));
	--__internal__color-disabled: var(--web-ui_button-color-disabled, rgb(var(--color-hare)));
	--__internal__filter-hover: var(--web-ui_button-filter-hover, brightness(1.1));
	--__internal__font-size: var(--web-ui_button-font-size, 16px);
	--__internal__height: var(--web-ui_button-height, 48px);
	--__internal__letter-spacing: var(--web-ui_button-letter-spacing, 0.04em);
	--__internal__line-height: var(--web-ui_button-line-height, calc(var(--__internal__height) - 4px));
	--__internal__padding: var(--web-ui_button-padding, 0 11px);
	background: none;
	border-color: transparent;
	border-width: 1px 1px 5px;
	color: var(--__internal__color);
	height: var(--__internal__height);
	padding: var(--__internal__padding);
	transition: filter .2s
}

._1GQxS._2cMtD:not(._2wryV),
._1GQxS:active:not(._2wryV) {
	color: var(--__internal__color-active)
}

._1GQxS._2wryV:not(._3fmUm) {
	color: var(--__internal__color-disabled);
	transform: translateY(4px) translateZ(0)
}

._1GQxS._1W_p8 {
	--__internal__border-radius: var(--web-ui_button-border-radius, 8px);
	--__internal__font-size: var(--web-ui_button-font-size, 14px);
	--__internal__height: var(--web-ui_button-height, 32px);
	--__internal__padding: var(--web-ui_button-padding, 0 7px)
}

@media (hover:hover) {
	._1GQxS:hover:not(._2wryV):not(.ypJiL) {
		filter: var(--__internal__filter-hover)
	}
}

._1ursp {
	--__internal__font-size: var(--web-ui_button-font-size, 15px);
	--__internal__letter-spacing: var(--web-ui_button-letter-spacing, 0.8px);
	--__internal__line-height: var(--web-ui_button-line-height, 1.2);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	align-items: center;
	box-sizing: border-box;
	font: 700 var(--__internal__font-size) /var(--__internal__line-height) din-round, sans-serif;
	justify-content: center;
	letter-spacing: var(--__internal__letter-spacing);
	text-decoration: none;
	text-transform: uppercase;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap
}

[lang=ar] ._1ursp {
	letter-spacing: 0
}

._3KQMU {
	margin-right: 5px;
	text-transform: none
}

@media (max-width: 699px) {
	._3KQMU {
			font-size:15px
	}
}

._9lHjd {
	-webkit-user-select: inherit;
	-moz-user-select: inherit;
	user-select: inherit
}

._3V7BA {
	flex: 0 0 auto;
	margin-left: 16px
}

._3_obm {
	display: flex;
	flex: 1 0 118px;
	flex-direction: column-reverse
}

@media (min-width: 700px) {
	._3V7BA {
			margin-left:0;
			margin-right: 0
	}
}

._36U8q {
	align-items: center;
	align-self: start;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 6px;
	margin-left: -4px;
	padding: 10px 0;
	row-gap: 8px
}

._2WKNC {
	height: 24px;
	margin: 0 4px;
	width: 31px
}

._2EQ1j {
	align-items: flex-start;
	display: flex;
	flex: 1 0 auto
}

@media (min-width: 700px) {
	._2EQ1j {
			flex:0 1 auto
	}
}

.D0HbC {
	display: flex;
	flex: 1 1 auto;
	gap: 10px
}

@media (max-width: 699px) {
	.D0HbC {
			margin-top:5px
	}

	._3zVwO {
			display: none!important
	}

	.FI94D {
			margin-bottom: 15px
	}
}

/* profile - friends requests */
._16cpx {
	z-index: 0
}

._2G9SS {
	border: 2px solid rgb(var(--color-swan));
	border-radius: 16px
}

.BAKBs {
	color: rgb(var(--color-eel));
	font-size: 20px;
	font-weight: 700;
	justify-content: space-between;
	padding: 20px 22px
}

.BAKBs,._2GiV5 {
	align-items: center;
	display: flex
}

._2GiV5 {
	flex: 1 1 auto
}

.UqpgY {
	height: 42px;
	padding-right: 14px
}

._3pWy_ {
	background-position: -678px -70px;
	height: 20px;
	width: 10px
}

.I8qpS {
	background-image: url(/images/477ce652444032bff811af59b1057be7.svg);
	display: inline-block;
	vertical-align: middle
}

/* profile - stats */
._2Nu7i {
	align-items: center;
	display: flex;
	justify-content: space-between;
	margin-bottom: 12px
}

._347iz {
	margin-bottom: 0
}

._37tLJ {
	display: grid;
	gap: 12px;
	grid-template-columns: repeat(2,1fr)
}

.FOuMs,._2Hzv5 {
	position: relative
}

._2uSOC {
	border: 2px solid rgb(var(--color-swan));
	border-radius: 16px;
	display: flex;
	overflow: hidden;
	padding: 15px 24px
}

@media (max-width: 699px) {
	._2uSOC {
			padding:12px 14px 10px
	}
}

.-AVDu {
	margin-right: 15px;
	width: 21px
}

@media (max-width: 699px) {
	.-AVDu {
			margin-right:7.5px;
			width: 15px
	}
}

._2aR6Z {
	align-self: start
}

._3eRJb {
	align-self: center;
	flex: 1 0 auto
}

.-TMd4 {
	font-size: 20px;
	margin-bottom: 4px
}

@media (max-width: 699px) {
	.-TMd4 {
			font-size:19px;
			margin-bottom: 4px
	}
}

._3oUUc {
	color: rgb(var(--color-hare));
	font-size: 16px
}

@media (max-width: 699px) {
	._3oUUc {
			font-size:15px
	}
}

.uFRD8 {
	margin-right: 15px;
	width: 21px
}

@media (max-width: 699px) {
	.uFRD8 {
			margin-right:7.5px;
			width: 15px
	}
}

._3Nb3N {
	margin-right: 14px;
	width: 24px
}

@media (max-width: 699px) {
	._3Nb3N {
			margin-right:7px;
			width: 16px
	}
}

.hh89M {
	margin-right: 15px;
	width: 21px
}

@media (max-width: 699px) {
	.hh89M {
			margin-right:7.5px;
			width: 15px
	}
}

._1kcT_,._1kcT_ h4 {
	color: rgb(var(--color-hare))
}

/* profile - friends */
._347iz {
	margin-bottom: 0
}

._3129X {
	color: rgb(var(--color-macaw));
	font-size: 17px;
	font-weight: 700;
	margin-top: 6px;
	text-transform: uppercase
}

._2G9SS {
	border: 2px solid rgb(var(--color-swan));
	border-radius: 16px
}

._1SZs_ {
	display: flex;
	justify-content: center;
	width: 100%
}

._3Jy0n {
	border-bottom: 2px solid rgb(var(--color-swan));
	position: relative
}

._2Rt1l {
	font-size: 15px;
	font-weight: 700;
	letter-spacing: .8px;
	text-transform: uppercase
}

._36qf- {
	flex: 1 1 0;
	padding-top: 16px
}

._36qf-:first-child>.bsF09 {
	padding-left: 10px
}

._36qf-:last-child>.bsF09 {
	padding-right: 10px
}

._36qf->.bsF09 {
	padding-bottom: 12px
}

._3o5O9>.bsF09 {
	border-bottom-color: rgb(var(--color-macaw));
	color: rgb(var(--color-macaw))
}

.cwfCJ {
	color: rgb(var(--color-gray-text));
	cursor: pointer;
	display: block;
	position: relative;
	vertical-align: middle
}

.bsF09 {
	display: block;
	margin-bottom: -2px;
	text-align: center
}

._38_oS {
	border-bottom: 2px solid transparent
}

._1xR2j {
	padding: 16px
}

._39QMj {
	align-items: center;
	border-bottom: 2px solid rgb(var(--color-swan));
	display: flex
}

._39QMj:last-child {
	border-bottom: none
}

._2SROJ {
	border-bottom: 0
}

._2SROJ:first-child {
	margin-top: 8px
}

._2SROJ:last-child {
	margin-bottom: 8px
}

.NPFLe {
	flex: 0 0 auto
}

._1yM9n {
	border-radius: 50%
}

._2jZlb {
	margin: 0 12px
}

._3eLo3 {
	margin: 0 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

._2iA7Q {
	font-size: 20px;
	margin-bottom: 1px
}

._2jQO8 {
	line-height: normal;
	overflow: hidden;
	text-overflow: ellipsis
}

._3bwFH {
	font-size: 16px
}

.LH3xS {
	color: rgb(var(--color-hare))
}

.Euydo {
	align-items: center;
	color: rgb(var(--color-eel));
	display: flex;
	flex: 1 1 auto;
	overflow: hidden
}

/* profile - invite friends */
._37_xA {
	border: 2px solid rgb(var(--color-swan));
	border-radius: 16px;
	display: flex;
	flex-direction: column;
	padding: 16px
}

._2Qyz5 {
	display: flex;
	margin-bottom: 16px
}

._1Fu-i {
	flex: 0 0 auto;
	height: 50px;
	margin-right: 16px;
	width: 56px
}

._2sdpw {
	font-size: 18px;
	margin-bottom: 8px
}

.faE73 {
	color: rgb(var(--color-wolf));
	font-size: 15px;
	line-height: 20px
}

._35c4d {
	align-self: stretch;
	flex: 1 1 auto
}

._1VYyp {
	--__internal__background-color: var(--web-ui_button-background-color, rgb(var(--color-macaw)));
	--__internal__background-color-disabled: var(--web-ui_button-background-color-disabled, rgb(var(--color-swan)));
	--__internal__border-color: var(--web-ui_button-border-color, rgb(var(--color-whale)));
	--__internal__border-radius: var(--web-ui_button-border-radius, 12px);
	--__internal__color: var(--web-ui_button-color, rgb(var(--color-snow)));
	--__internal__color-active: var(--web-ui_button-color-active, var(--__internal__color));
	--__internal__color-disabled: var(--web-ui_button-color-disabled, rgb(var(--color-hare)));
	--__internal__filter-hover: var(--web-ui_button-filter-hover, brightness(1.1));
	--__internal__height: var(--web-ui_button-height, 50px);
	--__internal__lip-width: var(--web-ui_button-lip-width, 4px);
	--__internal__padding: var(--web-ui_button-padding, 0 16px);
	background: none;
	border-color: transparent;
	border-radius: var(--__internal__border-radius);
	border-style: solid;
	border-width: 0 0 var(--__internal__lip-width);
	color: var(--__internal__color);
	height: var(--__internal__height);
	padding: var(--__internal__padding);
	transition: filter .2s, transform var(--web-ui_button-transition-lip)
}

._1VYyp:before {
	background-color: var(--__internal__background-color);
	border-radius: var(--__internal__border-radius);
	bottom: 0;
	box-shadow: 0 var(--__internal__lip-width) 0;
	color: var(--__internal__border-color);
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	transition: box-shadow var(--web-ui_button-transition-lip);
	z-index: -1
}

._1VYyp._2cMtD:not(._2wryV),
._1VYyp._2wryV:not(._3fmUm),
._1VYyp:active:not(._2wryV) {
	color: var(--__internal__color-active);
	transform: translateY(var(--__internal__lip-width)) translateZ(0)
}

._1VYyp._2cMtD:not(._2wryV):before,
._1VYyp._2wryV:not(._3fmUm):before,
._1VYyp:active:not(._2wryV):before {
	box-shadow: none
}

._1VYyp._2wryV:not(._3fmUm) {
	color: var(--__internal__color-disabled)
}

._1VYyp._2wryV:not(._3fmUm):before {
	background-color: var(--__internal__background-color-disabled)
}

._1ursp {
	--__internal__font-size: var(--web-ui_button-font-size, 15px);
	--__internal__letter-spacing: var(--web-ui_button-letter-spacing, 0.8px);
	--__internal__line-height: var(--web-ui_button-line-height, 1.2);
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	align-items: center;
	box-sizing: border-box;
	font: 700 var(--__internal__font-size) /var(--__internal__line-height) din-round, sans-serif;
	justify-content: center;
	letter-spacing: var(--__internal__letter-spacing);
	text-decoration: none;
	text-transform: uppercase;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap
}

/* profile - achievements */ 
._347iz {
	margin-bottom: 0
}

.QaCrs {
	cursor: auto
}

.QaCrs .Nau7P,.QaCrs ._11WJu {
	display: block
}

._1dDcV {
	border: 2px solid rgb(var(--color-swan));
	border-radius: 16px
}

._27zqm {
	align-items: stretch;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	padding-bottom: 20px;
	padding-top: 20px
}

.m_b-V {
	border-bottom: 2px solid rgb(var(--color-swan));
	padding-left: 20px;
	padding-right: 20px
}

._2ymEQ {
	margin-left: 0;
	min-width: 77px
}

._1hfyC {
	align-items: center;
	display: flex;
	flex-direction: column;
	padding-bottom: 124.5%;
	position: relative;
	width: 100%
}

._1hfyC ._1jgP5 {
	bottom: 45%;
	left: 50%;
	margin-left: -40%;
	position: absolute;
	top: 9.5%;
	width: 80%
}

._36H8N {
	bottom: 10%;
	font-size: 11px
}

._1sF2c {
	color: rgb(var(--color-snow));
	display: flex;
	font-weight: 700;
	position: absolute
}

._36H8N {
	bottom: 10%;
	font-size: 11px
}

._1h4Du {
	flex-shrink: 0;
	width: 30px
}

._2xtgD {
	display: flex;
	flex-direction: column;
	flex-grow: 10;
	justify-content: center;
	overflow: hidden
}

._3Hafi {
	display: flex;
	justify-content: space-between
}

.-Zgv1 {
	flex: 1 1 auto;
	line-height: 1.5;
	margin-bottom: 6px;
	overflow: hidden;
	text-overflow: ellipsis
}

._8oTbo {
	color: rgb(var(--color-hare));
	font-size: 15px;
	justify-content: flex-end;
	margin-left: 12px;
	text-align: right
}

@media (min-width: 700px) {
	._8oTbo {
			font-size:17px
	}
}

.jX2vW {
	display: block;
	margin-top: 10px;
	width: 100%
}

._3H4Dc {
	margin-bottom: 15px
}

._1EeEP {
	align-items: center;
	display: flex;
	flex-direction: row
}

._208R4 {
	width: 100%
}

.oCRfA {
	position: relative
}

._3yKMC {
	background: var(--web-ui_progress-bar-background,rgb(var(--color-swan)));
	border-radius: calc(var(--__internal__progress-bar-height)/2);
	position: relative
}

._3yKMC._3_Ssm {
	margin-left: calc((var(--__internal__progress-bar-height) + 8px)/2)
}

._3yKMC._2617R {
	margin-right: calc((var(--__internal__progress-bar-height) + 8px)/2)
}

._27NV6 {
	background: currentcolor;
	-webkit-clip-path: inset(0 calc(100% - var(--__internal__progress-bar-value)) 0 0 round calc(var(--__internal__progress-bar-height)/2));
	clip-path: inset(0 calc(100% - var(--__internal__progress-bar-value)) 0 0 round calc(var(--__internal__progress-bar-height)/2));
	position: relative;
	transition-property: background,color,opacity,-webkit-clip-path;
	transition-property: background,color,opacity,clip-path;
	transition-property: background,color,opacity,clip-path,-webkit-clip-path;
	width: 100%
}

._1qzJe {
	-webkit-clip-path: inset(0 calc(100% - var(--__internal__progress-bar-inner-value)) 0 0 round calc(var(--__internal__progress-bar-height)/2));
	clip-path: inset(0 calc(100% - var(--__internal__progress-bar-inner-value)) 0 0 round calc(var(--__internal__progress-bar-height)/2));
	color: var(--web-ui_progress-bar-color-secondary,rgb(var(--color-bee)))
}

._27NV6 {
	background: currentcolor;
	-webkit-clip-path: inset(0 calc(100% - var(--__internal__progress-bar-value)) 0 0 round calc(var(--__internal__progress-bar-height)/2));
	clip-path: inset(0 calc(100% - var(--__internal__progress-bar-value)) 0 0 round calc(var(--__internal__progress-bar-height)/2));
	position: relative;
	transition-property: background,color,opacity,-webkit-clip-path;
	transition-property: background,color,opacity,clip-path;
	transition-property: background,color,opacity,clip-path,-webkit-clip-path;
	width: 100%
}

._1EFTr {
	background: rgb(var(--color-snow-always-light));
	border-radius: 9999px;
	height: var(--web-ui_progress-bar-shine-height,30%);
	left: calc(var(--__internal__progress-bar-height)/4);
	opacity: .2;
	position: absolute;
	top: 25%;
	transition-duration: .4s;
	transition-property: width;
	width: calc(var(--__internal__progress-bar-value) - var(--__internal__progress-bar-height)/2)
}

._345XU {
	bottom: 0;
	max-width: 100%;
	position: absolute;
	transition-property: width;
	width: var(--__internal__progress-bar-value)
}

._27NV6,._345XU {
	border-radius: inherit;
	color: var(--web-ui_progress-bar-color,rgb(var(--color-owl)));
	height: var(--__internal__progress-bar-height);
	min-width: calc(var(--__internal__progress-bar-height)*1.5);
	transition-duration: .4s
}

.BR3lm {
	left: 100%;
	position: absolute;
	top: 50%
}

._7Cbsk {
	color: rgb(var(--color-wolf));
	display: block;
	font-size: 15px;
	font-weight: 500;
	width: 100%
}

._3rkbr {
	background: url(/images/achievements/a7018d3f4a89422f851e65a983ac94a8.svg) no-repeat;
	background-size: contain
}

._2Pm3N {
	background: url(/images/achievements/d9ea34d0880fea787af1809925b3eccb.svg) no-repeat;
	background-size: contain
}

._1xLsI {
	background: url(/images/achievements/1d686a7a7899edd7fa136bf7b0877522.svg) no-repeat;
	background-size: contain
}

.DGyiv {
	background: url(/images/achievements/0abffca6e47456e9ea486043a37df5a7.svg) no-repeat;
	background-size: contain
}

._2s9Ci {
	background: url(/images/achievements/4d7a76420e8e4985b57f020df59009c8.svg) no-repeat;
	background-size: contain
}

._33nDW {
	background: url(/images/achievements/e94ffafed17f29a48960524693aaa839.svg) no-repeat;
	background-size: contain
}

._3YG53 {
	background: url(/images/achievements/4055e0dc10275f9597f53f9dca6df5e4.svg) no-repeat;
	background-size: contain
}

._2TRjs {
	background: url(/images/achievements/c2b4bc98d8229b08fd45e85087868c24.svg) no-repeat;
	background-size: contain
}

._33bWp {
	background: url(/images/achievements/f82ec78dd3c15dea85ae4c6a8e028a37.svg) no-repeat;
	background-size: contain
}

._1MPic {
	background: url(/images/achievements/04d9298940ed9ee06902f69dfca09717.svg) no-repeat;
	background-size: contain
}

._3Ak9x {
	background: url(/images/achievements/ad491d287c122a14be1c2aa56c6a118d.svg) no-repeat;
	background-size: contain
}

.bvEQe {
	background: url(/images/achievements/217492e7baf0961abdd2ddfb5881e7f9.svg) no-repeat;
	background-size: contain
}

._1y6Hv {
	background: url(/images/achievements/070c837eec25d64e3182a8a31e65bdba.svg) no-repeat;
	background-size: contain
}

._3w6o4 {
	background: url(/images/achievements/0fdb5c0766fc78be216ea9d84a51dd7d.svg) no-repeat;
	background-size: contain
}

._33OQj {
	background: url(/images/achievements/91e9804d60cdd017a75642cca28becae.svg) no-repeat;
	background-size: contain
}

._3lYX8 {
	background: url(/images/achievements/b0cb74a6e8beeb4e0f2399b331dfbe57.svg) no-repeat;
	background-size: contain
}

._3_AQr {
	background: url(/images/achievements/675cdcff3276bbfb3c2470e5252fd8a7.svg) no-repeat;
	background-size: contain
}

._2dQeX {
	background: url(/images/achievements/0088f1e1a1dccb3290421ceaa61b6a73.svg) no-repeat;
	background-size: contain
}

.cPW_m {
	background: url(/images/achievements/39ac3b013faeeba3d0afb91f7230a43f.svg) no-repeat;
	background-size: contain
}

._3vFfu {
	background: url(/images/achievements/ae79bee1167acd55eae0b7b66d29cf74.svg) no-repeat;
	background-size: contain
}

._1U6RL {
	background: url(/images/achievements/ee0cbd16489f7f7ee36b2fad15651514.svg) no-repeat;
	background-size: contain
}

.GtWXC {
	background: url(/images/achievements/dc065b9f8f864e3e4e34c1720febc6b5.svg) no-repeat;
	background-size: contain
}

._2d-JS {
	background: url(/images/achievements/e1f5c78bff11cfeb6b4d92e83f2c9580.svg) no-repeat;
	background-size: contain
}

._1XREm {
	background: url(/images/achievements/ae770a6d385c64fa89d7d2404098f825.svg) no-repeat;
	background-size: contain
}

._1uPC0 {
	background: url(/images/achievements/2af886b39abed80fd7596090ef55ec1c.svg) no-repeat;
	background-size: contain
}

._2g7eU {
	background: url(/images/achievements/e10a45239da27868c3837701a09d22db.svg) no-repeat;
	background-size: contain
}

._2MpO3 {
	color: rgb(var(--color-eel));
	display: flex;
	font-size: 19px;
	font-weight: 700;
	justify-content: space-between;
	padding: 16px
}

._3pWy_ {
	background-position: -678px -70px;
	height: 20px;
	width: 10px
}

.I8qpS {
	background-image: url(/images/477ce652444032bff811af59b1057be7.svg);
	display: inline-block;
	vertical-align: middle
}

._2mFc- {
	cursor: pointer;
	margin-left: 6px;
	margin-top: 2px
}

/* shop */
._3-4Hk {
	padding: 16px 16px 98px;
	position: relative
}

@media (min-width: 700px) {
	._3-4Hk {
			padding:0
	}
}

.MGk8p {
	background: radial-gradient(216% 106% at 6% 3%,rgb(var(--color-gamma),.3) 0,rgb(var(--color-starlight),.3) 52%,rgb(var(--color-quasar),.3) 100%),rgb(var(--color-eclipse));
	border-radius: 16px;
	color: rgb(var(--color-snow-always-light));
	margin-bottom: 32px;
	overflow: visible;
	padding: 20px 10px 10px;
	position: relative;
	vertical-align: middle;
	z-index: 0
}

._3lHPD {
	bottom: 40px;
	font-size: 15px;
	font-weight: 700;
	height: 42px;
	justify-content: center;
	line-height: 1;
	padding: 0 42px;
	text-transform: uppercase;
	white-space: pre-line;
	width: 175.37px
}

._1145W,._3lHPD {
	align-items: center;
	display: flex;
	position: relative;
	text-align: center
}

._1145W {
	flex-direction: column;
	padding: 10px 10px 0;
	z-index: 2
}

@media (min-width: 530px) {
	._1145W {
			flex-direction:row;
			padding: 0;
			text-align: left
	}
}

._22aYT {
	flex-shrink: 0;
	height: auto;
	width: 90px
}

._1iadG {
	align-items: center;
	display: flex;
	flex-direction: column;
	margin-top: 24px
}

@media (min-width: 530px) {
	._1iadG {
			align-items:flex-start
	}
}

._353sT {
	font-size: 23px;
	font-weight: 700;
	line-height: 31px
}

@media (min-width: 530px) {
	._353sT {
			font-size:25px;
			line-height: 34px
	}
}

._15G6R {
	font-size: 17px;
	line-height: 25px
}

._15G6R>span>span {
	color: rgb(var(--color-gamma));
	font-weight: 700;
	white-space: nowrap
}

._19taU {
	--web-ui_button-background-color: rgb(var(--color-snow-always-light));
	--web-ui_button-background-color-disabled: rgb(var(--color-snow-always-light), 0.3);
	--web-ui_button-border-color: rgb(var(--color-snow-always-light), 0.5);
	--web-ui_button-color: rgb(var(--color-eclipse));
	--web-ui_button-color-disabled: rgb(var(--color-eclipse), 0.6)
}

.ZEFkS {
	margin: 16px;
	right: 0
}

.RnwAB,.ZEFkS {
	position: absolute;
	top: 0;
	z-index: 2
}

._3LkfO {
	margin-top: 24px;
	position: relative;
	width: 100%;
	z-index: 2
}

._21GJ- {
	margin-top: 40px
}

._3-o-j {
	border-top: 2px solid rgb(var(--color-swan));
	padding: 15px 0 70px 110px;
	position: relative
}

@media (min-width: 700px) {
	._3-o-j {
			min-height:120px;
			padding: 20px 0 20px 110px
	}
}

._3ywWe {
	background-position: 50%;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
	height: 100px;
	margin: -5px 0 -20px -110px;
	width: 100px
}

.kbxOW {
	bottom: 20px;
	position: absolute
}

._3U5_i {
	--web-ui_button-background-color-disabled: rgb(var(--color-snow));
	--web-ui_button-border-color-disabled: rgb(var(--color-swan));
	--web-ui_button-color-disabled: rgb(var(--color-swan))
}

._3xDVI {
	--__internal__color: var(--web-ui_button-color, rgb(var(--color-macaw)))
}

._9lHjd {
	-webkit-user-select: inherit;
	-moz-user-select: inherit;
	user-select: inherit
}

._32enP {
	font-size: 19px;
	font-weight: 700;
	padding: 8px 0
}

._23KGP {
	color: rgb(var(--color-wolf));
	line-height: 1.75;
	width: auto
}

._2eqoY {
	--web-ui_button-color: rgb(var(--color-nova));
	margin-left: 0
}

.deAAB {
	background-image: url(/images/icons/68c1fd0f467456a4c607ecc0ac040533.svg);
	background-size: 58px
}

._1sFzf {
	background-image: url(/images/icons/216ddc11afcbb98f44e53d565ccf479e.svg)
}

._2cA_1 {
	background-image: url(/images/icons/47112600732328e46768927036578c8b.svg)
}

._2BHHa {
	background-image: url(/images/a5a465f4ed137370a9d541c746ed17e2.svg)
}

._2BHHa,._2o0Po {
	background-size: 85px
}

._1AE_W {
	background-image: url(/images/super/88cab8339223a143898e0704f480b875.svg)
}

._2gBzP {
	background-image: url(/images/super/d9f826809f4833d695c07bcda3627337.svg)
}

.zFZva {
	background-size: 100px
}

._3ywWe {
	background-position: 50%;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
	height: 100px;
	margin: -5px 0 -20px -110px;
	width: 100px
}

._3GYev {
	background-image: url(/images/78f854b4736da498cdbf465ed86d933b.svg);
	height: 16px;
	width: 16px
}

.Elfov {
	background-image: url(/images/icons/9d4f704de73abbe35b631a2279ae1fe7.svg)
}

._2Wo2v {
	background-image: url(/images/icons/f05a8cf23d961f0a220dec75b1dea1cf.svg)
}

._3K7Uy {
	background-image: url(/images/0d41bab36493bdfe633056292aa0e0e4.svg)
}

._1mXfR {
	background-image: url(/images/3d245333f5a1449c143b572630477019.svg)
}

._1P3ik {
	background-image: url(/images/0d41bab36493bdfe633056292aa0e0e4.svg)
}

html[data-duo-theme=dark] ._1P3ik {
	background-image: url(/images/3d245333f5a1449c143b572630477019.svg)
}

._2uCdg {
	background-image: url(/images/3f880e324998a7f0e42c81cbb6eed3f5.svg)
}

._1xdlP {
	background-image: url(/images/gems/45c14e05be9c1af1d7d0b54c6eed7eee.svg)
}

._1-6PO {
	background: rgb(var(--color-sea-sponge));
	color: rgb(var(--color-owl))
}

._2I6Qk {
	align-items: center;
	border-radius: 16px;
	border-width: 0;
	display: flex;
	font-size: 15px;
	font-weight: 700;
	height: 25px;
	justify-content: center;
	padding: 8px;
	text-transform: uppercase;
	white-space: nowrap;
	width: -moz-min-content;
	width: min-content
}

.zCcCe {
	margin-bottom: 8px
}

._1v6gQ {
	color: rgb(var(--color-wolf));
	line-height: 1.75;
	margin: 0 0 8px;
	width: auto
}

._7PmOZ {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	vertical-align: middle
}

._235HK {
    height: 26px;
    margin: -8px 4px -6px 6px;
    width: 24px
}

/* overlays */
._15v93 {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0
}

._3Mzt6 {
	position: relative;
	/* z-index: 310 */
	z-index: 350
}

._3Mzt6,.lagNb {
	align-items: center;
	display: flex;
	justify-content: center;
	min-height: var(--viewport-height)
}

._2zxQ8 {
	background: rgb(var(--color-black),.3);
	z-index: 322
}

._1ATOC {
	background: rgb(var(--color-black),.4);
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0
}


._2Mi8K {
	--modal-border-radius: 12px;
	--modal-margin: 14px;
	--modal-position-y: start;
	background: rgb(var(--color-snow));
	border: 2px solid rgb(var(--color-swan));
	width: 100%
}

._1yFTM {
	border-radius: var(--modal-border-radius,16px);
	margin: var(--modal-margin,24px)
}

._3fFQQ {
	align-self: var(--modal-position-y);
	padding: var(--modal-padding,0);
	position: relative
}

/* overlays - hamburger menu*/
._2ZHv- {
	display: flex;
	flex-direction: column
}

._1R4fE {
	gap: 16px;
	padding: 14px 16px
}

._1R4fE,._2xijE {
	align-items: center;
	display: flex
}

._2xouI {
	height: 32px;
	width: 139px
}

._1gEmM {
	background: none;
	border: none;
	padding: 0;
	transition: filter .2s
}

._2t-sz,._3iFB1 {
	margin-left: auto
}

._3-8zm {
	height: 16px;
	width: 16px
}

._9lHjd {
	-webkit-user-select: inherit;
	-moz-user-select: inherit;
	user-select: inherit
}

._2xijE {
	border-top: 2px solid rgb(var(--color-swan));
	color: rgb(var(--color-hare));
	font-size: 17px;
	font-weight: 700;
	gap: 4px;
	letter-spacing: 1px;
	line-height: 26.6px;
	padding: 16px;
	text-transform: uppercase
}

.fI99o {
	color: rgb(var(--color-macaw))
}

._3iFB1 {
	height: 8px;
	transform: rotate(45deg);
	width: 8px
}