/* /Components/AgentDetails.razor.rz.scp.css */
[b-w4o2t8a2fg] .rz-card {
	border: 1px solid var(--rz-base-850);
	outline: 2px solid var(--rz-black);
	box-shadow: 0 0 0 1px var(--rz-base-900);
}

[b-w4o2t8a2fg] .agent-names {
	background-color: #030303;
	margin-left: -12px;
	margin-right: -12px;
	padding: 10px 15px 10px 15px;
	border-radius: 15px;
	height: 125px;
}

[b-w4o2t8a2fg] .faction-name img {
	object-fit: contain;
	width: 30px;
}

[b-w4o2t8a2fg] .agent-display-name {
	height: 100%;
}

[b-w4o2t8a2fg] .faction-name p {
	color: var(--rz-base-300);
	height: 2rem;
	font-size: 1.2rem;
	display: flex;
	justify-content: start;
	align-items: center;
	
}
[b-w4o2t8a2fg] .agent-name {
	color: var(--rz-base-700);
}

.faction-HSO_S6[b-w4o2t8a2fg]  .faction-name p {
	font-size: 13px;
}
.faction-KrampusComplianceAuthority[b-w4o2t8a2fg]  .faction-name p,
.faction-NEPS_CriminalInvestigation[b-w4o2t8a2fg]  .faction-name p
{
	font-size: 15px;
}

.faction-NEDF_Obols[b-w4o2t8a2fg]  .faction-name p {
	font-size: 17px;
}
.faction-BelobogIndustries[b-w4o2t8a2fg]  .faction-name p,
.faction-VictoriaHousekeepingCo[b-w4o2t8a2fg]  .faction-name p
{
	font-size: 18px;
}
.subfaction-NEDF_Sliver[b-w4o2t8a2fg]  .faction-name p {
	font-size: 16px;
}

.agent-Orphie_Magus[b-w4o2t8a2fg]  .agent-display-name,
.agent-Rina[b-w4o2t8a2fg]  .agent-display-name {
	font-size: 23px;
}
.agent-Lucy[b-w4o2t8a2fg]  .agent-display-name {
	font-size: 25px;
}

[b-w4o2t8a2fg] .rz-dropdown {
	width: 100%;
	justify-content: center;
	align-items: center;
}

[b-w4o2t8a2fg] .rz-row {
	margin-top: 10px;
}
/* /Components/AgentSelector.razor.rz.scp.css */
.agents-selector-container[b-i45lzb4e9t] {
	overflow: hidden;
	height: 100%;
	width: 100%;
	position: relative;
}

.agents-selector[b-i45lzb4e9t] {
	position: relative;
	width: 405px;
	padding-top: 50px;
	padding-bottom: 82px;
	margin-left: 100px;
	top: -11.5%;
	left: 5%;
	height: 120%;
	display: flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	align-items: flex-start;
	overflow-y: scroll;
	overflow-x: hidden;
	transform: rotate(-16deg);
	scrollbar-width: none;
	-ms-overflow-style: none;
	background-color: black;
}

.agents-selector[b-i45lzb4e9t]  .agent-item {
	position: relative;
	margin-left: -20px;
	width: 174px;
	height: 170px;
	margin-bottom: -59px;
	margin-right: -20px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: right;
	transform: rotate(16deg);
	pointer-events: none;
}

.agents-selector .agent-icon[b-i45lzb4e9t] {
	clip-path: polygon(0% 0%, 73% 0%, 100% 100%, 27% 100%);
	pointer-events: auto;
	width: 174px;
	object-fit: contain;
	z-index: 1;
}

.agents-selector[b-i45lzb4e9t]  .item-1 {
	margin-top: 37px;
	margin-left: -20px;
}

.agents-selector[b-i45lzb4e9t]  .item-2 {
	margin-top: 74px;
	margin-left: -20px;
}

.agent-select[b-i45lzb4e9t] {
	display: none;
	position: absolute;
	width: 210px;
	height: 185px;
	pointer-events: none;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	filter: var(--z-select-filter);
	z-index: -1;
}

.active .agent-select[b-i45lzb4e9t]{
	display: block;
}

.agent-quick-buttons[b-i45lzb4e9t] {
	position: absolute;
	top: 10px;
	right: 10px;
}
/* /Components/AgentSetupTab.razor.rz.scp.css */
[b-7g83mqi9v9] .rz-tabview-nav li, [b-7g83mqi9v9] .rz-tabview-nav li button{
	width: 100%;
	justify-content: center;
}

