/* Color Palette - north */
/* from dark to light */
/* An arctic, north-bluish color palette.
	https://www.nordtheme.com/
*/
/*
 * Copyright (c) 2016-present Sven Greb <development@svengreb.de>
 * This source code is licensed under the MIT license found in the license file.
 */
/*
 * References:
 *   1. https://www.w3.org/TR/css-variables
 *   2. https://www.w3.org/TR/selectors/#root-pseudo
 *   3. https://drafts.csswg.org/css-variables
 *   4. https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_variables
 *   5. https://warpspire.com/kss
 *   6. https://github.com/kss-node/kss-node
 */
/*
An arctic, north-bluish color palette.
Created for the clean- and minimal flat design pattern to achieve a optimal focus and readability for code syntax
highlighting and UI.
It consists of a total of sixteen, carefully selected, dimmed pastel colors for a eye-comfortable, but yet colorful
ambiance.

Styleguide Nord
*/

:root {
  /*
  Base component color of "Polar Night".

  Used for texts, backgrounds, carets and structuring characters like curly- and square brackets.

  Markup:
  <div style="background-color:#2e3440; width=60; height=60"></div>

  Styleguide Nord - Polar Night
  */
  --_ai_gpt_tools-AC-nord0: rgb(46, 52, 64);
  --_ai_gpt_tools-AC-nord0-2: rgba(46, 52, 64, 0.07);

  /*
  Lighter shade color of the base component color.

  Used as a lighter background color for UI elements like status bars.

  Markup:
  <div style="background-color:#3b4252; width=60; height=60"></div>

  Styleguide Nord - Polar Night
  */
  --_ai_gpt_tools-AC-nord1: #3b4252;

  /*
  Lighter shade color of the base component color.

  Used as line highlighting in the editor.
  In the UI scope it may be used as selection- and highlight color.

  Markup:
  <div style="background-color:#434c5e; width=60; height=60"></div>

  Styleguide Nord - Polar Night
  */
  --_ai_gpt_tools-AC-nord2: #434c5e;

  /*
  Lighter shade color of the base component color.

  Used for comments, invisibles, indent- and wrap guide marker.
  In the UI scope used as pseudoclass color for disabled elements.

  Markup:
  <div style="background-color:#4c566a; width=60; height=60"></div>

  Styleguide Nord - Polar Night
  */
  --_ai_gpt_tools-AC-nord3: #4c566a;

  /*
  Base component color of "Snow Storm".

  Main color for text, variables, constants and attributes.
  In the UI scope used as semi-light background depending on the theme shading design.

  Markup:
  <div style="background-color:#d8dee9; width=60; height=60"></div>

  Styleguide Nord - Snow Storm
  */
  --_ai_gpt_tools-AC-nord4: #d8dee9;

  /*
  Lighter shade color of the base component color.

  Used as a lighter background color for UI elements like status bars.
  Used as semi-light background depending on the theme shading design.

  Markup:
  <div style="background-color:#e5e9f0; width=60; height=60"></div>

  Styleguide Nord - Snow Storm
  */
  --_ai_gpt_tools-AC-nord5: #e5e9f0;

  /*
  Lighter shade color of the base component color.

  Used for punctuations, carets and structuring characters like curly- and square brackets.
  In the UI scope used as background, selection- and highlight color depending on the theme shading design.

  Markup:
  <div style="background-color:#eceff4; width=60; height=60"></div>

  Styleguide Nord - Snow Storm
  */
  --_ai_gpt_tools-AC-nord6: #eceff4;

  /*
  Bluish core color.

  Used for classes, types and documentation tags.

  Markup:
  <div style="background-color:#8fbcbb; width=60; height=60"></div>

  Styleguide Nord - Frost
  */
  --_ai_gpt_tools-AC-nord7: #8fbcbb;

  /*
  Bluish core accent color.

  Represents the accent color of the color palette.
  Main color for primary UI elements and methods/functions.

  Can be used for
    - Markup quotes
    - Markup link URLs

  Markup:
  <div style="background-color:#88c0d0; width=60; height=60"></div>

  Styleguide Nord - Frost
  */
  --_ai_gpt_tools-AC-nord8: #88c0d0;

  /*
  Bluish core color.

  Used for language-specific syntactic/reserved support characters and keywords, operators, tags, units and
  punctuations like (semi)colons,commas and braces.

  Markup:
  <div style="background-color:#81a1c1; width=60; height=60"></div>

  Styleguide Nord - Frost
  */
  --_ai_gpt_tools-AC-nord9: #81a1c1;

  /*
  Bluish core color.

  Used for markup doctypes, import/include/require statements, pre-processor statements and at-rules (`@`).

  Markup:
  <div style="background-color:#5e81ac; width=60; height=60"></div>

  Styleguide Nord - Frost
  */
  --_ai_gpt_tools-AC-nord10: #5e81ac;

  /*
  Colorful component color.

  Used for errors, git/diff deletion and linter marker.

  Markup:
  <div style="background-color:#bf616a; width=60; height=60"></div>

  Styleguide Nord - Aurora
  */
  --_ai_gpt_tools-AC-nord11: #bf616a;

  /*
  Colorful component color.

  Used for annotations.

  Markup:
  <div style="background-color:#d08770; width=60; height=60"></div>

  Styleguide Nord - Aurora
  */
  --_ai_gpt_tools-AC-nord12: #d08770;

  /*
  Colorful component color.

  Used for escape characters, regular expressions and markup entities.
  In the UI scope used for warnings and git/diff renamings.

  Markup:
  <div style="background-color:#ebcb8b; width=60; height=60"></div>

  Styleguide Nord - Aurora
  */
  --_ai_gpt_tools-AC-nord13: #ebcb8b;

  /*
  Colorful component color.

  Main color for strings and attribute values.
  In the UI scope used for git/diff additions and success visualizations.

  Markup:
  <div style="background-color:#a3be8c; width=60; height=60"></div>

  Styleguide Nord - Aurora
  */
  --_ai_gpt_tools-AC-nord14: #a3be8c;

  /*
  Colorful component color.

  Used for numbers.

  Markup:
  <div style="background-color:#b48ead; width=60; height=60"></div>

  Styleguide Nord - Aurora
  */
  --_ai_gpt_tools-AC-nord15: #b48ead;
}

._ai_gpt_tools-AC-bg-nord0 {
	background-color: var(--_ai_gpt_tools-AC-nord0) !important;
}
._ai_gpt_tools-AC-bg-nord1 {
	background-color: var(--_ai_gpt_tools-AC-nord1) !important;
}
._ai_gpt_tools-AC-bg-nord2 {
	background-color: var(--_ai_gpt_tools-AC-nord2) !important;
}
._ai_gpt_tools-AC-bg-nord3 {
	background-color: var(--_ai_gpt_tools-AC-nord3) !important;
}
._ai_gpt_tools-AC-bg-nord4 {
	background-color: var(--_ai_gpt_tools-AC-nord4) !important;
}
._ai_gpt_tools-AC-bg-nord5 {
	background-color: var(--_ai_gpt_tools-AC-nord5) !important;
}
._ai_gpt_tools-AC-bg-nord6 {
	background-color: var(--_ai_gpt_tools-AC-nord6) !important;
}
._ai_gpt_tools-AC-bg-nord7 {
	background-color: var(--_ai_gpt_tools-AC-nord7) !important;
}
._ai_gpt_tools-AC-bg-nord8 {
	background-color: var(--_ai_gpt_tools-AC-nord8) !important;
}
._ai_gpt_tools-AC-bg-nord9 {
	background-color: var(--_ai_gpt_tools-AC-nord9) !important;
}
._ai_gpt_tools-AC-bg-nord10 {
	background-color: var(--_ai_gpt_tools-AC-nord10) !important;
}
._ai_gpt_tools-AC-bg-nord11 {
	background-color: var(--_ai_gpt_tools-AC-nord11) !important;
}
._ai_gpt_tools-AC-bg-nord12 {
	background-color: var(--_ai_gpt_tools-AC-nord12) !important;
}
._ai_gpt_tools-AC-bg-nord13 {
	background-color: var(--_ai_gpt_tools-AC-nord13) !important;
}
._ai_gpt_tools-AC-bg-nord14 {
	background-color: var(--_ai_gpt_tools-AC-nord14) !important;
}
._ai_gpt_tools-AC-bg-nord15 {
	background-color: var(--_ai_gpt_tools-AC-nord15) !important;
}

._ai_gpt_tools-AC-color-nord0 {
	color: var(--_ai_gpt_tools-AC-nord0) !important;
	fill: var(--_ai_gpt_tools-AC-nord0) !important;
}
._ai_gpt_tools-AC-color-nord1 {
	color: var(--_ai_gpt_tools-AC-nord1) !important;
	fill: var(--_ai_gpt_tools-AC-nord1) !important;
}
._ai_gpt_tools-AC-color-nord2 {
	color: var(--_ai_gpt_tools-AC-nord2) !important;
	fill: var(--_ai_gpt_tools-AC-nord2) !important;
}
._ai_gpt_tools-AC-color-nord3 {
	color: var(--_ai_gpt_tools-AC-nord3) !important;
	fill: var(--_ai_gpt_tools-AC-nord3) !important;
}
._ai_gpt_tools-AC-color-nord4 {
	color: var(--_ai_gpt_tools-AC-nord4) !important;
	fill: var(--_ai_gpt_tools-AC-nord4) !important;
}
._ai_gpt_tools-AC-color-nord5 {
	color: var(--_ai_gpt_tools-AC-nord5) !important;
	fill: var(--_ai_gpt_tools-AC-nord5) !important;
}
._ai_gpt_tools-AC-color-nord6 {
	color: var(--_ai_gpt_tools-AC-nord6) !important;
	fill: var(--_ai_gpt_tools-AC-nord6) !important;
}
._ai_gpt_tools-AC-color-nord7 {
	color: var(--_ai_gpt_tools-AC-nord7) !important;
	fill: var(--_ai_gpt_tools-AC-nord7) !important;
}
._ai_gpt_tools-AC-color-nord8 {
	color: var(--_ai_gpt_tools-AC-nord8) !important;
	fill: var(--_ai_gpt_tools-AC-nord8) !important;
}
._ai_gpt_tools-AC-color-nord9 {
	color: var(--_ai_gpt_tools-AC-nord9) !important;
}
._ai_gpt_tools-AC-color-nord10 {
	color: var(--_ai_gpt_tools-AC-nord10) !important;
	fill: var(--_ai_gpt_tools-AC-nord10) !important;
}
._ai_gpt_tools-AC-color-nord11 {
	color: var(--_ai_gpt_tools-AC-nord11) !important;
	fill: var(--_ai_gpt_tools-AC-nord11) !important;
}
._ai_gpt_tools-AC-color-nord12 {
	color: var(--_ai_gpt_tools-AC-nord12) !important;
	fill: var(--_ai_gpt_tools-AC-nord12) !important;
}
._ai_gpt_tools-AC-color-nord13 {
	color: var(--_ai_gpt_tools-AC-nord13) !important;
	fill: var(--_ai_gpt_tools-AC-nord13) !important;
}
._ai_gpt_tools-AC-color-nord14 {
	color: var(--_ai_gpt_tools-AC-nord14) !important;
	fill: var(--_ai_gpt_tools-AC-nord14) !important;
}
._ai_gpt_tools-AC-color-nord15 {
	color: var(--_ai_gpt_tools-AC-nord15) !important;
	fill: var(--_ai_gpt_tools-AC-nord15) !important;
}

/* Color Palette - winter */
/* from light to dark */

:root {
	
	--_ai_gpt_tools-AC-winter-1: #F8F9FA;
	--_ai_gpt_tools-AC-winter-2: #E9ECEF;
	--_ai_gpt_tools-AC-winter-3: #DEE2E6;
	--_ai_gpt_tools-AC-winter-4: #CED4DA;
	--_ai_gpt_tools-AC-winter-5: #ADB5BD;
	--_ai_gpt_tools-AC-winter-6: #6C757D;
	--_ai_gpt_tools-AC-winter-7: #495057;
	--_ai_gpt_tools-AC-winter-8: #343A40;
	--_ai_gpt_tools-AC-winter-9: #212529;
	
}

._ai_gpt_tools-AC-color-winter-1 {
	color: var(--_ai_gpt_tools-AC-winter-1) !important;
	fill: var(--_ai_gpt_tools-AC-winter-1) !important;
}
._ai_gpt_tools-AC-color-winter-2 {
	color: var(--_ai_gpt_tools-AC-winter-2) !important;
	fill: var(--_ai_gpt_tools-AC-winter-2) !important;
}
._ai_gpt_tools-AC-color-winter-3 {
	color: var(--_ai_gpt_tools-AC-winter-3) !important;
	fill: var(--_ai_gpt_tools-AC-winter-3) !important;
}
._ai_gpt_tools-AC-color-winter-4 {
	color: var(--_ai_gpt_tools-AC-winter-4) !important;
	fill: var(--_ai_gpt_tools-AC-winter-4) !important;
}
._ai_gpt_tools-AC-color-winter-5 {
	color: var(--_ai_gpt_tools-AC-winter-5) !important;
	fill: var(--_ai_gpt_tools-AC-winter-5) !important;
}
._ai_gpt_tools-AC-color-winter-6 {
	color: var(--_ai_gpt_tools-AC-winter-6) !important;
	fill: var(--_ai_gpt_tools-AC-winter-6) !important;
}
._ai_gpt_tools-AC-color-winter-7 {
	color: var(--_ai_gpt_tools-AC-winter-7) !important;
	fill: var(--_ai_gpt_tools-AC-winter-7) !important;
}
._ai_gpt_tools-AC-color-winter-8 {
	color: var(--_ai_gpt_tools-AC-winter-8) !important;
	fill: var(--_ai_gpt_tools-AC-winter-8) !important;
}
._ai_gpt_tools-AC-color-winter-9 {
	color: var(--_ai_gpt_tools-AC-winter-9) !important;
	fill: var(--_ai_gpt_tools-AC-winter-9) !important;
}

._ai_gpt_tools-AC-bg-winter-1 {
	background-color: var(--_ai_gpt_tools-AC-winter-1) !important;
}
._ai_gpt_tools-AC-bg-winter-2 {
	background-color: var(--_ai_gpt_tools-AC-winter-2) !important;
}
._ai_gpt_tools-AC-bg-winter-3 {
	background-color: var(--_ai_gpt_tools-AC-winter-3) !important;
}
._ai_gpt_tools-AC-bg-winter-4 {
	background-color: var(--_ai_gpt_tools-AC-winter-4) !important;
}
._ai_gpt_tools-AC-bg-winter-5 {
	background-color: var(--_ai_gpt_tools-AC-winter-5) !important;
}
._ai_gpt_tools-AC-bg-winter-6 {
	background-color: var(--_ai_gpt_tools-AC-winter-6) !important;
}
._ai_gpt_tools-AC-bg-winter-7 {
	background-color: var(--_ai_gpt_tools-AC-winter-7) !important;
}
._ai_gpt_tools-AC-bg-winter-8 {
	background-color: var(--_ai_gpt_tools-AC-winter-8) !important;
}
._ai_gpt_tools-AC-bg-winter-9 {
	background-color: var(--_ai_gpt_tools-AC-winter-9) !important;
}

/* AC Color Palette / in dev */

:root
{
	
	--_ai_gpt_tools-AC-color-l-0-rgb: rgb(255, 255, 255);
	--_ai_gpt_tools-AC-color-l-0: 255, 255, 255;
	
	--_ai_gpt_tools-AC-color-l-1-rgb: rgb(232, 239, 245);
	--_ai_gpt_tools-AC-color-l-1: 232, 239, 245;
	
	--_ai_gpt_tools-AC-color-l-2-rgb: rgb(243, 247, 250);
	--_ai_gpt_tools-AC-color-l-2: 243, 247, 250;
	
	--_ai_gpt_tools-AC-color-l-3-rgb: rgb(249, 251, 252);
	--_ai_gpt_tools-AC-color-l-3: 249, 251, 252;
	
	--_ai_gpt_tools-AC-color-d-1-rgb: rgb(28, 28, 30);
	--_ai_gpt_tools-AC-color-d-1: 28, 28, 30;
	
}

._ai_gpt_tools-AC-color-d, ._ai_gpt_tools-AC-color-d-00, ._ai_gpt_tools-AC-color-d-1 {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-d), 1);
}

._ai_gpt_tools-AC-color-l, ._ai_gpt_tools-AC-color-l-00, ._ai_gpt_tools-AC-color-l-1 {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l), 1);
}
._ai_gpt_tools-AC-color-l-01 {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l), 0.01);
}
._ai_gpt_tools-AC-color-l-02 {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l), 0.02);
}
._ai_gpt_tools-AC-color-l-03 {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l), 0.03);
}
._ai_gpt_tools-AC-color-l-04 {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l), 0.04);
}
._ai_gpt_tools-AC-color-l-13 {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l), 0.13);
}

._ai_gpt_tools-AC-bg-color-i-1 {
	background-color: var(--_ai_gpt_tools-AC-color-i-1) !important;
}
._ai_gpt_tools-AC-bg-color-i-2 {
	background-color: var(--_ai_gpt_tools-AC-color-i-2) !important;
}
._ai_gpt_tools-AC-bg-color-i-3 {
	background-color: var(--_ai_gpt_tools-AC-color-i-3) !important;
}
._ai_gpt_tools-AC-bg-color-i-4 {
	background-color: var(--_ai_gpt_tools-AC-color-i-4) !important;
}
._ai_gpt_tools-AC-bg-color-i-5 {
	background-color: var(--_ai_gpt_tools-AC-color-i-5) !important;
}
._ai_gpt_tools-AC-bg-color-i-6 {
	background-color: var(--_ai_gpt_tools-AC-color-i-6) !important;
}
._ai_gpt_tools-AC-bg-color-i-7 {
	background-color: var(--_ai_gpt_tools-AC-color-i-7) !important;
}
._ai_gpt_tools-AC-bg-color-i-8 {
	background-color: var(--_ai_gpt_tools-AC-color-i-8) !important;
}

._ai_gpt_tools-AC-color-i-1 {
	color: var(--_ai_gpt_tools-AC-color-i-1) !important;
}
._ai_gpt_tools-AC-color-i-2 {
	color: var(--_ai_gpt_tools-AC-color-i-2) !important;
}
._ai_gpt_tools-AC-color-i-3 {
	color: var(--_ai_gpt_tools-AC-color-i-3) !important;
}
._ai_gpt_tools-AC-color-i-4 {
	color: var(--_ai_gpt_tools-AC-color-i-4) !important;
}
._ai_gpt_tools-AC-color-i-5 {
	color: var(--_ai_gpt_tools-AC-color-i-5) !important;
}
._ai_gpt_tools-AC-color-i-6 {
	color: var(--_ai_gpt_tools-AC-color-i-6) !important;
}
._ai_gpt_tools-AC-color-i-7 {
	color: var(--_ai_gpt_tools-AC-color-i-7) !important;
}
._ai_gpt_tools-AC-color-i-8 {
	color: var(--_ai_gpt_tools-AC-color-i-8) !important;
}

/* AC Color Palette / in dev */

:root {
	
	/*--_ai_gpt_tools-AC-color-p-1: color;*/
	--_ai_gpt_tools-AC-color-p-green-1: rgb(234, 249, 243);
	--_ai_gpt_tools-AC-color-p-green-2: #36c48e;
	
}

/* AC Color Palette / in dev */