[b-7g83mqi9v9] .rz-tabview-nav li {
	background-color: #111111;
	border-radius: 0;
	border: none;
	border-top: 5px solid #343434;
	border-bottom: 5px solid #343434;
}

[b-7g83mqi9v9] .rz-tabview-nav li:first-of-type {
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	
	border-left: 5px solid #343434;
}

[b-7g83mqi9v9] .rz-tabview-nav li:last-of-type {
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	border-right: 5px solid #343434;
}

[b-7g83mqi9v9] .rz-tabview-bottom>.rz-tabview-nav .rz-tabview-selected {
	margin-top: 0;
	padding-top: 0;
	border-color: #f1d900;
	background-color: #f1d900;
	color: black;
}

[b-7g83mqi9v9] .rz-tabview-bottom>.rz-tabview-nav li:hover:not(.rz-tabview-selected):not(.rz-state-disabled) {
	border-bottom-color: #343434;
	background-color: #111111;
}
/* /Components/ConfirmDialog.razor.rz.scp.css */
.confirm-dialog[b-ndry8g12rm]  .confirm-dialog-btns {
	position: absolute;
	bottom: -18px;
}

.confirm-dialog[b-ndry8g12rm]  .confirm-dialog-btns button{
	padding-right: 40px;
	padding-left: 40px;
}

.confirm-dialog[b-ndry8g12rm]  h5 {
	max-width: 900px;
}
/* /Components/CoreSkillLevelSelector.razor.rz.scp.css */

.talent-item img[b-2jt6ctbg4z] {
	width: 100%;
}

.talent-item[b-2jt6ctbg4z] {
	position: relative;
}

.talent-item .talent-ctn-bg[b-2jt6ctbg4z] {
	position: absolute;
	width: 62%;
	cursor: pointer;
	clip-path: circle(50% at 50% 50%);
}

.talent-item .talent-ctn-1[b-2jt6ctbg4z] {
	top: 6%;
	right: 10%;
}

.talent-item .talent-ctn-2[b-2jt6ctbg4z] {
	bottom: 7%;
	left: 9%;
}

.talent-item .talent-deco[b-2jt6ctbg4z] {
	position: absolute;
	width: 13%;
	top: 38%;
	left: 16%;
	filter: brightness(0) saturate(100%) invert(22%) sepia(70%) saturate(3%) hue-rotate(315deg) brightness(88%) contrast(102%);
}

@keyframes palpitar-b-2jt6ctbg4z {
	0%, 100% { transform: translateX(-50%) translateY(-50%) scale(0.98); }
	50%       { transform: translateX(-50%) translateY(-50%) scale(1.02); }
}

.talent-ctn-bg .talent-ctn[b-2jt6ctbg4z] {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 75%;
	transform: translateX(-50%) translateY(-50%);

}

.talent-ctn-bg .talent-letter[b-2jt6ctbg4z] {
	position: absolute;
	transform: translateX(-50%) translateY(-50%);
	top: 48%;
	left: 48%;
	width: 66%;
}

@keyframes girar-b-2jt6ctbg4z {
	from {
		transform: translateX(-50%) translateY(-50%) rotate(0deg);
	}
	to {
		transform: translateX(-50%) translateY(-50%) rotate(360deg);
	}
}

.talent-item-core .talent-ctn-bg .talent-ctn[b-2jt6ctbg4z] {
	animation: girar-b-2jt6ctbg4z 5s linear infinite;
}

.talent-item-core[b-2jt6ctbg4z] {
	cursor: pointer;
}

.talent-item .talent-select[b-2jt6ctbg4z] {
	display: none;
	position: absolute;
	animation: palpitar-b-2jt6ctbg4z 1s linear infinite;
	top: 50%;
	left: 50%;
	width: 85%;
	filter: brightness(0) saturate(100%) invert(83%) sepia(17%) saturate(3898%) hue-rotate(11deg) brightness(95%) contrast(102%);
}

.talent-item .talent-core-select[b-2jt6ctbg4z] {
	display: none;
	position: absolute;
	top: 1%;
	left: 2.5%;
	width: 94%;
	filter: brightness(0) saturate(100%) invert(83%) sepia(17%) saturate(3898%) hue-rotate(11deg) brightness(95%) contrast(102%);
}

.talent-ctn-bg:hover .talent-select[b-2jt6ctbg4z],.talent-item:hover .talent-core-select[b-2jt6ctbg4z] {
	display: block;
}

.talent-item .talent-color[b-2jt6ctbg4z] {
	position: absolute;
	top: 4%;
	left: 6%;
	width: 87%;
}
/* /Components/DiscEditor.razor.rz.scp.css */
.substat-item:hover[b-v9uq1j86mr]  .substat-value,
.substat-item[b-v9uq1j86mr]  .roll-editor
{
	display: none !important;
}

.substat-item:hover[b-v9uq1j86mr]  .roll-editor
{
	display: flex !important;
}

.substat-item[b-v9uq1j86mr], .main-stat-item[b-v9uq1j86mr] {
	background-color: var(--rz-base-850);
	border-radius: 25px;
	padding-left: 3px;
	padding-right: 7px;
}

.disc-img[b-v9uq1j86mr] {
	position: absolute;
	object-fit: contain;
	bottom: -27px;
	right: 25px;
	width: 80%;
}

.disc-bg[b-v9uq1j86mr] {
	position: absolute;
	width: 100%;
	height: 80%;
	top: 22px;
	background: linear-gradient(var(--rz-base-800), var(--rz-base-900));
}

.small-icons[b-v9uq1j86mr] {
	background-color: var(--rz-base-850);
	border-radius: 25px;
	border: 1px solid black;
	width: 30px;
	height: 30px;
}