:root {
	
	/*
		Only part of rgb
		For custom alpha parameters
		Use:
			rgb(var(--_ai_gpt_tools-AC-color-white))
			rgba(var(--_ai_gpt_tools-AC-color-white), 0.3)
			rgba(var(--_ai_gpt_tools-AC-color-white), 1)
	*/
	
	/*--_ai_gpt_tools-AC-color-white: 255, 255, 255;*/
	
	--_ai_gpt_tools-AC-box: 255, 255, 255;
	--_ai_gpt_tools-AC-box-color: 32, 35, 50;
	--_ai_gpt_tools-AC-shadow: 31, 31, 92;
	
	/* in dev */
	--_ai_gpt_tools-AC-color-white: 255, 255, 255; /* #fff */
	--_ai_gpt_tools-AC-color-f7: 247, 247, 247; /* #f7f7f7 */
	--_ai_gpt_tools-AC-color-eee: 238, 238, 238; /* #eee */
	--_ai_gpt_tools-AC-color-grey: 133, 146, 163; /* #8592a3 */
	--_ai_gpt_tools-AC-color-silver: 248, 248, 248;
	--_ai_gpt_tools-AC-color-green: 0, 194, 146; /* #00c292 */
	--_ai_gpt_tools-AC-color-green2: 0, 163, 123;
	--_ai_gpt_tools-AC-color-green3: 31, 121, 99;
	--_ai_gpt_tools-AC-color-light_green: 54, 196, 142;
	--_ai_gpt_tools-AC-color-blue: 3, 143, 205; /* #038fcd */
	--_ai_gpt_tools-AC-color-beige: 245, 194, 134; /* #f5c286 */
	--_ai_gpt_tools-AC-color-yelow: 254, 193, 7; /* #fec107 */
/*	--_ai_gpt_tools-AC-color-orange: 251, 150, 120;*/ /* #fb9678 */
	--_ai_gpt_tools-AC-color-orange: 255, 171, 0;
	--_ai_gpt_tools-AC-color-red: 228, 106, 118; /* #e46a76 */
	--_ai_gpt_tools-AC-color-red2: 220, 46, 46; /* #dc2e2e */
	--_ai_gpt_tools-AC-color-dark_red: 204, 0, 0;
	--_ai_gpt_tools-AC-color-dark: 32, 47, 63; /* #202f3f */
	--_ai_gpt_tools-AC-color-dark2: 31, 31, 92;
	--_ai_gpt_tools-AC-color-gold: 224, 177, 91; /* #e0b15b */
	--_ai_gpt_tools-AC-color-gold2: 201, 170, 113; /* #c9aa71 */
	--_ai_gpt_tools-AC-color-purple: 105, 108, 255; /* #696cff */
	--_ai_gpt_tools-AC-color-purple_lite: 231, 231, 255; /* #e7e7ff */
	--_ai_gpt_tools-AC-color-grey2: 76, 76, 76; /* #4c4c4c */
	
	--_ai_gpt_tools-AC-color-1: 224, 177, 91; /* #e0b15b */
	--_ai_gpt_tools-AC-color-2: 201, 170, 113; /* #c9aa71 */
	--_ai_gpt_tools-AC-color-4: 204, 0, 0;
	
	--_ai_gpt_tools-AC-color-3: 3, 143, 205; /* #038fcd */
	--_ai_gpt_tools-AC-color-5: 116, 131, 147; /* #748393 */
	
	--_ai_gpt_tools-AC-color-10: rgb(255, 255, 255);
	--_ai_gpt_tools-AC-color-11: rgb(0, 0, 0);
	
	--_ai_gpt_tools-AC-color-12: rgb(232, 239, 245);
	/*--_ai_gpt_tools-AC-color-13: rgb(255,255,255,0.50);*/
	--_ai_gpt_tools-AC-color-13: rgb(255,255,255,0.5);
	--_ai_gpt_tools-AC-color-14: rgb(244, 247, 250);
	
	--_ai_gpt_tools-AC-color-15: rgb(116, 131, 147);
	--_ai_gpt_tools-AC-color-16: rgba(73, 81, 90, 0.3);
	--_ai_gpt_tools-AC-color-17: rgb(11, 145, 210);
	--_ai_gpt_tools-AC-color-18: rgba(196, 196, 196, 0.3);
	/*--_ai_gpt_tools-AC-color-19: rgb(3, 143, 205);*/
	/*--_ai_gpt_tools-AC-color-20: rgb(11, 145, 210);*/
	/*--_ai_gpt_tools-AC-color-21: rgba(11, 145, 210, 0.07);*/
	--_ai_gpt_tools-AC-color-21: rgba(27, 38, 50, 0.07);
	--_ai_gpt_tools-AC-color-22: rgb(236, 239, 244);
	--_ai_gpt_tools-AC-color-23: rgba(236, 239, 244, 0.7);
	--_ai_gpt_tools-AC-color-24: #f3f7fa;
	
	--_ai_gpt_tools-AC-color-advanced_mode: var(--_ai_gpt_tools-AC-color-blue);
	/*--_ai_gpt_tools-AC-color-dev_mode: 250, 197, 101;*/
	--_ai_gpt_tools-AC-color-dev_mode: var(--_ai_gpt_tools-AC-color-dark_red);
	
}

/* vars */

:root {
	
    --_ai_gpt_tools-AC-field2-xbounds: 15px;
    --_ai_gpt_tools-AC-field2-xbounds-n: -15px;
	
}





/* KEYFRAMES */

@keyframes _ai_gpt_tools-AC-Pop_58yyh_1 {
	from {
		transform: scale(.9)
	}
	to {
		transform: scale(1)
	}
}
@keyframes _ai_gpt_tools-AC-fade_in {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes _ai_gpt_tools-AC-fade_out {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}
@keyframes _ai_gpt_tools-AC-scale_in {
	0% {
		pointer-events: none;
		user-select: none;
		transform: scale(0.95);
		opacity: 0;
	}
	100% {
		pointer-events: unset;
		user-select: unset;
		transform: scale(1);
		opacity: 1;
	}
}
@keyframes _ai_gpt_tools-AC-scale_in_2 {
	0% {
		pointer-events: none;
		user-select: none;
		transform: scale(0.98);
		opacity: 0;
	}
	100% {
		pointer-events: unset;
		user-select: unset;
		transform: scale(1);
		opacity: 1;
	}
}
@keyframes _ai_gpt_tools-AC-scale_out {
	0% {
		pointer-events: none;
		user-select: none;
		transform: scale(1);
		opacity: 1;
	}
	100% {
		pointer-events: unset;
		user-select: unset;
		transform: scale(0.95);
		opacity: 0;
	}
}
@keyframes _ai_gpt_tools-AC-slide_left_in {
	0% {
		transform: translate(100%, 0%) translate3d(0px, 0px, 0px);
	}
	100% {
		transform: translate(0%, 0%) translate3d(0px, 0px, 0px);
	}
}
@keyframes _ai_gpt_tools-AC-slide_left_in-1 {
	0% {
		transform: translate(110%, 0%) translate3d(0px, 0px, 0px);
	}
	100% {
		transform: translate(0%, 0%) translate3d(0px, 0px, 0px);
	}
}
@keyframes _ai_gpt_tools-AC-slide_left_out {
	0% {
		transform: translate(0%, 0%) translate3d(0px, 0px, 0px);
	}
	100% {
		transform: translate(100%, 0%) translate3d(0px, 0px, 0px);
	}
}
@keyframes _ai_gpt_tools-AC-slide_left_out-1 {
	0% {
		transform: translate(0%, 0%) translate3d(0px, 0px, 0px);
	}
	100% {
		transform: translate(110%, 0%) translate3d(0px, 0px, 0px);
	}
}
@keyframes _ai_gpt_tools-AC-slide_right_in {
	0% {
		transform: translate(-100%, 0%) translate3d(0px, 0px, 0px);
	}
	100% {
		transform: translate(0%, 0%) translate3d(0px, 0px, 0px);
	}
}
@keyframes _ai_gpt_tools-AC-slide_right_in-1 {
	0% {
		transform: translate(-110%, 0%) translate3d(0px, 0px, 0px);
	}
	100% {
		transform: translate(0%, 0%) translate3d(0px, 0px, 0px);
	}
}
@keyframes _ai_gpt_tools-AC-slide_right_out {
	0% {
		transform: translate(0%, 0%) translate3d(0px, 0px, 0px);
	}
	100% {
		transform: translate(-100%, 0%) translate3d(0px, 0px, 0px);
	}
}
@keyframes _ai_gpt_tools-AC-slide_right_out-1 {
	0% {
		transform: translate(0%, 0%) translate3d(0px, 0px, 0px);
	}
	100% {
		transform: translate(-110%, 0%) translate3d(0px, 0px, 0px);
	}
}
@keyframes _ai_gpt_tools-AC-fade_slide_top_in {
	0% {
		opacity: 0;
		transform: translate(0%, -10px) translate3d(0px, 0px, 0px);
	}
	100% {
		opacity: 1;
		transform: translate(0%, 0%) translate3d(0px, 0px, 0px);
	}
}
@keyframes _ai_gpt_tools-AC-fade_slide_top_out {
	0% {
		opacity: 1;
		transform: translate(0%, 0%) translate3d(0px, 0px, 0px);
	}
	100% {
		opacity: 0;
		transform: translate(0%, -10px) translate3d(0px, 0px, 0px);
	}
}
@keyframes _ai_gpt_tools-AC-slide_top_in {
	0% {
		transform: translate(0%, -10px) translate3d(0px, 0px, 0px);
	}
	100% {
		transform: translate(0%, 0%) translate3d(0px, 0px, 0px);
	}
}
@keyframes _ai_gpt_tools-AC-slide_top_out {
	0% {
		transform: translate(0%, 0%) translate3d(0px, 0px, 0px);
	}
	100% {
		transform: translate(0%, -10px) translate3d(0px, 0px, 0px);
	}
}

@keyframes _ai_gpt_tools-AC-ripple {
	from {
		transform: scale(0);
	}
	to {
		transform: scale(1);
	}
}
@keyframes _ai_gpt_tools-AC-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes _ai_gpt_tools-AC-dash {
  0% {
    stroke-dasharray: 1,200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89,200;
    stroke-dashoffset: -124;
  }
}
@keyframes _ai_gpt_tools-AC-loader_global {
	0% {
		transform: translateY(25px);
		opacity: 0;
	}
	100% {
		transform: translateY(0px);
		opacity: 1;
	}
}





/* BASE STYLES */

._ai_gpt_tools-AC-base_styles body,
body._ai_gpt_tools-AC-base_styles
{
    margin: 0;
    padding: 0;
    border: 0;
    min-height: 100vh;
	overflow-x: hidden !important;
}
._ai_gpt_tools-AC-base_styles,
._ai_gpt_tools-AC-base_styles *
{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
._ai_gpt_tools-AC-base_styles
{
    /*text-rendering: optimizelegibility;*/
    /*text-rendering: geometricPrecision;*/
    -webkit-font-smoothing: antialiased;
	font-family: 'Roboto', 'Open Sans', sans-serif, Arial;
	/*font-size: 14px;*/
	text-overflow: ellipsis;
	text-rendering: optimizeLegibility;
}
._ai_gpt_tools-AC-base_styles *:focus,
._ai_gpt_tools-AC-base_styles *:active,
._ai_gpt_tools-AC-base_styles *:visited,
._ai_gpt_tools-AC-base_styles *:target
{
/*	outline: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: none !important;*/
	outline: none;
/*	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;*/
}
._ai_gpt_tools-AC-base_styles a,
._ai_gpt_tools-AC-base_styles a:focus,
._ai_gpt_tools-AC-base_styles a:active,
._ai_gpt_tools-AC-base_styles a:visited,
._ai_gpt_tools-AC-base_styles a:target,
._ai_gpt_tools-AC-base_styles button,
._ai_gpt_tools-AC-base_styles button:focus,
._ai_gpt_tools-AC-base_styles button:active,
._ai_gpt_tools-AC-base_styles button:visited,
._ai_gpt_tools-AC-base_styles button:target,
._ai_gpt_tools-AC-base_styles select,
._ai_gpt_tools-AC-base_styles select:focus,
._ai_gpt_tools-AC-base_styles select:active,
._ai_gpt_tools-AC-base_styles select:visited,
._ai_gpt_tools-AC-base_styles select:target,
._ai_gpt_tools-AC-base_styles input,
._ai_gpt_tools-AC-base_styles input:focus,
._ai_gpt_tools-AC-base_styles input:active,
._ai_gpt_tools-AC-base_styles input:visited,
._ai_gpt_tools-AC-base_styles input:target,
._ai_gpt_tools-AC-base_styles textarea,
._ai_gpt_tools-AC-base_styles textarea:focus,
._ai_gpt_tools-AC-base_styles textarea:active,
._ai_gpt_tools-AC-base_styles textarea:visited,
._ai_gpt_tools-AC-base_styles textarea:target
{
/*	outline: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: none !important;*/
	/*outline: none;*/
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
}
/*._ai_gpt_tools-AC-base_styles a:focus { box-shadow: none; }*/
._ai_gpt_tools-AC-base_styles ol,
._ai_gpt_tools-AC-base_styles ul,
._ai_gpt_tools-AC-base_styles li
{
	list-style: none;
}
._ai_gpt_tools-AC-base_styles b
{
	font-weight: 600;
}
/*._ai_gpt_tools-AC-base_styles button,
._ai_gpt_tools-AC-base_styles input,
._ai_gpt_tools-AC-base_styles textarea,
._ai_gpt_tools-AC-base_styles a,
._ai_gpt_tools-AC-base_styles a:hover
{
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
    color: inherit;
}*/
._ai_gpt_tools-AC-base_styles input:-webkit-autofill,
._ai_gpt_tools-AC-base_styles input:-webkit-autofill:hover, 
._ai_gpt_tools-AC-base_styles input:-webkit-autofill:focus, 
._ai_gpt_tools-AC-base_styles input:-webkit-autofill:active
{
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}
._ai_gpt_tools-AC-base_styles ::-moz-focus-inner {
	padding: 0;
	border-style: none;
}
._ai_gpt_tools-AC-base_styles img {
    text-indent: -9999px;
	color: transparent;
	font-size: 0;
}
[disabled]:not(fieldset),
[data-_ai_gpt_tools-AC-disabled],
[data-_ai_gpt_tools-AC-off]
{
	opacity: 0.3;
	pointer-events: none;
	user-select: none;
}
/*._ai_gpt_tools-AC-readonly
{
	opacity: 0.6;
}*/
._ai_gpt_tools-AC-base_styles img {
	position: relative;
}
/* This will be display only if the image is broken */
._ai_gpt_tools-AC-base_styles img:before {
	position: absolute;
	content: "";
	background-color: #fff;
	left: 0;
	top: 0;
	padding: 1em 0;
	text-align: center;
	bottom: 0;
	right: 0;
	border-radius: 4px;
	overflow: hidden;
}
._ai_gpt_tools-AC-base_styles img::after {
	/*content: "Image is broken (:";*/
	content: "(:";
	font-size: 34px;
	color: rgb(0, 0, 0, 0.1);
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	bottom: 0;
	right: 0;
	z-index: 2;
	text-indent: initial;
}
._ai_gpt_tools-AC-base_styles a,
._ai_gpt_tools-AC-base_styles a:hover
{
	text-decoration: none;
}
._ai_gpt_tools-AC-base_styles *::placeholder {
	opacity: 0.6;
	font-style: italic;
}





/* BOX */

._ai_gpt_tools-AC-box-1 {
	position: relative;
	border-radius: 3px;
	/*background-color: rgb(255,255,255,0.50);*/
	background-color: rgba(255,255,255,0.5);
}
._ai_gpt_tools-AC-box-2 {
	border-radius: 3px;
	margin: 10px;
	margin-top: 0;
	margin-bottom: 20px;
/*	display: flex;*/
	padding: 25px;
	text-align: right;
	justify-content: center;
	/*text-align: center;*/
	/*background-color: rgb(255,255,255,0.50);*/
	background-color: rgba(255,255,255,0.5);
}

/* HR */

._ai_gpt_tools-AC-hr-title {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	/*justify-content: center;*/
	flex-wrap: nowrap;
	font-size: 13px;
}
._ai_gpt_tools-AC-hr-title>div {
	border-radius: 4px;
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l-0) , 100%) !important;
	padding: 4px 8px;
	box-shadow: 0 0 10px 1px rgba(var(--_ai_gpt_tools-AC-color-d-1), 0.03);
}
._ai_gpt_tools-AC-hr-h-1 {
	position: relative;
	height: 3px;
	border-radius: 3px;
	/*background-color: #24292e17;*/
	box-shadow: 0 0 10px 0 rgb(31,31,92,0.10);
	background-color: rgba(255,255,255,0.7);
	width: 30%;
	max-width: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
}
._ai_gpt_tools-AC-hr-h-2 {
	position: relative;
	height: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: rgba(255,255,255,1);
	box-shadow: 0 0 10px 0 rgb(31,31,92,0.10);
	border-radius: 3px;
	margin: 15px auto;
	width: 100%;
}
._ai_gpt_tools-AC-hr-h-2 ._ai_gpt_tools-AC-hr-title>div {
	margin-left: 2%;
}
._ai_gpt_tools-AC-hr-h-3 {
	position: relative;
	height: 3px;
	background-color: rgba(255,255,255,1);
	box-shadow: 0 0 10px 0 rgb(31,31,92,0.10);
	border-radius: 3px;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
._ai_gpt_tools-AC-hr-h-4 {
	position: relative;
	height: 3px;
	border-radius: 3px;
	/*background-color: #24292e17;*/
	box-shadow: 0 0 10px 0 rgb(31,31,92,0.10);
	background-color: rgba(255,255,255,0.7);
	width: 30%;
	max-width: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin: 5px auto;
}
._ai_gpt_tools-AC-hr-h-5 {
	position: relative;
	height: 3px;
	border-radius: 3px;
	box-shadow: 0 0 10px 0 rgb(31,31,92,0.10);
	background-color: rgba(255,255,255,0.7);
	width: 100%;
}
._ai_gpt_tools-AC-hr-h-6 {
	position: relative;
	height: 3px;
	border-radius: 3px;
	/*background-color: #24292e17;*/
	box-shadow: 0 0 10px 0 rgb(31,31,92,0.10);
	background-color: rgba(255,255,255,0.7);
	width: 30%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin: 5px auto;
}
._ai_gpt_tools-AC-hr-h-6 ._ai_gpt_tools-AC-hr-title>div {
	margin: 0 auto;
}
._ai_gpt_tools-AC-hr-h-7 {
	position: relative;
	height: 3px;
	border-radius: 3px;
	/*background-color: #24292e17;*/
	box-shadow: 0 0 10px 0 rgb(31,31,92,0.10);
	background-color: rgba(255,255,255,0.7);
	width: 50%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin: 5px auto;
	flex-shrink: 0;
	flex-grow: 0;
}
._ai_gpt_tools-AC-hr-h-7 ._ai_gpt_tools-AC-hr-title>div {
	margin: 0 auto;
}
._ai_gpt_tools-AC-hr-h-8 {
	position: relative;
	height: 3px;
	border-radius: 3px;
	box-shadow: 0 0 10px 0 rgb(31,31,92,0.10);
	background-color: rgba(255,255,255,0.7);
	width: 100%;
}
._ai_gpt_tools-AC-hr-h-8 ._ai_gpt_tools-AC-hr-title>div {
	margin: 0 auto;
}
._ai_gpt_tools-AC-hr-h-9 {
	position: relative;
	height: 3px;
	border-radius: 3px;
	/*background-color: #24292e17;*/
	box-shadow: 0 0 10px 0 rgb(31,31,92,0.10);
	background-color: rgba(255,255,255,0.7);
	width: 70%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin: 5px auto;
}
._ai_gpt_tools-AC-hr-h-9 ._ai_gpt_tools-AC-hr-title>div {
	margin: 0 auto;
}
._ai_gpt_tools-AC-hr-v-1 {
	width: 3px;
	border-radius: 3px;
	/*background-color: #24292e17;*/
	box-shadow: 0 0 10px 0 rgb(31,31,92,0.10);
	background-color: rgba(255,255,255,0.70);
	height: 30%;
	max-height: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
}
._ai_gpt_tools-AC-hr-v-2 {
	width: 3px;
	border-radius: 3px;
	box-shadow: 0 0 10px 0 rgba(31, 31, 92, 0.1);
	background-color: rgba(255,255,255,0.70);
	max-height: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	flex-grow: 0;
	flex-shrink: 0;
}
._ai_gpt_tools-hr-x-1 {
	height: 3px;
	border-radius: 4px;
	width: 30%;
	max-width: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
}
._ai_gpt_tools-hr-x-2 {
	height: 3px;
	border-radius: 4px;
	margin: 15px auto;
	width: 100%;
}





/* AC_LOADER */

._ai_gpt_tools-AC-loader-wrap_a, ._ai_gpt_tools-AC-loader-spinner, ._ai_gpt_tools-AC-loader-global_wrap {
	pointer-events: none;
	-webkit-pointer-events: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}
._ai_gpt_tools-AC-loader-wrap_a {
	position: absolute;
	/*top: 0;*/
	top: auto;
	left: 0;
	right: 0;
	/*bottom: 0;*/
	bottom: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	overflow: hidden;
	z-index: 9;
	margin: 0 auto;
}
._ai_gpt_tools-AC-loader-spinner {
    display: flex;
    align-items: center;
    justify-content: center;
	width: 36px;
	max-width: 100%;
	/*animation-name: none!important;*/
}
._ai_gpt_tools-AC-loader-spinner svg {
	position: relative;
	-webkit-animation: _ai_gpt_tools-AC-rotate 2s linear infinite;
	animation: _ai_gpt_tools-AC-rotate 2s linear infinite;
}
._ai_gpt_tools-AC-loader-spinner circle {
	stroke-dasharray: 1,200;
	stroke-dashoffset: 0;
	-webkit-animation: _ai_gpt_tools-AC-dash 1.5s ease-in-out infinite;
	animation: _ai_gpt_tools-AC-dash 1.5s ease-in-out infinite;
	stroke-linecap: round;
	stroke-width: 5px;
	/*stroke: rgb(var(--_ai_gpt_tools-AC-color-6));*/
	stroke: var(--_ai_gpt_tools-AC-color-17);
}
/*._ai_gpt_tools-AC-loader-spinner circle {
	stroke-width: 5px;
	stroke: #fff;
}*/
._ai_gpt_tools-AC-loader-global_wrap {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 40px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	pointer-events: none;
	z-index: 999999;
}
._ai_gpt_tools-AC-loader-global {
	position: relative;
	height: 50px;
	width: 50px;
	padding: 10px;
/*	background-color: rgba(9, 19, 27, 0.8);*/
	border-radius: 4px;
	background-color: white;
	box-shadow: 0 0 10px 0 rgba(31, 31, 92, 0.1);
	display: flex;
	justify-content: center;
	align-items: center;
	
	-webkit-animation-name: _ai_gpt_tools-AC-loader_global;
    animation-name: _ai_gpt_tools-AC-loader_global;
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
/*.AC_context-loader {
	position: fixed;
	height: 50px;
	width: 50px;
	padding: 10px;
	border-radius: 4px;
	background-color: white;
	box-shadow: 0 0 10px 0 rgba(31, 31, 92, 0.1);
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	pointer-events: none;
	z-index: 999999;
}*/
._ai_gpt_tools-AC-loader-hide_content > * {
	opacity: 0 !important;
	pointer-events: none !important;
}
._ai_gpt_tools-AC-loader-hide_content > ._ai_gpt_tools-AC-loader {
	opacity: 1 !important;
}





/* AC SWITCH */

._ai_gpt_tools-AC-switch::after, ._ai_gpt_tools-AC-switch__label input::after,
._ai_gpt_tools-AC-switch::before, ._ai_gpt_tools-AC-switch__label input::before
{
	display: none !important;
}
._ai_gpt_tools-AC-switch:focus, ._ai_gpt_tools-AC-switch__label input:focus,
._ai_gpt_tools-AC-switch:hover, ._ai_gpt_tools-AC-switch__label input:hover,
._ai_gpt_tools-AC-switch:active, ._ai_gpt_tools-AC-switch__label input:active
{
	border: none !important;
	outline: 0 !important;
}
._ai_gpt_tools-AC-switch, ._ai_gpt_tools-AC-switch__label input {
    background-repeat: no-repeat !important;
    background-size: contain !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    print-color-adjust: exact !important;
    -webkit-print-color-adjust: exact !important;
    position: relative !important;
    vertical-align: top !important;
    width: 26px !important;
    height: 14px !important;
    flex-shrink: 0 !important;
    flex-grow: 0 !important;
	background-color: rgba(0,0,0,.1) !important;
    box-shadow: 0 1px 4px 0 rgb(105,108,255,0.10) !important;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") !important;
    background-position: left center !important;
	border: none !important;
    border-radius: 2em !important;
    margin: 0;
    /*margin-right: 2px !important;*/
    /*margin-top: 0.165em !important;*/
	cursor: inherit !important;
    transition: background-position .15s ease-in-out, background-color .15s ease-in-out !important;
}
input[type=checkbox]._ai_gpt_tools-AC-switch:checked, ._ai_gpt_tools-AC-switch__label input[type=checkbox]:checked {
    background-position: right center !important;
}
input[type=radio]._ai_gpt_tools-AC-switch, ._ai_gpt_tools-AC-switch__label input[type=radio] {
	background-position: center center !important;
    background-color: transparent !important;
    background-size: 0% !important;
    /*width: 14px !important;
    height: 14px !important;*/
    width: 15px !important;
    height: 15px !important;
    /*border: 2px solid rgba(var(--AC_color-3), 0.3) !important;*/
    border: 2px solid rgba(0,0,0,.1) !important;
    transition: background-position .0s ease-in-out, background-color .0s ease-in-out !important;
}
input[type=radio]._ai_gpt_tools-AC-switch:checked, ._ai_gpt_tools-AC-switch__label input[type=radio]:checked {
    background-position: center center !important;
    background-size: 84% !important;
    /*border: 1px solid rgb(var(--AC_color-3)) !important;*/
	border: 3px solid rgba(var(--_ai_gpt_tools-AC-color-blue)) !important;
}
._ai_gpt_tools-AC-switch:checked, ._ai_gpt_tools-AC-switch__label input:checked {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-blue)) !important;
    box-shadow: 0 1px 4px 0 rgba(var(--AC-shadow),0.2) !important;
}
._ai_gpt_tools-AC-switch:disabled, ._ai_gpt_tools-AC-switch__label > input:disabled, ._ai_gpt_tools-AC-switch__label input[type=radio]:disabled {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%2867, 89, 113, 0.3%29'/%3e%3c/svg%3e") !important;
	background-color: #eceef1 !important;
    border: 1px solid #d9dee3 !important;
	box-shadow: none !important;
	color: #eceef1 !important;
}
._ai_gpt_tools-AC-switch__label {
	position: relative;
	font-weight: inherit;
	display: inline-flex;
	align-items: center;
	padding-bottom: 3px;
	padding-top: 3px;
	margin: 0;
	max-width: 100%;
}
._ai_gpt_tools-AC-switch__label, ._ai_gpt_tools-AC-switch__label input {
	cursor: pointer !important;
}
._ai_gpt_tools-AC-switch__label ._ai_gpt_tools-AC-switch, ._ai_gpt_tools-AC-switch__label input {
    margin-right: 6px;
    margin-top: 0 !important;
}
@media (prefers-reduced-motion: reduce) {
	._ai_gpt_tools-AC-switch {
		transition: none !important;
	}
}





/* NAV */

._ai_gpt_tools-AC-nav_box-wrap {
	z-index: 99999;
	position: fixed;
	top: 0;
	left: 0;
	/*right: 0;*/
	/*bottom: 0;*/
	display: grid;
	grid-template-columns: 100%;
	overflow-x: hidden;
	overflow-y: auto;
}
._ai_gpt_tools-AC-nav_box-wrap pre {
	flex-grow: 0;
	flex-shrink: 0;
	align-self: flex-start;
}
._ai_gpt_tools-AC-nav_box-wrap[data-outer_back="true"]::before {
	content: '';
	background-color: rgba(9, 19, 27, 0.8);
	display: flex;
	user-select: none;
	pointer-events: none;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	/*right: 8px;*/
	bottom: 0;
/*	width: 100%;
	height: 100%;*/
	overflow: hidden;
	z-index: -1;
	
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
	animation-delay: 0s;
	-webkit-animation-delay: 0s;
}
._ai_gpt_tools-AC-nav_box-wrap[data-position="coords"] {
	overflow: unset;
	top: 0;
	left: 0;
	right: auto;
	bottom: auto;
}

/* NAV - SIDEBAR */

._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"]
{
	right: 0;
	bottom: 0;
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"] ._ai_gpt_tools-AC-content_auto
{
	position: absolute;
	top: 0;
	bottom: 0;
	/*border-radius: 0;*/
	width: 300px;
	max-width: 90%;
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"] ._ai_gpt_tools-AC-content,
._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"] ._ai_gpt_tools-AC-loader
{
	align-self: center;
	justify-self: flex-end;
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-position="left"] ._ai_gpt_tools-AC-content,
._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-position="left"] ._ai_gpt_tools-AC-loader
{
	/*align-self: flex-start;*/
	align-self: center;
	justify-self: flex-start;
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"] ._ai_gpt_tools-AC-content,
._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"] ._ai_gpt_tools-AC-loader
{
    animation-duration: .2s;
    -webkit-animation-duration: .2s;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
/*	animation-delay: 0s;
	-webkit-animation-delay: 0s;*/
	animation-timing-function: cubic-bezier(0.65, 0.05, 0.36, 1);
	-webkit-animation-timing-function: cubic-bezier(0.65, 0.05, 0.36, 1);
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"]::before
{
    animation-duration: .15s;
    -webkit-animation-duration: .15s;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
    animation-name: _ai_gpt_tools-AC-fade_in;
    -webkit-animation-name: _ai_gpt_tools-AC-fade_in;
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"][data-action="open"] ._ai_gpt_tools-AC-content,
._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"][data-action="open"] ._ai_gpt_tools-AC-loader
{
    animation-name: _ai_gpt_tools-AC-slide_left_in;
    -webkit-animation-name: _ai_gpt_tools-AC-slide_left_in;
}
[dir="rtl"] ._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"][data-action="open"] ._ai_gpt_tools-AC-content,
[dir="rtl"] ._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"][data-action="open"] ._ai_gpt_tools-AC-loader
{
    animation-name: _ai_gpt_tools-AC-slide_right_in;
    -webkit-animation-name: _ai_gpt_tools-AC-slide_right_in;
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"][data-action="closing"] ._ai_gpt_tools-AC-content,
._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"][data-action="closing"] ._ai_gpt_tools-AC-loader
{
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    animation-name: _ai_gpt_tools-AC-slide_left_out;
    -webkit-animation-name: _ai_gpt_tools-AC-slide_left_out;
}
[dir="rtl"] ._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"][data-action="closing"] ._ai_gpt_tools-AC-content,
[dir="rtl"] ._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"][data-action="closing"] ._ai_gpt_tools-AC-loader
{
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    animation-name: _ai_gpt_tools-AC-slide_right_out;
    -webkit-animation-name: _ai_gpt_tools-AC-slide_right_out;
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"][data-action="open"][data-position="left"] ._ai_gpt_tools-AC-content,
._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"][data-action="open"][data-position="left"] ._ai_gpt_tools-AC-loader
{
    animation-name: _ai_gpt_tools-AC-slide_right_in-1;
    -webkit-animation-name: _ai_gpt_tools-AC-slide_right_in-1;
}
[dir="rtl"] ._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"][data-action="open"][data-position="left"] ._ai_gpt_tools-AC-content,
[dir="rtl"] ._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"][data-action="open"][data-position="left"] ._ai_gpt_tools-AC-loader
{
    animation-name: _ai_gpt_tools-AC-slide_left_in-1;
    -webkit-animation-name: _ai_gpt_tools-AC-slide_left_in-1;
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"][data-action="closing"][data-position="left"] ._ai_gpt_tools-AC-content,
._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"][data-action="closing"][data-position="left"] ._ai_gpt_tools-AC-loader
{
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    animation-name: _ai_gpt_tools-AC-slide_right_out-1;
    -webkit-animation-name: _ai_gpt_tools-AC-slide_right_out-1;
}
[dir="rtl"] ._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"][data-action="closing"][data-position="left"] ._ai_gpt_tools-AC-content,
[dir="rtl"] ._ai_gpt_tools-AC-nav_box-wrap[data-type="sidebar"][data-anim="true"][data-action="closing"][data-position="left"] ._ai_gpt_tools-AC-loader
{
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    animation-name: _ai_gpt_tools-AC-slide_left_out-1;
    -webkit-animation-name: _ai_gpt_tools-AC-slide_left_out-1;
}

/* NAV - MODAL */

._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"]
{
	right: 0;
	bottom: 0;
	display: flex;
}
._ai_gpt_tools-AC-nav_box-wrap[data-backdrop="true"]::before
{
	backdrop-filter: blur(16px);
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"]
{
	/*padding: 1%;*/
	padding-left: 1%;
	padding-right: 1%;
/*	padding-top: 3%;
	padding-bottom: 6%;*/
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"] {
	overflow: hidden scroll;
	/*scrollbar-color: #75767d rgb(32,35,50);*/
	scrollbar-width: thin;
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"]::-webkit-scrollbar-thumb {
	/*background: #75767d;*/
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"]::-webkit-scrollbar {
	width: 8px;
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"][data-position="top"][data-auto_wrap="true"] ._ai_gpt_tools-AC-content,
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"][data-position="top"] > ._ai_gpt_tools-AC-loader
{
	/*margin: 1%;*/
	/*margin-top: 6%;*/
	margin-top: 3%;
	margin-bottom: 6%;
	margin-right: auto;
	margin-left: auto;
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"] ._ai_gpt_tools-AC-content,
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"] ._ai_gpt_tools-AC-loader,
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"][data-position="mid"] ._ai_gpt_tools-AC-content,
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"][data-position="mid"] ._ai_gpt_tools-AC-loader
{
	align-self: center;
	margin: 0 auto;
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"][data-position="top"] ._ai_gpt_tools-AC-content,
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"][data-position="top"] ._ai_gpt_tools-AC-loader
{
	align-self: flex-start;
	/*margin-top: 66px;*/
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"][data-anim="true"] ._ai_gpt_tools-AC-content,
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"][data-anim="true"] ._ai_gpt_tools-AC-loader
{
    animation-duration: .2s;
    -webkit-animation-duration: .2s;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
/*	animation-delay: 0.2s;
	-webkit-animation-delay: 0.2s;*/
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"][data-anim="true"]::before
{
    animation-duration: .15s;
    -webkit-animation-duration: .15s;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
    animation-name: _ai_gpt_tools-AC-fade_in;
    -webkit-animation-name: _ai_gpt_tools-AC-fade_in;
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"][data-anim="true"][data-action="open"][data-auto_wrap="true"] ._ai_gpt_tools-AC-content,
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"][data-anim="true"][data-action="open"] ._ai_gpt_tools-AC-loader
{
/*    animation-name: _ai_gpt_tools-AC-scale_in;
    -webkit-animation-name: _ai_gpt_tools-AC-scale_in;*/
    animation-name: _ai_gpt_tools-AC-slide_top_in;
    -webkit-animation-name: _ai_gpt_tools-AC-slide_top_in;
}
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"][data-anim="true"][data-action="closing"][data-auto_wrap="true"] ._ai_gpt_tools-AC-content,
._ai_gpt_tools-AC-nav_box-wrap[data-type="modal"][data-anim="true"][data-action="closing"] ._ai_gpt_tools-AC-loader
{
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
/*    animation-name: _ai_gpt_tools-AC-scale_out;
    -webkit-animation-name: _ai_gpt_tools-AC-scale_out;*/
    animation-name: _ai_gpt_tools-AC-fade_slide_top_out;
    -webkit-animation-name: _ai_gpt_tools-AC-fade_slide_top_out;
}

/* NAV - coords */

._ai_gpt_tools-AC-nav_box-wrap[data-position="coords"][data-anim="true"] ._ai_gpt_tools-AC-content
{
	/*animation: .3s _ai_gpt_tools-AC-Pop_58yyh_1;*/
	animation-timing-function: cubic-bezier(0, 1, .5, 1.08);
    animation-duration: .3s;
    -webkit-animation-duration: .3s;
/*    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;*/
	transform-origin: top left;
}
._ai_gpt_tools-AC-nav_box-wrap[data-position="coords"][data-anim="true"][data-action="open"] ._ai_gpt_tools-AC-content
{
    -webkit-animation-name: _ai_gpt_tools-AC-Pop_58yyh_1;
    animation-name: _ai_gpt_tools-AC-Pop_58yyh_1;
	transform-origin: top left;
}
._ai_gpt_tools-AC-nav_box-wrap[data-position="coords"][data-anim="true"][data-action="closing"] ._ai_gpt_tools-AC-content
{
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-name: _ai_gpt_tools-AC-scale_out;
    animation-name: _ai_gpt_tools-AC-scale_out;
}

/* NAV - magnet */

._ai_gpt_tools-AC-nav_box-wrap[data-position="magnet"][data-anim="true"] ._ai_gpt_tools-AC-content
{
	/*animation: .3s _ai_gpt_tools-AC-Pop_58yyh_1;*/
	animation-timing-function: cubic-bezier(0, 1, .5, 1.08);
    animation-duration: .3s;
    -webkit-animation-duration: .3s;
/*    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;*/
	transform-origin: top left;
}
._ai_gpt_tools-AC-nav_box-wrap[data-position="magnet"][data-anim="true"][data-action="open"] ._ai_gpt_tools-AC-content
{
    -webkit-animation-name: _ai_gpt_tools-AC-Pop_58yyh_1;
    animation-name: _ai_gpt_tools-AC-Pop_58yyh_1;
	transform-origin: top left;
}
._ai_gpt_tools-AC-nav_box-wrap[data-position="magnet"][data-anim="true"][data-action="closing"] ._ai_gpt_tools-AC-content
{
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -webkit-animation-name: _ai_gpt_tools-AC-scale_out;
    animation-name: _ai_gpt_tools-AC-scale_out;
}

/* NAV - autocomplete */

._ai_gpt_tools-AC-nav_box-wrap[data-type="autocomplete"][data-position="magnet"]
{
	overflow: unset;
}





/* NOTY */

._ai_gpt_tools-AC-noty-wrap {
	position: fixed;
	z-index: 999999;
	display: flex;
	flex-direction: column;
	
}
._ai_gpt_tools-AC-noty-wrap[data-position="top_right"] {
	top: 70px;
	right: 20px;
	width: 325px;
	justify-content: flex-end;
	align-content: flex-end;
}
._ai_gpt_tools-AC-noty-wrap[data-position="top_right"] ._ai_gpt_tools-AC-noty {
	align-self: flex-end;
}

._ai_gpt_tools-AC-noty {
	position: relative;
	margin: 4px 0;
	overflow: hidden;
	box-shadow: 0 0 10px 0 rgba(var(--_ai_gpt_tools-AC-shadow), 0.1);
	text-rendering: optimizeLegibility;
	border-radius: 4px;
    font-size: 14px;
	text-shadow: 0 0 3px hsla(212, 11%, 23%, 0.6);
}
._ai_gpt_tools-AC-noty[data-type="success"] {
    background-color: #36c48e;
    color: #fff;
}
._ai_gpt_tools-AC-noty[data-type="success"] ._ai_gpt_tools-AC-loader circle {
    stroke: #fff !important;
}
._ai_gpt_tools-AC-noty[data-type="critical_error"] {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-red2));
	color: #fff;
}
._ai_gpt_tools-AC-noty[data-type="critical_error"] ._ai_gpt_tools-AC-loader circle {
    stroke: #fff !important;
}
._ai_gpt_tools-AC-noty[data-type="error"] {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-red2));
	color: #fff;
}
._ai_gpt_tools-AC-noty[data-type="error"] ._ai_gpt_tools-AC-loader circle {
    stroke: #fff !important;
}
._ai_gpt_tools-AC-noty[data-type="warning"] {
	background-color: #FFAE42;
	border-bottom: 1px solid #E89F3C;
	color: #fff;
}
._ai_gpt_tools-AC-noty[data-type="warning"] ._ai_gpt_tools-AC-loader circle {
    stroke: #fff !important;
}
._ai_gpt_tools-AC-noty[data-type="log"] {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-purple_lite));
	color: #fff;
}
._ai_gpt_tools-AC-noty[data-type="log"] ._ai_gpt_tools-AC-loader circle {
    stroke: #fff !important;
}
._ai_gpt_tools-AC-noty[data-type="any"] {
    background-color: #fff;
	/*color: #fff;*/
}
._ai_gpt_tools-AC-noty[data-type="any"] ._ai_gpt_tools-AC-loader circle {
    /*stroke: #fff !important;*/
}
._ai_gpt_tools-AC-noty-title {
	/*font-size: 120%;*/
	font-size: 110%;
	font-weight: 600;
	/*margin-bottom: 5px;*/
	/*margin-bottom: 10px;*/
	/*margin-bottom: 1em;*/
}
._ai_gpt_tools-AC-noty-icon {
	/*width: 60px;*/
	width: 50px;
	flex-shrink: 0;
	flex-grow: 0;
}
._ai_gpt_tools-AC-noty-icon svg {
	height: 1.8em;
}

._ai_gpt_tools-AC-noty[data-click_close="true"] {
	cursor: pointer;
}

._ai_gpt_tools-AC-noty[data-effect="open"] {
	opacity: 0;
	-webkit-transform: translate(50%);
		-ms-transform: translate(50%);
			transform: translate(50%);
	-webkit-animation: _ai_gpt_tools-noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
			animation: _ai_gpt_tools-noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-webkit-animation-fill-mode: forwards;
			animation-fill-mode: forwards;
}
._ai_gpt_tools-AC-noty[data-effect="close"] {
	pointer-events: none !important;
	-webkit-animation: _ai_gpt_tools-noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
			animation: _ai_gpt_tools-noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	-webkit-animation-fill-mode: forwards;
			animation-fill-mode: forwards;
}

._ai_gpt_tools-AC-noty ._ai_gpt_tools-AC-noty-progressbar {
	display: none;
	pointer-events: none !important;
	/*position: absolute;
	left: 0;
	bottom: 0;*/
	/*background-color: #646464;*/
	/*opacity: 0.4;*/
	background-color: #fff;
	opacity: 0.9;
	border-radius: 4px;
}
._ai_gpt_tools-AC-noty[data-type="error"] ._ai_gpt_tools-AC-noty-progressbar {
	background-color: #fff;
	/*opacity: 0.8;*/
	opacity: 0.9;
}
._ai_gpt_tools-AC-noty[data-timeout]:not([data-timeout="false"]) ._ai_gpt_tools-AC-noty-progressbar {
	display: block;
	height: 4px;
	width: 100%;
	
	-webkit-backface-visibility: hidden !important;
	-webkit-transform: translate(0, 0) translateZ(0) scale(1, 1);
	-ms-transform: translate(0, 0) scale(1, 1);
		transform: translate(0, 0) scale(1, 1);
	-webkit-font-smoothing: subpixel-antialiased;
	overflow: hidden;
}

@-webkit-keyframes _ai_gpt_tools-noty_anim_in {
	100% {
		-webkit-transform: translate(0);
		transform: translate(0);
		opacity: 1;
	}
}
@keyframes _ai_gpt_tools-noty_anim_in {
	100% {
		-webkit-transform: translate(0);
		transform: translate(0);
		opacity: 1;
	}
}
@-webkit-keyframes _ai_gpt_tools-noty_anim_out {
	100% {
		-webkit-transform: translate(50%);
		transform: translate(50%);
		opacity: 0;
	}
}
@keyframes _ai_gpt_tools-noty_anim_out {
	100% {
		-webkit-transform: translate(50%);
		transform: translate(50%);
		opacity: 0;
	}
}
@-webkit-keyframes _ai_gpt_tools-noty_anim_height {
	100% {
 	   height: 0;
	}
}
@keyframes _ai_gpt_tools-noty_anim_height {
	100% {
		height: 0;
	}
}





/* BUTTONS 3 */

/* data attr var */
/* TAGS / BUTTONS */
[data-_ai_gpt_tools-AC-tag], [data-_ai_gpt_tools-AC-btn]
{
	
	position: relative;
	border-radius: 4px;
    border: none;
    background: transparent;
	outline: none;
	
	display: inline-flex;
    flex-grow: 0;
    flex-shrink: 0;
	/*align-items: center;*/
	max-width: 100%;
	
	/*line-height: 1.5714285714285714;*/
	list-style: none;
	
	/*transition: .3s background-color ease, .3s color ease;*/
	/*transition: background-color 100ms ease-out 0s;*/
	transition: 100ms background-color ease, 100ms color ease;
	
}
[data-_ai_gpt_tools-AC-btn]
{
	
	align-items: center;
	
	/*white-space: nowrap;*/
	cursor: pointer;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	
}
[data-_ai_gpt_tools-AC-btn]:disabled
{
	
	opacity: 0.3;
	
}
a[data-_ai_gpt_tools-AC-tag], a[data-_ai_gpt_tools-AC-btn] {
	color: inherit;
}
a[data-_ai_gpt_tools-AC-tag]:hover, a[data-_ai_gpt_tools-AC-btn]:hover {
	color: inherit;
}
[data-_ai_gpt_tools-AC-tag]:focus, [data-_ai_gpt_tools-AC-btn]:focus {
	outline: none;
}
[data-_ai_gpt_tools-AC-tag="1"], [data-_ai_gpt_tools-AC-btn="1"]
{
	
	padding: 5px 12px;
    max-width: 100%;
    min-height: 24px;
	min-width: 24px;
	
}
[data-_ai_gpt_tools-AC-tag="2"], [data-_ai_gpt_tools-AC-btn="2"]
{
	
	/*margin: 16px 4px;*/
	padding: 5px 12px;
    max-width: 100%;
    min-height: 34px;
	min-width: 34px;
	
}
[data-_ai_gpt_tools-AC-tag="3"], [data-_ai_gpt_tools-AC-btn="3"]
{
	
	/*margin: 16px 4px;*/
	padding: 5px 12px;
    max-width: 100%;
    min-height: 36px;
	min-width: 36px;
	
}
[data-_ai_gpt_tools-AC-tag="4"], [data-_ai_gpt_tools-AC-btn="4"]
{
	
	/*margin: 16px 4px;*/
	padding: 5px 12px;
    max-width: 100%;
    min-height: 38px;
	min-width: 38px;
	
}
[data-_ai_gpt_tools-AC-tag="4"], [data-_ai_gpt_tools-AC-btn="5"]
{
	
	padding: 0;
    max-width: 100%;
    min-height: 37px;
	min-width: 37px;
	
}
/*[data-_ai_gpt_tools-AC-tag="4"], [data-_ai_gpt_tools-AC-btn="4"]
{
	
	padding: 0.55rem 0.55rem;
    max-width: 100%;
    min-height: 38px;
	min-width: 38px;
	
}*/

/* BUTTONS 4 */

/* data attr var */
/* TAGS / BUTTONS */
[data-_ai_gpt_tools-AC-tag_s], [data-_ai_gpt_tools-AC-btn_s]
{
	
	position: relative;
	border-radius: 4px;
    border: none;
    background: transparent;
	outline: none;
	
	display: inline-flex;
    flex-grow: 0;
    /*flex-shrink: 0;*/
	/*align-items: center;*/
	max-width: 100%;
	
	/*line-height: 1.5714285714285714;*/
	list-style: none;
	overflow: hidden;
	
	/*transition: .3s background-color ease, .3s color ease;*/
	/*transition: background-color 100ms ease-out 0s;*/
	transition: 100ms background-color ease, 100ms color ease;
	
	white-space: nowrap;
	vertical-align: middle;
	text-transform: uppercase;
/*	font-size: 9px;
	font-weight: 700;
	line-height: 1;
	letter-spacing: 0.6px;*/
	text-overflow: ellipsis;
	
	overflow-wrap: break-word;
	word-break: break-all;
	white-space: wrap;
	
}
/*[data-_ai_gpt_tools-AC-tag_s]:active, [data-_ai_gpt_tools-AC-btn_s]:active
{
	
	outline: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	
}*/
[data-_ai_gpt_tools-AC-btn_s]
{
	
	/*white-space: nowrap;*/
	cursor: pointer;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	
}
[data-_ai_gpt_tools-AC-btn_s]:disabled
{
	
	opacity: 0.3;
	
}
a[data-_ai_gpt_tools-AC-tag_s], a[data-_ai_gpt_tools-AC-btn_s] {
	color: inherit;
}
a[data-_ai_gpt_tools-AC-tag_s]:hover, a[data-_ai_gpt_tools-AC-btn]_s:hover {
	color: inherit;
}
[data-_ai_gpt_tools-AC-tag_s]:focus, [data-_ai_gpt_tools-AC-btn_s]:focus {
	outline: none;
}
[data-_ai_gpt_tools-AC-tag_s="1"], [data-_ai_gpt_tools-AC-btn_s="1"]
{
	
	min-height: 15px;
	align-items: center;
	justify-content: center;
/*	padding-inline-start: 0.375rem;
	padding-inline-end: 0.375rem;*/
	padding-inline-start: 0.475rem;
	padding-inline-end: 0.475rem;
/*	padding-top: 0.1875rem;
	padding-bottom: 0.1875rem;*/
	padding-top: 5px;
	padding-bottom: 5px;
/*	background: rgb(152, 211, 241);
	color: rgb(33, 40, 76);*/
	
	font-size: 9px;
	font-weight: 700;
	line-height: 1;
	letter-spacing: 0.6px;
	
}
[data-_ai_gpt_tools-AC-tag_s="2"], [data-_ai_gpt_tools-AC-btn_s="2"]
{
	
	min-height: 15px;
	align-items: center;
	justify-content: center;
	padding-inline-start: 0.475rem;
	padding-inline-end: 0.475rem;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 0.6px;
	
}
[data-_ai_gpt_tools-AC-tag_s="3"], [data-_ai_gpt_tools-AC-btn_s="3"]
{
	
	min-height: 15px;
	align-items: center;
	justify-content: center;
	padding-inline-start: 0.475rem;
	padding-inline-end: 0.475rem;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
	font-weight: 700;
	line-height: 1;
	letter-spacing: 0.6px;
}
[data-_ai_gpt_tools-AC-tag_s="4"], [data-_ai_gpt_tools-AC-btn_s="4"]
{
	
	align-items: center;
	justify-content: center;
	padding-inline-start: 0.475rem;
	padding-inline-end: 0.475rem;
/*	padding-top: 5px;
	padding-bottom: 5px;*/
	padding-top: 0.375rem;
	padding-bottom: 0.375rem;
	/*height: 1.5em;*/
	font-size: 90%;
	font-weight: 700;
	line-height: 1;
	letter-spacing: 0.6px;
	
}
[data-_ai_gpt_tools-AC-tag_s="5"], [data-_ai_gpt_tools-AC-btn_s="5"]
{
	
	align-items: center;
	justify-content: center;
	padding-inline-start: 0.475rem;
	padding-inline-end: 0.475rem;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	font-size: 80%;
	font-weight: 700;
	line-height: 1;
	letter-spacing: 0.6px;
}
[data-_ai_gpt_tools-AC-tag_s="6"], [data-_ai_gpt_tools-AC-btn_s="6"]
{
	
	min-height: 15px;
	align-items: center;
	justify-content: center;
	padding-inline-start: 0.475rem;
	padding-inline-end: 0.475rem;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: 700;
	line-height: 1;
	letter-spacing: 0.6px;
}
[data-_ai_gpt_tools-AC-tag_s="7"], [data-_ai_gpt_tools-AC-btn_s="7"]
{
	
	/*min-height: 15px;*/
	align-items: center;
	justify-content: center;
	padding-inline-start: 0.475rem;
	padding-inline-end: 0.475rem;
	padding-top: 0.15em;
	padding-bottom: 0.15em;
	font-size: 100%;
	font-weight: initial;
	line-height: normal;
	letter-spacing: normal;
	text-transform: unset;
	border-radius: 0.25em;
	
}
[data-_ai_gpt_tools-AC-tag_s="8"], [data-_ai_gpt_tools-AC-btn_s="8"]
{
	
	/*min-height: 15px;*/
	align-items: center;
	justify-content: center;
	padding-inline-start: 0.475rem;
	padding-inline-end: 0.475rem;
	padding-top: 0.10em;
	padding-bottom: 0.10em;
	font-size: 100%;
	font-weight: initial;
	line-height: normal;
	letter-spacing: normal;
	text-transform: unset;
	/*border-radius: 0.25em;*/
	border-radius: 4px;
	color: inherit;
	/*text-shadow: none;*/
	color: #fff;
	fill: #fff;
	background-color: rgba(var(--_ai_gpt_tools-AC-color-silver),0.2) !important;
	
}
[data-_ai_gpt_tools-AC-tag_s="9"], [data-_ai_gpt_tools-AC-btn_s="9"]
{
	
	align-items: center;
	justify-content: center;
	padding-inline-start: 0.475rem;
	padding-inline-end: 0.475rem;
	padding-top: 0.10em;
	padding-bottom: 0.10em;
	font-size: 100%;
	font-weight: initial;
	line-height: normal;
	letter-spacing: normal;
	text-transform: unset;
	color: inherit;
	
	padding: 4px 8px;
	border-radius: 4px;
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l-0) ,100%) !important;
	box-shadow: 0 0 10px 1px rgba(var(--_ai_gpt_tools-AC-color-d-1),.03);
	
}

[data-_ai_gpt_tools-AC-tag2] {
	position: relative;
	border: none;
	background: transparent;
	outline: none;
	display: inline-flex;
	flex-grow: 0;
	flex-shrink: 0;
	max-width: 100%;
	list-style: none;
	overflow: hidden;
	transition: 100ms background-color ease, 100ms color ease;
	/*white-space: nowrap;*/
	word-break: break-all;
	text-overflow: ellipsis;
}
[data-_ai_gpt_tools-AC-tag2] svg {
	height: 1.0em;
}
[data-_ai_gpt_tools-AC-tag2="1"]
{
	
	align-self: center;
	padding: 0.35em 0.70em;
	font-size: 100%;
	
	align-items: center;
	justify-content: center;
	padding-inline-start: 0.475rem;
	padding-inline-end: 0.475rem;
	font-weight: initial;
	line-height: normal;
	letter-spacing: normal;
	text-transform: unset;
	border-radius: 4px;
	color: #fff;
	fill: #fff;
	
	/*background-color: rgba(var(--_ai_gpt_tools-AC-color-silver),0.2) !important;*/
	background-color: rgba(var(--_ai_gpt_tools-AC-color-silver),0.2);
	
}
[data-_ai_gpt_tools-AC-tag2="2"]
{
	
	align-self: center;
	padding: 0.35em 0.55em;
	font-size: 100%;
	
	align-items: center;
	justify-content: center;
	padding-inline-start: 0.475rem;
	padding-inline-end: 0.475rem;
	font-weight: initial;
	line-height: normal;
	letter-spacing: normal;
	text-transform: unset;
	border-radius: 4px;
	color: #fff;
	fill: #fff;
	
	background-color: rgba(var(--_ai_gpt_tools-AC-color-silver),0.2);
	
}
[data-_ai_gpt_tools-AC-tag2="3"]
{
	
	/*align-self: center;*/
	padding: 0.35em 0.70em;
	font-size: 100%;
	
	align-items: center;
	justify-content: center;
	padding-inline-start: 0.475rem;
	padding-inline-end: 0.475rem;
	font-weight: initial;
	line-height: normal;
	letter-spacing: normal;
	text-transform: unset;
	border-radius: 4px;
	color: #fff;
	fill: #fff;
	
	/*background-color: rgba(var(--_ai_gpt_tools-AC-color-silver),0.2) !important;*/
	background-color: rgba(var(--_ai_gpt_tools-AC-color-silver),0.2);
	
}
[data-_ai_gpt_tools-AC-tag2="4"]
{
	
	height: 100%;
	max-height: 45px;
	width: 36px;
	max-width: 100%;
	
	align-self: center;
	padding: 0.35em 0.55em;
	font-size: 100%;
	
	align-items: center;
	justify-content: center;
	padding-inline-start: 0.475rem;
	padding-inline-end: 0.475rem;
	font-weight: initial;
	line-height: normal;
	letter-spacing: normal;
	text-transform: unset;
	border-radius: 4px;
	
	background-color: rgba(var(--_ai_gpt_tools-AC-color-silver),0.2);
	
}
[data-_ai_gpt_tools-AC-tag2="5"]
{
	
	height: 36px;
	/*width: 36px;*/
	max-width: 100%;
	max-height: 100%;
	
	align-self: center;
	padding: 0.35em 0.55em;
	font-size: 100%;
	
	align-items: center;
	justify-content: center;
	padding-inline-start: 0.475rem;
	padding-inline-end: 0.475rem;
	font-weight: initial;
	line-height: normal;
	letter-spacing: normal;
	text-transform: unset;
	border-radius: 4px;
	
	background-color: rgba(var(--_ai_gpt_tools-AC-color-silver),0.2);
	
}





/* RIPPLES */

._ai_gpt_tools-AC-ripples {
	position: relative !important;
	overflow: hidden !important;
	-webkit-tap-highlight-color: transparent;
	
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
}
._ai_gpt_tools-AC-ripples-item {
/*	background: #000000;*/
    /*background: rgba(48, 48, 48, 0.07);*/
    background: var(--_ai_gpt_tools-AC-color-21);
    /*background: var(--_ai_gpt_tools-AC-nord0-2);*/
/*	opacity: 0.08;*/
	position: absolute !important;
	border-radius: 50% !important;
	pointer-events: none !important;
	animation: _ai_gpt_tools-AC-ripple 0.3s ease-out !important;
}
._ai_gpt_tools-AC-ripples-content {
    z-index: 2;
    flex-grow: 1;
	display: inherit;
	flex-direction: inherit;
    justify-content: inherit;
    align-items: inherit;
    text-align: inherit;
}





/* AC_CONFIRM */

[data-_ai_gpt_tools-AC-confirm_hold] {
	position: relative;
}
[data-_ai_gpt_tools-AC-confirm_hold] > * {
	pointer-events: none !important;
}
[data-_ai_gpt_tools-AC-confirm_hold] ._ai_gpt_tools-AC-confirm_hold-status_line {
	border-radius: 3px;
	box-shadow: 0 0 10px 0 rgb(31,31,92,0.10);
}
[data-_ai_gpt_tools-AC-confirm_hold][data-status_line_position="bot"] ._ai_gpt_tools-AC-confirm_hold-status_line_wrap {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
}
[data-_ai_gpt_tools-AC-confirm_hold][data-status_line_position="right"] ._ai_gpt_tools-AC-confirm_hold-status_line_wrap {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:3px;
}
[data-_ai_gpt_tools-AC-confirm_hold][data-status_line_position="left"] ._ai_gpt_tools-AC-confirm_hold-status_line_wrap {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:3px;
}
[data-_ai_gpt_tools-AC-confirm_hold][data-status_line_position="top"] ._ai_gpt_tools-AC-confirm_hold-status_line_wrap {
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:3px;
}
[data-_ai_gpt_tools-AC-confirm_hold][data-status_line_position="bot"] ._ai_gpt_tools-AC-confirm_hold-status_line {
	height:3px;
	width:0;
}
[data-_ai_gpt_tools-AC-confirm_hold][data-status_line_position="right"] ._ai_gpt_tools-AC-confirm_hold-status_line {
	height:0;
	width:3px;
}
[data-_ai_gpt_tools-AC-confirm_hold][data-status_line_position="left"] ._ai_gpt_tools-AC-confirm_hold-status_line {
	height:0;
	width:3px;
}
[data-_ai_gpt_tools-AC-confirm_hold][data-status_line_position="top"] ._ai_gpt_tools-AC-confirm_hold-status_line {
	height:3px;
	width:0;
}
[data-_ai_gpt_tools-AC-confirm_hold][data-status_line_position="bot"]._ai_gpt_tools-AC-confirm_hold-hold ._ai_gpt_tools-AC-confirm_hold-status_line,
[data-_ai_gpt_tools-AC-confirm_hold][data-status_line_position="top"]._ai_gpt_tools-AC-confirm_hold-hold ._ai_gpt_tools-AC-confirm_hold-status_line {
	width: 100%;
}
[data-_ai_gpt_tools-AC-confirm_hold][data-status_line_position="right"]._ai_gpt_tools-AC-confirm_hold-hold ._ai_gpt_tools-AC-confirm_hold-status_line,
[data-_ai_gpt_tools-AC-confirm_hold][data-status_line_position="left"]._ai_gpt_tools-AC-confirm_hold-hold ._ai_gpt_tools-AC-confirm_hold-status_line {
    width: 3px;
	height: 100%;
}

/* help_hold_icon */

._ai_gpt_tools-AC-help_icon__hold {
	margin-left: 1em;
	width: 30px;
	font-family: 'Roboto', sans-serif;
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	flex-wrap: nowrap;
	font-size: 8px;
	font-weight: 500;
	/*color: #353b42;*/
	opacity: 0.6;
	letter-spacing: 0.5px;
	overflow: hidden;
	flex-shrink: 0;
	flex-grow: 0;
	line-height: 10px;
	padding-top: 1px;
	color: inherit;
}
[dir="rtl"] ._ai_gpt_tools-AC-help_icon__hold {
	margin-left: auto;
	margin-right: 1em;
}
._ai_gpt_tools-AC-help_icon__hold._ai_gpt_tools-AC-help_icon__hold__absolute {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	margin-right: 10px;
}
._ai_gpt_tools-AC-help_icon__hold > i {
	flex-grow: 0;
	flex-shrink: 0;
	display: block;
	border-radius: 100%;
	width: 1em;
	height: 1em;
	/*background-color: #353b42;*/
	background-color: currentColor;
}
._ai_gpt_tools-AC-help_icon__hold._ai_gpt_tools-AC-help_icon__hold__color_white {
    color: white;
}
._ai_gpt_tools-AC-help_icon__hold._ai_gpt_tools-AC-help_icon__hold__color_white > i {
    background-color: #fff;
}

/* help_mouse_rc */

._ai_gpt_tools-AC-help_icon__mouse_rc {
    position: relative;
	cursor: help;
    opacity: 0.6;
    width: 15px;
    height: 22px;
	flex-shrink: 0;
	flex-grow: 0;
}
._ai_gpt_tools-AC-help_icon__mouse_rc_body {
	position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    /* background-color: rgba(53, 59, 66, 0.3); */
    border-radius: 100%;
    border-top-left-radius: 70%;
    border-top-right-radius: 70%;
    background-color: rgba(173, 181, 189, 0.4);
}
._ai_gpt_tools-AC-help_icon__mouse_rc_body::before,
._ai_gpt_tools-AC-help_icon__mouse_rc_body::after {
    content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 50%;
    /* height: 14px; */
    height: 46%;
    height: 50%;
    /* background-color: #e0b15b; */
    border-top-left-radius: 70%;
    border-right: 1px solid #ffffff;
    /* background-color: #adb5bd; */
    /* background-color: rgba(173, 181, 189, 0.4); */
}
._ai_gpt_tools-AC-help_icon__mouse_rc_body::after {
    left: auto;
    right: 0px;
    border-top-left-radius: 0%;
    border-top-right-radius: 70%;
    border-right: none;
    border-left: 1px solid #ffffff;
/*     background-color: #adb5bd; */
    /* background-color: #e0b15b; */
    /* background-color: #ecbb60; */
    /* background-color: #353b42; */
    background-color: rgba(53, 59, 66, 0.4);
}
._ai_gpt_tools-AC-help_icon__mouse_rc._ai_gpt_tools-AC-help_icon__mouse_rc_dark ._ai_gpt_tools-AC-help_icon__mouse_rc_body::after {
	background-color: #adb5bd;
}

[data-_ai_gpt_tools-AC-confirm_hold] ._ai_gpt_tools-AC-confirm_hold-status_line,
._ai_gpt_tools-AC-help_icon__hold
{
	pointer-events: none !important;
}







/* FIELD2 */

._ai_gpt_tools-AC-field2-wrap-offset {
	/*margin-top: 15px !important;*/
	margin-top: 10px !important;
}
._ai_gpt_tools-AC-field2-wrap-offset-wrap > * {
	/*margin-top: 15px !important;*/
	margin-top: 10px !important;
}
._ai_gpt_tools-AC-field2-wrap {
	
    position: relative;
    /*cursor: text;*/
	height: inherit;
	min-height: 45px;
	/*display: inline-block;*/
	display: inline-flex;
	max-width: 100%;
	flex-grow: 1;
	flex-shrink: 0;
	/*margin-top: 15px !important;*/
	margin-top: 10px !important;
	/*margin-bottom: 15px !important;*/
	
}
label._ai_gpt_tools-AC-field2-wrap {
    cursor: text;
	font-weight: initial;
	margin: initial;
}
._ai_gpt_tools-AC-field2.animOff+._ai_gpt_tools-AC-field2-inner_wrap {
    -webkit-transition: none !important;
    transition: none !important;
}
._ai_gpt_tools-AC-field2-inner_wrap {
	position: absolute;
	top: 0;
	left: var(--_ai_gpt_tools-AC-field2-xbounds);
	right: var(--_ai_gpt_tools-AC-field2-xbounds);
	bottom: 0;
	/*width: 100%;*/
	flex-grow: 1;
	flex-shrink: 0;
	padding: 0;
	margin: 0;
    font-size: inherit;
    /*overflow: hidden;*/
	
	height: inherit;
	min-height: inherit;
	
	pointer-events: none!important;
	-webkit-pointer-events: none!important;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
}

._ai_gpt_tools-AC-field2,
._ai_gpt_tools-AC-field2:focus,
._ai_gpt_tools-AC-field2:active
{
	outline: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: none !important;
}

._ai_gpt_tools-AC-field2 {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l-0) , 50%) !important;
	border-radius: 4px;
	caret-color: #1e91cf;
}
._ai_gpt_tools-AC-field2::selection {
	color: #fff;
	background-color: #1e91cf;
}
._ai_gpt_tools-AC-field2,
._ai_gpt_tools-AC-field2[type="text"],
._ai_gpt_tools-AC-field2[type="number"],
._ai_gpt_tools-AC-field2[type="password"],
._ai_gpt_tools-AC-field2[type="search"],
._ai_gpt_tools-AC-field2[type="tel"],
._ai_gpt_tools-AC-field2[type="url"],
._ai_gpt_tools-AC-field2[type="email"]
{
	width: 100%;
	flex-grow: 1;
	flex-shrink: 0;
    background: none;
    border: none;
	font-family: inherit;
    font-size: inherit;
    color: inherit;
    outline: none;
    border: none;
	box-shadow: none;
    z-index: 1;
	
	margin: 0;
    padding: 0;
	padding-right: var(--_ai_gpt_tools-AC-field2-xbounds);
    padding-left: var(--_ai_gpt_tools-AC-field2-xbounds);
	padding-top: 8px;
	/*height: 45px;*/
	
	height: inherit;
	min-height: inherit;
	/*min-height: 45px;*/
	
	/*padding-top: 0.8%;*/
	/*padding-bottom: 0.4%;*/
	/*padding-bottom: 0.5%;*/
	
	border-radius: 4px;
	
}
/*._ai_gpt_tools-AC-field2:focus
{
	border: none !important;
	box-shadow: none !important;
	outline: none !important;
}*/
._ai_gpt_tools-AC-field2:-webkit-autofill,
._ai_gpt_tools-AC-field2:-webkit-autofill:hover, 
._ai_gpt_tools-AC-field2:-webkit-autofill:focus, 
._ai_gpt_tools-AC-field2:-webkit-autofill:active  {
    -webkit-box-shadow: var(--_ai_gpt_tools-AC-color-11) 30px white inset !important;
}

._ai_gpt_tools-AC-field2-floatlabel {
	letter-spacing: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	display: flex;
	align-items: center;
	/*color: var(--_ai_gpt_tools-AC-color-15);*/
	color: var(--_ai_gpt_tools-AC-winter-6);
	fill: var(--_ai_gpt_tools-AC-winter-6);
	font-weight: 400;
	white-space: nowrap;
	-webkit-transition: all .3s cubic-bezier(0.4,0,0.2,1);
	transition: all .3s cubic-bezier(0.4,0,0.2,1);
	transition-property: all;
	-webkit-transition-property: color,top,transform,padding-top,margin-top;
	transition-property: color,top,transform,padding-top,margin-top;
	-webkit-transform-origin: top left;
	transform-origin: top left;
	z-index: 2;
	height: inherit;
	min-height: inherit;
	margin-top: 2px;
	gap: 10px;
}
[dir="rtl"] ._ai_gpt_tools-AC-field2-floatlabel {
	-webkit-transform-origin: top right;
	transform-origin: top right;
}
input._ai_gpt_tools-AC-field2+._ai_gpt_tools-AC-field2-inner_wrap ._ai_gpt_tools-AC-field2-floatlabel {
	bottom: 0;
}
._ai_gpt_tools-AC-field2-textarea-wrap ._ai_gpt_tools-AC-field2-floatlabel {
	margin-top: 10px;
}
/*._ai_gpt_tools-AC-field2-floatlabel i {
    width: auto;
	margin-right: 4px;
    margin-left: 1px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}*/
._ai_gpt_tools-AC-field2-floatlabel > div,
._ai_gpt_tools-AC-field2-floatlabel > label
{
	border-radius: 4px;
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l-0) , 100%) !important;
	padding: 4px 8px;
	margin-left: -4px;
	margin-top: -4px;
	box-shadow: 0 0 10px 1px rgba(var(--_ai_gpt_tools-AC-color-d-1), 0.03);
	display: flex;
	align-items: center;
}
._ai_gpt_tools-AC-field2-floatlabel > div svg,
._ai_gpt_tools-AC-field2-floatlabel > label svg
{
	height: 1em;
}
._ai_gpt_tools-AC-field2-focus+._ai_gpt_tools-AC-field2-inner_wrap ._ai_gpt_tools-AC-field2-floatlabel,
._ai_gpt_tools-AC-field2-is_val+._ai_gpt_tools-AC-field2-inner_wrap ._ai_gpt_tools-AC-field2-floatlabel,
select._ai_gpt_tools-AC-field2+._ai_gpt_tools-AC-field2-inner_wrap ._ai_gpt_tools-AC-field2-floatlabel,
._ai_gpt_tools-AC-field2-focus ._ai_gpt_tools-AC-field2-floatlabel
{
	margin-top: 2px;
	-webkit-transform: scale(.85) translateY(-50%) translateX(-4px);
	transform: scale(.85) translateY(-50%) translateX(-4px);
}
._ai_gpt_tools-AC-field2-focus_static+._ai_gpt_tools-AC-field2-inner_wrap ._ai_gpt_tools-AC-field2-floatlabel,
._ai_gpt_tools-AC-field2-is_val+._ai_gpt_tools-AC-field2-inner_wrap ._ai_gpt_tools-AC-field2-floatlabel,
select._ai_gpt_tools-AC-field2+._ai_gpt_tools-AC-field2-inner_wrap ._ai_gpt_tools-AC-field2-floatlabel,
._ai_gpt_tools-AC-field2-focus_static ._ai_gpt_tools-AC-field2-floatlabel
{
	margin-top: 2px !important;
	-webkit-transform: scale(.85) translateY(-50%) translateX(-4px) !important;
	transform: scale(.85) translateY(-50%) translateX(-4px) !important;
}
._ai_gpt_tools-AC-field2[disabled]+._ai_gpt_tools-AC-field2-inner_wrap ._ai_gpt_tools-AC-field2-floatlabel
{
	color: var(--_ai_gpt_tools-AC-color-16);
}
._ai_gpt_tools-AC-field2[readonly]
{
	color: var(--_ai_gpt_tools-AC-color-15);
}
._ai_gpt_tools-AC-field2[readonly]+._ai_gpt_tools-AC-field2-inner_wrap [data-_ai_gpt_tools-AC-field2-underline]
{
	display: none !important;
}

._ai_gpt_tools-AC-field2-wrap [data-_ai_gpt_tools-AC-field2-underline] {
    pointer-events: none;
	-webkit-user-select: none !important;
	-moz-user-select: none !important;
	-ms-user-select: none !important;
	user-select: none !important;
	
    position: absolute;
    left: 0;
    right: 0;
    height: 2px;
    display: flex;
    align-items: center;
    justify-content: center;
	/*bottom: 10%;*/
	bottom: 0;
    z-index: 2;
}
._ai_gpt_tools-AC-field2-wrap [data-_ai_gpt_tools-AC-field2-underline]:before {
    content: '';
    width: 0%;
    height: 100%;
	opacity: 0;
    background-color: var(--_ai_gpt_tools-AC-color-17);
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	z-index: 2;
	overflow: hidden;
	border-radius: 4px;
}
._ai_gpt_tools-AC-field2-focus+._ai_gpt_tools-AC-field2-inner_wrap [data-_ai_gpt_tools-AC-field2-underline]:before,
._ai_gpt_tools-AC-field2:focus+._ai_gpt_tools-AC-field2-inner_wrap [data-_ai_gpt_tools-AC-field2-underline]:before
{
	width: 100%;
	opacity: 1;
}
._ai_gpt_tools-AC-field2-wrap [data-_ai_gpt_tools-AC-field2-underline]:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
	overflow: hidden;
	border-radius: 4px;
	/*border-top: 2px solid var(--_ai_gpt_tools-AC-nord5);*/
	background-color: var(--_ai_gpt_tools-AC-nord5);
}

._ai_gpt_tools-AC-field2+._ai_gpt_tools-AC-field2-inner_wrap [data-_ai_gpt_tools-AC-field2-underline="left"] {
	top: var(--_ai_gpt_tools-AC-field2-xbounds);
	bottom: var(--_ai_gpt_tools-AC-field2-xbounds);
	width: 2px;
	height: auto;
	left: var(--_ai_gpt_tools-AC-field2-xbounds-n);
}
[dir="rtl"] ._ai_gpt_tools-AC-field2+._ai_gpt_tools-AC-field2-inner_wrap [data-_ai_gpt_tools-AC-field2-underline="left"] {
	left: auto;
	right: var(--_ai_gpt_tools-AC-field2-xbounds-n);
}
._ai_gpt_tools-AC-field2+._ai_gpt_tools-AC-field2-inner_wrap [data-_ai_gpt_tools-AC-field2-underline="left"]:before {
	width: 100%;
	height: 0%;
}
._ai_gpt_tools-AC-field2-focus:not(:read-only)+._ai_gpt_tools-AC-field2-inner_wrap [data-_ai_gpt_tools-AC-field2-underline="left"]:before,
._ai_gpt_tools-AC-field2:focus:not(:read-only)+._ai_gpt_tools-AC-field2-inner_wrap [data-_ai_gpt_tools-AC-field2-underline="left"]:before
{
	height: 100%;
	opacity: 1;
}

textarea._ai_gpt_tools-AC-field2 {
    padding-top: 20px;
    height: auto;
    min-height: 100px;
	min-height: 45px;
	padding-bottom: 12px;
	width: 100%;
	overflow: hidden auto;
	scrollbar-width: thin;
}
._ai_gpt_tools-AC-field2-textarea-wrap {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l-0) , 50%) !important;
	padding-top: 20px;
	padding-bottom: 20px;
	border-radius: 4px;
	display: inline-flex;
	max-width: 100%;
	flex-grow: 1;
	flex-shrink: 0;
}
._ai_gpt_tools-AC-field2-textarea-wrap textarea,
._ai_gpt_tools-AC-field2-textarea-wrap ._ai_gpt_tools-AC-textarea,
._ai_gpt_tools-AC-field2-textarea-wrap ._ai_gpt_tools-AC-text,
._ai_gpt_tools-AC-field2-textarea-wrap [_ai_gpt_tools-AC-textarea],
._ai_gpt_tools-AC-field2-textarea-wrap [_ai_gpt_tools-AC-text]
{
	background: none !important;
	padding-top: 0px;
	padding-bottom: 0px;
}
textarea._ai_gpt_tools-AC-field2+._ai_gpt_tools-AC-field2-inner_wrap [data-_ai_gpt_tools-AC-field2-underline="left"],
[data-_ai_gpt_tools-AC-textarea]._ai_gpt_tools-AC-field2+._ai_gpt_tools-AC-field2-inner_wrap [data-_ai_gpt_tools-AC-field2-underline="left"],
[data-_ai_gpt_tools-AC-content]._ai_gpt_tools-AC-field2+._ai_gpt_tools-AC-field2-inner_wrap [data-_ai_gpt_tools-AC-field2-underline="left"]
{
	top: 20px;
	bottom: 20px;
}