.small-icons img[b-v9uq1j86mr] {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
/* /Components/DiscSelector.razor.rz.scp.css */
.selector-grid-container[b-9yigdl382g] {
	width: 440px;
}

.editor-grid-container[b-9yigdl382g] {
	width: 340px;
}
/* /Components/EquipmentSelector.razor.rz.scp.css */
.equiq-selector-container[b-alfdtoanuw] {
	position: absolute;
	width: 100%;
	margin-top: var(--rz-header-min-height);


	box-sizing: border-box;
	height: 100dvh;
	overflow: hidden;
	display: grid;
	grid-template-columns: auto 1fr;
	grid-template-rows: auto 1fr auto;
}
/* /Components/EquipmentSelectorFooter.razor.rz.scp.css */
/* /Components/EquipmentSetup.razor.rz.scp.css */
.main-content[b-xpqtrxo9po] {
	background: url(icons/misc/equipment-main-bg.png) no-repeat center center;
	background-size: 100% 100%;
	z-index: 10;
	position: relative;
	width: 100%;
	aspect-ratio: 1/ 0.9577804583835947;
	max-width: 425px;
}

.agent-equipment[b-xpqtrxo9po] {
	display: flex;
	justify-content: center;
}

.agent-weapon[b-xpqtrxo9po] {
	position: absolute;
	width: 40%;
	aspect-ratio: 1/1;
	left: 50%;
	top: 48%;
	transform: translateX(-50%) translateY(-50%);
	cursor: pointer;
	z-index: 3;
}

.main-content img[b-xpqtrxo9po] {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 75%;
	height: 75%;
	transform: translateX(-50%) translateY(-50%);
}

.agent-weapon img[b-xpqtrxo9po] {
	width: 60%;
	height: 60%;
	object-fit: contain;
}

.agent-disc[b-xpqtrxo9po] {
	position: absolute;
	width: 25%;
	aspect-ratio: 1/1;
	cursor: pointer;
	z-index: 4;
}

.agent-disc-0[b-xpqtrxo9po] {
	left: 17.5%;
	top: 4%;
}

.agent-disc-1[b-xpqtrxo9po] {
	left: 4%;
	top: 34.7%;
}

.agent-disc-2[b-xpqtrxo9po] {
	left: 17.5%;
	top: 65.4%;
}

.agent-disc-5[b-xpqtrxo9po] {
	left: 57.5%;
	top: 4%;
}

.agent-disc-4[b-xpqtrxo9po] {
	left: 71.4%;
	top: 34.7%;
}

.agent-disc-3[b-xpqtrxo9po] {
	left: 57.5%;
	top: 65.4%;
}
/* /Components/InventoryGrid.razor.rz.scp.css */
.inv-grid[b-92go9rdpz8] {
	overflow-y: auto;
	scroll-snap-type: y mandatory;
	height: round(down, 101%, calc(var(--inv-item-size) + 46px));
}

.inv-grid[b-92go9rdpz8]  > div {
	padding-left: 5px;
	padding-right: 5px;
}

.inv-item-ctn[b-92go9rdpz8] {
	scroll-snap-align: start;
	position: relative;
	padding-top: 5px;
}
/* /Components/InventoryItem.razor.rz.scp.css */
.inv-item[b-j0m9d2oxga] {
	position: relative;
	cursor: pointer;

	background-color: var(--rz-black);
	border: 3px solid var(--rz-base-600);
	border-radius: 10px;

	outline: 1px solid var(--rz-base-700);
	outline-offset: -4px;

	width: var(--inv-item-size);
	height: var(--inv-item-size);
	overflow: hidden;
	flex: none;
}

.inv-item[b-j0m9d2oxga]  img, .inv-item[b-j0m9d2oxga]  a {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.rank-color[b-j0m9d2oxga] {
	position: absolute;
	width: 100%;
	height: 15%;
	bottom: 0;
	pointer-events: none;
}

.rank-color-S[b-j0m9d2oxga] {
	background-color: #ffb500;
}

.rank-color-A[b-j0m9d2oxga] {
	background-color: #e900ff;
}

.rank-color-B[b-j0m9d2oxga] {
	background-color: #00a9ff;
}

.rank-color-mask[b-j0m9d2oxga] {
	position: absolute;
	width: 100%;
	height: 7%;
	bottom: 8px;
	background-color: black;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	pointer-events: none;
}

@keyframes palpitar-b-j0m9d2oxga {
	0%, 100% {
		transform: translateX(-50%) translateY(-69%) scale(1.05);
	}
	50% {
		transform: translateX(-50%) translateY(-69%) scale(1.11);
	}
}

.item-select[b-j0m9d2oxga] {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: var(--inv-item-size);
	height: var(--inv-item-size);
	background-color: var(--z-select);
	animation: palpitar-b-j0m9d2oxga 1s linear infinite;
	border-radius: 15px;
	overflow: visible;
	pointer-events: none;
}

.active .item-select[b-j0m9d2oxga] {
	display: block;
}

.stars[b-j0m9d2oxga] {
	position: absolute;
	width: 100%;
	height: 20px;
	bottom: 1px;
	pointer-events: none;
}

.stars[b-j0m9d2oxga]  .rzi {
	font-size: 20px;
}

.level[b-j0m9d2oxga] {
	background-color: black;
	border-radius: 25px;
	margin-top: 6px;
	margin-bottom: 15px;
	justify-content: center;
	display: flex;
	align-items: center;
	height: 20px;
}


.level[b-j0m9d2oxga]  span {
	margin: 0;
}

.level[b-j0m9d2oxga]  .empty {
	color: var(--rz-base-700);
}

.agent-face[b-j0m9d2oxga], .specialty[b-j0m9d2oxga], .slot[b-j0m9d2oxga] {
	position: absolute;
	z-index: 10;
	background-color: black;
	border-radius: 25px;
	pointer-events: none;
}

.agent-face img[b-j0m9d2oxga], .specialty img[b-j0m9d2oxga], .slot img[b-j0m9d2oxga]{
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.agent-face[b-j0m9d2oxga] {
	top: 1px;
	right: -6px;
	width: 35%;
	border: 3px solid black;
}

.specialty[b-j0m9d2oxga] {
	top: 9px;
	left: 4px;
	width: 25%;
	border: 1px solid black;
}

.slot[b-j0m9d2oxga] {
	top: 1px;
	left: -8px;
	width: 35%;
	border: 1px solid black;
}
/* /Components/LevelSelector.razor.rz.scp.css */
[b-dv14zz1hm8] .level-selector .rz-dropdown-label {
	text-align: center;
}

[b-dv14zz1hm8] .level-selector {
	justify-content: center;
	align-items: center;
}
/* /Components/MainBg.razor.rz.scp.css */

@keyframes scrollBackground-b-qocdhieo5k {
	0% {
		background-position: center 0;
	}
	100% {
		background-position: center 896px;
	}
}

@keyframes scrollReverseBackground-b-qocdhieo5k {
	0% {
		background-position: center 896px;
	}
	100% {
		background-position: center 0;
	}
}

.main-bg[b-qocdhieo5k] {
	z-index: -1000;
	height: 200%;
	position: fixed;
	transform: rotate(16deg) translateY(-25%) translateX(-15%);
}

.main-bg[b-qocdhieo5k]  > div {
	height: 100%;
}

.main-bg > div div[b-qocdhieo5k] {
	width: 644px;
	height: 100%;
	background-image: url("/icons/misc/ibg.png");
	background-size: auto;
}

.main-bg > div .bg-1[b-qocdhieo5k] {
	animation: scrollBackground-b-qocdhieo5k 10s linear infinite;
}

.main-bg > div .bg-2[b-qocdhieo5k] {
	animation: scrollReverseBackground-b-qocdhieo5k 10s linear infinite;
}
/* /Components/SkillLevelSelector.razor.rz.scp.css */
.skill-item[b-3rc2cpc8rb] {
	position: relative;
	cursor: pointer;
}

@keyframes palpitar-b-3rc2cpc8rb {
	0%, 100% { transform: translateX(-50%) translateY(-50%) scale(1); }
	50%       { transform: translateX(-50%) translateY(-50%) scale(1.01); }
}

.skill-item .skill-select-border[b-3rc2cpc8rb] {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	animation: palpitar-b-3rc2cpc8rb 1s ease-in-out infinite;
}

.skill-item .skill-select-border[b-3rc2cpc8rb], [b-3rc2cpc8rb] .skill-item:hover .popup-level img {
	filter: brightness(0) saturate(100%) invert(83%) sepia(17%) saturate(3898%) hue-rotate(11deg) brightness(95%) contrast(102%);
}

.skill-item:hover .skill-select-border[b-3rc2cpc8rb] {
	display: block;
}

[b-3rc2cpc8rb] .skill-level, [b-3rc2cpc8rb] .skill-max-level  {
	position: absolute;
	bottom: 17%;
	height: 14%;
}

[b-3rc2cpc8rb] .skill-level {
	left: 19%;
}
[b-3rc2cpc8rb] .skill-max-level {
	right: 29%;
}

[b-3rc2cpc8rb] .popup-level {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	height: 35%;
}

[b-3rc2cpc8rb] .skill-max-level img {
	filter: brightness(0) saturate(100%) invert(49%) sepia(2%) saturate(1%) hue-rotate(315deg) brightness(86%) contrast(80%);
}


.skill-item .icon-ctn[b-3rc2cpc8rb] {
	position: absolute;
	width: 70%;
	top: 9%;
	left: 19%;
}

.skill-item .skill-type[b-3rc2cpc8rb] {
	position: absolute;
	width: 46%;
	top: 16.5%;
	left: 34.5%;
}

.skill-item .icon-divisor[b-3rc2cpc8rb] {
	position: absolute;
	width: 11%;
	left: 39.5%;
	bottom: 15%;
}

.skill-item img[b-3rc2cpc8rb] {
	width: 100%;
}

.skill-popup[b-3rc2cpc8rb] {
	width: 500px;
}
/* /Components/SkillsSetup.razor.rz.scp.css */
.skill-setup[b-r1vjz0rhux] {
	overflow: hidden;
	display: flex;
	justify-content: center;
}

.skill-content[b-r1vjz0rhux] {
	position: relative;
	width: 100%;
	aspect-ratio: 1 / 0.7;
}
/* /Components/WeaponEditor.razor.rz.scp.css */
.weapon-bg[b-92lzgwe5is] {
	position: absolute;
	width: 100%;
	height: 80%;
	top: 22px;
	background: linear-gradient(var(--rz-base-800), var(--rz-base-900));
}

.specialty[b-92lzgwe5is] {
	background-color: var(--rz-base-850);
	border-radius: 25px;
	border: 1px solid black;
	width: 30px;
	height: 30px;
}

.specialty img[b-92lzgwe5is] {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.engine-img[b-92lzgwe5is] {
	position: absolute;
	object-fit: contain;
	bottom: -27px;
	right: 25px;
	width: 80%;
}
/* /Components/WeaponSelector.razor.rz.scp.css */
.selector-grid-container[b-l9dntyj187] {
	width: 440px;
}

.editor-grid-container[b-l9dntyj187] {
	width: 340px;
}