._ai_gpt_tools-AC-field2-xbounds {
	padding-right: var(--_ai_gpt_tools-AC-field2-xbounds);
	padding-left: var(--_ai_gpt_tools-AC-field2-xbounds);
}
._ai_gpt_tools-AC-field2-xbounds-margin-fix {
	margin-left: calc(-1 * var(--_ai_gpt_tools-AC-field2-xbounds));
	margin-right: calc(-1 * var(--_ai_gpt_tools-AC-field2-xbounds));
}

select._ai_gpt_tools-AC-field2 {
	
	max-width: 100% !important;
	color: inherit !important;
	line-height: inherit !important;
	font-size: inherit !important;
	border: none !important;
	box-shadow: none !important;
	border-radius: 4px !important;
	
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l-0) , 50%) !important;
	
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3C!--!Font%20Awesome%20Free%206.6.0%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202024%20Fonticons%2C%20Inc.--%3E%3Cpath%20d%3D%22M201.4%20374.6c12.5%2012.5%2032.8%2012.5%2045.3%200l160-160c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L224%20306.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l160%20160z%22%2F%3E%3C%2Fsvg%3E") !important;
	
	background-position: center right var(--_ai_gpt_tools-AC-field2-xbounds) !important;
	background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) !important;
	background-repeat: no-repeat !important;
	appearance: none !important;
	/*padding-right: calc(1.5em + 0.75rem);*/
	padding-right: calc(var(--_ai_gpt_tools-AC-field2-xbounds) + 30px) !important;
	padding-left: var(--_ai_gpt_tools-AC-field2-xbounds) !important;
	
}
select._ai_gpt_tools-AC-field2:hover {
	color: inherit !important;
}
select._ai_gpt_tools-AC-field2 option[selected] {
	/*color: #2271b1;*/
	color: var(--_ai_gpt_tools-AC-color-17) !important;
}

._ai_gpt_tools-AC-checkbox-wrap {
	
    position: relative;
    /*cursor: pointer;*/
	height: inherit;
	min-height: 45px;
	display: inline-flex;
	max-width: 100%;
	flex-grow: 1;
	flex-shrink: 0;
	
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l-0) , 50%) !important;
	border-radius: 4px;
	
	margin: 0;
    padding: 0;
	padding-right: var(--_ai_gpt_tools-AC-field2-xbounds);
    padding-left: var(--_ai_gpt_tools-AC-field2-xbounds);
	
	width: 100%;
    border: none;
    outline: none;
    border: none;
	box-shadow: none;
    z-index: 1;
	
}





/* BACKGROUNDS */

._ai_gpt_tools-AC-back-white, ._ai_gpt_tools-AC-back_hover-white:hover {
    background: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
	color: rgba(var(--_ai_gpt_tools-AC-color-grey2), 1);
	fill: rgba(var(--_ai_gpt_tools-AC-color-grey2), 1);
}
._ai_gpt_tools-AC-back-silver, ._ai_gpt_tools-AC-back_hover-silver:hover {
    background: rgba(var(--_ai_gpt_tools-AC-color-silver), 1);
}
._ai_gpt_tools-AC-back-grey, ._ai_gpt_tools-AC-back_hover-grey:hover {
    background: rgba(var(--_ai_gpt_tools-AC-color-grey), 1);
	color: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
	fill: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
}
._ai_gpt_tools-AC-back-green, ._ai_gpt_tools-AC-back_hover-green:hover {
    background: rgba(var(--_ai_gpt_tools-AC-color-green), 1) !important;
	color: rgba(var(--_ai_gpt_tools-AC-color-white), 1) !important;
	fill: rgba(var(--_ai_gpt_tools-AC-color-white), 1) !important;
}
._ai_gpt_tools-AC-back-green2, ._ai_gpt_tools-AC-back_hover-green2:hover {
	/*background: rgba(0, 194, 146, 0.11) !important;*/
	background: rgb(216, 241, 239) !important;
	color: rgba(var(--_ai_gpt_tools-AC-color-green), 1) !important;
	fill: rgba(var(--_ai_gpt_tools-AC-color-green), 1) !important;
}
._ai_gpt_tools-AC-back-blue2, ._ai_gpt_tools-AC-back_hover-blue2:hover {
	/*background: rgba(3, 143, 205, 0.11) !important;*/
	background: rgb(216, 236, 246) !important;
	color: rgba(var(--_ai_gpt_tools-AC-color-blue), 1) !important;
	fill: rgba(var(--_ai_gpt_tools-AC-color-blue), 1) !important;
}
._ai_gpt_tools-AC-back-dark_red, ._ai_gpt_tools-AC-back_hover-dark_red:hover,
._ai_gpt_tools-AC-back-danger, ._ai_gpt_tools-AC-back_hover-danger:hover
{
    background: rgba(var(--_ai_gpt_tools-AC-color-dark_red), 1);
	color: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
	fill: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
}
._ai_gpt_tools-AC-back-blue, ._ai_gpt_tools-AC-back_hover-blue:hover {
    background: rgba(var(--_ai_gpt_tools-AC-color-blue), 1) !important;
	color: rgba(var(--_ai_gpt_tools-AC-color-white), 1) !important;
	fill: rgba(var(--_ai_gpt_tools-AC-color-white), 1) !important;
}
._ai_gpt_tools-AC-back-orange, ._ai_gpt_tools-AC-back_hover-orange:hover {
    background: rgba(var(--_ai_gpt_tools-AC-color-orange), 1) !important;
	color: rgba(var(--_ai_gpt_tools-AC-color-white), 1) !important;
	fill: rgba(var(--_ai_gpt_tools-AC-color-white), 1) !important;
}
._ai_gpt_tools-AC-back-dev_mode2, ._ai_gpt_tools-AC-back_hover-dev_mode2:hover {
	/*background: rgba(204, 0, 0, 0.11) !important;*/
	background: rgb(240, 230, 233) !important;
	color: rgba(var(--_ai_gpt_tools-AC-color-dark_red), 1) !important;
	fill: rgba(var(--_ai_gpt_tools-AC-color-dark_red), 1) !important;
}
._ai_gpt_tools-AC-back-advanced_mode2, ._ai_gpt_tools-AC-back_hover-advanced_mode2:hover {
	/*background: rgba(3, 143, 205, 0.11) !important;*/
	background: rgb(226, 240, 247) !important;
	color: rgba(var(--_ai_gpt_tools-AC-color-blue), 1) !important;
	fill: rgba(var(--_ai_gpt_tools-AC-color-blue), 1) !important;
}





/* BG */
/* boxes */

._ai_gpt_tools-AC-bg-0 {
	background-color: #e8eff5;
}
._ai_gpt_tools-AC-bg-1 {
	background-color: rgb(255,255,255,0.50);
}
._ai_gpt_tools-AC-bg-2 {
	background-color: rgb(244, 247, 250);
}
._ai_gpt_tools-AC-bg-3 {
	background-color: #f4f7fa;
}
._ai_gpt_tools-AC-bg-4 {
	background-color: rgb(248, 250, 252);
}

._ai_gpt_tools-AC-bg-color-l-0 {
	background-color: rgb(var(--_ai_gpt_tools-AC-color-l-0));
}
._ai_gpt_tools-AC-bg-color-l-0-10 {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l-0) , 10%);
}
._ai_gpt_tools-AC-bg-color-l-0-20 {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l-0) , 20%) !important;
}
._ai_gpt_tools-AC-bg-color-l-0-30 {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l-0) , 30%);
}
._ai_gpt_tools-AC-bg-color-l-0-40 {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l-0) , 40%);
}
._ai_gpt_tools-AC-bg-color-l-0-50 {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l-0) , 50%);
}
._ai_gpt_tools-AC-bg-color-l-0-60 {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-l-0) , 60%);
}
._ai_gpt_tools-AC-bg-color-24 {
	background-color: var(--_ai_gpt_tools-AC-color-24);
}
._ai_gpt_tools-AC-bg-color-l-1 {
	background-color: rgb(var(--_ai_gpt_tools-AC-color-l-1));
}
._ai_gpt_tools-AC-bg-color-l-2 {
	background-color: rgb(var(--_ai_gpt_tools-AC-color-l-2));
}
._ai_gpt_tools-AC-bg-color-l-3 {
	background-color: rgb(var(--_ai_gpt_tools-AC-color-l-3));
}
._ai_gpt_tools-AC-box-shadow-1 {
	box-shadow: 0 0 10px 1px rgba(var(--_ai_gpt_tools-AC-color-d-1), 0.05);
}
._ai_gpt_tools-AC-box-shadow-2 {
	box-shadow: 0 0 10px 1px rgba(var(--_ai_gpt_tools-AC-color-d-1), 0.1);
}



/* overflow */

._ai_gpt_tools-AC-oh,
._ai_gpt_tools-AC-overflow-hide,
._ai_gpt_tools-AC-scroll-hide
{
	overflow: hidden !important;
}
._ai_gpt_tools-AC-oh-2,
._ai_gpt_tools-AC-cp,
._ai_gpt_tools-AC-contain-paint,
._ai_gpt_tools-AC-overflow-hide-2
{
	contain: paint !important;
}
._ai_gpt_tools-AC-oh-3,
._ai_gpt_tools-AC-oc,
._ai_gpt_tools-AC-overflow-clip,
._ai_gpt_tools-AC-overflow-hide-3
{
	overflow: clip !important;
}
._ai_gpt_tools-AC-oh-4,
._ai_gpt_tools-AC-overflow-hide-4
{
	overflow: clip !important;
	contain: paint !important;
}

/*._ai_gpt_tools-AC-overflow-anywhere {
	overflow-wrap: anywhere !important;
}*/

/* color */

._ai_gpt_tools-AC-color-transparent, a._ai_gpt_tools-AC-color-transparent {
	color: transparent !important;
	fill: transparent !important;
}
._ai_gpt_tools-AC-color-inherit, a._ai_gpt_tools-AC-color-inherit {
	color: inherit !important;
	fill: inherit !important;
}
._ai_gpt_tools-AC-color-white, a._ai_gpt_tools-AC-color-white {
	color: rgb(var(--_ai_gpt_tools-AC-color-white));
	fill: rgb(var(--_ai_gpt_tools-AC-color-white));
}
._ai_gpt_tools-AC-color-f7, a._ai_gpt_tools-AC-color-f7 {
    color: rgb(var(--_ai_gpt_tools-AC-color-f7));
	fill: rgb(var(--_ai_gpt_tools-AC-color-f7));
}
._ai_gpt_tools-AC-color-eee, a._ai_gpt_tools-AC-color-eee {
    color: rgb(var(--_ai_gpt_tools-AC-color-eee));
	fill: rgb(var(--_ai_gpt_tools-AC-color-eee));
}
._ai_gpt_tools-AC-color-silver, a._ai_gpt_tools-AC-color-silver {
    color: rgb(var(--_ai_gpt_tools-AC-color-silver));
    fill: rgb(var(--_ai_gpt_tools-AC-color-silver));
}
._ai_gpt_tools-AC-color-green, a._ai_gpt_tools-AC-color-green {
    color: rgb(var(--_ai_gpt_tools-AC-color-green));
    fill: rgb(var(--_ai_gpt_tools-AC-color-green));
}
._ai_gpt_tools-AC-color-green3, a._ai_gpt_tools-AC-color-green3 {
    color: rgb(var(--_ai_gpt_tools-AC-color-green3));
    fill: rgb(var(--_ai_gpt_tools-AC-color-green3));
}
._ai_gpt_tools-AC-color-blue, a._ai_gpt_tools-AC-color-blue {
    color: rgb(var(--_ai_gpt_tools-AC-color-blue));
    fill: rgb(var(--_ai_gpt_tools-AC-color-blue));
}
._ai_gpt_tools-AC-color-beige, a._ai_gpt_tools-AC-color-beige {
    color: rgb(var(--_ai_gpt_tools-AC-color-beige));
    fill: rgb(var(--_ai_gpt_tools-AC-color-beige));
}
._ai_gpt_tools-AC-color-yelow, a._ai_gpt_tools-AC-color-yelow {
    color: rgb(var(--_ai_gpt_tools-AC-color-yelow));
    fill: rgb(var(--_ai_gpt_tools-AC-color-yelow));
}
._ai_gpt_tools-AC-color-orange, a._ai_gpt_tools-AC-color-orange {
    color: rgb(var(--_ai_gpt_tools-AC-color-orange));
    fill: rgb(var(--_ai_gpt_tools-AC-color-orange));
}
._ai_gpt_tools-AC-color-red, a._ai_gpt_tools-AC-color-red {
    color: rgb(var(--_ai_gpt_tools-AC-color-red));
    fill: rgb(var(--_ai_gpt_tools-AC-color-red));
}
._ai_gpt_tools-AC-color-dark_red, a._ai_gpt_tools-AC-color-dark_red,
._ai_gpt_tools-AC-color-danger, a._ai_gpt_tools-AC-color-danger
{
    color: rgb(var(--_ai_gpt_tools-AC-color-dark_red));
    fill: rgb(var(--_ai_gpt_tools-AC-color-dark_red));
}
._ai_gpt_tools-AC-color-grey, a._ai_gpt_tools-AC-color-grey {
    color: rgb(var(--_ai_gpt_tools-AC-color-grey));
	fill: rgb(var(--_ai_gpt_tools-AC-color-grey));
}
._ai_gpt_tools-AC-color-dark, a._ai_gpt_tools-AC-color-dark {
    color: rgb(var(--_ai_gpt_tools-AC-color-dark));
	fill: rgb(var(--_ai_gpt_tools-AC-color-dark));
}
._ai_gpt_tools-AC-color-gold, a._ai_gpt_tools-AC-color-gold {
    color: rgb(var(--_ai_gpt_tools-AC-color-gold));
	fill: rgb(var(--_ai_gpt_tools-AC-color-gold));
}
._ai_gpt_tools-AC-color-gold2, a._ai_gpt_tools-AC-color-gold2 {
    color: rgb(var(--_ai_gpt_tools-AC-color-gold2));
    fill: rgb(var(--_ai_gpt_tools-AC-color-gold2));
}
._ai_gpt_tools-AC-color-grey2, a._ai_gpt_tools-AC-color-grey2 {
    color: rgb(var(--_ai_gpt_tools-AC-color-grey2));
	fill: rgb(var(--_ai_gpt_tools-AC-color-grey2));
}

/* background */

._ai_gpt_tools-AC-bg-transparent {
	background-color: transparent !important;
}
._ai_gpt_tools-AC-bg-inherit {
	background-color: inherit !important;
}
._ai_gpt_tools-AC-bg-white {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-white)) !important;
}
._ai_gpt_tools-AC-bg-f7 {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-f7)) !important;
}
._ai_gpt_tools-AC-bg-eee {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-eee)) !important;
}
._ai_gpt_tools-AC-bg-silver {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-silver)) !important;
}
._ai_gpt_tools-AC-bg-green {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-green)) !important;
	color: rgb(var(--_ai_gpt_tools-AC-color-white));
	fill: rgb(var(--_ai_gpt_tools-AC-color-white));
}
._ai_gpt_tools-AC-bg-blue {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-blue)) !important;
	color: rgb(var(--_ai_gpt_tools-AC-color-white));
	fill: rgb(var(--_ai_gpt_tools-AC-color-white));
}
._ai_gpt_tools-AC-bg-beige {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-beige)) !important;
}
._ai_gpt_tools-AC-bg-yelow {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-yelow)) !important;
}
._ai_gpt_tools-AC-bg-orange {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-orange)) !important;
}
._ai_gpt_tools-AC-bg-red {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-red)) !important;
	color: rgb(var(--_ai_gpt_tools-AC-color-white)) !important;
}
._ai_gpt_tools-AC-bg-red2 {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-red2)) !important;
	color: rgb(var(--_ai_gpt_tools-AC-color-white)) !important;
}
._ai_gpt_tools-AC-bg-dark_red,
._ai_gpt_tools-AC-bg-danger
{
    background-color: rgb(var(--_ai_gpt_tools-AC-color-dark_red)) !important;
	color: rgb(var(--_ai_gpt_tools-AC-color-white)) !important;
}
._ai_gpt_tools-AC-bg-grey {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-grey)) !important;
	color: rgb(var(--_ai_gpt_tools-AC-color-white)) !important;
}
._ai_gpt_tools-AC-bg-dark {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-dark)) !important;
	color: rgb(var(--_ai_gpt_tools-AC-color-white)) !important;
}
._ai_gpt_tools-AC-bg-dark2 {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-dark),0.1) !important;
	color: rgb(var(--_ai_gpt_tools-AC-color-white)) !important;
}
._ai_gpt_tools-AC-bg-gold {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-gold)) !important;
}
._ai_gpt_tools-AC-bg-gold2 {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-gold2)) !important;
}
._ai_gpt_tools-AC-bg-advanced_mode {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-advanced_mode)) !important;
	color: rgb(var(--_ai_gpt_tools-AC-color-white));
	fill: rgb(var(--_ai_gpt_tools-AC-color-white));
}
._ai_gpt_tools-AC-bg-dev_mode {
    background-color: rgb(var(--_ai_gpt_tools-AC-color-dev_mode)) !important;
}
._ai_gpt_tools-AC-bg-info {
	background-color: rgb(234, 249, 243) !important;
	color: #36c48e;
	fill: #36c48e;
}

/* border */

._ai_gpt_tools-AC-border-advanced_mode {
	border: 1px solid rgb(var(--_ai_gpt_tools-AC-color-advanced_mode)) !important;
}
._ai_gpt_tools-AC-border-dev_mode {
	border: 1px solid rgb(var(--_ai_gpt_tools-AC-color-dev_mode)) !important;
}

/* alert */

._ai_gpt_tools-AC-alert {
	display: inline-flex;
	border-radius: 4px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-overflow: ellipsis;
	text-rendering: optimizeLegibility;
}
._ai_gpt_tools-AC-alert._ai_gpt_tools-AC-bg-blue {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-blue), 0.1) !important;
	color: rgba(var(--_ai_gpt_tools-AC-color-blue), 1) !important;
}
._ai_gpt_tools-AC-alert._ai_gpt_tools-AC-bg-orange {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-orange), 0.1) !important;
	color: rgba(var(--_ai_gpt_tools-AC-color-orange), 1) !important;
	text-shadow: 0 0 1px rgba(var(--_ai_gpt_tools-AC-color-orange), 0.6) !important;
}
._ai_gpt_tools-AC-alert._ai_gpt_tools-AC-bg-purple {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-purple_lite), 1) !important;
	color: rgba(var(--_ai_gpt_tools-AC-color-purple), 1) !important;
}
/*._ai_gpt_tools-AC-alert._ai_gpt_tools-AC-bg-green {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-green), 0.1) !important;
	color: rgba(var(--_ai_gpt_tools-AC-color-green), 1) !important;
}*/
._ai_gpt_tools-AC-alert._ai_gpt_tools-AC-bg-green {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-green), 0.1) !important;
	/*color: rgb(31, 121, 99) !important;*/
	color: rgba(var(--_ai_gpt_tools-AC-color-green3), 1) !important;
}

/* alert icon */

._ai_gpt_tools-AC-alert__icon {
	width: 38px;
	height: 38px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    margin-right: 15px;
    flex-grow: 0;
    flex-shrink: 0;
/*	margin-top: 4px;*/
	border-radius: 100%;
	font-size: 16px;
/*	background-color: #696cff !important;*/
	padding-bottom: 1.5px;
}
._ai_gpt_tools-AC-alert._ai_gpt_tools-AC-bg-blue ._ai_gpt_tools-AC-alert__icon {
	border: 3px solid rgba(var(--_ai_gpt_tools-AC-color-white), 0.5);
	background-color: rgba(var(--_ai_gpt_tools-AC-color-blue), 1);
	color: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
	fill: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
}
._ai_gpt_tools-AC-alert._ai_gpt_tools-AC-bg-orange ._ai_gpt_tools-AC-alert__icon {
	border: 3px solid rgba(var(--_ai_gpt_tools-AC-color-white), 0.5);
	background-color: rgba(var(--_ai_gpt_tools-AC-color-orange), 1);
	color: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
	fill: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
}
._ai_gpt_tools-AC-alert._ai_gpt_tools-AC-bg-purple ._ai_gpt_tools-AC-alert__icon {
	border: 3px solid rgba(var(--_ai_gpt_tools-AC-color-white), 0.5);
	background-color: rgba(var(--_ai_gpt_tools-AC-color-purple), 1);
	color: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
	fill: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
}
._ai_gpt_tools-AC-alert._ai_gpt_tools-AC-bg-green ._ai_gpt_tools-AC-alert__icon {
	border: 3px solid rgba(var(--_ai_gpt_tools-AC-color-white), 0.5);
	background-color: rgba(var(--_ai_gpt_tools-AC-color-green), 1);
	color: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
	fill: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
}

/* alert 2 */
/* data attr var */

[data-_ai_gpt_tools-AC-alert] {
	display: inline-block;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	/*width: 100%;*/
	border-radius: 4px;
	line-height: normal;
	text-overflow: ellipsis;
	text-rendering: optimizeLegibility;
}
[data-_ai_gpt_tools-AC-alert="base"] {
	background-color: var(--_ai_gpt_tools-AC-nord5);
}
[data-_ai_gpt_tools-AC-alert="base text"] {
	background-color: var(--_ai_gpt_tools-AC-nord5);
	color: var(--_ai_gpt_tools-AC-winter-5);
	fill: var(--_ai_gpt_tools-AC-winter-5);
}
[data-_ai_gpt_tools-AC-alert="base"] ._ai_gpt_tools-AC-alert__icon,
[data-_ai_gpt_tools-AC-alert="base text"] ._ai_gpt_tools-AC-alert__icon
{
	border: 3px solid rgba(var(--_ai_gpt_tools-AC-color-white), 0.5);
	background-color: var(--_ai_gpt_tools-AC-winter-5);
	color: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
	fill: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
}

[data-_ai_gpt_tools-AC-alert="info"] {
	background-color: rgb(234, 249, 243) !important;
}
[data-_ai_gpt_tools-AC-alert="info text"] {
	background-color: rgb(234, 249, 243) !important;
	color: #36c48e;
	fill: #36c48e;
}
[data-_ai_gpt_tools-AC-alert="info"] ._ai_gpt_tools-AC-alert__icon,
[data-_ai_gpt_tools-AC-alert="info text"] ._ai_gpt_tools-AC-alert__icon
{
	border: 3px solid rgba(var(--_ai_gpt_tools-AC-color-white), 0.5);
	background-color: rgba(var(--_ai_gpt_tools-AC-color-green), 1);
	color: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
	fill: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
}

[data-_ai_gpt_tools-AC-alert="info2"] {
	background-color: rgb(216, 236, 246) !important;
}
[data-_ai_gpt_tools-AC-alert="info2 text"] {
	background-color: rgb(216, 236, 246) !important;
	color: rgba(var(--_ai_gpt_tools-AC-color-blue), 1) !important;
	fill: rgba(var(--_ai_gpt_tools-AC-color-blue), 1) !important;
}
[data-_ai_gpt_tools-AC-alert="info2"] ._ai_gpt_tools-AC-alert__icon,
[data-_ai_gpt_tools-AC-alert="info2 text"] ._ai_gpt_tools-AC-alert__icon
{
	border: 3px solid rgba(var(--_ai_gpt_tools-AC-color-white), 0.5);
	background-color: rgba(var(--_ai_gpt_tools-AC-color-blue), 1);
	color: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
	fill: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
}

[data-_ai_gpt_tools-AC-alert="warning"] {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-orange), 0.1) !important;
}
[data-_ai_gpt_tools-AC-alert="warning text"] {
	background-color: rgba(var(--_ai_gpt_tools-AC-color-orange), 0.1) !important;
	color: rgba(var(--_ai_gpt_tools-AC-color-orange), 1) !important;
	text-shadow: 0 0 1px rgba(var(--_ai_gpt_tools-AC-color-orange), 0.6) !important;
}
[data-_ai_gpt_tools-AC-alert="warning-2 text"] {
	background-color: rgb(255, 247, 229) !important;
	color: rgba(var(--_ai_gpt_tools-AC-color-orange), 1) !important;
	text-shadow: 0 0 1px rgba(var(--_ai_gpt_tools-AC-color-orange), 0.6) !important;
}
[data-_ai_gpt_tools-AC-alert="warning"] ._ai_gpt_tools-AC-alert__icon,
[data-_ai_gpt_tools-AC-alert="warning text"] ._ai_gpt_tools-AC-alert__icon,
[data-_ai_gpt_tools-AC-alert="warning-2 text"] ._ai_gpt_tools-AC-alert__icon
{
	border: 3px solid rgba(var(--_ai_gpt_tools-AC-color-white), 0.5);
	background-color: rgba(var(--_ai_gpt_tools-AC-color-orange), 1);
	color: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
	fill: rgba(var(--_ai_gpt_tools-AC-color-white), 1);
}
/*[data-_ai_gpt_tools-AC-alert] ._ai_gpt_tools-AC-alert__icon
{
	height: 70%;
}*/

/* font */

._ai_gpt_tools-AC-font-size-1 {
    font-size: 10px !important;
}
._ai_gpt_tools-AC-font-size-2 {
    font-size: 12px !important;
}
._ai_gpt_tools-AC-font-size-3 {
    font-size: 14px !important;
}
._ai_gpt_tools-AC-font-size-4 {
    font-size: 16px !important;
}
._ai_gpt_tools-AC-font-size-5 {
    font-size: 18px !important;
}
._ai_gpt_tools-AC-font-size-80p {
    font-size: 80% !important;
}
._ai_gpt_tools-AC-font-size-90p {
    font-size: 90% !important;
}
._ai_gpt_tools-AC-font-size-100p {
    font-size: 100% !important;
}
._ai_gpt_tools-AC-font-size-110p {
    font-size: 110% !important;
}
._ai_gpt_tools-AC-font-size-120p {
    font-size: 120% !important;
}
._ai_gpt_tools-AC-font-size-125p {
    font-size: 125% !important;
}
._ai_gpt_tools-AC-font-size-inherit {
	font-size: inherit !important;
}
._ai_gpt_tools-AC-fs-inherit {
	font-size: inherit !important;
}

._ai_gpt_tools-AC-fw-n, ._ai_gpt_tools-AC-fw-normal {
    font-weight: 400;
}
._ai_gpt_tools-AC-fw-m, ._ai_gpt_tools-AC-fw-medium {
    font-weight: 500;
}
._ai_gpt_tools-AC-fw-b, ._ai_gpt_tools-AC-fw-bold {
    font-weight: 700;
}
._ai_gpt_tools-AC-fw-500 {
    font-weight: 500;
}
._ai_gpt_tools-AC-fw-600 {
    font-weight: 600;
}
._ai_gpt_tools-AC-fw-700 {
    font-weight: 700;
}

._ai_gpt_tools-AC-text-inherit {
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit;
	text-transform: inherit;
	white-space: inherit;
	text-align: inherit;
}

._ai_gpt_tools-AC-lh-1 {
	line-height: 1em;
}
._ai_gpt_tools-AC-lh-100p {
	line-height: 100%;
}
._ai_gpt_tools-AC-lh-120p {
	line-height: 120%;
}

@media print {
	._ai_gpt_tools-AC-noPrint, ._ai_gpt_tools-AC-no_print {
		display: none !important;
	}
}

._ai_gpt_tools-AC-content {
	max-width: 100%;
}

/* text */

._ai_gpt_tools-AC-text {
	font-size: inherit;
	text-overflow: ellipsis;
	text-rendering: optimizeLegibility;
}
._ai_gpt_tools-AC-text-l, ._ai_gpt_tools-AC-tal,
._ai_gpt_tools-AC-text-l, ._ai_gpt_tools-AC-ta-l
{
	text-align: left !important;
}
._ai_gpt_tools-AC-text-c, ._ai_gpt_tools-AC-tac,
._ai_gpt_tools-AC-text-c, ._ai_gpt_tools-AC-ta-c
{
	text-align: center !important;
}
._ai_gpt_tools-AC-text-r, ._ai_gpt_tools-AC-tar,
._ai_gpt_tools-AC-text-r, ._ai_gpt_tools-AC-ta-r
{
	text-align: right !important;
}

._ai_gpt_tools-AC-text-cap {
	text-transform: capitalize;
}
._ai_gpt_tools-AC-text-uc {
	text-transform: uppercase;
}
._ai_gpt_tools-AC-text-lc {
	text-transform: lowercase;
}

._ai_gpt_tools-AC-text-ba {
	word-break: break-all !important;
}

/* opacity */
/* dim */

._ai_gpt_tools-AC-text-dim,
._ai_gpt_tools-AC-dim
{
	opacity: 0.6;
}
._ai_gpt_tools-AC-dim-0
{
	opacity: 0.0;
}
._ai_gpt_tools-AC-dim-1
{
	opacity: 0.1;
}
._ai_gpt_tools-AC-dim-2
{
	opacity: 0.2;
}
._ai_gpt_tools-AC-dim-3
{
	opacity: 0.3;
}
._ai_gpt_tools-AC-dim-4
{
	opacity: 0.4;
}
._ai_gpt_tools-AC-dim-5
{
	opacity: 0.5;
}
._ai_gpt_tools-AC-dim-6
{
	opacity: 0.6;
}
._ai_gpt_tools-AC-dim-7
{
	opacity: 0.7;
}
._ai_gpt_tools-AC-dim-8
{
	opacity: 0.8;
}
._ai_gpt_tools-AC-dim-9
{
	opacity: 0.9;
}
._ai_gpt_tools-AC-dim-10
{
	opacity: 1.0;
}



/* waiting */

._ai_gpt_tools-AC-waiting {
	opacity: 0.6;
	transition: .2s opacity ease;
	pointer-events: none!important;
	-moz-user-select: none!important;
	-webkit-user-select: none!important;
	user-select: none!important;
}

/* scrollbar */

._ai_gpt_tools-AC-scroll {
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 100%;
}
._ai_gpt_tools-AC-scrollbar_thin {
	/*overflow: hidden scroll;*/
	/*scrollbar-color: #75767d rgb(32,35,50) !important;*/
	scrollbar-width: thin !important;
}
/*._ai_gpt_tools-AC-scrollbar_thin::-webkit-scrollbar-thumb {
	background: #75767d !important;
}*/
._ai_gpt_tools-AC-scrollbar_thin::-webkit-scrollbar {
	width: 8px !important;
}

/* padding */

._ai_gpt_tools-AC-p-0 {
	padding: 0px !important;
}
._ai_gpt_tools-AC-p-1 {
	padding: 5px !important;
}
._ai_gpt_tools-AC-p-2 {
	padding: 10px !important;
}
._ai_gpt_tools-AC-p-3 {
	padding: 15px !important;
}
._ai_gpt_tools-AC-p-4 {
	padding: 20px !important;
}
._ai_gpt_tools-AC-p-5 {
	padding: 25px !important;
}
._ai_gpt_tools-AC-p-6 {
	padding: 30px !important;
}
._ai_gpt_tools-AC-p-7 {
	padding: 35px !important;
}
._ai_gpt_tools-AC-p-8 {
	padding: 40px !important;
}
._ai_gpt_tools-AC-p-9 {
	padding: 45px !important;
}
._ai_gpt_tools-AC-p-10 {
	padding: 50px !important;
}

._ai_gpt_tools-AC-px-0 {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
._ai_gpt_tools-AC-px-1 {
	padding-left: 5px !important;
	padding-right: 5px !important;
}
._ai_gpt_tools-AC-px-2 {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
._ai_gpt_tools-AC-px-3 {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
._ai_gpt_tools-AC-px-4 {
	padding-left: 20px !important;
	padding-right: 20px !important;
}
._ai_gpt_tools-AC-px-5 {
	padding-left: 25px !important;
	padding-right: 25px !important;
}
._ai_gpt_tools-AC-px-6 {
	padding-left: 30px !important;
	padding-right: 30px !important;
}
._ai_gpt_tools-AC-px-7 {
	padding-left: 35px !important;
	padding-right: 35px !important;
}
._ai_gpt_tools-AC-px-8 {
	padding-left: 40px !important;
	padding-right: 40px !important;
}
._ai_gpt_tools-AC-px-9 {
	padding-left: 45px !important;
	padding-right: 45px !important;
}
._ai_gpt_tools-AC-px-10 {
	padding-left: 50px !important;
	padding-right: 50px !important;
}

._ai_gpt_tools-AC-py-0 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
._ai_gpt_tools-AC-py-1 {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
._ai_gpt_tools-AC-py-2 {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}
._ai_gpt_tools-AC-py-3 {
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}
._ai_gpt_tools-AC-py-4 {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
._ai_gpt_tools-AC-py-5 {
	padding-top: 25px !important;
	padding-bottom: 25px !important;
}

._ai_gpt_tools-AC-pl-0 {
	padding-left: 0px !important;
}
._ai_gpt_tools-AC-pl-1 {
	padding-left: 5px !important;
}
._ai_gpt_tools-AC-pl-2 {
	padding-left: 10px !important;
}
._ai_gpt_tools-AC-pl-3 {
	padding-left: 15px !important;
}
._ai_gpt_tools-AC-pl-4 {
	padding-left: 20px !important;
}
._ai_gpt_tools-AC-pl-5 {
	padding-left: 25px !important;
}

._ai_gpt_tools-AC-pr-0 {
	padding-right: 0px !important;
}
._ai_gpt_tools-AC-pr-1 {
	padding-right: 5px !important;
}
._ai_gpt_tools-AC-pr-2 {
	padding-right: 10px !important;
}
._ai_gpt_tools-AC-pr-3 {
	padding-right: 15px !important;
}
._ai_gpt_tools-AC-pr-4 {
	padding-right: 20px !important;
}
._ai_gpt_tools-AC-pr-5 {
	padding-right: 25px !important;
}

._ai_gpt_tools-AC-pt-0 {
	padding-top: 0px !important;
}
._ai_gpt_tools-AC-pt-1 {
	padding-top: 5px !important;
}
._ai_gpt_tools-AC-pt-2 {
	padding-top: 10px !important;
}
._ai_gpt_tools-AC-pt-3 {
	padding-top: 15px !important;
}
._ai_gpt_tools-AC-pt-4 {
	padding-top: 20px !important;
}
._ai_gpt_tools-AC-pt-5 {
	padding-top: 25px !important;
}
._ai_gpt_tools-AC-pt-6 {
	padding-top: 50px !important;
}
._ai_gpt_tools-AC-pt-7 {
	padding-top: 100px !important;
}
._ai_gpt_tools-AC-pt-8 {
	padding-top: 150px !important;
}
._ai_gpt_tools-AC-pt-9 {
	padding-top: 200px !important;
}

._ai_gpt_tools-AC-pb-0 {
	padding-bottom: 0px !important;
}
._ai_gpt_tools-AC-pb-1 {
	padding-bottom: 5px !important;
}
._ai_gpt_tools-AC-pb-2 {
	padding-bottom: 10px !important;
}
._ai_gpt_tools-AC-pb-3 {
	padding-bottom: 15px !important;
}
._ai_gpt_tools-AC-pb-4 {
	padding-bottom: 20px !important;
}
._ai_gpt_tools-AC-pb-5 {
	padding-bottom: 25px !important;
}
._ai_gpt_tools-AC-pb-6 {
	padding-bottom: 50px !important;
}
._ai_gpt_tools-AC-pb-7 {
	padding-bottom: 100px !important;
}
._ai_gpt_tools-AC-pb-8 {
	padding-bottom: 150px !important;
}
._ai_gpt_tools-AC-pb-9 {
	padding-bottom: 200px !important;
}

/* margin */

._ai_gpt_tools-AC-m-0a {
	margin: 0 auto !important;
}

._ai_gpt_tools-AC-m-0 {
	margin: 0px !important;
}
._ai_gpt_tools-AC-m-1 {
	margin: 5px !important;
}
._ai_gpt_tools-AC-m-2 {
	margin: 10px !important;
}
._ai_gpt_tools-AC-m-3 {
	margin: 15px !important;
}
._ai_gpt_tools-AC-m-4 {
	margin: 20px !important;
}
._ai_gpt_tools-AC-m-5 {
	margin: 25px !important;
}

._ai_gpt_tools-AC-mx-0 {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
._ai_gpt_tools-AC-mx-1 {
	margin-left: 5px !important;
	margin-right: 5px !important;
}
._ai_gpt_tools-AC-mx-2 {
	margin-left: 10px !important;
	margin-right: 10px !important;
}
._ai_gpt_tools-AC-mx-3 {
	margin-left: 15px !important;
	margin-right: 15px !important;
}
._ai_gpt_tools-AC-mx-4 {
	margin-left: 20px !important;
	margin-right: 20px !important;
}
._ai_gpt_tools-AC-mx-5 {
	margin-left: 25px !important;
	margin-right: 25px !important;
}

._ai_gpt_tools-AC-mx-1-n {
	margin-left: -5px !important;
	margin-right: -5px !important;
}
._ai_gpt_tools-AC-mx-2-n {
	margin-left: -10px !important;
	margin-right: -10px !important;
}
._ai_gpt_tools-AC-mx-3-n {
	margin-left: -15px !important;
	margin-right: -15px !important;
}
._ai_gpt_tools-AC-mx-4-n {
	margin-left: -20px !important;
	margin-right: -20px !important;
}
._ai_gpt_tools-AC-mx-5-n {
	margin-left: -25px !important;
	margin-right: -25px !important;
}

._ai_gpt_tools-AC-ml-0 {
	margin-left: 0px !important;
}
._ai_gpt_tools-AC-ml-1 {
	margin-left: 5px !important;
}
._ai_gpt_tools-AC-ml-2 {
	margin-left: 10px !important;
}
._ai_gpt_tools-AC-ml-3 {
	margin-left: 15px !important;
}
._ai_gpt_tools-AC-ml-4 {
	margin-left: 20px !important;
}
._ai_gpt_tools-AC-ml-5 {
	margin-left: 25px !important;
}

._ai_gpt_tools-AC-mr-0 {
	margin-right: 0px !important;
}
._ai_gpt_tools-AC-mr-1 {
	margin-right: 5px !important;
}
._ai_gpt_tools-AC-mr-2 {
	margin-right: 10px !important;
}
._ai_gpt_tools-AC-mr-3 {
	margin-right: 15px !important;
}
._ai_gpt_tools-AC-mr-4 {
	margin-right: 20px !important;
}
._ai_gpt_tools-AC-mr-5 {
	margin-right: 25px !important;
}

._ai_gpt_tools-AC-my-0 {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}
._ai_gpt_tools-AC-my-1 {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}
._ai_gpt_tools-AC-my-2 {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}
._ai_gpt_tools-AC-my-3 {
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}
._ai_gpt_tools-AC-my-4 {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}
._ai_gpt_tools-AC-my-5 {
	margin-top: 25px !important;
	margin-bottom: 25px !important;
}

._ai_gpt_tools-AC-mt-0 {
	margin-top: 0px !important;
}
._ai_gpt_tools-AC-mt-1 {
	margin-top: 5px !important;
}
._ai_gpt_tools-AC-mt-2 {
	margin-top: 10px !important;
}
._ai_gpt_tools-AC-mt-3 {
	margin-top: 15px !important;
}
._ai_gpt_tools-AC-mt-4 {
	margin-top: 20px !important;
}
._ai_gpt_tools-AC-mt-5 {
	margin-top: 25px !important;
}
._ai_gpt_tools-AC-mt-6 {
	margin-top: 50px !important;
}

._ai_gpt_tools-AC-mb-0 {
	margin-bottom: 0px !important;
}
._ai_gpt_tools-AC-mb-1 {
	margin-bottom: 5px !important;
}
._ai_gpt_tools-AC-mb-2 {
	margin-bottom: 10px !important;
}
._ai_gpt_tools-AC-mb-3 {
	margin-bottom: 15px !important;
}
._ai_gpt_tools-AC-mb-4 {
	margin-bottom: 20px !important;
}
._ai_gpt_tools-AC-mb-5 {
	margin-bottom: 25px !important;
}

/* gap */

._ai_gpt_tools-AC-gap-0 {
	gap: 0px !important;
}
._ai_gpt_tools-AC-gap-1 {
	gap: 5px !important;
}
._ai_gpt_tools-AC-gap-2 {
	gap: 10px !important;
}
._ai_gpt_tools-AC-gap-3 {
	gap: 15px !important;
}
._ai_gpt_tools-AC-gap-4 {
	gap: 20px !important;
}
._ai_gpt_tools-AC-gap-5 {
	gap: 25px !important;
}
._ai_gpt_tools-AC-gap-10 {
	gap: 50px !important;
}

/* border-radius */

._ai_gpt_tools-AC-bra {
	border-radius: 4px !important;
}
._ai_gpt_tools-AC-bra-0 {
	border-radius: 0px !important;
}
._ai_gpt_tools-AC-bra-1 {
	border-radius: 2px !important;
}
._ai_gpt_tools-AC-bra-2 {
	border-radius: 4px !important;
}
._ai_gpt_tools-AC-bra-3 {
	border-radius: 6px !important;
}

._ai_gpt_tools-AC-bra-l-0 {
	border-top-left-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}
._ai_gpt_tools-AC-bra-l-1 {
	border-top-left-radius: 2px !important;
	border-bottom-left-radius: 2px !important;
}
._ai_gpt_tools-AC-bra-l-2 {
	border-top-left-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
}
._ai_gpt_tools-AC-bra-l-3 {
	border-top-left-radius: 6px !important;
	border-bottom-left-radius: 6px !important;
}

._ai_gpt_tools-AC-bra-r-0 {
	border-top-right-radius: 0px !important;
	border-bottom-right-radius: 0px !important;
}
._ai_gpt_tools-AC-bra-r-1 {
	border-top-right-radius: 2px !important;
	border-bottom-right-radius: 2px !important;
}
._ai_gpt_tools-AC-bra-r-2 {
	border-top-right-radius: 4px !important;
	border-bottom-right-radius: 4px !important;
}
._ai_gpt_tools-AC-bra-r-3 {
	border-top-right-radius: 6px !important;
	border-bottom-right-radius: 6px !important;
}

._ai_gpt_tools-AC-bra-t-0 {
	border-top-right-radius: 0px !important;
	border-top-left-radius: 0px !important;
}
._ai_gpt_tools-AC-bra-t-1 {
	border-top-right-radius: 2px !important;
	border-top-left-radius: 2px !important;
}
._ai_gpt_tools-AC-bra-t-2 {
	border-top-right-radius: 4px !important;
	border-top-left-radius: 4px !important;
}
._ai_gpt_tools-AC-bra-t-3 {
	border-top-right-radius: 6px !important;
	border-top-left-radius: 6px !important;
}

._ai_gpt_tools-AC-bra-b-0 {
	border-bottom-right-radius: 0px !important;
	border-bottom-left-radius: 0px !important;
}
._ai_gpt_tools-AC-bra-b-1 {
	border-bottom-right-radius: 2px !important;
	border-bottom-left-radius: 2px !important;
}
._ai_gpt_tools-AC-bra-b-2 {
	border-bottom-right-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
}
._ai_gpt_tools-AC-bra-b-3 {
	border-bottom-right-radius: 6px !important;
	border-bottom-left-radius: 6px !important;
}

/* box-shadow */

._ai_gpt_tools-AC-shadow-0 {
	box-shadow: none !important;
}
._ai_gpt_tools-AC-shadow-1 {
	box-shadow: 0 0 2px 0 rgba(var(--_ai_gpt_tools-AC-shadow), 0.1) !important;
}
._ai_gpt_tools-AC-shadow-2 {
	box-shadow: 0 0 4px 0 rgba(var(--_ai_gpt_tools-AC-shadow), 0.1) !important;
}
._ai_gpt_tools-AC-shadow-3 {
	box-shadow: 0 0 6px 0 rgba(var(--_ai_gpt_tools-AC-shadow), 0.1) !important;
}

/* height, width */

._ai_gpt_tools-AC-h-0 {
	height: 0 !important;
}
._ai_gpt_tools-AC-h-half {
	height: 50% !important;
}
._ai_gpt_tools-AC-h-max {
	height: 100% !important;
}

/* min-height */

._ai_gpt_tools-AC-minh-auto {
	min-height: auto !important;
}
._ai_gpt_tools-AC-minh-200 {
	min-height: 200px !important;
}
._ai_gpt_tools-AC-minh-300 {
	min-height: 300px;
}
._ai_gpt_tools-AC-minh-400 {
	min-height: 400px;
}
._ai_gpt_tools-AC-minh-500 {
	min-height: 500px;
}
._ai_gpt_tools-AC-minh-600 {
	min-height: 600px;
}
._ai_gpt_tools-AC-minh-700 {
	min-height: 700px;
}
._ai_gpt_tools-AC-minh-800 {
	min-height: 800px;
}
._ai_gpt_tools-AC-minh-900 {
	min-height: 900px;
}

/* max-height */

._ai_gpt_tools-AC-mh100 {
	max-height: 100px;
}
._ai_gpt_tools-AC-mh200 {
	max-height: 200px;
}
._ai_gpt_tools-AC-mh300 {
	max-height: 300px;
}
._ai_gpt_tools-AC-mh400 {
	max-height: 400px;
}
._ai_gpt_tools-AC-mh500 {
	max-height: 500px;
}
._ai_gpt_tools-AC-mh600 {
	max-height: 600px;
}
._ai_gpt_tools-AC-mh700 {
	max-height: 700px;
}
._ai_gpt_tools-AC-mh800 {
	max-height: 800px;
}
._ai_gpt_tools-AC-mh900 {
	max-height: 900px;
}
._ai_gpt_tools-AC-mh-max {
	max-height: 100%;
}

/* max-width */

._ai_gpt_tools-AC-mw100 {
	max-width: 100px;
}
._ai_gpt_tools-AC-mw200 {
	max-width: 200px;
}
._ai_gpt_tools-AC-mw300 {
	max-width: 300px;
}
._ai_gpt_tools-AC-mw400 {
	max-width: 400px;
}
._ai_gpt_tools-AC-mw500 {
	max-width: 500px;
}
._ai_gpt_tools-AC-mw600 {
	max-width: 600px;
}
._ai_gpt_tools-AC-mw700 {
	max-width: 700px;
}
._ai_gpt_tools-AC-mw800 {
	max-width: 800px;
}
._ai_gpt_tools-AC-mw900 {
	max-width: 900px;
}
._ai_gpt_tools-AC-mw-max {
	max-width: 100%;
}

/* width */

._ai_gpt_tools-AC-w-half {
	width: 50% !important;
}
._ai_gpt_tools-AC-w-max {
	width: 100% !important;
}
._ai_gpt_tools-AC-w-auto {
	width: auto !important;
}
._ai_gpt_tools-AC-w-0 {
	width: 0 !important;
}
._ai_gpt_tools-AC-w-1 {
	width: 50px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-2 {
	width: 100px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-3 {
	width: 150px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-4 {
	width: 200px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-5 {
	width: 250px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-6 {
	width: 300px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-7 {
	width: 350px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-8 {
	width: 350px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-9 {
	width: 400px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-10 {
	width: 500px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-11 {
	width: 600px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-12 {
	width: 700px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-13 {
	width: 800px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-14 {
	width: 900px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-15 {
	width: 1000px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-16 {
	width: 1100px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-17 {
	width: 1200px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-18 {
	width: 1300px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-19 {
	width: 1400px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-20 {
	width: 1500px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-21 {
	width: 1600px;
	max-width: 100%;
}

._ai_gpt_tools-AC-wp-20 {
	width: 20px;
	max-width: 100%;
}

._ai_gpt_tools-AC-max-w-9 {
	max-width: 400px;
}

/* height */

._ai_gpt_tools-AC-h-half {
	height: 50% !important;
}
._ai_gpt_tools-AC-h-max {
	height: 100% !important;
}
._ai_gpt_tools-AC-h-auto {
	height: auto !important;
}
._ai_gpt_tools-AC-h-0 {
	height: 0 !important;
}
._ai_gpt_tools-AC-h-1 {
	height: 50px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-2 {
	height: 100px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-3 {
	height: 150px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-4 {
	height: 200px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-5 {
	height: 250px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-6 {
	height: 300px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-7 {
	height: 350px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-8 {
	height: 350px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-9 {
	height: 400px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-10 {
	height: 500px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-11 {
	height: 600px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-12 {
	height: 700px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-13 {
	height: 800px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-14 {
	height: 900px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-15 {
	height: 1000px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-16 {
	height: 1100px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-17 {
	height: 1200px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-18 {
	height: 1300px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-19 {
	height: 1400px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-20 {
	height: 1500px;
	max-height: 100%;
}
._ai_gpt_tools-AC-h-21 {
	height: 1600px;
	max-height: 100%;
}

._ai_gpt_tools-AC-w-contextmenu {
	width: 255px;
	max-width: 100%;
}
._ai_gpt_tools-AC-w-contextmenu-2 {
	min-width: 255px;
	max-width: 355px;
}

/* z-index */

._ai_gpt_tools-AC-z-3 {
	z-index: 3;
}
._ai_gpt_tools-AC-z-99 {
	z-index: 99;
}
._ai_gpt_tools-AC-z-999 {
	z-index: 999;
}
._ai_gpt_tools-AC-z-9999 {
	z-index: 9999;
}

/* flex, row, col, align */

._ai_gpt_tools-AC-f-inherit {
	display: inherit !important;
	flex-wrap: inherit !important;
	flex-direction: inherit !important;
	align-items: inherit !important;
	justify-content: inherit !important;
	text-align: inherit !important;
	display: inherit !important;
}

._ai_gpt_tools-AC-frow {
	display: flex !important;
	flex-wrap: wrap;
}
._ai_gpt_tools-AC-fcol {
	display: flex !important;
	flex-direction: column;
}
._ai_gpt_tools-AC-align-xy {
	text-align: center;
	vertical-align: middle;
	align-items: center;
	justify-content: center;
}
._ai_gpt_tools-AC-align-center {
	text-align: center;
}
._ai_gpt_tools-AC-frow._ai_gpt_tools-AC-align-center {
	text-align: center;
	justify-content: center;
}
._ai_gpt_tools-AC-align-x:not(._ai_gpt_tools-AC-frow):not(._ai_gpt_tools-AC-fcol) {
	text-align: center;
}
._ai_gpt_tools-AC-frow._ai_gpt_tools-AC-align-x {
	justify-content: center;
}
._ai_gpt_tools-AC-fcol._ai_gpt_tools-AC-align-x {
	align-items: center;
}
._ai_gpt_tools-AC-align-y {
	vertical-align: middle;
}
._ai_gpt_tools-AC-frow._ai_gpt_tools-AC-align-y {
	align-items: center;
	justify-content: normal;
}
._ai_gpt_tools-AC-fcol._ai_gpt_tools-AC-align-y {
	align-items: normal;
	justify-content: center;
}
._ai_gpt_tools-AC-align-inherit:not(._ai_gpt_tools-AC-frow):not(._ai_gpt_tools-AC-fcol) {
	text-align: inherit;
}
._ai_gpt_tools-AC-frow._ai_gpt_tools-AC-align-inherit {
	justify-content: inherit;
}
._ai_gpt_tools-AC-fcol._ai_gpt_tools-AC-align-inherit {
	align-items: inherit;
}

._ai_gpt_tools-AC-align-left {
	text-align: left;
}
._ai_gpt_tools-AC-align-right {
	text-align: right;
}
._ai_gpt_tools-AC-frow._ai_gpt_tools-AC-align-left {
	justify-content: start;
	align-items: normal;
}
._ai_gpt_tools-AC-frow._ai_gpt_tools-AC-align-right {
	justify-content: end;
	align-items: normal;
}
._ai_gpt_tools-AC-fcol._ai_gpt_tools-AC-align-left {
	align-items: start;
	justify-content: normal;
}
._ai_gpt_tools-AC-fcol._ai_gpt_tools-AC-align-right {
	align-items: end;
	justify-content: normal;
}

._ai_gpt_tools-AC-fg-0, ._ai_gpt_tools-AC-fgrow-0 {
	flex-grow: 0!important;
}
._ai_gpt_tools-AC-fg, ._ai_gpt_tools-AC-fg-1, ._ai_gpt_tools-AC-fgrow, ._ai_gpt_tools-AC-fgrow-1 {
	flex-grow: 1!important;
}

._ai_gpt_tools-AC-fs-0 {
	flex-shrink: 0 !important;
}
._ai_gpt_tools-AC-fs-1 {
	flex-shrink: 1 !important;
}

._ai_gpt_tools-AC-text-nowrap,
._ai_gpt_tools-AC-text-single,
._ai_gpt_tools-AC-text-singleline,
._ai_gpt_tools-AC-text-oneline
{
	white-space: nowrap !important;
	text-overflow: ellipsis;
}
._ai_gpt_tools-AC-text-pre {
	white-space: pre !important;
}

._ai_gpt_tools-AC-fwrap-0, ._ai_gpt_tools-AC-fw-0 {
	flex-wrap: nowrap !important;
}
._ai_gpt_tools-AC-fwrap, ._ai_gpt_tools-AC-fwrap-1, ._ai_gpt_tools-AC-fw, ._ai_gpt_tools-AC-fw-1 {
	flex-wrap: wrap !important;
}

._ai_gpt_tools-AC-resize-none {
	resize: none !important;
}
._ai_gpt_tools-AC-resize-both {
	resize: both !important;
}
._ai_gpt_tools-AC-resize-block {
	resize: both;
	overflow: auto;
	max-height: fit-content;
	max-width: fit-content;
}

/* position */

._ai_gpt_tools-AC-pos-r,
._ai_gpt_tools-AC-pos-rel
{
	position: relative !important;
}
._ai_gpt_tools-AC-pos-a {
	position: absolute !important;
}
._ai_gpt_tools-AC-pos-a-full {
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
	bottom: 0 !important;
}
._ai_gpt_tools-AC-pos-f {
	position: fixed !important;
}
._ai_gpt_tools-AC-pos-sticky {
	position: sticky !important;
}

/* display, visibility */

._ai_gpt_tools-AC-hide {
    display: none;
}
._ai_gpt_tools-AC-hide_i,
._ai_gpt_tools-AC-hide-i
{
    display: none!important;
}
._ai_gpt_tools-AC-vhide {
    visibility: hidden;
    -webkit-animation-name: none;
    animation-name: none;
}
._ai_gpt_tools-AC-vhide_i {
    visibility: hidden!important;
    -webkit-animation-name: none!important;
    animation-name: none!important;
}
._ai_gpt_tools-AC-vhide * {
    -webkit-animation-name: none;
    animation-name: none;
}
._ai_gpt_tools-AC-vhide_i * {
    -webkit-animation-name: none!important;
    animation-name: none!important;
}
._ai_gpt_tools-AC-anim_none, ._ai_gpt_tools-AC-an {
    -webkit-animation-name: none;
    animation-name: none;
}
._ai_gpt_tools-AC-anim_none_i, ._ai_gpt_tools-AC-an_i {
    -webkit-animation-name: none!important;
    animation-name: none!important;
}

/* pointer-events, user-select */

._ai_gpt_tools-AC-pen, ._ai_gpt_tools-AC-pe_n, html._ai_gpt_tools-AC-pen body > * {
	pointer-events: none;
	-webkit-pointer-events: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}
._ai_gpt_tools-AC-pen_i, ._ai_gpt_tools-AC-pe_n_i, html._ai_gpt_tools-AC-pen_i body > * {
	pointer-events: none!important;
	-webkit-pointer-events: none!important;
	-moz-user-select: none!important;
	-webkit-user-select: none!important;
	user-select: none!important;
}
._ai_gpt_tools-AC-pei, ._ai_gpt_tools-AC-pe_i {
	pointer-events: initial;
}
._ai_gpt_tools-AC-pei_i,
._ai_gpt_tools-AC-pei-i,
._ai_gpt_tools-AC-pe_i_i
{
	pointer-events: initial!important;
}
._ai_gpt_tools-AC-sn, ._ai_gpt_tools-AC-select_none {
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}
._ai_gpt_tools-AC-sn_i, ._ai_gpt_tools-AC-select_none_i {
	-moz-user-select: none!important;
	-webkit-user-select: none!important;
	user-select: none!important;
}

/* cursor */

._ai_gpt_tools-AC-cp:not([disabled]), ._ai_gpt_tools-AC-cur-p:not([disabled]) {
	cursor: pointer !important;
}
._ai_gpt_tools-AC-ch:not([disabled]), ._ai_gpt_tools-AC-cur-h:not([disabled]) {
	cursor: help !important;
}
._ai_gpt_tools-AC-cd, ._ai_gpt_tools-AC-cur-def {
	cursor: default !important;
}

/* other */

/* set_over (position: absolute;) */

._ai_gpt_tools-AC-set_over {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
._ai_gpt_tools-AC-text_highlight {
	border-radius: 2px;
	font-weight: 700;
	border-top: 3px solid rgb(255,187,13,0.0);
	/*border-bottom: 3px solid rgb(255,187,13,0.100);*/
	border-bottom: 3px solid #00c292;
}
._ai_gpt_tools-AC-caret_color,
._ai_gpt_tools-AC-caret_color input,
._ai_gpt_tools-AC-caret_color textarea
{
	caret-color: #1e91cf;
}
._ai_gpt_tools-AC-selection_color::selection,
._ai_gpt_tools-AC-selection_color *::selection
{
	color: #fff;
	background-color: #1e91cf;
}
[data-_ai_gpt_tools-AC-copy] {
	cursor: pointer;
}

/* TOGGLE */

._ai_gpt_tools-AC-toggle-btn {
	padding-right: calc(var(--_ai_gpt_tools-AC-field2-xbounds) + 30px);
	padding-left: var(--_ai_gpt_tools-AC-field2-xbounds);
}
._ai_gpt_tools-AC-toggle-btn::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3C!--!Font%20Awesome%20Free%206.6.0%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202024%20Fonticons%2C%20Inc.--%3E%3Cpath%20d%3D%22M201.4%20374.6c12.5%2012.5%2032.8%2012.5%2045.3%200l160-160c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L224%20306.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l160%20160z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	/*background-position: center right var(--_ai_gpt_tools-AC-field2-xbounds);*/
	background-position: center;
	background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
	/*padding-right: calc(var(--_ai_gpt_tools-AC-field2-xbounds) + 30px);*/
	/*width: var(--_ai_gpt_tools-AC-field2-xbounds);*/
	width: 50px;
	transition: .2s rotate ease;
	/*opacity: 0.6;*/
	rotate: 180deg;
}
._ai_gpt_tools-AC-toggle-btn._ai_gpt_tools-AC-toggle-collapsed_target::after {
	rotate: 0deg;
}
._ai_gpt_tools-AC-toggle-collapsed {
	display: none;
}
._ai_gpt_tools-AC-add-select-chevron::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20448%20512%22%3E%3C!--!Font%20Awesome%20Free%206.6.0%20by%20%40fontawesome%20-%20https%3A%2F%2Ffontawesome.com%20License%20-%20https%3A%2F%2Ffontawesome.com%2Flicense%2Ffree%20Copyright%202024%20Fonticons%2C%20Inc.--%3E%3Cpath%20d%3D%22M201.4%20374.6c12.5%2012.5%2032.8%2012.5%2045.3%200l160-160c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L224%20306.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l160%20160z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	/*background-position: center right var(--_ai_gpt_tools-AC-field2-xbounds);*/
	background-position: center;
	background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
	/*padding-right: calc(var(--_ai_gpt_tools-AC-field2-xbounds) + 30px);*/
	/*width: var(--_ai_gpt_tools-AC-field2-xbounds);*/
	width: 50px;
	transition: .2s rotate ease;
	opacity: 0.6;
}
._ai_gpt_tools-AC-add-select-chevron-offset {
	padding-right: calc(var(--_ai_gpt_tools-AC-field2-xbounds) + 30px);
	padding-left: var(--_ai_gpt_tools-AC-field2-xbounds);
}
