diff --git "a/my_video_generator.py - Colab" "b/my_video_generator.py - Colab" new file mode 100644--- /dev/null +++ "b/my_video_generator.py - Colab" @@ -0,0 +1,9740 @@ +From: +Snapshot-Content-Location: https://colab.research.google.com/drive/1S4hUyfRmev0jsxka0N2M7oxdR3df_58Z +Subject: my_video_generator.py - Colab +Date: Sun, 22 Sep 2024 22:17:54 +0430 +MIME-Version: 1.0 +Content-Type: multipart/related; + type="text/html"; + boundary="----MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke----" + + +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/html +Content-ID: +Content-Transfer-Encoding: binary +Content-Location: https://colab.research.google.com/drive/1S4hUyfRmev0jsxka0N2M7oxdR3df_58Z + +my_video_generator.py - Colab
+ + + + + + + +
Google Account
ERFAN
erfan.13rashidi@gmail.com
+
+ +
+ +
+ + + + + + + + + + +
+
+
+
+ +
+ Notebook + +
+
+
+ + + +
+
+ +
+
+
+ +
+
+
+
+
+
+
+ +
+ +
+
+
pip install transformers pillow numpy opencv-python
+
+
+
+
+
Requirement already satisfied: transformers in /usr/local/lib/python3.10/dist-packages (4.44.2)
+Requirement already satisfied: pillow in /usr/local/lib/python3.10/dist-packages (10.4.0)
+Requirement already satisfied: numpy in /usr/local/lib/python3.10/dist-packages (1.26.4)
+Requirement already satisfied: opencv-python in /usr/local/lib/python3.10/dist-packages (4.10.0.84)
+Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from transformers) (3.16.1)
+Requirement already satisfied: huggingface-hub<1.0,>=0.23.2 in /usr/local/lib/python3.10/dist-packages (from transformers) (0.24.7)
+Requirement already satisfied: packaging>=20.0 in /usr/local/lib/python3.10/dist-packages (from transformers) (24.1)
+Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from transformers) (6.0.2)
+Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.10/dist-packages (from transformers) (2024.9.11)
+Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from transformers) (2.32.3)
+Requirement already satisfied: safetensors>=0.4.1 in /usr/local/lib/python3.10/dist-packages (from transformers) (0.4.5)
+Requirement already satisfied: tokenizers<0.20,>=0.19 in /usr/local/lib/python3.10/dist-packages (from transformers) (0.19.1)
+Requirement already satisfied: tqdm>=4.27 in /usr/local/lib/python3.10/dist-packages (from transformers) (4.66.5)
+Requirement already satisfied: fsspec>=2023.5.0 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub<1.0,>=0.23.2->transformers) (2024.6.1)
+Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub<1.0,>=0.23.2->transformers) (4.12.2)
+Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->transformers) (3.3.2)
+Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->transformers) (3.10)
+Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->transformers) (2.0.7)
+Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->transformers) (2024.8.30)
+
+
+
+
+
+
+
+ +
+ +
+
+
pip install diffusers
+
+
+
+
+
Collecting diffusers
+  Downloading diffusers-0.30.3-py3-none-any.whl.metadata (18 kB)
+Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.10/dist-packages (from diffusers) (8.5.0)
+Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from diffusers) (3.16.1)
+Requirement already satisfied: huggingface-hub>=0.23.2 in /usr/local/lib/python3.10/dist-packages (from diffusers) (0.24.7)
+Requirement already satisfied: numpy in /usr/local/lib/python3.10/dist-packages (from diffusers) (1.26.4)
+Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.10/dist-packages (from diffusers) (2024.9.11)
+Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from diffusers) (2.32.3)
+Requirement already satisfied: safetensors>=0.3.1 in /usr/local/lib/python3.10/dist-packages (from diffusers) (0.4.5)
+Requirement already satisfied: Pillow in /usr/local/lib/python3.10/dist-packages (from diffusers) (10.4.0)
+Requirement already satisfied: fsspec>=2023.5.0 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.23.2->diffusers) (2024.6.1)
+Requirement already satisfied: packaging>=20.9 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.23.2->diffusers) (24.1)
+Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.23.2->diffusers) (6.0.2)
+Requirement already satisfied: tqdm>=4.42.1 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.23.2->diffusers) (4.66.5)
+Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.23.2->diffusers) (4.12.2)
+Requirement already satisfied: zipp>=3.20 in /usr/local/lib/python3.10/dist-packages (from importlib-metadata->diffusers) (3.20.2)
+Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->diffusers) (3.3.2)
+Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->diffusers) (3.10)
+Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->diffusers) (2.0.7)
+Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->diffusers) (2024.8.30)
+Downloading diffusers-0.30.3-py3-none-any.whl (2.7 MB)
+   ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.7/2.7 MB 49.3 MB/s eta 0:00:00
+Installing collected packages: diffusers
+Successfully installed diffusers-0.30.3
+
+
+
+
+
+
+
+ +
+ +
+
+
pip install huggingface_hub
+
+
+
+
+
Requirement already satisfied: huggingface_hub in /usr/local/lib/python3.10/dist-packages (0.24.7)
+Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (3.16.1)
+Requirement already satisfied: fsspec>=2023.5.0 in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (2024.6.1)
+Requirement already satisfied: packaging>=20.9 in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (24.1)
+Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (6.0.2)
+Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (2.32.3)
+Requirement already satisfied: tqdm>=4.42.1 in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (4.66.5)
+Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (4.12.2)
+Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface_hub) (3.3.2)
+Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface_hub) (3.10)
+Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface_hub) (2.0.7)
+Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface_hub) (2024.8.30)
+
+
+
+
+
+
+
+ +
+ +
+
+
from huggingface_hub import login
login(token="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")
+
+
+
+
+
The token has not been saved to the git credentials helper. Pass `add_to_git_credential=True` in this function directly or `--add-to-git-credential` if using via `huggingface-cli` if you want to set the git credential as well.
+Token is valid (permission: fineGrained).
+Your token has been saved to /root/.cache/huggingface/token
+Login successful
+
+
+
+
+
+
+
+ +
+ +
+
+
pip install diffusers
+
+
+
+
+
Requirement already satisfied: diffusers in /usr/local/lib/python3.10/dist-packages (0.30.3)
+Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.10/dist-packages (from diffusers) (8.5.0)
+Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from diffusers) (3.16.1)
+Requirement already satisfied: huggingface-hub>=0.23.2 in /usr/local/lib/python3.10/dist-packages (from diffusers) (0.24.7)
+Requirement already satisfied: numpy in /usr/local/lib/python3.10/dist-packages (from diffusers) (1.26.4)
+Requirement already satisfied: regex!=2019.12.17 in /usr/local/lib/python3.10/dist-packages (from diffusers) (2024.9.11)
+Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from diffusers) (2.32.3)
+Requirement already satisfied: safetensors>=0.3.1 in /usr/local/lib/python3.10/dist-packages (from diffusers) (0.4.5)
+Requirement already satisfied: Pillow in /usr/local/lib/python3.10/dist-packages (from diffusers) (10.4.0)
+Requirement already satisfied: fsspec>=2023.5.0 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.23.2->diffusers) (2024.6.1)
+Requirement already satisfied: packaging>=20.9 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.23.2->diffusers) (24.1)
+Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.23.2->diffusers) (6.0.2)
+Requirement already satisfied: tqdm>=4.42.1 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.23.2->diffusers) (4.66.5)
+Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.10/dist-packages (from huggingface-hub>=0.23.2->diffusers) (4.12.2)
+Requirement already satisfied: zipp>=3.20 in /usr/local/lib/python3.10/dist-packages (from importlib-metadata->diffusers) (3.20.2)
+Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->diffusers) (3.3.2)
+Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->diffusers) (3.10)
+Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->diffusers) (2.0.7)
+Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->diffusers) (2024.8.30)
+
+
+
+
+
+
+
+ +
+ +
+
+
from diffusers import StableDiffusionPipeline

# Initialize the Stable Diffusion pipeline
dalle = StableDiffusionPipeline.from_pretrained("CompVis/stable-diffusion-v1-4")

def create_image_from_text(textsize=(640480)):
    image = dalle(text).images[0]
    image = image.resize(size)
    return image
+
+
+
+
+
+
+
+
+
+
+
+ +
+ +
+
+
from transformers import GPT2LMHeadModel, GPT2Tokenizer

tokenizer = GPT2Tokenizer.from_pretrained("gpt2")
model = GPT2LMHeadModel.from_pretrained("gpt2")

def generate_text(prompt):
    inputs = tokenizer(prompt, return_tensors="pt")
    outputs = model.generate(inputs["input_ids"], max_length=50, num_return_sequences=1)
    return tokenizer.decode(outputs[0], skip_special_tokens=True)
+
+
+
+
+
+
+ +
+ +
+
+
pip install huggingface_hub
+
+
+
+
+
Requirement already satisfied: huggingface_hub in /usr/local/lib/python3.10/dist-packages (0.24.7)
+Requirement already satisfied: filelock in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (3.16.1)
+Requirement already satisfied: fsspec>=2023.5.0 in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (2024.6.1)
+Requirement already satisfied: packaging>=20.9 in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (24.1)
+Requirement already satisfied: pyyaml>=5.1 in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (6.0.2)
+Requirement already satisfied: requests in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (2.32.3)
+Requirement already satisfied: tqdm>=4.42.1 in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (4.66.5)
+Requirement already satisfied: typing-extensions>=3.7.4.3 in /usr/local/lib/python3.10/dist-packages (from huggingface_hub) (4.12.2)
+Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface_hub) (3.3.2)
+Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface_hub) (3.10)
+Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface_hub) (2.0.7)
+Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.10/dist-packages (from requests->huggingface_hub) (2024.8.30)
+
+
+
+
+
+
+
+ +
+ +
+
+
from huggingface_hub import login

# Login with your Hugging Face token
login(token="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")
+
+
+
+
+
The token has not been saved to the git credentials helper. Pass `add_to_git_credential=True` in this function directly or `--add-to-git-credential` if using via `huggingface-cli` if you want to set the git credential as well.
+Token is valid (permission: fineGrained).
+Your token has been saved to /root/.cache/huggingface/token
+Login successful
+
+
+
+
+
+
+
+ +
+ +
+
+
from PIL import Image, ImageDraw, ImageFont
import numpy as np
import cv2

# Function to create an image with text
def create_image_with_text(textimage_size=(640480), font_size=30):
    image = Image.new('RGB', image_size, color='white')
    draw = ImageDraw.Draw(image)

    try:
        font = ImageFont.truetype("arial.ttf", font_size)
    except IOError:
        font = ImageFont.load_default()

    # Use textbbox to calculate text size
    text_bbox = draw.textbbox((00), text, font=font)
    text_width = text_bbox[2] - text_bbox[0]
    text_height = text_bbox[3] - text_bbox[1]

    # Calculate position to center the text
    position = ((image_size[0] - text_width) / 2, (image_size[1] - text_height) / 2)

    # Draw the text
    draw.text(position, text, fill='black', font=font)

    return image

# Function to generate a video
def generate_video(textsoutput_file='output_video.avi'frame_size=(640480), fps=30):
    fourcc = cv2.VideoWriter_fourcc(*'XVID')
    video_writer = cv2.VideoWriter(output_file, fourcc, fps, frame_size)

    for text in texts:
        # Generate image from text
        image = create_image_with_text(text, image_size=frame_size)
        frame = np.array(image)
        video_writer.write(cv2.cvtColor(frame, cv2.COLOR_RGB2BGR))

    video_writer.release()
    print(f'Video saved as {output_file}')

# Example usage
prompts = [
    "Create an inspirational quote.",
    "Show a scenic view of nature.",
    "Generate a futuristic cityscape."
]

# Assuming you have already implemented the generate_text function
texts = [generate_text(prompt) for prompt in prompts]
generate_video(texts)
+
+
+
+
+
The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.
+Setting `pad_token_id` to `eos_token_id`:50256 for open-end generation.
+The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.
+Setting `pad_token_id` to `eos_token_id`:50256 for open-end generation.
+The attention mask and the pad token id were not set. As a consequence, you may observe unexpected behavior. Please pass your input's `attention_mask` to obtain reliable results.
+Setting `pad_token_id` to `eos_token_id`:50256 for open-end generation.
+
Video saved as output_video.avi
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+ + + +
+
+
+
+
+
+
+
+
+ +
+ + + +
+
+
+
+
+
+ +
+ + + +
+
+
+
+
+
+
+
+
+
+
+ + + Add a comment + +
+------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-c7953e8d-df0e-474f-81a7-1fc3fb099eda@mhtml.blink + +@charset "utf-8"; + +.gb_2d:not(.gb_pe) { font: 13px / 27px Roboto, Arial, sans-serif; z-index: 986; } + +@-webkit-keyframes gb__a { + 0% { opacity: 0; } + 50% { opacity: 1; } +} + +@keyframes gb__a { + 0% { opacity: 0; } + 50% { opacity: 1; } +} + +a.gb_Qa { border: none; color: rgb(66, 133, 244); cursor: default; font-weight: bold; outline: none; position: relative; text-align: center; text-decoration: none; text-transform: uppercase; white-space: nowrap; user-select: none; } + +a.gb_Qa:hover::after, a.gb_Qa:focus::after { background-color: rgba(0, 0, 0, 0.12); content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; } + +a.gb_Qa:hover, a.gb_Qa:focus { text-decoration: none; } + +a.gb_Qa:active { background-color: rgba(153, 153, 153, 0.4); text-decoration: none; } + +a.gb_Ra { background-color: rgb(66, 133, 244); color: rgb(255, 255, 255); } + +a.gb_Ra:active { background-color: rgb(0, 67, 178); } + +.gb_Sa { box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 1px; } + +.gb_Qa, .gb_Ra, .gb_Ta, .gb_Ua { display: inline-block; line-height: 28px; padding: 0px 12px; border-radius: 2px; } + +.gb_Ta { background: rgb(248, 248, 248); border: 1px solid rgb(198, 198, 198); } + +.gb_Ua { background: rgb(248, 248, 248); } + +.gb_Ta, #gb a.gb_Ta.gb_Ta, .gb_Ua { color: rgb(102, 102, 102); cursor: default; text-decoration: none; } + +#gb a.gb_Ua { cursor: default; text-decoration: none; } + +.gb_Ua { border: 1px solid rgb(66, 133, 244); font-weight: bold; outline: none; background: -webkit-linear-gradient(top, rgb(67, 135, 253), rgb(70, 131, 234)); } + +#gb a.gb_Ua { color: rgb(255, 255, 255); } + +.gb_Ua:hover { box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 0px; } + +.gb_Ua:active { box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 0px inset; background: -webkit-linear-gradient(top, rgb(60, 122, 228), rgb(63, 118, 211)); } + +#gb .gb_Va { background: rgb(255, 255, 255); border: 1px solid rgb(218, 220, 224); color: rgb(26, 115, 232); display: inline-block; text-decoration: none; } + +#gb .gb_Va:hover { background: rgb(248, 251, 255); border-color: rgb(218, 220, 224); color: rgb(23, 78, 166); } + +#gb .gb_Va:focus { background: rgb(244, 248, 255); color: rgb(23, 78, 166); outline: rgb(23, 78, 166) solid 1px; } + +#gb .gb_Va:active, #gb .gb_Va:focus:active { background: rgb(236, 243, 254); color: rgb(23, 78, 166); } + +#gb .gb_Va.gb_F { background: transparent; border: 1px solid rgb(95, 99, 104); color: rgb(138, 180, 248); text-decoration: none; } + +#gb .gb_Va.gb_F:hover { background: rgba(255, 255, 255, 0.04); color: rgb(232, 234, 237); } + +#gb .gb_Va.gb_F:focus { background: rgba(232, 234, 237, 0.12); color: rgb(232, 234, 237); outline: rgb(232, 234, 237) solid 1px; } + +#gb .gb_Va.gb_F:active, #gb .gb_Va.gb_F:focus:active { background: rgba(232, 234, 237, 0.1); color: rgb(232, 234, 237); } + +.gb_bd { display: inline-block; vertical-align: middle; } + +.gb_Oe .gb_Q { bottom: -3px; right: -5px; } + +.gb_C { position: relative; } + +.gb_A { display: inline-block; outline: none; vertical-align: middle; border-radius: 2px; box-sizing: border-box; height: 40px; width: 40px; cursor: pointer; text-decoration: none; } + +#gb#gb a.gb_A { cursor: pointer; text-decoration: none; } + +.gb_A, a.gb_A { color: rgb(0, 0, 0); } + +.gb_cd { border-color: transparent transparent rgb(255, 255, 255); border-style: dashed dashed solid; border-width: 0px 8.5px 8.5px; display: none; position: absolute; left: 11.5px; top: 33px; z-index: 1; height: 0px; width: 0px; animation: 0.2s ease 0s 1 normal none running gb__a; } + +.gb_dd { border-color: transparent transparent rgba(0, 0, 0, 0.2); border-style: dashed dashed solid; border-width: 0px 8.5px 8.5px; display: none; position: absolute; left: 11.5px; z-index: 1; height: 0px; width: 0px; animation: 0.2s ease 0s 1 normal none running gb__a; top: 32px; } + +.gb_la { background: rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.2); color: rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 10px; display: none; outline: none; overflow: hidden; position: absolute; right: 8px; top: 62px; animation: 0.2s ease 0s 1 normal none running gb__a; border-radius: 2px; user-select: text; } + +.gb_bd.gb_Tc .gb_cd, .gb_bd.gb_Tc .gb_dd, .gb_bd.gb_Tc .gb_la, .gb_Tc.gb_la { display: block; } + +.gb_bd.gb_Tc.gb_ed .gb_cd, .gb_bd.gb_Tc.gb_ed .gb_dd { display: none; } + +.gb_Pe { position: absolute; right: 8px; top: 62px; z-index: -1; } + +.gb_fd .gb_cd, .gb_fd .gb_dd, .gb_fd .gb_la { margin-top: -10px; } + +.gb_bd:first-child, #gbsfw:first-child + .gb_bd { padding-left: 4px; } + +.gb_Fa.gb_Qe .gb_bd:first-child { padding-left: 0px; } + +.gb_Re { position: relative; } + +.gb_2c .gb_Re, .gb_Id .gb_Re { float: right; } + +.gb_A { padding: 8px; cursor: pointer; } + +.gb_A::after { content: ""; position: absolute; inset: -4px; } + +.gb_Fa .gb_gd:not(.gb_Qa):focus img { background-color: rgba(0, 0, 0, 0.2); outline: none; border-radius: 50%; } + +.gb_hd button svg, .gb_A { border-radius: 50%; } + +.gb_hd button:focus:not(:focus-visible) svg, .gb_hd button:hover svg, .gb_hd button:active svg, .gb_A:focus:not(:focus-visible), .gb_A:hover, .gb_A:active, .gb_A[aria-expanded="true"] { outline: none; } + +.gb_Lc .gb_hd.gb_id button:focus-visible svg, .gb_hd button:focus-visible svg, .gb_A:focus-visible { outline: rgb(32, 33, 36) solid 1px; } + +.gb_Lc .gb_hd button:focus-visible svg, .gb_Lc .gb_A:focus-visible { outline: rgb(241, 243, 244) solid 1px; } + +@media (forced-colors: active) { + .gb_Lc .gb_hd.gb_id button:focus-visible svg, .gb_hd button:focus-visible svg, .gb_Lc .gb_hd button:focus-visible svg { outline: currentcolor solid 1px; } +} + +.gb_Lc .gb_hd.gb_id button:focus svg, .gb_Lc .gb_hd.gb_id button:focus:hover svg, .gb_hd button:focus svg, .gb_hd button:focus:hover svg, .gb_A:focus, .gb_A:focus:hover { background-color: rgba(60, 64, 67, 0.1); } + +.gb_Lc .gb_hd.gb_id button:active svg, .gb_hd button:active svg, .gb_A:active { background-color: rgba(60, 64, 67, 0.12); } + +.gb_Lc .gb_hd.gb_id button:hover svg, .gb_hd button:hover svg, .gb_A:hover { background-color: rgba(60, 64, 67, 0.08); } + +.gb_Wa .gb_A.gb_Za:hover { background-color: transparent; } + +.gb_A[aria-expanded="true"], .gb_A:hover[aria-expanded="true"] { background-color: rgba(95, 99, 104, 0.24); } + +.gb_A[aria-expanded="true"] .gb_E { fill: rgb(95, 99, 104); opacity: 1; } + +.gb_Lc .gb_hd button:hover svg, .gb_Lc .gb_A:hover { background-color: rgba(232, 234, 237, 0.08); } + +.gb_Lc .gb_hd button:focus svg, .gb_Lc .gb_hd button:focus:hover svg, .gb_Lc .gb_A:focus, .gb_Lc .gb_A:focus:hover { background-color: rgba(232, 234, 237, 0.1); } + +.gb_Lc .gb_hd button:active svg, .gb_Lc .gb_A:active { background-color: rgba(232, 234, 237, 0.12); } + +.gb_Lc .gb_A[aria-expanded="true"], .gb_Lc .gb_A:hover[aria-expanded="true"] { background-color: rgba(255, 255, 255, 0.12); } + +.gb_Lc .gb_A[aria-expanded="true"] .gb_E { fill: rgb(255, 255, 255); opacity: 1; } + +.gb_bd { padding: 4px; } + +.gb_Fa.gb_Qe .gb_bd { padding: 4px 2px; } + +.gb_Fa.gb_Qe .gb_y.gb_bd { padding-left: 6px; } + +.gb_la { z-index: 991; line-height: normal; } + +.gb_la.gb_jd { left: 0px; right: auto; } + +@media (max-width: 350px) { + .gb_la.gb_jd { left: 0px; } +} + +.gb_Se .gb_la { top: 56px; } + +.gb_R { display: none !important; } + +.gb_md { visibility: hidden; } + +.gb_I .gb_A, .gb_ka .gb_I .gb_A { background-position: -64px -29px; } + +.gb_1 .gb_I .gb_A { background-position: -29px -29px; opacity: 1; } + +.gb_I .gb_A, .gb_I .gb_A:hover, .gb_I .gb_A:focus { opacity: 1; } + +.gb_K { display: none; } + +@media screen and (max-width: 319px) { + .gb_kd:not(.gb_ld) .gb_I { display: none; visibility: hidden; } +} + +.gb_Q { display: none; } + +.gb_9c { font-family: "Google Sans", Roboto, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: 400; letter-spacing: 0.25px; line-height: 48px; margin-bottom: 2px; opacity: 1; overflow: hidden; padding-left: 16px; position: relative; text-overflow: ellipsis; vertical-align: middle; top: 2px; white-space: nowrap; -webkit-box-flex: 1; flex: 1 1 auto; } + +.gb_9c.gb_ad { color: rgb(60, 64, 67); } + +.gb_Fa.gb_cc .gb_9c { margin-bottom: 0px; } + +.gb_rd.gb_td .gb_9c { padding-left: 4px; } + +.gb_Fa.gb_cc .gb_ud { position: relative; top: -2px; } + +.gb_Fa { color: black; min-width: 160px; position: relative; transition: box-shadow 250ms; } + +.gb_Fa.gb_Sc { min-width: 120px; } + +.gb_Fa.gb_vd .gb_wd { display: none; } + +.gb_Fa.gb_vd .gb_kd { height: 56px; } + +header.gb_Fa { display: block; } + +.gb_Fa svg { fill: currentcolor; } + +.gb_Cd { position: fixed; top: 0px; width: 100%; } + +.gb_xd { box-shadow: rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px, rgba(0, 0, 0, 0.2) 0px 2px 4px -1px; } + +.gb_Dd { height: 64px; } + +.gb_kd { box-sizing: border-box; position: relative; width: 100%; display: flex; justify-content: space-between; min-width: min-content; } + +.gb_Fa:not(.gb_cc) .gb_kd { padding: 8px; } + +.gb_Fa.gb_Ed .gb_kd { -webkit-box-flex: 1; flex: 1 0 auto; } + +.gb_Fa .gb_kd.gb_ld.gb_Fd { min-width: 0px; } + +.gb_Fa.gb_cc .gb_kd { padding: 4px 4px 4px 8px; min-width: 0px; } + +.gb_wd { height: 48px; vertical-align: middle; white-space: nowrap; -webkit-box-align: center; align-items: center; display: flex; user-select: none; } + +.gb_zd > .gb_wd { display: table-cell; width: 100%; } + +.gb_rd { padding-right: 30px; box-sizing: border-box; -webkit-box-flex: 1; flex: 1 0 auto; } + +.gb_Fa.gb_cc .gb_rd { padding-right: 14px; } + +.gb_Ad { -webkit-box-flex: 1; flex: 1 1 100%; } + +.gb_Ad > :only-child { display: inline-block; } + +.gb_Bd.gb_3c { padding-left: 4px; } + +.gb_Bd.gb_Hd, .gb_Fa.gb_Ed .gb_Bd, .gb_Fa.gb_cc:not(.gb_Id) .gb_Bd { padding-left: 0px; } + +.gb_Fa.gb_cc .gb_Bd.gb_Hd { padding-right: 0px; } + +.gb_Fa.gb_cc .gb_Bd.gb_Hd .gb_Wa { margin-left: 10px; } + +.gb_3c { display: inline; } + +.gb_Fa.gb_Wc .gb_Bd.gb_Jd, .gb_Fa.gb_Id .gb_Bd.gb_Jd { padding-left: 2px; } + +.gb_9c { display: inline-block; } + +.gb_Bd { box-sizing: border-box; height: 48px; line-height: normal; padding: 0px 4px 0px 30px; -webkit-box-flex: 0; flex: 0 0 auto; justify-content: flex-end; } + +.gb_Id { height: 48px; } + +.gb_Fa.gb_Id { min-width: auto; } + +.gb_Id .gb_Bd { float: right; padding-left: 32px; } + +.gb_Id .gb_Bd.gb_Kd { padding-left: 0px; } + +.gb_Ld { font-size: 14px; max-width: 200px; overflow: hidden; padding: 0px 12px; text-overflow: ellipsis; white-space: nowrap; user-select: text; } + +.gb_od { transition: background-color 0.4s; } + +.gb_Md { color: black; } + +.gb_Lc { color: white; } + +.gb_Fa a, .gb_Pc a { color: inherit; } + +.gb_ba { color: rgba(0, 0, 0, 0.87); } + +.gb_Fa svg, .gb_Pc svg, .gb_rd .gb_sd, .gb_2c .gb_sd { color: rgb(95, 99, 104); opacity: 1; } + +.gb_Lc svg, .gb_Pc.gb_Uc svg, .gb_Lc .gb_rd .gb_sd, .gb_Lc .gb_rd .gb_Kc, .gb_Lc .gb_rd .gb_ud, .gb_Pc.gb_Uc .gb_sd { color: rgba(255, 255, 255, 0.87); } + +.gb_Lc .gb_rd .gb_Nd:not(.gb_Od) { opacity: 0.87; } + +.gb_ad { color: inherit; opacity: 1; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; } + +.gb_Lc .gb_ad, .gb_Md .gb_ad { opacity: 1; } + +.gb_Pd { position: relative; } + +.gb_L { font-family: arial, sans-serif; line-height: normal; padding-right: 15px; } + +a.gb_X, span.gb_X { color: rgba(0, 0, 0, 0.87); text-decoration: none; } + +.gb_Lc a.gb_X, .gb_Lc span.gb_X { color: white; } + +a.gb_X:focus { outline-offset: 2px; } + +a.gb_X:hover { text-decoration: underline; } + +.gb_Z { display: inline-block; padding-left: 15px; } + +.gb_Z .gb_X { display: inline-block; line-height: 24px; vertical-align: middle; } + +.gb_pd { font-family: "Google Sans", Roboto, Helvetica, Arial, sans-serif; font-weight: 500; font-size: 14px; letter-spacing: 0.25px; line-height: 16px; margin-left: 10px; margin-right: 8px; min-width: 96px; padding: 9px 23px; text-align: center; vertical-align: middle; border-radius: 4px; box-sizing: border-box; } + +.gb_Fa.gb_Id .gb_pd { margin-left: 8px; } + +#gb a.gb_Ua.gb_pd { cursor: pointer; } + +.gb_Ua.gb_pd:hover { background: rgb(27, 102, 201); box-shadow: rgba(66, 64, 67, 0.15) 0px 1px 3px 1px, rgba(60, 64, 67, 0.3) 0px 1px 2px 0px; } + +.gb_Ua.gb_pd:focus, .gb_Ua.gb_pd:hover:focus { background: rgb(28, 95, 186); box-shadow: rgba(66, 64, 67, 0.15) 0px 1px 3px 1px, rgba(60, 64, 67, 0.3) 0px 1px 2px 0px; } + +.gb_Ua.gb_pd:active { background: rgb(27, 99, 193); box-shadow: rgba(66, 64, 67, 0.15) 0px 1px 3px 1px, rgba(60, 64, 67, 0.3) 0px 1px 2px 0px; } + +.gb_pd { background: rgb(26, 115, 232); border: 1px solid transparent; } + +.gb_Fa.gb_cc .gb_pd { padding: 9px 15px; min-width: 80px; } + +.gb_Qd { text-align: left; } + +#gb .gb_Lc a.gb_pd:not(.gb_F), #gb.gb_Lc a.gb_pd { background: rgb(255, 255, 255); border-color: rgb(218, 220, 224); box-shadow: none; color: rgb(26, 115, 232); } + +#gb a.gb_Ua.gb_F.gb_pd { background: rgb(138, 180, 248); border: 1px solid transparent; box-shadow: none; color: rgb(32, 33, 36); } + +#gb .gb_Lc a.gb_pd:hover:not(.gb_F), #gb.gb_Lc a.gb_pd:hover { background: rgb(248, 251, 255); border-color: rgb(204, 224, 252); } + +#gb a.gb_Ua.gb_F.gb_pd:hover { background: rgb(147, 186, 249); border-color: transparent; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 3px 1px, rgba(0, 0, 0, 0.3) 0px 1px 2px; } + +#gb .gb_Lc a.gb_pd:focus:not(.gb_F), #gb .gb_Lc a.gb_pd:focus:hover:not(.gb_F), #gb.gb_Lc a.gb_pd:focus:not(.gb_F), #gb.gb_Lc a.gb_pd:focus:hover:not(.gb_F) { background: rgb(244, 248, 255); outline: rgb(201, 221, 252) solid 1px; } + +#gb a.gb_Ua.gb_F.gb_pd:focus, #gb a.gb_Ua.gb_F.gb_pd:focus:hover { background: rgb(166, 198, 250); border-color: transparent; box-shadow: none; } + +#gb .gb_Lc a.gb_pd:active:not(.gb_F), #gb.gb_Lc a.gb_pd:active { background: rgb(236, 243, 254); } + +#gb a.gb_Ua.gb_F.gb_pd:active { background: rgb(161, 195, 249); box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; } + +.gb_J { display: none; } + +@media screen and (max-width: 319px) { + .gb_kd:not(.gb_ld) .gb_I { display: none; visibility: hidden; } +} + +.gb_Wa { background-color: rgba(255, 255, 255, 0.88); border: 1px solid rgb(218, 220, 224); box-sizing: border-box; cursor: pointer; display: inline-block; max-height: 48px; overflow: hidden; outline: none; padding: 0px; vertical-align: middle; width: 134px; border-radius: 8px; } + +.gb_Wa.gb_F { background-color: transparent; border: 1px solid rgb(95, 99, 104); } + +.gb_3a { display: inherit; } + +.gb_Wa.gb_F .gb_3a { background: rgb(255, 255, 255); border-radius: 4px; display: inline-block; left: 8px; margin-right: 5px; position: relative; padding: 3px; top: -1px; } + +.gb_Wa:hover { border: 1px solid rgb(210, 227, 252); background-color: rgba(248, 250, 255, 0.88); } + +.gb_Wa.gb_F:hover { background-color: rgba(241, 243, 244, 0.04); border: 1px solid rgb(95, 99, 104); } + +.gb_Wa:focus-visible, .gb_Wa:focus { background-color: rgb(255, 255, 255); outline: rgb(32, 33, 36) solid 1px; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px; } + +.gb_Wa.gb_F:focus-visible, .gb_Wa.gb_F:focus { background-color: rgba(241, 243, 244, 0.12); outline: rgb(241, 243, 244) solid 1px; box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 3px 1px, rgba(0, 0, 0, 0.3) 0px 1px 2px 0px; } + +.gb_Wa.gb_F:active, .gb_Wa.gb_Tc.gb_F:focus { background-color: rgba(241, 243, 244, 0.1); border: 1px solid rgb(95, 99, 104); } + +.gb_4a { display: inline-block; padding-bottom: 2px; padding-left: 7px; padding-top: 2px; text-align: center; vertical-align: middle; line-height: 32px; width: 78px; } + +.gb_Wa.gb_F .gb_4a { line-height: 26px; margin-left: 0px; padding-bottom: 0px; padding-left: 0px; padding-top: 0px; width: 72px; } + +.gb_4a.gb_5a { background-color: rgb(241, 243, 244); border-radius: 4px; margin-left: 8px; padding-left: 0px; line-height: 30px; } + +.gb_4a.gb_5a .gb_Ic { vertical-align: middle; } + +.gb_Fa:not(.gb_cc) .gb_Wa { margin-left: 10px; margin-right: 4px; } + +.gb_Rd { max-height: 32px; width: 78px; } + +.gb_Wa.gb_F .gb_Rd { max-height: 26px; width: 72px; } + +.gb_P { background-size: 32px 32px; border: 0px; border-radius: 50%; display: block; margin: 0px; position: relative; height: 32px; width: 32px; z-index: 0; } + +.gb_eb { background-color: rgb(232, 240, 254); border: 1px solid rgba(32, 33, 36, 0.08); position: relative; } + +.gb_eb.gb_P { height: 30px; width: 30px; } + +.gb_eb.gb_P:hover, .gb_eb.gb_P:active { box-shadow: none; } + +.gb_fb { background: rgb(255, 255, 255); border: none; border-radius: 50%; bottom: 2px; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px; height: 14px; margin: 2px; position: absolute; right: 0px; width: 14px; } + +.gb_wc { color: rgb(31, 113, 231); font: 400 22px / 32px "Google Sans", Roboto, Helvetica, Arial, sans-serif; text-align: center; text-transform: uppercase; } + +@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 1.25dppx), (min-device-pixel-ratio:1.25) { + .gb_P::before, .gb_gb::before { display: inline-block; transform: scale(0.5); transform-origin: left 0px; } + .gb_3 .gb_gb::before { } +} + +.gb_P:hover, .gb_P:focus { box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 0px; } + +.gb_P:active { box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 0px inset; } + +.gb_P:active::after { background: rgba(0, 0, 0, 0.1); border-radius: 50%; content: ""; display: block; height: 100%; } + +.gb_hb { cursor: pointer; line-height: 40px; min-width: 30px; opacity: 0.75; overflow: hidden; vertical-align: middle; text-overflow: ellipsis; } + +.gb_A.gb_hb { width: auto; } + +.gb_hb:hover, .gb_hb:focus { opacity: 0.85; } + +.gb_fd .gb_hb, .gb_fd .gb_Ud { line-height: 26px; } + +#gb#gb.gb_fd a.gb_hb, .gb_fd .gb_Ud { font-size: 11px; height: auto; } + +.gb_ib { border-top: 4px solid rgb(0, 0, 0); border-left: 4px dashed transparent; border-right: 4px dashed transparent; display: inline-block; margin-left: 6px; opacity: 0.75; vertical-align: middle; } + +.gb_Za:hover .gb_ib { opacity: 0.85; } + +.gb_Wa > .gb_y { padding: 3px 3px 3px 4px; } + +.gb_Vd.gb_md { color: rgb(255, 255, 255); } + +.gb_1 .gb_hb, .gb_1 .gb_ib { opacity: 1; } + +#gb#gb.gb_1.gb_1 a.gb_hb, #gb#gb .gb_1.gb_1 a.gb_hb { color: rgb(255, 255, 255); } + +.gb_1.gb_1 .gb_ib { border-top-color: rgb(255, 255, 255); opacity: 1; } + +.gb_ka .gb_P:hover, .gb_1 .gb_P:hover, .gb_ka .gb_P:focus, .gb_1 .gb_P:focus { box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 0px, rgba(0, 0, 0, 0.2) 0px 1px 2px; } + +.gb_Wd .gb_y, .gb_Xd .gb_y { position: absolute; right: 1px; } + +.gb_y.gb_0, .gb_jb.gb_0, .gb_Za.gb_0 { -webkit-box-flex: 0; flex: 0 1 auto; } + +.gb_Zd.gb_0d .gb_hb { width: 30px !important; } + +.gb_1d { height: 40px; position: absolute; right: -5px; top: -5px; width: 40px; } + +.gb_2d .gb_1d, .gb_3d .gb_1d { right: 0px; top: 0px; } + +.gb_y .gb_A { padding: 4px; } + +.gb_S { display: none; } + +sentinel { } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-95802604-ffd0-4662-9192-0a7ba6ad6db9@mhtml.blink + +@charset "utf-8"; + +[inert] { pointer-events: none; cursor: default; } + +[inert], [inert] * { user-select: none; } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-66094626-aa31-48c2-a9bf-a8856c9d9b64@mhtml.blink + +@charset "utf-8"; + +.MathJax_Hover_Frame { border-radius: 0.25em; box-shadow: rgb(136, 51, 170) 0px 0px 15px; display: inline-block; position: absolute; border: 1px solid rgb(170, 102, 221) !important; } + +.MathJax_Menu_Button .MathJax_Hover_Arrow { position: absolute; cursor: pointer; display: inline-block; border: 2px solid rgb(170, 170, 170); border-radius: 4px; font-family: "Courier New", Courier; font-size: 9px; color: rgb(240, 240, 240); } + +.MathJax_Menu_Button .MathJax_Hover_Arrow span { display: block; background-color: rgb(170, 170, 170); border: 1px solid; border-radius: 3px; line-height: 0; padding: 4px; } + +.MathJax_Hover_Arrow:hover { color: white !important; border: 2px solid rgb(204, 204, 204) !important; } + +.MathJax_Hover_Arrow:hover span { background-color: rgb(204, 204, 204) !important; } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-aa888eec-bdaa-48bc-b28f-4a8e5e8d5959@mhtml.blink + +@charset "utf-8"; + +#MathJax_About { position: fixed; left: 50%; width: auto; text-align: center; border: 3px outset; padding: 1em 2em; background-color: rgb(221, 221, 221); color: black; cursor: default; font-family: message-box; font-size: 120%; font-style: normal; text-indent: 0px; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; overflow-wrap: normal; white-space: nowrap; float: none; z-index: 201; border-radius: 15px; box-shadow: rgb(128, 128, 128) 0px 10px 20px; } + +#MathJax_About.MathJax_MousePost { outline: none; } + +.MathJax_Menu { position: absolute; background-color: white; color: black; width: auto; padding: 5px 0px; border: 1px solid rgb(204, 204, 204); margin: 0px; cursor: default; font-style: ; font-variant: normal; font-weight: ; font-stretch: ; font-size: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; text-align: left; text-indent: 0px; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; overflow-wrap: normal; white-space: nowrap; float: none; z-index: 201; border-radius: 5px; box-shadow: rgb(128, 128, 128) 0px 10px 20px; } + +.MathJax_MenuItem { padding: 1px 2em; background: transparent; } + +.MathJax_MenuArrow { position: absolute; right: 0.5em; padding-top: 0.25em; color: rgb(102, 102, 102); font-size: 0.75em; } + +.MathJax_MenuActive .MathJax_MenuArrow { color: white; } + +.MathJax_MenuArrow.RTL { left: 0.5em; right: auto; } + +.MathJax_MenuCheck { position: absolute; left: 0.7em; } + +.MathJax_MenuCheck.RTL { right: 0.7em; left: auto; } + +.MathJax_MenuRadioCheck { position: absolute; left: 0.7em; } + +.MathJax_MenuRadioCheck.RTL { right: 0.7em; left: auto; } + +.MathJax_MenuLabel { padding: 1px 2em 3px 1.33em; font-style: italic; } + +.MathJax_MenuRule { border-top: 1px solid rgb(221, 221, 221); margin: 4px 3px; } + +.MathJax_MenuDisabled { color: graytext; } + +.MathJax_MenuActive { background-color: rgb(96, 104, 114); color: white; } + +.MathJax_MenuDisabled:focus, .MathJax_MenuLabel:focus { background-color: rgb(232, 232, 232); } + +.MathJax_ContextMenu:focus { outline: none; } + +.MathJax_ContextMenu .MathJax_MenuItem:focus { outline: none; } + +#MathJax_AboutClose { top: 0.2em; right: 0.2em; } + +.MathJax_Menu .MathJax_MenuClose { top: -10px; left: -10px; } + +.MathJax_MenuClose { position: absolute; cursor: pointer; display: inline-block; border: 2px solid rgb(170, 170, 170); border-radius: 18px; font-family: "Courier New", Courier; font-size: 24px; color: rgb(240, 240, 240); } + +.MathJax_MenuClose span { display: block; background-color: rgb(170, 170, 170); border: 1.5px solid; border-radius: 18px; line-height: 0; padding: 8px 0px 6px; } + +.MathJax_MenuClose:hover { color: white !important; border: 2px solid rgb(204, 204, 204) !important; } + +.MathJax_MenuClose:hover span { background-color: rgb(204, 204, 204) !important; } + +.MathJax_MenuClose:hover:focus { outline: none; } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-fb902bec-0e7b-45d6-bd5d-1241e8252a10@mhtml.blink + +@charset "utf-8"; + +.MJX_Assistive_MathML { top: 0px; left: 0px; clip: rect(1px, 1px, 1px, 1px); user-select: none; position: absolute !important; padding: 1px 0px 0px !important; border: 0px !important; height: 1px !important; width: 1px !important; overflow: hidden !important; display: block !important; } + +.MJX_Assistive_MathML.MJX_Assistive_MathML_Block { width: 100% !important; } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-a31d95e6-7068-4f1a-9d4d-2930c2ff065e@mhtml.blink + +@charset "utf-8"; + +#MathJax_Zoom { position: absolute; background-color: rgb(240, 240, 240); overflow: auto; display: block; z-index: 301; padding: 0.5em; border: 1px solid black; margin: 0px; font-weight: normal; font-style: normal; text-align: left; text-indent: 0px; text-transform: none; line-height: normal; letter-spacing: normal; word-spacing: normal; overflow-wrap: normal; white-space: nowrap; float: none; box-sizing: content-box; box-shadow: rgb(170, 170, 170) 5px 5px 15px; } + +#MathJax_ZoomOverlay { position: absolute; left: 0px; top: 0px; z-index: 300; display: inline-block; width: 100%; height: 100%; border: 0px; padding: 0px; margin: 0px; background-color: white; opacity: 0; } + +#MathJax_ZoomFrame { position: relative; display: inline-block; height: 0px; width: 0px; } + +#MathJax_ZoomEventTrap { position: absolute; left: 0px; top: 0px; z-index: 302; display: inline-block; border: 0px; padding: 0px; margin: 0px; background-color: white; opacity: 0; } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-0e646cce-61fb-4c5c-8ecc-a433c7189c6c@mhtml.blink + +@charset "utf-8"; + +.MathJax_Preview { color: rgb(136, 136, 136); } + +#MathJax_Message { position: fixed; left: 1px; bottom: 2px; background-color: rgb(230, 230, 230); border: 1px solid rgb(149, 149, 149); margin: 0px; padding: 2px 8px; z-index: 102; color: black; font-size: 80%; width: auto; white-space: nowrap; } + +#MathJax_MSIE_Frame { position: absolute; top: 0px; left: 0px; width: 0px; z-index: 101; border: 0px; margin: 0px; padding: 0px; } + +.MathJax_Error { color: rgb(204, 0, 0); font-style: italic; } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-38e6aea8-a4b6-4a5b-93d2-8674eeaa8b45@mhtml.blink + +@charset "utf-8"; + +.MJXp-script { font-size: 0.8em; } + +.MJXp-right { transform-origin: right center; } + +.MJXp-bold { font-weight: bold; } + +.MJXp-italic { font-style: italic; } + +.MJXp-scr { font-family: MathJax_Script, "Times New Roman", Times, STIXGeneral, serif; } + +.MJXp-frak { font-family: MathJax_Fraktur, "Times New Roman", Times, STIXGeneral, serif; } + +.MJXp-sf { font-family: MathJax_SansSerif, "Times New Roman", Times, STIXGeneral, serif; } + +.MJXp-cal { font-family: MathJax_Caligraphic, "Times New Roman", Times, STIXGeneral, serif; } + +.MJXp-mono { font-family: MathJax_Typewriter, "Times New Roman", Times, STIXGeneral, serif; } + +.MJXp-largeop { font-size: 150%; } + +.MJXp-largeop.MJXp-int { vertical-align: -0.2em; } + +.MJXp-math { display: inline-block; line-height: 1.2; text-indent: 0px; font-family: "Times New Roman", Times, STIXGeneral, serif; white-space: nowrap; border-collapse: collapse; } + +.MJXp-display { display: block; text-align: center; margin: 1em 0px; } + +.MJXp-math span { display: inline-block; } + +.MJXp-box { display: block !important; text-align: center; } + +.MJXp-box::after { content: " "; } + +.MJXp-rule { display: block !important; margin-top: 0.1em; } + +.MJXp-char { display: block !important; } + +.MJXp-mo { margin: 0px 0.15em; } + +.MJXp-mfrac { margin: 0px 0.125em; vertical-align: 0.25em; } + +.MJXp-denom { display: inline-table !important; width: 100%; } + +.MJXp-denom > * { display: table-row !important; } + +.MJXp-surd { vertical-align: top; } + +.MJXp-surd > * { display: block !important; } + +.MJXp-script-box > * { display: table !important; height: 50%; } + +.MJXp-script-box > * > * { display: table-cell !important; vertical-align: top; } + +.MJXp-script-box > :last-child > * { vertical-align: bottom; } + +.MJXp-script-box > * > * > * { display: block !important; } + +.MJXp-mphantom { visibility: hidden; } + +.MJXp-munderover, .MJXp-munder { display: inline-table !important; } + +.MJXp-over { display: inline-block !important; text-align: center; } + +.MJXp-over > * { display: block !important; } + +.MJXp-munderover > *, .MJXp-munder > * { display: table-row !important; } + +.MJXp-mtable { vertical-align: 0.25em; margin: 0px 0.125em; } + +.MJXp-mtable > * { display: inline-table !important; vertical-align: middle; } + +.MJXp-mtr { display: table-row !important; } + +.MJXp-mtd { text-align: center; padding: 0.5em 0px 0px 0.5em; display: table-cell !important; } + +.MJXp-mtr > .MJXp-mtd:first-child { padding-left: 0px; } + +.MJXp-mtr:first-child > .MJXp-mtd { padding-top: 0px; } + +.MJXp-mlabeledtr { display: table-row !important; } + +.MJXp-mlabeledtr > .MJXp-mtd:first-child { padding-left: 0px; } + +.MJXp-mlabeledtr:first-child > .MJXp-mtd { padding-top: 0px; } + +.MJXp-merror { background-color: rgb(255, 255, 136); color: rgb(204, 0, 0); border: 1px solid rgb(204, 0, 0); padding: 1px 3px; font-style: normal; font-size: 90%; } + +.MJXp-scale0 { transform: scaleX(0); } + +.MJXp-scale1 { transform: scaleX(0.1); } + +.MJXp-scale2 { transform: scaleX(0.2); } + +.MJXp-scale3 { transform: scaleX(0.3); } + +.MJXp-scale4 { transform: scaleX(0.4); } + +.MJXp-scale5 { transform: scaleX(0.5); } + +.MJXp-scale6 { transform: scaleX(0.6); } + +.MJXp-scale7 { transform: scaleX(0.7); } + +.MJXp-scale8 { transform: scaleX(0.8); } + +.MJXp-scale9 { transform: scaleX(0.9); } + +.MathJax_PHTML .noError { font-size: 90%; text-align: left; color: black; padding: 1px 3px; border: 1px solid; } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-b88ebefb-ae98-4cf6-ad8c-beb94dbbc6db@mhtml.blink + +@charset "utf-8"; + +.MathJax_Display { text-align: center; margin: 0px; position: relative; text-indent: 0px; max-width: none; max-height: none; min-width: 0px; min-height: 0px; width: 100%; display: block !important; } + +.MathJax .merror { background-color: rgb(255, 255, 136); color: rgb(204, 0, 0); border: 1px solid rgb(204, 0, 0); padding: 1px 3px; font-style: normal; font-size: 90%; } + +.MathJax .MJX-monospace { font-family: monospace; } + +.MathJax .MJX-sans-serif { font-family: sans-serif; } + +#MathJax_Tooltip { background-color: infobackground; color: infotext; border: 1px solid black; box-shadow: rgb(170, 170, 170) 2px 2px 5px; padding: 3px 4px; z-index: 401; position: absolute; left: 0px; top: 0px; width: auto; height: auto; display: none; } + +.MathJax { display: inline; font-style: normal; font-weight: normal; line-height: normal; font-size: 100%; font-size-adjust: none; text-indent: 0px; text-align: left; text-transform: none; letter-spacing: normal; word-spacing: normal; overflow-wrap: normal; white-space: nowrap; float: none; direction: ltr; max-width: none; max-height: none; min-width: 0px; min-height: 0px; border: 0px; padding: 0px; margin: 0px; } + +.MathJax:focus, body :focus .MathJax { display: inline-table; } + +.MathJax.MathJax_FullWidth { text-align: center; display: table-cell !important; width: 10000em !important; } + +.MathJax img, .MathJax nobr, .MathJax a { border: 0px; padding: 0px; margin: 0px; max-width: 5000em; max-height: 5000em; min-width: 0px; min-height: 0px; vertical-align: 0px; line-height: normal; text-decoration: none; } + +img.MathJax_strut { border: 0px !important; padding: 0px !important; margin: 0px !important; vertical-align: 0px !important; } + +.MathJax span { display: inline; position: static; border: 0px; padding: 0px; margin: 0px; vertical-align: 0px; line-height: normal; text-decoration: none; box-sizing: content-box; } + +.MathJax nobr { white-space: nowrap !important; } + +.MathJax img { display: inline !important; float: none !important; } + +.MathJax * { transition: none; } + +.MathJax_Processing { visibility: hidden; position: fixed; width: 0px; height: 0px; overflow: hidden; } + +.MathJax_Processed { display: none !important; } + +.MathJax_test { font-style: normal; font-weight: normal; font-size: 100%; font-size-adjust: none; text-indent: 0px; text-transform: none; letter-spacing: normal; word-spacing: normal; overflow: hidden; height: 1px; } + +.MathJax_test.mjx-test-display { display: table !important; } + +.MathJax_test.mjx-test-inline { display: inline !important; margin-right: -1px; } + +.MathJax_test.mjx-test-default { display: block !important; clear: both; } + +.MathJax_ex_box { position: absolute; overflow: hidden; min-height: 0px; max-height: none; padding: 0px; border: 0px; margin: 0px; width: 1px; height: 60ex; display: inline-block !important; } + +.MathJax_em_box { position: absolute; overflow: hidden; min-height: 0px; max-height: none; padding: 0px; border: 0px; margin: 0px; width: 1px; height: 60em; display: inline-block !important; } + +.mjx-test-inline .MathJax_left_box { display: inline-block; width: 0px; float: left; } + +.mjx-test-inline .MathJax_right_box { display: inline-block; width: 0px; float: right; } + +.mjx-test-display .MathJax_right_box { min-width: 0px; max-width: none; padding: 0px; border: 0px; margin: 0px; display: table-cell !important; width: 10000em !important; } + +.MathJax .MathJax_HitBox { cursor: text; background: white; opacity: 0; } + +.MathJax .MathJax_HitBox * { filter: none; opacity: 1; background: transparent; } + +#MathJax_Tooltip * { filter: none; opacity: 1; background: transparent; } + +@font-face { font-family: MathJax_Main; src: url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Main-Regular.woff?V=2.7.5") format("woff"), url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Regular.otf?V=2.7.5") format("opentype"); } + +@font-face { font-family: MathJax_Main-bold; src: url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Main-Bold.woff?V=2.7.5") format("woff"), url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Bold.otf?V=2.7.5") format("opentype"); } + +@font-face { font-family: MathJax_Main-italic; src: url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Main-Italic.woff?V=2.7.5") format("woff"), url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/otf/MathJax_Main-Italic.otf?V=2.7.5") format("opentype"); } + +@font-face { font-family: MathJax_Math-italic; src: url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Math-Italic.woff?V=2.7.5") format("woff"), url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/otf/MathJax_Math-Italic.otf?V=2.7.5") format("opentype"); } + +@font-face { font-family: MathJax_Caligraphic; src: url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Caligraphic-Regular.woff?V=2.7.5") format("woff"), url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/otf/MathJax_Caligraphic-Regular.otf?V=2.7.5") format("opentype"); } + +@font-face { font-family: MathJax_Size1; src: url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Size1-Regular.woff?V=2.7.5") format("woff"), url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/otf/MathJax_Size1-Regular.otf?V=2.7.5") format("opentype"); } + +@font-face { font-family: MathJax_Size2; src: url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Size2-Regular.woff?V=2.7.5") format("woff"), url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/otf/MathJax_Size2-Regular.otf?V=2.7.5") format("opentype"); } + +@font-face { font-family: MathJax_Size3; src: url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Size3-Regular.woff?V=2.7.5") format("woff"), url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/otf/MathJax_Size3-Regular.otf?V=2.7.5") format("opentype"); } + +@font-face { font-family: MathJax_Size4; src: url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/woff/MathJax_Size4-Regular.woff?V=2.7.5") format("woff"), url("https://colab.research.google.com/static/mathjax/fonts/HTML-CSS/TeX/otf/MathJax_Size4-Regular.otf?V=2.7.5") format("opentype"); } + +.MathJax .noError { font-size: 90%; text-align: left; color: black; padding: 1px 3px; border: 1px solid; } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-1bfee624-3dee-47f6-b053-eba256aac814@mhtml.blink + +@charset "utf-8"; + +.codicon-add::before { content: ""; } + +.codicon-plus::before { content: ""; } + +.codicon-gist-new::before { content: ""; } + +.codicon-repo-create::before { content: ""; } + +.codicon-lightbulb::before { content: ""; } + +.codicon-light-bulb::before { content: ""; } + +.codicon-repo::before { content: ""; } + +.codicon-repo-delete::before { content: ""; } + +.codicon-gist-fork::before { content: ""; } + +.codicon-repo-forked::before { content: ""; } + +.codicon-git-pull-request::before { content: ""; } + +.codicon-git-pull-request-abandoned::before { content: ""; } + +.codicon-record-keys::before { content: ""; } + +.codicon-keyboard::before { content: ""; } + +.codicon-tag::before { content: ""; } + +.codicon-tag-add::before { content: ""; } + +.codicon-tag-remove::before { content: ""; } + +.codicon-person::before { content: ""; } + +.codicon-person-follow::before { content: ""; } + +.codicon-person-outline::before { content: ""; } + +.codicon-person-filled::before { content: ""; } + +.codicon-git-branch::before { content: ""; } + +.codicon-git-branch-create::before { content: ""; } + +.codicon-git-branch-delete::before { content: ""; } + +.codicon-source-control::before { content: ""; } + +.codicon-mirror::before { content: ""; } + +.codicon-mirror-public::before { content: ""; } + +.codicon-star::before { content: ""; } + +.codicon-star-add::before { content: ""; } + +.codicon-star-delete::before { content: ""; } + +.codicon-star-empty::before { content: ""; } + +.codicon-comment::before { content: ""; } + +.codicon-comment-add::before { content: ""; } + +.codicon-alert::before { content: ""; } + +.codicon-warning::before { content: ""; } + +.codicon-search::before { content: ""; } + +.codicon-search-save::before { content: ""; } + +.codicon-log-out::before { content: ""; } + +.codicon-sign-out::before { content: ""; } + +.codicon-log-in::before { content: ""; } + +.codicon-sign-in::before { content: ""; } + +.codicon-eye::before { content: ""; } + +.codicon-eye-unwatch::before { content: ""; } + +.codicon-eye-watch::before { content: ""; } + +.codicon-circle-filled::before { content: ""; } + +.codicon-primitive-dot::before { content: ""; } + +.codicon-close-dirty::before { content: ""; } + +.codicon-debug-breakpoint::before { content: ""; } + +.codicon-debug-breakpoint-disabled::before { content: ""; } + +.codicon-debug-hint::before { content: ""; } + +.codicon-primitive-square::before { content: ""; } + +.codicon-edit::before { content: ""; } + +.codicon-pencil::before { content: ""; } + +.codicon-info::before { content: ""; } + +.codicon-issue-opened::before { content: ""; } + +.codicon-gist-private::before { content: ""; } + +.codicon-git-fork-private::before { content: ""; } + +.codicon-lock::before { content: ""; } + +.codicon-mirror-private::before { content: ""; } + +.codicon-close::before { content: ""; } + +.codicon-remove-close::before { content: ""; } + +.codicon-x::before { content: ""; } + +.codicon-repo-sync::before { content: ""; } + +.codicon-sync::before { content: ""; } + +.codicon-clone::before { content: ""; } + +.codicon-desktop-download::before { content: ""; } + +.codicon-beaker::before { content: ""; } + +.codicon-microscope::before { content: ""; } + +.codicon-vm::before { content: ""; } + +.codicon-device-desktop::before { content: ""; } + +.codicon-file::before { content: ""; } + +.codicon-file-text::before { content: ""; } + +.codicon-more::before { content: ""; } + +.codicon-ellipsis::before { content: ""; } + +.codicon-kebab-horizontal::before { content: ""; } + +.codicon-mail-reply::before { content: ""; } + +.codicon-reply::before { content: ""; } + +.codicon-organization::before { content: ""; } + +.codicon-organization-filled::before { content: ""; } + +.codicon-organization-outline::before { content: ""; } + +.codicon-new-file::before { content: ""; } + +.codicon-file-add::before { content: ""; } + +.codicon-new-folder::before { content: ""; } + +.codicon-file-directory-create::before { content: ""; } + +.codicon-trash::before { content: ""; } + +.codicon-trashcan::before { content: ""; } + +.codicon-history::before { content: ""; } + +.codicon-clock::before { content: ""; } + +.codicon-folder::before { content: ""; } + +.codicon-file-directory::before { content: ""; } + +.codicon-symbol-folder::before { content: ""; } + +.codicon-logo-github::before { content: ""; } + +.codicon-mark-github::before { content: ""; } + +.codicon-github::before { content: ""; } + +.codicon-terminal::before { content: ""; } + +.codicon-console::before { content: ""; } + +.codicon-repl::before { content: ""; } + +.codicon-zap::before { content: ""; } + +.codicon-symbol-event::before { content: ""; } + +.codicon-error::before { content: ""; } + +.codicon-stop::before { content: ""; } + +.codicon-variable::before { content: ""; } + +.codicon-symbol-variable::before { content: ""; } + +.codicon-array::before { content: ""; } + +.codicon-symbol-array::before { content: ""; } + +.codicon-symbol-module::before { content: ""; } + +.codicon-symbol-package::before { content: ""; } + +.codicon-symbol-namespace::before { content: ""; } + +.codicon-symbol-object::before { content: ""; } + +.codicon-symbol-method::before { content: ""; } + +.codicon-symbol-function::before { content: ""; } + +.codicon-symbol-constructor::before { content: ""; } + +.codicon-symbol-boolean::before { content: ""; } + +.codicon-symbol-null::before { content: ""; } + +.codicon-symbol-numeric::before { content: ""; } + +.codicon-symbol-number::before { content: ""; } + +.codicon-symbol-structure::before { content: ""; } + +.codicon-symbol-struct::before { content: ""; } + +.codicon-symbol-parameter::before { content: ""; } + +.codicon-symbol-type-parameter::before { content: ""; } + +.codicon-symbol-key::before { content: ""; } + +.codicon-symbol-text::before { content: ""; } + +.codicon-symbol-reference::before { content: ""; } + +.codicon-go-to-file::before { content: ""; } + +.codicon-symbol-enum::before { content: ""; } + +.codicon-symbol-value::before { content: ""; } + +.codicon-symbol-ruler::before { content: ""; } + +.codicon-symbol-unit::before { content: ""; } + +.codicon-activate-breakpoints::before { content: ""; } + +.codicon-archive::before { content: ""; } + +.codicon-arrow-both::before { content: ""; } + +.codicon-arrow-down::before { content: ""; } + +.codicon-arrow-left::before { content: ""; } + +.codicon-arrow-right::before { content: ""; } + +.codicon-arrow-small-down::before { content: ""; } + +.codicon-arrow-small-left::before { content: ""; } + +.codicon-arrow-small-right::before { content: ""; } + +.codicon-arrow-small-up::before { content: ""; } + +.codicon-arrow-up::before { content: ""; } + +.codicon-bell::before { content: ""; } + +.codicon-bold::before { content: ""; } + +.codicon-book::before { content: ""; } + +.codicon-bookmark::before { content: ""; } + +.codicon-debug-breakpoint-conditional-unverified::before { content: ""; } + +.codicon-debug-breakpoint-conditional::before { content: ""; } + +.codicon-debug-breakpoint-conditional-disabled::before { content: ""; } + +.codicon-debug-breakpoint-data-unverified::before { content: ""; } + +.codicon-debug-breakpoint-data::before { content: ""; } + +.codicon-debug-breakpoint-data-disabled::before { content: ""; } + +.codicon-debug-breakpoint-log-unverified::before { content: ""; } + +.codicon-debug-breakpoint-log::before { content: ""; } + +.codicon-debug-breakpoint-log-disabled::before { content: ""; } + +.codicon-briefcase::before { content: ""; } + +.codicon-broadcast::before { content: ""; } + +.codicon-browser::before { content: ""; } + +.codicon-bug::before { content: ""; } + +.codicon-calendar::before { content: ""; } + +.codicon-case-sensitive::before { content: ""; } + +.codicon-check::before { content: ""; } + +.codicon-checklist::before { content: ""; } + +.codicon-chevron-down::before { content: ""; } + +.codicon-drop-down-button::before { content: ""; } + +.codicon-chevron-left::before { content: ""; } + +.codicon-chevron-right::before { content: ""; } + +.codicon-chevron-up::before { content: ""; } + +.codicon-chrome-close::before { content: ""; } + +.codicon-chrome-maximize::before { content: ""; } + +.codicon-chrome-minimize::before { content: ""; } + +.codicon-chrome-restore::before { content: ""; } + +.codicon-circle::before { content: ""; } + +.codicon-circle-outline::before { content: ""; } + +.codicon-debug-breakpoint-unverified::before { content: ""; } + +.codicon-circle-slash::before { content: ""; } + +.codicon-circuit-board::before { content: ""; } + +.codicon-clear-all::before { content: ""; } + +.codicon-clippy::before { content: ""; } + +.codicon-close-all::before { content: ""; } + +.codicon-cloud-download::before { content: ""; } + +.codicon-cloud-upload::before { content: ""; } + +.codicon-code::before { content: ""; } + +.codicon-collapse-all::before { content: ""; } + +.codicon-color-mode::before { content: ""; } + +.codicon-comment-discussion::before { content: ""; } + +.codicon-compare-changes::before { content: ""; } + +.codicon-credit-card::before { content: ""; } + +.codicon-dash::before { content: ""; } + +.codicon-dashboard::before { content: ""; } + +.codicon-database::before { content: ""; } + +.codicon-debug-continue::before { content: ""; } + +.codicon-debug-disconnect::before { content: ""; } + +.codicon-debug-pause::before { content: ""; } + +.codicon-debug-restart::before { content: ""; } + +.codicon-debug-start::before { content: ""; } + +.codicon-debug-step-into::before { content: ""; } + +.codicon-debug-step-out::before { content: ""; } + +.codicon-debug-step-over::before { content: ""; } + +.codicon-debug-stop::before { content: ""; } + +.codicon-debug::before { content: ""; } + +.codicon-device-camera-video::before { content: ""; } + +.codicon-device-camera::before { content: ""; } + +.codicon-device-mobile::before { content: ""; } + +.codicon-diff-added::before { content: ""; } + +.codicon-diff-ignored::before { content: ""; } + +.codicon-diff-modified::before { content: ""; } + +.codicon-diff-removed::before { content: ""; } + +.codicon-diff-renamed::before { content: ""; } + +.codicon-diff::before { content: ""; } + +.codicon-discard::before { content: ""; } + +.codicon-editor-layout::before { content: ""; } + +.codicon-empty-window::before { content: ""; } + +.codicon-exclude::before { content: ""; } + +.codicon-extensions::before { content: ""; } + +.codicon-eye-closed::before { content: ""; } + +.codicon-file-binary::before { content: ""; } + +.codicon-file-code::before { content: ""; } + +.codicon-file-media::before { content: ""; } + +.codicon-file-pdf::before { content: ""; } + +.codicon-file-submodule::before { content: ""; } + +.codicon-file-symlink-directory::before { content: ""; } + +.codicon-file-symlink-file::before { content: ""; } + +.codicon-file-zip::before { content: ""; } + +.codicon-files::before { content: ""; } + +.codicon-filter::before { content: ""; } + +.codicon-flame::before { content: ""; } + +.codicon-fold-down::before { content: ""; } + +.codicon-fold-up::before { content: ""; } + +.codicon-fold::before { content: ""; } + +.codicon-folder-active::before { content: ""; } + +.codicon-folder-opened::before { content: ""; } + +.codicon-gear::before { content: ""; } + +.codicon-gift::before { content: ""; } + +.codicon-gist-secret::before { content: ""; } + +.codicon-gist::before { content: ""; } + +.codicon-git-commit::before { content: ""; } + +.codicon-git-compare::before { content: ""; } + +.codicon-git-merge::before { content: ""; } + +.codicon-github-action::before { content: ""; } + +.codicon-github-alt::before { content: ""; } + +.codicon-globe::before { content: ""; } + +.codicon-grabber::before { content: ""; } + +.codicon-graph::before { content: ""; } + +.codicon-gripper::before { content: ""; } + +.codicon-heart::before { content: ""; } + +.codicon-home::before { content: ""; } + +.codicon-horizontal-rule::before { content: ""; } + +.codicon-hubot::before { content: ""; } + +.codicon-inbox::before { content: ""; } + +.codicon-issue-closed::before { content: ""; } + +.codicon-issue-reopened::before { content: ""; } + +.codicon-issues::before { content: ""; } + +.codicon-italic::before { content: ""; } + +.codicon-jersey::before { content: ""; } + +.codicon-json::before { content: ""; } + +.codicon-bracket::before { content: ""; } + +.codicon-kebab-vertical::before { content: ""; } + +.codicon-key::before { content: ""; } + +.codicon-law::before { content: ""; } + +.codicon-lightbulb-autofix::before { content: ""; } + +.codicon-link-external::before { content: ""; } + +.codicon-link::before { content: ""; } + +.codicon-list-ordered::before { content: ""; } + +.codicon-list-unordered::before { content: ""; } + +.codicon-live-share::before { content: ""; } + +.codicon-loading::before { content: ""; } + +.codicon-location::before { content: ""; } + +.codicon-mail-read::before { content: ""; } + +.codicon-mail::before { content: ""; } + +.codicon-markdown::before { content: ""; } + +.codicon-megaphone::before { content: ""; } + +.codicon-mention::before { content: ""; } + +.codicon-milestone::before { content: ""; } + +.codicon-mortar-board::before { content: ""; } + +.codicon-move::before { content: ""; } + +.codicon-multiple-windows::before { content: ""; } + +.codicon-mute::before { content: ""; } + +.codicon-no-newline::before { content: ""; } + +.codicon-note::before { content: ""; } + +.codicon-octoface::before { content: ""; } + +.codicon-open-preview::before { content: ""; } + +.codicon-package::before { content: ""; } + +.codicon-paintcan::before { content: ""; } + +.codicon-pin::before { content: ""; } + +.codicon-play::before { content: ""; } + +.codicon-run::before { content: ""; } + +.codicon-plug::before { content: ""; } + +.codicon-preserve-case::before { content: ""; } + +.codicon-preview::before { content: ""; } + +.codicon-project::before { content: ""; } + +.codicon-pulse::before { content: ""; } + +.codicon-question::before { content: ""; } + +.codicon-quote::before { content: ""; } + +.codicon-radio-tower::before { content: ""; } + +.codicon-reactions::before { content: ""; } + +.codicon-references::before { content: ""; } + +.codicon-refresh::before { content: ""; } + +.codicon-regex::before { content: ""; } + +.codicon-remote-explorer::before { content: ""; } + +.codicon-remote::before { content: ""; } + +.codicon-remove::before { content: ""; } + +.codicon-replace-all::before { content: ""; } + +.codicon-replace::before { content: ""; } + +.codicon-repo-clone::before { content: ""; } + +.codicon-repo-force-push::before { content: ""; } + +.codicon-repo-pull::before { content: ""; } + +.codicon-repo-push::before { content: ""; } + +.codicon-report::before { content: ""; } + +.codicon-request-changes::before { content: ""; } + +.codicon-rocket::before { content: ""; } + +.codicon-root-folder-opened::before { content: ""; } + +.codicon-root-folder::before { content: ""; } + +.codicon-rss::before { content: ""; } + +.codicon-ruby::before { content: ""; } + +.codicon-save-all::before { content: ""; } + +.codicon-save-as::before { content: ""; } + +.codicon-save::before { content: ""; } + +.codicon-screen-full::before { content: ""; } + +.codicon-screen-normal::before { content: ""; } + +.codicon-search-stop::before { content: ""; } + +.codicon-server::before { content: ""; } + +.codicon-settings-gear::before { content: ""; } + +.codicon-settings::before { content: ""; } + +.codicon-shield::before { content: ""; } + +.codicon-smiley::before { content: ""; } + +.codicon-sort-precedence::before { content: ""; } + +.codicon-split-horizontal::before { content: ""; } + +.codicon-split-vertical::before { content: ""; } + +.codicon-squirrel::before { content: ""; } + +.codicon-star-full::before { content: ""; } + +.codicon-star-half::before { content: ""; } + +.codicon-symbol-class::before { content: ""; } + +.codicon-symbol-color::before { content: ""; } + +.codicon-symbol-customcolor::before { content: ""; } + +.codicon-symbol-constant::before { content: ""; } + +.codicon-symbol-enum-member::before { content: ""; } + +.codicon-symbol-field::before { content: ""; } + +.codicon-symbol-file::before { content: ""; } + +.codicon-symbol-interface::before { content: ""; } + +.codicon-symbol-keyword::before { content: ""; } + +.codicon-symbol-misc::before { content: ""; } + +.codicon-symbol-operator::before { content: ""; } + +.codicon-symbol-property::before { content: ""; } + +.codicon-wrench::before { content: ""; } + +.codicon-wrench-subaction::before { content: ""; } + +.codicon-symbol-snippet::before { content: ""; } + +.codicon-tasklist::before { content: ""; } + +.codicon-telescope::before { content: ""; } + +.codicon-text-size::before { content: ""; } + +.codicon-three-bars::before { content: ""; } + +.codicon-thumbsdown::before { content: ""; } + +.codicon-thumbsup::before { content: ""; } + +.codicon-tools::before { content: ""; } + +.codicon-triangle-down::before { content: ""; } + +.codicon-triangle-left::before { content: ""; } + +.codicon-triangle-right::before { content: ""; } + +.codicon-triangle-up::before { content: ""; } + +.codicon-twitter::before { content: ""; } + +.codicon-unfold::before { content: ""; } + +.codicon-unlock::before { content: ""; } + +.codicon-unmute::before { content: ""; } + +.codicon-unverified::before { content: ""; } + +.codicon-verified::before { content: ""; } + +.codicon-versions::before { content: ""; } + +.codicon-vm-active::before { content: ""; } + +.codicon-vm-outline::before { content: ""; } + +.codicon-vm-running::before { content: ""; } + +.codicon-watch::before { content: ""; } + +.codicon-whitespace::before { content: ""; } + +.codicon-whole-word::before { content: ""; } + +.codicon-window::before { content: ""; } + +.codicon-word-wrap::before { content: ""; } + +.codicon-zoom-in::before { content: ""; } + +.codicon-zoom-out::before { content: ""; } + +.codicon-list-filter::before { content: ""; } + +.codicon-list-flat::before { content: ""; } + +.codicon-list-selection::before { content: ""; } + +.codicon-selection::before { content: ""; } + +.codicon-list-tree::before { content: ""; } + +.codicon-debug-breakpoint-function-unverified::before { content: ""; } + +.codicon-debug-breakpoint-function::before { content: ""; } + +.codicon-debug-breakpoint-function-disabled::before { content: ""; } + +.codicon-debug-stackframe-active::before { content: ""; } + +.codicon-circle-small-filled::before { content: ""; } + +.codicon-debug-stackframe-dot::before { content: ""; } + +.codicon-debug-stackframe::before { content: ""; } + +.codicon-debug-stackframe-focused::before { content: ""; } + +.codicon-debug-breakpoint-unsupported::before { content: ""; } + +.codicon-symbol-string::before { content: ""; } + +.codicon-debug-reverse-continue::before { content: ""; } + +.codicon-debug-step-back::before { content: ""; } + +.codicon-debug-restart-frame::before { content: ""; } + +.codicon-call-incoming::before { content: ""; } + +.codicon-call-outgoing::before { content: ""; } + +.codicon-menu::before { content: ""; } + +.codicon-expand-all::before { content: ""; } + +.codicon-feedback::before { content: ""; } + +.codicon-group-by-ref-type::before { content: ""; } + +.codicon-ungroup-by-ref-type::before { content: ""; } + +.codicon-account::before { content: ""; } + +.codicon-bell-dot::before { content: ""; } + +.codicon-debug-console::before { content: ""; } + +.codicon-library::before { content: ""; } + +.codicon-output::before { content: ""; } + +.codicon-run-all::before { content: ""; } + +.codicon-sync-ignored::before { content: ""; } + +.codicon-pinned::before { content: ""; } + +.codicon-github-inverted::before { content: ""; } + +.codicon-debug-alt::before { content: ""; } + +.codicon-server-process::before { content: ""; } + +.codicon-server-environment::before { content: ""; } + +.codicon-pass::before { content: ""; } + +.codicon-stop-circle::before { content: ""; } + +.codicon-play-circle::before { content: ""; } + +.codicon-record::before { content: ""; } + +.codicon-debug-alt-small::before { content: ""; } + +.codicon-vm-connect::before { content: ""; } + +.codicon-cloud::before { content: ""; } + +.codicon-merge::before { content: ""; } + +.codicon-export::before { content: ""; } + +.codicon-graph-left::before { content: ""; } + +.codicon-magnet::before { content: ""; } + +.codicon-notebook::before { content: ""; } + +.codicon-redo::before { content: ""; } + +.codicon-check-all::before { content: ""; } + +.codicon-pinned-dirty::before { content: ""; } + +.codicon-pass-filled::before { content: ""; } + +.codicon-circle-large-filled::before { content: ""; } + +.codicon-circle-large::before { content: ""; } + +.codicon-circle-large-outline::before { content: ""; } + +.codicon-combine::before { content: ""; } + +.codicon-gather::before { content: ""; } + +.codicon-table::before { content: ""; } + +.codicon-variable-group::before { content: ""; } + +.codicon-type-hierarchy::before { content: ""; } + +.codicon-type-hierarchy-sub::before { content: ""; } + +.codicon-type-hierarchy-super::before { content: ""; } + +.codicon-git-pull-request-create::before { content: ""; } + +.codicon-run-above::before { content: ""; } + +.codicon-run-below::before { content: ""; } + +.codicon-notebook-template::before { content: ""; } + +.codicon-debug-rerun::before { content: ""; } + +.codicon-workspace-trusted::before { content: ""; } + +.codicon-workspace-untrusted::before { content: ""; } + +.codicon-workspace-unspecified::before { content: ""; } + +.codicon-terminal-cmd::before { content: ""; } + +.codicon-terminal-debian::before { content: ""; } + +.codicon-terminal-linux::before { content: ""; } + +.codicon-terminal-powershell::before { content: ""; } + +.codicon-terminal-tmux::before { content: ""; } + +.codicon-terminal-ubuntu::before { content: ""; } + +.codicon-terminal-bash::before { content: ""; } + +.codicon-arrow-swap::before { content: ""; } + +.codicon-copy::before { content: ""; } + +.codicon-person-add::before { content: ""; } + +.codicon-filter-filled::before { content: ""; } + +.codicon-wand::before { content: ""; } + +.codicon-debug-line-by-line::before { content: ""; } + +.codicon-inspect::before { content: ""; } + +.codicon-layers::before { content: ""; } + +.codicon-layers-dot::before { content: ""; } + +.codicon-layers-active::before { content: ""; } + +.codicon-compass::before { content: ""; } + +.codicon-compass-dot::before { content: ""; } + +.codicon-compass-active::before { content: ""; } + +.codicon-azure::before { content: ""; } + +.codicon-issue-draft::before { content: ""; } + +.codicon-git-pull-request-closed::before { content: ""; } + +.codicon-git-pull-request-draft::before { content: ""; } + +.codicon-debug-all::before { content: ""; } + +.codicon-debug-coverage::before { content: ""; } + +.codicon-run-errors::before { content: ""; } + +.codicon-folder-library::before { content: ""; } + +.codicon-debug-continue-small::before { content: ""; } + +.codicon-beaker-stop::before { content: ""; } + +.codicon-graph-line::before { content: ""; } + +.codicon-graph-scatter::before { content: ""; } + +.codicon-pie-chart::before { content: ""; } + +.codicon-bracket-dot::before { content: ""; } + +.codicon-bracket-error::before { content: ""; } + +.codicon-lock-small::before { content: ""; } + +.codicon-azure-devops::before { content: ""; } + +.codicon-verified-filled::before { content: ""; } + +.codicon-newline::before { content: ""; } + +.codicon-layout::before { content: ""; } + +.codicon-layout-activitybar-left::before { content: ""; } + +.codicon-layout-activitybar-right::before { content: ""; } + +.codicon-layout-panel-left::before { content: ""; } + +.codicon-layout-panel-center::before { content: ""; } + +.codicon-layout-panel-justify::before { content: ""; } + +.codicon-layout-panel-right::before { content: ""; } + +.codicon-layout-panel::before { content: ""; } + +.codicon-layout-sidebar-left::before { content: ""; } + +.codicon-layout-sidebar-right::before { content: ""; } + +.codicon-layout-statusbar::before { content: ""; } + +.codicon-layout-menubar::before { content: ""; } + +.codicon-layout-centered::before { content: ""; } + +.codicon-layout-sidebar-right-off::before { content: ""; } + +.codicon-layout-panel-off::before { content: ""; } + +.codicon-layout-sidebar-left-off::before { content: ""; } + +.codicon-target::before { content: ""; } + +.codicon-indent::before { content: ""; } + +.codicon-record-small::before { content: ""; } + +.codicon-error-small::before { content: ""; } + +.codicon-arrow-circle-down::before { content: ""; } + +.codicon-arrow-circle-left::before { content: ""; } + +.codicon-arrow-circle-right::before { content: ""; } + +.codicon-arrow-circle-up::before { content: ""; } + +.codicon-heart-filled::before { content: ""; } + +.codicon-map::before { content: ""; } + +.codicon-map-filled::before { content: ""; } + +.codicon-circle-small::before { content: ""; } + +.codicon-bell-slash::before { content: ""; } + +.codicon-bell-slash-dot::before { content: ""; } + +.codicon-comment-unresolved::before { content: ""; } + +.codicon-git-pull-request-go-to-changes::before { content: ""; } + +.codicon-git-pull-request-new-changes::before { content: ""; } + +.codicon-search-fuzzy::before { content: ""; } + +.codicon-comment-draft::before { content: ""; } + +.codicon-send::before { content: ""; } + +.codicon-sparkle::before { content: ""; } + +.codicon-insert::before { content: ""; } + +.codicon-dialog-error::before { content: ""; } + +.codicon-dialog-warning::before { content: ""; } + +.codicon-dialog-info::before { content: ""; } + +.codicon-dialog-close::before { content: ""; } + +.codicon-tree-item-expanded::before { content: ""; } + +.codicon-tree-filter-on-type-on::before { content: ""; } + +.codicon-tree-filter-on-type-off::before { content: ""; } + +.codicon-tree-filter-clear::before { content: ""; } + +.codicon-tree-item-loading::before { content: ""; } + +.codicon-menu-selection::before { content: ""; } + +.codicon-menu-submenu::before { content: ""; } + +.codicon-menubar-more::before { content: ""; } + +.codicon-scrollbar-button-left::before { content: ""; } + +.codicon-scrollbar-button-right::before { content: ""; } + +.codicon-scrollbar-button-up::before { content: ""; } + +.codicon-scrollbar-button-down::before { content: ""; } + +.codicon-toolbar-more::before { content: ""; } + +.codicon-quick-input-back::before { content: ""; } + +.codicon-widget-close::before { content: ""; } + +.codicon-goto-previous-location::before { content: ""; } + +.codicon-goto-next-location::before { content: ""; } + +.codicon-diff-review-insert::before { content: ""; } + +.codicon-diff-review-remove::before { content: ""; } + +.codicon-diff-review-close::before { content: ""; } + +.codicon-parameter-hints-next::before { content: ""; } + +.codicon-parameter-hints-previous::before { content: ""; } + +.codicon-suggest-more-info::before { content: ""; } + +.codicon-inline-suggestion-hints-next::before { content: ""; } + +.codicon-inline-suggestion-hints-previous::before { content: ""; } + +.codicon-diff-insert::before { content: ""; } + +.codicon-diff-remove::before { content: ""; } + +.codicon-find-selection::before { content: ""; } + +.codicon-find-collapsed::before { content: ""; } + +.codicon-find-expanded::before { content: ""; } + +.codicon-find-replace::before { content: ""; } + +.codicon-find-replace-all::before { content: ""; } + +.codicon-find-previous-match::before { content: ""; } + +.codicon-find-next-match::before { content: ""; } + +.codicon-folding-expanded::before { content: ""; } + +.codicon-folding-collapsed::before { content: ""; } + +.codicon-folding-manual-collapsed::before { content: ""; } + +.codicon-folding-manual-expanded::before { content: ""; } + +.codicon-marker-navigation-next::before { content: ""; } + +.codicon-marker-navigation-previous::before { content: ""; } + +.codicon-extensions-warning-message::before { content: ""; } + +.monaco-editor .inputarea.ime-input { background-color: rgb(247, 247, 247); } + +.monaco-editor .view-overlays .current-line { border: 2px solid rgb(238, 238, 238); } + +.monaco-editor .margin-view-overlays .current-line-margin { border: 2px solid rgb(238, 238, 238); } + +.monaco-editor .bracket-indent-guide.lvl-0 { --guide-color: rgba(4, 49, 250, 0.3); --guide-color-active: #0431fa; } + +.monaco-editor .bracket-indent-guide.lvl-1 { --guide-color: rgba(49, 147, 49, 0.3); --guide-color-active: #319331; } + +.monaco-editor .bracket-indent-guide.lvl-2 { --guide-color: rgba(123, 56, 20, 0.3); --guide-color-active: #7b3814; } + +.monaco-editor .bracket-indent-guide.lvl-3 { --guide-color: rgba(4, 49, 250, 0.3); --guide-color-active: #0431fa; } + +.monaco-editor .bracket-indent-guide.lvl-4 { --guide-color: rgba(49, 147, 49, 0.3); --guide-color-active: #319331; } + +.monaco-editor .bracket-indent-guide.lvl-5 { --guide-color: rgba(123, 56, 20, 0.3); --guide-color-active: #7b3814; } + +.monaco-editor .bracket-indent-guide.lvl-6 { --guide-color: rgba(4, 49, 250, 0.3); --guide-color-active: #0431fa; } + +.monaco-editor .bracket-indent-guide.lvl-7 { --guide-color: rgba(49, 147, 49, 0.3); --guide-color-active: #319331; } + +.monaco-editor .bracket-indent-guide.lvl-8 { --guide-color: rgba(123, 56, 20, 0.3); --guide-color-active: #7b3814; } + +.monaco-editor .bracket-indent-guide.lvl-9 { --guide-color: rgba(4, 49, 250, 0.3); --guide-color-active: #0431fa; } + +.monaco-editor .bracket-indent-guide.lvl-10 { --guide-color: rgba(49, 147, 49, 0.3); --guide-color-active: #319331; } + +.monaco-editor .bracket-indent-guide.lvl-11 { --guide-color: rgba(123, 56, 20, 0.3); --guide-color-active: #7b3814; } + +.monaco-editor .bracket-indent-guide.lvl-12 { --guide-color: rgba(4, 49, 250, 0.3); --guide-color-active: #0431fa; } + +.monaco-editor .bracket-indent-guide.lvl-13 { --guide-color: rgba(49, 147, 49, 0.3); --guide-color-active: #319331; } + +.monaco-editor .bracket-indent-guide.lvl-14 { --guide-color: rgba(123, 56, 20, 0.3); --guide-color-active: #7b3814; } + +.monaco-editor .bracket-indent-guide.lvl-15 { --guide-color: rgba(4, 49, 250, 0.3); --guide-color-active: #0431fa; } + +.monaco-editor .bracket-indent-guide.lvl-16 { --guide-color: rgba(49, 147, 49, 0.3); --guide-color-active: #319331; } + +.monaco-editor .bracket-indent-guide.lvl-17 { --guide-color: rgba(123, 56, 20, 0.3); --guide-color-active: #7b3814; } + +.monaco-editor .bracket-indent-guide.lvl-18 { --guide-color: rgba(4, 49, 250, 0.3); --guide-color-active: #0431fa; } + +.monaco-editor .bracket-indent-guide.lvl-19 { --guide-color: rgba(49, 147, 49, 0.3); --guide-color-active: #319331; } + +.monaco-editor .bracket-indent-guide.lvl-20 { --guide-color: rgba(123, 56, 20, 0.3); --guide-color-active: #7b3814; } + +.monaco-editor .bracket-indent-guide.lvl-21 { --guide-color: rgba(4, 49, 250, 0.3); --guide-color-active: #0431fa; } + +.monaco-editor .bracket-indent-guide.lvl-22 { --guide-color: rgba(49, 147, 49, 0.3); --guide-color-active: #319331; } + +.monaco-editor .bracket-indent-guide.lvl-23 { --guide-color: rgba(123, 56, 20, 0.3); --guide-color-active: #7b3814; } + +.monaco-editor .bracket-indent-guide.lvl-24 { --guide-color: rgba(4, 49, 250, 0.3); --guide-color-active: #0431fa; } + +.monaco-editor .bracket-indent-guide.lvl-25 { --guide-color: rgba(49, 147, 49, 0.3); --guide-color-active: #319331; } + +.monaco-editor .bracket-indent-guide.lvl-26 { --guide-color: rgba(123, 56, 20, 0.3); --guide-color-active: #7b3814; } + +.monaco-editor .bracket-indent-guide.lvl-27 { --guide-color: rgba(4, 49, 250, 0.3); --guide-color-active: #0431fa; } + +.monaco-editor .bracket-indent-guide.lvl-28 { --guide-color: rgba(49, 147, 49, 0.3); --guide-color-active: #319331; } + +.monaco-editor .bracket-indent-guide.lvl-29 { --guide-color: rgba(123, 56, 20, 0.3); --guide-color-active: #7b3814; } + +.monaco-editor .vertical { box-shadow: 1px 0 0 0 var(--guide-color) inset; } + +.monaco-editor .horizontal-top { border-top: 1px solid var(--guide-color); } + +.monaco-editor .horizontal-bottom { border-bottom: 1px solid var(--guide-color); } + +.monaco-editor .vertical.indent-active { box-shadow: 1px 0 0 0 var(--guide-color-active) inset; } + +.monaco-editor .horizontal-top.indent-active { border-top: 1px solid var(--guide-color-active); } + +.monaco-editor .horizontal-bottom.indent-active { border-bottom: 1px solid var(--guide-color-active); } + +.monaco-editor .line-numbers.dimmed-line-number { color: rgba(153, 153, 153, 0.4); } + +.monaco-editor .cursors-layer .cursor { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); } + +.monaco-editor .unexpected-closing-bracket { color: rgba(255, 18, 18, 0.8); } + +.monaco-editor .bracket-highlighting-0 { color: rgb(4, 49, 250); } + +.monaco-editor .bracket-highlighting-1 { color: rgb(49, 147, 49); } + +.monaco-editor .bracket-highlighting-2 { color: rgb(123, 56, 20); } + +.monaco-editor .bracket-highlighting-3 { color: rgb(4, 49, 250); } + +.monaco-editor .bracket-highlighting-4 { color: rgb(49, 147, 49); } + +.monaco-editor .bracket-highlighting-5 { color: rgb(123, 56, 20); } + +.monaco-editor .bracket-highlighting-6 { color: rgb(4, 49, 250); } + +.monaco-editor .bracket-highlighting-7 { color: rgb(49, 147, 49); } + +.monaco-editor .bracket-highlighting-8 { color: rgb(123, 56, 20); } + +.monaco-editor .bracket-highlighting-9 { color: rgb(4, 49, 250); } + +.monaco-editor .bracket-highlighting-10 { color: rgb(49, 147, 49); } + +.monaco-editor .bracket-highlighting-11 { color: rgb(123, 56, 20); } + +.monaco-editor .bracket-highlighting-12 { color: rgb(4, 49, 250); } + +.monaco-editor .bracket-highlighting-13 { color: rgb(49, 147, 49); } + +.monaco-editor .bracket-highlighting-14 { color: rgb(123, 56, 20); } + +.monaco-editor .bracket-highlighting-15 { color: rgb(4, 49, 250); } + +.monaco-editor .bracket-highlighting-16 { color: rgb(49, 147, 49); } + +.monaco-editor .bracket-highlighting-17 { color: rgb(123, 56, 20); } + +.monaco-editor .bracket-highlighting-18 { color: rgb(4, 49, 250); } + +.monaco-editor .bracket-highlighting-19 { color: rgb(49, 147, 49); } + +.monaco-editor .bracket-highlighting-20 { color: rgb(123, 56, 20); } + +.monaco-editor .bracket-highlighting-21 { color: rgb(4, 49, 250); } + +.monaco-editor .bracket-highlighting-22 { color: rgb(49, 147, 49); } + +.monaco-editor .bracket-highlighting-23 { color: rgb(123, 56, 20); } + +.monaco-editor .bracket-highlighting-24 { color: rgb(4, 49, 250); } + +.monaco-editor .bracket-highlighting-25 { color: rgb(49, 147, 49); } + +.monaco-editor .bracket-highlighting-26 { color: rgb(123, 56, 20); } + +.monaco-editor .bracket-highlighting-27 { color: rgb(4, 49, 250); } + +.monaco-editor .bracket-highlighting-28 { color: rgb(49, 147, 49); } + +.monaco-editor .bracket-highlighting-29 { color: rgb(123, 56, 20); } + +.monaco-editor .squiggly-error { background: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23e51400'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") left bottom repeat-x; } + +.monaco-editor .squiggly-warning { background: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%23bf8803'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") left bottom repeat-x; } + +.monaco-editor .squiggly-info { background: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%206%203'%20enable-background%3D'new%200%200%206%203'%20height%3D'3'%20width%3D'6'%3E%3Cg%20fill%3D'%231a85ff'%3E%3Cpolygon%20points%3D'5.5%2C0%202.5%2C3%201.1%2C3%204.1%2C0'%2F%3E%3Cpolygon%20points%3D'4%2C0%206%2C2%206%2C0.6%205.4%2C0'%2F%3E%3Cpolygon%20points%3D'0%2C2%201%2C3%202.4%2C3%200%2C0.6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") left bottom repeat-x; } + +.monaco-editor .squiggly-hint { background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%223%22%20width%3D%2212%22%3E%3Cg%20fill%3D%22%236c6c6c%22%3E%3Ccircle%20cx%3D%221%22%20cy%3D%221%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%221%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%221%22%20r%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") left bottom no-repeat; } + +.monaco-editor.showUnused .squiggly-inline-unnecessary { opacity: 0.467; } + +.monaco-editor .selectionHighlight { background-color: rgba(173, 214, 255, 0.15); } + +.monaco-editor .diagonal-fill { background-image: linear-gradient(-45deg, rgba(34, 34, 34, 0.2) 12.5%, rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 0) 50%, rgba(34, 34, 34, 0.2) 50%, rgba(34, 34, 34, 0.2) 62.5%, rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 0) 100%); background-size: 8px 8px; } + +.monaco-editor .findMatch { background-color: rgba(234, 92, 0, 0.33); } + +.monaco-editor .currentFindMatch { background-color: rgb(168, 172, 148); } + +.monaco-editor .findScope { background-color: rgba(180, 180, 180, 0.3); } + +.monaco-editor .find-widget { background-color: rgb(243, 243, 243); } + +.monaco-editor .find-widget { box-shadow: rgba(0, 0, 0, 0.16) 0px 0px 8px 2px; } + +.monaco-editor .find-widget { color: rgb(97, 97, 97); } + +.monaco-editor .find-widget.no-results .matchesCount { color: rgb(161, 38, 13); } + +.monaco-editor .find-widget .monaco-sash { background-color: rgb(200, 200, 200); } + +.monaco-editor .find-widget .button:not(.disabled):hover, .monaco-editor .find-widget .codicon-find-selection:hover { background-color: rgba(184, 184, 184, 0.31) !important; } + +.monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline-color: rgb(0, 144, 241); } + +.monaco-editor .monaco-hover .hover-row:not(:first-child):not(:empty) { border-top: 1px solid rgba(200, 200, 200, 0.5); } + +.monaco-editor .monaco-hover hr { border-top: 1px solid rgba(200, 200, 200, 0.5); } + +.monaco-editor .monaco-hover hr { border-bottom: 0px solid rgba(200, 200, 200, 0.5); } + +.monaco-editor { --vscode-foreground: #616161; --vscode-disabledForeground: rgba(97, 97, 97, 0.5); --vscode-errorForeground: #a1260d; --vscode-descriptionForeground: #717171; --vscode-icon-foreground: #424242; --vscode-focusBorder: #0090f1; --vscode-textSeparator-foreground: rgba(0, 0, 0, 0.18); --vscode-textLink-foreground: #006ab1; --vscode-textLink-activeForeground: #006ab1; --vscode-textPreformat-foreground: #a31515; --vscode-textBlockQuote-background: rgba(127, 127, 127, 0.1); --vscode-textBlockQuote-border: rgba(0, 122, 204, 0.5); --vscode-textCodeBlock-background: rgba(220, 220, 220, 0.4); --vscode-widget-shadow: rgba(0, 0, 0, 0.16); --vscode-input-background: #ffffff; --vscode-input-foreground: #616161; --vscode-inputOption-activeBorder: #007acc; --vscode-inputOption-hoverBackground: rgba(184, 184, 184, 0.31); --vscode-inputOption-activeBackground: rgba(0, 144, 241, 0.2); --vscode-inputOption-activeForeground: #000000; --vscode-input-placeholderForeground: rgba(97, 97, 97, 0.5); --vscode-inputValidation-infoBackground: #d6ecf2; --vscode-inputValidation-infoBorder: #007acc; --vscode-inputValidation-warningBackground: #f6f5d2; --vscode-inputValidation-warningBorder: #b89500; --vscode-inputValidation-errorBackground: #f2dede; --vscode-inputValidation-errorBorder: #be1100; --vscode-dropdown-background: #ffffff; --vscode-dropdown-foreground: #616161; --vscode-dropdown-border: #cecece; --vscode-button-foreground: #ffffff; --vscode-button-separator: rgba(255, 255, 255, 0.4); --vscode-button-background: #007acc; --vscode-button-hoverBackground: #0062a3; --vscode-button-secondaryForeground: #ffffff; --vscode-button-secondaryBackground: #5f6a79; --vscode-button-secondaryHoverBackground: #4c5561; --vscode-badge-background: #c4c4c4; --vscode-badge-foreground: #333333; --vscode-scrollbar-shadow: #dddddd; --vscode-scrollbarSlider-background: rgba(100, 100, 100, 0.4); --vscode-scrollbarSlider-hoverBackground: rgba(100, 100, 100, 0.7); --vscode-scrollbarSlider-activeBackground: rgba(0, 0, 0, 0.6); --vscode-progressBar-background: #0e70c0; --vscode-editorError-foreground: #e51400; --vscode-editorWarning-foreground: #bf8803; --vscode-editorInfo-foreground: #1a85ff; --vscode-editorHint-foreground: #6c6c6c; --vscode-sash-hoverBorder: #0090f1; --vscode-editor-background: #f7f7f7; --vscode-editor-foreground: #000000; --vscode-editorStickyScroll-background: #f7f7f7; --vscode-editorStickyScrollHover-background: #f0f0f0; --vscode-editorWidget-background: #f3f3f3; --vscode-editorWidget-foreground: #616161; --vscode-editorWidget-border: #c8c8c8; --vscode-quickInput-background: #f3f3f3; --vscode-quickInput-foreground: #616161; --vscode-quickInputTitle-background: rgba(0, 0, 0, 0.06); --vscode-pickerGroup-foreground: #0066bf; --vscode-pickerGroup-border: #cccedb; --vscode-keybindingLabel-background: rgba(221, 221, 221, 0.4); --vscode-keybindingLabel-foreground: #555555; --vscode-keybindingLabel-border: rgba(204, 204, 204, 0.4); --vscode-keybindingLabel-bottomBorder: rgba(187, 187, 187, 0.4); --vscode-editor-selectionBackground: #add6ff; --vscode-editor-inactiveSelectionBackground: #e5ebf1; --vscode-editor-selectionHighlightBackground: rgba(173, 214, 255, 0.3); --vscode-editor-findMatchBackground: #a8ac94; --vscode-editor-findMatchHighlightBackground: rgba(234, 92, 0, 0.33); --vscode-editor-findRangeHighlightBackground: rgba(180, 180, 180, 0.3); --vscode-searchEditor-findMatchBackground: rgba(234, 92, 0, 0.22); --vscode-search-resultsInfoForeground: #616161; --vscode-editor-hoverHighlightBackground: rgba(173, 214, 255, 0.15); --vscode-editorHoverWidget-background: #f3f3f3; --vscode-editorHoverWidget-foreground: #616161; --vscode-editorHoverWidget-border: #c8c8c8; --vscode-editorHoverWidget-statusBarBackground: #e7e7e7; --vscode-editorLink-activeForeground: #0000ff; --vscode-editorInlayHint-foreground: #616161; --vscode-editorInlayHint-background: rgba(196, 196, 196, 0.3); --vscode-editorInlayHint-typeForeground: #616161; --vscode-editorInlayHint-typeBackground: rgba(196, 196, 196, 0.3); --vscode-editorInlayHint-parameterForeground: #616161; --vscode-editorInlayHint-parameterBackground: rgba(196, 196, 196, 0.3); --vscode-editorLightBulb-foreground: #ddb100; --vscode-editorLightBulbAutoFix-foreground: #007acc; --vscode-diffEditor-insertedTextBackground: rgba(155, 185, 85, 0.09); --vscode-diffEditor-removedTextBackground: rgba(255, 0, 0, 0.03); --vscode-diffEditor-insertedLineBackground: rgba(155, 185, 85, 0.09); --vscode-diffEditor-removedLineBackground: rgba(255, 0, 0, 0.03); --vscode-diffEditor-diagonalFill: rgba(34, 34, 34, 0.2); --vscode-diffEditor-unchangedRegionBackground: #e4e4e4; --vscode-diffEditor-unchangedRegionForeground: #4d4c4c; --vscode-diffEditor-unchangedCodeBackground: rgba(184, 184, 184, 0.16); --vscode-list-focusOutline: #0090f1; --vscode-list-activeSelectionBackground: #d6ebff; --vscode-list-activeSelectionForeground: #000000; --vscode-list-inactiveSelectionBackground: #e4e6f1; --vscode-list-hoverBackground: #f0f0f0; --vscode-list-dropBackground: #d6ebff; --vscode-list-highlightForeground: #0066bf; --vscode-list-focusHighlightForeground: #0066bf; --vscode-list-invalidItemForeground: #b89500; --vscode-list-errorForeground: #b01011; --vscode-list-warningForeground: #855f00; --vscode-listFilterWidget-background: #f3f3f3; --vscode-listFilterWidget-outline: rgba(0, 0, 0, 0); --vscode-listFilterWidget-noMatchesOutline: #be1100; --vscode-listFilterWidget-shadow: rgba(0, 0, 0, 0.16); --vscode-list-filterMatchBackground: rgba(234, 92, 0, 0.33); --vscode-tree-indentGuidesStroke: #a9a9a9; --vscode-tree-inactiveIndentGuidesStroke: rgba(169, 169, 169, 0.4); --vscode-tree-tableColumnsBorder: rgba(97, 97, 97, 0.13); --vscode-tree-tableOddRowsBackground: rgba(97, 97, 97, 0.04); --vscode-list-deemphasizedForeground: #8e8e90; --vscode-checkbox-background: #ffffff; --vscode-checkbox-selectBackground: #f3f3f3; --vscode-checkbox-foreground: #616161; --vscode-checkbox-border: #cecece; --vscode-checkbox-selectBorder: #424242; --vscode-quickInputList-focusForeground: #000000; --vscode-quickInputList-focusBackground: #d6ebff; --vscode-menu-foreground: #616161; --vscode-menu-background: #ffffff; --vscode-menu-selectionForeground: #000000; --vscode-menu-selectionBackground: #d6ebff; --vscode-menu-separatorBackground: #d4d4d4; --vscode-toolbar-hoverBackground: rgba(184, 184, 184, 0.31); --vscode-toolbar-activeBackground: rgba(166, 166, 166, 0.31); --vscode-editor-snippetTabstopHighlightBackground: rgba(10, 50, 100, 0.2); --vscode-editor-snippetFinalTabstopHighlightBorder: rgba(10, 50, 100, 0.5); --vscode-breadcrumb-foreground: rgba(97, 97, 97, 0.8); --vscode-breadcrumb-background: #f7f7f7; --vscode-breadcrumb-focusForeground: #4e4e4e; --vscode-breadcrumb-activeSelectionForeground: #4e4e4e; --vscode-breadcrumbPicker-background: #f3f3f3; --vscode-merge-currentHeaderBackground: rgba(64, 200, 174, 0.5); --vscode-merge-currentContentBackground: rgba(64, 200, 174, 0.2); --vscode-merge-incomingHeaderBackground: rgba(64, 166, 255, 0.5); --vscode-merge-incomingContentBackground: rgba(64, 166, 255, 0.2); --vscode-merge-commonHeaderBackground: rgba(96, 96, 96, 0.4); --vscode-merge-commonContentBackground: rgba(96, 96, 96, 0.16); --vscode-editorOverviewRuler-currentContentForeground: rgba(64, 200, 174, 0.5); --vscode-editorOverviewRuler-incomingContentForeground: rgba(64, 166, 255, 0.5); --vscode-editorOverviewRuler-commonContentForeground: rgba(96, 96, 96, 0.4); --vscode-editorOverviewRuler-findMatchForeground: rgba(209, 134, 22, 0.49); --vscode-editorOverviewRuler-selectionHighlightForeground: rgba(0, 0, 0, 0); --vscode-minimap-findMatchHighlight: #d18616; --vscode-minimap-selectionOccurrenceHighlight: #c9c9c9; --vscode-minimap-selectionHighlight: #add6ff; --vscode-minimap-errorHighlight: rgba(255, 18, 18, 0.7); --vscode-minimap-warningHighlight: #bf8803; --vscode-minimap-foregroundOpacity: #000000; --vscode-minimapSlider-background: rgba(100, 100, 100, 0.2); --vscode-minimapSlider-hoverBackground: rgba(100, 100, 100, 0.35); --vscode-minimapSlider-activeBackground: rgba(0, 0, 0, 0.3); --vscode-problemsErrorIcon-foreground: #e51400; --vscode-problemsWarningIcon-foreground: #bf8803; --vscode-problemsInfoIcon-foreground: #1a85ff; --vscode-charts-foreground: #616161; --vscode-charts-lines: rgba(97, 97, 97, 0.5); --vscode-charts-red: #e51400; --vscode-charts-blue: #1a85ff; --vscode-charts-yellow: #bf8803; --vscode-charts-orange: #d18616; --vscode-charts-green: #388a34; --vscode-charts-purple: #652d90; --vscode-symbolIcon-arrayForeground: #616161; --vscode-symbolIcon-booleanForeground: #616161; --vscode-symbolIcon-classForeground: #d67e00; --vscode-symbolIcon-colorForeground: #616161; --vscode-symbolIcon-constantForeground: #616161; --vscode-symbolIcon-constructorForeground: #652d90; --vscode-symbolIcon-enumeratorForeground: #d67e00; --vscode-symbolIcon-enumeratorMemberForeground: #007acc; --vscode-symbolIcon-eventForeground: #d67e00; --vscode-symbolIcon-fieldForeground: #007acc; --vscode-symbolIcon-fileForeground: #616161; --vscode-symbolIcon-folderForeground: #616161; --vscode-symbolIcon-functionForeground: #652d90; --vscode-symbolIcon-interfaceForeground: #007acc; --vscode-symbolIcon-keyForeground: #616161; --vscode-symbolIcon-keywordForeground: #616161; --vscode-symbolIcon-methodForeground: #652d90; --vscode-symbolIcon-moduleForeground: #616161; --vscode-symbolIcon-namespaceForeground: #616161; --vscode-symbolIcon-nullForeground: #616161; --vscode-symbolIcon-numberForeground: #616161; --vscode-symbolIcon-objectForeground: #616161; --vscode-symbolIcon-operatorForeground: #616161; --vscode-symbolIcon-packageForeground: #616161; --vscode-symbolIcon-propertyForeground: #616161; --vscode-symbolIcon-referenceForeground: #616161; --vscode-symbolIcon-snippetForeground: #616161; --vscode-symbolIcon-stringForeground: #616161; --vscode-symbolIcon-structForeground: #616161; --vscode-symbolIcon-textForeground: #616161; --vscode-symbolIcon-typeParameterForeground: #616161; --vscode-symbolIcon-unitForeground: #616161; --vscode-symbolIcon-variableForeground: #007acc; --vscode-editor-lineHighlightBorder: #eeeeee; --vscode-editor-rangeHighlightBackground: rgba(253, 255, 0, 0.2); --vscode-editor-symbolHighlightBackground: rgba(234, 92, 0, 0.33); --vscode-editorCursor-foreground: #000000; --vscode-editorWhitespace-foreground: rgba(51, 51, 51, 0.2); --vscode-editorIndentGuide-background: #d3d3d3; --vscode-editorIndentGuide-activeBackground: #939393; --vscode-editorLineNumber-foreground: #999999; --vscode-editorActiveLineNumber-foreground: #0b216f; --vscode-editorLineNumber-activeForeground: #0b216f; --vscode-editorRuler-foreground: #d3d3d3; --vscode-editorCodeLens-foreground: #919191; --vscode-editorBracketMatch-background: rgba(0, 100, 0, 0.1); --vscode-editorBracketMatch-border: #b9b9b9; --vscode-editorOverviewRuler-border: rgba(127, 127, 127, 0.3); --vscode-editorGutter-background: #f7f7f7; --vscode-editorUnnecessaryCode-opacity: rgba(0, 0, 0, 0.47); --vscode-editorGhostText-foreground: rgba(0, 0, 0, 0.47); --vscode-editorOverviewRuler-rangeHighlightForeground: rgba(0, 122, 204, 0.6); --vscode-editorOverviewRuler-errorForeground: rgba(255, 18, 18, 0.7); --vscode-editorOverviewRuler-warningForeground: #bf8803; --vscode-editorOverviewRuler-infoForeground: #1a85ff; --vscode-editorBracketHighlight-foreground1: #0431fa; --vscode-editorBracketHighlight-foreground2: #319331; --vscode-editorBracketHighlight-foreground3: #7b3814; --vscode-editorBracketHighlight-foreground4: rgba(0, 0, 0, 0); --vscode-editorBracketHighlight-foreground5: rgba(0, 0, 0, 0); --vscode-editorBracketHighlight-foreground6: rgba(0, 0, 0, 0); --vscode-editorBracketHighlight-unexpectedBracket-foreground: rgba(255, 18, 18, 0.8); --vscode-editorBracketPairGuide-background1: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-background2: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-background3: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-background4: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-background5: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-background6: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-activeBackground1: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-activeBackground2: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-activeBackground3: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-activeBackground4: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-activeBackground5: rgba(0, 0, 0, 0); --vscode-editorBracketPairGuide-activeBackground6: rgba(0, 0, 0, 0); --vscode-editorUnicodeHighlight-border: #cea33d; --vscode-editorUnicodeHighlight-background: rgba(206, 163, 61, 0.08); --vscode-editorOverviewRuler-bracketMatchForeground: #a0a0a0; --vscode-editor-linkedEditingBackground: rgba(255, 0, 0, 0.3); --vscode-editor-wordHighlightBackground: rgba(87, 87, 87, 0.25); --vscode-editor-wordHighlightStrongBackground: #d6ebff; --vscode-editor-wordHighlightTextBackground: rgba(173, 214, 255, 0.45); --vscode-editorOverviewRuler-wordHighlightForeground: rgba(160, 160, 160, 0.8); --vscode-editorOverviewRuler-wordHighlightStrongForeground: rgba(192, 160, 192, 0.8); --vscode-editorOverviewRuler-wordHighlightTextForeground: rgba(0, 0, 0, 0); --vscode-peekViewTitle-background: #f3f3f3; --vscode-peekViewTitleLabel-foreground: #000000; --vscode-peekViewTitleDescription-foreground: #616161; --vscode-peekView-border: #1a85ff; --vscode-peekViewResult-background: #f3f3f3; --vscode-peekViewResult-lineForeground: #646465; --vscode-peekViewResult-fileForeground: #1e1e1e; --vscode-peekViewResult-selectionBackground: rgba(51, 153, 255, 0.2); --vscode-peekViewResult-selectionForeground: #6c6c6c; --vscode-peekViewEditor-background: #f2f8fc; --vscode-peekViewEditorGutter-background: #f2f8fc; --vscode-peekViewEditorStickyScroll-background: #f2f8fc; --vscode-peekViewResult-matchHighlightBackground: rgba(234, 92, 0, 0.3); --vscode-peekViewEditor-matchHighlightBackground: rgba(245, 216, 2, 0.87); --vscode-editorMarkerNavigationError-background: #e51400; --vscode-editorMarkerNavigationError-headerBackground: rgba(229, 20, 0, 0.1); --vscode-editorMarkerNavigationWarning-background: #bf8803; --vscode-editorMarkerNavigationWarning-headerBackground: rgba(191, 136, 3, 0.1); --vscode-editorMarkerNavigationInfo-background: #1a85ff; --vscode-editorMarkerNavigationInfo-headerBackground: rgba(26, 133, 255, 0.1); --vscode-editorMarkerNavigation-background: #f7f7f7; --vscode-editorHoverWidget-highlightForeground: #0066bf; --vscode-editorSuggestWidget-background: #f3f3f3; --vscode-editorSuggestWidget-border: #c8c8c8; --vscode-editorSuggestWidget-foreground: #000000; --vscode-editorSuggestWidget-selectedForeground: #000000; --vscode-editorSuggestWidget-selectedBackground: #d6ebff; --vscode-editorSuggestWidget-highlightForeground: #0066bf; --vscode-editorSuggestWidget-focusHighlightForeground: #0066bf; --vscode-editorSuggestWidgetStatus-foreground: rgba(0, 0, 0, 0.5); --vscode-editor-foldBackground: rgba(173, 214, 255, 0.3); --vscode-editorGutter-foldingControlForeground: #424242; } + +.mtk1 { color: rgb(0, 0, 0); } + +.mtk2 { color: rgb(247, 247, 247); } + +.mtk3 { color: rgb(128, 128, 128); } + +.mtk4 { color: rgb(255, 0, 0); } + +.mtk5 { color: rgb(4, 81, 165); } + +.mtk6 { color: rgb(0, 0, 255); } + +.mtk7 { color: rgb(9, 134, 88); } + +.mtk8 { color: rgb(0, 128, 0); } + +.mtk9 { color: rgb(221, 0, 0); } + +.mtk10 { color: rgb(129, 31, 63); } + +.mtk11 { color: rgb(224, 0, 0); } + +.mtk12 { color: rgb(17, 102, 68); } + +.mtk13 { color: rgb(56, 56, 56); } + +.mtk14 { color: rgb(37, 118, 147); } + +.mtk15 { color: rgb(121, 94, 38); } + +.mtk16 { color: rgb(0, 16, 128); } + +.mtk17 { color: rgb(205, 49, 49); } + +.mtk18 { color: rgb(134, 59, 0); } + +.mtk19 { color: rgb(175, 0, 219); } + +.mtk20 { color: rgb(196, 59, 59); } + +.mtk21 { color: rgb(128, 0, 0); } + +.mtk22 { color: rgb(48, 48, 192); } + +.mtk23 { color: rgb(102, 102, 102); } + +.mtk24 { color: rgb(119, 136, 153); } + +.mtk25 { color: rgb(199, 0, 199); } + +.mtk26 { color: rgb(163, 21, 21); } + +.mtk27 { color: rgb(79, 118, 172); } + +.mtk28 { color: rgb(0, 128, 128); } + +.mtk29 { color: rgb(0, 17, 136); } + +.mtk30 { color: rgb(72, 100, 170); } + +.mtki { font-style: italic; } + +.mtkb { font-weight: bold; } + +.mtku { text-decoration: underline; text-underline-position: under; } + +.mtks { text-decoration: line-through; } + +.mtks.mtku { text-decoration: underline line-through; text-underline-position: under; } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://fonts.googleapis.com/css2?family=Google+Symbols:FILL@0..1&display=block + +@charset "utf-8"; + +@font-face { font-family: "Google Symbols"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesymbols/v292/HhzZU5Ak9u-oMExPeInvcuEmPosC9zS3FYkFU68cPrjdKM1XMoDZlWmzc3IiWvF1SbxVhQidBnv_C_ar1J9g0sLBUv3G8taXmBpH-Bw.woff2") format("woff2"); } + +.google-symbols { font-family: "Google Symbols"; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; overflow-wrap: normal; direction: ltr; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700|Google+Sans:300,400,500,600,700|Google+Sans+Text:400,700&display=block + +@charset "utf-8"; + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiIUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+308, U+530-58F, U+2010, U+2024, U+25CC, U+FB13-FB17; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiAUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+980-9FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: local("GoogleSans-Regular"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPj8UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: local("GoogleSans-Regular"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjYUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjMUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiMUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+1200-1399, U+2D80-2DDE, U+AB01-AB2E, U+1E7E0-1E7E6, U+1E7E8-1E7EB, U+1E7ED-1E7EE, U+1E7F0-1E7FE; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPi0UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+589, U+10A0-10FF, U+1C90-1CBA, U+1CBD-1CBF, U+2D00-2D2F; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: local("GoogleSans-Regular"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjEUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPikUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+A80-AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPhEUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+A01-A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: local("GoogleSans-Regular"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjAUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjkUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjsUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+E81-EDF, U+200C-200D, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPisUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+B01-B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPi8UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+964-965, U+D81-DF4, U+1CF2, U+200C-200D, U+25CC, U+111E1-111F4; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPlwUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiQUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+964-965, U+B82-BFA, U+200C-200D, U+20B9, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPi4UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+C00-C7F, U+1CDA, U+1CF2, U+200C-200D, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiYUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+E01-E5B, U+200C-200D, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: local("GoogleSans-Regular"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPj0UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: local("GoogleSans-Regular"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjwUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 400; font-display: block; src: local("GoogleSans-Regular"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjIUvbQoi-E.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiIUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+308, U+530-58F, U+2010, U+2024, U+25CC, U+FB13-FB17; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiAUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+980-9FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: local("GoogleSans-Medium"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPj8UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: local("GoogleSans-Medium"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjYUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjMUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiMUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+1200-1399, U+2D80-2DDE, U+AB01-AB2E, U+1E7E0-1E7E6, U+1E7E8-1E7EB, U+1E7ED-1E7EE, U+1E7F0-1E7FE; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPi0UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+589, U+10A0-10FF, U+1C90-1CBA, U+1CBD-1CBF, U+2D00-2D2F; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: local("GoogleSans-Medium"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjEUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPikUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+A80-AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPhEUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+A01-A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: local("GoogleSans-Medium"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjAUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjkUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjsUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+E81-EDF, U+200C-200D, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPisUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+B01-B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPi8UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+964-965, U+D81-DF4, U+1CF2, U+200C-200D, U+25CC, U+111E1-111F4; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPlwUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiQUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+964-965, U+B82-BFA, U+200C-200D, U+20B9, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPi4UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+C00-C7F, U+1CDA, U+1CF2, U+200C-200D, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiYUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+E01-E5B, U+200C-200D, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: local("GoogleSans-Medium"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPj0UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: local("GoogleSans-Medium"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjwUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 500; font-display: block; src: local("GoogleSans-Medium"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjIUvbQoi-E.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiIUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+308, U+530-58F, U+2010, U+2024, U+25CC, U+FB13-FB17; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiAUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+980-9FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPj8UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjYUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjMUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiMUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+1200-1399, U+2D80-2DDE, U+AB01-AB2E, U+1E7E0-1E7E6, U+1E7E8-1E7EB, U+1E7ED-1E7EE, U+1E7F0-1E7FE; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPi0UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+589, U+10A0-10FF, U+1C90-1CBA, U+1CBD-1CBF, U+2D00-2D2F; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjEUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPikUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+A80-AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPhEUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+A01-A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjAUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjkUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjsUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+E81-EDF, U+200C-200D, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPisUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+B01-B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPi8UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+964-965, U+D81-DF4, U+1CF2, U+200C-200D, U+25CC, U+111E1-111F4; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPlwUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiQUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+964-965, U+B82-BFA, U+200C-200D, U+20B9, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPi4UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+C00-C7F, U+1CDA, U+1CF2, U+200C-200D, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiYUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+E01-E5B, U+200C-200D, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPj0UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjwUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 600; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjIUvbQoi-E.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiIUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+308, U+530-58F, U+2010, U+2024, U+25CC, U+FB13-FB17; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiAUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+980-9FE, U+1CD0, U+1CD2, U+1CD5-1CD6, U+1CD8, U+1CE1, U+1CEA, U+1CED, U+1CF2, U+1CF5-1CF7, U+200C-200D, U+20B9, U+25CC, U+A8F1; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: local("GoogleSans-Bold"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPj8UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: local("GoogleSans-Bold"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjYUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjMUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+900-97F, U+1CD0-1CF9, U+200C-200D, U+20A8, U+20B9, U+20F0, U+25CC, U+A830-A839, U+A8E0-A8FF, U+11B00-11B09; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiMUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+1200-1399, U+2D80-2DDE, U+AB01-AB2E, U+1E7E0-1E7E6, U+1E7E8-1E7EB, U+1E7ED-1E7EE, U+1E7F0-1E7FE; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPi0UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+589, U+10A0-10FF, U+1C90-1CBA, U+1CBD-1CBF, U+2D00-2D2F; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: local("GoogleSans-Bold"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjEUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPikUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+A80-AFF, U+200C-200D, U+20B9, U+25CC, U+A830-A839; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPhEUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+A01-A76, U+200C-200D, U+20B9, U+25CC, U+262C, U+A830-A839; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: local("GoogleSans-Bold"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjAUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+590-5FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjkUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+1780-17FF, U+19E0-19FF, U+200C-200D, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjsUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+E81-EDF, U+200C-200D, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPisUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+B01-B77, U+1CDA, U+1CF2, U+200C-200D, U+20B9, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPi8UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+964-965, U+D81-DF4, U+1CF2, U+200C-200D, U+25CC, U+111E1-111F4; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPlwUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+1-C, U+E-1F, U+7F-9F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiQUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+964-965, U+B82-BFA, U+200C-200D, U+20B9, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPi4UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+951-952, U+964-965, U+C00-C7F, U+1CDA, U+1CF2, U+200C-200D, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPiYUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+E01-E5B, U+200C-200D, U+25CC; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: local("GoogleSans-Bold"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPj0UvbQoi-Entw.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: local("GoogleSans-Bold"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjwUvbQoi-Entw.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Google Sans"; font-style: normal; font-weight: 700; font-display: block; src: local("GoogleSans-Bold"), url("https://fonts.gstatic.com/s/googlesans/v61/4UasrENHsxJlGDuGo1OIlJfC6l_24rlCK1Yo_Iqcsih3SAyH6cAwhX9RPjIUvbQoi-E.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Google Sans Text"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesanstext/v22/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qE52i0VBuxOCBA.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Google Sans Text"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesanstext/v22/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qEl2i0VBuxOCBA.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: "Google Sans Text"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesanstext/v22/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qEV2i0VBuxOCBA.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Google Sans Text"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesanstext/v22/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qER2i0VBuxOCBA.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Google Sans Text"; font-style: normal; font-weight: 400; font-display: block; src: url("https://fonts.gstatic.com/s/googlesanstext/v22/5aUu9-KzpRiLCAt4Unrc-xIKmCU5qEp2i0VBuxM.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: "Google Sans Text"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesanstext/v22/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oPFTnmxjtjm4DZzFQQ.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: "Google Sans Text"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesanstext/v22/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oPFTnmtjtjm4DZzFQQ.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: "Google Sans Text"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesanstext/v22/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oPFTnmdjtjm4DZzFQQ.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: "Google Sans Text"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesanstext/v22/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oPFTnmZjtjm4DZzFQQ.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: "Google Sans Text"; font-style: normal; font-weight: 700; font-display: block; src: url("https://fonts.gstatic.com/s/googlesanstext/v22/5aUp9-KzpRiLCAt4Unrc-xIKmCU5oPFTnmhjtjm4DZw.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-display: block; src: local("Roboto Light"), local("Roboto-Light"), local("sans-serif-light"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-display: block; src: local("Roboto Light"), local("Roboto-Light"), local("sans-serif-light"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-display: block; src: local("Roboto Light"), local("Roboto-Light"), local("sans-serif-light"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-display: block; src: local("Roboto Light"), local("Roboto-Light"), local("sans-serif-light"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-display: block; src: local("Roboto Light"), local("Roboto-Light"), local("sans-serif-light"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-display: block; src: local("Roboto Light"), local("Roboto-Light"), local("sans-serif-light"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 300; font-display: block; src: local("Roboto Light"), local("Roboto-Light"), local("sans-serif-light"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: block; src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: block; src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: block; src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: block; src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: block; src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: block; src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; font-display: block; src: local("Roboto"), local("Roboto-Regular"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-display: block; src: local("Roboto Medium"), local("Roboto-Medium"), local("sans-serif-medium"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-display: block; src: local("Roboto Medium"), local("Roboto-Medium"), local("sans-serif-medium"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-display: block; src: local("Roboto Medium"), local("Roboto-Medium"), local("sans-serif-medium"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-display: block; src: local("Roboto Medium"), local("Roboto-Medium"), local("sans-serif-medium"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-display: block; src: local("Roboto Medium"), local("Roboto-Medium"), local("sans-serif-medium"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-display: block; src: local("Roboto Medium"), local("Roboto-Medium"), local("sans-serif-medium"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; font-display: block; src: local("Roboto Medium"), local("Roboto-Medium"), local("sans-serif-medium"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-display: block; src: local("Roboto Bold"), local("Roboto-Bold"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-display: block; src: local("Roboto Bold"), local("Roboto-Bold"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-display: block; src: local("Roboto Bold"), local("Roboto-Bold"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-display: block; src: local("Roboto Bold"), local("Roboto-Bold"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-display: block; src: local("Roboto Bold"), local("Roboto-Bold"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-display: block; src: local("Roboto Bold"), local("Roboto-Bold"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 700; font-display: block; src: local("Roboto Bold"), local("Roboto-Bold"), local("sans-serif"), url("https://fonts.gstatic.com/s/roboto/v32/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://ssl.gstatic.com/colaboratory-static/common/333325de257f4dad01c334babcb67982/v2/external/bundle.css + +@charset "utf-8"; + +.goog-modalpopup, .modal-dialog { box-shadow: rgba(0, 0, 0, 0.2) 0px 4px 16px; background: padding-box rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.333); outline: 0px; position: absolute; } + +.goog-modalpopup-bg, .modal-dialog-bg { background: rgb(255, 255, 255); left: 0px; position: absolute; top: 0px; } + +div.goog-modalpopup-bg, div.modal-dialog-bg { opacity: 0.75; } + +.modal-dialog { color: rgb(0, 0, 0); padding: 30px 42px; } + +.modal-dialog-title { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); cursor: default; font-size: 16px; font-weight: 400; line-height: 24px; margin: 0px 0px 16px; } + +.modal-dialog-title-close { height: 11px; opacity: 0.7; padding: 17px; position: absolute; right: 0px; top: 0px; width: 11px; } + +.modal-dialog-title-close::after { content: ""; background: url("//ssl.gstatic.com/ui/v1/dialog/close-x.png"); position: absolute; height: 11px; width: 11px; right: 17px; } + +.modal-dialog-title-close:hover { opacity: 1; } + +.modal-dialog-content { background-color: rgb(255, 255, 255); line-height: 1.4em; overflow-wrap: break-word; } + +.modal-dialog-buttons { margin-top: 16px; } + +.modal-dialog-buttons button { border-radius: 2px; background-color: rgb(245, 245, 245); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(245, 245, 245)), to(rgb(241, 241, 241))); border: 1px solid rgba(0, 0, 0, 0.1); color: rgb(68, 68, 68); cursor: default; font-family: inherit; font-size: 11px; font-weight: 700; height: 29px; line-height: 27px; margin: 0px 16px 0px 0px; min-width: 72px; outline: 0px; padding: 0px 8px; } + +.modal-dialog-buttons button:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px; background-color: rgb(248, 248, 248); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(248, 248, 248)), to(rgb(241, 241, 241))); border: 1px solid rgb(198, 198, 198); color: rgb(51, 51, 51); } + +.modal-dialog-buttons button:active { background-color: rgb(248, 248, 248); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(248, 248, 248)), to(rgb(241, 241, 241))); border: 1px solid rgb(198, 198, 198); color: rgb(51, 51, 51); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset; } + +.modal-dialog-buttons button:focus { border: 1px solid rgb(77, 144, 254); } + +.modal-dialog-buttons button[disabled] { box-shadow: none; background: none rgb(255, 255, 255); border: 1px solid rgba(0, 0, 0, 0.05); color: rgb(184, 184, 184); } + +.modal-dialog-buttons .goog-buttonset-action { background-color: rgb(77, 144, 254); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(77, 144, 254)), to(rgb(71, 135, 237))); border: 1px solid rgb(48, 121, 237); color: rgb(255, 255, 255); } + +.modal-dialog-buttons .goog-buttonset-action:hover { background-color: rgb(53, 122, 232); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(77, 144, 254)), to(rgb(53, 122, 232))); border: 1px solid rgb(47, 91, 183); color: rgb(255, 255, 255); } + +.modal-dialog-buttons .goog-buttonset-action:active { background-color: rgb(53, 122, 232); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(77, 144, 254)), to(rgb(53, 122, 232))); border: 1px solid rgb(47, 91, 183); color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px inset; } + +.modal-dialog-buttons .goog-buttonset-action:focus { box-shadow: rgb(255, 255, 255) 0px 0px 0px 1px inset; border: 1px solid transparent; outline: transparent 0px; } + +.modal-dialog-buttons .goog-buttonset-action[disabled] { box-shadow: none; background: rgb(77, 144, 254); color: rgb(255, 255, 255); opacity: 0.5; } + +.jfk-alert, .jfk-confirm, .jfk-prompt { width: 512px; } + +.share-client-dialog { overflow: auto; box-sizing: border-box; max-height: 100% !important; width: auto !important; } + +* html .share-client-dialog { max-height: none !important; overflow: visible !important; } + +:first-child + html .share-client-dialog { max-height: none !important; overflow: visible !important; } + +.share-client-dialog .modal-dialog-content, .share-client-dialog .modal-dialog-title { padding: 0px; } + +.share-client-dialog .share-client-dialog-hidden-title { height: 0px; margin: 0px; padding: 0px; } + +.share-client-dialog .modal-dialog-title { font-family: arial, sans-serif; font-weight: 400; } + +.share-client-content-iframe { display: flex; height: 100%; width: 100%; border: none; } + +.share-client-dialog .modal-dialog-buttons { display: none; } + +.share-client-error-dialog { font-family: arial, sans-serif; font-size: 12px; width: 400px; z-index: 3000; } + +.share-client-loading-contents { height: 99px; text-align: center; width: 454px; } + +.share-client-spinner { background-image: url("//ssl.gstatic.com/docs/documents/share/images/spinner-2.gif"); background-size: 24px; display: inline-block; margin-top: 24px; width: 24px; height: 24px; } + +.inline-share-ui-status { font-size: 12pt; font-weight: 700; height: 19px; padding: 5px 10px; background-color: rgb(241, 244, 255); } + +.inline-share-ui-overlay { position: absolute; z-index: 150; background-color: rgb(255, 255, 255); opacity: 0; } + +.share-client-panel-dialog-share { height: 100%; width: 100%; } + +.share-client-panel-dialog-overlay { position: absolute; z-index: 150; } + +.share-client-offscreen { position: absolute !important; left: -10000px !important; top: -10000px !important; } + +.share-client-loading-dialog { font-family: arial, sans-serif; z-index: 3000; } + +.modeElementsDark .share-client-loading-dialog .modal-dialog-title { color: rgb(227, 227, 227); } + +.share-client-debug { display: none; position: absolute; bottom: 0px; right: 0px; color: rgb(119, 119, 119); font-size: 10px; } + +.team-drive-share-client-dialog { border: none; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.14) 0px 24px 38px 3px, rgba(0, 0, 0, 0.12) 0px 9px 46px 8px, rgba(0, 0, 0, 0.2) 0px 11px 15px -7px; padding: 0px; } + +.full-screen-share-client-dialog { height: 100vh; overflow: hidden; background-color: transparent !important; border: none !important; padding: 0px !important; width: 100vw !important; } + +.full-screen-share-client-dialog .modal-dialog-content { background: transparent; height: 100%; width: 100%; } + +.modal-dialog.share-client-dialog.team-drive-share-client-dialog { padding: 0px; } + +.full-screen-share-client-dialog .modal-dialog-title, .team-drive-share-client-dialog .modal-dialog-title { display: none; } + +.google-visualization-table { box-sizing: border-box; display: inline-block; vertical-align: bottom; } + +.google-visualization-table * { box-sizing: inherit; } + +.google-visualization-table > div:first-child { border: 0px solid rgb(238, 238, 238); } + +.google-visualization-table > div:first-child.scrolling .google-visualization-table-table .frozen-column, .google-visualization-table > div:first-child.scrolling .google-visualization-table-table th { visibility: hidden; opacity: 0; color: transparent; } + +.google-visualization-table > div:first-child.doneScrolling .google-visualization-table-table th { transition: opacity 0.25s ease-in 0.1s; } + +.google-visualization-table > div:first-child.doneScrolling .google-visualization-table-table .frozen-column { transition: visibility, opacity 0.15s ease-in 0.15s; } + +.google-visualization-table-table { font-family: arial, helvetica; font-size: 10pt; cursor: default; margin: 0px; background: rgb(255, 255, 255); border-spacing: 0px; border-collapse: separate; } + +.google-visualization-table-table * { margin: 0px; } + +.google-visualization-table .gradient { background-image: linear-gradient(rgba(255, 255, 255, 0.8) 0px, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0)); } + +.google-visualization-table-tr-head { background-color: rgb(228, 233, 244); font-weight: 700; text-align: center; } + +.google-visualization-table-sorthdr { cursor: pointer; } + +.google-visualization-table-sortind { color: rgb(204, 204, 204); padding-left: 4px; } + +.unsorted .google-visualization-table-sortind { display: none; } + +.unsorted .google-visualization-table-sortind::after { content: " "; } + +.sort-ascending .google-visualization-table-sortind::after { content: "▲"; } + +.sort-descending .google-visualization-table-sortind::after { content: "▼"; } + +.google-visualization-table-th { cursor: pointer; white-space: nowrap; } + +.google-visualization-table-td { overflow: hidden; } + +.google-visualization-table-td, .google-visualization-table-th { padding: 2px 0.35em; background-color: inherit; background-clip: padding-box; } + +.google-visualization-table-table td, .google-visualization-table-table th { border-style: solid; border-color: rgb(238, 238, 238); border-image: initial; border-width: 0px 1px 1px 0px; padding: 2px 0.35em; } + +.google-visualization-table-table th { position: relative; z-index: 10; } + +.google-visualization-table-table td.frozen-column { position: relative; z-index: 5; } + +.google-visualization-table-table thead th.frozen-column { z-index: 15; } + +.google-visualization-table-table .last-frozen-column { border-right: 2px ridge rgb(238, 238, 238); } + +.google-visualization-table-tr-even { background-color: rgb(255, 255, 255); } + +.google-visualization-table-tr-odd { background-color: rgb(250, 250, 250); } + +.google-visualization-table-tr-sel { background-color: rgb(214, 233, 248); } + +.google-visualization-table-tr-over { background-color: rgb(231, 233, 249); } + +.google-visualization-table-td.google-visualization-table-type-bool { text-align: center; font-family: "Arial Unicode MS", Arial, Helvetica; } + +.google-visualization-table-td.google-visualization-table-type-date { text-align: center; } + +.google-visualization-table-td.google-visualization-table-type-number { text-align: right; white-space: nowrap; } + +.google-visualization-table-seq { text-align: right; color: rgb(102, 102, 102); } + +.google-visualization-table-div-page { display: inline-block; width: 100%; padding: 1px 0px 0px 1px; border: 0px; background-color: rgb(228, 233, 244); font-family: Arial, sans-serif; } + +.google-visualization-table-div-page [role="button"] { display: inline-block; cursor: pointer; margin-top: 2px; margin-bottom: 2px; font-family: "Arial Unicode MS", Arial, Helvetica; font-size: 10px; line-height: 10px; } + +.google-visualization-table-div-page [role="button"] .goog-custom-button-inner-box { padding: 1px 1px 2px; } + +.google-visualization-table-page-prev::before { content: "◄"; } + +.google-visualization-table-page-next::before { content: "►"; } + +.google-visualization-table-page-numbers { display: inline-block; zoom: 1; margin: 0px; vertical-align: middle; } + +.ie8 .google-visualization-table-page-numbers { display: inline; } + +.google-visualization-table-page-number { display: inline-block; background-color: rgb(228, 233, 244); border: 1px outset buttonshadow; border-radius: 3px; color: rgb(0, 0, 0); font-size: 10px; min-width: 10px; margin: 2px; padding: 0px 2px; text-align: center; text-decoration: none; vertical-align: middle; } + +.google-visualization-table-page-number.current { font-weight: 700; font-size: 11px; background: rgb(254, 254, 254); border-style: inset; } + +.google-visualization-table-page-number:hover { background: rgb(254, 254, 254); border-style: inset; } + +.google-visualization-table .transparent { background-image: none; background-color: transparent; border-color: transparent; } + +.google-visualization-table .transparentIE6 { background: none; } + +.google-visualization-table td .transparent, .google-visualization-table th .transparent { color: transparent; opacity: 0; } + +.google-visualization-table .google-visualization-hidden { visibility: hidden; pointer-events: none; } + +.google-visualization-table-loadtest { padding-left: 6px; } + +.peopleKitStyleGm3 { --pkw-background: var(--gm3-sys-color-background,#fff); --pkw-outline: var(--gm3-sys-color-outline,#747775); --pkw-outline-variant: var(--gm3-sys-color-outline-variant,#c4c7c5); --pkw-scrim: rgba(0,0,0,.32); --pkw-primary: var(--gm3-sys-color-primary,#0b57d0); --pkw-secondary-container: var(--gm3-sys-color-secondary-container,#c2e7ff); --pkw-on-secondary-container: var(--gm3-sys-color-on-secondary-container,#001d35); --pkw-error: var(--gm3-sys-color-error,#b3261e); --pkw-on-error: var(--gm3-sys-color-on-error,#fff); --pkw-error-container: var(--gm3-sys-color-error-container,#f9dedc); --pkw-error-container-low: #ffedea; --pkw-on-error-container: var(--gm3-sys-color-on-error-container,#410e0b); --pkw-caution: #7d5800; --pkw-caution-container: #ffdea9; --pkw-caution-container-low: #ffefd4; --pkw-on-caution-container: #271900; --pkw-on-surface: var(--gm3-sys-color-on-surface,#1f1f1f); --pkw-on-surface-variant: var(--gm3-sys-color-on-surface-variant,#444746); --pkw-surface-container: var(--gm3-sys-color-surface-container,#f0f4f9); --pkw-surface-container-high: var(--gm3-sys-color-surface-container-high,#e9eef6); --pkw-inverse-surface: var(--gm3-sys-color-inverse-surface,#303030); --pkw-inverse-on-surface: var(--gm3-sys-color-inverse-on-surface,#f2f2f2); } + +.peoplekitThemeDark .peopleKitStyleGm3 { --pkw-background: var(--gm3-sys-color-background,#1f1f1f); --pkw-outline: var(--gm3-sys-color-outline,#8e918f); --pkw-outline-variant: var(--gm3-sys-color-outline-variant,#444746); --pkw-scrim: rgba(0,0,0,.32); --pkw-primary: var(--gm3-sys-color-primary,#a8c7fa); --pkw-secondary-container: var(--gm3-sys-color-secondary-container,#004a77); --pkw-on-secondary-container: var(--gm3-sys-color-on-secondary-container,#c2e7ff); --pkw-error: var(--gm3-sys-color-error,#f2b8b5); --pkw-on-error: var(--gm3-sys-color-on-error,#601410); --pkw-error-container: var(--gm3-sys-color-error-container,#8c1d18); --pkw-error-container-low: #410001; --pkw-on-error-container: var(--gm3-sys-color-on-error-container,#f9dedc); --pkw-caution: #ffba28; --pkw-caution-container: #5e4100; --pkw-caution-container-low: #503700; --pkw-on-caution-container: #ffdea9; --pkw-on-surface: var(--gm3-sys-color-on-surface,#e3e3e3); --pkw-on-surface-variant: var(--gm3-sys-color-on-surface-variant,#c4c7c5); --pkw-surface-container: var(--gm3-sys-color-surface-container,#1e1f20); --pkw-surface-container-high: var(--gm3-sys-color-surface-container-high,#282a2c); --pkw-inverse-surface: var(--gm3-sys-color-inverse-surface,#e3e3e3); --pkw-inverse-on-surface: var(--gm3-sys-color-inverse-on-surface,#303030); } + +.peoplekitComponentsAvatarImplAvatarContainer { position: relative; } + +.peoplekitComponentsAvatarImplAvatar { border-radius: 50%; outline: transparent solid 1px; overflow: hidden; } + +.peoplekitComponentsAvatarImplBadgeIconImage { margin: auto; display: block; height: 100%; width: 100%; } + +.peoplekitComponentsAvatarImplAvatarBadge { position: absolute; bottom: 0px; right: 0px; display: none; height: 30%; width: 30%; min-height: 30%; min-width: 30%; object-fit: cover; overflow: hidden; } + +.peoplekitComponentsAvatarImplAvatarBadge.visible { display: inline; } + +.isSelected .peoplekitComponentsAvatarImplAvatarBadge { display: none; } + +.peoplekitComponentsAvatarImplContainer { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; height: inherit; width: inherit; } + +.peoplekitComponentsAvatarImplColumn { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-flex: 1; flex: 1 1 0%; overflow: hidden; height: inherit; -webkit-box-align: stretch; align-items: stretch; } + +.peoplekitComponentsAvatarImplRow { display: flex; -webkit-box-flex: 1; flex: 1 1 0%; overflow: hidden; } + +.peoplekitComponentsAvatarImplDivider { margin: 1px; } + +.peoplekitComponentsAvatarImplImageRoot { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-flex: 1; flex: 1 1 auto; -webkit-box-align: center; place-items: center; transition: background 50ms ease-in-out; } + +.peoplekitComponentsAvatarImplImageRoot.isLoading { background-clip: padding-box; background-color: var(--pkw-on-surface-variant,#bdc1c6); } + +.peoplekitComponentsAvatarImplDefaultAvatarImage { display: none; } + +.isNotLoaded .peoplekitComponentsAvatarImplDefaultAvatarImage { display: block; fill: var(--pkw-on-surface-variant,#5f6368); } + +.peoplekitThemeDark .isNotLoaded .peoplekitComponentsAvatarImplDefaultAvatarImage { fill: var(--pkw-on-surface-variant,#9aa0a6); } + +.peoplekitComponentsAvatarImplImage { opacity: 1; display: block; transition: opacity 50ms ease-in-out; } + +.isLoading .peoplekitComponentsAvatarImplImage { opacity: 0; } + +.isNotLoaded .peoplekitComponentsAvatarImplImage { display: none; } + +.peoplekitComponentsChipChip { background: var(--pkw-background,#fff); border-radius: 50vh; box-shadow: 0 0 0 1px var(--pkw-outline,#dadce0) inset; color: var(--pkw-on-surface-variant,#5f6368); display: inline-block; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; margin: 4px; min-width: 1px; outline: transparent solid 1px; user-select: none; } + +.peoplekitComponentsChipChip:hover { background: var(--pkw-background,#f8f9fa); color: var(--pkw-on-surface-variant,#202124); } + +.peoplekitComponentsChipChip.isActive { background: var(--pkw-secondary-container,#e8f0fe); box-shadow: none; color: var(--pkw-on-secondary-container,#1967d2); outline-width: 2px; } + +.peoplekitComponentsChipChip.isActive:hover { background: var(--pkw-secondary-container,#d2e3fc); color: var(--pkw-on-secondary-container,#174ea6); } + +.peoplekitComponentsChipChip.isSpotlit { box-shadow: 0 0 0 2px var(--pkw-primary,#669df6) inset; outline-width: 3px; } + +.peoplekitComponentsChipChip.isWarning { background: var(--pkw-caution-container-low,#fef7e0); box-shadow: 0 0 0 1px var(--pkw-caution,#fbbc04) inset; color: var(--pkw-caution,#5f6368); } + +.peoplekitComponentsChipChip.isWarning.isActive { background: var(--pkw-caution-container,#fdd663); color: var(--pkw-on-caution-container,#3c4043); box-shadow: none; } + +.peoplekitComponentsChipChip.isWarning.isActive:hover { background: var(--pkw-caution-container,#fcc934); color: var(--pkw-on-caution-container,#202124); } + +.peoplekitComponentsChipChip.isWarning.isSpotlit { box-shadow: 0 0 0 2px var(--pkw-on-caution-container,#202124) inset; } + +.peoplekitComponentsChipChip.isWarning:hover { background: var(--pkw-caution-container,#feefc3); color: var(--pkw-caution,#202124); } + +.peoplekitComponentsChipChip.isError { background: var(--pkw-error-container-low,#fff); box-shadow: 0 0 0 1px var(--pkw-error,#ea4335) inset; color: var(--pkw-error,#c5221f); } + +.peoplekitComponentsChipChip.isError.isActive { background: var(--pkw-error-container,rgba(217,48,37,.2)); color: var(--pkw-on-error-container,#a50e0e); box-shadow: none; } + +.peoplekitComponentsChipChip.isError.isActive:hover { background: var(--pkw-error-container,rgba(217,48,37,.24)); color: var(--pkw-on-error-container,#a50e0e); } + +.peoplekitComponentsChipChip.isError.isSpotlit { box-shadow: 0 0 0 2px var(--pkw-on-error-container,#a50e0e) inset; } + +.peoplekitComponentsChipChip.isError:hover { background: var(--pkw-error-container,#fad2cf); color: var(--pkw-error,#a50e0e); } + +.peoplekitComponentsChipChip.isDragged, .peoplekitComponentsChipChip.isDragged.isActive, .peoplekitComponentsChipChip.isDragged.isError, .peoplekitComponentsChipChip.isDragged.isSpotlit, .peoplekitComponentsChipChip.isDragged.isWarning { border-width: 0px; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; } + +.peoplekitComponentsChipChip.isDragged.isActive .mdc-elevation-overlay, .peoplekitComponentsChipChip.isDragged.isError .mdc-elevation-overlay, .peoplekitComponentsChipChip.isDragged.isSpotlit .mdc-elevation-overlay, .peoplekitComponentsChipChip.isDragged.isWarning .mdc-elevation-overlay { opacity: 0; } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isActive, .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isError, .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isSpotlit, .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isWarning { border-width: 0px; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; } + +.peoplekitComponentsChipChip.isDragged .mdc-elevation-overlay, .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isActive .mdc-elevation-overlay, .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isError .mdc-elevation-overlay, .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isSpotlit .mdc-elevation-overlay, .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isWarning .mdc-elevation-overlay { opacity: 0; } + +.peoplekitComponentsChipChip.isDragged.peopleKitStyleGm3 { box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px 0px, rgba(0, 0, 0, 0.15) 0px 4px 8px 3px; } + +.peoplekitComponentsChipChip.isDisabled, .peoplekitComponentsChipChip.isDisabled:hover { opacity: 0.5; } + +.peoplekitComponentsChipChip.isDeletionDisabled .peoplekitComponentsChipDeleteButton { display: none; } + +.peoplekitThemeDark .peoplekitComponentsChipChip { background: var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); border-radius: 50vh; box-shadow: 0 0 0 1px var(--pkw-outline,#5f6368) inset; color: var(--pkw-on-surface-variant,#9aa0a6); display: inline-block; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; margin: 4px; min-width: 1px; outline: transparent solid 1px; user-select: none; } + +.peoplekitThemeDark .peoplekitComponentsChipChip:hover { background: var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.04),rgba(232,234,237,.04)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); color: var(--pkw-on-surface-variant,#e8eaed); } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isActive { background: var(--pkw-secondary-container,linear-gradient(0deg,rgba(138,180,248,.24),rgba(138,180,248,.24)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); box-shadow: none; color: var(--pkw-on-secondary-container,#d2e3fc); outline-width: 2px; } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isActive:hover { background: var(--pkw-secondary-container,linear-gradient(0deg,rgba(138,180,248,.32),rgba(138,180,248,.32)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); color: var(--pkw-on-secondary-container,#fff); } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isSpotlit { box-shadow: 0 0 0 2px var(--pkw-primary,#aecbfa) inset; outline-width: 3px; } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isWarning { background: var(--pkw-caution-container-low,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); box-shadow: 0 0 0 1px var(--pkw-caution,#fdd663) inset; color: var(--pkw-caution,#fdd663); } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isWarning.isActive { background: var(--pkw-caution-container,linear-gradient(0deg,rgba(253,214,99,.24),rgba(253,214,99,.24)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); color: var(--pkw-on-caution-container,#feefc3); box-shadow: none; } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isWarning.isActive:hover { background: var(--pkw-caution-container,linear-gradient(0deg,rgba(253,214,99,.36),rgba(253,214,99,.36)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); color: var(--pkw-on-caution-container,#fff); } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isWarning.isSpotlit { box-shadow: 0 0 0 2px var(--pkw-on-caution-container,#e8eaed) inset; } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isWarning:hover { background: var(--pkw-caution-container,linear-gradient(0deg,rgba(253,214,99,.04),rgba(253,214,99,.04)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); color: var(--pkw-caution,#feefc3); } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isError { background: var(--pkw-error-container-low,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); box-shadow: 0 0 0 1px var(--pkw-error,#f28b82) inset; color: var(--pkw-error,#f28b82); } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isError.isActive { background: var(--pkw-error-container,linear-gradient(0deg,hsla(5,81%,73%,.24),hsla(5,81%,73%,.24)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); color: var(--pkw-on-error-container,#fad2cf); box-shadow: none; } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isError.isActive:hover { background: var(--pkw-error-container,linear-gradient(0deg,hsla(5,81%,73%,.36),hsla(5,81%,73%,.36)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); color: var(--pkw-on-error-container,#fce8e6); } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isError.isSpotlit { box-shadow: 0 0 0 2px var(--pkw-on-error-container,#fad2cf) inset; } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isError:hover { background: var(--pkw-error-container,linear-gradient(0deg,hsla(5,81%,73%,.04),hsla(5,81%,73%,.04)),linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); color: var(--pkw-error,#fad2cf); } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged, .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isActive, .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isError, .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isSpotlit, .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isWarning { border-width: 0px; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isActive .mdc-elevation-overlay, .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isError .mdc-elevation-overlay, .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isSpotlit .mdc-elevation-overlay, .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isWarning .mdc-elevation-overlay { opacity: 0; } + +.peoplekitThemeDark .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isActive, .peoplekitThemeDark .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isError, .peoplekitThemeDark .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isSpotlit, .peoplekitThemeDark .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isWarning { border-width: 0px; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px; } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged .mdc-elevation-overlay, .peoplekitThemeDark .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isActive .mdc-elevation-overlay, .peoplekitThemeDark .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isError .mdc-elevation-overlay, .peoplekitThemeDark .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isSpotlit .mdc-elevation-overlay, .peoplekitThemeDark .peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.isWarning .mdc-elevation-overlay { opacity: 0; } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isDragged.peopleKitStyleGm3 { box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px 0px, rgba(0, 0, 0, 0.15) 0px 4px 8px 3px; } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isDisabled, .peoplekitThemeDark .peoplekitComponentsChipChip.isDisabled:hover { opacity: 0.5; } + +.peoplekitThemeDark .peoplekitComponentsChipChip.isDeletionDisabled .peoplekitComponentsChipDeleteButton { display: none; } + +.peopleKitStyleGm3 .peoplekitComponentsChipChip { position: relative; } + +.peopleKitStyleGm3 .peoplekitComponentsChipChip::before { background: var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#444746)); border-radius: 50vh; content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; } + +.peoplekitThemeDark .peopleKitStyleGm3 .peoplekitComponentsChipChip::before { background: var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#c4c7c5)); } + +.peopleKitStyleGm3 .peoplekitComponentsChipChip:hover::before { opacity: 0.08; } + +.peopleKitStyleGm3 .peoplekitComponentsChipChip.isActive:hover::before { opacity: 0.12; } + +.peopleKitStyleGm3 .peoplekitComponentsChipChip.isWarning:hover::before { opacity: 0.08; } + +.peopleKitStyleGm3 .peoplekitComponentsChipChip.isWarning.isActive:hover::before { opacity: 0.12; } + +.peopleKitStyleGm3 .peoplekitComponentsChipChip.isError:hover::before { opacity: 0.08; } + +.peopleKitStyleGm3 .peoplekitComponentsChipChip.isError.isActive:hover::before { opacity: 0.12; } + +.peoplekitComponentsChipChipRow { -webkit-box-align: stretch; align-items: stretch; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; padding: 2px; } + +.peoplekitComponentsChipLeft { -webkit-box-flex: initial; flex: initial; } + +.peoplekitComponentsChipCenter { -webkit-box-align: stretch; place-items: stretch; display: flex; -webkit-box-flex: 1; flex: 1 1 auto; overflow: hidden; } + +.peoplekitComponentsChipRight { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-flex: initial; flex: initial; } + +.peoplekitComponentsChipLabelContainer { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; -webkit-box-pack: center; justify-content: center; margin-left: 8px; margin-right: 8px; overflow: hidden; } + +.peoplekitComponentsChipLabelRow { -webkit-box-flex: initial; flex: initial; } + +.peoplekitComponentsChipLabel { letter-spacing: 0.0214286em; font-family: Roboto, Arial, sans-serif; font-size: 0.875rem; font-weight: 500; line-height: unset; max-width: 400px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: flex; } + +.peopleKitStyleGm3 .peoplekitComponentsChipLabel { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.25rem; } + +.peoplekitComponentsChipDisambiguationLabel.hasDisambiguationLabel { margin-left: 4px; } + +.peoplekitComponentsChipDisplayLabel { -webkit-box-flex: 1; flex: 1 0 auto; overflow: hidden; text-overflow: ellipsis; max-width: 100%; } + +.peoplekitComponentsChipDisambiguationLabel { overflow: hidden; text-overflow: ellipsis; } + +.peoplekitComponentsChipAvatar { position: relative; } + +.peoplekitComponentsChipAvatarContainer { height: inherit; width: inherit; position: relative; } + +.peoplekitComponentsChipAvatarExclamationOverlay { border-radius: 50%; height: 100%; left: 0px; outline: transparent solid 1px; position: absolute; top: 0px; width: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; } + +.peoplekitComponentsChipAvatarExclamationOverlay.isError { background-color: var(--pkw-error,#c5221f); } + +.peoplekitThemeDark .peoplekitComponentsChipAvatarExclamationOverlay.isError { background-color: var(--pkw-error,#f28b82); } + +.peoplekitComponentsChipExclamationIcon { display: inline-flex; height: 85%; width: 85%; } + +.peoplekitComponentsChipExclamationIcon.isError { fill: var(--pkw-on-error,#fff); } + +.peoplekitThemeDark .peoplekitComponentsChipExclamationIcon.isError { fill: var(--pkw-on-error,#202124); } + +@media (forced-colors: active) { + .peoplekitComponentsChipExclamationIcon { filter: brightness(0); } +} + +.peoplekitComponentsChipDeleteButton { -webkit-box-align: center; align-items: center; display: flex; height: 18px; margin-left: 0px; margin-right: 4px; width: 18px; z-index: 1; } + +.peoplekitComponentsChipDeleteIcon { display: block; fill: currentcolor; margin: 0px auto; } + +.peoplekitComponentsChipPlaceholderAvatarPlaceholder { border-radius: 50%; background-color: var(--pkw-secondary-fixed-dim,#aecbfa); } + +.peoplekitComponentsChipPlaceholderLabelPlaceholder { align-self: center; background-color: var(--pkw-secondary-fixed-dim,#aecbfa); border-radius: 8px; height: 16px; margin-left: 8px; margin-right: 8px; width: 150px; } + +.peoplekitComponentsChipPlaceholderShimmer { animation: 1.4s cubic-bezier(0.5, 0, 0.5, 1) 0s infinite normal none running fadeinout; } + +@-webkit-keyframes fadeinout { + 0% { opacity: 0.75; } + 50% { opacity: 1; } + 100% { opacity: 0.75; } +} + +@keyframes fadeinout { + 0% { opacity: 0.75; } + 50% { opacity: 1; } + 100% { opacity: 0.75; } +} + +.peoplekitComponentsTooltipImplTooltip { font-family: Roboto, Arial, sans-serif; font-size: 0.75rem; letter-spacing: 0.025em; background-color: var(--pkw-inverse-surface,#3c4043); color: var(--pkw-inverse-on-surface,#f1f3f4); border-radius: 5px; box-sizing: border-box; font-weight: 700; line-height: 16px; min-width: 40px; max-width: 200px; min-height: 24px; max-height: 40vh; overflow: hidden; padding: 4px 8px; position: absolute; outline: transparent solid 1px; text-align: center; width: max-content; z-index: 9; } + +.peoplekitThemeDark .peoplekitComponentsTooltipImplTooltip { background-color: var(--pkw-inverse-surface,#3c4043); color: var(--pkw-inverse-on-surface,#e8eaed); } + +.peopleKitStyleGm3 .peoplekitComponentsTooltipImplTooltip { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.75rem; font-weight: 400; letter-spacing: 0.006rem; line-height: 1rem; border-radius: 4px; } + +.peoplekitComponentsContextmenuitemImplMenuItem { background: var(--pkw-surface-container,#fff); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; } + +.peoplekitComponentsContextmenuitemImplMenuItem:hover { background: var(--pkw-surface-container,hsla(0,0%,4%,.04)); } + +.peoplekitComponentsContextmenuitemImplMenuItem.isActive { background: var(--pkw-surface-container,hsla(0,0%,4%,.12)); outline: transparent solid 3px; } + +.peoplekitComponentsContextmenuitemImplMenuItem.googleMaterialDefaultDensity { font-family: Roboto, Arial, sans-serif; line-height: 1.5rem; font-size: 1rem; letter-spacing: 0.00625em; font-weight: 400; height: 48px; } + +.peoplekitComponentsContextmenuitemImplMenuItem.googleMaterialDefaultDensity .peoplekitComponentsContextmenuitemImplIcon { height: 24px; width: 24px; margin-right: 16px; } + +.peoplekitComponentsContextmenuitemImplMenuItem.workspaceMaterialComfortableDensity { font-family: Roboto, Arial, sans-serif; line-height: 1.25rem; font-size: 0.875rem; letter-spacing: 0.0142857em; font-weight: 400; height: 32px; } + +.peoplekitComponentsContextmenuitemImplMenuItem.workspaceMaterialComfortableDensity .peoplekitComponentsContextmenuitemImplIcon { height: 20px; width: 20px; margin-right: 12px; } + +.peoplekitComponentsContextmenuitemImplMenuItem.workspaceMaterialCompactDensity { font-family: Roboto, Arial, sans-serif; line-height: 1.25rem; font-size: 0.875rem; letter-spacing: 0.0142857em; font-weight: 400; height: 32px; } + +.peoplekitComponentsContextmenuitemImplMenuItem.workspaceMaterialCompactDensity .peoplekitComponentsContextmenuitemImplIcon { height: 20px; width: 20px; margin-right: 12px; } + +.peoplekitThemeDark .peoplekitComponentsContextmenuitemImplMenuItem { background: var(--pkw-surface-container,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; } + +.peoplekitThemeDark .peoplekitComponentsContextmenuitemImplMenuItem:hover { background: var(--pkw-surface-container,linear-gradient(0deg,rgba(232,234,237,.14),rgba(232,234,237,.14)),#202124); } + +.peoplekitThemeDark .peoplekitComponentsContextmenuitemImplMenuItem.isActive { background: var(--pkw-surface-container,linear-gradient(0deg,rgba(232,234,237,.19),rgba(232,234,237,.19)),#202124); outline: transparent solid 3px; } + +.peoplekitThemeDark .peoplekitComponentsContextmenuitemImplMenuItem.googleMaterialDefaultDensity { font-family: Roboto, Arial, sans-serif; line-height: 1.5rem; font-size: 1rem; letter-spacing: 0.00625em; font-weight: 400; height: 48px; } + +.peoplekitThemeDark .peoplekitComponentsContextmenuitemImplMenuItem.googleMaterialDefaultDensity .peoplekitComponentsContextmenuitemImplIcon { height: 24px; width: 24px; margin-right: 16px; } + +.peoplekitThemeDark .peoplekitComponentsContextmenuitemImplMenuItem.workspaceMaterialComfortableDensity { font-family: Roboto, Arial, sans-serif; line-height: 1.25rem; font-size: 0.875rem; letter-spacing: 0.0142857em; font-weight: 400; height: 32px; } + +.peoplekitThemeDark .peoplekitComponentsContextmenuitemImplMenuItem.workspaceMaterialComfortableDensity .peoplekitComponentsContextmenuitemImplIcon { height: 20px; width: 20px; margin-right: 12px; } + +.peoplekitThemeDark .peoplekitComponentsContextmenuitemImplMenuItem.workspaceMaterialCompactDensity { font-family: Roboto, Arial, sans-serif; line-height: 1.25rem; font-size: 0.875rem; letter-spacing: 0.0142857em; font-weight: 400; height: 32px; } + +.peoplekitThemeDark .peoplekitComponentsContextmenuitemImplMenuItem.workspaceMaterialCompactDensity .peoplekitComponentsContextmenuitemImplIcon { height: 20px; width: 20px; margin-right: 12px; } + +.peopleKitStyleGm3 .peoplekitComponentsContextmenuitemImplMenuItem { position: relative; } + +.peopleKitStyleGm3 .peoplekitComponentsContextmenuitemImplMenuItem.googleMaterialDefaultDensity { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.25rem; height: 48px; } + +.peopleKitStyleGm3 .peoplekitComponentsContextmenuitemImplMenuItem.googleMaterialDefaultDensity .peoplekitComponentsContextmenuitemImplIcon { height: 24px; width: 24px; margin-right: 12px; } + +.peopleKitStyleGm3 .peoplekitComponentsContextmenuitemImplMenuItem.workspaceMaterialComfortableDensity { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.75rem; font-weight: 500; letter-spacing: 0.006rem; line-height: 1rem; height: 32px; } + +.peopleKitStyleGm3 .peoplekitComponentsContextmenuitemImplMenuItem.workspaceMaterialComfortableDensity .peoplekitComponentsContextmenuitemImplIcon { height: 20px; width: 20px; margin-right: 10px; } + +.peopleKitStyleGm3 .peoplekitComponentsContextmenuitemImplMenuItem.workspaceMaterialCompactDensity { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.75rem; font-weight: 500; letter-spacing: 0.006rem; line-height: 1rem; height: 32px; } + +.peopleKitStyleGm3 .peoplekitComponentsContextmenuitemImplMenuItem.workspaceMaterialCompactDensity .peoplekitComponentsContextmenuitemImplIcon { height: 20px; width: 20px; margin-right: 10px; } + +.peopleKitStyleGm3 .peoplekitComponentsContextmenuitemImplMenuItem::before { background: var(--pkw-on-surface,var(--gm3-sys-color-on-surface,#1f1f1f)); content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; } + +.peoplekitThemeDark .peopleKitStyleGm3 .peoplekitComponentsContextmenuitemImplMenuItem::before { background: var(--pkw-on-surface,var(--gm3-sys-color-on-surface,#e3e3e3)); } + +.peopleKitStyleGm3 .peoplekitComponentsContextmenuitemImplMenuItem:hover::before { opacity: 0.08; } + +.peopleKitStyleGm3 .peoplekitComponentsContextmenuitemImplMenuItem.isActive::before { opacity: 0.12; } + +.peoplekitComponentsContextmenuitemImplRow { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; max-width: 450px; padding: 0px 12px; } + +.peoplekitComponentsContextmenuitemImplLeft { -webkit-box-flex: initial; flex: initial; } + +.peoplekitComponentsContextmenuitemImplCenter { -webkit-box-flex: 1; flex: 1 1 auto; overflow: hidden; } + +.peoplekitComponentsContextmenuitemImplRight { -webkit-box-flex: initial; flex: initial; } + +.peoplekitComponentsContextmenuitemImplIcon { margin-left: 0px; } + +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .peoplekitComponentsContextmenuitemImplIcon { filter: brightness(0) invert(1); } +} + +@media (forced-colors: active) and (prefers-color-scheme: light) { + .peoplekitComponentsContextmenuitemImplIcon { filter: brightness(0); } +} + +@media (forced-colors: none) { + .peopleKitStyleGm3 .peoplekitComponentsContextmenuitemImplIcon { filter: brightness(0) saturate(100%) invert(25%) sepia(11%) saturate(129%) hue-rotate(109deg) brightness(93%) contrast(86%); } + .peoplekitThemeDark .peopleKitStyleGm3 .peoplekitComponentsContextmenuitemImplIcon { filter: brightness(0) saturate(100%) invert(88%) sepia(2%) saturate(246%) hue-rotate(87deg) brightness(92%) contrast(88%); } +} + +.peoplekitComponentsContextmenuitemImplLabel { color: var(--pkw-on-surface,#3c4043); text-overflow: ellipsis; white-space: nowrap; } + +.peoplekitThemeDark .peoplekitComponentsContextmenuitemImplLabel { color: var(--pkw-on-surface,#e8eaed); } + +.peoplekitComponentsContextmenuitemImplKeyboardShortcut { color: var(--pkw-on-surface-variant,#5f6368); margin-left: 48px; margin-right: 0px; white-space: nowrap; } + +.peoplekitThemeDark .peoplekitComponentsContextmenuitemImplKeyboardShortcut { color: var(--pkw-on-surface-variant,#9aa0a6); } + +.peoplekitComponentsContextmenuImplMenu { border-width: 0px; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 3px 0px, rgba(60, 64, 67, 0.15) 0px 4px 8px 3px; background: var(--pkw-surface-container,#fff); border-radius: 4px; outline: transparent solid 1px; overflow: hidden; padding: 8px 0px; position: absolute; user-select: none; z-index: 999999; } + +.peoplekitComponentsContextmenuImplMenu .mdc-elevation-overlay { opacity: 0; } + +.peoplekitThemeDark .peoplekitComponentsContextmenuImplMenu { background: var(--pkw-surface-container,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); } + +.peopleKitStyleGm3 .peoplekitComponentsContextmenuImplMenu { box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 6px 2px, rgba(0, 0, 0, 0.3) 0px 1px 2px 0px; } + +.peoplekitComponentsButtonLabelLabelButton { font-family: "Google Sans", Roboto, Arial, sans-serif; font-size: 0.875rem; letter-spacing: 0.0178571em; font-weight: 500; -webkit-box-align: center; align-items: center; background: none; border: none; border-radius: 4px; color: var(--pkw-primary,#1a73e8); display: flex; height: 36px; line-height: unset; outline: transparent solid 1px; padding: 0px 8px; user-select: none; } + +.peoplekitComponentsButtonLabelLabelButton:hover { background-color: var(--pkw-surface-container-high,rgba(26,115,232,.04)); color: var(--pkw-primary,#174ea6); cursor: pointer; } + +.peoplekitComponentsButtonLabelLabelButton:focus { background-color: var(--pkw-surface-container-high,rgba(26,115,232,.12)); color: var(--pkw-primary,#174ea6); cursor: pointer; outline-width: 3px; } + +.peoplekitComponentsButtonLabelLabelButton.isDisabled { color: var(--pkw-on-surface,#3c4043); opacity: 0.38; } + +.peoplekitThemeDark .peoplekitComponentsButtonLabelLabelButton { -webkit-box-align: center; align-items: center; background: none; border: none; border-radius: 4px; color: var(--pkw-primary,#8ab4f8); display: flex; height: 36px; line-height: unset; outline: transparent solid 1px; padding: 0px 8px; user-select: none; } + +.peoplekitThemeDark .peoplekitComponentsButtonLabelLabelButton:hover { background-color: var(--pkw-surface-container-high,rgba(138,180,248,.04)); color: var(--pkw-primary,#d2e3fc); cursor: pointer; } + +.peoplekitThemeDark .peoplekitComponentsButtonLabelLabelButton:focus { background-color: var(--pkw-surface-container-high,rgba(138,180,248,.12)); color: var(--pkw-primary,#d2e3fc); cursor: pointer; outline-width: 3px; } + +.peoplekitThemeDark .peoplekitComponentsButtonLabelLabelButton.isDisabled { color: var(--pkw-on-surface,#e8eaed); opacity: 0.38; } + +.peopleKitStyleGm3 .peoplekitComponentsButtonLabelLabelButton { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.25rem; border-radius: 20px; height: 40px; padding: 0px 24px; position: relative; } + +.peopleKitStyleGm3 .peoplekitComponentsButtonLabelLabelButton::before { background: var(--pkw-primary,var(--gm3-sys-color-primary,#0b57d0)); border-radius: 20px; content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; } + +.peoplekitThemeDark .peopleKitStyleGm3 .peoplekitComponentsButtonLabelLabelButton::before { background: var(--pkw-primary,var(--gm3-sys-color-primary,#a8c7fa)); } + +.peopleKitStyleGm3 .peoplekitComponentsButtonLabelLabelButton:hover::before { opacity: 0.08; } + +.peopleKitStyleGm3 .peoplekitComponentsButtonLabelLabelButton:focus::before { opacity: 0.12; } + +.peoplekitComponentsDialogImplScrim { background: var(--pkw-scrim,rgba(32,33,36,.6)); -webkit-box-align: center; align-items: center; box-sizing: border-box; display: flex; height: 100%; -webkit-box-pack: center; justify-content: center; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 999999; } + +.peoplekitThemeDark .peoplekitComponentsDialogImplScrim { background: var(--pkw-scrim,rgba(32,33,36,.6)); } + +.peoplekitComponentsDialogImplDialog { border-width: 0px; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 3px 0px, rgba(60, 64, 67, 0.15) 0px 4px 8px 3px; background: var(--pkw-surface-container-high,#fff); border-radius: 8px; max-width: 300px; outline: transparent solid 1px; overflow: hidden; } + +.peoplekitComponentsDialogImplDialog .mdc-elevation-overlay { opacity: 0; } + +.peoplekitThemeDark .peoplekitComponentsDialogImplDialog { background: var(--pkw-surface-container-high,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); } + +.peoplekitComponentsDialogImplDialog.peopleKitStyleGm3 { box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 3px 0px, rgba(0, 0, 0, 0.15) 0px 4px 8px 3px; border-radius: 28px; padding: 24px; } + +.peoplekitComponentsDialogImplAvatarHeader { background: var(--pkw-surface-container-high,#fff); border-bottom: 1px solid var(--pkw-outline-variant,#dadce0); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; padding: 12px; } + +.peoplekitThemeDark .peoplekitComponentsDialogImplAvatarHeader { background: var(--pkw-surface-container-high,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); border-bottom: 1px solid var(--pkw-outline-variant,#80868b); } + +.peopleKitStyleGm3 .peoplekitComponentsDialogImplAvatarHeader { padding: 0px 0px 8px; } + +.peoplekitComponentsDialogImplTextHeader { font-family: "Google Sans", Roboto, Arial, sans-serif; line-height: 1.5rem; font-size: 1rem; letter-spacing: 0.00625em; font-weight: 500; background: var(--pkw-surface-container-high,#fff); color: var(--pkw-on-surface,#202124); margin: 24px 24px 20px; } + +.peoplekitThemeDark .peoplekitComponentsDialogImplTextHeader { background: var(--pkw-surface-container-high,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); color: var(--pkw-on-surface,#e8eaed); } + +.peopleKitStyleGm3 .peoplekitComponentsDialogImplTextHeader { font-family: "Google Sans", Roboto, Arial, sans-serif; font-size: 1.5rem; font-weight: 400; letter-spacing: 0px; line-height: 2rem; margin: 0px; } + +.peoplekitComponentsDialogImplHeaderRow { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; } + +.peoplekitComponentsDialogImplLeft { -webkit-box-flex: initial; flex: initial; } + +.peoplekitComponentsDialogImplCenter { -webkit-box-flex: 1; flex: 1 1 auto; overflow: hidden; } + +.peoplekitComponentsDialogImplAvatar { position: relative; } + +.peoplekitComponentsDialogImplAvatarContainer { height: inherit; position: relative; width: inherit; } + +.peoplekitComponentsDialogImplLabelContainer { align-content: flex-start; -webkit-box-align: start; align-items: flex-start; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; margin-left: 12px; margin-right: 0px; } + +.peoplekitComponentsDialogImplLabelRow { -webkit-box-flex: initial; flex: initial; width: 100%; } + +.peoplekitComponentsDialogImplLabel { font-family: "Google Sans", Roboto, Arial, sans-serif; line-height: 1.25rem; font-size: 0.875rem; letter-spacing: 0.0178571em; font-weight: 500; color: var(--pkw-on-surface,#202124); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } + +.peoplekitThemeDark .peoplekitComponentsDialogImplLabel { color: var(--pkw-on-surface,#e8eaed); } + +.peopleKitStyleGm3 .peoplekitComponentsDialogImplLabel { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.25rem; } + +.peoplekitComponentsDialogImplSublabel { font-family: Roboto, Arial, sans-serif; line-height: 1rem; font-size: 0.75rem; letter-spacing: 0.025em; font-weight: 400; color: var(--pkw-on-surface-variant,#3c4043); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } + +.peoplekitThemeDark .peoplekitComponentsDialogImplSublabel { color: var(--pkw-on-surface-variant,#9aa0a6); } + +.peopleKitStyleGm3 .peoplekitComponentsDialogImplSublabel { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.75rem; font-weight: 500; letter-spacing: 0.006rem; line-height: 1rem; } + +.peoplekitComponentsDialogImplContent { font-family: Roboto, Arial, sans-serif; line-height: 1.5rem; font-size: 1rem; letter-spacing: 0.00625em; font-weight: 400; color: var(--pkw-on-surface-variant,#3c4043); margin: 24px 24px 20px; } + +.peoplekitThemeDark .peoplekitComponentsDialogImplContent { color: var(--pkw-on-surface-variant,#e8eaed); } + +.peopleKitStyleGm3 .peoplekitComponentsDialogImplContent { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.875rem; font-weight: 400; letter-spacing: 0px; line-height: 1.25rem; margin: 0px; padding-top: 16px; padding-bottom: 24px; } + +.peoplekitComponentsDialogImplActions { display: flex; -webkit-box-pack: end; justify-content: flex-end; padding: 8px; } + +.peopleKitStyleGm3 .peoplekitComponentsDialogImplActions { padding: 0px; } + +.peoplekitComponentsDialogImplActionDivider { width: 8px; } + +.peoplekitComponentsHideconfirmationdialogImplHeadline { font-family: Roboto, Arial, sans-serif; line-height: 1.5rem; font-size: 1rem; letter-spacing: 0.00625em; font-weight: 400; color: var(--pkw-on-surface,#202124); margin-bottom: 20px; } + +.peoplekitThemeDark .peoplekitComponentsHideconfirmationdialogImplHeadline { color: var(--pkw-on-surface,#e8eaed); } + +.peopleKitStyleGm3 .peoplekitComponentsHideconfirmationdialogImplHeadline { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.5rem; padding-bottom: 16px; margin-bottom: 0px; } + +.peoplekitComponentsHideconfirmationdialogImplDescription { color: var(--pkw-on-surface-variant,#3c4043); font-family: Roboto, Arial, sans-serif; line-height: 1.25rem; font-size: 0.875rem; letter-spacing: 0.0142857em; font-weight: 400; margin-bottom: 24px; } + +.peoplekitThemeDark .peoplekitComponentsHideconfirmationdialogImplDescription { color: var(--pkw-on-surface-variant,#e8eaed); } + +.peopleKitStyleGm3 .peoplekitComponentsHideconfirmationdialogImplDescription { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.875rem; font-weight: 400; letter-spacing: 0px; line-height: 1.25rem; margin-bottom: 0px; } + +.peoplekitComponentsButtonIconIconButton { background: none; border: none; border-radius: 50%; cursor: pointer; } + +.peoplekitComponentsButtonIconIconButton:hover { background-color: var(--pkw-background,#dadce0); } + +.peoplekitComponentsButtonIconIconButton:active { background-color: var(--pkw-background,#bdc1c6); } + +.peoplekitComponentsButtonIconIconButton.isFocused { background-color: var(--pkw-background,#dadce0); outline: transparent solid 3px; } + +.peoplekitComponentsButtonIconIconButton.googleMaterialDefaultDensity { height: 40px; padding: 8px; width: 40px; } + +.peoplekitComponentsButtonIconIconButton.googleMaterialDefaultDensity .peoplekitComponentsButtonIconAdaptableIcon { height: 24px; width: 24px; } + +.peoplekitComponentsButtonIconIconButton.workspaceMaterialComfortableDensity { height: 32px; padding: 6px; width: 32px; } + +.peoplekitComponentsButtonIconIconButton.workspaceMaterialComfortableDensity .peoplekitComponentsButtonIconAdaptableIcon { height: 20px; width: 20px; } + +.peoplekitComponentsButtonIconIconButton.workspaceMaterialCompactDensity { height: 28px; padding: 5px; width: 28px; } + +.peoplekitComponentsButtonIconIconButton.workspaceMaterialCompactDensity .peoplekitComponentsButtonIconAdaptableIcon { height: 18px; width: 18px; } + +.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton { background: none; border: none; border-radius: 50%; cursor: pointer; } + +.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton:hover { background-color: var(--pkw-background,#5f6368); } + +.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton:active { background-color: var(--pkw-background,#80868b); } + +.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton.isFocused { background-color: var(--pkw-background,#5f6368); outline: transparent solid 3px; } + +.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton.googleMaterialDefaultDensity { height: 40px; padding: 8px; width: 40px; } + +.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton.googleMaterialDefaultDensity .peoplekitComponentsButtonIconAdaptableIcon { height: 24px; width: 24px; } + +.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton.workspaceMaterialComfortableDensity { height: 32px; padding: 6px; width: 32px; } + +.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton.workspaceMaterialComfortableDensity .peoplekitComponentsButtonIconAdaptableIcon { height: 20px; width: 20px; } + +.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton.workspaceMaterialCompactDensity { height: 28px; padding: 5px; width: 28px; } + +.peoplekitThemeDark .peoplekitComponentsButtonIconIconButton.workspaceMaterialCompactDensity .peoplekitComponentsButtonIconAdaptableIcon { height: 18px; width: 18px; } + +.peopleKitStyleGm3 .peoplekitComponentsButtonIconIconButton { position: relative; } + +.peopleKitStyleGm3 .peoplekitComponentsButtonIconIconButton::before { background: var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#444746)); border-radius: 50%; content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; } + +.peoplekitThemeDark .peopleKitStyleGm3 .peoplekitComponentsButtonIconIconButton::before { background: var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#c4c7c5)); } + +.peopleKitStyleGm3 .peoplekitComponentsButtonIconIconButton:hover::before { opacity: 0.16; } + +.peopleKitStyleGm3 .peoplekitComponentsButtonIconIconButton:active::before { opacity: 0.24; } + +.peopleKitStyleGm3 .peoplekitComponentsButtonIconIconButton.isFocused::before { opacity: 0.24; } + +@media (forced-colors: none) { + .peopleKitStyleGm3 .peoplekitComponentsButtonIconAdaptableIcon { filter: brightness(0) saturate(100%) invert(25%) sepia(11%) saturate(129%) hue-rotate(109deg) brightness(93%) contrast(86%); } + .peoplekitThemeDark .peopleKitStyleGm3 .peoplekitComponentsButtonIconAdaptableIcon { filter: brightness(0) saturate(100%) invert(88%) sepia(2%) saturate(246%) hue-rotate(87deg) brightness(92%) contrast(88%); } +} + +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .peoplekitComponentsButtonIconAdaptableIcon { filter: brightness(0) invert(1); } +} + +@media (forced-colors: active) and (prefers-color-scheme: light) { + .peoplekitComponentsButtonIconAdaptableIcon { filter: brightness(0); } +} + +.peoplekitComponentsResultlistitemResultListItem { background: var(--pkw-background,#fff); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; cursor: pointer; } + +.peoplekitComponentsResultlistitemResultListItem:hover { background: var(--pkw-background,hsla(0,0%,4%,.04)); } + +.peoplekitComponentsResultlistitemResultListItem:hover .peoplekitComponentsResultlistitemDisabledIconIndicator { background: var(--pkw-background,#f1f3f4); } + +.peoplekitComponentsResultlistitemResultListItem.isActive { background: var(--pkw-background,hsla(0,0%,4%,.12)); outline: transparent solid 3px; outline-offset: -3px; } + +.peoplekitComponentsResultlistitemResultListItem.isActive .peoplekitComponentsResultlistitemDisabledIconIndicator { background: var(--pkw-background,#f1f3f4); } + +.peoplekitThemeDark .peoplekitComponentsResultlistitemResultListItem { background: var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: center; justify-content: center; cursor: pointer; } + +.peoplekitThemeDark .peoplekitComponentsResultlistitemResultListItem:hover { background: var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.14),rgba(232,234,237,.14)),#202124); } + +.peoplekitThemeDark .peoplekitComponentsResultlistitemResultListItem:hover .peoplekitComponentsResultlistitemDisabledIconIndicator { background: var(--pkw-background,rgba(241,243,244,.14)); } + +.peoplekitThemeDark .peoplekitComponentsResultlistitemResultListItem.isActive { background: var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.19),rgba(232,234,237,.19)),#202124); outline: transparent solid 3px; outline-offset: -3px; } + +.peoplekitThemeDark .peoplekitComponentsResultlistitemResultListItem.isActive .peoplekitComponentsResultlistitemDisabledIconIndicator { background: var(--pkw-background,rgba(241,243,244,.14)); } + +.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem { position: relative; } + +.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem::before { background: var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#444746)); content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; } + +.peoplekitThemeDark .peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem::before { background: var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#c4c7c5)); } + +.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem:hover::before { opacity: 0.08; } + +.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem.isActive::before { opacity: 0.12; } + +.peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity .peoplekitComponentsResultlistitemLabel { font-family: Roboto, Arial, sans-serif; line-height: 1.5rem; font-size: 1rem; letter-spacing: 0.00625em; font-weight: 400; } + +.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity .peoplekitComponentsResultlistitemLabel { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; line-height: 1.5rem; font-size: 1rem; letter-spacing: 0px; font-weight: 400; } + +.peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity .peoplekitComponentsResultlistitemSublabel { font-family: Roboto, Arial, sans-serif; line-height: 1.25rem; font-size: 0.875rem; letter-spacing: 0.0142857em; font-weight: 400; } + +.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity .peoplekitComponentsResultlistitemSublabel { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.875rem; font-weight: 400; letter-spacing: 0px; line-height: 1.25rem; } + +.peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity .peoplekitComponentsResultlistitemWhiteCheckSvg { width: 24px; height: 24px; } + +.peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity .peoplekitComponentsResultlistitemMetaIcon { width: 25px; height: 25px; } + +.peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity .peoplekitComponentsResultlistitemResultListItemRow { padding: 8px 16px; } + +.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity { height: 72px; } + +.peoplekitComponentsResultlistitemResultListItem.googleMaterialDefaultDensity { height: 64px; } + +.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialComfortableDensity { height: 52px; } + +.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialComfortableDensity .peoplekitComponentsResultlistitemLabel { font-family: Roboto, Arial, sans-serif; font-size: 0.875rem; letter-spacing: 0.0142857em; font-weight: 400; line-height: 1.25rem; } + +.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem.workspaceMaterialComfortableDensity .peoplekitComponentsResultlistitemLabel { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.875rem; font-weight: 400; letter-spacing: 0px; line-height: 1.25rem; } + +.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialComfortableDensity .peoplekitComponentsResultlistitemSublabel { font-family: Roboto, Arial, sans-serif; font-size: 0.75rem; letter-spacing: 0.025em; font-weight: 400; line-height: 1rem; } + +.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem.workspaceMaterialComfortableDensity .peoplekitComponentsResultlistitemSublabel { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.75rem; font-weight: 400; letter-spacing: 0.006rem; line-height: 1rem; } + +.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialComfortableDensity .peoplekitComponentsResultlistitemWhiteCheckSvg { width: 19px; height: 19px; } + +.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialComfortableDensity .peoplekitComponentsResultlistitemMetaIcon { width: 20px; height: 20px; } + +.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialComfortableDensity .peoplekitComponentsResultlistitemResultListItemRow { padding-left: 12px; padding-right: 12px; } + +.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialCompactDensity { height: 44px; } + +.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialCompactDensity .peoplekitComponentsResultlistitemLabel { font-family: Roboto, Arial, sans-serif; font-size: 0.875rem; letter-spacing: 0.0142857em; font-weight: 400; line-height: 1.125; } + +.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem.workspaceMaterialCompactDensity .peoplekitComponentsResultlistitemLabel { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.875rem; font-weight: 400; letter-spacing: 0px; line-height: 1.25rem; } + +.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialCompactDensity .peoplekitComponentsResultlistitemSublabel { font-family: Roboto, Arial, sans-serif; font-size: 0.75rem; letter-spacing: 0.025em; font-weight: 400; line-height: 0.875rem; } + +.peopleKitStyleGm3 .peoplekitComponentsResultlistitemResultListItem.workspaceMaterialCompactDensity .peoplekitComponentsResultlistitemSublabel { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.75rem; font-weight: 400; letter-spacing: 0.006rem; line-height: 1rem; } + +.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialCompactDensity .peoplekitComponentsResultlistitemWhiteCheckSvg { width: 17px; height: 17px; } + +.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialCompactDensity .peoplekitComponentsResultlistitemMetaIcon { width: 20px; height: 20px; } + +.peoplekitComponentsResultlistitemResultListItem.workspaceMaterialCompactDensity .peoplekitComponentsResultlistitemResultListItemRow { padding-left: 12px; padding-right: 12px; } + +.peoplekitComponentsResultlistitemResultListItem.isDisabled { cursor: default; } + +.peoplekitComponentsResultlistitemResultListItem.isDisabled .peoplekitComponentsResultlistitemLabel, .peoplekitComponentsResultlistitemResultListItem.isDisabled .peoplekitComponentsResultlistitemSublabelText { color: var(--pkw-on-surface,#3c4043); opacity: 0.38; } + +.peoplekitThemeDark .peoplekitComponentsResultlistitemResultListItem.isDisabled .peoplekitComponentsResultlistitemLabel, .peoplekitThemeDark .peoplekitComponentsResultlistitemResultListItem.isDisabled .peoplekitComponentsResultlistitemSublabelText { color: var(--pkw-on-surface,#e8eaed); } + +.peoplekitComponentsResultlistitemResultListItem.isDisabled .peoplekitComponentsResultlistitemAvatar { opacity: 0.5; } + +.peoplekitComponentsResultlistitemResultListItem.isSelected .peoplekitComponentsResultlistitemAvatarSelectionOverlay { opacity: 1; transform: scale(1); } + +.peoplekitComponentsResultlistitemResultListItem.isOutOfOffice { background-color: var(--pkw-caution-container-low,#ffefd5); } + +.peoplekitComponentsResultlistitemResultListItemRow { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; } + +.peoplekitComponentsResultlistitemLeft { -webkit-box-flex: initial; flex: initial; } + +.peoplekitComponentsResultlistitemCenter { -webkit-box-flex: 1; flex: 1 1 auto; overflow: hidden; } + +.peoplekitComponentsResultlistitemRight { display: inline-flex; -webkit-box-flex: initial; flex: initial; } + +.peoplekitComponentsResultlistitemLabelContainer { align-content: flex-start; -webkit-box-align: start; align-items: flex-start; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; margin-right: 0px; } + +.peopleKitStyleGm3 .peoplekitComponentsResultlistitemLabelContainer { margin-left: 16px; } + +.peoplekitComponentsResultlistitemLabelContainer { margin-left: 12px; } + +.peoplekitComponentsResultlistitemLabelRow { -webkit-box-flex: initial; flex: initial; width: 100%; } + +.peoplekitComponentsResultlistitemLabel { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } + +.peoplekitComponentsResultlistitemLabelText { color: var(--pkw-on-surface,#3c4043); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } + +.peoplekitThemeDark .peoplekitComponentsResultlistitemLabelText { color: var(--pkw-on-surface,#e8eaed); } + +.peoplekitComponentsResultlistitemTags { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; } + +.peoplekitComponentsResultlistitemSublabel { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } + +.peoplekitComponentsResultlistitemSublabelText { color: var(--pkw-on-surface-variant,#5f6368); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } + +.peoplekitThemeDark .peoplekitComponentsResultlistitemSublabelText { color: var(--pkw-on-surface-variant,#9aa0a6); } + +.peoplekitComponentsResultlistitemAvatar { position: relative; } + +.peoplekitComponentsResultlistitemAvatarContainer { height: inherit; width: inherit; position: relative; } + +.peoplekitComponentsResultlistitemAvatarSelectionOverlay { background-color: var(--pkw-primary,#1a73e8); border-radius: 50%; height: 100%; left: 0px; opacity: 0; outline: transparent solid 1px; position: absolute; top: 0px; transform: scale(0); transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out; width: 100%; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; } + +.peoplekitThemeDark .peoplekitComponentsResultlistitemAvatarSelectionOverlay { background-color: var(--pkw-primary,#8ab4f8); } + +.peoplekitComponentsResultlistitemWhiteCheck { fill: var(--pkw-background,#fff); display: inline-flex; } + +.peoplekitThemeDark .peoplekitComponentsResultlistitemWhiteCheck { fill: var(--pkw-background,#202124); } + +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .peoplekitComponentsResultlistitemWhiteCheck { filter: brightness(0) invert(1); } +} + +@media (forced-colors: active) and (prefers-color-scheme: light) { + .peoplekitComponentsResultlistitemWhiteCheck { filter: brightness(0); } +} + +.peoplekitComponentsResultlistitemOutOfOffice { font-family: Roboto, Arial, sans-serif; line-height: 1.25rem; font-size: 0.875rem; letter-spacing: 0.0142857em; font-weight: 400; color: var(--pkw-on-surface-variant,#5f6368); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: none; } + +.peoplekitThemeDark .peoplekitComponentsResultlistitemOutOfOffice { color: var(--pkw-on-surface-variant,#9aa0a6); } + +.peopleKitStyleGm3 .peoplekitComponentsResultlistitemOutOfOffice { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.875rem; font-weight: 400; letter-spacing: 0px; line-height: 1.25rem; } + +.peoplekitComponentsResultlistitemMetaIcon { margin-left: 16px; } + +.peoplekitComponentsResultlistitemMetaIcon[src=""] { display: none; } + +.peoplekitComponentsListImplList { list-style: none; margin: 0px; padding: 0px; } + +.peoplekitComponentsListImplList:focus { outline: none; } + +.peoplekitComponentsTagTag { background: rgb(241, 243, 244); color: rgb(32, 33, 36); display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-align: center; align-items: center; margin-left: 8px; border-radius: 4px; outline: transparent solid 1px; overflow: hidden; position: relative; } + +.peoplekitComponentsTagTag.isWarning { background: rgb(251, 188, 4); color: rgb(32, 33, 36); } + +.peopleKitStyleGm3 .peoplekitComponentsTagTag { background: var(--gm3-sys-color-surface-container-high,#e9eef6); color: var(--gm3-sys-color-on-surface-variant,#444746); } + +.peopleKitStyleGm3 .peoplekitComponentsTagTag.isWarning { background: rgb(255, 187, 41); color: var(--gm3-sys-color-on-surface,#1f1f1f); } + +@media (forced-colors: none) { + .peopleKitStyleGm3 .peoplekitComponentsTagIcon.isWarning { filter: brightness(0) saturate(100%) invert(0) sepia(7%) saturate(1357%) hue-rotate(335deg) brightness(112%) contrast(76%); } +} + +.googleMaterialDefaultDensity .peoplekitComponentsTagTag { height: 20px; min-width: 20px; } + +.workspaceMaterialComfortableDensity .peoplekitComponentsTagTag, .workspaceMaterialCompactDensity .peoplekitComponentsTagTag { height: 16px; min-width: 16px; } + +.googleMaterialDefaultDensity .peoplekitComponentsTagIcon { width: 16px; height: 16px; margin-left: 2px; } + +.workspaceMaterialComfortableDensity .peoplekitComponentsTagIcon, .workspaceMaterialCompactDensity .peoplekitComponentsTagIcon { width: 14px; height: 14px; margin-left: 1px; } + +.peoplekitComponentsTagUnrollingAltText { max-width: 0px; overflow: hidden; transition: max-width 0.3s; } + +.peoplekitComponentsTagTag:hover .peoplekitComponentsTagUnrollingAltText { max-width: 1000px; } + +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .peoplekitComponentsTagIcon { filter: brightness(0) invert(1); } +} + +.peoplekitComponentsTagText { margin-left: 4px; margin-right: 4px; } + +.googleMaterialDefaultDensity .peoplekitComponentsTagText { font-family: Roboto, Arial, sans-serif; line-height: 1.25rem; font-size: 0.875rem; letter-spacing: 0.0178571em; font-weight: 500; } + +.googleMaterialDefaultDensity .peoplekitComponentsTagText.peopleKitStyleGm3 { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.875rem; font-weight: 400; letter-spacing: 0px; line-height: 1.25rem; } + +.workspaceMaterialComfortableDensity .peoplekitComponentsTagText { font-family: Roboto, Arial, sans-serif; line-height: 1rem; font-size: 0.75rem; letter-spacing: 0.025em; font-weight: 400; } + +.workspaceMaterialComfortableDensity .peoplekitComponentsTagText.peopleKitStyleGm3 { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.75rem; font-weight: 400; letter-spacing: 0.006rem; line-height: 1rem; } + +.workspaceMaterialCompactDensity .peoplekitComponentsTagText { font-family: Roboto, Arial, sans-serif; line-height: 1rem; font-size: 0.75rem; letter-spacing: 0.025em; font-weight: 400; } + +.workspaceMaterialCompactDensity .peoplekitComponentsTagText.peopleKitStyleGm3 { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.75rem; font-weight: 400; letter-spacing: 0.006rem; line-height: 1rem; } + +.peoplekitComponentsResultlistitemDisabledDisableReasonContainer { -webkit-box-align: center; align-items: center; display: flex; } + +.peoplekitComponentsResultlistitemDisabledTextIndicator { font-family: Roboto, Arial, sans-serif; line-height: 1.5rem; font-size: 1rem; letter-spacing: 0.00625em; font-weight: 400; color: var(--pkw-on-surface,#5f6368); } + +.peoplekitThemeDark .peoplekitComponentsResultlistitemDisabledTextIndicator { color: var(--pkw-on-surface,#fff); } + +.peopleKitStyleGm3 .peoplekitComponentsResultlistitemDisabledTextIndicator { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; line-height: 1.5rem; font-size: 1rem; letter-spacing: 0px; font-weight: 400; } + +.peoplekitComponentsResultlistitemDisabledIconIndicator { display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; background: var(--pkw-background,#f1f3f4); border-radius: 50px; width: 32px; height: 32px; margin-left: 16px; margin-right: 4px; } + +.peoplekitThemeDark .peoplekitComponentsResultlistitemDisabledIconIndicator { background: var(--pkw-background,rgba(241,243,244,.14)); } + +.peoplekitComponentsResultlistitemDisabledSelectedIcon { fill: var(--pkw-on-surface-variant,#5f6368); } + +.peoplekitThemeDark .peoplekitComponentsResultlistitemDisabledSelectedIcon { fill: var(--pkw-on-surface-variant,#e8eaed); } + +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .peoplekitComponentsResultlistitemDisabledSelectedIcon { filter: brightness(0) invert(1); } +} + +@media (forced-colors: active) and (prefers-color-scheme: light) { + .peoplekitComponentsResultlistitemDisabledSelectedIcon { filter: brightness(0); } +} + +.peoplekitComponentsGroupingHeaderCollapsibleChevronContainer { -webkit-box-align: center; align-items: center; border-radius: 50%; cursor: pointer; display: flex; transition: transform 365ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 365ms cubic-bezier(0.4, 0, 0.2, 1); } + +.peoplekitComponentsGroupingHeaderCollapsibleChevronContainer:hover { background: var(--pkw-background,hsla(0,0%,4%,.04)); } + +.peoplekitComponentsGroupingHeaderCollapsibleChevronContainer:active { background: var(--pkw-background,hsla(0,0%,4%,.12)); } + +.peoplekitComponentsGroupingHeaderCollapsibleChevronContainer.isSpotlit { background: var(--pkw-background,hsla(0,0%,4%,.12)); outline: transparent solid 3px; outline-offset: -3px; } + +.peoplekitComponentsGroupingHeaderCollapsibleChevronContainer.rotate { transform: rotate(-180deg); } + +.peoplekitThemeDark .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer { -webkit-box-align: center; align-items: center; border-radius: 50%; cursor: pointer; display: flex; transition: transform 365ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 365ms cubic-bezier(0.4, 0, 0.2, 1); } + +.peoplekitThemeDark .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer:hover { background: var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.14),rgba(232,234,237,.14)),#202124); } + +.peoplekitThemeDark .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer:active { background: var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.19),rgba(232,234,237,.19)),#202124); } + +.peoplekitThemeDark .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer.isSpotlit { background: var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.19),rgba(232,234,237,.19)),#202124); outline: transparent solid 3px; outline-offset: -3px; } + +.peoplekitThemeDark .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer.rotate { transform: rotate(-180deg); } + +.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer { position: relative; } + +.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer::before { background: var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#444746)); border-radius: 50%; content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; } + +.peoplekitThemeDark .peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer::before { background: var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#c4c7c5)); } + +.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer:hover::before { opacity: 0.08; } + +.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer:active::before { opacity: 0.12; } + +.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderCollapsibleChevronContainer.isSpotlit::before { opacity: 0.12; } + +.peoplekitComponentsGroupingHeaderCollapsibleChevron { fill: var(--pkw-on-surface-variant,#5f6368); } + +.peoplekitThemeDark .peoplekitComponentsGroupingHeaderCollapsibleChevron { fill: var(--pkw-on-surface-variant,#f1f3f4); } + +.peoplekitComponentsGroupingHeaderInfoInfoIconContainer { -webkit-box-align: center; align-items: center; border-radius: 50%; cursor: pointer; display: flex; transition: transform 365ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 365ms cubic-bezier(0.4, 0, 0.2, 1); } + +.peoplekitComponentsGroupingHeaderInfoInfoIconContainer:hover { background: var(--pkw-background,hsla(0,0%,4%,.04)); } + +.peoplekitComponentsGroupingHeaderInfoInfoIconContainer:active { background: var(--pkw-background,hsla(0,0%,4%,.12)); } + +.peoplekitComponentsGroupingHeaderInfoInfoIconContainer.isSpotlit { background: var(--pkw-background,hsla(0,0%,4%,.12)); outline: transparent solid 3px; outline-offset: -3px; } + +.peoplekitThemeDark .peoplekitComponentsGroupingHeaderInfoInfoIconContainer { -webkit-box-align: center; align-items: center; border-radius: 50%; cursor: pointer; display: flex; transition: transform 365ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 365ms cubic-bezier(0.4, 0, 0.2, 1); } + +.peoplekitThemeDark .peoplekitComponentsGroupingHeaderInfoInfoIconContainer:hover { background: var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.14),rgba(232,234,237,.14)),#202124); } + +.peoplekitThemeDark .peoplekitComponentsGroupingHeaderInfoInfoIconContainer:active { background: var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.19),rgba(232,234,237,.19)),#202124); } + +.peoplekitThemeDark .peoplekitComponentsGroupingHeaderInfoInfoIconContainer.isSpotlit { background: var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.19),rgba(232,234,237,.19)),#202124); outline: transparent solid 3px; outline-offset: -3px; } + +.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderInfoInfoIconContainer { position: relative; } + +.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderInfoInfoIconContainer::before { background: var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#444746)); border-radius: 50%; content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; width: 100%; } + +.peoplekitThemeDark .peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderInfoInfoIconContainer::before { background: var(--pkw-on-surface-variant,var(--gm3-sys-color-on-surface-variant,#c4c7c5)); } + +.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderInfoInfoIconContainer:hover::before { opacity: 0.08; } + +.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderInfoInfoIconContainer:active::before { opacity: 0.12; } + +.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderInfoInfoIconContainer.isSpotlit::before { opacity: 0.12; } + +.peoplekitComponentsGroupingHeaderInfoLearnMoreLink { color: var(--pkw-primary,#1a73e8); text-decoration: underline; } + +.peoplekitThemeDark .peoplekitComponentsGroupingHeaderInfoLearnMoreLink { color: var(--pkw-primary,#8ab4f8); } + +.peoplekitComponentsGroupingHeaderInfoLearnMoreLink:visited { color: var(--pkw-primary,#1a73e8); } + +.peoplekitThemeDark .peoplekitComponentsGroupingHeaderInfoLearnMoreLink:visited { color: var(--pkw-primary,#8ab4f8); } + +.peoplekitComponentsGroupingHeaderInfoInfoIcon { fill: var(--pkw-on-surface-variant,#5f6368); height: 16px; padding: 5px; width: 16px; } + +.peoplekitThemeDark .peoplekitComponentsGroupingHeaderInfoInfoIcon { fill: var(--pkw-on-surface-variant,#f1f3f4); } + +@media (forced-colors: active) and (prefers-color-scheme: dark) { + .peoplekitComponentsGroupingHeaderInfoInfoIcon { filter: brightness(0) invert(1); } +} + +@media (forced-colors: active) and (prefers-color-scheme: light) { + .peoplekitComponentsGroupingHeaderInfoInfoIcon { filter: brightness(0); } +} + +.peoplekitComponentsGroupingHeaderGroupingHeader { background: var(--pkw-background,#fff); } + +.peoplekitThemeDark .peoplekitComponentsGroupingHeaderGroupingHeader { background: var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); } + +.peoplekitComponentsGroupingHeaderGroupingHeaderRow { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; padding-left: 16px; padding-right: 16px; } + +.peoplekitComponentsGroupingHeaderHeader { font-family: Roboto, Arial, sans-serif; line-height: 1rem; font-size: 0.6875rem; letter-spacing: 0.0727273em; font-weight: 500; text-transform: uppercase; color: var(--pkw-on-surface-variant,#5f6368); padding-bottom: 11px; padding-top: 13px; } + +.peoplekitThemeDark .peoplekitComponentsGroupingHeaderHeader { color: var(--pkw-on-surface-variant,#f1f3f4); } + +.peopleKitStyleGm3 .peoplekitComponentsGroupingHeaderHeader { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.25rem; text-transform: none; padding: 6px 0px; } + +.peoplekitComponentsGroupingHeaderAction { flex-shrink: initial; flex-basis: initial; -webkit-box-flex: 1; flex-grow: 1; } + +.peoplekitComponentsGroupingHeaderActionRow { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: justify; justify-content: space-between; } + +.peoplekitComponentsGroupingHeaderLeft { -webkit-box-flex: initial; flex: initial; } + +.peoplekitComponentsGroupingHeaderRight { -webkit-box-flex: initial; flex: initial; margin-left: 16px; margin-right: 4px; } + +.peoplekitComponentsResultListGroupListContainer { overflow: hidden; transform-origin: center top; transition: 0.5s cubic-bezier(0.05, 0.7, 0.1, 1); } + +.peoplekitComponentsResultListGroupListContainer.collapsed { height: 0px; transform: scaleY(0); transition: 0.2s cubic-bezier(0.3, 0, 0.8, 0.15); } + +.peoplekitUiResultlistHeader { font-family: Roboto, Arial, sans-serif; line-height: 1rem; font-size: 0.6875rem; letter-spacing: 0.0727273em; font-weight: 500; text-transform: uppercase; background: var(--pkw-background,#fff); color: var(--pkw-on-surface-variant,#5f6368); padding-bottom: 12px; padding-left: 16px; padding-top: 12px; } + +.peoplekitThemeDark .peoplekitUiResultlistHeader { background: var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); color: var(--pkw-on-surface-variant,#f1f3f4); } + +.peopleKitStyleGm3 .peoplekitUiResultlistHeader { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.875rem; font-weight: 500; letter-spacing: 0px; line-height: 1.25rem; text-transform: none; } + +.peoplekitComponentsAutocompleteInlineContainer { background: var(--pkw-background,#fff); height: 100%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; overflow: hidden; user-select: none; } + +.peoplekitThemeDark .peoplekitComponentsAutocompleteInlineContainer { background: var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); } + +.peoplekitComponentsAutocompleteInlineContainer.isLoading .peoplekitComponentsAutocompleteInlineListContainer, .peoplekitComponentsAutocompleteInlineContainer.isLoading .peoplekitComponentsAutocompleteInlineNoResultsContainer { display: none; } + +.peoplekitComponentsAutocompleteInlineContainer.isLoading .peoplekitComponentsAutocompleteInlineCircularProgress { display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; height: 100%; } + +.peoplekitComponentsAutocompleteInlineContainer.isLoading .peoplekitComponentsAutocompleteInlineCircularProgress::before { -webkit-box-flex: 1; flex: 1 1 auto; } + +.peoplekitComponentsAutocompleteInlineContainer.isLoading .peoplekitComponentsAutocompleteInlineCircularProgress::after { -webkit-box-flex: 1; flex: 1 1 auto; } + +.peoplekitComponentsAutocompleteInlineContainer.noResults .peoplekitComponentsAutocompleteInlineCircularProgress, .peoplekitComponentsAutocompleteInlineContainer.noResults .peoplekitComponentsAutocompleteInlineListContainer { display: none; } + +.peoplekitComponentsAutocompleteInlineContainer.noResults .peoplekitComponentsAutocompleteInlineNoResultsContainer { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-pack: start; justify-content: flex-start; -webkit-box-align: center; align-items: center; height: 100%; overflow: auto; } + +.peoplekitComponentsAutocompleteInlineListContainer { height: 100%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; overflow: hidden; } + +.peoplekitComponentsAutocompleteInlineCircularProgress, .peoplekitComponentsAutocompleteInlineNoResultsContainer { display: none; } + +.peoplekitComponentsCircularprogressCircularProgress { display: inline-block; height: 40px; position: relative; width: 40px; direction: ltr; } + +.peoplekitComponentsCircularprogressMessageContainer { height: 0px; overflow: hidden; position: absolute; width: 0px; } + +.peoplekitComponentsCircularprogressCircularProgressContainer { width: 100%; height: 100%; } + +.peoplekitComponentsCircularprogressCircularProgress.isActive .peoplekitComponentsCircularprogressCircularProgressContainer { animation: 1568ms linear 0s infinite normal none running circular-progress-container-rotate; } + +.peoplekitComponentsCircularprogressCircularProgressLayer { height: 100%; opacity: 0; position: absolute; width: 100%; } + +.peoplekitComponentsCircularprogressColorOne { border-color: rgb(66, 133, 244); } + +.peoplekitComponentsCircularprogressColorTwo { border-color: rgb(234, 67, 53); } + +.peoplekitComponentsCircularprogressColorThree { border-color: rgb(251, 188, 4); } + +.peoplekitComponentsCircularprogressColorFour { border-color: rgb(52, 168, 83); } + +.peoplekitComponentsCircularprogressCircularProgress.isActive .peoplekitComponentsCircularprogressCircularProgressLayer.peoplekitComponentsCircularprogressColorOne { animation: 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running circular-progress-fill-unfill-rotate, 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running circular-progress-blue-fade-in-out; } + +.peoplekitComponentsCircularprogressCircularProgress.isActive .peoplekitComponentsCircularprogressCircularProgressLayer.peoplekitComponentsCircularprogressColorTwo { animation: 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running circular-progress-fill-unfill-rotate, 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running circular-progress-red-fade-in-out; } + +.peoplekitComponentsCircularprogressCircularProgress.isActive .peoplekitComponentsCircularprogressCircularProgressLayer.peoplekitComponentsCircularprogressColorThree { animation: 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running circular-progress-fill-unfill-rotate, 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running circular-progress-yellow-fade-in-out; } + +.peoplekitComponentsCircularprogressCircularProgress.isActive .peoplekitComponentsCircularprogressCircularProgressLayer.peoplekitComponentsCircularprogressColorFour { animation: 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running circular-progress-fill-unfill-rotate, 5332ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running circular-progress-green-fade-in-out; } + +.peoplekitComponentsCircularprogressGapPatch { position: absolute; box-sizing: border-box; top: 0px; left: 45%; width: 10%; height: 100%; overflow: hidden; border-color: inherit; } + +.peoplekitComponentsCircularprogressGapPatch .peoplekitComponentsCircularprogressCircle { width: 1000%; left: -450%; } + +.peoplekitComponentsCircularprogressCircleClipper { display: inline-block; position: relative; width: 50%; height: 100%; overflow: hidden; border-color: inherit; } + +.peoplekitComponentsCircularprogressCircleClipper .peoplekitComponentsCircularprogressCircle { width: 200%; } + +.peoplekitComponentsCircularprogressCircle { position: absolute; inset: 0px; box-sizing: border-box; height: 100%; border-width: 3px; border-style: solid; border-top-color: inherit; border-right-color: inherit; border-left-color: inherit; border-bottom-color: transparent; border-radius: 50%; animation: auto ease 0s 1 normal none running none; } + +.peoplekitComponentsCircularprogressCircleClipper.peoplekitComponentsCircularprogressLeft .peoplekitComponentsCircularprogressCircle { border-right-color: transparent; transform: rotate(129deg); } + +.peoplekitComponentsCircularprogressCircleClipper.peoplekitComponentsCircularprogressRight .peoplekitComponentsCircularprogressCircle { left: -100%; border-left-color: transparent; transform: rotate(-129deg); } + +.peoplekitComponentsCircularprogressCircularProgress.isActive .peoplekitComponentsCircularprogressCircleClipper.peoplekitComponentsCircularprogressLeft .peoplekitComponentsCircularprogressCircle { animation: 1333ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running circular-progress-left-spin; } + +.peoplekitComponentsCircularprogressCircularProgress.isActive .peoplekitComponentsCircularprogressCircleClipper.peoplekitComponentsCircularprogressRight .peoplekitComponentsCircularprogressCircle { animation: 1333ms cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal both running circular-progress-right-spin; } + +.peoplekitComponentsCircularprogressCircularProgress.isWarmdown .peoplekitComponentsCircularprogressCircularProgressContainer { animation: 1568ms linear 0s infinite normal none running circular-progress-container-rotate, 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0s 1 normal none running circular-progress-fade-out; } + +@-webkit-keyframes circular-progress-container-rotate { + 100% { transform: rotate(1turn); } +} + +@keyframes circular-progress-container-rotate { + 100% { transform: rotate(1turn); } +} + +@-webkit-keyframes circular-progress-fill-unfill-rotate { + 12.5% { transform: rotate(135deg); } + 25% { transform: rotate(270deg); } + 37.5% { transform: rotate(405deg); } + 50% { transform: rotate(540deg); } + 62.5% { transform: rotate(675deg); } + 75% { transform: rotate(810deg); } + 87.5% { transform: rotate(945deg); } + 100% { transform: rotate(3turn); } +} + +@keyframes circular-progress-fill-unfill-rotate { + 12.5% { transform: rotate(135deg); } + 25% { transform: rotate(270deg); } + 37.5% { transform: rotate(405deg); } + 50% { transform: rotate(540deg); } + 62.5% { transform: rotate(675deg); } + 75% { transform: rotate(810deg); } + 87.5% { transform: rotate(945deg); } + 100% { transform: rotate(3turn); } +} + +@-webkit-keyframes circular-progress-blue-fade-in-out { + 0% { opacity: 0.99; } + 25% { opacity: 0.99; } + 26% { opacity: 0; } + 89% { opacity: 0; } + 90% { opacity: 0.99; } + 100% { opacity: 0.99; } +} + +@keyframes circular-progress-blue-fade-in-out { + 0% { opacity: 0.99; } + 25% { opacity: 0.99; } + 26% { opacity: 0; } + 89% { opacity: 0; } + 90% { opacity: 0.99; } + 100% { opacity: 0.99; } +} + +@-webkit-keyframes circular-progress-red-fade-in-out { + 0% { opacity: 0; } + 15% { opacity: 0; } + 25% { opacity: 0.99; } + 50% { opacity: 0.99; } + 51% { opacity: 0; } +} + +@keyframes circular-progress-red-fade-in-out { + 0% { opacity: 0; } + 15% { opacity: 0; } + 25% { opacity: 0.99; } + 50% { opacity: 0.99; } + 51% { opacity: 0; } +} + +@-webkit-keyframes circular-progress-yellow-fade-in-out { + 0% { opacity: 0; } + 40% { opacity: 0; } + 50% { opacity: 0.99; } + 75% { opacity: 0.99; } + 76% { opacity: 0; } +} + +@keyframes circular-progress-yellow-fade-in-out { + 0% { opacity: 0; } + 40% { opacity: 0; } + 50% { opacity: 0.99; } + 75% { opacity: 0.99; } + 76% { opacity: 0; } +} + +@-webkit-keyframes circular-progress-green-fade-in-out { + 0% { opacity: 0; } + 65% { opacity: 0; } + 75% { opacity: 0.99; } + 90% { opacity: 0.99; } + 100% { opacity: 0; } +} + +@keyframes circular-progress-green-fade-in-out { + 0% { opacity: 0; } + 65% { opacity: 0; } + 75% { opacity: 0.99; } + 90% { opacity: 0.99; } + 100% { opacity: 0; } +} + +@-webkit-keyframes circular-progress-left-spin { + 0% { transform: rotate(130deg); } + 50% { transform: rotate(-5deg); } + 100% { transform: rotate(130deg); } +} + +@keyframes circular-progress-left-spin { + 0% { transform: rotate(130deg); } + 50% { transform: rotate(-5deg); } + 100% { transform: rotate(130deg); } +} + +@-webkit-keyframes circular-progress-right-spin { + 0% { transform: rotate(-130deg); } + 50% { transform: rotate(5deg); } + 100% { transform: rotate(-130deg); } +} + +@keyframes circular-progress-right-spin { + 0% { transform: rotate(-130deg); } + 50% { transform: rotate(5deg); } + 100% { transform: rotate(-130deg); } +} + +@-webkit-keyframes circular-progress-fade-out { + 0% { opacity: 0.99; } + 100% { opacity: 0; } +} + +@keyframes circular-progress-fade-out { + 0% { opacity: 0.99; } + 100% { opacity: 0; } +} + +.peoplekitComponentsScrollboxScrollbar { border: none; outline: none; overflow: auto; } + +.peoplekitComponentsScrollboxScrollbar::-webkit-scrollbar-thumb { background: rgb(221, 221, 221); border-width: 1px 4px; border-style: solid; border-color: rgb(255, 255, 255); border-radius: 8px; box-shadow: none; min-height: 40px; } + +.peoplekitComponentsScrollboxScrollbar::-webkit-scrollbar-thumb:active { background: rgb(95, 99, 104); } + +.peoplekitComponentsScrollboxScrollbar::-webkit-scrollbar-thumb:hover, .peoplekitComponentsScrollboxScrollbar:hover::-webkit-scrollbar-thumb { background: rgb(128, 134, 139); } + +.peoplekitComponentsNoResultsMessageNoResultsMessage { color: var(--pkw-on-surface,#5f6368); padding: 2em; text-align: center; -webkit-box-align: center; align-items: center; } + +.peoplekitThemeDark .peoplekitComponentsNoResultsMessageNoResultsMessage { color: var(--pkw-on-surface,#9aa0a6); } + +.peoplekitComponentsNoResultsMessageHeader { font-family: "Google Sans", Roboto, Arial, sans-serif; line-height: 1.5rem; font-size: 1rem; letter-spacing: 0.00625em; font-weight: 500; } + +.peopleKitStyleGm3 .peoplekitComponentsNoResultsMessageHeader { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 1rem; font-weight: 500; letter-spacing: 0px; line-height: 1.5rem; } + +.peoplekitComponentsNoResultsMessageExplanation { font-family: Roboto, Arial, sans-serif; line-height: 1.25rem; font-size: 0.875rem; letter-spacing: 0.0142857em; font-weight: 400; } + +.peopleKitStyleGm3 .peoplekitComponentsNoResultsMessageExplanation { font-family: "Google Sans Text", "Google Sans", Roboto, Arial, sans-serif; font-size: 0.875rem; font-weight: 400; letter-spacing: 0px; line-height: 1.25rem; } + +.peoplekitComponentsNoResultsMessageLearnMoreLink { color: inherit; text-decoration: underline; white-space: nowrap; } + +.peoplekitComponentsAutocompletePopupContainer { border-width: 0px; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 3px 0px, rgba(60, 64, 67, 0.15) 0px 4px 8px 3px; background: var(--pkw-background,#fff); border-radius: 4px; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; outline: transparent solid 2px; overflow: hidden; padding-bottom: 8px; padding-top: 8px; position: absolute; user-select: none; z-index: 999999; } + +.peoplekitComponentsAutocompletePopupContainer .mdc-elevation-overlay { opacity: 0; } + +.peoplekitThemeDark .peoplekitComponentsAutocompletePopupContainer { background: var(--pkw-background,linear-gradient(0deg,rgba(232,234,237,.08),rgba(232,234,237,.08)),#202124); } + +.peopleKitStyleGm3 .peoplekitComponentsAutocompletePopupContainer { box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 6px 2px, rgba(0, 0, 0, 0.3) 0px 1px 2px 0px; } + +.goog-menu { background: rgb(255, 255, 255); border-color: rgb(204, 204, 204) rgb(102, 102, 102) rgb(102, 102, 102) rgb(204, 204, 204); border-style: solid; border-width: 1px; font: 13px Arial, sans-serif; padding: 4px 0px; z-index: 20000; } + +.goog-menuitem { color: rgb(0, 0, 0); font: 13px Arial, sans-serif; list-style: none; margin: 0px; padding: 4px 7em 4px 28px; white-space: nowrap; } + +.goog-menuitem.goog-menuitem-rtl { padding-left: 7em; padding-right: 28px; } + +.goog-menu-nocheckbox .goog-menuitem, .goog-menu-noicon .goog-menuitem { padding-left: 12px; } + +.goog-menu-noaccel .goog-menuitem { padding-right: 20px; } + +.goog-menuitem-content { color: rgb(0, 0, 0); font: 13px Arial, sans-serif; } + +.goog-menuitem-disabled .goog-menuitem-accel, .goog-menuitem-disabled .goog-menuitem-content { color: rgb(204, 204, 204) !important; } + +.goog-menuitem-disabled .goog-menuitem-icon { opacity: 0.3; } + +.goog-menuitem-highlight, .goog-menuitem-hover { background-color: rgb(214, 233, 248); border-color: rgb(214, 233, 248); padding-bottom: 3px; padding-top: 3px; } + +.goog-menuitem-checkbox, .goog-menuitem-icon { background-repeat: no-repeat; height: 16px; left: 6px; position: absolute; right: auto; vertical-align: middle; width: 16px; } + +.goog-menuitem-rtl .goog-menuitem-checkbox, .goog-menuitem-rtl .goog-menuitem-icon { left: auto; right: 6px; } + +.goog-option-selected .goog-menuitem-checkbox, .goog-option-selected .goog-menuitem-icon { background: url("//ssl.gstatic.com/editor/editortoolbar.png") -512px 0px no-repeat; } + +.goog-menuitem-accel { color: rgb(153, 153, 153); direction: ltr; left: auto; padding: 0px 6px; position: absolute; right: 0px; text-align: right; } + +.goog-menuitem-rtl .goog-menuitem-accel { left: 0px; right: auto; text-align: left; } + +.goog-menuitem-mnemonic-hint { text-decoration: underline; } + +.goog-menuitem-mnemonic-separator { color: rgb(153, 153, 153); font-size: 12px; padding-left: 4px; } + +.goog-menuseparator { border-top: 1px solid rgb(204, 204, 204); margin: 4px 0px; padding: 0px; } + +.goog-combobox { background: url("//ssl.gstatic.com/closure/button-bg.gif") 0px 0px repeat-x scroll rgb(221, 221, 221); border: 1px solid rgb(181, 182, 181); font: small arial, sans-serif; } + +.goog-combobox input { background-color: rgb(255, 255, 255); border-width: 0px 1px 0px 0px; border-top-style: initial; border-bottom-style: initial; border-left-style: initial; border-top-color: initial; border-bottom-color: initial; border-left-color: initial; border-image: initial; border-right-style: solid; border-right-color: rgb(181, 182, 181); color: rgb(0, 0, 0); font: small arial, sans-serif; margin: 0px; padding: 0px 0px 0px 2px; vertical-align: bottom; width: 200px; } + +.goog-combobox input.label-input-label { background-color: rgb(255, 255, 255); color: rgb(170, 170, 170); } + +.goog-combobox .goog-menu { margin-top: -1px; width: 219px; z-index: 1000; } + +.goog-combobox-button { cursor: pointer; display: inline-block; font-size: 10px; text-align: center; width: 16px; } + +* html .goog-combobox-button { padding: 0px 3px; } + +.goog-inline-block { position: relative; display: inline-block; } + +* html .goog-inline-block { display: inline; } + +:first-child + html .goog-inline-block { display: inline; } + +.goog-menubar { cursor: default; outline: none; position: relative; white-space: nowrap; background: rgb(255, 255, 255); } + +.goog-menubar .goog-menu-button { padding: 1px; margin: 0px; outline: none; background: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); } + +.goog-menubar .goog-menu-button-dropdown { display: none; } + +.goog-menubar .goog-menu-button-inner-box, .goog-menubar .goog-menu-button-outer-box { border: none; } + +.goog-menubar .goog-menu-button-hover { background: rgb(238, 238, 238); border: 1px solid rgb(238, 238, 238); } + +.goog-menubar .goog-menu-button-open { background: rgb(255, 255, 255); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); } + +.goog-menubar .goog-menu-button-disabled { color: rgb(204, 204, 204); } + +.goog-menu-button { background: url("//ssl.gstatic.com/editor/button-bg.png") 0px 0px repeat-x rgb(221, 221, 221); border: 0px; color: rgb(0, 0, 0); cursor: pointer; list-style: none; margin: 2px; outline: none; padding: 0px; text-decoration: none; vertical-align: middle; } + +.goog-menu-button-inner-box, .goog-menu-button-outer-box { border-style: solid; border-color: rgb(170, 170, 170); vertical-align: top; } + +.goog-menu-button-outer-box { margin: 0px; border-width: 1px 0px; padding: 0px; } + +.goog-menu-button-inner-box { margin: 0px -1px; border-width: 0px 1px; padding: 3px 4px; } + +* html .goog-menu-button-inner-box { left: -1px; } + +* html .goog-menu-button-rtl .goog-menu-button-outer-box { left: -1px; right: auto; } + +* html .goog-menu-button-rtl .goog-menu-button-inner-box { right: auto; } + +:first-child + html .goog-menu-button-inner-box { left: -1px; } + +:first-child + html .goog-menu-button-rtl .goog-menu-button-inner-box { left: 1px; right: auto; } + +.goog-menu-button-disabled { background-image: none !important; opacity: 0.3; } + +.goog-menu-button-disabled .goog-menu-button-caption, .goog-menu-button-disabled .goog-menu-button-dropdown, .goog-menu-button-disabled .goog-menu-button-inner-box, .goog-menu-button-disabled .goog-menu-button-outer-box { color: rgb(51, 51, 51) !important; border-color: rgb(153, 153, 153) !important; } + +* html .goog-menu-button-disabled { margin: 2px 1px !important; padding: 0px 1px !important; } + +:first-child + html .goog-menu-button-disabled { margin: 2px 1px !important; padding: 0px 1px !important; } + +.goog-menu-button-hover .goog-menu-button-inner-box, .goog-menu-button-hover .goog-menu-button-outer-box { border-color: rgb(153, 204, 255) rgb(102, 153, 238) rgb(102, 153, 238) rgb(119, 170, 255) !important; } + +.goog-menu-button-active, .goog-menu-button-open { background-color: rgb(187, 187, 187); background-position: 0px 100%; } + +.goog-menu-button-focused .goog-menu-button-inner-box, .goog-menu-button-focused .goog-menu-button-outer-box { border-color: orange; } + +.goog-menu-button-caption { padding: 0px 4px 0px 0px; vertical-align: top; } + +.goog-menu-button-dropdown { height: 15px; width: 7px; background: url("//ssl.gstatic.com/editor/editortoolbar.png") -388px 0px no-repeat; vertical-align: top; } + +.goog-menu-button-collapse-right, .goog-menu-button-collapse-right .goog-menu-button-inner-box, .goog-menu-button-collapse-right .goog-menu-button-outer-box { margin-right: 0px; } + +.goog-menu-button-collapse-left, .goog-menu-button-collapse-left .goog-menu-button-inner-box, .goog-menu-button-collapse-left .goog-menu-button-outer-box { margin-left: 0px; } + +.goog-menu-button-collapse-left .goog-menu-button-inner-box { border-left: 1px solid rgb(255, 255, 255); } + +.goog-menu-button-collapse-left.goog-menu-button-checked .goog-menu-button-inner-box { border-left: 1px solid rgb(221, 221, 221); } + +.goog-submenu-arrow { color: rgb(0, 0, 0); padding-right: 6px; right: 0px; } + +.goog-menuitem-rtl .goog-submenu-arrow { text-align: left; left: 0px; right: auto; padding-left: 6px; } + +.goog-menuitem-disabled .goog-submenu-arrow { color: rgb(204, 204, 204); } + +.goog-tab { position: relative; padding: 4px 8px; color: rgb(0, 0, 204); text-decoration: underline; cursor: default; } + +.goog-tab-bar-top .goog-tab { margin: 1px 4px 0px 0px; border-bottom: 0px; float: left; } + +.goog-tab-bar-bottom::after, .goog-tab-bar-top::after { content: " "; display: block; height: 0px; clear: both; visibility: hidden; } + +.goog-tab-bar-bottom .goog-tab { margin: 0px 4px 1px 0px; border-top: 0px; float: left; } + +.goog-tab-bar-start .goog-tab { margin: 0px 0px 4px 1px; border-right: 0px; } + +.goog-tab-bar-end .goog-tab { margin: 0px 1px 4px 0px; border-left: 0px; } + +.goog-tab-hover { background: rgb(238, 238, 238); } + +.goog-tab-disabled { color: rgb(102, 102, 102); } + +.goog-tab-selected { color: rgb(0, 0, 0); background: rgb(255, 255, 255); text-decoration: none; font-weight: 700; border: 1px solid rgb(107, 144, 218); } + +.goog-tab-bar-top { padding-top: 5px !important; padding-left: 5px !important; border-bottom: 1px solid rgb(107, 144, 218) !important; } + +.goog-tab-bar-top .goog-tab-selected { top: 1px; margin-top: 0px; padding-bottom: 5px; } + +.goog-tab-bar-bottom .goog-tab-selected { top: -1px; margin-bottom: 0px; padding-top: 5px; } + +.goog-tab-bar-start .goog-tab-selected { left: 1px; margin-left: 0px; padding-right: 9px; } + +.goog-tab-bar-end .goog-tab-selected { left: -1px; margin-right: 0px; padding-left: 9px; } + +.goog-tab-bar { margin: 0px; border: 0px; padding: 0px; list-style: none; cursor: default; outline: none; background: rgb(235, 239, 249); } + +.goog-tab-bar-clear { clear: both; height: 0px; overflow: hidden; } + +.goog-tab-bar-start { float: left; } + +.goog-tab-bar-end { float: right; } + +* html .goog-tab-bar-start { margin-right: -3px; } + +* html .goog-tab-bar-end { margin-left: -3px; } + +.goog-toolbar { background: url("//ssl.gstatic.com/editor/toolbar-bg.png") 0px 100% repeat-x rgb(250, 250, 250); border-bottom: 1px solid rgb(213, 213, 213); cursor: default; font: 12px Arial, sans-serif; margin: 0px; outline: none; padding: 2px; position: relative; zoom: 1; } + +.goog-toolbar-button { margin: 0px 2px; border: 0px; padding: 0px; font-family: Arial, sans-serif; color: rgb(51, 51, 51); text-decoration: none; list-style: none; vertical-align: middle; cursor: default; outline: none; } + +.goog-toolbar-button-inner-box, .goog-toolbar-button-outer-box { border: 0px; vertical-align: top; } + +.goog-toolbar-button-outer-box { margin: 0px; padding: 1px 0px; } + +.goog-toolbar-button-inner-box { margin: 0px -1px; padding: 3px 4px; } + +* html .goog-toolbar-button-inner-box { left: -1px; } + +* html .goog-toolbar-button-rtl .goog-toolbar-button-outer-box { left: -1px; } + +* html .goog-toolbar-button-rtl .goog-toolbar-button-inner-box { right: auto; } + +:first-child + html .goog-toolbar-button-inner-box { left: -1px; } + +:first-child + html .goog-toolbar-button-rtl .goog-toolbar-button-inner-box { left: 1px; right: auto; } + +.goog-toolbar-button-disabled { opacity: 0.3; } + +.goog-toolbar-button-disabled .goog-toolbar-button-inner-box, .goog-toolbar-button-disabled .goog-toolbar-button-outer-box { color: rgb(51, 51, 51) !important; border-color: rgb(153, 153, 153) !important; } + +* html .goog-toolbar-button-disabled { background-color: rgb(240, 240, 240); margin: 0px 1px; padding: 0px 1px; } + +:first-child + html .goog-toolbar-button-disabled { background-color: rgb(240, 240, 240); margin: 0px 1px; padding: 0px 1px; } + +.goog-toolbar-button-active .goog-toolbar-button-outer-box, .goog-toolbar-button-checked .goog-toolbar-button-outer-box, .goog-toolbar-button-hover .goog-toolbar-button-outer-box, .goog-toolbar-button-selected .goog-toolbar-button-outer-box { border-width: 1px 0px; border-style: solid; padding: 0px; } + +.goog-toolbar-button-active .goog-toolbar-button-inner-box, .goog-toolbar-button-checked .goog-toolbar-button-inner-box, .goog-toolbar-button-hover .goog-toolbar-button-inner-box, .goog-toolbar-button-selected .goog-toolbar-button-inner-box { border-width: 0px 1px; border-style: solid; padding: 3px; } + +.goog-toolbar-button-hover .goog-toolbar-button-inner-box, .goog-toolbar-button-hover .goog-toolbar-button-outer-box { border-color: rgb(161, 186, 223) !important; } + +.goog-toolbar-button-active, .goog-toolbar-button-checked, .goog-toolbar-button-selected { background-color: rgb(221, 225, 235) !important; } + +.goog-toolbar-button-active .goog-toolbar-button-inner-box, .goog-toolbar-button-active .goog-toolbar-button-outer-box, .goog-toolbar-button-checked .goog-toolbar-button-inner-box, .goog-toolbar-button-checked .goog-toolbar-button-outer-box, .goog-toolbar-button-selected .goog-toolbar-button-inner-box, .goog-toolbar-button-selected .goog-toolbar-button-outer-box { border-color: rgb(114, 155, 209); } + +.goog-toolbar-button-collapse-right, .goog-toolbar-button-collapse-right .goog-toolbar-button-inner-box, .goog-toolbar-button-collapse-right .goog-toolbar-button-outer-box { margin-right: 0px; } + +.goog-toolbar-button-collapse-left, .goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box, .goog-toolbar-button-collapse-left .goog-toolbar-button-outer-box { margin-left: 0px; } + +* html .goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box { left: 0px; } + +:first-child + html .goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box { left: 0px; } + +.goog-toolbar-menu-button { margin: 0px 2px; border: 0px; padding: 0px; font-family: Arial, sans-serif; color: rgb(51, 51, 51); text-decoration: none; list-style: none; vertical-align: middle; cursor: default; outline: none; } + +.goog-toolbar-menu-button-inner-box, .goog-toolbar-menu-button-outer-box { border: 0px; vertical-align: top; } + +.goog-toolbar-menu-button-outer-box { margin: 0px; padding: 1px 0px; } + +.goog-toolbar-menu-button-inner-box { margin: 0px -1px; padding: 3px 4px; } + +* html .goog-toolbar-menu-button-inner-box { left: -1px; } + +* html .goog-toolbar-menu-button-rtl .goog-toolbar-menu-button-outer-box { left: -1px; } + +* html .goog-toolbar-menu-button-rtl .goog-toolbar-menu-button-inner-box { right: auto; } + +:first-child + html .goog-toolbar-menu-button-inner-box { left: -1px; } + +:first-child + html .goog-toolbar-menu-button-rtl .goog-toolbar-menu-button-inner-box { left: 1px; right: auto; } + +.goog-toolbar-menu-button-disabled { opacity: 0.3; } + +.goog-toolbar-menu-button-disabled .goog-toolbar-menu-button-inner-box, .goog-toolbar-menu-button-disabled .goog-toolbar-menu-button-outer-box { color: rgb(51, 51, 51) !important; border-color: rgb(153, 153, 153) !important; } + +* html .goog-toolbar-menu-button-disabled { background-color: rgb(240, 240, 240); margin: 0px 1px; padding: 0px 1px; } + +:first-child + html .goog-toolbar-menu-button-disabled { background-color: rgb(240, 240, 240); margin: 0px 1px; padding: 0px 1px; } + +.goog-toolbar-menu-button-active .goog-toolbar-menu-button-outer-box, .goog-toolbar-menu-button-hover .goog-toolbar-menu-button-outer-box, .goog-toolbar-menu-button-open .goog-toolbar-menu-button-outer-box { border-width: 1px 0px; border-style: solid; padding: 0px; } + +.goog-toolbar-menu-button-active .goog-toolbar-menu-button-inner-box, .goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box, .goog-toolbar-menu-button-open .goog-toolbar-menu-button-inner-box { border-width: 0px 1px; border-style: solid; padding: 3px; } + +.goog-toolbar-menu-button-hover .goog-toolbar-menu-button-inner-box, .goog-toolbar-menu-button-hover .goog-toolbar-menu-button-outer-box { border-color: rgb(161, 186, 223) !important; } + +.goog-toolbar-menu-button-active, .goog-toolbar-menu-button-open { background-color: rgb(221, 225, 235) !important; } + +.goog-toolbar-menu-button-active .goog-toolbar-menu-button-inner-box, .goog-toolbar-menu-button-active .goog-toolbar-menu-button-outer-box, .goog-toolbar-menu-button-open .goog-toolbar-menu-button-inner-box, .goog-toolbar-menu-button-open .goog-toolbar-menu-button-outer-box { border-color: rgb(114, 155, 209); } + +.goog-toolbar-menu-button-caption { padding: 0px 4px 0px 0px; vertical-align: middle; } + +.goog-toolbar-menu-button-dropdown { width: 7px; background: url("//ssl.gstatic.com/editor/editortoolbar.png") -388px 0px no-repeat; vertical-align: middle; } + +.goog-toolbar-separator { margin: 0px 2px; border-left: 1px solid rgb(214, 214, 214); border-right: 1px solid rgb(247, 247, 247); padding: 0px; width: 0px; text-decoration: none; list-style: none; outline: none; vertical-align: middle; line-height: normal; font-size: 120%; overflow: hidden; } + +.goog-toolbar-select .goog-toolbar-menu-button-outer-box { border-width: 1px 0px; border-style: solid; padding: 0px; } + +.goog-toolbar-select .goog-toolbar-menu-button-inner-box { border-width: 0px 1px; border-style: solid; padding: 3px; } + +.goog-toolbar-select .goog-toolbar-menu-button-inner-box, .goog-toolbar-select .goog-toolbar-menu-button-outer-box { border-color: rgb(191, 203, 223); } + +.goog-tree-root:focus { outline: none; } + +.goog-tree-row { white-space: nowrap; font-style: ; font-variant: normal; font-weight: ; font-stretch: ; font-size: ; font-family: ; font-optical-sizing: ; font-size-adjust: ; font-kerning: ; font-feature-settings: ; font-variation-settings: ; line-height: 16px; height: 16px; } + +.goog-tree-row span { overflow: hidden; text-overflow: ellipsis; } + +.goog-tree-children { background-repeat: repeat-y; font: icon; background-image: url("//ssl.gstatic.com/closure/tree/I.png") !important; background-position-y: 1px !important; } + +.goog-tree-children-nolines { font: icon; } + +.goog-tree-icon { background-image: url("//ssl.gstatic.com/closure/tree/tree.png"); } + +.goog-tree-expand-icon { vertical-align: middle; height: 16px; width: 16px; cursor: default; } + +.goog-tree-expand-icon-plus { width: 19px; background-position: 0px 0px; } + +.goog-tree-expand-icon-minus { width: 19px; background-position: -24px 0px; } + +.goog-tree-expand-icon-tplus { width: 19px; background-position: -48px 0px; } + +.goog-tree-expand-icon-tminus { width: 19px; background-position: -72px 0px; } + +.goog-tree-expand-icon-lplus { width: 19px; background-position: -96px 0px; } + +.goog-tree-expand-icon-lminus { width: 19px; background-position: -120px 0px; } + +.goog-tree-expand-icon-t { width: 19px; background-position: -144px 0px; } + +.goog-tree-expand-icon-l { width: 19px; background-position: -168px 0px; } + +.goog-tree-expand-icon-blank { width: 19px; background-position: -168px -24px; } + +.goog-tree-collapsed-folder-icon { vertical-align: middle; height: 16px; width: 16px; background-position: 0px -24px; } + +.goog-tree-expanded-folder-icon { vertical-align: middle; height: 16px; width: 16px; background-position: -24px -24px; } + +.goog-tree-file-icon { vertical-align: middle; height: 16px; width: 16px; background-position: -48px -24px; } + +.goog-tree-item-label { margin-left: 3px; padding: 1px 2px; text-decoration: none; color: windowtext; cursor: default; } + +.goog-tree-item-label:hover { text-decoration: underline; } + +.selected .goog-tree-item-label { background-color: buttonface; color: buttontext; } + +.focused .selected .goog-tree-item-label { background-color: highlight; color: highlighttext; } + +.goog-tree-hide-root { display: none; } + +html { --google-orange-600: #e8710a; --google-yellow-600: #f9ab00; --google-blue-200: #aecbfa; --google-blue-300: #8ab4f8; --google-blue-600: #1a73e8; --google-blue-700: #1967d2; --google-blue-900: #174ea6; --google-green-700: #188038; --google-grey-800: #3c4043; --paper-amber-50: #fff8e1; --paper-amber-400: #ffca28; --paper-blue-300: #64b5f6; --paper-blue-400: #42a5f5; --paper-blue-700: #1976d2; --paper-blue-900: #0d47a1; --paper-orange-300: #ffb74d; --paper-orange-400: #ffa726; --paper-orange-500: #ff9800; --paper-orange-700: #f57c00; --paper-grey-50: #fafafa; --paper-grey-100: #f5f5f5; --paper-grey-200: #eee; --paper-grey-300: #e0e0e0; --paper-grey-400: #bdbdbd; --paper-grey-500: #9e9e9e; --paper-grey-600: #757575; --paper-grey-700: #616161; --paper-grey-800: #424242; --paper-grey-900: #212121; --paper-red-100: #ffcdd2; --paper-red-900: #b71c1c; --paper-red-a700: #d50000; --paper-deep-orange-a100: #ff9e80; --paper-white: #fff; --box-shadow-elevation-2dp: 0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2); --box-shadow-elevation-3dp: 0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12),0 3px 3px -2px rgba(0,0,0,.4); --md-icon-font: "Google Symbols"; --mdc-icon-font: "Google Symbols"; --neutral-20: #303030; --neutral-90: #e3e3e3; --neutral-95: #f2f2f2; --neutral-variant50: #747775; --neutral-variant80: #c7c7c7; --primary10: #041e49; --primary20: #062e6f; --primary30: #0842a0; --primary90: #d3e3fd; --primary100: #fff; --secondary30: #004a77; --secondary90: #c2e7ff; } + +html { --colab-dialog-bg-z-index: 1001; --colab-dialog-z-index: 1002; --colab-above-dialog-z-index: 1003; --code-cell-background: #f7f7f7; --colab-anchor-color: #00e; --colab-border-color: #dadada; --colab-bold-border-color: #111; --colab-callout-color: var(--paper-blue-700); --colab-debugger-line-color: var(--paper-red-100); --colab-editor-focus-color: var(--paper-grey-200); --colab-highlighted-surface-color: var(--paper-grey-200); --colab-icon-color: var(--paper-grey-700); --colab-inverse-on-surface-color: var(--neutral-95); --colab-inverse-surface-color: var(--neutral-20); --colab-secondary-icon-color: #93adcf; --colab-input-placeholder-color: var(--colab-secondary-text-color); --colab-primary-surface-color: var(--paper-white); --colab-primary-text-color: var(--paper-grey-900); --colab-secondary-text-color: #616161; --colab-tertiary-text-color: var(--paper-grey-600); --colab-secondary-surface-color: #f7f7f7; --colab-snackbar-surface-color: #333; --colab-scrollbar-color: rgba(0,0,0,.1); --colab-gutter-icon-color: #8c8c8c; --colab-active-execution-icon-color: var(--paper-grey-800); --colab-error-icon-color: var(--paper-red-a700); --colab-title-color: #000; --colab-editor-focus-border-thickness: 2px; --colab-diff-editor-background: #fff; --colab-local-diff-background: #eef; --colab-remote-diff-background: #feffe0; --colab-merged-diff-background: #d7fed8; --colab-status-okay: var(--google-green-700); --colab-primary-container: var(--primary90); --colab-on-primary-container: var(--primary10); --colab-on-primary: var(--primary100); --ansi-black: #000; --ansi-red: #8b0000; --ansi-green: #006400; --ansi-yellow: #cdcd00; --ansi-blue: #00e; --ansi-magenta: #cd00cd; --ansi-cyan: #4682b4; --ansi-gray: #e5e5e5; --ansi-bright-black: #7f7f7f; --ansi-bright-red: red; --ansi-bright-green: #00d000; --ansi-bright-yellow: #ff0; --ansi-bright-blue: #5c5cff; --ansi-bright-magenta: #f0f; --ansi-bright-cyan: #0ff; --ansi-bright-gray: #fff; --gcp-success-icon-color: var(--google-green-700); --colab-comment-anchor-color: var(--google-blue-600); --colab-filled-button-ripple-color: #000; --colab-comment-highlight-color: #ffe082; --colab-smartpaste-highlight-color: rgba(255,224,130,.5); --colab-input-border-color: #a9a9a9; --colab-logo-dark: var(--google-orange-600); --colab-logo-light: var(--google-yellow-600); --colab-status-error: #e51c23; --colab-status-warning: #f09300; --colab-chrome-font-family: "Roboto","Noto",sans-serif; --colab-google-sans-font-family: "Google Sans","Roboto","Noto",sans-serif; --colab-chrome-font-size: 14px; --colab-code-font-family: monospace; --colab-icon-hover-color: var(--colab-primary-text-color); --colab-fresh-execution-count-color: var(--colab-primary-text-color); --colab-stale-execution-count-color: var(--colab-input-placeholder-color); --error-color: #b3261e; --primary-color: var(--google-blue-700); --hairline-button-secondary: var(--google-blue-900); --mdc-theme-primary: var(--primary-color); --mdc-theme-on-primary: var(--colab-primary-surface-color); --md-icon-button-focus-icon-color: var(--colab-icon-hover-color); --md-icon-button-hover-icon-color: var(--colab-icon-hover-color); --md-icon-button-icon-color: var(--colab-icon-color); --md-icon-button-pressed-icon-color: var(--colab-icon-hover-color); --md-icon-button-hover-state-layer-color: var(--colab-icon-color); --md-icon-button-pressed-state-layer-color: var(--colab-icon-color); --md-icon-button-hover-state-layer-opacity: 0.08; --md-icon-button-pressed-state-layer-opacity: 0.12; --md-icon-button-state-layer-shape: 9999px; --md-outlined-text-field-disabled-input-text-color: var( + --md-sys-color-on-surface + ); --md-outlined-text-field-disabled-input-text-opacity: 0.38; --md-outlined-text-field-disabled-outline-color: var( + --md-sys-color-on-surface + ); --md-sys-color-on-surface: var(--colab-primary-text-color); --md-sys-color-outline: var(--neutral-variant50); --md-sys-color-secondary-container: var(--secondary90); --md-sys-color-on-secondary-container: var(--secondary30); } + +html[theme="dark"] { --colab-anchor-color: var(--paper-blue-300); --colab-callout-color: var(--google-blue-600); --code-cell-background: #1e1e1e; --colab-border-color: var(--paper-grey-700); --colab-bold-border-color: #eee; --colab-debugger-line-color: var(--paper-red-900); --colab-editor-focus-color: #282828; --colab-highlighted-surface-color: #525252; --colab-icon-color: var(--paper-grey-400); --colab-input-placeholder-color: var(--colab-tertiary-text-color); --colab-inverse-on-surface-color: var(--neutral-20); --colab-inverse-surface-color: var(--neutral-90); --colab-primary-surface-color: #383838; --colab-primary-text-color: #d5d5d5; --colab-secondary-text-color: #f7f7f7; --colab-tertiary-text-color: #b3b3b3; --colab-secondary-surface-color: #454545; --colab-snackbar-surface-color: var(--colab-secondary-surface-color); --colab-scrollbar-color: hsla(0,0%,100%,.2); --colab-gutter-icon-color: #858585; --colab-active-execution-icon-color: var(--colab-icon-color); --colab-error-icon-color: #ef5350; --colab-title-color: #fff; --colab-diff-editor-background: #000; --colab-local-diff-background: #292935; --colab-remote-diff-background: #2e2f08; --colab-merged-diff-background: #09380b; --colab-status-okay: #00c752; --colab-primary-container: var(--primary30); --colab-on-primary-container: var(--primary90); --colab-on-primary: var(--primary20); --ansi-black: #7f7f7f; --ansi-red: #ff7a88; --ansi-green: #57bb8a; --ansi-yellow: #ff6; --ansi-blue: #82b1ff; --ansi-magenta: #cd00cd; --ansi-cyan: #99bbd7; --ansi-gray: #e5e5e5; --ansi-bright-green: #0f0; --gcp-success-icon-color: #81c995; --colab-comment-anchor-color: var(--paper-blue-300); --colab-filled-button-ripple-color: #fff; --colab-comment-highlight-color: #1a237e; --colab-smartpaste-highlight-color: rgba(255,224,130,.3); --error-color: var(--paper-deep-orange-a100); --primary-color: var(--google-blue-300); --hairline-button-secondary: var(--google-blue-200); --md-sys-color-outline: var(--neutral-variant80); --md-sys-color-secondary-container: var(--secondary30); --md-sys-color-on-secondary-container: var(--secondary90); } + +@media (prefers-color-scheme: dark) { + html[theme="adaptive"] { --colab-anchor-color: var(--paper-blue-400); --colab-callout-color: var(--paper-blue-900); --code-cell-background: #1e1e1e; --colab-border-color: var(--paper-grey-700); --colab-bold-border-color: #eee; --colab-debugger-line-color: var(--paper-red-900); --colab-editor-focus-color: #282828; --colab-highlighted-surface-color: #525252; --colab-icon-color: var(--paper-grey-100); --colab-input-placeholder-color: var(--colab-tertiary-text-color); --colab-inverse-on-surface-color: var(--neutral-20); --colab-inverse-surface-color: var(--neutral-90); --colab-primary-surface-color: #383838; --colab-primary-text-color: #d5d5d5; --colab-secondary-text-color: #f7f7f7; --colab-tertiary-text-color: #b3b3b3; --colab-secondary-surface-color: #454545; --colab-snackbar-surface-color: var(--colab-secondary-surface-color); --colab-scrollbar-color: hsla(0,0%,100%,.2); --colab-gutter-icon-color: #858585; --colab-execution-count: var(--colab-primary-text-color); --colab-active-execution-icon-color: var(--colab-icon-color); --colab-error-icon-color: #ef5350; --colab-title-color: #fff; --colab-diff-editor-background: #000; --colab-local-diff-background: #292935; --colab-remote-diff-background: #2e2f08; --colab-merged-diff-background: #09380b; --colab-status-okay: #00c752; --colab-primary-container: var(--primary30); --colab-on-primary-container: var(--primary90); --colab-on-primary: var(--primary20); --ansi-black: #3f3f3f; --ansi-red: #ff7a88; --ansi-green: #57bb8a; --ansi-yellow: #ff6; --ansi-blue: #82b1ff; --ansi-magenta: #cd00cd; --ansi-cyan: #99bbd7; --ansi-gray: #e5e5e5; --colab-filled-button-ripple-color: #fff; --error-color: var(--paper-deep-orange-a100); --primary-color: var(--google-blue-300); --hairline-button-secondary: var(--google-blue-200); --md-sys-color-outline: var(--neutral-variant80); --md-sys-color-secondary-container: var(--secondary30); --md-sys-color-on-secondary-container: var(--secondary90); } +} + +html[editor="High Contrast Dark"] { --code-cell-background: #000; --colab-editor-focus-color: #f38518; --colab-editor-focus-border-thickness: 1px; } + +html[editor="Monokai"] { --code-cell-background: #272822; } + +html[editor="All Hallows Eve"] { --code-cell-background: #000; } + +html[editor="Amy"] { --code-cell-background: #200020; } + +html[editor="Birds Of Paradise"] { --code-cell-background: #372725; } + +html[editor="Blackboard"] { --code-cell-background: #0c1021; } + +html[editor="Clouds Midnight"] { --code-cell-background: #191919; } + +html[editor="Dominion Day"] { --code-cell-background: #372725; } + +html[editor="Espresso Libre"] { --code-cell-background: #2a211c; } + +html[editor="Merbivore"] { --code-cell-background: #161616; } + +html[editor="Night Owl"] { --code-cell-background: #011627; } + +html[editor="Oceanic Next"] { --code-cell-background: #1b2b34; } + +html[editor="Pastels On Dark"] { --code-cell-background: #211e1e; } + +html[editor="Space Cadet"] { --code-cell-background: #0d0d0d; } + +html[editor="Sunburst"] { --code-cell-background: #000; } + +html[editor="Twilight"] { --code-cell-background: #141414; } + +html[editor="Vibrant Ink"] { --code-cell-background: #000; } + +html[editor="Zenburnesque"] { --code-cell-background: #404040; } + +html[editor="Idle Fingers"] { --code-cell-background: #323232; } + +html[editor="Mono Industrial"] { --code-cell-background: #222c28; } + +html[editor="Synthwave84"] { --colab-primary-surface-color: #241b2f; --colab-secondary-surface-color: #49549539; --code-cell-background: #262335; --colab-highlighted-surface-color: #372d4b; --colab-border-color: #34294fb3; --colab-anchor-color: #f97e72; --ansi-red: #fe4450; --ansi-green: #72f1b8; --ansi-yellow: #f97e72; --ansi-blue: #03edf9; --ansi-magenta: #ff7edb; --ansi-cyan: #03edf9; --ansi-bright-red: #fe4450; --ansi-bright-green: #72f1b8; --ansi-bright-yellow: #fede5d; --ansi-bright-blue: #03edf9; --ansi-bright-magenta: #ff7edb; --ansi-bright-cyan: #03edf9; } + +.code pre.editor.monaco { margin-bottom: 8px; overflow: auto; white-space: nowrap; } + +.cell.text pre.editor.monaco { margin: 8px 0px 8px 8px; } + +colab-differ { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; } + +colab-differ .monaco-editor { --vscode-editor-background: var(--colab-diff-editor-background); } + +colab-differ .monaco-diff-editor { -webkit-box-flex: 1; flex-grow: 1; } + +.differ { min-height: 300px; } + +colab-differ .diff-annotation, colab-differ .diff-output, colab-differ .diff-title { color: var(--colab-primary-text-color); white-space: nowrap; } + +colab-differ .diff-annotation, colab-differ .diff-title { font-weight: 700; } + +.notebook-diff-titlebar { flex-shrink: 0; padding: 8px 8px 0px; } + +.notebook-diff-options { padding-left: 8px; } + +.notebook-diff-dialog .notebook-diff-options { padding: 8px 8px 0px; } + +.notebook-diff-options label:has(md-checkbox) { margin-left: 16px; margin-top: 2px; } + +.notebook-diff-container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; justify-content: space-around; min-height: 300px; padding: 8px; } + +.notebook-diff-dialog mwc-circular-progress { display: none; } + +.notebook-diff-dialog .diff-loading mwc-circular-progress { display: block; margin: 0px auto; } + +.notebook-diff-dialog { --mdc-dialog-max-width: 98vw; --mdc-dialog-min-width: 98vw; --mdc-dialog-max-height: 98vh; } + +.notebook-diff-dialog:not(.secure-save-diff-dialog) .content-area { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: calc(-150px + 98vh); } + +.secure-save-diff-dialog .content-area { min-height: 0px; max-width: 100%; } + +.monaco-diff-editor .line-insert, .monaco-editor .line-insert { background-color: var(--vscode-diffEditor-insertedLineBackground,var(--vscode-diffEditor-insertedTextBackground)) !important; } + +.monaco-diff-editor .gutter-insert, .monaco-editor .gutter-insert, .monaco-editor .inline-added-margin-view-zone { background-color: var(--vscode-diffEditorGutter-insertedLineBackground,var(--vscode-diffEditor-insertedLineBackground,var(--vscode-diffEditor-insertedTextBackground))) !important; } + +.monaco-diff-editor .line-delete, .monaco-editor .line-delete { background-color: var(--vscode-diffEditor-removedLineBackground,var(--vscode-diffEditor-removedTextBackground)) !important; } + +.monaco-diff-editor .gutter-delete, .monaco-editor .gutter-delete, .monaco-editor .inline-deleted-margin-view-zone { background-color: var(--vscode-diffEditorGutter-removedLineBackground,var(--vscode-diffEditor-removedLineBackground,var(--vscode-diffEditor-removedTextBackground))) !important; } + +colab-executions { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; } + +colab-executions colab-shaded-scroller { -webkit-box-flex: 1; flex-grow: 1; overflow-y: scroll; } + +colab-executions .cell-execution-indicator { display: block; } + +colab-executions .input { display: flex; margin-top: 4px; } + +colab-executions .gutter { -webkit-box-align: center; align-items: center; position: relative; width: 36px; } + +colab-executions .editor-host { background: var(--code-cell-background); -webkit-box-flex: 1; flex-grow: 1; padding-top: 10px; position: relative; } + +colab-executions .editor-host .monaco-editor { position: absolute; } + +colab-executions .execution-count { margin-top: 4px; text-align: center; } + +colab-executions .code-placeholder { color: var(--colab-tertiary-text-color); font-family: var(--colab-code-font-family); font-style: italic; left: 30px; pointer-events: none; position: absolute; top: 10px; z-index: 1; } + +colab-executions .code-placeholder.code-fold { left: 48px; } + +colab-executions .hidden { display: none; } + +colab-executions .executions-placeholder { color: var(--colab-secondary-text-color); margin: 8px 4px; } + +colab-execution { display: block; } + +colab-execution .code md-icon { cursor: pointer; height: 26px; transition: transform 0.2s, -webkit-transform 0.2s; } + +colab-execution .code .gutter { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; flex-shrink: 0; } + +colab-execution .execution-count { color: var(--colab-secondary-text-color); cursor: default; font-family: var(--colab-code-font-family); } + +colab-execution.collapsed .code md-icon { transform: rotate(-90deg); } + +colab-execution .outputview, colab-execution colab-static-output-renderer { margin-left: 36px; } + +colab-execution iframe { border: 0px; width: 100%; } + +colab-execution .code { display: flex; } + +colab-execution .source { background: var(--code-cell-background); -webkit-box-flex: 1; flex-grow: 1; font-family: var(--colab-code-font-family); padding: 4px 0px 4px 6px; } + +colab-execution.collapsed .source-lines > * { display: none; } + +colab-execution.collapsed .source-lines > .preview { display: inline; } + +colab-execution .start-time { color: var(--colab-secondary-text-color); font-size: 0.8em; margin: 8px 8px 0px 6px; } + +colab-execution.selected { background: var(--colab-highlighted-surface-color); } + +colab-execution .entry-action { --md-icon-button-state-layer-height: 28px; } + +colab-interactive-table { display: block; position: relative; } + +colab-interactive-table.collapsed-layout { display: inline-block; } + +colab-interactive-table .google-visualization-table-table th { border-bottom: 1px solid var(--colab-bold-border-color); border-right: 1px solid var(--colab-border-color); } + +colab-interactive-table .google-visualization-table-table { border-bottom: 1px solid var(--colab-bold-border-color); border-left: 1px solid var(--colab-border-color); } + +colab-interactive-table .google-visualization-table-table tbody { border-bottom: 0px; } + +colab-interactive-table .google-visualization-table .gradient, colab-interactive-table .google-visualization-table-table, colab-interactive-table .google-visualization-table-table th, colab-interactive-table .google-visualization-table-tr-head { background: none; } + +colab-interactive-table .google-visualization-table-tr-odd { background-color: var(--colab-secondary-surface-color); } + +colab-interactive-table .google-visualization-table-tr-even { background-color: var(--colab-primary-surface-color); } + +colab-interactive-table .google-visualization-table-tr-over, colab-interactive-table .google-visualization-table-tr-sel { background-color: var(--colab-highlighted-surface-color); } + +colab-interactive-table .google-visualization-table-td:first-child::after { content: ""; display: inline-block; } + +colab-interactive-table .google-visualization-table-table td { border-color: var(--colab-border-color); } + +colab-interactive-table .google-visualization-table-page-number { color: var(--colab-primary-text-color); } + +colab-interactive-table .google-visualization-table-div-page { background: none; text-align: right; } + +colab-interactive-table .google-visualization-table-page-next, colab-interactive-table .google-visualization-table-page-prev { display: none; } + +colab-interactive-table .google-visualization-table-page-number { border-radius: 3px; border: 1px solid transparent; box-sizing: border-box; display: inline-block; font-size: 11px; margin-left: 2px; min-width: 1.5em; padding: 0.5em 1em; text-align: center; } + +colab-interactive-table .google-visualization-table-page-number.current { background-color: var(--colab-primary-surface-color); border: 1px solid rgb(151, 151, 151); } + +colab-interactive-table .google-visualization-table-page-number:hover { background-color: rgb(88, 88, 88); color: rgb(255, 255, 255); } + +colab-interactive-table .interactive-table-header { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: end; justify-content: flex-end; padding-right: 2px; } + +colab-interactive-table .display-count { margin-right: 8px; } + +colab-interactive-table .collapsible-controls > div { border: 1px solid rgb(204, 204, 204); margin: 8px; padding: 8px; position: relative; } + +colab-interactive-table .collapsible-controls .close { cursor: pointer; font-size: 16pt; position: absolute; right: 4px; top: 0px; } + +colab-interactive-table button.close, colab-interactive-table button.copy-show { background: none; border: none; color: var(--colab-icon-color); } + +colab-interactive-table button.copy-show svg { fill: var(--colab-icon-color); height: 18px; width: 18px; } + +colab-interactive-table .column-filters-container { display: grid; gap: 5px; grid-auto-rows: minmax(auto, 50px); grid-template-columns: repeat(auto-fill, minmax(300px, max-content)); } + +colab-interactive-table .column-filter { display: inline-block; margin: 0px 32px 8px 0px; } + +colab-interactive-table .column-filter label { display: block; } + +colab-interactive-table .column-filter input[type="text"][name="from"], colab-interactive-table .column-filter input[type="text"][name="to"] { width: 70px; } + +colab-interactive-table .num-per-page { float: left; margin-top: 2px; } + +colab-interactive-table .goog-custom-button-outer-box { display: none; } + +colab-interactive-table .help-anchor svg { fill: var(--colab-icon-color); height: 24px; margin-left: 8px; text-decoration: none; width: 24px; } + +colab-interactive-table td.index_column { font-weight: 700; white-space: nowrap; } + +colab-interactive-table .collapsible-controls textarea { min-height: 60px; width: 100%; } + +.colab-left-pane-close, .colab-left-pane-move { --md-sys-color-primary: var(--colab-icon-color); --md-icon-button-state-layer-height: 32px; --md-icon-button-state-layer-width: 32px; --md-focus-ring-outward-offset: -3px; } + +.colab-left-pane-move { margin-right: 4px; } + +colab-left-pane { border-right: 1px solid var(--colab-border-color); display: flex; flex-shrink: 0; margin-top: 0px; min-width: 0px; will-change: opacity; } + +colab-left-pane .resizer-contents { background: var(--colab-primary-surface-color); overflow: hidden; padding-top: 8px; } + +colab-left-pane .colab-left-pane-header { position: relative; } + +colab-left-pane h2 { color: var(--paper-grey-900); font-weight: 400; letter-spacing: -0.012em; line-height: 32px; } + +colab-left-pane .resizer-thumb { margin-left: -4px; z-index: 100; } + +colab-left-pane colab-resizer { flex-shrink: 1; min-width: 210px; max-width: 800px; width: 300px; } + +colab-left-pane.has-user-secrets colab-resizer { width: 445px; } + +colab-left-pane .left-pane-container, colab-left-pane .resizer-contents { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; -webkit-box-flex: 1; flex-grow: 1; overflow: hidden; } + +body.mobile .notebook-vertical .colab-left-pane-nib { display: none; } + +.colab-left-pane-nib .left-pane-bottom { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; -webkit-box-flex: 0; flex-grow: 0; } + +.colab-left-pane-nib .left-pane-top { -webkit-box-flex: 1; flex-grow: 1; padding-bottom: 8px; padding-top: 3px; } + +colab-left-pane .colab-left-pane-nib div { -webkit-box-flex: 1; flex-grow: 1; } + +.left-pane-content-title { -webkit-box-flex: 1; flex: 1 1 0%; font-family: var(--colab-google-sans-font-family); font-size: 16px; font-weight: 500; margin: 12px 8px 4px; } + +.colab-left-pane-nib { padding-bottom: 3px; } + +.colab-left-pane-nib md-icon-button { border-left: 2px solid transparent; --md-icon-button-state-layer-height: 38px; --md-icon-button-state-layer-width: 38px; --md-focus-ring-outward-offset: -4px; } + +.colab-left-pane-nib md-icon-button[selected] { border-left-color: var(--colab-logo-dark); --md-icon-button-selected-focus-icon-color: var(--colab-logo-dark); --md-icon-button-selected-hover-icon-color: var(--colab-logo-dark); --md-icon-button-selected-icon-color: var(--colab-logo-dark); --md-icon-button-selected-pressed-icon-color: var(--colab-logo-dark); --md-icon-button-selected-hover-state-layer-color: var(--colab-logo-light); --md-icon-button-selected-pressed-state-layer-color: var( + --colab-logo-light + ); } + +@media (forced-colors: active) { + .colab-left-pane-nib md-icon-button[selected] { border-left-color: highlight; --md-icon-button-selected-focus-icon-color: Highlight; --md-icon-button-selected-hover-icon-color: Highlight; --md-icon-button-selected-icon-color: Highlight; --md-icon-button-selected-pressed-icon-color: Highlight; } +} + +.status-placeholder .colab-left-pane-nib { padding-bottom: 32px; } + +.left-pane-button { padding-top: 6px; position: relative; } + +colab-left-pane-notifier { bottom: 7px; cursor: pointer; position: absolute; right: 6px; } + +.notebook-merge-dialog .content-area { min-height: 0px; max-width: 100%; padding: 0px; } + +.notebook-merge-dialog colab-shaded-scroller { margin-top: 8px; overflow: auto; } + +.merger-local-diff { background-color: var(--colab-local-diff-background); } + +.merger-remote-diff { background-color: var(--colab-remote-diff-background); } + +.merger-merged-diff { background-color: var(--colab-merged-diff-background); } + +.local-merge-arrow, .remote-merge-arrow { cursor: pointer; } + +.local-merge-arrow::after, .merger-gutter, .remote-merge-arrow::after { font-family: var(--colab-chrome-font-family); font-size: 16px; font-weight: 700; } + +.local-merge-arrow::after { content: "→"; } + +.remote-merge-arrow::after { content: "←"; } + +colab-merger-common { text-align: center; } + +colab-cell-merger { display: block; margin: 20px; } + +colab-cell-merger .cell { border: 1px solid var(--colab-border-color); border-radius: 8px; padding: 8px; } + +colab-merger .code .editor.monaco { margin: 0px; } + +colab-merger .layout.vertical.edit { flex-shrink: 1; min-width: 0px; } + +.colab-merger-output { flex-basis: 200px; -webkit-box-flex: 1; flex-grow: 1; } + +.merger-gutter { padding-left: 1px; width: 36px; } + +.merger-gutter div { cursor: pointer; } + +.merger-status > div { -webkit-box-flex: 1; flex: 1 1 33%; font-weight: 700; min-width: 0px; overflow: hidden; text-align: center; } + +.colab-open-dialog md-filled-button, .colab-open-dialog md-text-button { margin: 10px; } + +.colab-open-dialog md-filled-button.new-notebook { left: 0px; position: absolute; top: 8px; --md-sys-color-primary: var(--colab-callout-color); --md-sys-color-on-primary: #fff; --md-filled-button-pressed-state-layer-color: #000; --md-filled-button-hover-state-layer-color: #000; -webkit-font-smoothing: antialiased; } + +.colab-open-dialog colab-side-tab-dialog-page-viewer .open-github-notebook { height: calc(100% - 10px); padding-top: 10px; } + +.colab-open-dialog colab-github-repo-selector { margin-top: 8px; } + +.colab-open-dialog .open-piper-notebook .buttons { margin: 10px 0px; padding-left: 8px; } + +.colab-open-dialog .open-piper-notebook colab-workspace-list, .colab-open-dialog .open-piper-notebook-path { display: block; width: 620px; } + +.colab-open-dialog a { text-decoration: none; } + +.colab-open-dialog .upload-file-target { border: 1px solid transparent; border-radius: 10px; height: calc(100% - 20px); text-align: center; width: calc(100% - 20px); } + +.colab-open-dialog .upload-file-target label { background-color: var(--colab-callout-color); border-radius: 5px; color: rgb(255, 255, 255); font-weight: 700; padding: 15px; cursor: pointer; } + +.colab-open-dialog .upload-file-target label:focus { outline: 1px solid var(--colab-bold-border-color); } + +.colab-open-dialog #upload-notebook { display: none; } + +.colab-open-dialog .upload-file-target[active] { border-color: var(--colab-border-color); } + +.colab-open-dialog .upload-file-target[disabled] { border: none; } + +.colab-open-dialog .upload-file-target .uploading, .colab-open-dialog .upload-file-target[disabled] label { display: none; } + +.colab-open-dialog .upload-file-target[disabled] .uploading { display: inline-block; } + +.colab-open-dialog .upload-file-target[disabled] .uploading mwc-circular-progress { margin-bottom: 12px; } + +.colab-open-dialog .upload-file-target::before { display: inline-block; height: 100%; vertical-align: middle; } + +.colab-open-dialog .sky { margin-bottom: 20px; } + +.colab-open-dialog md-icon.cloud { --md-icon-size: 200px; color: rgb(211, 211, 211); left: 50px; position: relative; font-variation-settings: "FILL" 1; user-select: none; } + +.colab-open-dialog md-icon.cloud#light { --md-icon-size: 150px; color: rgb(238, 238, 238); left: -85px; top: 20px; } + +.colab-open-dialog p { margin: 20px; } + +@media only screen and (max-width: 430px) { + .colab-open-dialog md-icon.cloud { left: 0px; } + .colab-open-dialog md-icon.cloud#light { left: 30px; top: -120px; } +} + +.colab-open-dialog .colab-icon.clear-history, .colab-open-dialog .colab-icon.reload { padding-right: 10px; padding-top: 10px; } + +#sharing-dialog mwc-textfield { --mdc-text-field-fill-color: var(--colab-secondary-surface-color); cursor: pointer; display: block; margin-top: 8px; } + +.toc-cell { color: var(--colab-primary-text-color); display: block; margin: 2px 0px; padding: 10px 8px; text-decoration: none; } + +.toc-section { position: relative; } + +colab-table-of-contents { overflow: hidden; } + +colab-table-of-contents colab-shaded-scroller { display: block; height: 100%; overflow-y: auto; padding-bottom: 20px; } + +.colab-toc-sections { padding: 8px 2px 0px 8px; } + +.toc-section .toc-section-cells { margin-left: 25px; } + +.toc-add-section { margin: 8px 0px 8px 8px; --md-icon-size: 20px; --md-sys-color-primary: var(--colab-icon-color); } + +.toc-cell.toc-cell-focused, .toc-section.toc-cell-focused > .toc-cell { font-weight: 700; } + +.toc-cell { border-left: 3px solid transparent; color: var(--colab-secondary-text-color); margin: 8px 16px 8px 0px; padding: 6px 6px 6px 10px; } + +.toc-cell.toc-cell-focused, .toc-section.toc-cell-focused > .toc-cell { border-left-color: var(--colab-logo-light); color: var(--colab-primary-text-color); } + +colab-table-of-contents .toc-section md-icon-button { opacity: 0; position: absolute; right: 10px; top: 3px; --md-focus-ring-outward-offset: -2px; --md-icon-button-state-layer-height: 24px; --md-icon-button-state-layer-width: 24px; } + +colab-table-of-contents.menu-open .toc-section md-icon-button, colab-table-of-contents:focus-within .toc-section md-icon-button, colab-table-of-contents:hover .toc-section md-icon-button { opacity: 0.5; } + +@media (forced-colors) { + colab-table-of-contents.menu-open .toc-section md-icon-button, colab-table-of-contents:focus-within .toc-section md-icon-button, colab-table-of-contents:hover .toc-section md-icon-button { opacity: 1; } +} + +body colab-tab-pane.layout.hidden, colab-tab-layout-container colab-resizer.hidden { display: none; } + +colab-tab-layout-container { background-color: var(--colab-primary-surface-color); min-height: 100px; } + +colab-tab-layout-container .notebook-tab { position: relative; } + +colab-tab-pane .tab-pane-header { border-bottom: 1px solid var(--colab-border-color); --md-focus-ring-outward-offset: -2px; --md-divider-thickness: 0; } + +colab-tab-layout-container .tab-pane-parent > colab-resizer.sn-resize .resizer-thumb { border-bottom: 1px solid var(--colab-border-color); } + +colab-tab-layout-container .tab-pane-parent > colab-resizer.sn-resize { min-height: 25px; max-height: 99%; } + +colab-tab-layout-container .tab-pane-parent > colab-resizer.we-resize { border-left: 1px solid var(--colab-border-color); min-width: 25px; max-width: 99%; } + +colab-tab-pane { background-color: var(--colab-primary-surface-color); flex-shrink: 1; max-width: 100%; min-height: 0px; min-width: 0px; } + +colab-tab-pane .tab-pane-header md-icon-button { height: 32px; margin: 2px 2px 0px; width: 32px; } + +colab-tab-pane .tab-pane-container, colab-tab-pane > div { min-height: 0px; min-width: 0px; } + +colab-tab-pane .tab-pane-header md-primary-tab { color: var(--colab-secondary-text-color); -webkit-box-flex: 0; flex-grow: 0; --md-primary-tab-container-height: 36px; } + +colab-tab-layout-container.flexible-tabs .tab-close { height: 30px; margin: 0px 0px 0px -2px; overflow: hidden; vertical-align: middle; visibility: hidden; width: 30px; --md-focus-ring-outward-offset: -6px; --md-icon-button-icon-size: 18px; } + +colab-tab-layout-container.flexible-tabs md-primary-tab:focus .tab-close, colab-tab-layout-container.flexible-tabs md-primary-tab:hover .tab-close, colab-tab-layout-container.flexible-tabs md-primary-tab[active] .tab-close { visibility: visible; } + +colab-tab-pane .colab-tab-header { border-radius: 8px; padding-left: 4px; } + +.colab-tab-title { vertical-align: middle; } + +colab-tab-pane md-primary-tab.dragging { opacity: 0.6; } + +colab-tab md-linear-progress { margin-bottom: 5px; --md-linear-progress-active-indicator-color: var(--paper-orange-400); } + +colab-tab md-linear-progress.hidden { display: none; } + +colab-tab-pane colab-tab > colab-shaded-scroller { min-height: 0px; overflow: auto; padding: 8px; } + +colab-tab { flex-shrink: 1; min-height: 0px; overflow: hidden; transition: background-color 0.1s linear; } + +colab-tab.highlight { background-color: var(--colab-highlighted-surface-color); } + +.tab-pane-container colab-tab:not(.selected-tab), colab-tab-layout-container:not(.drag-target) colab-resizer.no-tabs, colab-tab-layout-container:not(.drag-target) colab-tab-pane.no-header .tab-pane-header { display: none; } + +colab-tab-layout-container .tab-pane-parent > colab-resizer { flex-shrink: 0; } + +colab-tab-layout-container .tab-pane-parent { -webkit-box-flex: 1; flex-grow: 1; flex-shrink: 1; min-width: 0px; min-height: 0px; } + +colab-tab-layout-container.drag-target .tab-pane-parent > colab-resizer { min-height: 25%; min-width: 25%; } + +colab-tab-pane md-primary-tab[draggable="true"] { cursor: move; } + +colab-tab-pane md-tabs { min-width: 20px; position: relative; } + +colab-tab-pane .tab-drop-indicator { color: var(--primary-color); position: absolute; top: 0px; z-index: 1; } + +colab-tab-layout { background-color: var(--colab-primary-surface-color); display: block; } + +colab-tab-layout .tab-layout-header { background-color: var(--colab-secondary-surface-color); padding: 0px 4px 0px 8px; --md-sys-color-surface: var(--colab-secondary-surface-color); --md-sys-color-primary: var(--primary-color); --md-divider-color: transparent; } + +colab-tab-layout:not(.tabs-editing) .tabs-add-tab, colab-tab-layout:not(.tabs-editing) .tabs-delete-tab, colab-tab-layout:not(.tabs-editing) .tabs-rename-tab { display: none; } + +#header-background, #header-content { display: flex; height: 100%; position: absolute; width: 100%; } + +body.mobile #header-content { position: relative; } + +.top-floater { background: var(--colab-primary-surface-color); } + +#colab-menu-cover { background: var(--colab-primary-surface-color); height: 3px; position: absolute; z-index: 20001; } + +.goog-submenu-arrow { color: var(--colab-icon-color); font-size: 70%; left: auto; opacity: 0.5; padding-right: 0px; padding-top: 3px; position: absolute; right: 10px; text-align: right; transition: 0.218s; } + +.goog-menuitem { border-color: rgb(255, 255, 255); border-style: dotted; border-width: 1px 0px; padding-bottom: 5px; padding-right: 9em; padding-top: 5px; } + +.goog-menuitem-highlight, .goog-menuitem-hover { background-color: var(--colab-highlighted-surface-color); border-color: var(--colab-highlighted-surface-color); border-style: dotted; border-width: 1px 0px; padding-bottom: 5px; padding-right: 9em; padding-top: 5px; } + +.menubar-wrapper { display: inline-flex; } + +#top-menubar .goog-menu-button-caption { padding: 0px 2px; vertical-align: top; } + +#top-menubar .goog-menu-button-caption, #top-menuvar .goog-menuitem-content { color: var(--colab-primary-text-color); } + +#top-menubar .goog-menuitem { font: var(--colab-chrome-font-size) var(--colab-chrome-font-family); } + +#top-menubar { background-color: transparent; cursor: default; display: inline-flex; font: var(--colab-chrome-font-size) var(--colab-chrome-font-family); outline: none; white-space: nowrap; } + +#top-menubar.jsfocus { outline: -webkit-focus-ring-color auto 1px; } + +.goog-menu { background: var(--colab-primary-surface-color); border-radius: 0px; border: 1px solid var(--colab-border-color); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; cursor: default; font-size: 13px; margin: 0px; outline: none; overflow-y: auto; padding: 6px 0px; position: absolute; transition: opacity 0.218s; --md-icon-size: 16px; } + +.goog-menuseparator { border-top: 1px solid rgb(235, 235, 235); margin: 6px 0px; } + +.header-warning { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); padding: 8px 25px; position: relative; text-align: center; } + +.header-warning + .header-warning { margin-top: 1px; } + +.header-warning a { color: rgb(238, 255, 65); } + +.private-outputs-warning.hidden { display: none; } + +.ai-warning { padding: 8px 85px; } + +.ai-warning.hidden { display: none; } + +#header-staging { color: var(--colab-tertiary-text-color); font: 13px var(--colab-chrome-font-family); left: 50%; margin-left: -100px; position: absolute; text-align: center; width: 200px; } + +body:not(.mobile) .top-floater #header { font: normal 13px var(--colab-chrome-font-family); height: 64px; text-align: left; width: 100%; } + +#header { border-bottom: 1px solid var(--colab-border-color); position: relative; --md-icon-button-icon-size: 20px; --md-sys-color-primary: var(--colab-icon-color); --md-icon-button-icon-color: var(--colab-icon-color); } + +#header-logo { height: 64px; padding-left: 10px; text-align: center; width: 50px; } + +#header-logo > img { padding-top: 10px; position: relative; vertical-align: middle; width: 40px; } + +body:not(.mobile) #header-doc-toolbar { overflow: hidden; padding-left: 4px; padding-top: 8px; } + +#document-info { display: flex; height: 25px; margin-bottom: 2px; margin-left: 4px; } + +.agree { position: absolute; right: 10px; top: 4px; --md-filled-button-container-height: 25px; } + +.header-warning .close { color: var(--paper-grey-300); height: 25px; padding: 2px; position: absolute; right: 0px; top: 0px; width: 25px; --mdc-icon-button-size: 25px; --md-icon-button-icon-color: var(--paper-grey-300); } + +.notification { background-color: rgb(249, 237, 190); border: 1px solid rgb(211, 211, 211); margin-top: 20px; max-width: 200px; padding: 3px; position: relative; top: 0px; } + +.doc-name { background: transparent; border: 1px solid transparent; color: var(--colab-title-color); font: normal 18px var(--colab-google-sans-font-family); max-width: 100%; min-width: 65px; padding: 0px 4px 0px 3px; text-overflow: ellipsis; white-space: pre; } + +.doc-name:hover { border: 1px solid var(--paper-grey-200); } + +#header-right { -webkit-box-align: center; align-items: center; display: flex; margin-right: 16px; } + +#header-right .portrait { border-radius: 100%; border: 2px solid; height: 27px; width: 27px; } + +#header md-icon-button, #header md-text-button { --md-focus-ring-outward-offset: -2px; } + +#header-right > md-text-button { margin-left: 8px; --md-sys-color-primary: var(--colab-primary-text-color); --md-text-button-icon-size: 20px; --md-text-button-label-text-weight: 400; --md-text-button-with-leading-icon-trailing-space: 10px; --md-text-button-with-leading-icon-leading-space: 8px; } + +#header-right md-icon { font-variation-settings: "FILL" 1; } + +#header-doc-toolbar .file-location-icon { flex-shrink: 0; --md-icon-size: 17px; margin: 3px 2px 0px 4px; } + +#star-icon { flex-shrink: 0; --mdc-icon-button-size: 20px; --md-icon-button-state-layer-height: 24px; --md-icon-button-state-layer-width: 24px; } + +#star-icon md-icon { color: rgb(170, 170, 170); } + +#star-icon.starred md-icon { color: var(--colab-logo-dark); font-variation-settings: "FILL" 1; } + +.goog-menuitem-checkbox { visibility: hidden; } + +.goog-option-selected .goog-icon, .goog-option-selected .goog-menuitem-checkbox { background: none; visibility: visible; } + +.goog-menubar .goog-menu-button-dropdown { background: none; } + +.goog-menubar .goog-menu-button { background: transparent; border-color: transparent; } + +.goog-menubar .goog-menu-button-hover { background: var(--colab-highlighted-surface-color); } + +.goog-menubar .goog-menu-button-hover:not(.goog-menu-button-open) { border-radius: 6px; } + +#top-menubar, .goog-menuitem { border-color: var(--colab-primary-surface-color); } + +#top-menubar > div.goog-menu-button-open { background: var(--colab-primary-surface-color); border: 1px solid var(--colab-border-color); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; color: var(--colab-primary-text-color); z-index: 1003; } + +@media (forced-colors: active), (prefers-contrast: more) { + #top-menubar > div.goog-menu-button-open, .goog-menubar .goog-menu-button.goog-menu-button-hover, .goog-menuitem-highlight, .goog-menuitem-hover { outline: highlight solid 3px; outline-offset: -2px; } +} + +.goog-menuitem-content { color: var(--colab-primary-text-color); font-family: var(--colab-chrome-font-family); } + +.goog-menuitem-disabled, .goog-menuitem-disabled .goog-menuitem-content { color: var(--colab-primary-text-color); } + +.goog-menuitem-accel { color: var(--colab-secondary-text-color); } + +.goog-menuitem-disabled .goog-menuitem-content { opacity: 0.5; } + +body.mobile #document-info { -webkit-box-flex: 1; flex-grow: 1; margin-top: 6px; overflow: hidden; } + +body.mobile .mobile-header-menu { --md-icon-button-icon-size: 24px; } + +#settings-cog { color: var(--colab-icon-color); } + +colab-callout a, colab-callout a:visited, colab-callout h2, colab-callout p { color: var(--paper-white); } + +colab-callout h2 { text-align: center; line-height: 22px; } + +body.embedded #document-info { display: none; } + +body.embedded .top-floater #header { height: 42px; } + +.history-view-dialog { --mdc-dialog-max-width: 98vw; --mdc-dialog-min-width: 98vw; --mdc-dialog-max-height: 98vh; } + +.history-view-container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: calc(-150px + 98vh); } + +colab-history-view { display: block; height: 100%; min-width: 800px; overflow: hidden; } + +.history-view-container .history-view-columns { height: calc(-150px + 98vh); min-height: 200px; overflow: hidden; } + +.history-view-container .preview { overflow: hidden; } + +.history-view-container .preview mwc-circular-progress { margin: auto; } + +.history-view-left-column { border-right: 1px solid var(--colab-border-color); -webkit-box-flex: 0; flex-grow: 0; flex-shrink: 0; margin-top: 2px; width: 350px; } + +.history-view-left-column mwc-checkbox { padding: 8px 8px 8px 18px; } + +mwc-circular-progress.hidden { display: none; } + +colab-history-list.supports-named-versions { border-top: 1px solid var(--colab-border-color); } + +.ansibold { font-weight: 700; } + +.ansiblack { color: rgb(0, 0, 0); } + +.ansired { color: darkred; } + +.ansigreen { color: rgb(0, 100, 0); } + +.ansiyellow { color: brown; } + +.ansiblue { color: rgb(0, 0, 139); } + +.ansipurple { color: rgb(148, 0, 211); } + +.ansicyan { color: rgb(70, 130, 180); } + +.ansigray { color: gray; } + +.ansibgblack { background-color: rgb(0, 0, 0); } + +.ansibgred { background-color: red; } + +.ansibggreen { background-color: green; } + +.ansibgyellow { background-color: rgb(255, 255, 0); } + +.ansibgblue { background-color: blue; } + +.ansibgpurple { background-color: rgb(255, 0, 255); } + +.ansibgcyan { background-color: cyan; } + +.ansibggray { background-color: gray; } + +.colab-assist-pane-input { margin: 14px 28px 14px 12px; } + +colab-assist-pane.horizontal .colab-assist-pane-input { margin-bottom: 0px; } + +colab-assist-pane { overflow: hidden; } + +colab-tab colab-assist-pane { height: 100%; width: 100%; } + +colab-tab colab-assist-pane > * { flex-basis: 50%; flex-shrink: 1; min-height: 50px; min-width: 100px; } + +colab-tab colab-assist-pane .colab-assist-pane-results { margin: 0px; min-height: 0px; } + +.colab-assist-pane-input[focused] { box-shadow: var(--box-shadow-elevation-2dp); } + +.colab-assist-pane-input [prefix] { margin-left: 12px; margin-right: 15px; } + +.colab-assist-progress { margin-right: 28px; visibility: hidden; --md-linear-progress-active-indicator-color: var(--paper-orange-400); } + +.colab-assist-progress.searching { visibility: visible; } + +.colab-assist-pane-results { -webkit-box-flex: 0; flex: 0 0 auto; margin: 0px 24px 30px 12px; max-height: 185px; overflow: auto; } + +colab-tab .colab-assist-pane-results { flex-shrink: 1; max-height: unset; min-height: 50px; } + +colab-assist-pane-result { -webkit-box-align: center; align-items: center; border-bottom: solid 1px var(--paper-grey-200); cursor: pointer; display: flex; padding: 6px 4px; } + +colab-tab colab-assist-pane-result { padding: 3px 4px; } + +.colab-assist-pane-result-text { -webkit-box-flex: 1; flex-grow: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } + +colab-assist-pane-result.selected { background: var(--colab-highlighted-surface-color); } + +.colab-assist-pane-details { overflow: auto; padding: 0px 24px 0px 12px; } + +colab-tab colab-assist-pane .colab-assist-pane-details { padding: 0px 2px 0px 4px; } + +.colab-assist-pane-doc-header { -webkit-box-align: center; align-items: center; display: flex; } + +.colab-assist-pane-doc-insert { padding-left: 0px; padding-right: 0px; min-width: 0px; color: var(--paper-blue-400); } + +.colab-assist-pane-doc-title { -webkit-box-flex: 1; flex-grow: 1; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } + +.colab-assist-pane-doc-title, .colab-assist-pane-documentation h2 { line-height: 24px; } + +.colab-assist-pane-documentation h2 { font-size: 15px; } + +.colab-assist-pane-documentation h3 { font-size: var(--colab-chrome-font-size); } + +.colab-assist-pane-documentation h4 { font-size: 13px; } + +.colab-assist-pane-documentation h5 { font-size: 11px; } + +.colab-assist-pane-documentation h3, .colab-assist-pane-documentation h4, .colab-assist-pane-documentation h5 { line-height: 20px; } + +.colab-assist-pane-no-selection .colab-assist-pane-code, .colab-assist-pane-no-selection .colab-assist-pane-doc-insert, .colab-assist-pane-no-selection .colab-assist-pane-view-source { display: none; } + +.colab-assist-pane-code .monaco { background: var(--code-cell-background); margin-top: 24px; } + +.colab-assist-pane-code .monaco { margin-top: 12px; padding-top: 4px; } + +.colab-assist-pane-code .monaco .context-view.monaco-menu-container { display: none; } + +.command-palette { color: var(--colab-secondary-text-color); margin-top: 2px; max-height: 400px; min-width: 500px; } + +.command-palette md-outlined-text-field { margin: 8px 8px 16px; } + +.command-palette-results { overflow: auto; } + +.command-palette-result-item { cursor: pointer; padding: 2px 80px 2px 16px; position: relative; } + +.command-palette .result-separator { border-top: 1px solid var(--colab-border-color); margin: 8px; } + +.command-palette-match { font-weight: 700; } + +.command-palette-result-item:hover { background: var(--colab-secondary-surface-color); } + +.command-palette-result-item.selected { background: var(--colab-highlighted-surface-color); } + +.command-palette-result-shortcut { color: var(--colab-secondary-text-color); direction: ltr; left: auto; padding: 0px 16px 0px 6px; position: absolute; right: 0px; text-align: right; } + +.command-palette-backdrop.opened { opacity: 0; } + +.colab-assist-result-insert { flex-shrink: 0; } + +.cell { --colab-cell-gutter-width: 40px; align-content: flex-start; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; position: relative; } + +html { --colab-run-button-transition-time: 250ms; } + +.monaco-scrollable-element > .invisible { display: none; } + +.cell:focus { outline-style: none; } + +.imported .imported-from-banner { display: block; } + +.imported.forked .imported-from-banner { display: block; background: var(--colab-highlighted-surface-color); } + +.imported-from-banner { display: none; padding: 4px 16px; } + +.imported-from-banner mwc-icon-button { vertical-align: middle; --mdc-icon-button-size: 38px; } + +.inputarea, .text-top-div { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; } + +.views-hide-code .inputarea, .views-hide-code .output-info { display: none !important; } + +.inputarea { min-height: 24px; background-color: var(--code-cell-background); } + +.code .inputarea.form { background-color: var(--colab-primary-surface-color); } + +.text .markdown { color: var(--colab-primary-text-color); -webkit-box-flex: 1; flex: 1 1 0%; line-height: 1.6; max-width: 1016px; min-height: 28px; padding-left: 8px; padding-right: 4px; width: calc(100% - 42px); overflow-wrap: break-word; } + +.toc .markdown { padding-right: 100px; } + +.markdown img { max-width: 100%; max-height: 100%; } + +.markdown blockquote { border-left: 5px solid var(--colab-highlighted-surface-color); margin-left: 0px; padding: 0px 2em; } + +.dragitem { height: 20px; visibility: hidden; } + +pre { font-family: var(--colab-code-font-family); margin-bottom: 2px; margin-top: 2px; white-space: pre-wrap; } + +.completions { border-radius: 4px; border: 1px solid rgb(171, 171, 171); box-shadow: rgb(173, 173, 173) 0px 6px 10px -1px; overflow: hidden; position: absolute; z-index: 10; } + +.notebook-vertical.large-notebook { --colab-run-button-position: static; } + +.code .editor { background: var(--code-cell-background); margin: 8px 8px 8px 4px; position: relative; } + +.code .editor.monaco { margin: 10px 8px 0px 0px; } + +.debug-editor.flex, .editor.flex { min-width: 0px; } + +.text * .editor { display: none; } + +.text.edit * .editor { border-bottom: 1px dashed var(--paper-grey-600); display: block; --colab-editor-focus-border-thickness: 0; } + +.text.edit .editor-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; overflow: hidden; } + +.text.edit .editor-container.horizontal { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; } + +.text.edit .editor-root { -webkit-box-flex: 1; flex-grow: 1; } + +.text.edit .editor-container.horizontal .editor-root { overflow-x: auto; } + +.text.edit .editor-container .text-top-div { -webkit-box-flex: 1; flex: 1 1 0%; overflow-x: auto; } + +.text:not(.edit) .editor-container .text-top-div { width: 100%; } + +.text.edit .editor { border: none; } + +.text.edit .editor-container.horizontal .editor-root { flex-basis: 0px; } + +.text.edit .editor-container.horizontal .markdown { border-left: 1px dashed var(--paper-grey-600); } + +.text.edit .editor-container:not(.horizontal) .editor { border-bottom: 1px dashed var(--paper-grey-600); } + +.main-content { background: var(--colab-primary-surface-color); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; min-height: 38px; position: relative; } + +.cell-contents { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } + +.main-content[elevation="0"] { box-shadow: none; } + +.main-content[elevation="2"] { box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 4px 0px; } + +.code * .main-content { border-radius: 2px; } + +.output-content { display: flex; font-family: var(--colab-code-font-family); font-size: 10pt; margin-top: 1px; } + +.output-iframe-container { -webkit-box-flex: 1; flex: 1 1 0%; margin-right: 1px; min-width: 0px; } + +.mirror-cell iframe, .output-iframe-sizer iframe { border: 0px; display: block; width: 100%; } + +.mirror-cell colab-static-output-renderer { max-height: unset; } + +.editor { font-size: 13px; } + +.cell-spacer { display: inline-block; position: relative; width: 10px; } + +.add-cell { -webkit-box-align: center; align-items: center; align-self: center; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; height: 16px; position: relative; width: 100%; } + +.add-cell > hr { border-right: 1px solid rgb(169, 169, 169); border-bottom: 1px solid rgb(169, 169, 169); border-left: 1px solid rgb(169, 169, 169); border-top: 1px none; left: 20px; opacity: 0; position: absolute; right: 20px; top: 0px; transition: visibility 0.25s, opacity 0.2s; visibility: hidden; } + +.add-cell:hover > hr { opacity: 1; transition: visibility 0.1s, opacity 0.2s; visibility: visible; } + +.add-cell-buttons { display: flex; font-family: var(--colab-chrome-font-family); margin-top: -4px; opacity: 0; transition: opacity 0.2s; visibility: hidden; z-index: 20; } + +.add-cell-buttons md-outlined-button { background: var(--colab-primary-surface-color); gap: 2px; margin: 0px 8px; --md-outlined-button-container-height: 28px; --md-outlined-button-with-leading-icon-leading-space: 8px; --md-outlined-button-with-leading-icon-trailing-space: 12px; } + +.add-cell > .add-cell-buttons { transition: opacity 0.2s 0.25s, visibility 0.25s; } + +.add-cell:hover > .add-cell-buttons { opacity: 1; transition: opacity 0.2s 0.1s; visibility: visible; } + +.cell > .add-cell { height: 12px; } + +.cell .add-cell-buttons { margin-top: -8px; } + +.cell .add-cell > hr { margin-top: 5px; } + +.notebook-content > .add-cell { margin-top: -1px; } + +.toc-refresh-button { position: absolute; right: 4px; top: 12px; } + +.toc > .main-content { min-height: 48px; padding: 4px 8px; } + +.text > .main-content { padding-bottom: 4px; } + +.section-header { -webkit-box-align: center; align-items: center; background: var(--colab-secondary-surface-color); border: dashed 1px var(--colab-border-color); cursor: pointer; display: flex; margin-left: 4px; margin-right: 4px; } + +.section-header-container { -webkit-box-flex: 1; flex-grow: 1; font-style: italic; padding: 7px 7px 7px 12px; } + +.text.executable .section-header-container { padding-left: 0px; } + +.section-header:hover { background: var(--colab-highlighted-surface-color); } + +.notebook-busy .section-header { cursor: progress; } + +.text colab-run-button { display: none; margin: -3px 0px -3px -5px; } + +.text.executable colab-run-button { display: block; } + +.toc * blockquote { margin: 0px 20px; } + +.toc * p { margin: 0px; } + +.cell.selected * .cell-mask { background: rgba(0, 156, 255, 0.35); height: 100%; position: absolute; width: 100%; z-index: 10; } + +.panel-sizing .cell-mask { height: 100%; position: absolute; width: 100%; z-index: 10; } + +.cell.toc * .cell-mask { left: 0px; top: 0px; } + +.codecell-input-output { position: relative; } + +.code.focused .cell-gutter { background: var(--colab-highlighted-surface-color); } + +.cell-gutter { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; min-height: 39px; width: var(--colab-cell-gutter-width); } + +.cell-execution-container { bottom: 0px; left: 0px; position: absolute; top: 0px; width: var(--colab-cell-gutter-width); } + +.code-has-output .cell-execution-container { bottom: 30px; } + +.cell-toolbar.sticky { position: sticky; top: 20px; z-index: 11; } + +colab-tab-pane .scratchpad .cell { margin-left: 10px; } + +colab-tab-pane .cell-tab .add-cell, colab-tab-pane .scratchpad .add-cell, colab-tab-pane .scratchpad .cell-toolbar, mwc-dialog .cell-tab .add-cell { display: none; visibility: hidden; } + +.markdown-toolbar { display: none; } + +.text.edit .markdown-toolbar { background-color: var(--colab-secondary-surface-color); border-bottom: 1px solid var(--colab-border-color); display: flex; margin-bottom: 4px; overflow: hidden; padding-left: 4px; white-space: nowrap; --md-focus-ring-outward-offset: -4px; } + +.markdown-toolbar .markdown-toolbar-latex span { line-height: 0.8em; } + +.markdown-toolbar .markdown-toolbar-insert-image { cursor: pointer; display: inline-block; position: relative; } + +.markdown-toolbar .markdown-toolbar-insert-image > * { pointer-events: none; } + +body:not(.mobile) .markdown-toolbar .markdown-toolbar-insert-image:hover { --colab-icon-color: var(--md-icon-button-hover-icon-color); } + +body:not(.mobile) .markdown-toolbar .markdown-toolbar-insert-image:focus-within { --colab-icon-color: var(--md-icon-button-focus-icon-color); } + +.markdown-toolbar .markdown-toolbar-insert-image md-ripple { border-radius: var(--md-icon-button-state-layer-shape); --md-ripple-hover-color: var(--md-icon-button-hover-state-layer-color); --md-ripple-pressed-color: var(--md-icon-button-pressed-state-layer-color); --md-ripple-hover-opacity: var(--md-icon-button-hover-state-layer-opacity); --md-ripple-pressed-opacity: var( + --md-icon-button-pressed-state-layer-opacity + ); } + +.markdown-toolbar .markdown-toolbar-insert-image span { box-sizing: border-box; display: inline-block; height: 40px; padding: 8px; pointer-events: auto; position: relative; width: 40px; } + +.markdown-toolbar .markdown-toolbar-insert-image span:focus { outline: none; } + +.markdown-toolbar .markdown-image-input { display: none; } + +.markdown-toolbar .markdown-toolbar-preview:hover { --colab-icon-color: var(--md-icon-button-hover-icon-color); --colab-primary-text-color: var(--md-icon-button-hover-icon-color); } + +.markdown-toolbar .markdown-toolbar-preview:focus-within { --colab-icon-color: var(--md-icon-button-focus-icon-color); --colab-primary-text-color: var(--md-icon-button-focus-icon-color); } + +@media (forced-colors: active) { + body:not(.mobile) .markdown-toolbar .markdown-toolbar-insert-image:focus-within, body:not(.mobile) .markdown-toolbar .markdown-toolbar-insert-image:hover { --colab-icon-color: Highlight; } + .markdown-toolbar .markdown-toolbar-preview { --colab-icon-color: ButtonText; --colab-primary-text-color: ButtonText; } + .markdown-toolbar .markdown-toolbar-preview:focus-within, .markdown-toolbar .markdown-toolbar-preview:hover { --colab-icon-color: Highlight; --colab-primary-text-color: Highlight; } +} + +.markdown-toolbar-blockquote md-icon { font-variation-settings: "FILL" 1; } + +.text-cell-section-header { position: relative; } + +md-icon-button.header-section-toggle { margin: 0px 0px 0px -22px; min-height: 48px; min-width: 48px; padding: 0px; transition: transform 0.2s, -webkit-transform 0.2s; --md-icon-button-icon-color: var(--colab-primary-text-color); --md-icon-button-focus-icon-color: var(--colab-primary-text-color); --md-icon-button-hover-icon-color: var(--colab-primary-text-color); --md-icon-button-pressed-icon-color: var(--colab-primary-text-color); --md-icon-button-state-layer-height: 48px; --md-icon-button-state-layer-width: 48px; --md-focus-ring-outward-offset: -4px; } + +.text.edit .header-section-toggle { display: none; } + +.text.collapsed .header-section-toggle, colab-form-title.collapsed .header-section-toggle { transform: rotate(-90deg); } + +.debugger-editor .monaco-editor .view-overlays .current-line, .editor .monaco-editor .view-overlays .current-line { border: 0px; } + +.monaco-editor.focused .view-overlays .current-line { border: var(--colab-editor-focus-border-thickness) solid var(--colab-editor-focus-color); } + +.monaco-editor .overflowingContentWidgets .parameter-hints-widget > .wrapper { max-height: 250px; } + +.monaco-editor-hover .hover-row.status-bar { display: none; } + +.monaco-editor .overflowingContentWidgets .monaco-editor-hover .monaco-editor-hover-content, .monaco-editor .overflowingContentWidgets .parameter-hints-widget > .wrapper { max-width: 800px !important; } + +.monaco-editor .monaco-editor-hover-content p { margin: 8px 0px; } + +.monaco-editor .overflowingContentWidgets .suggest-widget, .monaco-editor .overflowingContentWidgets .suggest-widget.docs-side { width: 800px; } + +.notebook-vertical.large-notebook .decorationsOverviewRuler { display: none; } + +.debugger-editor .monaco-editor .margin-view-overlays .line-numbers.lh-odd, .editor .monaco-editor .margin-view-overlays .line-numbers.lh-odd { margin-top: 0px; } + +.debugger-editor .monaco-editor .current-line ~ .line-numbers, .debugger-editor .monaco-editor .line-numbers, .editor .monaco-editor .current-line ~ .line-numbers, .editor .monaco-editor .line-numbers { color: var(--colab-tertiary-text-color); } + +.editor .monaco-editor .quick-input-widget .monaco-list { max-height: none; min-height: 108px; } + +.editor .monaco-editor .markdown-docs, .editor .monaco-editor .markdown-hover { white-space: pre !important; } + +.editor .monaco-editor .codelens-decoration > a, .editor .monaco-editor .codelens-decoration > span { color: var(--colab-tertiary-text-color); } + +.cell.focused .monaco-editor .current-line ~ .line-numbers { color: var(--colab-primary-text-color); } + +#context-menu .goog-menuitem { padding-left: 18px; padding-right: 9em; } + +#context-menu .goog-menuitem-accel { padding-right: 18px; } + +body.mobile .inputarea { flex-wrap: wrap; } + +body.mobile .outputview { overflow: auto; } + +body.mobile .add-cell { max-width: 100px; overflow-x: hidden; visibility: hidden; } + +.monaco-emacs-statusbar, .monaco-vim-statusbar { bottom: 0px; font-family: var(--colab-code-font-family); margin-left: var(--colab-cell-gutter-width); padding: 1px 2px 2px 6px; position: sticky; } + +.monaco-vim-statusbar { background-color: var(--code-cell-background); } + +.cell.text:not(.edit) .monaco-emacs-statusbar, .cell:not(.focused) .monaco-emacs-statusbar, .cell:not(.focused) .monaco-vim-statusbar, .monaco-emacs-statusbar:empty { display: none !important; } + +.mirror-toolbar { --colab-cell-gutter-width: 28px; border-bottom: 1px solid var(--colab-border-color); max-height: 40px; padding-left: 8px; } + +.mirror-toolbar mwc-icon-button { margin: 2px 0px 2px 6px; --mdc-icon-button-size: 36px; } + +.mirror-cell-shadow { left: 0px; min-height: 8px; pointer-events: none; position: absolute; right: 0px; top: 39px; } + +colab-tab-pane .cell-tab { position: relative; } + +colab-static-output-renderer { background-color: var(--colab-primary-surface-color); display: block; font-size: var(--colab-chrome-font-size); max-height: 1000px; overflow: auto; padding: 7px 0px 10px 5px; } + +.cell.running colab-static-output-renderer, colab-static-output-renderer { contain: layout; } + +colab-static-output-renderer .stdin-widget { -webkit-box-align: center; align-items: center; display: inline; font-family: var(--colab-code-font-family); margin-right: 10px; margin-top: 10px; min-width: 250px; padding: 1px; } + +colab-static-output-renderer .stdin-widget-hidden { visibility: hidden; } + +colab-static-output-renderer pre { display: inline; white-space: pre; } + +colab-static-output-renderer .output_text { display: inline; } + +colab-static-output-renderer .execute_result.output_text pre { display: block; white-space: pre-wrap; } + +colab-static-output-renderer input { background: var(--colab-primary-surface-color); border: 1px solid var(--colab-bold-border-color); color: var(--colab-primary-text-color); } + +colab-static-output-renderer:focus { outline: none; } + +.input-container { display: inline; position: relative; } + +.input-container input.stdin-widget { margin-top: 0px; } + +colab-static-output-renderer .stdin-widget:not(:focus) { border: none; outline: none; } + +.input-container::after { animation: 1.2s step-end 0s infinite normal none running blink; content: " "; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 10px; } + +.input-container.input-focused::after { display: none; } + +@-webkit-keyframes blink { + 0% { background: transparent; } + 50% { background: var(--colab-secondary-text-color); } + 100% { background: transparent; } +} + +.monaco-currently-executing-line { border-color: transparent transparent transparent var(--colab-status-okay); border-style: solid; border-width: 6px 0px 6px 4px; margin-left: 1px; top: 3px; height: 0px !important; width: 0px !important; } + +.smartpaste-insert-text { font-style: italic; background-color: var(--colab-smartpaste-highlight-color); color: var(--colab-tertiary-text-color) !important; } + +.smartpaste-delete-text { font-style: italic; text-decoration: line-through; background-color: var(--colab-smartpaste-highlight-color); } + +.code .lazy-editor { align-self: start; display: flex; margin: 10px 8px 0px 0px; } + +.lazy-virtualized { display: flex; font-size: 14px; line-height: 19px; max-width: 100%; overflow-x: scroll; } + +.lazy-virtualized-mobile { text-size-adjust: none; } + +.lazy-virtualized-unstyled-scrollbars { overflow-x: hidden; padding-bottom: 10px; } + +.lazy-virtualized .monaco-colorized { margin-left: 6px; white-space: pre; } + +.lazy-virtualized::-webkit-scrollbar { height: 10px; width: 10px; } + +.lazy-virtualized::-webkit-scrollbar-thumb { background-clip: border-box; background-color: var(--colab-scrollbar-color); min-height: 28px; padding: 0px; } + +.code .lazy-editor .monaco { margin: 0px; } + +.monaco-editor .inline-variable-value { background: var(--colab-highlighted-surface-color); border-radius: 2px; color: var(--colab-tertiary-text-color); font-style: italic; } + +.monaco-editor .focused .wordHighlightText { opacity: 0.7; } + +.monaco-editor .wordHighlightText { opacity: 0.3; } + +.lazy-editor .lazy-gutter { color: var(--colab-tertiary-text-color); white-space: pre; } + +.fullwidth-unicode { background: var(--colab-highlighted-surface-color); } + +.collaborator-selection-start { position: absolute; border-left: var(--selection-color) solid 2px; border-top: var(--selection-color) solid 2px; border-bottom: var(--selection-color) solid 2px; height: 100%; box-sizing: border-box; } + +.collaborator-selection-start::after { position: absolute; border: 3px solid var(--selection-color); border-radius: 4px; left: -4px; top: -5px; } + +.collaborator-selection { background-color: var(--selection-color); opacity: 0.5; } + +colab-aida-cell-button { display: none; } + +.code.focused colab-aida-cell-button { display: block; position: absolute; right: 4px; top: 8px; } + +.outputview { transition: height 0.2s; } + +.cell-execution-schedule-toolbar { background-color: var(--colab-secondary-surface-color); padding-right: 100px; } + +.cell-execution-schedule-toolbar[shown="false"] { display: none; } + +.cell-execution-schedule-toolbar .schedule-toggle { background: none; border: none; color: var(--colab-primary-text-color); cursor: pointer; font-size: 16px; outline: none; padding: 5px 7px; text-align: left; width: 100%; } + +.cell-execution-schedule-toolbar md-outlined-text-field { margin: 8px 0px 0px 8px; width: 275px; --md-outlined-field-bottom-space: 6px; --md-outlined-field-leading-space: 10px; --md-outlined-field-top-space: 6px; } + +label:has(md-checkbox) { display: inline-flex; place-items: center; } + +label md-checkbox { flex-shrink: 0; } + +label md-checkbox::part(focus-ring) { height: 30px; width: 30px; } + +.collaborator1 { --selection-color: #fd00ff; } + +.collaborator2 { --selection-color: #4461f5; } + +.collaborator3 { --selection-color: #66f96b; } + +.collaborator4 { --selection-color: #ffe942; } + +.collaborator5 { --selection-color: #ff6642; } + +.collaborator6 { --selection-color: #42caff; } + +.comment-input-text { border: 2px solid var(--paper-blue-700); box-sizing: border-box; font-family: sans-serif; font-size: var(--colab-chrome-font-size); line-height: 1.4; min-height: 36px; outline: 0px; overflow: hidden; padding: 7px 8px; resize: none; width: 100%; } + +.bottom-buttons, .comment-input-text, .comments-button { border-radius: 4px; } + +.comment .comment-action-button, .comment .comment-action-dropdown, .comment .comment-date, .comment .comment-toggle-button { visibility: hidden; } + +.comment.in-drive .comment-action-button, .comment.in-drive .comment-action-dropdown, .comment.in-drive .comment-date, .comment.in-drive .comment-toggle-button { visibility: visible; } + +.comment-input { display: none; } + +.editing > .comment-input { display: block; } + +.comment-author { font-family: var(--colab-google-sans-font-family); margin-left: 45px; font-weight: 500; font-size: var(--colab-chrome-font-size); } + +.comment .comment-author { margin-top: 11px; } + +.comment.in-drive .comment-author { margin-top: 0px; } + +.comment-image { border-radius: 50%; float: left; height: 32px; overflow: hidden; width: 32px; --md-icon-size: 32px; } + +.comment-date { margin-left: 45px; font-size: 8pt; color: var(--colab-secondary-text-color); } + +.comment-text { overflow-wrap: break-word; } + +.comment-text.comment-collapsed-text { height: 71px; overflow-y: hidden; } + +.editing > .comment-content .comment-text { display: none; } + +.comment-content { margin: 12px 5px 12px 12px; } + +.comments-button { color: rgb(0, 0, 0); background-color: var(--paper-grey-100); border-color: var(--paper-grey-300); } + +.comment .comment-header { display: flex; margin-bottom: 4px; padding: 0px; position: relative; } + +.comment.in-drive .comment-header { padding: 4px; } + +.comment-input { padding: 0px 12px 1px; } + +.comment .comment-text-container { border-bottom: none; padding: 0px; } + +.comment.in-drive .comment-input, .comment.in-drive .comment-text-container, .comment.in-drive .show-more-replies { border-bottom: 1px solid var(--colab-border-color); } + +.comment.in-drive .comment-text-container { padding: 0px 4px 12px; } + +.comment-fragment:not(.focused) .reply-chain-content .comment-fragment:last-child .comment-text-container, .sidebar > .comment-fragment:not(.focused) > .comment-content > .comment-text-container { border-bottom: none; } + +.comment-collapse-control { color: rgb(17, 85, 204); cursor: pointer; font-size: 8pt; padding: 4px 0px 2px; width: 100%; } + +.comment-collapse-control:hover { text-decoration: underline; } + +.reply-chain > .comment-input { padding-top: 4px; } + +.sidebar .reply-chain > .comment-input { border-bottom: none; } + +.show-more-replies { cursor: pointer; display: block; margin: 12px; padding: 4px 4px 12px; } + +.submit-button { margin-right: 4px; --md-filled-button-container-shape: 8px; --md-filled-button-container-height: 26px; } + +.cancel-button { --md-text-button-container-height: 26px; } + +.cancel-button, .submit-button { --md-focus-ring-outward-offset: -4px; } + +.comment-action-button { vertical-align: middle; color: var(--primary-color); --md-icon-button-focus-icon-color: var(--primary-color); --md-icon-button-hover-icon-color: var(--primary-color); --md-icon-button-icon-color: var(--primary-color); --md-icon-button-pressed-icon-color: var(--primary-color); font-size: 13px; height: 20px; margin: 0px; min-width: 0px; opacity: 1; } + +.comment-action-dropdown { background: transparent; height: 20px; margin: 0px; min-width: 0px; opacity: 0.8; text-transform: none; } + +.comment-action-dropdown { padding: 0px; width: 20px; } + +.comment-header > .comment-buttons { display: flex; position: absolute; right: 4px; top: 4px; } + +.comment-buttons { -webkit-box-flex: 0; flex: 0 0 auto; } + +.doc-comments-area > .comment > .reply-chain > .comment-input, .focused.in-drive > .reply-chain > .comment-input, .reply-chain > .comment-input.text-not-empty { display: block; } + +.bottom-buttons { display: flex; padding-top: 8px; padding-bottom: 6px; height: 32px; font-family: var(--colab-google-sans-font-family); font-size: 14px; font-weight: 500; } + +.bottom-buttons, .comment-author { letter-spacing: 0.25px; line-height: 12px; } + +.sidebar { -webkit-box-flex: 0; flex: 0 0 260px; min-height: 100px; padding-left: 10px; padding-right: 20px; margin-right: 30px; } + +.hide-comments .sidebar { display: none; } + +.sidebar .comment { background: var(--colab-primary-surface-color); font-family: sans-serif; font-size: var(--colab-chrome-font-size); font-weight: 400; line-height: normal; margin-bottom: 5px; position: absolute; transition: 0.5s ease-in-out; width: 300px; } + +.sidebar .comment.focused { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 4px; transform: translate(-10px); transition: 0.5s ease-in-out; z-index: 50; } + +.doc-comments-area { background: var(--colab-primary-surface-color); border: solid 1px var(--colab-border-color); box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px; color: inherit; inset-inline-start: unset; max-height: 550px; outline: none; overflow-y: auto; padding: 0px; position: absolute; right: 20px; top: 57px; width: 434px; z-index: 987; } + +.doc-comments-area.has-comments { padding-bottom: 18px; } + +.doc-comments-area > .comment { margin: 8px 18px 18px; padding: 4px; position: relative; transition: 0.5s ease-in-out; } + +.doc-comments-area * .reply-chain { margin-left: 16px; } + +.doc-comments-buttons { background: var(--colab-secondary-surface-color); padding: 6px; text-align: right; } + +.comment-fragment { display: block; position: relative; } + +.comment-fragment.focused { box-shadow: var(--box-shadow-elevation-3dp); } + +.sidebar > .comment-fragment { border: 1px solid var(--colab-border-color); border-radius: 8px; } + +.comment-author-info-container { -webkit-box-flex: 1; flex: 1 1 0%; } + +.at-mention-message { color: var(--colab-tertiary-text-color); margin: 4px; font-size: 12px; font-weight: 400; letter-spacing: 0.3px; line-height: 16px; } + +.comment-content a { color: var(--colab-comment-anchor-color); text-decoration: none; } + +.comment-content a:hover { color: var(--colab-comment-anchor-color); text-decoration: underline; } + +.peoplekitComponentsAutocompletePopupContainer { max-width: 276px; } + +.colab-comment-highlight-span { background-color: var(--colab-comment-highlight-color); } + +.doc-comments-area .comment-toggle-button { display: none; } + +.comment-toggle-button { background: transparent; border: none; border-radius: 8px; --md-focus-ring-shape: 8px; inset: 0px; position: absolute; pointer-events: none; outline: none; } + +@-webkit-keyframes corgis { + 0% { background-position: 120% center, -20% center, -20% center, 120% center; } + 25% { background-position: -20% center, -20% center, -20% center, 120% center; } + 30% { background-position: -20% center, -20% center, -20% center, 120% center; } + 55% { background-position: -20% center, 120% center, -20% center, 120% center; } + 65% { background-position: -20% center, 120% center, -20% center, 120% center; } + 95% { background-position: -20% center, 120% center, 120% center, -20% center; } + 100% { background-position: -20% center, 120% center, 120% center, -20% center; } +} + +@keyframes corgis { + 0% { background-position: 120% center, -20% center, -20% center, 120% center; } + 25% { background-position: -20% center, -20% center, -20% center, 120% center; } + 30% { background-position: -20% center, -20% center, -20% center, 120% center; } + 55% { background-position: -20% center, 120% center, -20% center, 120% center; } + 65% { background-position: -20% center, 120% center, -20% center, 120% center; } + 95% { background-position: -20% center, 120% center, 120% center, -20% center; } + 100% { background-position: -20% center, 120% center, 120% center, -20% center; } +} + +.basic-corgi-mode, .december-holiday-corgi-mode, .halloween-corgi-mode, .pride-corgi-mode { background-repeat: no-repeat; background-size: contain; animation: 95s linear 0s infinite normal none running corgis; } + +.basic-corgi-mode { background-image: url("../../v2/common/img/chocolatechip.gif"), url("../../v2/common/img/oreo.gif"), url("../../v2/common/img/oreo.gif"), url("../../v2/common/img/redvelvet.gif"); } + +.halloween-corgi-mode { background-image: url("../../v2/common/img/halloween_chocolatechip.gif"), url("../../v2/common/img/halloween_oreo.gif"), url("../../v2/common/img/halloween_oreo.gif"), url("../../v2/common/img/halloween_redvelvet.gif"); } + +.december-holiday-corgi-mode { background-image: url("../../v2/common/img/holiday_chocolatechip.gif"), url("../../v2/common/img/holiday_oreo.gif"), url("../../v2/common/img/holiday_oreo.gif"), url("../../v2/common/img/holiday_redvelvet.gif"); } + +.pride-corgi-mode { background-image: url("../../v2/common/img/pride_chocolatechip.gif"), url("../../v2/common/img/oreo.gif"), url("../../v2/common/img/oreo.gif"), url("../../v2/common/img/redvelvet.gif"); } + +@-webkit-keyframes crabs { + 0% { background-position: -10% center; } + 5% { background-position: -10% center; } + 45% { background-position: 110% center; } + 50% { background-position: 110% center; } + 95% { background-position: -10% center; } + 100% { background-position: -10% center; } +} + +@keyframes crabs { + 0% { background-position: -10% center; } + 5% { background-position: -10% center; } + 45% { background-position: 110% center; } + 50% { background-position: 110% center; } + 95% { background-position: -10% center; } + 100% { background-position: -10% center; } +} + +.crab-mode { animation: 60s linear 0s infinite normal none running crabs; background-image: url("../../v2/common/img/crab.gif"); background-repeat: no-repeat; background-size: contain; height: 100%; position: relative; width: 100%; } + +.modal-dialog-bg { z-index: var(--colab-dialog-bg-z-index); } + +.modal-dialog { background: var(--paper-white); border-color: rgb(218, 218, 218); box-shadow: var(--box-shadow-elevation-2dp); color: var(--paper-grey-900); outline: none; padding: 4px 8px; z-index: var(--colab-dialog-z-index); } + +.modal-dialog-title { background: var(--paper-white); } + +.modal-dialog.share-client-error-dialog { background-color: rgb(255, 255, 255); border-radius: 3px; font-family: arial, sans-serif; padding: 8px; position: absolute; } + +.modal-dialog-buttons { padding: 8px; text-align: center; } + +mwc-dialog mwc-button.deemphasize, mwc-dialog mwc-button[dialogaction="cancel"], mwc-dialog mwc-button[dialogaction="close"] { --mdc-theme-primary: var(--colab-primary-text-color); } + +mwc-dialog md-text-button.deemphasize, mwc-dialog md-text-button[dialogaction="cancel"], mwc-dialog md-text-button[dialogaction="close"] { --md-sys-color-primary: var(--colab-primary-text-color); } + +mwc-dialog md-text-button[slot="primaryAction"], mwc-dialog md-text-button[slot="secondaryAction"] { --md-focus-ring-outward-offset: -2px; } + +#manage-views-dialog md-outlined-select { margin: 16px; } + +#manage-views-dialog .buttons { margin-top: 30px; } + +#workspace-picker { min-width: 500px; } + +#workspace-list { min-height: 300px; max-height: 400px; width: 100%; overflow: hidden scroll; } + +#workspace-list .workspace-item { padding: 10px 0px; text-align: left; width: 100%; display: block; cursor: pointer; } + +.workspace-item:hover { background: var(--paper-grey-50); } + +#error-dialog pre { font-size: small; overflow: auto; } + +#error-dialog colab-shaded-scroller { background-color: var(--colab-secondary-surface-color); border: 1px solid grey; display: block; margin: 24px 8px 0px; max-height: 40px; min-height: 40px; overflow: auto; padding: 8px; } + +#error-dialog .err-dialog-missing-field { background-color: var(--code-cell-background); padding: 3px; } + +.shortcut-dialog { --mdc-dialog-max-width: min(800px,99vw); --mdc-dialog-min-width: min(800px,99vw); } + +.shortcut-dialog-content h3 { margin-bottom: 6px; margin-top: 6px; } + +.shortcut-grid { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: wrap; width: 100%; } + +.shortcut-column { -webkit-box-flex: 1; flex: 1 0 0px; } + +.shortcut-preference { display: flex; margin: 8px 0px; min-width: 350px; } + +.shortcut-preference md-icon-button { margin-left: 10px; --md-icon-button-state-layer-height: 24px; --md-icon-button-state-layer-width: 24px; } + +.shortcut-preference-keys { display: inline-block; margin-right: 8px; min-width: 120px; text-align: center; vertical-align: top; } + +.shortcut-preference-keys input { text-align: center; width: 116px; } + +.shortcut-preference-description { display: inline-block; max-width: 215px; } + +#shortcuts-reset { --md-focus-ring-outward-offset: -2px; } + +mwc-dialog.wide { --mdc-dialog-min-width: min(632px,99vw); } + +mwc-dialog.very-wide { --mdc-dialog-min-width: min(750px,99vw); } + +mwc-dialog.very-wide.colab-open-dialog { --mdc-dialog-min-width: min(900px,99vw); } + +mwc-dialog.colab-service-dialog { --colab-logo-dark: var(--paper-grey-700); --colab-logo-light: var(--paper-grey-700); } + +.colab-service-dialog .preformatted { font-family: monospace; white-space: pre; } + +mwc-dialog .buttons { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; -webkit-box-pack: end; justify-content: flex-end; } + +.code-cell-preview { white-space: pre; max-height: 500px; display: block; overflow: auto; } + +#preferences-dialog md-filled-select, #preferences-dialog md-filled-text-field { margin-top: 10px; margin-bottom: 10px; } + +#preferences-dialog .noFun { color: var(--colab-error-icon-color); } + +#preferences-dialog md-filled-select, #preferences-dialog md-filled-text-field { min-width: 350px; } + +colab-side-tab-dialog-page-viewer .right-content { box-sizing: border-box; width: 100%; } + +colab-side-tab-dialog-page-viewer .upload-container { position: relative; } + +.colab-side-tab-dialog { --mdc-dialog-min-width: 700px; } + +colab-side-tab-dialog-page-viewer .spinner { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-pack: center; justify-content: center; min-height: 100px; } + +@media only screen and (max-width: 800px) { + .colab-side-tab-dialog { --mdc-dialog-min-width: 75vw; } +} + +mwc-dialog.colab-side-tab-dialog { --mdc-typography-headline6-font-family: var( + --colab-google-sans-font-family + ); } + +colab-side-tab-dialog-page-viewer { display: block; height: 100%; } + +colab-side-tab-dialog-page-viewer mwc-checkbox { display: flex; } + +colab-side-tab-dialog-page-viewer md-list-item { --md-list-item-label-text-font: var(--colab-google-sans-font-family); --md-list-item-leading-space: 24px; --md-list-item-trailing-space: 8px; --md-list-item-disabled-opacity: 0.6; } + +colab-side-tab-dialog-page-viewer[smallviewport] md-list-item:hover { background-color: var(--colab-highlighted-surface-color); } + +colab-side-tab-dialog-page-viewer md-list-item[tabindex="0"] span { font-weight: 800; } + +colab-side-tab-dialog-page-viewer md-list-item > md-icon { color: var(--colab-icon-color); --md-icon-size: 30px; } + +@media (forced-colors: active), (prefers-contrast: more) { + colab-side-tab-dialog-page-viewer md-list-item:active, colab-side-tab-dialog-page-viewer md-list-item:focus, colab-side-tab-dialog-page-viewer md-list-item:hover { outline: highlight solid 3px; outline-offset: -2px; } +} + +colab-draggable { display: block; padding: 4px; position: relative; } + +colab-drag-drop-target { display: block; margin: 0px 10px; min-height: 20px; min-width: 20px; } + +colab-drag-drop-target.drop-target-selected { background-color: rgb(204, 204, 204); min-height: 40px; min-width: 40px; } + +.formview-namelabel { font-family: var(--colab-code-font-family); font-size: 11pt; font-weight: 700; margin-right: 8px; } + +.inputarea.form .formview-edit-button, body.mobile .formview-edit-button { display: none; } + +.inputarea.form colab-form.formview, body.mobile colab-form.formview { padding-right: 12px; } + +.inputarea .show-code-button { display: none; } + +.inputarea.form .show-code-button { display: inline-block; } + +.formview-edit-button { opacity: 0; transition: opacity 0.3s linear; } + +.focused .formview-edit-button { opacity: 0.25; } + +.focused .formview-edit-button:hover { opacity: 1; } + +.formview-dropdown, .formview-input, .formview-slider { margin: 0px 0px 4px 16px; min-height: 42px; } + +body.mobile .formview-dropdown, body.mobile .formview-input, body.mobile .formview-slider { margin: 4px 0px 16px 16px; } + +body:not(.mobile) .formview-content, body:not(.mobile) .formview-namelabel, body:not(.mobile) .formview-valuelabel { display: inline-block; } + +.formview-stringquotes { color: rgb(187, 187, 187); font-size: 150%; padding: 0px 4px; user-select: none; } + +.formview md-checkbox { margin: 0px 8px; } + +.formview md-outlined-select, .formview md-outlined-text-field { --md-outlined-field-top-space: 6px; --md-outlined-field-bottom-space: 6px; --md-outlined-field-leading-space: 10px; --md-outlined-field-content-space: 4px; --md-outlined-field-with-trailing-content-trailing-space: 4px; } + +.input-error-area { font-size: 85%; max-width: 30%; } + +.formview input[type="date"] { border-color: var(--md-sys-color-outline); border-radius: 4px; font-size: var(--colab-chrome-font-size); padding: 6px 8px; } + +html[theme="dark"] .formview input[type="date"] { color-scheme: dark; } + +.formview input[type="date"][disabled] { border-color: var(--md-outlined-text-field-disabled-outline-color); color: var(--md-outlined-text-field-disabled-input-text-color); opacity: var(--md-outlined-text-field-disabled-input-text-opacity); } + +.formview input[type="date"].error { border-color: var(--error-color); } + +colab-form-title { margin: 0px; } + +colab-form-title.title-on-top { line-height: 1.4; margin: 0px 16px 0px 8px; position: relative; } + +colab-form-markdown hr, colab-form-title hr { margin-top: 20px; } + +.formview { background: var(--colab-primary-surface-color); overflow: auto hidden; padding: 6px 4px 8px 12px; --colab-input-dropdown-height: 30px; } + +body:not(.mobile) .both .formview { -webkit-box-flex: 0; flex-grow: 0; flex-shrink: 0; max-width: calc(50% - 16px); min-width: calc(50% - 16px); } + +@media (orientation: portrait) { + body.mobile .both .editor { min-width: 200px; -webkit-box-ordinal-group: 2; order: 1; padding-left: 40px; } + body.mobile .both .lazy-editor > .editor { padding-left: 0px; } + body.mobile .both .formview { min-width: 150px; padding-left: 4px; } + body.mobile .both .formview { min-width: 200px; } +} + +.formview * .output-info { text-align: left; width: 32px; } + +.editor-form-error { color: var(--error-color); margin: 0px 14px 8px; } + +.inputarea.code > .formview { display: none; } + +.colab-lasso-active { user-select: none; } + +.colab-lasso { position: absolute; top: 0px; left: 0px; } + +.lasso-handle { position: absolute; top: 0px; left: 0px; } + +.lasso-selection { position: absolute; top: 0px; left: 0px; background: rgba(0, 90, 255, 0.3); } + +.edit-form-widget-dialog .dropdown-attributes colab-toolbar-button { display: flex; } + +.edit-form-widget-dialog colab-shaded-scroller.dropdown-options-container { display: block; max-height: 220px; overflow: auto; padding: 0px 8px; } + +.form-widget-attributes-container { display: inline-block; min-height: 250px; min-width: 330px; padding: 0px 10px; vertical-align: top; } + +.form-widget-attributes-container mwc-select, .form-widget-attributes-container mwc-textarea, .form-widget-attributes-container mwc-textfield { margin-top: 16px; --mdc-typography-subtitle1-font-size: 16px; --mdc-theme-error: var(--error-color); } + +mwc-textfield.dropdown-option-input { margin-top: 2px; } + +.edit-form-title-dialog .column { display: inline-block; padding: 0px 20px 0px 0px; vertical-align: top; } + +.edit-form-title-dialog .form-width-container { -webkit-box-align: end; align-items: flex-end; display: flex; max-width: 225px; } + +.edit-form-title-dialog .form-width-input { display: inline-block; max-width: calc(100% - 40px); } + +.edit-form-title-dialog select { appearance: none; background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22rgb%28155%2C155%2C155%29%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22/%3E%3C/svg%3E"); background-repeat: no-repeat, repeat; background-position: right 0.7em top 50%, 0px 0px; background-size: 0.55em, 100%; background-color: var(--colab-primary-surface-color); border: 1px solid transparent; color: var(--colab-primary-text-color); font-size: 16px; margin: 8px 0px; padding: 0.6em 1.4em 0.5em 0.8em; } + +colab-form-slider input[type="text"].range-output { background-color: var(--colab-primary-surface-color); border: none; outline: none; text-align: right; width: 60px; } + +colab-form-slider input[type="range"] { appearance: none; background-color: transparent; border: none; cursor: pointer; margin: 15px 0px; outline: none; padding: 0px; position: relative; width: 100%; } + +colab-form-slider input[type="range"]::-webkit-slider-runnable-track { background: var(--paper-grey-400); border-bottom: 3px solid var(--colab-primary-surface-color); border-top: 3px solid var(--colab-primary-surface-color); height: 9px; } + +colab-form-slider input[type="range"]::-webkit-slider-thumb { transform-origin: 50% 50%; appearance: none; background-color: var(--google-blue-700); border-radius: 50%; border: none; height: 14px; margin: -5px 0px 0px; transition: 0.3s; width: 14px; } + +colab-form-slider input[type="range"]:disabled::-webkit-slider-thumb { background-color: var(--paper-grey-400); } + +colab-form-slider input[type="range"] { border: 1px solid var(--colab-primary-surface-color); } + +colab-form-slider .range-output:disabled, colab-form-slider input[type="range"]:disabled { opacity: 0.5; } + +.code.focused.aida-cell-button .formview-edit-button { margin-right: 28px; padding: 0px 2px 4px; width: 28px; height: 28px; } + +.code.focused.aida-cell-button .formview-input .formview-edit-button { margin-left: -28px; } + +@-webkit-keyframes kitty-mode-left-animation { + 0% { background-position: 110% center, 110% center; } + 15% { background-position: 110% center, 110% center; } + 35% { background-position: -10% center, 110% center; } + 50% { background-position: -10% center, 110% center; } + 65% { background-position: -10% center, 110% center; } + 85% { background-position: -10% center, 110% center; } + 100% { background-position: -10% center, -10% center; } +} + +@keyframes kitty-mode-left-animation { + 0% { background-position: 110% center, 110% center; } + 15% { background-position: 110% center, 110% center; } + 35% { background-position: -10% center, 110% center; } + 50% { background-position: -10% center, 110% center; } + 65% { background-position: -10% center, 110% center; } + 85% { background-position: -10% center, 110% center; } + 100% { background-position: -10% center, -10% center; } +} + +@-webkit-keyframes kitty-mode-right-animation { + 0% { background-position: 110% center, 110% center; } + 15% { background-position: 110% center, 110% center; } + 35% { background-position: 110% center, 110% center; } + 50% { background-position: 110% center, 110% center; } + 65% { background-position: -10% center, 110% center; } + 85% { background-position: -10% center, 110% center; } + 100% { background-position: -10% center, -10% center; } +} + +@keyframes kitty-mode-right-animation { + 0% { background-position: 110% center, 110% center; } + 15% { background-position: 110% center, 110% center; } + 35% { background-position: 110% center, 110% center; } + 50% { background-position: 110% center, 110% center; } + 65% { background-position: -10% center, 110% center; } + 85% { background-position: -10% center, 110% center; } + 100% { background-position: -10% center, -10% center; } +} + +@-webkit-keyframes kitty-mode-animation-slow { + 0% { background-position: 110% center; } + 100% { background-position: -10% center; } +} + +@keyframes kitty-mode-animation-slow { + 0% { background-position: 110% center; } + 100% { background-position: -10% center; } +} + +@-webkit-keyframes kitty-mode-animation-medium { + 0% { background-position: 110% center; } + 5% { background-position: 110% center; } + 95% { background-position: -10% center; } + 100% { background-position: -10% center; } +} + +@keyframes kitty-mode-animation-medium { + 0% { background-position: 110% center; } + 5% { background-position: 110% center; } + 95% { background-position: -10% center; } + 100% { background-position: -10% center; } +} + +@-webkit-keyframes kitty-mode-animation-fast { + 0% { background-position: 110% center; } + 10% { background-position: 110% center; } + 90% { background-position: -10% center; } + 100% { background-position: -10% center; } +} + +@keyframes kitty-mode-animation-fast { + 0% { background-position: 110% center; } + 10% { background-position: 110% center; } + 90% { background-position: -10% center; } + 100% { background-position: -10% center; } +} + +.stripes-kitty { background-image: url("../../v2/common/img/STRIPES.gif"); } + +.kinako-kitty { background-image: url("../../v2/common/img/KINAKO.gif"); } + +.midnight-kitty { background-image: url("../../v2/common/img/MIDNIGHT.gif"); } + +.firefox-kitty { background-image: url("../../v2/common/img/FIREFOX.gif"); } + +.maneki-kitty { background-image: url("../../v2/common/img/MANEKI.gif"); } + +.valentin-kitty { background-image: url("../../v2/common/img/VALENTIN.gif"); } + +.ghostpuffs-kitty { background-image: url("../../v2/common/img/GHOSTPUFFS.gif"); } + +.psl-kitty { background-image: url("../../v2/common/img/PUMPKINSPICELATTE.gif"); } + +.vampiregoth-kitty { background-image: url("../../v2/common/img/xX_vampiregoth91_Xx.gif"); } + +.kace-kitty { background-image: url("../../v2/common/img/KACE.gif"); } + +.ferris-kitty { background-image: url("../../v2/common/img/FERRIS.gif"); } + +.sprinkles-kitty { background-image: url("../../v2/common/img/SPRINKLES.gif"); } + +.kitty-mode-fast { animation: 40s linear 0s 1 normal none running kitty-mode-animation-fast; } + +.kitty-mode-medium { animation: 40s linear 0s 1 normal none running kitty-mode-animation-medium; } + +.kitty-mode-slow { animation: 40s linear 0s 1 normal none running kitty-mode-animation-slow; } + +.kitty-left { transform: scaleX(-1); } + +.kitty-canvas { background-repeat: no-repeat; background-size: 73px 60px; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; } + +.mwc-icon { direction: ltr; display: inline-block; font-family: var(--mdc-icon-font,"Google Symbols"); font-size: var(--mdc-icon-size,24px); font-style: normal; font-weight: 400; letter-spacing: normal; line-height: 1; text-transform: none; white-space: nowrap; overflow-wrap: normal; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; font-feature-settings: "liga"; } + +.power-overlay { height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 1; } + +.power-label { background: linear-gradient(red, red) no-repeat text, darkred; bottom: 30px; color: transparent; display: block; font-family: impact; font-size: 24pt; pointer-events: none; position: absolute; right: 30px; z-index: 3; -webkit-text-stroke: 2px rgb(0, 0, 0); } + +.power-label-clone { background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-color: initial; color: red; z-index: 2; transition-property: margin-bottom, opacity; margin-bottom: 0px; opacity: 1; background-clip: unset; } + +body.power-mode-enabled .notebook-vertical { overflow: hidden; } + +@media print { + body { overflow-y: visible !important; } + .notebook-vertical { position: static !important; height: auto !important; } + .notebook-container { height: auto !important; position: static !important; overflow-y: initial !important; } + .notebook-content { border: initial !important; margin: initial !important; min-width: 0px !important; } + .notebook-content-background, .notebook-tab-content { min-width: 0px !important; } + #top-toolbar, .cell-gutter, .cell-toolbar, .top-floater, colab-left-pane { display: none !important; } + .main-content { box-shadow: none !important; } + colab-snackbar { display: none !important; } + colab-status-bar { display: none !important; } + .footer-links { display: none !important; } +} + +colab-find-replace .flex-end { -webkit-box-pack: end; justify-content: flex-end; } + +.colab-find-suffix { color: var(--colab-secondary-text-color); } + +colab-left-pane .colab-find-suffix { margin: auto 0px; } + +colab-find-replace.readonly .colab-find-replace, colab-find-replace.readonly .colab-replace-input { display: none; } + +colab-find-replace md-outlined-text-field { margin: 8px 8px 4px; width: 200px; --md-outlined-field-bottom-space: 4px; --md-outlined-field-leading-space: 8px; --md-outlined-field-top-space: 4px; } + +colab-find-replace { overflow: hidden; padding: 4px 2px 6px 10px; --md-focus-ring-outward-offset: -3px; } + +colab-find-replace .colab-find-button { margin-left: 0px; margin-right: 0px; padding-left: 4px; padding-right: 4px; } + +colab-find-replace md-text-button { text-wrap: wrap; --md-sys-color-primary: var(--colab-icon-color); --md-text-button-focus-label-text-color: var(--colab-icon-hover-color); --md-text-button-hover-label-text-color: var(--colab-icon-hover-color); --md-text-button-pressed-label-text-color: var(--colab-icon-hover-color); } + +@media (forced-colors: active) { + colab-find-replace md-text-button { --md-text-button-focus-label-text-color: Highlight; --md-text-button-hover-label-text-color: Highlight; --md-text-button-pressed-label-text-color: Highlight; } +} + +colab-find-replace label:has(md-checkbox) { margin-right: 16px; } + +colab-find-results { flex-shrink: 1; min-height: 40px; overflow: auto; } + +colab-find-results md-list { -webkit-box-flex: 1; flex-grow: 1; overflow: hidden; --md-list-item-one-line-container-height: 39px; --md-list-item-top-space: 2px; --md-list-item-bottom-space: 2px; --md-focus-ring-outward-offset: -2px; } + +.find-replace-result { border-bottom: solid 1px var(--paper-grey-200); display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; min-height: 31px; } + +.find-replace-result.active-selected { background-color: var(--colab-highlighted-surface-color); } + +.find-replace-result:first-child { border-top: solid 1px var(--paper-grey-200); } + +.find-replace-result div { font-family: var(--colab-code-font-family); font-size: 13px; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } + +.find-replace-result md-icon-button { margin: 0px; padding: 0px; display: none; --md-icon-button-icon-size: 20px; --md-icon-button-state-layer-height: 30px; --md-icon-button-state-layer-width: 36px; } + +.find-replace-result:focus-within md-icon-button, .find-replace-result:hover md-icon-button { display: flex; } + +colab-resizer { display: flex; --resizer-height: 5px; } + +colab-resizer.ew-resize, colab-resizer.we-resize { -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; } + +colab-resizer.ns-resize, colab-resizer.sn-resize { -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; } + +colab-resizer > * { -webkit-box-flex: 1; flex-grow: 1; } + +colab-resizer .ns-resize .resizer-contents, colab-resizer .sn-resize .resizer-contents { height: calc(100% - var(--resizer-height)); } + +colab-resizer.ew-resize > *, colab-resizer.we-resize > * { min-width: 0px; } + +.resizer-thumb { -webkit-box-flex: 0; flex: 0 0 5px; transition: background 0.1s; } + +.resizer-thumb:hover { background: rgb(119, 119, 119); } + +colab-resizer.ew-resize > .resizer-thumb, colab-resizer.we-resize > .resizer-thumb { cursor: ew-resize; } + +colab-resizer.ns-resize > .resizer-thumb, colab-resizer.sn-resize > .resizer-thumb { cursor: ns-resize; height: var(--resizer-height); } + +colab-resizer.no-resize > .resizer-thumb { display: none; } + +colab-resizing-grid { border-collapse: collapse; display: table; position: relative; width: 100%; } + +.resizing-thumb { bottom: 0px; display: none; position: absolute; top: 0px; width: 4px; } + +.resizing-grid-column-group { display: table-column-group; } + +.resizing-grid-column { display: table-column; } + +.resizing-grid-row { display: table-row; } + +.resizing-grid-cell { display: table-cell; height: 50px; padding: 2px; vertical-align: top; } + +colab-resizing-grid.resizing .resizing-thumb { cursor: ew-resize; } + +colab-resizing-grid.resizing .resizing-thumb:active, colab-resizing-grid.resizing .resizing-thumb:hover { border-left: 2px solid rgb(0, 0, 0); } + +colab-resizing-grid.resizing .resizing-grid-cell { border: 1px dashed rgb(0, 0, 0); } + +colab-resizing-grid.resizing .resizing-thumb { display: block; } + +.text.has-statusbar:not(.edit) .monaco-emacs-statusbar, .text.has-statusbar:not(.edit) .monaco-vim-statusbar { display: none !important; } + +.text.edit .monaco-editor, .text.edit .monaco-editor .inputarea.ime-input, .text.edit .monaco-editor .margin, .text.edit .monaco-editor-background { background-color: var(--colab-primary-surface-color); } + +.markdown a.error { color: var(--colab-error-icon-color); text-decoration: underline dashed var(--colab-error-icon-color); } + +.text.edit .markdown a:not(.error) { color: var(--colab-anchor-color); } + +.markdown-toolbar-preview[active] { font-weight: 700; } + +.markdown span table { border-collapse: collapse; border-spacing: 0px; border: none; font-size: 12px; margin-left: 8px; table-layout: fixed; } + +.markdown span thead { border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; } + +.markdown span td, .markdown span th, .markdown span tr { border: none; line-height: 1; overflow: hidden; padding: 0.5em; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap; } + +.markdown span th { font-weight: 700; } + +.markdown span tbody tr:nth-child(2n+1) { background: var(--colab-secondary-surface-color); } + +.markdown span tbody tr:hover { background: var(--colab-highlighted-surface-color); } + +body.mobile .markdown > span > p, body.mobile .markdown > span > table { display: block; width: 100%; } + +body.mobile .markdown > span > table { overflow-x: auto; } + +.markdown { line-height: 1.6; } + +.markdown code { font-size: 90%; } + +.markdown ol, .markdown p, .markdown ul { font-size: 16px; margin-top: 0.5em; } + +.markdown h1, .markdown h2, .markdown h3, .markdown h4, .markdown h5, .markdown h6 { font-weight: 400; margin-bottom: 0.5em; margin-top: 0.5em; } + +.formview .markdown h1, .formview .markdown h2, .formview .markdown h3, .formview .markdown h4, .formview .markdown h5, .formview .markdown h6 { margin-bottom: 0px; margin-top: 0px; } + +.formview { padding-top: 4px; } + +.markdown h1 { font-size: 26px; } + +.markdown h2 { font-size: 23px; } + +.markdown h3 { font-size: 20px; } + +.markdown h4 { font-size: 18px; } + +.markdown h5, .markdown h6 { font-size: 16px; } + +.markdown :not(pre) > code { background-color: var(--code-cell-background); border-radius: 2px; padding: 0px 3px; } + +.markdown pre { background-color: var(--code-cell-background); border: var(--colab-border-color); border-radius: 2px; margin: 1em 0px; padding: 12px 8px; overflow-x: auto; white-space: pre; } + +.cell-tab .header-section-toggle, .cell-tab .markdown-toolbar-preview, .cell-tab .text.edit .text-top-div { display: none; } + +.cell-tab .text.edit .editor-container .editor { border-bottom: none; } + +.markdown .markdown-google-sans { font-family: var(--colab-google-sans-font-family); } + +.md-recitation { margin-top: 4px; } + +.md-recitation ol { font-size: var(--colab-chrome-font-size); } + +.chat-cursor { height: 18px; background: var(--colab-icon-color); width: 10px; display: inline-block; animation: 1.5s ease 0s infinite normal none running blink; } + +.markdown pre.with-code-warning { margin: 0px 0px 4px; border-radius: 8px; } + +.generated-code-warning { background: var(--colab-highlighted-surface-color); border-radius: 8px; font-family: var(--colab-chrome-font-family); font-size: var(--colab-chrome-font-size); padding: 6px 6px 2px; } + +.generated-code-warning a { margin-left: 4px; } + +.converse.error { color: var(--error-color); } + +@keyframes blink { + 0% { opacity: 0.1; } + 20% { opacity: 1; } + 80% { opacity: 1; } + 100% { opacity: 0.1; } +} + +#top-toolbar { background-color: transparent; border-bottom: 1px solid var(--colab-border-color); padding: 0px 8px; position: relative; --md-icon-button-state-layer-height: 32px; --md-icon-button-state-layer-width: 36px; --md-focus-ring-outward-offset: -2px; --md-icon-button-selected-icon-color: var(--colab-icon-color); --md-icon-button-selected-hover-icon-color: var(--colab-icon-color); --md-icon-button-selected-focus-icon-color: var(--colab-icon-color); --md-icon-button-selected-pressed-icon-color: var(--colab-icon-color); --md-icon-button-selected-hover-state-layer-color: var(--colab-icon-color); } + +body.mobile #top-toolbar { padding: 0px 2px; } + +#top-toolbar .collapsed-options { display: none; } + +#top-toolbar.collapsed .expanded-options { display: none; } + +#top-toolbar .expanded-options, #top-toolbar.collapsed .collapsed-options { -webkit-box-align: center; align-items: center; display: inline-flex; } + +#top-toolbar.collapsed colab-permissions-button { display: none; } + +#top-toolbar colab-last-saved-indicator { margin-left: 16px; } + +.colab-separator { background: var(--colab-border-color); height: 24px; margin-left: 9px; margin-right: 9px; width: 1px; } + +.notebook-scroll-shadow { left: 0px; min-height: 8px; pointer-events: none; position: absolute; right: 0px; top: 0px; } + +body.mobile #top-toolbar colab-toolbar-button md-icon { --md-icon-size: 19px; vertical-align: middle; } + +#top-toolbar-add-code-dropdown-button { --md-icon-button-state-layer-height: 35px; --md-icon-button-state-layer-width: 24px; } + +#view-editor colab-drag-drop-target.drop-target-selected { min-height: 100px; } + +.hidden-cell-pane colab-drag-drop-target { display: none; } + +#view-editor #view-name { height: 34px; margin: 10px 12px 0px; --md-outlined-field-bottom-space: 6px; --md-outlined-field-leading-space: 10px; --md-outlined-field-top-space: 6px; } + +#view-editor colab-drag-drop-zone { display: block; min-height: 100%; } + +#view-editor colab-tab-layout colab-drag-drop-zone { border: 1px dashed rgb(0, 0, 0); } + +#view-editor-hide-code-option { margin-left: 8px; } + +#view-editor .edit-view-buttons { background: var(--colab-primary-surface-color); -webkit-box-flex: 0; flex: 0 0 0%; float: left; overflow: hidden; position: sticky; top: 0px; width: 30px; --md-icon-button-state-layer-height: 30px; --md-icon-button-state-layer-width: 30px; } + +.draggable-cell > .view-draggable-paper > .edit-view-buttons .view-layout-control, .draggable-grid > .view-draggable-paper > .edit-view-buttons .view-cell-control, .draggable-tabs > .view-draggable-paper > .edit-view-buttons .view-cell-control, .hidden-cell-pane .view-move, .hidden-cell-pane .view-remove, .notebook-content .view-add, .notebook-content .view-drag { display: none; } + +#view-editor .draggable-content { -webkit-box-flex: 1; flex: 1 1 0%; margin-left: 30px; min-height: 88px; overflow: hidden; padding: 4px; position: relative; } + +#view-editor .draggable-cell-mask { cursor: move; } + +#view-editor .draggable-cell-mask { inset: 0px; position: absolute; } + +#view-editor .cell { overflow: hidden; z-index: 0; } + +#view-editor .notebook-content { margin: 8px; padding: 0px 2px; } + +#view-editor .view-header { padding-left: 8px; } + +#view-editor .view-header .buttons { display: none; } + +.notebook-cell-list > colab-drag-drop-zone > colab-drag-drop-target:last-of-type { min-height: 200px; } + +.view-editor-toolbar { background-color: var(--colab-secondary-surface-color); box-shadow: var(--box-shadow-elevation-3dp); order: -1; position: relative; } + +.cells-not-in-view { overflow-y: auto; } + +.view-controls { -webkit-box-align: center; align-items: center; display: flex; -webkit-box-flex: 1; flex-grow: 1; margin: 4px; } + +.view-editor-cancel-button, .view-editor-save-button { margin: 4px; padding: 13px 0px; } + +.view-draggable-paper { overflow: auto; } + +.hidden-cell-pane colab-resizer { height: 150px; min-height: 150px; max-height: 500px; overflow: auto; } + +.hidden-cell-pane .resizer-contents { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; margin-left: 18px; } + +.hidden-cell-pane-title { flex-shrink: 0; padding: 0px 4px 0px 0px; } + +.hidden-cell-pane-title h2 { -webkit-box-flex: 1; flex-grow: 1; margin: 4px 12px 0px; } + +.hidden-cell-pane .cells-not-in-view { overflow-y: auto; } + +.hidden-cell-pane .view-draggable-paper { background: var(--colab-primary-surface-color); display: block; margin-left: 8px; margin-right: 8px; } + +#view-hidden-cells-button[active] { font-weight: 700; } + +md-outlined-text-field.number-of-columns-input, md-outlined-text-field.number-of-rows-input { padding-top: 20px; } + +.view-header { border-bottom: 1px solid var(--colab-border-color); padding: 0px 26px 16px 30px; position: relative; } + +.view-header a { color: rgb(0, 0, 0); text-decoration: none; } + +.view-header h1 { -webkit-box-flex: 1; flex-grow: 1; } + +.view-header md-icon { margin: 0px 8px; vertical-align: middle; } + +.layouts-view .layout-grid table { width: 100%; } + +.layouts-view .layout-grid td { vertical-align: top; } + +.layout-grid img, .layout-tab img { max-width: 100%; } + +.layouts-view colab-tab-layout { margin-top: 12px; } + +.layouts-view .cell-toolbar, .views-hide-code .cell.code:not(.code-has-output) { display: none; } + +.notebook-vertical { height: 100%; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; } + +.notebook-horizontal { background: var(--colab-primary-surface-color); display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; -webkit-box-flex: 1; flex-grow: 1; overflow: clip; position: relative; min-height: 0px; } + +.notebook-horizontal > div.layout.vertical { flex-shrink: 1; min-width: 200px; } + +.exported-html .notebook-horizontal { overflow: visible; } + +.overflow-flexbox-workaround { flex-basis: 50%; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; -webkit-box-flex: 1; flex-grow: 1; position: relative; } + +.notebook-container { height: 100%; overflow-y: scroll; position: absolute; width: 100%; } + +.notebook-container:focus { outline: none; } + +.exported-html .notebook-container { overflow-y: initial; } + +.exported-html .top-floater { display: none; } + +.notebook-scrolling-horizontal { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row; padding-bottom: 400px; -webkit-box-flex: 1; flex: 1 1 0%; } + +.notebook-scrolling-horizontal-container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; height: 100%; } + +.notebook-content-background { -webkit-box-flex: 1; flex: 1 1 auto; min-width: 700px; } + +body.mobile .notebook-content-background { min-width: 250px; } + +.notebook-content { background: var(--colab-primary-surface-color); display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; margin: 7px 0px 5px 3px; min-height: 800px; min-width: 600px; padding: 2px 4px 8px 18px; } + +body.mobile .notebook-content { margin: 4px; min-width: 240px; } + +.notebook-content.readonly { padding-top: 17px; } + +.notebook-content.readonly .cell { margin-top: 8px; } + +.colab-left-pane-open .notebook-content { margin-left: 4px; } + +.mobile .colab-left-pane-open #top-toolbar > * { visibility: hidden; } + +.notebook-cell-list { background: var(--colab-primary-surface-color); } + +colab-snackbar md-icon-button { --md-icon-button-icon-color: var(--paper-grey-300); --md-icon-button-focus-icon-color: var(--paper-grey-300); --md-icon-button-hover-icon-color: var(--paper-grey-300); --md-icon-button-pressed-icon-color: var(--paper-grey-300); } + +#header-staging a, colab-snackbar a { color: rgb(128, 191, 255); } + +.code-help { font-family: var(--colab-code-font-family); margin: 16px; white-space: pre-wrap; } + +.code-help a:link { text-decoration: none; } + +.code-help a:visited { text-decoration: none; } + +.code-help a:hover { text-decoration: underline; } + +.code-help a:active { text-decoration: underline; } + +.notebook-busy { cursor: progress; } + +[hidden] { display: none; } + +.layout.horizontal { display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; } + +.layout.noshrink { flex-shrink: 0; } + +.layout.grow { -webkit-box-flex: 1; flex-grow: 1; } + +.layout.vertical { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; } + +.layout.center { -webkit-box-align: center; align-items: center; } + +.layout.end { -webkit-box-align: end; align-items: flex-end; } + +.layout.align-middle { vertical-align: middle; } + +.flex { -webkit-box-flex: 1; flex: 1 1 0%; } + +.nowrap { white-space: nowrap; } + +.colab-styled-scroller::-webkit-scrollbar, colab-shaded-scroller::-webkit-scrollbar { height: 12px; width: 12px; } + +.colab-styled-scroller::-webkit-scrollbar-button, colab-shaded-scroller::-webkit-scrollbar-button { height: 0px; width: 0px; } + +.colab-styled-scroller::-webkit-scrollbar-thumb, colab-shaded-scroller::-webkit-scrollbar-thumb { background-clip: border-box; background-color: var(--colab-scrollbar-color); border-width: 1.1px 1.1px 1.1px 6px; box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 0px inset, rgba(0, 0, 0, 0.1) 0px -1px 0px inset, rgba(0, 0, 0, 0.1) -1px 0px 0px inset; min-height: 28px; padding: 0px; } + +.colab-large-icon { height: 60px; width: 40px; } + +a { color: var(--colab-anchor-color); } + +.proxies { height: 0px; overflow: hidden; } + +.proxies iframe { border: 0px; display: none; height: 1px; position: absolute; inset: -9999px; width: 1px; } + +.footer-links { padding: 8px 0px; text-align: center; } + +.footer-links a { color: var(--primary-color); margin: 0px 4px; text-decoration: none; } + +.screenreader-only { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border-width: 0px; } + +md-icon[filled] { font-variation-settings: "FILL" 1; } + +md-filled-text-field.space-for-label, md-outlined-text-field.space-for-label { margin-top: 12px; } + +html { height: 100%; } + +body { background: var(--colab-primary-surface-color); color: var(--colab-primary-text-color); font-family: var(--colab-chrome-font-family); font-size: var(--colab-chrome-font-size); font-weight: 400; height: 100%; line-height: 1.24; margin: 0px; overflow-y: hidden; --mdc-button-disabled-ink-color: var(--colab-tertiary-text-color); --mdc-button-outline-color: var(--colab-border-color); --mdc-dialog-content-ink-color: var(--colab-primary-text-color); --mdc-dialog-heading-ink-color: var(--colab-primary-text-color); --mdc-dialog-z-index: 1003; --mdc-select-label-ink-color: var(--colab-secondary-text-color); --mdc-text-field-disabled-fill-color: transparent; --mdc-text-field-disabled-ink-color: var(--colab-primary-text-color); --mdc-text-field-fill-color: var(--colab-secondary-surface-color); --mdc-text-field-hover-line-color: var(--primary-color); --mdc-text-field-idle-line-color: var(--colab-primary-text-color); --mdc-text-field-ink-color: var(--colab-primary-text-color); --mdc-text-field-label-ink-color: var(--colab-input-placeholder-color); --mdc-text-field-outlined-idle-border-color: var(--colab-border-color); --mdc-text-field-outlined-hover-border-color: var( + --colab-bold-border-color + ); --mdc-select-outlined-idle-border-color: var(--colab-border-color); --mdc-select-outlined-hover-border-color: var(--colab-bold-border-color); --mdc-select-outlined-disabled-border-color: var( + --colab-tertiary-text-color + ); --mdc-theme-error: var(--error-color); --mdc-theme-surface: var(--colab-primary-surface-color); --mdc-theme-on-surface: var(--colab-primary-text-color); --mdc-theme-text-disabled-on-light: var(--colab-tertiary-text-color); --mdc-theme-text-hint-on-background: var(--colab-primary-text-color); --mdc-theme-text-primary-on-background: var(--colab-primary-text-color); --mdc-theme-text-secondary-on-background: var(--colab-primary-text-color); --mdc-typography-body1-font-size: var(--colab-chrome-font-size); --mdc-typography-body1-letter-spacing: normal; --mdc-typography-button-letter-spacing: normal; --mdc-typography-button-text-transform: none; --mdc-typography-font-family: var(--colab-chrome-font-family); --mdc-typography-subtitle1-font-size: var(--colab-chrome-font-size); --mdc-typography-subtitle1-letter-spacing: normal; --mdc-ripple-press-opacity: 0.03; --mdc-ripple-focus-opacity: 0.07; --mdc-radio-unchecked-color: var(--colab-primary-text-color); --mdc-radio-disabled-color: var(--colab-tertiary-text-color); --mdc-select-fill-color: var(--colab-primary-surface-color); --mdc-select-ink-color: var(--colab-primary-text-color); --mdc-select-dropdown-icon-color: var(--colab-icon-color); --mdc-select-hover-line-color: var(--colab-bold-border-color); --mdc-select-idle-line-color: var(--colab-border-color); --mdc-menu-z-index: 11; --md-checkbox-outline-color: var(--colab-primary-text-color); --md-filled-button-pressed-state-layer-color: var( + --colab-filled-button-ripple-color + ); --md-filled-button-hover-state-layer-color: var( + --colab-filled-button-ripple-color + ); --md-filled-button-label-text-size: var(--colab-chrome-font-size); --md-filled-button-container-shape: 4px; --md-filled-button-container-height: 36px; --md-filled-button-leading-space: 16px; --md-filled-button-trailing-space: 16px; --md-filled-button-disabled-container-opacity: 0.06; --md-filled-button-disabled-label-text-color: var( + --colab-input-placeholder-color + ); --md-filled-button-disabled-label-text-opacity: 1; --md-filled-text-field-active-indicator-color: var( + --colab-primary-text-color + ); --md-filled-text-field-container-color: var( + --colab-secondary-surface-color + ); --md-filled-text-field-hover-active-indicator-color: var( + --colab-primary-text-color + ); --md-filled-text-field-label-text-color: var( + --colab-input-placeholder-color + ); --md-filled-text-field-hover-label-text-color: var( + --colab-input-placeholder-color + ); --md-filled-text-field-label-text-size: var(--colab-chrome-font-size); --md-filled-text-field-hover-state-layer-color: #000; --md-filled-text-field-error-hover-state-layer-color: #000; --md-filled-text-field-hover-state-layer-opacity: 0.03; --md-filled-text-field-error-hover-state-layer-opacity: 0.03; --md-outlined-text-field-container-color: var( + --colab-secondary-surface-color + ); --md-outlined-text-field-focus-outline-width: 2px; --md-outlined-text-field-label-text-color: var( + --colab-input-placeholder-color + ); --md-outlined-text-field-hover-label-text-color: var( + --colab-input-placeholder-color + ); --md-outlined-text-field-label-text-size: var(--colab-chrome-font-size); --md-outlined-text-field-trailing-icon-color: var(--colab-icon-color); --md-outlined-select-text-field-focus-outline-width: 2px; --md-focus-ring-color: var(--primary-color); --md-focus-ring-width: 2px; --md-outlined-button-container-height: 36px; --md-outlined-button-container-shape: 8px; --md-outlined-button-label-text-size: var(--colab-chrome-font-size); --md-outlined-button-hover-state-layer-color: var( + --colab-filled-button-ripple-color + ); --md-outlined-button-label-text-color: var(--colab-icon-color); --md-outlined-button-focus-label-text-color: var( + --colab-filled-button-ripple-color + ); --md-outlined-button-hover-label-text-color: var( + --colab-filled-button-ripple-color + ); --md-outlined-button-pressed-label-text-color: var( + --colab-filled-button-ripple-color + ); --md-outlined-button-icon-color: var(--colab-icon-color); --md-outlined-button-focus-icon-color: var( + --colab-filled-button-ripple-color + ); --md-outlined-button-hover-icon-color: var( + --colab-filled-button-ripple-color + ); --md-outlined-button-pressed-icon-color: var( + --colab-filled-button-ripple-color + ); --md-ref-typeface-plain: var(--colab-chrome-font-family); --md-sys-color-error: var(--error-color); --md-sys-color-on-error-container: var(--error-color); --md-sys-color-primary: var(--primary-color); --md-sys-color-on-primary: var(--colab-on-primary); --md-sys-color-on-surface-variant: var(--colab-icon-color); --md-sys-color-primary-container: var(--colab-primary-container); --md-sys-color-on-primary-container: var(--colab-on-primary-container); --md-sys-color-surface: var(--colab-primary-surface-color); --md-sys-color-surface-container: var(--colab-primary-surface-color); --md-sys-color-surface-container-highest: var( + --colab-secondary-surface-color + ); --md-sys-color-inverse-on-surface: var(--colab-inverse-on-surface-color); --md-sys-color-inverse-surface: var(--colab-inverse-surface-color); --md-sys-typescale-body-small-font: "Google Sans Text","Google Sans",serif; --md-menu-item-selected-container-color: var( + --colab-highlighted-surface-color + ); --md-menu-item-selected-label-text-color: var(--colab-primary-text-color); --md-menu-item-label-text-size: 14px; --md-menu-item-one-line-container-height: 1.25rem; --md-menu-item-top-space: 0.25rem; --md-menu-item-bottom-space: 0.25rem; --md-text-button-container-shape: 4px; --md-text-button-container-height: 36px; --md-text-button-disabled-icon-color: var(--colab-tertiary-text-color); --md-text-button-disabled-icon-opacity: 1; --md-text-button-disabled-label-text-color: var( + --colab-tertiary-text-color + ); --md-text-button-disabled-label-text-opacity: 1; --md-text-button-pressed-state-layer-opacity: 0.03; --mdc-checkbox-checked-color: var(--primary-color); --mdc-checkbox-disabled-color: var(--colab-tertiary-text-color); --mdc-checkbox-ink-color: var(--colab-primary-surface-color); --mdc-checkbox-ripple-size: 36px; --mdc-checkbox-state-layer-size: 36px; --mdc-checkbox-unchecked-color: var(--colab-primary-text-color); --md-switch-with-icon-handle-height: 18px; --md-switch-with-icon-handle-width: 18px; --md-switch-selected-handle-height: 18px; --md-switch-selected-handle-width: 18px; --md-switch-pressed-handle-height: 22px; --md-switch-pressed-handle-width: 22px; --md-switch-track-height: 26px; --md-switch-track-width: 40px; } + +body.embedded { --colab-logo-dark: #3367d6; --colab-logo-light: #3b78e7; } + +body.exported-html { overflow-y: visible; } + +h1, h2, h3, h4, h5, h6 { color: var(--colab-primary-text-color); font-weight: 700; margin-bottom: 4px; } + +p, ul { color: var(--colab-primary-text-color); margin-bottom: 6px; margin-top: 6px; } + +pre { color: var(--colab-primary-text-color); margin-bottom: 0px; margin-top: 0px; } + +input[type="date"], input[type="text"], textarea { background-color: var(--colab-primary-surface-color); border: 1px solid var(--colab-input-border-color); color: var(--colab-primary-text-color); padding: 2px 1px; } + +::-webkit-input-placeholder { color: var(--colab-input-placeholder-color); } + +::placeholder { color: var(--colab-input-placeholder-color); } + +body > .onegoogle { display: none; } + +.colab-icon { color: var(--colab-icon-color); } + +.grecaptcha-badge { display: none; } + +#uxr-input-group { display: flex; padding: 10px 0px 0px; } + +#uxr-email { margin-left: 5px; } + +mwc-button[unelevated] { --mdc-ripple-focus-opacity: 0.08; --mdc-ripple-press-opacity: 0.04; } + +mwc-button[unelevated]:focus, mwc-button[unelevated]:hover { --mdc-theme-primary: var(--hairline-button-secondary); } + +mwc-textfield[outlined] { --mdc-typography-subtitle1-font-size: 16px; } + +mwc-formfield { --mdc-theme-text-primary-on-background: var(--colab-primary-text-color); --mdc-theme-secondary: var(--primary-color); --mdc-ripple-focus-opacity: 0.15; } + +mwc-formfield[disabled] { color: var(--colab-tertiary-text-color); opacity: 0.7; --mdc-theme-text-primary-on-background: var(--colab-tertiary-text-color); } + +@media (forced-colors: active) { + body { --md-icon-button-hover-icon-color: Highlight; --md-icon-button-pressed-icon-color: Highlight; --md-icon-button-focus-icon-color: Highlight; --md-filled-button-hover-label-text-color: Highlight; --md-filled-button-pressed-label-text-color: Highlight; --md-filled-button-focus-label-text-color: Highlight; --md-filled-button-hover-icon-color: Highlight; --md-filled-button-pressed-icon-color: Highlight; --md-filled-button-focus-icon-color: Highlight; --md-text-button-hover-label-text-color: Highlight; --md-text-button-pressed-label-text-color: Highlight; --md-text-button-focus-label-text-color: Highlight; --md-text-button-hover-icon-color: Highlight; --md-text-button-pressed-icon-color: Highlight; --md-text-button-focus-icon-color: Highlight; --md-outlined-button-hover-label-text-color: Highlight; --md-outlined-button-pressed-label-text-color: Highlight; --md-outlined-button-focus-label-text-color: Highlight; --md-outlined-button-hover-icon-color: Highlight; --md-outlined-button-pressed-icon-color: Highlight; --md-outlined-button-focus-icon-color: Highlight; } +} + +colab-github-repo-selector .github-repos { margin-right: 40px; } + +colab-github-repo-selector select:focus, colab-github-repo-selector select:hover { border-bottom-color: var(--primary-color); } + +colab-github-repo-selector select { background-color: transparent; border-radius: 2px; border-width: 1px; border-style: solid; border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; border-image: initial; border-bottom-color: var(--md-sys-color-outline); color: var(--colab-primary-text-color); cursor: default; font: inherit; height: auto; max-width: 300px; text-transform: none; vertical-align: top; width: auto; } + +colab-github-repo-selector select:focus { outline: none; } + +colab-github-repo-selector .open-in-github { vertical-align: middle; } + +.github-scope-selector { margin: 0px 8px; display: flex; } + +md-icon-button[href] md-icon { color: var(--primary-color); font-weight: 400; } + +colab-file-browser { -webkit-box-flex: 1; flex-grow: 1; overflow-y: auto; } + +.file-browser-message { padding: 10px; } + +colab-file-tree { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column; -webkit-box-flex: 1; flex-grow: 1; overflow-y: auto; position: relative; } + +colab-file-tree .files-drag-to-upload.layout { background: var(--colab-primary-surface-color); border: 2px dashed var(--paper-grey-400); bottom: 28px; display: flex; font-size: small; left: 12px; opacity: 0; padding: 4px 8px; pointer-events: none; position: absolute; right: 18px; transition: opacity 0.2s ease-in; } + +colab-file-tree.file-hovered .files-drag-to-upload { opacity: 1; } + +colab-file-tree .files-drag-to-upload * { margin: auto; } + +.file-tree-buttons { border-bottom: 1px solid var(--colab-border-color); color: var(--colab-icon-color); display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; margin: 0px 16px 0px 8px; --md-text-button-leading-space: 0; --md-text-button-trailing-space: 0; --md-sys-color-primary: var(--colab-icon-color); } + +.file-tree-buttons md-icon-button { margin-right: 6px; } + +colab-file-tree .file-tree-upload-button { margin-right: 4px; } + +colab-file-tree #file-tree-upload-input { display: none; } + +colab-file-tree .files-root { -webkit-box-flex: 1; flex-grow: 1; overflow-y: auto; } + +colab-file-view { display: block; } + +colab-file-view span { user-select: none; } + +colab-file-tree .file-icon { flex-shrink: 0; font-variation-settings: "FILL" 1; margin: 4px 4px 0px 0px; --md-icon-size: 24px; width: 24px; } + +colab-file-tree .file-title-row { cursor: pointer; display: flex; overflow: hidden; } + +colab-file-tree .hidden-file { opacity: 0.7; } + +colab-file-tree .file-title-row:hover, colab-file-view.focused, colab-file-view.hovered > .file-title-row, colab-file-view[active] > .file-title-row { background: var(--colab-highlighted-surface-color); } + +colab-file-view .file-title-row colab-file-progress { height: 20px; width: 20px; } + +colab-file-view .directory-icon { transition: transform 0.2s, -webkit-transform 0.2s; } + +colab-file-view.collapsed .directory-icon { transform: rotate(-90deg); } + +colab-file-view .overflow-ellipsis, colab-file-view.collapsed.overflow .overflow-ellipsis { display: none; padding-left: 50px; } + +colab-file-view.overflow > .overflow-ellipsis { display: block; } + +colab-file-uploader { -webkit-box-align: center; align-items: center; display: flex; padding: 8px; } + +.file-upload-indicator { position: relative; height: 26px; width: 26px; } + +colab-file-progress { position: relative; } + +.file-upload-indicator:hover .file-upload-error, colab-file-progress .file-progress-cancel, colab-file-uploader .file-upload-error { display: none; } + +colab-file-progress:hover .file-progress-cancel, colab-file-uploader.error .file-upload-error { display: block; } + +.file-progress-icon, .file-upload-icon, colab-file-progress { height: 26px; width: 26px; --md-icon-size: 26px; } + +.file-progress-icon, .file-upload-icon { left: 0px; position: absolute; top: 0px; } + +@-webkit-keyframes file-progress-rotate { + 100% { transform: rotate(1turn); } +} + +@keyframes file-progress-rotate { + 100% { transform: rotate(1turn); } +} + +colab-file-progress.indeterminate svg { animation: 2332ms steps(12) 0s infinite normal none running file-progress-rotate; } + +colab-file-progress .file-progress-fill { stroke: var(--primary-color); } + +colab-file-progress.error .file-progress-fill { stroke: var(--paper-red-a700); } + +colab-file-progress.paused .file-progress-fill { stroke: var(--colab-tertiary-text-color); opacity: 0.5; } + +.file-upload-error { color: var(--paper-red-a700); } + +.file-tree-name, .file-tree-name-input { -webkit-box-flex: 1; flex-grow: 1; margin-top: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } + +colab-file-view.selected { background-color: var(--colab-highlighted-surface-color); } + +.file-title-row:not(.renaming) .file-tree-name-input { display: none; } + +.file-title-row.renaming .file-tree-name { display: none; } + +.file-browser-disk-display { display: none; margin: 4px 8px; } + +md-icon.nonwriteable { color: var(--colab-icon-color); height: 20px; width: 20px; } + +.file-item-menu { padding: 0px; visibility: hidden; --md-icon-size: 20px; --md-icon-button-state-layer-height: 32px; } + +:not(.parent-link) > .file-title-row:hover .file-item-menu, body.mobile :not(.parent-link) > .file-title-row .file-item-menu { visibility: visible; } + +colab-file-tree .colab-usage-bar-container { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; gap: 8px; } + +colab-usage-bar { outline-offset: 3px; } + +colab-files-ipynb-viewer, colab-files-text-viewer { display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; overflow: hidden; } + +colab-files-ipynb-viewer #ipynb-options { margin-bottom: 4px; white-space: nowrap; } + +colab-files-ipynb-viewer .editor.flex { min-height: 0px; } + +colab-file-viewer-manager { left: 0px; position: absolute; right: 0px; top: 0px; } + +colab-files-image-viewer > img { max-width: 100%; } + +colab-files-image-viewer > img.unconstrained { max-width: unset; } + +.max-file-size > div { margin: 16px 0px; } + +.max-file-size mwc-circular-progress { height: 20px; margin-right: 12px; width: 20px; } + +.github-saver { width: 800px; } + +.github-saver .github-branches, .github-saver .github-repos { -webkit-box-flex: 1; flex: 1 1 0%; margin-bottom: 16px; } + +.local-kernel-dialog { max-width: 640px; } + +#local-runtime-auth-url-input { height: 56px; width: 100%; } + +.local-kernel-dialog-warning-icon { color: rgb(240, 147, 0); font-variation-settings: "FILL" 1; padding-right: 5px; vertical-align: top; } + +.local-kernel-dialog-space-bottom { padding-bottom: 12px; } + +.local-kernel-dialog-extra-details { padding-left: 12px; } + +.local-kernel-dialog-content { color: var(--colab-primary-text-color); margin-bottom: 6px; margin-top: 6px; } + +.local-kernel-troubleshooting-failure { color: var(--paper-red-a700); font-variation-settings: "FILL" 1; padding-right: 5px; vertical-align: top; } + +.local-kernel-troubleshooting-list { padding-left: 24px; } + +.local-kernel-troubleshooting-list pre { margin: 0px; border: 1px solid rgb(0, 0, 0); padding: 5px; background: var(--colab-highlighted-surface-color); white-space: pre; overflow: auto; } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://www.gstatic.com/og/_/ss/k=og.qtm.JZzyHWtDwd0.L.W.O/m=qcwid/excm=qaaw,qadd,qaid,qein,qhaw,qhba,qhbr,qhch,qhga,qhid,qhin/d=1/ed=1/ct=zgms/rs=AA2YrTvadD9shXxTakyf8LAJy5VfkOfYnQ + +@charset "utf-8"; + +.gb_Q { border-radius: 50%; bottom: 2px; height: 18px; position: absolute; right: 0px; width: 18px; } + +.gb_Ka { border-radius: 50%; box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px; margin: 2px; } + +.gb_La { fill: rgb(249, 171, 0); } + +.gb_F .gb_La { fill: rgb(253, 214, 99); } + +.gb_Ma > .gb_La { fill: rgb(217, 48, 37); } + +.gb_F .gb_Ma > .gb_La { fill: rgb(242, 139, 130); } + +.gb_Ma > .gb_Na { fill: white; } + +.gb_Na, .gb_F .gb_Ma > .gb_Na { fill: rgb(32, 33, 36); } + +.gb_Oa { clip-path: path("M 16 0 C 24.8366 0 32 7.16344 32 16 C 32 16.4964 31.9774 16.9875 31.9332 17.4723 C 30.5166 16.5411 28.8215 16 27 16 C 22.0294 16 18 20.0294 18 25 C 18 27.4671 18.9927 29.7024 20.6004 31.3282 C 19.1443 31.7653 17.5996 32 16 32 C 7.16344 32 0 24.8366 0 16 C 0 7.16344 7.16344 0 16 0 Z"); } + +.gb_A .gb_Q { display: block; } + +.gb_Ac { background: rgba(60, 64, 67, 0.9); border-radius: 4px; color: rgb(255, 255, 255); font: 500 12px / 16px Roboto, arial, sans-serif; letter-spacing: 0.8px; margin-top: 4px; min-height: 14px; padding: 4px 8px; position: absolute; user-select: text; z-index: 1000; -webkit-font-smoothing: antialiased; } + +.gb_Bc { text-align: left; } + +.gb_Bc > * { color: rgb(189, 193, 198); line-height: 16px; } + +.gb_Bc div:first-child { color: white; } + +.gb_Ea { background: none; border: 1px solid transparent; border-radius: 50%; box-sizing: border-box; cursor: pointer; height: 40px; margin: 8px; outline: none; padding: 1px; position: absolute; right: 0px; top: 0px; width: 40px; } + +.gb_Ea:hover { background-color: rgba(68, 71, 70, 0.08); } + +.gb_Ea:focus, .gb_Ea:active { background-color: rgba(68, 71, 70, 0.12); } + +.gb_Ea:focus-visible { border-color: rgb(11, 87, 208); outline: transparent solid 1px; outline-offset: -1px; } + +.gb_F .gb_Ea:hover, .gb_F .gb_Ea:focus, .gb_F .gb_Ea:active { background-color: rgba(227, 227, 227, 0.08); } + +.gb_F .gb_Ea:focus-visible { border-color: rgb(168, 199, 250); } + +.gb_Fa .gb_Ha { border: 1px solid transparent; border-radius: 4px; color: rgb(11, 87, 208); } + +.gb_Ha:hover { color: rgb(8, 66, 160); } + +.gb_Ha:focus, .gb_Ha:active { color: rgb(6, 46, 111); } + +.gb_Ha:focus-visible { border-color: rgb(11, 87, 208); text-decoration: none; } + +.gb_F .gb_Ha { color: rgb(168, 199, 250); } + +.gb_F .gb_Ha:hover { color: rgb(211, 227, 253); } + +.gb_F .gb_Ha:focus, .gb_F .gb_Ha:active { color: rgb(236, 243, 254); } + +.gb_F .gb_Ha:focus-visible { border-color: rgb(168, 199, 250); color: rgb(168, 199, 250); outline: none; } + +.gb_Ia { box-shadow: rgba(60, 64, 67, 0.3) 0px -1px 2px 0px, rgba(60, 64, 67, 0.15) 0px -2px 6px 2px; height: calc(100% - 16px); left: 0px; margin: 8px; position: absolute; top: 0px; width: calc(100% - 16px); } + +.gb_Ja.gb_Ia { border-radius: 28px; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 6px 2px, rgba(0, 0, 0, 0.3) 0px 1px 2px 0px; height: 290px; } + +@media only screen and (max-width: 452px) { + .gb_Ja.gb_Ia { border-radius: 0px; height: 100%; margin: 0px; max-width: unset; padding: 0px; width: 100%; } +} + +sentinel { } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://ssl.gstatic.com/colaboratory-static/common/333325de257f4dad01c334babcb67982/js%2Fmonaco_editor%2F/vs/editor/editor.main.css + +@charset "utf-8"; + +.monaco-action-bar { white-space: nowrap; height: 100%; } + +.monaco-action-bar .actions-container { display: flex; margin: 0px auto; padding: 0px; height: 100%; width: 100%; align-items: center; } + +.monaco-action-bar.vertical .actions-container { display: inline-block; } + +.monaco-action-bar .action-item { display: block; align-items: center; justify-content: center; cursor: pointer; position: relative; } + +.monaco-action-bar .action-item.disabled { cursor: default; } + +.monaco-action-bar .action-item .codicon, .monaco-action-bar .action-item .icon { display: block; } + +.monaco-action-bar .action-item .codicon { display: flex; align-items: center; width: 16px; height: 16px; } + +.monaco-action-bar .action-label { display: flex; font-size: 11px; padding: 3px; border-radius: 5px; } + +.monaco-action-bar .action-item.disabled .action-label, .monaco-action-bar .action-item.disabled .action-label::before, .monaco-action-bar .action-item.disabled .action-label:hover { opacity: 0.6; } + +.monaco-action-bar.vertical { text-align: left; } + +.monaco-action-bar.vertical .action-item { display: block; } + +.monaco-action-bar.vertical .action-label.separator { display: block; border-bottom: 1px solid rgb(187, 187, 187); padding-top: 1px; margin-left: 0.8em; margin-right: 0.8em; } + +.monaco-action-bar .action-item .action-label.separator { width: 1px; height: 16px; cursor: default; min-width: 1px; padding: 0px; background-color: rgb(187, 187, 187); margin: 5px 4px !important; } + +.secondary-actions .monaco-action-bar .action-label { margin-left: 6px; } + +.monaco-action-bar .action-item.select-container { overflow: hidden; flex: 1 1 0%; max-width: 170px; min-width: 60px; display: flex; align-items: center; justify-content: center; margin-right: 10px; } + +.monaco-action-bar .action-item.action-dropdown-item { display: flex; } + +.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator { display: flex; align-items: center; cursor: default; } + +.monaco-action-bar .action-item.action-dropdown-item > .action-dropdown-item-separator > div { width: 1px; } + +.monaco-aria-container { position: absolute; left: -999em; } + +.monaco-text-button { box-sizing: border-box; display: flex; width: 100%; padding: 4px; border-radius: 2px; text-align: center; cursor: pointer; justify-content: center; align-items: center; border: 1px solid var(--vscode-button-border,transparent); line-height: 18px; } + +.monaco-text-button:focus { outline-offset: 2px !important; } + +.monaco-text-button:hover { text-decoration: none !important; } + +.monaco-button.disabled, .monaco-button.disabled:focus { opacity: 0.4 !important; cursor: default; } + +.monaco-text-button .codicon { margin: 0px 0.2em; color: inherit !important; } + +.monaco-text-button.monaco-text-button-with-short-label { flex-flow: wrap; padding: 0px 4px; overflow: hidden; height: 28px; } + +.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label { flex-basis: 100%; } + +.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short { flex-grow: 1; width: 0px; overflow: hidden; } + +.monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label, .monaco-text-button.monaco-text-button-with-short-label > .monaco-button-label-short { display: flex; justify-content: center; align-items: center; font-weight: 400; font-style: inherit; padding: 4px 0px; } + +.monaco-button-dropdown { display: flex; cursor: pointer; } + +.monaco-button-dropdown.disabled { cursor: default; } + +.monaco-button-dropdown > .monaco-button:focus { outline-offset: -1px !important; } + +.monaco-button-dropdown.disabled > .monaco-button-dropdown-separator, .monaco-button-dropdown.disabled > .monaco-button.disabled, .monaco-button-dropdown.disabled > .monaco-button.disabled:focus { opacity: 0.4 !important; } + +.monaco-button-dropdown > .monaco-button.monaco-text-button { border-right-width: 0px !important; } + +.monaco-button-dropdown .monaco-button-dropdown-separator { padding: 4px 0px; cursor: default; } + +.monaco-button-dropdown .monaco-button-dropdown-separator > div { height: 100%; width: 1px; } + +.monaco-button-dropdown > .monaco-button.monaco-dropdown-button { border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-color: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-radius: 0px 2px 2px 0px; border-left-width: 0px !important; } + +.monaco-button-dropdown > .monaco-button.monaco-text-button { border-radius: 2px 0px 0px 2px; } + +.monaco-description-button { display: flex; flex-direction: column; align-items: center; margin: 4px 5px; } + +.monaco-description-button .monaco-button-description { font-style: italic; font-size: 11px; padding: 4px 20px; } + +.monaco-description-button .monaco-button-description, .monaco-description-button .monaco-button-label { display: flex; justify-content: center; align-items: center; } + +.monaco-description-button .monaco-button-description > .codicon, .monaco-description-button .monaco-button-label > .codicon { margin: 0px 0.2em; color: inherit !important; } + +.monaco-button-dropdown.default-colors > .monaco-button, .monaco-button.default-colors { color: var(--vscode-button-foreground); background-color: var(--vscode-button-background); } + +.monaco-button-dropdown.default-colors > .monaco-button:hover, .monaco-button.default-colors:hover { background-color: var(--vscode-button-hoverBackground); } + +.monaco-button-dropdown.default-colors > .monaco-button.secondary, .monaco-button.default-colors.secondary { color: var(--vscode-button-secondaryForeground); background-color: var(--vscode-button-secondaryBackground); } + +.monaco-button-dropdown.default-colors > .monaco-button.secondary:hover, .monaco-button.default-colors.secondary:hover { background-color: var(--vscode-button-secondaryHoverBackground); } + +.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator { background-color: var(--vscode-button-background); border-top: 1px solid var(--vscode-button-border); border-bottom: 1px solid var(--vscode-button-border); } + +.monaco-button-dropdown.default-colors .monaco-button.secondary + .monaco-button-dropdown-separator { background-color: var(--vscode-button-secondaryBackground); } + +.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator > div { background-color: var(--vscode-button-separator); } + +@font-face { font-family: codicon; font-display: block; src: url("../base/browser/ui/codicons/codicon/codicon.ttf") format("truetype"); } + +.codicon[class*="codicon-"] { font: 16px / 1 codicon; display: inline-block; text-decoration: none; text-rendering: auto; text-align: center; text-transform: none; -webkit-font-smoothing: antialiased; user-select: none; } + +.codicon-wrench-subaction { opacity: 0.5; } + +@keyframes codicon-spin { + 100% { transform: rotate(1turn); } +} + +.codicon-gear.codicon-modifier-spin, .codicon-loading.codicon-modifier-spin, .codicon-notebook-state-executing.codicon-modifier-spin, .codicon-sync.codicon-modifier-spin { animation: 1.5s steps(30) 0s infinite normal none running codicon-spin; } + +.codicon-modifier-disabled { opacity: 0.4; } + +.codicon-loading, .codicon-tree-item-loading::before { animation-duration: 1s !important; animation-timing-function: cubic-bezier(0.53, 0.21, 0.29, 0.67) !important; } + +.context-view { position: absolute; } + +.context-view.fixed { color-scheme: initial; forced-color-adjust: initial; mask: initial; math-depth: initial; position: fixed; position-anchor: initial; text-size-adjust: initial; appearance: initial; color: inherit; font-family: inherit; font-feature-settings: initial; font-kerning: initial; font-optical-sizing: initial; font-palette: initial; font-size: 13px; font-size-adjust: initial; font-stretch: initial; font-style: initial; font-synthesis: initial; font-variant: initial; font-variation-settings: initial; font-weight: initial; inset-area: initial; position-area: initial; text-orientation: initial; text-rendering: initial; text-spacing-trim: initial; -webkit-font-smoothing: initial; -webkit-locale: initial; -webkit-text-orientation: initial; -webkit-writing-mode: initial; writing-mode: initial; zoom: initial; accent-color: initial; place-content: initial; place-items: initial; place-self: initial; alignment-baseline: initial; anchor-name: initial; animation-composition: initial; animation: initial; app-region: initial; aspect-ratio: initial; backdrop-filter: initial; backface-visibility: initial; background: initial; background-blend-mode: initial; baseline-shift: initial; baseline-source: initial; block-size: initial; border-block: initial; border: initial; border-radius: initial; border-collapse: initial; border-end-end-radius: initial; border-end-start-radius: initial; border-inline: initial; border-start-end-radius: initial; border-start-start-radius: initial; inset: initial; box-shadow: initial; box-sizing: initial; break-after: initial; break-before: initial; break-inside: initial; buffered-rendering: initial; caption-side: initial; caret-color: initial; clear: initial; clip: initial; clip-path: initial; clip-rule: initial; color-interpolation: initial; color-interpolation-filters: initial; color-rendering: initial; columns: initial; column-fill: initial; gap: initial; column-rule: initial; column-span: initial; contain: initial; contain-intrinsic-block-size: initial; contain-intrinsic-size: initial; contain-intrinsic-inline-size: initial; container: initial; content: initial; content-visibility: initial; counter-increment: initial; counter-reset: initial; counter-set: initial; cursor: initial; cx: initial; cy: initial; d: initial; display: initial; dominant-baseline: initial; empty-cells: initial; field-sizing: initial; fill: initial; fill-opacity: initial; fill-rule: initial; filter: initial; flex: initial; flex-flow: initial; float: initial; flood-color: initial; flood-opacity: initial; grid: initial; grid-area: initial; height: initial; hyphenate-character: initial; hyphenate-limit-chars: initial; hyphens: initial; image-orientation: initial; image-rendering: initial; initial-letter: initial; inline-size: initial; inset-block: initial; inset-inline: initial; interpolate-size: initial; isolation: initial; letter-spacing: initial; lighting-color: initial; line-break: initial; line-height: initial; list-style: initial; margin-block: initial; margin: initial; margin-inline: initial; marker: initial; mask-type: initial; math-shift: initial; math-style: initial; max-block-size: initial; max-height: initial; max-inline-size: initial; max-width: initial; min-block-size: initial; min-height: initial; min-inline-size: initial; min-width: initial; mix-blend-mode: initial; object-fit: initial; object-position: initial; object-view-box: initial; offset: initial; opacity: initial; order: initial; orphans: initial; outline: initial; outline-offset: initial; overflow-anchor: initial; overflow-clip-margin: initial; overflow-wrap: initial; overflow: initial; overlay: initial; overscroll-behavior-block: initial; overscroll-behavior-inline: initial; overscroll-behavior: initial; padding-block: initial; padding: initial; padding-inline: initial; page: initial; page-orientation: initial; paint-order: initial; perspective: initial; perspective-origin: initial; pointer-events: initial; position-try: initial; position-visibility: initial; quotes: initial; r: initial; resize: initial; rotate: initial; ruby-align: initial; ruby-position: initial; rx: initial; ry: initial; scale: initial; scroll-behavior: initial; scroll-margin-block: initial; scroll-margin: initial; scroll-margin-inline: initial; scroll-padding-block: initial; scroll-padding: initial; scroll-padding-inline: initial; scroll-snap-align: initial; scroll-snap-stop: initial; scroll-snap-type: initial; scroll-timeline: initial; scrollbar-color: initial; scrollbar-gutter: initial; scrollbar-width: initial; shape-image-threshold: initial; shape-margin: initial; shape-outside: initial; shape-rendering: initial; size: initial; speak: initial; stop-color: initial; stop-opacity: initial; stroke: initial; stroke-dasharray: initial; stroke-dashoffset: initial; stroke-linecap: initial; stroke-linejoin: initial; stroke-miterlimit: initial; stroke-opacity: initial; stroke-width: initial; tab-size: initial; table-layout: initial; text-align: initial; text-align-last: initial; text-anchor: initial; text-combine-upright: initial; text-decoration: initial; text-decoration-skip-ink: initial; text-emphasis: initial; text-emphasis-position: initial; text-indent: initial; text-overflow: initial; text-shadow: initial; text-transform: initial; text-underline-offset: initial; text-underline-position: initial; white-space: initial; timeline-scope: initial; touch-action: initial; transform: initial; transform-box: initial; transform-origin: initial; transform-style: initial; transition: initial; translate: initial; user-select: initial; vector-effect: initial; vertical-align: initial; view-timeline: initial; view-transition-class: initial; view-transition-name: initial; visibility: initial; border-spacing: initial; -webkit-box-align: initial; -webkit-box-decoration-break: initial; -webkit-box-direction: initial; -webkit-box-flex: initial; -webkit-box-ordinal-group: initial; -webkit-box-orient: initial; -webkit-box-pack: initial; -webkit-box-reflect: initial; -webkit-line-break: initial; -webkit-line-clamp: initial; -webkit-mask-box-image: initial; -webkit-print-color-adjust: initial; -webkit-rtl-ordering: initial; -webkit-ruby-position: initial; -webkit-tap-highlight-color: initial; -webkit-text-combine: initial; -webkit-text-decorations-in-effect: initial; -webkit-text-fill-color: initial; -webkit-text-security: initial; -webkit-text-stroke: initial; -webkit-user-drag: initial; widows: initial; width: initial; will-change: initial; word-break: initial; word-spacing: initial; x: initial; y: initial; z-index: initial; } + +.monaco-count-badge { padding: 3px 6px; border-radius: 11px; font-size: 11px; min-width: 18px; min-height: 18px; line-height: 11px; font-weight: 400; text-align: center; display: inline-block; box-sizing: border-box; } + +.monaco-count-badge.long { padding: 2px 3px; border-radius: 2px; min-height: auto; line-height: normal; } + +.monaco-dropdown { height: 100%; padding: 0px; } + +.monaco-dropdown > .dropdown-label { cursor: pointer; height: 100%; display: flex; align-items: center; justify-content: center; } + +.monaco-dropdown > .dropdown-label > .action-label.disabled { cursor: default; } + +.monaco-dropdown-with-primary { flex-direction: row; border-radius: 5px; display: flex !important; } + +.monaco-dropdown-with-primary > .action-container > .action-label { margin-right: 0px; } + +.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*="codicon-"] { font-size: 12px; padding-left: 0px; padding-right: 0px; line-height: 16px; margin-left: -3px; } + +.monaco-dropdown-with-primary > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label { display: block; background-size: 16px; background-position: 50% center; background-repeat: no-repeat; } + +.monaco-findInput { position: relative; } + +.monaco-findInput .monaco-inputbox { font-size: 13px; width: 100%; } + +.monaco-findInput > .controls { position: absolute; top: 3px; right: 2px; } + +.vs .monaco-findInput.disabled { background-color: rgb(225, 225, 225); } + +.vs-dark .monaco-findInput.disabled { background-color: rgb(51, 51, 51); } + +.hc-light .monaco-findInput.highlight-0 .controls, .monaco-findInput.highlight-0 .controls { animation: 0.1s linear 0s 1 normal none running monaco-findInput-highlight-0; } + +.hc-light .monaco-findInput.highlight-1 .controls, .monaco-findInput.highlight-1 .controls { animation: 0.1s linear 0s 1 normal none running monaco-findInput-highlight-1; } + +.hc-black .monaco-findInput.highlight-0 .controls, .vs-dark .monaco-findInput.highlight-0 .controls { animation: 0.1s linear 0s 1 normal none running monaco-findInput-highlight-dark-0; } + +.hc-black .monaco-findInput.highlight-1 .controls, .vs-dark .monaco-findInput.highlight-1 .controls { animation: 0.1s linear 0s 1 normal none running monaco-findInput-highlight-dark-1; } + +@keyframes monaco-findInput-highlight-0 { + 0% { background: rgba(253, 255, 0, 0.8); } + 100% { background: transparent; } +} + +@keyframes monaco-findInput-highlight-1 { + 0% { background: rgba(253, 255, 0, 0.8); } + 99% { background: transparent; } +} + +@keyframes monaco-findInput-highlight-dark-0 { + 0% { background: rgba(255, 255, 255, 0.44); } + 100% { background: transparent; } +} + +@keyframes monaco-findInput-highlight-dark-1 { + 0% { background: rgba(255, 255, 255, 0.44); } + 99% { background: transparent; } +} + +.monaco-hover { cursor: default; position: absolute; overflow: hidden; user-select: text; box-sizing: border-box; animation: 0.1s linear 0s 1 normal none running fadein; line-height: 1.5em; } + +.monaco-hover.hidden { display: none; } + +.monaco-hover a:hover:not(.disabled) { cursor: pointer; } + +.monaco-hover .hover-contents:not(.html-hover-contents) { padding: 4px 8px; } + +.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) { max-width: 500px; overflow-wrap: break-word; } + +.monaco-hover .markdown-hover > .hover-contents:not(.code-hover-contents) hr { min-width: 100%; } + +.monaco-hover .code, .monaco-hover h1, .monaco-hover h2, .monaco-hover h3, .monaco-hover h4, .monaco-hover h5, .monaco-hover h6, .monaco-hover p, .monaco-hover ul { margin: 8px 0px; } + +.monaco-hover h1, .monaco-hover h2, .monaco-hover h3, .monaco-hover h4, .monaco-hover h5, .monaco-hover h6 { line-height: 1.1; } + +.monaco-hover code { font-family: var(--monaco-monospace-font); } + +.monaco-hover hr { box-sizing: border-box; border-left: 0px; border-right: 0px; margin: 4px -8px -4px; height: 1px; } + +.monaco-hover .code:first-child, .monaco-hover p:first-child, .monaco-hover ul:first-child { margin-top: 0px; } + +.monaco-hover .code:last-child, .monaco-hover p:last-child, .monaco-hover ul:last-child { margin-bottom: 0px; } + +.monaco-hover ol, .monaco-hover ul { padding-left: 20px; } + +.monaco-hover li > p { margin-bottom: 0px; } + +.monaco-hover li > ul { margin-top: 0px; } + +.monaco-hover code { border-radius: 3px; padding: 0px 0.4em; } + +.monaco-hover .monaco-tokenized-source { white-space: pre-wrap; } + +.monaco-hover .hover-row.status-bar { font-size: 12px; line-height: 22px; } + +.monaco-hover .hover-row.status-bar .info { font-style: italic; padding: 0px 8px; } + +.monaco-hover .hover-row.status-bar .actions { display: flex; padding: 0px 8px; } + +.monaco-hover .hover-row.status-bar .actions .action-container { margin-right: 16px; cursor: pointer; } + +.monaco-hover .hover-row.status-bar .actions .action-container .action .icon { padding-right: 4px; } + +.monaco-hover .markdown-hover .hover-contents .codicon { color: inherit; font-size: inherit; vertical-align: middle; } + +.monaco-hover .hover-contents a.code-link, .monaco-hover .hover-contents a.code-link:hover { color: inherit; } + +.monaco-hover .hover-contents a.code-link::before { content: "("; } + +.monaco-hover .hover-contents a.code-link::after { content: ")"; } + +.monaco-hover .hover-contents a.code-link > span { text-decoration: underline; border-bottom: 1px solid transparent; text-underline-position: under; color: var(--vscode-textLink-foreground); } + +.monaco-hover .hover-contents a.code-link > span:hover { color: var(--vscode-textLink-activeForeground); } + +.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span { margin-bottom: 4px; display: inline-block; } + +.monaco-hover-content .action-container a { user-select: none; } + +.monaco-hover-content .action-container.disabled { pointer-events: none; opacity: 0.4; cursor: default; } + +.monaco-icon-label { display: flex; overflow: hidden; text-overflow: ellipsis; } + +.monaco-icon-label::before { background-size: 16px; background-position: 0px center; background-repeat: no-repeat; padding-right: 6px; width: 16px; height: 22px; display: inline-block; -webkit-font-smoothing: antialiased; vertical-align: top; flex-shrink: 0; line-height: inherit !important; } + +.monaco-icon-label-container.disabled { color: var(--vscode-disabledForeground); } + +.monaco-icon-label > .monaco-icon-label-container { min-width: 0px; overflow: hidden; text-overflow: ellipsis; flex: 1 1 0%; } + +.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name { color: inherit; white-space: pre; } + +.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-name-container > .label-name > .label-separator { margin: 0px 2px; opacity: 0.5; } + +.monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { opacity: 0.7; margin-left: 0.5em; font-size: 0.9em; white-space: pre; } + +.monaco-icon-label.nowrap > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { white-space: nowrap; } + +.vs .monaco-icon-label > .monaco-icon-label-container > .monaco-icon-description-container > .label-description { opacity: 0.95; } + +.monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-description-container > .label-description, .monaco-icon-label.italic > .monaco-icon-label-container > .monaco-icon-name-container > .label-name { font-style: italic; } + +.monaco-icon-label.deprecated { text-decoration: line-through; opacity: 0.66; } + +.monaco-icon-label.italic::after { font-style: italic; } + +.monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-description-container > .label-description, .monaco-icon-label.strikethrough > .monaco-icon-label-container > .monaco-icon-name-container > .label-name { text-decoration: line-through; } + +.monaco-icon-label::after { opacity: 0.75; font-size: 90%; font-weight: 600; margin: auto 16px 0px 5px; text-align: center; } + +.monaco-list:focus .selected .monaco-icon-label, .monaco-list:focus .selected .monaco-icon-label::after { color: inherit !important; } + +.monaco-list-row.focused.selected .label-description, .monaco-list-row.selected .label-description { opacity: 0.8; } + +.monaco-inputbox { position: relative; display: block; padding: 0px; box-sizing: border-box; border-radius: 2px; font-size: inherit; } + +.monaco-inputbox > .ibwrapper > .input, .monaco-inputbox > .ibwrapper > .mirror { padding: 4px 6px; } + +.monaco-inputbox > .ibwrapper { position: relative; width: 100%; height: 100%; } + +.monaco-inputbox > .ibwrapper > .input { display: inline-block; box-sizing: border-box; width: 100%; height: 100%; line-height: inherit; border: none; font-family: inherit; font-size: inherit; resize: none; color: inherit; } + +.monaco-inputbox > .ibwrapper > input { text-overflow: ellipsis; } + +.monaco-inputbox > .ibwrapper > textarea.input { display: block; scrollbar-width: none; outline: none; } + +.monaco-inputbox > .ibwrapper > textarea.input::-webkit-scrollbar { display: none; } + +.monaco-inputbox > .ibwrapper > textarea.input.empty { white-space: nowrap; } + +.monaco-inputbox > .ibwrapper > .mirror { position: absolute; display: inline-block; width: 100%; top: 0px; left: 0px; box-sizing: border-box; white-space: pre-wrap; visibility: hidden; overflow-wrap: break-word; } + +.monaco-inputbox-container { text-align: right; } + +.monaco-inputbox-container .monaco-inputbox-message { display: inline-block; overflow: hidden; text-align: left; width: 100%; box-sizing: border-box; padding: 0.4em; font-size: 12px; line-height: 17px; margin-top: -1px; overflow-wrap: break-word; } + +.monaco-inputbox .monaco-action-bar { position: absolute; right: 2px; top: 4px; } + +.monaco-inputbox .monaco-action-bar .action-item { margin-left: 2px; } + +.monaco-inputbox .monaco-action-bar .action-item .codicon { background-repeat: no-repeat; width: 16px; height: 16px; } + +.monaco-keybinding { display: flex; align-items: center; line-height: 10px; } + +.monaco-keybinding > .monaco-keybinding-key { display: inline-block; border-style: solid; border-width: 1px; border-radius: 3px; vertical-align: middle; font-size: 11px; padding: 3px 5px; margin: 0px 2px; } + +.monaco-keybinding > .monaco-keybinding-key:first-child { margin-left: 0px; } + +.monaco-keybinding > .monaco-keybinding-key:last-child { margin-right: 0px; } + +.monaco-keybinding > .monaco-keybinding-key-separator { display: inline-block; } + +.monaco-keybinding > .monaco-keybinding-key-chord-separator { width: 6px; } + +.monaco-list { position: relative; height: 100%; width: 100%; white-space: nowrap; } + +.monaco-list.mouse-support { user-select: none; } + +.monaco-list > .monaco-scrollable-element { height: 100%; } + +.monaco-list-rows { position: relative; width: 100%; height: 100%; } + +.monaco-list.horizontal-scrolling .monaco-list-rows { width: auto; min-width: 100%; } + +.monaco-list-row { position: absolute; box-sizing: border-box; overflow: hidden; width: 100%; } + +.monaco-list.mouse-support .monaco-list-row { cursor: pointer; touch-action: none; } + +.monaco-list-row.scrolling { display: none !important; } + +.monaco-list.element-focused, .monaco-list.selection-multiple, .monaco-list.selection-single { outline: 0px !important; } + +.monaco-drag-image { display: inline-block; padding: 1px 7px; border-radius: 10px; font-size: 12px; position: absolute; z-index: 1000; } + +.monaco-list-type-filter-message { position: absolute; box-sizing: border-box; width: 100%; height: 100%; top: 0px; left: 0px; padding: 40px 1em 1em; text-align: center; white-space: normal; opacity: 0.7; pointer-events: none; } + +.monaco-list-type-filter-message:empty { display: none; } + +.monaco-mouse-cursor-text { cursor: text; } + +.monaco-progress-container { width: 100%; height: 5px; overflow: hidden; } + +.monaco-progress-container .progress-bit { width: 2%; height: 5px; position: absolute; left: 0px; display: none; } + +.monaco-progress-container.active .progress-bit { display: inherit; } + +.monaco-progress-container.discrete .progress-bit { left: 0px; transition: width 0.1s linear; } + +.monaco-progress-container.discrete.done .progress-bit { width: 100%; } + +.monaco-progress-container.infinite .progress-bit { animation-name: progress; animation-duration: 4s; animation-iteration-count: infinite; transform: translateZ(0px); animation-timing-function: linear; } + +.monaco-progress-container.infinite.infinite-long-running .progress-bit { animation-timing-function: steps(100); } + +@keyframes progress { + 0% { transform: translateX(0px) scaleX(1); } + 50% { transform: translateX(2500%) scaleX(3); } + 100% { transform: translateX(4900%) scaleX(1); } +} + +:root { --vscode-sash-size: 4px; } + +.monaco-sash { position: absolute; z-index: 35; touch-action: none; } + +.monaco-sash.disabled { pointer-events: none; } + +.monaco-sash.mac.vertical { cursor: col-resize; } + +.monaco-sash.vertical.minimum { cursor: e-resize; } + +.monaco-sash.vertical.maximum { cursor: w-resize; } + +.monaco-sash.mac.horizontal { cursor: row-resize; } + +.monaco-sash.horizontal.minimum { cursor: s-resize; } + +.monaco-sash.horizontal.maximum { cursor: n-resize; } + +.monaco-sash.disabled { cursor: default !important; pointer-events: none !important; } + +.monaco-sash.vertical { cursor: ew-resize; top: 0px; width: var(--vscode-sash-size); height: 100%; } + +.monaco-sash.horizontal { cursor: ns-resize; left: 0px; width: 100%; height: var(--vscode-sash-size); } + +.monaco-sash:not(.disabled) > .orthogonal-drag-handle { content: " "; height: calc(var(--vscode-sash-size)*2); width: calc(var(--vscode-sash-size)*2); z-index: 100; display: block; cursor: all-scroll; position: absolute; } + +.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled) > .orthogonal-drag-handle.start, .monaco-sash.horizontal.orthogonal-edge-south:not(.disabled) > .orthogonal-drag-handle.end { cursor: nwse-resize; } + +.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled) > .orthogonal-drag-handle.end, .monaco-sash.horizontal.orthogonal-edge-south:not(.disabled) > .orthogonal-drag-handle.start { cursor: nesw-resize; } + +.monaco-sash.vertical > .orthogonal-drag-handle.start { left: calc(var(--vscode-sash-size)*-0.5); top: calc(var(--vscode-sash-size)*-1); } + +.monaco-sash.vertical > .orthogonal-drag-handle.end { left: calc(var(--vscode-sash-size)*-0.5); bottom: calc(var(--vscode-sash-size)*-1); } + +.monaco-sash.horizontal > .orthogonal-drag-handle.start { top: calc(var(--vscode-sash-size)*-0.5); left: calc(var(--vscode-sash-size)*-1); } + +.monaco-sash.horizontal > .orthogonal-drag-handle.end { top: calc(var(--vscode-sash-size)*-0.5); right: calc(var(--vscode-sash-size)*-1); } + +.monaco-sash::before { content: ""; pointer-events: none; position: absolute; width: 100%; height: 100%; background: transparent; } + +.monaco-workbench:not(.reduce-motion) .monaco-sash::before { transition: background-color 0.1s ease-out; } + +.monaco-sash.active::before, .monaco-sash.hover::before { background: var(--vscode-sash-hoverBorder); } + +.monaco-sash.vertical::before { width: var(--vscode-sash-hover-size); left: calc(50% - var(--vscode-sash-hover-size)/2); } + +.monaco-sash.horizontal::before { height: var(--vscode-sash-hover-size); top: calc(50% - var(--vscode-sash-hover-size)/2); } + +.pointer-events-disabled { pointer-events: none !important; } + +.monaco-sash.debug { background: rgb(0, 255, 255); } + +.monaco-sash.debug.disabled { background: rgba(0, 255, 255, 0.2); } + +.monaco-sash.debug:not(.disabled) > .orthogonal-drag-handle { background: red; } + +.monaco-scrollable-element > .scrollbar > .scra { cursor: pointer; font-size: 11px !important; } + +.monaco-scrollable-element > .visible { opacity: 1; background: transparent; transition: opacity 0.1s linear; z-index: 11; } + +.monaco-scrollable-element > .invisible { opacity: 0; pointer-events: none; } + +.monaco-scrollable-element > .invisible.fade { transition: opacity 0.8s linear; } + +.monaco-scrollable-element > .shadow { position: absolute; display: none; } + +.monaco-scrollable-element > .shadow.top { display: block; top: 0px; left: 3px; height: 3px; width: 100%; box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset; } + +.monaco-scrollable-element > .shadow.left { display: block; top: 3px; left: 0px; height: 100%; width: 3px; box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset; } + +.monaco-scrollable-element > .shadow.top-left-corner { display: block; top: 0px; left: 0px; height: 3px; width: 3px; } + +.monaco-scrollable-element > .shadow.top.left { box-shadow: var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset; } + +.monaco-scrollable-element > .scrollbar > .slider { background: var(--vscode-scrollbarSlider-background); } + +.monaco-scrollable-element > .scrollbar > .slider:hover { background: var(--vscode-scrollbarSlider-hoverBackground); } + +.monaco-scrollable-element > .scrollbar > .slider.active { background: var(--vscode-scrollbarSlider-activeBackground); } + +.monaco-select-box { width: 100%; cursor: pointer; border-radius: 2px; } + +.monaco-select-box-dropdown-container { font-size: 13px; font-weight: 400; text-transform: none; } + +.monaco-action-bar .action-item.select-container { cursor: default; } + +.monaco-action-bar .action-item .monaco-select-box { cursor: pointer; min-width: 100px; min-height: 18px; padding: 2px 23px 2px 8px; } + +.mac .monaco-action-bar .action-item .monaco-select-box { font-size: 11px; border-radius: 5px; } + +.monaco-select-box-dropdown-padding { --dropdown-padding-top: 1px; --dropdown-padding-bottom: 1px; } + +.hc-black .monaco-select-box-dropdown-padding, .hc-light .monaco-select-box-dropdown-padding { --dropdown-padding-top: 3px; --dropdown-padding-bottom: 4px; } + +.monaco-select-box-dropdown-container { display: none; box-sizing: border-box; } + +.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown * { margin: 0px; } + +.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown a:focus { outline: -webkit-focus-ring-color solid 1px; outline-offset: -1px; } + +.monaco-select-box-dropdown-container > .select-box-details-pane > .select-box-description-markdown code { line-height: 15px; font-family: var(--monaco-monospace-font); } + +.monaco-select-box-dropdown-container.visible { display: flex; flex-direction: column; text-align: left; width: 1px; overflow: hidden; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } + +.monaco-select-box-dropdown-container > .select-box-dropdown-list-container { flex: 0 0 auto; align-self: flex-start; padding-top: var(--dropdown-padding-top); padding-bottom: var(--dropdown-padding-bottom); padding-left: 1px; padding-right: 1px; width: 100%; overflow: hidden; box-sizing: border-box; } + +.monaco-select-box-dropdown-container > .select-box-details-pane { padding: 5px; } + +.hc-black .monaco-select-box-dropdown-container > .select-box-dropdown-list-container { padding-top: var(--dropdown-padding-top); padding-bottom: var(--dropdown-padding-bottom); } + +.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row { cursor: pointer; } + +.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-text { text-overflow: ellipsis; overflow: hidden; padding-left: 3.5px; white-space: nowrap; float: left; } + +.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-detail { text-overflow: ellipsis; overflow: hidden; padding-left: 3.5px; white-space: nowrap; float: left; opacity: 0.7; } + +.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .option-decorator-right { text-overflow: ellipsis; overflow: hidden; padding-right: 10px; white-space: nowrap; float: right; } + +.monaco-select-box-dropdown-container > .select-box-dropdown-list-container .monaco-list .monaco-list-row > .visually-hidden { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; } + +.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control { flex: 1 1 auto; align-self: flex-start; opacity: 0; } + +.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div { overflow: hidden; max-height: 0px; } + +.monaco-select-box-dropdown-container > .select-box-dropdown-container-width-control > .width-control-div > .option-text-width-control { padding-left: 4px; padding-right: 8px; white-space: nowrap; } + +.monaco-split-view2 { position: relative; width: 100%; height: 100%; } + +.monaco-split-view2 > .sash-container { position: absolute; width: 100%; height: 100%; pointer-events: none; } + +.monaco-split-view2 > .sash-container > .monaco-sash { pointer-events: auto; } + +.monaco-split-view2 > .monaco-scrollable-element { width: 100%; height: 100%; } + +.monaco-split-view2 > .monaco-scrollable-element > .split-view-container { width: 100%; height: 100%; white-space: nowrap; position: relative; } + +.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view { white-space: normal; position: absolute; } + +.monaco-split-view2 > .monaco-scrollable-element > .split-view-container > .split-view-view:not(.visible) { display: none; } + +.monaco-split-view2.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view { width: 100%; } + +.monaco-split-view2.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view { height: 100%; } + +.monaco-split-view2.separator-border > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before { content: " "; position: absolute; top: 0px; left: 0px; z-index: 5; pointer-events: none; background-color: var(--separator-border); } + +.monaco-split-view2.separator-border.horizontal > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before { height: 100%; width: 1px; } + +.monaco-split-view2.separator-border.vertical > .monaco-scrollable-element > .split-view-container > .split-view-view:not(:first-child)::before { height: 1px; width: 100%; } + +.monaco-table { display: flex; flex-direction: column; position: relative; height: 100%; width: 100%; white-space: nowrap; overflow: hidden; } + +.monaco-table > .monaco-split-view2 { border-bottom: 1px solid transparent; } + +.monaco-table > .monaco-list { flex: 1 1 0%; } + +.monaco-table-tr { display: flex; height: 100%; } + +.monaco-table-th { width: 100%; height: 100%; font-weight: 700; overflow: hidden; text-overflow: ellipsis; } + +.monaco-table-td, .monaco-table-th { box-sizing: border-box; flex-shrink: 0; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } + +.monaco-table > .monaco-split-view2 .monaco-sash.vertical::before { content: ""; position: absolute; left: calc(var(--vscode-sash-size)/2); width: 0px; border-left: 1px solid transparent; } + +.monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2, .monaco-workbench:not(.reduce-motion) .monaco-table > .monaco-split-view2 .monaco-sash.vertical::before { transition: border-color 0.2s ease-out; } + +.monaco-custom-toggle { margin-left: 2px; float: left; cursor: pointer; overflow: hidden; width: 20px; height: 20px; border-radius: 3px; border: 1px solid transparent; padding: 1px; box-sizing: border-box; user-select: none; } + +.monaco-custom-toggle:hover { background-color: var(--vscode-inputOption-hoverBackground); } + +.hc-black .monaco-custom-toggle:hover, .hc-light .monaco-custom-toggle:hover { border: 1px dashed var(--vscode-focusBorder); } + +.hc-black .monaco-custom-toggle, .hc-black .monaco-custom-toggle:hover, .hc-light .monaco-custom-toggle, .hc-light .monaco-custom-toggle:hover { background: none; } + +.monaco-custom-toggle.monaco-checkbox { height: 18px; width: 18px; border: 1px solid transparent; border-radius: 3px; margin-right: 9px; margin-left: 0px; padding: 0px; opacity: 1; background-size: 16px !important; } + +.monaco-custom-toggle.monaco-checkbox:not(.checked)::before { visibility: hidden; } + +.monaco-toolbar { height: 100%; } + +.monaco-toolbar .toolbar-toggle-more { display: inline-block; padding: 0px; } + +.monaco-tl-row { display: flex; height: 100%; align-items: center; position: relative; } + +.monaco-tl-row.disabled { cursor: default; } + +.monaco-tl-indent { height: 100%; position: absolute; top: 0px; left: 16px; pointer-events: none; } + +.hide-arrows .monaco-tl-indent { left: 12px; } + +.monaco-tl-indent > .indent-guide { display: inline-block; box-sizing: border-box; height: 100%; border-left: 1px solid transparent; } + +.monaco-workbench:not(.reduce-motion) .monaco-tl-indent > .indent-guide { transition: border-color 0.1s linear; } + +.monaco-tl-contents, .monaco-tl-twistie { height: 100%; } + +.monaco-tl-twistie { font-size: 10px; text-align: right; padding-right: 6px; flex-shrink: 0; width: 16px; align-items: center; justify-content: center; transform: translateX(3px); display: flex !important; } + +.monaco-tl-contents { flex: 1 1 0%; overflow: hidden; } + +.monaco-tl-twistie::before { border-radius: 20px; } + +.monaco-tl-twistie.collapsed::before { transform: rotate(-90deg); } + +.monaco-tl-twistie.codicon-tree-item-loading::before { animation: 1.25s steps(30) 0s infinite normal none running codicon-spin; } + +.monaco-tree-type-filter { position: absolute; top: 0px; display: flex; padding: 3px; max-width: 200px; z-index: 100; margin: 0px 6px; border: 1px solid var(--vscode-widget-border); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } + +.monaco-workbench:not(.reduce-motion) .monaco-tree-type-filter { transition: top 0.3s; } + +.monaco-tree-type-filter.disabled { top: -40px !important; } + +.monaco-tree-type-filter-grab { align-items: center; justify-content: center; cursor: grab; margin-right: 2px; display: flex !important; } + +.monaco-tree-type-filter-grab.grabbing { cursor: grabbing; } + +.monaco-tree-type-filter-input { flex: 1 1 0%; } + +.monaco-tree-type-filter-input .monaco-inputbox { height: 23px; } + +.monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .input, .monaco-tree-type-filter-input .monaco-inputbox > .ibwrapper > .mirror { padding: 2px 4px; } + +.monaco-tree-type-filter-input .monaco-findInput > .controls { top: 2px; } + +.monaco-tree-type-filter-actionbar { margin-left: 4px; } + +.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label { padding: 2px; } + +.monaco-editor .inputarea { min-width: 0px; min-height: 0px; margin: 0px; padding: 0px; position: absolute; resize: none; border: none; overflow: hidden; color: transparent; background-color: transparent; z-index: -10; outline: none !important; } + +.monaco-editor .inputarea.ime-input { z-index: 10; caret-color: var(--vscode-editorCursor-foreground); color: var(--vscode-editor-foreground); } + +.monaco-editor .blockDecorations-container { position: absolute; top: 0px; pointer-events: none; } + +.monaco-editor .blockDecorations-block { position: absolute; box-sizing: border-box; } + +.monaco-editor .margin-view-overlays .current-line, .monaco-editor .view-overlays .current-line { display: block; position: absolute; left: 0px; top: 0px; box-sizing: border-box; } + +.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both { border-right: 0px; } + +.monaco-editor .lines-content .cdr { position: absolute; } + +.monaco-editor .glyph-margin { position: absolute; top: 0px; } + +.monaco-editor .glyph-margin-widgets .cgmr { position: absolute; display: flex; align-items: center; } + +.monaco-editor .lines-content .core-guide { position: absolute; box-sizing: border-box; } + +.monaco-editor .lines-content .core-guide-indent { box-shadow: 1px 0 0 0 var(--vscode-editorIndentGuide-background) inset; } + +.monaco-editor .lines-content .core-guide-indent-active { box-shadow: 1px 0 0 0 var(--vscode-editorIndentGuide-activeBackground,--vscode-editorIndentGuide-background) inset; } + +.monaco-editor .margin-view-overlays .line-numbers { font-variant-numeric: tabular-nums; position: absolute; text-align: right; display: inline-block; vertical-align: middle; box-sizing: border-box; cursor: default; height: 100%; } + +.monaco-editor .relative-current-line-number { text-align: left; display: inline-block; width: 100%; } + +.monaco-editor .margin-view-overlays .line-numbers.lh-odd { margin-top: 1px; } + +.monaco-editor .line-numbers { color: var(--vscode-editorLineNumber-foreground); } + +.monaco-editor .line-numbers.active-line-number { color: var(--vscode-editorLineNumber-activeForeground); } + +.mtkcontrol { color: rgb(255, 255, 255) !important; background: rgb(150, 0, 0) !important; } + +.mtkoverflow { background-color: var(--vscode-button-background,--vscode-editor-background); color: var(--vscode-button-foreground,--vscode-editor-foreground); border: 1px solid var(--vscode-contrastBorder); border-radius: 2px; padding: 4px; cursor: pointer; } + +.mtkoverflow:hover { background-color: var(--vscode-button-hoverBackground); } + +.monaco-editor.no-user-select .lines-content, .monaco-editor.no-user-select .view-line, .monaco-editor.no-user-select .view-lines { user-select: none; } + +.monaco-editor.mac .lines-content:hover, .monaco-editor.mac .view-line:hover, .monaco-editor.mac .view-lines:hover { user-select: text; } + +.monaco-editor.enable-user-select { user-select: initial; } + +.monaco-editor .view-lines { white-space: nowrap; } + +.monaco-editor .view-line { position: absolute; width: 100%; } + +.monaco-editor .mtkw, .monaco-editor .mtkz { color: var(--vscode-editorWhitespace-foreground) !important; } + +.monaco-editor .mtkz { display: inline-block; } + +.monaco-editor .lines-decorations { position: absolute; top: 0px; background: rgb(255, 255, 255); } + +.monaco-editor .margin-view-overlays .cldr { position: absolute; height: 100%; } + +.monaco-editor .margin { background-color: var(--vscode-editorGutter-background); } + +.monaco-editor .margin-view-overlays .cmdr { position: absolute; left: 0px; width: 100%; height: 100%; } + +.monaco-editor .minimap.slider-mouseover .minimap-slider { opacity: 0; transition: opacity 0.1s linear; } + +.monaco-editor .minimap.slider-mouseover .minimap-slider.active, .monaco-editor .minimap.slider-mouseover:hover .minimap-slider { opacity: 1; } + +.monaco-editor .minimap-slider .minimap-slider-horizontal { background: var(--vscode-minimapSlider-background); } + +.monaco-editor .minimap-slider:hover .minimap-slider-horizontal { background: var(--vscode-minimapSlider-hoverBackground); } + +.monaco-editor .minimap-slider.active .minimap-slider-horizontal { background: var(--vscode-minimapSlider-activeBackground); } + +.monaco-editor .minimap-shadow-visible { box-shadow: var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset; } + +.monaco-editor .minimap-shadow-hidden { position: absolute; width: 0px; } + +.monaco-editor .minimap-shadow-visible { position: absolute; left: -6px; width: 6px; } + +.monaco-editor.no-minimap-shadow .minimap-shadow-visible { position: absolute; left: -1px; width: 1px; } + +.minimap.autohide { opacity: 0; transition: opacity 0.5s; } + +.minimap.autohide:hover { opacity: 1; } + +.monaco-editor .overlayWidgets { position: absolute; top: 0px; left: 0px; } + +.monaco-editor .view-ruler { position: absolute; top: 0px; box-shadow: 1px 0 0 0 var(--vscode-editorRuler-foreground) inset; } + +.monaco-editor .scroll-decoration { position: absolute; top: 0px; left: 0px; height: 6px; box-shadow: var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset; } + +.monaco-editor .lines-content .cslr { position: absolute; } + +.monaco-editor .focused .selected-text { background-color: var(--vscode-editor-selectionBackground); } + +.monaco-editor .selected-text { background-color: var(--vscode-editor-inactiveSelectionBackground); } + +.monaco-editor .top-left-radius { border-top-left-radius: 3px; } + +.monaco-editor .bottom-left-radius { border-bottom-left-radius: 3px; } + +.monaco-editor .top-right-radius { border-top-right-radius: 3px; } + +.monaco-editor .bottom-right-radius { border-bottom-right-radius: 3px; } + +.monaco-editor.hc-black .top-left-radius { border-top-left-radius: 0px; } + +.monaco-editor.hc-black .bottom-left-radius { border-bottom-left-radius: 0px; } + +.monaco-editor.hc-black .top-right-radius { border-top-right-radius: 0px; } + +.monaco-editor.hc-black .bottom-right-radius { border-bottom-right-radius: 0px; } + +.monaco-editor.hc-light .top-left-radius { border-top-left-radius: 0px; } + +.monaco-editor.hc-light .bottom-left-radius { border-bottom-left-radius: 0px; } + +.monaco-editor.hc-light .top-right-radius { border-top-right-radius: 0px; } + +.monaco-editor.hc-light .bottom-right-radius { border-bottom-right-radius: 0px; } + +.monaco-editor .cursors-layer { position: absolute; top: 0px; } + +.monaco-editor .cursors-layer > .cursor { position: absolute; overflow: hidden; box-sizing: border-box; } + +.monaco-editor .cursors-layer.cursor-smooth-caret-animation > .cursor { transition: 80ms; } + +.monaco-editor .cursors-layer.cursor-block-outline-style > .cursor { border-style: solid; border-width: 1px; background: transparent !important; } + +.monaco-editor .cursors-layer.cursor-underline-style > .cursor { border-bottom-width: 2px; border-bottom-style: solid; background: transparent !important; } + +.monaco-editor .cursors-layer.cursor-underline-thin-style > .cursor { border-bottom-width: 1px; border-bottom-style: solid; background: transparent !important; } + +@keyframes monaco-cursor-smooth { + 0%, 20% { opacity: 1; } + 60%, 100% { opacity: 0; } +} + +@keyframes monaco-cursor-phase { + 0%, 20% { opacity: 1; } + 90%, 100% { opacity: 0; } +} + +@keyframes monaco-cursor-expand { + 0%, 20% { transform: scaleY(1); } + 80%, 100% { transform: scaleY(0); } +} + +.cursor-smooth { animation: 0.5s ease-in-out 0s 20 alternate none running monaco-cursor-smooth; } + +.cursor-phase { animation: 0.5s ease-in-out 0s 20 alternate none running monaco-cursor-phase; } + +.cursor-expand > .cursor { animation: 0.5s ease-in-out 0s 20 alternate none running monaco-cursor-expand; } + +.monaco-editor .mwh { position: absolute; color: var(--vscode-editorWhitespace-foreground) !important; } + +.monaco-editor .diff-hidden-lines-widget { width: 100%; } + +.monaco-editor .diff-hidden-lines { height: 0px; transform: translateY(-10px); font-size: 13px; line-height: 14px; } + +.diff-hidden-lines .bottom.dragging, .diff-hidden-lines .top.dragging, .diff-hidden-lines:not(.dragging) .bottom:hover, .monaco-editor .diff-hidden-lines:not(.dragging) .top:hover { background-color: var(--vscode-focusBorder); } + +.diff-hidden-lines .bottom, .monaco-editor .diff-hidden-lines .top { transition: background-color 0.1s ease-out; height: 4px; background-color: transparent; background-clip: padding-box; border-bottom: 2px solid transparent; border-top: 4px solid transparent; cursor: ns-resize; } + +.monaco-editor .diff-hidden-lines .top { transform: translateY(4px); } + +.monaco-editor .diff-hidden-lines .bottom { transform: translateY(-6px); } + +.monaco-editor .diff-unchanged-lines { background: var(--vscode-diffEditor-unchangedCodeBackground); } + +.monaco-editor .noModificationsOverlay { z-index: 1; background: var(--vscode-editor-background); display: flex; justify-content: center; align-items: center; } + +.monaco-editor .diff-hidden-lines .center { background: var(--vscode-diffEditor-unchangedRegionBackground); color: var(--vscode-diffEditor-unchangedRegionForeground); overflow: hidden; display: block; text-overflow: ellipsis; white-space: nowrap; height: 24px; } + +.monaco-editor .diff-hidden-lines .center span.codicon { vertical-align: middle; } + +.monaco-editor .diff-hidden-lines .center a:hover .codicon { cursor: pointer; color: var(--vscode-editorLink-activeForeground) !important; } + +.monaco-editor .movedModified, .monaco-editor .movedOriginal { border: 2px solid var(--vscode-diffEditor-move-border); } + +.monaco-diff-editor .moved-blocks-lines { position: absolute; pointer-events: none; } + +.monaco-diff-editor .moved-blocks-lines path { fill: none; stroke: var(--vscode-diffEditor-move-border); stroke-width: 2; } + +.monaco-editor .char-delete.diff-range-empty { margin-left: -1px; border-left: 3px solid var(--vscode-diffEditor-removedTextBackground); } + +.monaco-editor .char-insert.diff-range-empty { border-left: 3px solid var(--vscode-diffEditor-insertedTextBackground); } + +.monaco-editor .fold-unchanged { cursor: pointer; } + +.monaco-diff-editor .diffOverview { z-index: 9; } + +.monaco-diff-editor .diffOverview .diffViewport { z-index: 10; } + +.monaco-diff-editor.vs .diffOverview { background: rgba(0, 0, 0, 0.03); } + +.monaco-diff-editor.vs-dark .diffOverview { background: rgba(255, 255, 255, 0.01); } + +.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar, .monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar { background: transparent; } + +.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar, .monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar { background: none; } + +.monaco-scrollable-element.modified-in-monaco-diff-editor .slider { z-index: 10; } + +.modified-in-monaco-diff-editor .slider.active { background: rgba(171, 171, 171, 0.4); } + +.modified-in-monaco-diff-editor.hc-black .slider.active, .modified-in-monaco-diff-editor.hc-light .slider.active { background: none; } + +.monaco-diff-editor .delete-sign, .monaco-diff-editor .insert-sign, .monaco-editor .delete-sign, .monaco-editor .insert-sign { align-items: center; font-size: 11px !important; opacity: 0.7 !important; display: flex !important; } + +.monaco-diff-editor.hc-black .delete-sign, .monaco-diff-editor.hc-black .insert-sign, .monaco-diff-editor.hc-light .delete-sign, .monaco-diff-editor.hc-light .insert-sign, .monaco-editor.hc-black .delete-sign, .monaco-editor.hc-black .insert-sign, .monaco-editor.hc-light .delete-sign, .monaco-editor.hc-light .insert-sign { opacity: 1; } + +.monaco-editor .inline-added-margin-view-zone, .monaco-editor .inline-deleted-margin-view-zone { text-align: right; } + +.monaco-editor .arrow-revert-change { z-index: 10; position: absolute; } + +.monaco-editor .arrow-revert-change:hover { cursor: pointer; } + +.monaco-editor .view-zones .view-lines .view-line span { display: inline-block; } + +.monaco-editor .margin-view-zones .lightbulb-glyph:hover { cursor: pointer; } + +.monaco-diff-editor .char-insert, .monaco-editor .char-insert { background-color: var(--vscode-diffEditor-insertedTextBackground); } + +.monaco-diff-editor .line-insert, .monaco-editor .line-insert { background-color: var(--vscode-diffEditor-insertedLineBackground,--vscode-diffEditor-insertedTextBackground); } + +.monaco-editor .char-insert, .monaco-editor .line-insert { box-sizing: border-box; border: 1px solid var(--vscode-diffEditor-insertedTextBorder); } + +.monaco-editor.hc-black .char-insert, .monaco-editor.hc-black .line-insert, .monaco-editor.hc-light .char-insert, .monaco-editor.hc-light .line-insert { border-style: dashed; } + +.monaco-editor .char-delete, .monaco-editor .line-delete { box-sizing: border-box; border: 1px solid var(--vscode-diffEditor-removedTextBorder); } + +.monaco-editor.hc-black .char-delete, .monaco-editor.hc-black .line-delete, .monaco-editor.hc-light .char-delete, .monaco-editor.hc-light .line-delete { border-style: dashed; } + +.monaco-diff-editor .gutter-insert, .monaco-editor .gutter-insert, .monaco-editor .inline-added-margin-view-zone { background-color: var(--vscode-diffEditorGutter-insertedLineBackground,--vscode-diffEditor-insertedLineBackground,--vscode-diffEditor-insertedTextBackground); } + +.monaco-diff-editor .char-delete, .monaco-editor .char-delete { background-color: var(--vscode-diffEditor-removedTextBackground); } + +.monaco-diff-editor .line-delete, .monaco-editor .line-delete { background-color: var(--vscode-diffEditor-removedLineBackground,--vscode-diffEditor-removedTextBackground); } + +.monaco-diff-editor .gutter-delete, .monaco-editor .gutter-delete, .monaco-editor .inline-deleted-margin-view-zone { background-color: var(--vscode-diffEditorGutter-removedLineBackground,--vscode-diffEditor-removedLineBackground,--vscode-diffEditor-removedTextBackground); } + +.monaco-diff-editor.side-by-side .editor.modified { box-shadow: -6px 0 5px -5px var(--vscode-scrollbar-shadow); border-left: 1px solid var(--vscode-diffEditor-border); } + +.monaco-diff-editor .diffViewport { background: var(--vscode-scrollbarSlider-background); } + +.monaco-diff-editor .diffViewport:hover { background: var(--vscode-scrollbarSlider-hoverBackground); } + +.monaco-diff-editor .diffViewport:active { background: var(--vscode-scrollbarSlider-activeBackground); } + +.monaco-diff-editor .diff-review-line-number { text-align: right; display: inline-block; color: var(--vscode-editorLineNumber-foreground); } + +.monaco-diff-editor .diff-review { position: absolute; user-select: none; z-index: 99; } + +.monaco-diff-editor .diff-review-summary { padding-left: 10px; } + +.monaco-diff-editor .diff-review-shadow { position: absolute; box-shadow: var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset; } + +.monaco-diff-editor .diff-review-row { white-space: pre; } + +.monaco-diff-editor .diff-review-table { display: table; min-width: 100%; } + +.monaco-diff-editor .diff-review-row { display: table-row; width: 100%; } + +.monaco-diff-editor .diff-review-spacer { display: inline-block; width: 10px; vertical-align: middle; } + +.monaco-diff-editor .diff-review-spacer > .codicon { font-size: 9px !important; } + +.monaco-diff-editor .diff-review-actions { display: inline-block; position: absolute; right: 10px; top: 2px; z-index: 100; } + +.monaco-diff-editor .diff-review-actions .action-label { width: 16px; height: 16px; margin: 2px 0px; } + +.monaco-editor .editor-widget input { color: inherit; } + +.monaco-editor { position: relative; overflow: visible; text-size-adjust: 100%; color: var(--vscode-editor-foreground); } + +.monaco-editor, .monaco-editor-background { background-color: var(--vscode-editor-background); } + +.monaco-editor .rangeHighlight { background-color: var(--vscode-editor-rangeHighlightBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-rangeHighlightBorder); } + +.monaco-editor.hc-black .rangeHighlight, .monaco-editor.hc-light .rangeHighlight { border-style: dotted; } + +.monaco-editor .symbolHighlight { background-color: var(--vscode-editor-symbolHighlightBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-symbolHighlightBorder); } + +.monaco-editor.hc-black .symbolHighlight, .monaco-editor.hc-light .symbolHighlight { border-style: dotted; } + +.monaco-editor .overflow-guard { position: relative; overflow: hidden; } + +.monaco-editor .view-overlays { position: absolute; top: 0px; } + +.monaco-editor .squiggly-error { border-bottom: 4px double var(--vscode-editorError-border); } + +.monaco-editor .squiggly-error::before { display: block; content: ""; width: 100%; height: 100%; background: var(--vscode-editorError-background); } + +.monaco-editor .squiggly-warning { border-bottom: 4px double var(--vscode-editorWarning-border); } + +.monaco-editor .squiggly-warning::before { display: block; content: ""; width: 100%; height: 100%; background: var(--vscode-editorWarning-background); } + +.monaco-editor .squiggly-info { border-bottom: 4px double var(--vscode-editorInfo-border); } + +.monaco-editor .squiggly-info::before { display: block; content: ""; width: 100%; height: 100%; background: var(--vscode-editorInfo-background); } + +.monaco-editor .squiggly-hint { border-bottom: 2px dotted var(--vscode-editorHint-border); } + +.monaco-editor.showUnused .squiggly-unnecessary { border-bottom: 2px dashed var(--vscode-editorUnnecessaryCode-border); } + +.monaco-editor.showDeprecated .squiggly-inline-deprecated { text-decoration-line: line-through; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: var(--vscode-editor-foreground,inherit); } + +.monaco-editor .selection-anchor { background-color: rgb(0, 122, 204); width: 2px !important; } + +.monaco-editor .bracket-match { box-sizing: border-box; background-color: var(--vscode-editorBracketMatch-background); border: 1px solid var(--vscode-editorBracketMatch-border); } + +.monaco-editor .lightBulbWidget { display: flex; align-items: center; justify-content: center; } + +.monaco-editor .lightBulbWidget:hover { cursor: pointer; } + +.monaco-editor .lightBulbWidget.codicon-light-bulb { color: var(--vscode-editorLightBulb-foreground); } + +.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix { color: var(--vscode-editorLightBulbAutoFix-foreground,var(--vscode-editorLightBulb-foreground)); } + +.monaco-editor .lightBulbWidget::before { position: relative; z-index: 2; } + +.monaco-editor .lightBulbWidget::after { position: absolute; top: 0px; left: 0px; content: ""; display: block; width: 100%; height: 100%; opacity: 0.3; background-color: var(--vscode-editor-background); z-index: 1; } + +.monaco-editor .codelens-decoration { overflow: hidden; display: inline-block; text-overflow: ellipsis; white-space: nowrap; color: var(--vscode-editorCodeLens-foreground); line-height: var(--vscode-editorCodeLens-lineHeight); font-size: var(--vscode-editorCodeLens-fontSize); padding-right: calc(var(--vscode-editorCodeLens-fontSize)*0.5); font-feature-settings: var(--vscode-editorCodeLens-fontFeatureSettings); font-family: var(--vscode-editorCodeLens-fontFamily),var(--vscode-editorCodeLens-fontFamilyDefault); } + +.monaco-editor .codelens-decoration > a, .monaco-editor .codelens-decoration > span { user-select: none; white-space: nowrap; vertical-align: sub; } + +.monaco-editor .codelens-decoration > a { text-decoration: none; } + +.monaco-editor .codelens-decoration > a:hover { cursor: pointer; } + +.monaco-editor .codelens-decoration > a:hover, .monaco-editor .codelens-decoration > a:hover .codicon { color: var(--vscode-editorLink-activeForeground) !important; } + +.monaco-editor .codelens-decoration .codicon { vertical-align: middle; line-height: var(--vscode-editorCodeLens-lineHeight); font-size: var(--vscode-editorCodeLens-fontSize); color: currentcolor !important; } + +.monaco-editor .codelens-decoration > a:hover .codicon::before { cursor: pointer; } + +@keyframes fadein { + 0% { opacity: 0; visibility: visible; } + 100% { opacity: 1; } +} + +.monaco-editor .codelens-decoration.fadein { animation: 0.1s linear 0s 1 normal none running fadein; } + +.colorpicker-widget { height: 190px; user-select: none; } + +.colorpicker-color-decoration, .hc-light .colorpicker-color-decoration { border: 0.1em solid rgb(0, 0, 0); box-sizing: border-box; margin: 0.1em 0.2em 0px; width: 0.8em; height: 0.8em; line-height: 0.8em; display: inline-block; cursor: pointer; } + +.hc-black .colorpicker-color-decoration, .vs-dark .colorpicker-color-decoration { border: 0.1em solid rgb(238, 238, 238); } + +.colorpicker-header { display: flex; height: 24px; position: relative; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=") 0% 0% / 9px 9px; image-rendering: pixelated; } + +.colorpicker-header .picked-color { width: 240px; display: flex; align-items: center; justify-content: center; line-height: 24px; cursor: pointer; color: rgb(255, 255, 255); flex: 1 1 0%; } + +.colorpicker-header .picked-color .codicon { color: inherit; font-size: 14px; position: absolute; left: 8px; } + +.colorpicker-header .picked-color.light { color: rgb(0, 0, 0); } + +.colorpicker-header .original-color { width: 74px; z-index: inherit; cursor: pointer; } + +.standalone-colorpicker { color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-editorHoverWidget-border); } + +.colorpicker-header.standalone-colorpicker { border-bottom: none; } + +.colorpicker-header .close-button { cursor: pointer; background-color: var(--vscode-editorHoverWidget-background); border-left: 1px solid var(--vscode-editorHoverWidget-border); } + +.colorpicker-header .close-button-inner-div { width: 100%; height: 100%; text-align: center; } + +.colorpicker-header .close-button-inner-div:hover { background-color: var(--vscode-toolbar-hoverBackground); } + +.colorpicker-header .close-icon { padding: 3px; } + +.colorpicker-body { display: flex; padding: 8px; position: relative; } + +.colorpicker-body .saturation-wrap { overflow: hidden; height: 150px; position: relative; min-width: 220px; flex: 1 1 0%; } + +.colorpicker-body .saturation-box { height: 150px; position: absolute; } + +.colorpicker-body .saturation-selection { width: 9px; height: 9px; margin: -5px 0px 0px -5px; border: 1px solid rgb(255, 255, 255); border-radius: 100%; box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 2px; position: absolute; } + +.colorpicker-body .strip { width: 25px; height: 150px; } + +.colorpicker-body .standalone-strip { width: 25px; height: 122px; } + +.colorpicker-body .hue-strip { position: relative; margin-left: 8px; cursor: grab; background: linear-gradient(red 0px, rgb(255, 255, 0) 17%, rgb(0, 255, 0) 33%, rgb(0, 255, 255) 50%, rgb(0, 0, 255) 67%, rgb(255, 0, 255) 83%, red); } + +.colorpicker-body .opacity-strip { position: relative; margin-left: 8px; cursor: grab; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=") 0% 0% / 9px 9px; image-rendering: pixelated; } + +.colorpicker-body .strip.grabbing { cursor: grabbing; } + +.colorpicker-body .slider { position: absolute; top: 0px; left: -2px; width: calc(100% + 4px); height: 4px; box-sizing: border-box; border: 1px solid rgba(255, 255, 255, 0.71); box-shadow: rgba(0, 0, 0, 0.85) 0px 0px 1px; } + +.colorpicker-body .strip .overlay { height: 150px; pointer-events: none; } + +.colorpicker-body .standalone-strip .standalone-overlay { height: 122px; pointer-events: none; } + +.standalone-colorpicker-body { display: block; border-top: 1px solid transparent; border-right: 1px solid transparent; border-left: 1px solid transparent; border-image: initial; border-bottom: 1px solid var(--vscode-editorHoverWidget-border); overflow: hidden; } + +.colorpicker-body .insert-button { position: absolute; height: 20px; width: 58px; padding: 0px; right: 8px; bottom: 8px; background: var(--vscode-button-background); color: var(--vscode-button-foreground); border-radius: 2px; border: none; cursor: pointer; } + +.colorpicker-body .insert-button:hover { background: var(--vscode-button-hoverBackground); } + +.monaco-editor.hc-light .dnd-target, .monaco-editor.vs .dnd-target { border-right: 2px dotted rgb(0, 0, 0); color: rgb(255, 255, 255); } + +.monaco-editor.vs-dark .dnd-target { border-right: 2px dotted rgb(174, 175, 173); color: rgb(81, 80, 79); } + +.monaco-editor.hc-black .dnd-target { border-right: 2px dotted rgb(255, 255, 255); color: rgb(0, 0, 0); } + +.monaco-editor.hc-black.mac.mouse-default .view-lines, .monaco-editor.hc-light.mac.mouse-default .view-lines, .monaco-editor.mouse-default .view-lines, .monaco-editor.vs-dark.mac.mouse-default .view-lines { cursor: default; } + +.monaco-editor.hc-black.mac.mouse-copy .view-lines, .monaco-editor.hc-light.mac.mouse-copy .view-lines, .monaco-editor.mouse-copy .view-lines, .monaco-editor.vs-dark.mac.mouse-copy .view-lines { cursor: copy; } + +.post-edit-widget { box-shadow: 0 0 8px 2px var(--vscode-widget-shadow); border: 1px solid var(--vscode-widget-border,transparent); border-radius: 4px; background-color: var(--vscode-editorWidget-background); overflow: hidden; } + +.post-edit-widget .monaco-button { padding: 2px; border: none; border-radius: 0px; } + +.post-edit-widget .monaco-button:hover { background-color: var(--vscode-button-secondaryHoverBackground) !important; } + +.post-edit-widget .monaco-button .codicon { margin: 0px; } + +.monaco-editor .findOptionsWidget { background-color: var(--vscode-editorWidget-background); color: var(--vscode-editorWidget-foreground); box-shadow: 0 0 8px 2px var(--vscode-widget-shadow); border: 2px solid var(--vscode-contrastBorder); } + +.monaco-editor .find-widget { position: absolute; z-index: 35; height: 33px; overflow: hidden; line-height: 19px; transition: transform 0.2s linear; padding: 0px 4px; box-sizing: border-box; transform: translateY(calc(-100% - 10px)); border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } + +.monaco-workbench.reduce-motion .monaco-editor .find-widget { transition: transform linear; } + +.monaco-editor .find-widget textarea { margin: 0px; } + +.monaco-editor .find-widget.hiddenEditor { display: none; } + +.monaco-editor .find-widget.replaceToggled > .replace-part { display: flex; } + +.monaco-editor .find-widget.visible { transform: translateY(0px); } + +.monaco-editor .find-widget .monaco-inputbox.synthetic-focus { outline: -webkit-focus-ring-color solid 1px; outline-offset: -1px; } + +.monaco-editor .find-widget .monaco-inputbox .input { background-color: transparent; min-height: 0px; } + +.monaco-editor .find-widget .monaco-findInput .input { font-size: 13px; } + +.monaco-editor .find-widget > .find-part, .monaco-editor .find-widget > .replace-part { margin: 3px 25px 0px 17px; font-size: 12px; display: flex; } + +.monaco-editor .find-widget > .find-part .monaco-inputbox, .monaco-editor .find-widget > .replace-part .monaco-inputbox { min-height: 25px; } + +.monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror { padding-right: 22px; } + +.monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .input, .monaco-editor .find-widget > .find-part .monaco-inputbox > .ibwrapper > .mirror, .monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .input, .monaco-editor .find-widget > .replace-part .monaco-inputbox > .ibwrapper > .mirror { padding-top: 2px; padding-bottom: 2px; } + +.monaco-editor .find-widget > .find-part .find-actions, .monaco-editor .find-widget > .replace-part .replace-actions { height: 25px; display: flex; align-items: center; } + +.monaco-editor .find-widget .monaco-findInput { vertical-align: middle; display: flex; flex: 1 1 0%; } + +.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element { width: 100%; } + +.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical { opacity: 0; } + +.monaco-editor .find-widget .matchesCount { display: flex; flex: initial; margin: 0px 0px 0px 3px; padding: 2px 0px 0px 2px; height: 25px; vertical-align: middle; box-sizing: border-box; text-align: center; line-height: 23px; } + +.monaco-editor .find-widget .button { width: 16px; height: 16px; padding: 3px; border-radius: 5px; flex: initial; margin-left: 3px; background-position: 50% center; background-repeat: no-repeat; cursor: pointer; display: flex; align-items: center; justify-content: center; } + +.monaco-editor .find-widget .codicon-find-selection { width: 22px; height: 22px; padding: 3px; border-radius: 5px; } + +.monaco-editor .find-widget .button.left { margin-left: 0px; margin-right: 3px; } + +.monaco-editor .find-widget .button.wide { width: auto; padding: 1px 6px; top: -1px; } + +.monaco-editor .find-widget .button.toggle { position: absolute; top: 0px; left: 3px; width: 18px; height: 100%; border-radius: 0px; box-sizing: border-box; } + +.monaco-editor .find-widget .button.toggle.disabled { display: none; } + +.monaco-editor .find-widget .disabled { color: var(--vscode-disabledForeground); cursor: default; } + +.monaco-editor .find-widget > .replace-part { display: none; } + +.monaco-editor .find-widget > .replace-part > .monaco-findInput { position: relative; display: flex; vertical-align: middle; flex: 0 0 auto; } + +.monaco-editor .find-widget > .replace-part > .monaco-findInput > .controls { position: absolute; top: 3px; right: 2px; } + +.monaco-editor .find-widget.reduced-find-widget .matchesCount { display: none; } + +.monaco-editor .find-widget.narrow-find-widget { max-width: 257px !important; } + +.monaco-editor .find-widget.collapsed-find-widget { max-width: 170px !important; } + +.monaco-editor .find-widget.collapsed-find-widget .button.next, .monaco-editor .find-widget.collapsed-find-widget .button.previous, .monaco-editor .find-widget.collapsed-find-widget .button.replace, .monaco-editor .find-widget.collapsed-find-widget .button.replace-all, .monaco-editor .find-widget.collapsed-find-widget > .find-part .monaco-findInput .controls { display: none; } + +.monaco-editor .findMatch { animation-name: inherit !important; } + +.monaco-editor .find-widget .monaco-sash { left: 0px !important; } + +.monaco-editor.hc-black .find-widget .button::before { position: relative; top: 1px; left: 2px; } + +.monaco-editor .find-widget > .button.codicon-widget-close { position: absolute; top: 5px; right: 4px; } + +.monaco-editor .margin-view-overlays .codicon-folding-collapsed, .monaco-editor .margin-view-overlays .codicon-folding-expanded, .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed, .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded { cursor: pointer; opacity: 0; transition: opacity 0.5s; display: flex; align-items: center; justify-content: center; font-size: 140%; margin-left: 2px; } + +.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed, .monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded, .monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed, .monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded { transition: initial; } + +.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons, .monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed, .monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed, .monaco-editor .margin-view-overlays:hover .codicon { opacity: 1; } + +.monaco-editor .inline-folded::after { color: grey; margin: 0.1em 0.2em 0px; content: "⋯"; display: inline; line-height: 1em; cursor: pointer; } + +.monaco-editor .folded-background { background-color: var(--vscode-editor-foldBackground); } + +.monaco-editor .cldr.codicon.codicon-folding-collapsed, .monaco-editor .cldr.codicon.codicon-folding-expanded, .monaco-editor .cldr.codicon.codicon-folding-manual-collapsed, .monaco-editor .cldr.codicon.codicon-folding-manual-expanded { color: var(--vscode-editorGutter-foldingControlForeground) !important; } + +.monaco-editor .peekview-widget .head .peekview-title .severity-icon { display: inline-block; vertical-align: text-top; margin-right: 4px; } + +.monaco-editor .marker-widget { text-overflow: ellipsis; white-space: nowrap; } + +.monaco-editor .marker-widget > .stale { opacity: 0.6; font-style: italic; } + +.monaco-editor .marker-widget .title { display: inline-block; padding-right: 5px; } + +.monaco-editor .marker-widget .descriptioncontainer { position: absolute; white-space: pre; user-select: text; padding: 8px 12px 0px 20px; } + +.monaco-editor .marker-widget .descriptioncontainer .message { display: flex; flex-direction: column; } + +.monaco-editor .marker-widget .descriptioncontainer .message .details { padding-left: 6px; } + +.monaco-editor .marker-widget .descriptioncontainer .message .source, .monaco-editor .marker-widget .descriptioncontainer .message span.code { opacity: 0.6; } + +.monaco-editor .marker-widget .descriptioncontainer .message a.code-link { opacity: 0.6; color: inherit; } + +.monaco-editor .marker-widget .descriptioncontainer .message a.code-link::before { content: "("; } + +.monaco-editor .marker-widget .descriptioncontainer .message a.code-link::after { content: ")"; } + +.monaco-editor .marker-widget .descriptioncontainer .message a.code-link > span { text-decoration: underline; border-bottom: 1px solid transparent; text-underline-position: under; color: var(--vscode-textLink-activeForeground); } + +.monaco-editor .marker-widget .descriptioncontainer .filename { cursor: pointer; } + +.monaco-editor .goto-definition-link { text-decoration: underline; cursor: pointer; color: var(--vscode-editorLink-activeForeground) !important; } + +.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget { border-top-width: 1px; border-bottom-width: 1px; } + +.monaco-editor .reference-zone-widget .inline { display: inline-block; vertical-align: top; } + +.monaco-editor .reference-zone-widget .messages { height: 100%; width: 100%; text-align: center; padding: 3em 0px; } + +.monaco-editor .reference-zone-widget .ref-tree { line-height: 23px; background-color: var(--vscode-peekViewResult-background); color: var(--vscode-peekViewResult-lineForeground); } + +.monaco-editor .reference-zone-widget .ref-tree .reference { text-overflow: ellipsis; overflow: hidden; } + +.monaco-editor .reference-zone-widget .ref-tree .reference-file { display: inline-flex; width: 100%; height: 100%; color: var(--vscode-peekViewResult-fileForeground); } + +.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file { color: inherit !important; } + +.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows > .monaco-list-row.selected:not(.highlighted) { background-color: var(--vscode-peekViewResult-selectionBackground); color: var(--vscode-peekViewResult-selectionForeground) !important; } + +.monaco-editor .reference-zone-widget .ref-tree .reference-file .count { margin-right: 12px; margin-left: auto; } + +.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight { background-color: var(--vscode-peekViewResult-matchHighlightBackground); } + +.monaco-editor .reference-zone-widget .preview .reference-decoration { background-color: var(--vscode-peekViewEditor-matchHighlightBackground); border: 2px solid var(--vscode-peekViewEditor-matchHighlightBorder); box-sizing: border-box; } + +.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input, .monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background { background-color: var(--vscode-peekViewEditor-background); } + +.monaco-editor .reference-zone-widget .preview .monaco-editor .margin { background-color: var(--vscode-peekViewEditorGutter-background); } + +.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file, .monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file { font-weight: 700; } + +.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight, .monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight { border: 1px dotted var(--vscode-contrastActiveBorder,transparent); box-sizing: border-box; } + +.monaco-editor .hoverHighlight { background-color: var(--vscode-editor-hoverHighlightBackground); } + +.monaco-editor .monaco-hover { color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-editorHoverWidget-border); border-radius: 3px; } + +.monaco-editor .monaco-hover a { color: var(--vscode-textLink-foreground); } + +.monaco-editor .monaco-hover a:hover { color: var(--vscode-textLink-activeForeground); } + +.monaco-editor .monaco-hover .hover-row .actions { background-color: var(--vscode-editorHoverWidget-statusBarBackground); } + +.monaco-editor .monaco-hover code { background-color: var(--vscode-textCodeBlock-background); } + +.monaco-editor.vs .valueSetReplacement { outline: solid 2px var(--vscode-editorBracketMatch-border); } + +.monaco-editor .suggest-preview-additional-widget { white-space: nowrap; } + +.monaco-editor .suggest-preview-additional-widget .content-spacer { color: transparent; white-space: pre; } + +.monaco-editor .suggest-preview-additional-widget .button { display: inline-block; cursor: pointer; text-decoration: underline; text-underline-position: under; } + +.monaco-editor .ghost-text-hidden { opacity: 0; font-size: 0px; } + +.monaco-editor .ghost-text-decoration, .monaco-editor .suggest-preview-text .ghost-text { font-style: italic; } + +.monaco-editor .inline-completion-text-to-replace { text-decoration: underline; text-underline-position: under; } + +.monaco-editor .ghost-text-decoration, .monaco-editor .ghost-text-decoration-preview, .monaco-editor .suggest-preview-text .ghost-text { background-color: var(--vscode-editorGhostText-background); border: 1px solid var(--vscode-editorGhostText-border); color: var(--vscode-editorGhostText-foreground) !important; } + +.monaco-editor .inlineSuggestionsHints.withBorder { z-index: 39; color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-editorHoverWidget-border); } + +.monaco-editor .inlineSuggestionsHints a, .monaco-editor .inlineSuggestionsHints a:hover { color: var(--vscode-foreground); } + +.monaco-editor .inlineSuggestionsHints .keybinding { display: flex; margin-left: 4px; opacity: 0.6; } + +.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key { font-size: 8px; padding: 2px 3px; } + +.monaco-editor .inlineSuggestionsHints .custom-actions .action-item:nth-child(2) a { display: flex; min-width: 19px; justify-content: center; } + +.monaco-editor .inlineSuggestionStatusBarItemLabel { margin-right: 2px; } + +.inline-editor-progress-decoration { display: inline-block; width: 1em; height: 1em; } + +.inline-progress-widget { justify-content: center; align-items: center; display: flex !important; } + +.inline-progress-widget .icon { font-size: 80% !important; } + +.inline-progress-widget:hover .icon { animation: auto ease 0s 1 normal none running none; font-size: 90% !important; } + +.inline-progress-widget:hover .icon::before { content: ""; } + +.monaco-editor .linked-editing-decoration { background-color: var(--vscode-editor-linkedEditingBackground); min-width: 1px; } + +.monaco-editor .detected-link, .monaco-editor .detected-link-active { text-decoration: underline; text-underline-position: under; } + +.monaco-editor .detected-link-active { cursor: pointer; color: var(--vscode-editorLink-activeForeground) !important; } + +.monaco-editor .rendered-markdown kbd { background-color: var(--vscode-keybindingLabel-background); color: var(--vscode-keybindingLabel-foreground); border-radius: 3px; border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-bottom-style: ; border-bottom-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom-color: var(--vscode-keybindingLabel-bottomBorder); box-shadow: inset 0 -1px 0 var(--vscode-widget-shadow); vertical-align: middle; padding: 1px 3px; } + +.monaco-editor .monaco-editor-overlaymessage { padding-bottom: 8px; z-index: 10000; } + +.monaco-editor .monaco-editor-overlaymessage.below { padding-bottom: 0px; padding-top: 8px; z-index: 10000; } + +@keyframes fadeIn { + 0% { opacity: 0; } + 100% { opacity: 1; } +} + +.monaco-editor .monaco-editor-overlaymessage.fadeIn { animation: 0.15s ease-out 0s 1 normal none running fadeIn; } + +@keyframes fadeOut { + 0% { opacity: 1; } + 100% { opacity: 0; } +} + +.monaco-editor .monaco-editor-overlaymessage.fadeOut { animation: 0.1s ease-out 0s 1 normal none running fadeOut; } + +.monaco-editor .monaco-editor-overlaymessage .message { padding: 2px 4px; color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-inputValidation-infoBorder); border-radius: 3px; } + +.monaco-editor .monaco-editor-overlaymessage .message p { margin-block: 0px; } + +.monaco-editor .monaco-editor-overlaymessage .message a { color: var(--vscode-textLink-foreground); } + +.monaco-editor .monaco-editor-overlaymessage .message a:hover { color: var(--vscode-textLink-activeForeground); } + +.monaco-editor.hc-black .monaco-editor-overlaymessage .message, .monaco-editor.hc-light .monaco-editor-overlaymessage .message { border-width: 2px; } + +.monaco-editor .monaco-editor-overlaymessage .anchor { z-index: 1000; border: 8px solid transparent; position: absolute; left: 2px; width: 0px !important; height: 0px !important; } + +.monaco-editor .monaco-editor-overlaymessage .anchor.top { border-bottom-color: var(--vscode-inputValidation-infoBorder); } + +.monaco-editor .monaco-editor-overlaymessage .anchor.below { border-top-color: var(--vscode-inputValidation-infoBorder); } + +.monaco-editor .monaco-editor-overlaymessage.below .anchor.below, .monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top { display: none; } + +.monaco-editor .monaco-editor-overlaymessage.below .anchor.top { display: inherit; top: -8px; } + +.monaco-editor .parameter-hints-widget { z-index: 39; display: flex; flex-direction: column; line-height: 1.5em; cursor: default; color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-editorHoverWidget-border); } + +.hc-black .monaco-editor .parameter-hints-widget, .hc-light .monaco-editor .parameter-hints-widget { border-width: 2px; } + +.monaco-editor .parameter-hints-widget > .phwrapper { max-width: 440px; display: flex; flex-direction: row; } + +.monaco-editor .parameter-hints-widget.multiple { min-height: 3.3em; padding: 0px; } + +.monaco-editor .parameter-hints-widget.multiple .body::before { content: ""; display: block; height: 100%; position: absolute; opacity: 0.5; border-left: 1px solid var(--vscode-editorHoverWidget-border); } + +.monaco-editor .parameter-hints-widget p, .monaco-editor .parameter-hints-widget ul { margin: 8px 0px; } + +.monaco-editor .parameter-hints-widget .body, .monaco-editor .parameter-hints-widget .monaco-scrollable-element { display: flex; flex: 1 1 0%; flex-direction: column; min-height: 100%; } + +.monaco-editor .parameter-hints-widget .signature { padding: 4px 5px; position: relative; } + +.monaco-editor .parameter-hints-widget .signature.has-docs::after { content: ""; display: block; position: absolute; left: 0px; width: 100%; padding-top: 4px; opacity: 0.5; border-bottom: 1px solid var(--vscode-editorHoverWidget-border); } + +.monaco-editor .parameter-hints-widget .docs { padding: 0px 10px 0px 5px; white-space: pre-wrap; } + +.monaco-editor .parameter-hints-widget .docs.empty { display: none; } + +.monaco-editor .parameter-hints-widget .docs a { color: var(--vscode-textLink-foreground); } + +.monaco-editor .parameter-hints-widget .docs a:hover { color: var(--vscode-textLink-activeForeground); cursor: pointer; } + +.monaco-editor .parameter-hints-widget .docs .markdown-docs { white-space: normal; } + +.monaco-editor .parameter-hints-widget .docs code { font-family: var(--monaco-monospace-font); border-radius: 3px; padding: 0px 0.4em; background-color: var(--vscode-textCodeBlock-background); } + +.monaco-editor .parameter-hints-widget .docs .code, .monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source { white-space: pre-wrap; } + +.monaco-editor .parameter-hints-widget .controls { display: none; flex-direction: column; align-items: center; min-width: 22px; justify-content: flex-end; } + +.monaco-editor .parameter-hints-widget.multiple .controls { display: flex; padding: 0px 2px; } + +.monaco-editor .parameter-hints-widget.multiple .button { width: 16px; height: 16px; background-repeat: no-repeat; cursor: pointer; } + +.monaco-editor .parameter-hints-widget .button.previous { bottom: 24px; } + +.monaco-editor .parameter-hints-widget .overloads { text-align: center; height: 12px; line-height: 12px; font-family: var(--monaco-monospace-font); } + +.monaco-editor .parameter-hints-widget .signature .parameter.active { color: var(--vscode-editorHoverWidget-highlightForeground); font-weight: 700; } + +.monaco-editor .parameter-hints-widget .documentation-parameter > .parameter { font-weight: 700; margin-right: 0.5em; } + +.monaco-editor .peekview-widget .head { box-sizing: border-box; display: flex; justify-content: space-between; flex-wrap: nowrap; } + +.monaco-editor .peekview-widget .head .peekview-title { display: flex; align-items: baseline; font-size: 13px; margin-left: 20px; min-width: 0px; text-overflow: ellipsis; overflow: hidden; } + +.monaco-editor .peekview-widget .head .peekview-title.clickable { cursor: pointer; } + +.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty) { font-size: 0.9em; margin-left: 0.5em; } + +.monaco-editor .peekview-widget .head .peekview-title .dirname, .monaco-editor .peekview-widget .head .peekview-title .filename, .monaco-editor .peekview-widget .head .peekview-title .meta { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } + +.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty)::before { content: "-"; padding: 0px 0.3em; } + +.monaco-editor .peekview-widget .head .peekview-actions { flex: 1 1 0%; text-align: right; padding-right: 2px; } + +.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar { display: inline-block; } + +.monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar, .monaco-editor .peekview-widget .head .peekview-actions > .monaco-action-bar > .actions-container { height: 100%; } + +.monaco-editor .peekview-widget > .body { border-top: 1px solid; position: relative; } + +.monaco-editor .peekview-widget .head .peekview-title .codicon { margin-right: 4px; align-self: center; } + +.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon { color: inherit !important; } + +.monaco-editor .rename-box { z-index: 100; color: inherit; border-radius: 4px; } + +.monaco-editor .rename-box.preview { padding: 4px 4px 0px; } + +.monaco-editor .rename-box .rename-input { padding: 3px; border-radius: 2px; } + +.monaco-editor .rename-box .rename-label { display: none; opacity: 0.8; } + +.monaco-editor .rename-box.preview .rename-label { display: inherit; } + +.monaco-editor .snippet-placeholder { min-width: 2px; outline-style: solid; outline-width: 1px; background-color: var(--vscode-editor-snippetTabstopHighlightBackground,transparent); outline-color: var(--vscode-editor-snippetTabstopHighlightBorder,transparent); } + +.monaco-editor .finish-snippet-placeholder { outline-style: solid; outline-width: 1px; background-color: var(--vscode-editor-snippetFinalTabstopHighlightBackground,transparent); outline-color: var(--vscode-editor-snippetFinalTabstopHighlightBorder,transparent); } + +.monaco-editor .sticky-line { color: var(--vscode-editorLineNumber-foreground); overflow: hidden; white-space: nowrap; display: inline-block; } + +.monaco-editor .sticky-line-number { text-align: right; float: left; } + +.monaco-editor .sticky-line-root { background-color: inherit; overflow: hidden; white-space: nowrap; width: 100%; } + +.monaco-editor.hc-black .sticky-widget, .monaco-editor.hc-light .sticky-widget { border-bottom: 1px solid var(--vscode-contrastBorder); } + +.monaco-editor .sticky-line-root:hover { background-color: var(--vscode-editorStickyScrollHover-background); cursor: pointer; } + +.monaco-editor .sticky-widget { width: 100%; box-shadow: var(--vscode-scrollbar-shadow) 0 3px 2px -2px; z-index: 4; background-color: var(--vscode-editorStickyScroll-background); } + +.monaco-editor .sticky-widget.peek { background-color: var(--vscode-peekViewEditorStickyScroll-background); } + +.monaco-editor .suggest-widget { width: 430px; z-index: 40; display: flex; flex-direction: column; border-radius: 3px; } + +.monaco-editor .suggest-widget.message { flex-direction: row; align-items: center; } + +.monaco-editor .suggest-details, .monaco-editor .suggest-widget { flex: 0 1 auto; width: 100%; border: 1px solid var(--vscode-editorSuggestWidget-border); background-color: var(--vscode-editorSuggestWidget-background); } + +.monaco-editor.hc-black .suggest-details, .monaco-editor.hc-black .suggest-widget, .monaco-editor.hc-light .suggest-details, .monaco-editor.hc-light .suggest-widget { border-width: 2px; } + +.monaco-editor .suggest-widget .suggest-status-bar { box-sizing: border-box; display: none; flex-flow: row; justify-content: space-between; width: 100%; font-size: 80%; padding: 0px 4px; border-top: 1px solid var(--vscode-editorSuggestWidget-border); overflow: hidden; } + +.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar { display: flex; } + +.monaco-editor .suggest-widget .suggest-status-bar .left { padding-right: 8px; } + +.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label { color: var(--vscode-editorSuggestWidgetStatus-foreground); } + +.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label { margin-right: 0px; } + +.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label::after { content: ", "; margin-right: 0.3em; } + +.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label > .contents > .main > .right > .readMore, .monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row > .contents > .main > .right > .readMore { display: none; } + +.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover > .contents > .main > .right.can-expand-details > .details-label { width: 100%; } + +.monaco-editor .suggest-widget > .message { padding-left: 22px; } + +.monaco-editor .suggest-widget > .tree { height: 100%; width: 100%; } + +.monaco-editor .suggest-widget .monaco-list { user-select: none; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row { display: flex; box-sizing: border-box; padding-right: 10px; background-repeat: no-repeat; background-position: 2px 2px; white-space: nowrap; cursor: pointer; touch-action: none; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused { color: var(--vscode-editorSuggestWidget-selectedForeground); } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon { color: var(--vscode-editorSuggestWidget-selectedIconForeground); } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents { flex: 1 1 0%; height: 100%; overflow: hidden; padding-left: 2px; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main { display: flex; overflow: hidden; text-overflow: ellipsis; white-space: pre; justify-content: space-between; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left, .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right { display: flex; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused) > .contents > .main .monaco-icon-label { color: var(--vscode-editorSuggestWidget-foreground); } + +.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight { font-weight: 700; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main .monaco-highlighted-label .highlight { color: var(--vscode-editorSuggestWidget-highlightForeground); } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused > .contents > .main .monaco-highlighted-label .highlight { color: var(--vscode-editorSuggestWidget-focusHighlightForeground); } + +.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close, .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore::before { color: inherit; opacity: 1; font-size: 14px; cursor: pointer; } + +.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close { position: absolute; top: 6px; right: 2px; } + +.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .codicon-close:hover, .monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore:hover { opacity: 1; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label { opacity: 0.7; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .signature-label { overflow: hidden; text-overflow: ellipsis; opacity: 0.6; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .qualifier-label { margin-left: 12px; opacity: 0.4; font-size: 85%; line-height: normal; text-overflow: ellipsis; overflow: hidden; align-self: center; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label { font-size: 85%; margin-left: 1.1em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label > .monaco-tokenized-source { display: inline; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .details-label { display: none; } + +.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label) > .contents > .main > .right > .details-label, .monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label) > .contents > .main > .right > .details-label, .monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused > .contents > .main > .right > .details-label { display: inline; } + +.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover > .contents > .main > .right.can-expand-details > .details-label { width: calc(100% - 26px); } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left { flex-shrink: 1; flex-grow: 1; overflow: hidden; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .left > .monaco-icon-label { flex-shrink: 0; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label) > .contents > .main > .left > .monaco-icon-label { max-width: 100%; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label > .contents > .main > .left > .monaco-icon-label { flex-shrink: 1; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right { overflow: hidden; flex-shrink: 4; max-width: 70%; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row > .contents > .main > .right > .readMore { display: inline-block; position: absolute; right: 10px; width: 18px; height: 18px; visibility: hidden; } + +.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row > .contents > .main > .right > .readMore { display: none !important; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label > .contents > .main > .right > .readMore { display: none; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label > .contents > .main > .right > .readMore { display: inline-block; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover > .contents > .main > .right > .readMore { visibility: visible; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated { opacity: 0.66; text-decoration: unset; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated > .monaco-icon-label-container > .monaco-icon-name-container { text-decoration: line-through; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label::before { height: 100%; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon { display: block; height: 16px; width: 16px; margin-left: 2px; background-repeat: no-repeat; background-size: 80%; background-position: 50% center; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide { display: none; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon { display: flex; align-items: center; margin-right: 4px; } + +.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon, .monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon::before { display: none; } + +.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan { margin: 0px 0px 0px 0.3em; border: 0.1em solid rgb(0, 0, 0); width: 0.7em; height: 0.7em; display: inline-block; } + +.monaco-editor .suggest-details-container { z-index: 41; } + +.monaco-editor .suggest-details { display: flex; flex-direction: column; cursor: default; color: var(--vscode-editorSuggestWidget-foreground); } + +.monaco-editor .suggest-details.focused { border-color: var(--vscode-focusBorder); } + +.monaco-editor .suggest-details a { color: var(--vscode-textLink-foreground); } + +.monaco-editor .suggest-details a:hover { color: var(--vscode-textLink-activeForeground); } + +.monaco-editor .suggest-details code { background-color: var(--vscode-textCodeBlock-background); } + +.monaco-editor .suggest-details.no-docs { display: none; } + +.monaco-editor .suggest-details > .monaco-scrollable-element { flex: 1 1 0%; } + +.monaco-editor .suggest-details > .monaco-scrollable-element > .body { box-sizing: border-box; height: 100%; width: 100%; } + +.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .type { flex: 2 1 0%; overflow: hidden; text-overflow: ellipsis; opacity: 0.7; white-space: pre; margin: 0px 24px 0px 0px; padding: 4px 0px 12px 5px; } + +.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .header > .type.auto-wrap { white-space: normal; word-break: break-all; } + +.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs { margin: 0px; padding: 4px 5px; white-space: pre-wrap; } + +.monaco-editor .suggest-details.no-type > .monaco-scrollable-element > .body > .docs { margin-right: 24px; overflow: hidden; } + +.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs { padding: 0px; white-space: normal; min-height: calc(8px + 1rem); } + +.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div, .monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > span:not(:empty) { padding: 4px 5px; } + +.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div > p:first-child { margin-top: 0px; } + +.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs > div > p:last-child { margin-bottom: 0px; } + +.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs .monaco-tokenized-source { white-space: pre; } + +.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs .code { white-space: pre-wrap; overflow-wrap: break-word; } + +.monaco-editor .suggest-details > .monaco-scrollable-element > .body > .docs.markdown-docs .codicon { vertical-align: sub; } + +.monaco-editor .suggest-details > .monaco-scrollable-element > .body > p:empty { display: none; } + +.monaco-editor .suggest-details code { border-radius: 3px; padding: 0px 0.4em; } + +.monaco-editor .suggest-details ol, .monaco-editor .suggest-details ul { padding-left: 20px; } + +.monaco-editor .suggest-details p code { font-family: var(--monaco-monospace-font); } + +.monaco-editor .codicon.codicon-symbol-array, .monaco-workbench .codicon.codicon-symbol-array { color: var(--vscode-symbolIcon-arrayForeground); } + +.monaco-editor .codicon.codicon-symbol-boolean, .monaco-workbench .codicon.codicon-symbol-boolean { color: var(--vscode-symbolIcon-booleanForeground); } + +.monaco-editor .codicon.codicon-symbol-class, .monaco-workbench .codicon.codicon-symbol-class { color: var(--vscode-symbolIcon-classForeground); } + +.monaco-editor .codicon.codicon-symbol-method, .monaco-workbench .codicon.codicon-symbol-method { color: var(--vscode-symbolIcon-methodForeground); } + +.monaco-editor .codicon.codicon-symbol-color, .monaco-workbench .codicon.codicon-symbol-color { color: var(--vscode-symbolIcon-colorForeground); } + +.monaco-editor .codicon.codicon-symbol-constant, .monaco-workbench .codicon.codicon-symbol-constant { color: var(--vscode-symbolIcon-constantForeground); } + +.monaco-editor .codicon.codicon-symbol-constructor, .monaco-workbench .codicon.codicon-symbol-constructor { color: var(--vscode-symbolIcon-constructorForeground); } + +.monaco-editor .codicon.codicon-symbol-enum, .monaco-editor .codicon.codicon-symbol-value, .monaco-workbench .codicon.codicon-symbol-enum, .monaco-workbench .codicon.codicon-symbol-value { color: var(--vscode-symbolIcon-enumeratorForeground); } + +.monaco-editor .codicon.codicon-symbol-enum-member, .monaco-workbench .codicon.codicon-symbol-enum-member { color: var(--vscode-symbolIcon-enumeratorMemberForeground); } + +.monaco-editor .codicon.codicon-symbol-event, .monaco-workbench .codicon.codicon-symbol-event { color: var(--vscode-symbolIcon-eventForeground); } + +.monaco-editor .codicon.codicon-symbol-field, .monaco-workbench .codicon.codicon-symbol-field { color: var(--vscode-symbolIcon-fieldForeground); } + +.monaco-editor .codicon.codicon-symbol-file, .monaco-workbench .codicon.codicon-symbol-file { color: var(--vscode-symbolIcon-fileForeground); } + +.monaco-editor .codicon.codicon-symbol-folder, .monaco-workbench .codicon.codicon-symbol-folder { color: var(--vscode-symbolIcon-folderForeground); } + +.monaco-editor .codicon.codicon-symbol-function, .monaco-workbench .codicon.codicon-symbol-function { color: var(--vscode-symbolIcon-functionForeground); } + +.monaco-editor .codicon.codicon-symbol-interface, .monaco-workbench .codicon.codicon-symbol-interface { color: var(--vscode-symbolIcon-interfaceForeground); } + +.monaco-editor .codicon.codicon-symbol-key, .monaco-workbench .codicon.codicon-symbol-key { color: var(--vscode-symbolIcon-keyForeground); } + +.monaco-editor .codicon.codicon-symbol-keyword, .monaco-workbench .codicon.codicon-symbol-keyword { color: var(--vscode-symbolIcon-keywordForeground); } + +.monaco-editor .codicon.codicon-symbol-module, .monaco-workbench .codicon.codicon-symbol-module { color: var(--vscode-symbolIcon-moduleForeground); } + +.monaco-editor .codicon.codicon-symbol-namespace, .monaco-workbench .codicon.codicon-symbol-namespace { color: var(--vscode-symbolIcon-namespaceForeground); } + +.monaco-editor .codicon.codicon-symbol-null, .monaco-workbench .codicon.codicon-symbol-null { color: var(--vscode-symbolIcon-nullForeground); } + +.monaco-editor .codicon.codicon-symbol-number, .monaco-workbench .codicon.codicon-symbol-number { color: var(--vscode-symbolIcon-numberForeground); } + +.monaco-editor .codicon.codicon-symbol-object, .monaco-workbench .codicon.codicon-symbol-object { color: var(--vscode-symbolIcon-objectForeground); } + +.monaco-editor .codicon.codicon-symbol-operator, .monaco-workbench .codicon.codicon-symbol-operator { color: var(--vscode-symbolIcon-operatorForeground); } + +.monaco-editor .codicon.codicon-symbol-package, .monaco-workbench .codicon.codicon-symbol-package { color: var(--vscode-symbolIcon-packageForeground); } + +.monaco-editor .codicon.codicon-symbol-property, .monaco-workbench .codicon.codicon-symbol-property { color: var(--vscode-symbolIcon-propertyForeground); } + +.monaco-editor .codicon.codicon-symbol-reference, .monaco-workbench .codicon.codicon-symbol-reference { color: var(--vscode-symbolIcon-referenceForeground); } + +.monaco-editor .codicon.codicon-symbol-snippet, .monaco-workbench .codicon.codicon-symbol-snippet { color: var(--vscode-symbolIcon-snippetForeground); } + +.monaco-editor .codicon.codicon-symbol-string, .monaco-workbench .codicon.codicon-symbol-string { color: var(--vscode-symbolIcon-stringForeground); } + +.monaco-editor .codicon.codicon-symbol-struct, .monaco-workbench .codicon.codicon-symbol-struct { color: var(--vscode-symbolIcon-structForeground); } + +.monaco-editor .codicon.codicon-symbol-text, .monaco-workbench .codicon.codicon-symbol-text { color: var(--vscode-symbolIcon-textForeground); } + +.monaco-editor .codicon.codicon-symbol-type-parameter, .monaco-workbench .codicon.codicon-symbol-type-parameter { color: var(--vscode-symbolIcon-typeParameterForeground); } + +.monaco-editor .codicon.codicon-symbol-unit, .monaco-workbench .codicon.codicon-symbol-unit { color: var(--vscode-symbolIcon-unitForeground); } + +.monaco-editor .codicon.codicon-symbol-variable, .monaco-workbench .codicon.codicon-symbol-variable { color: var(--vscode-symbolIcon-variableForeground); } + +.editor-banner { box-sizing: border-box; cursor: default; width: 100%; font-size: 12px; display: flex; overflow: visible; height: 26px; background: var(--vscode-banner-background); } + +.editor-banner .icon-container { display: flex; flex-shrink: 0; align-items: center; padding: 0px 6px 0px 10px; } + +.editor-banner .icon-container.custom-icon { background-repeat: no-repeat; background-position: 50% center; background-size: 16px; width: 16px; padding: 0px; margin: 0px 6px 0px 10px; } + +.editor-banner .message-container { display: flex; align-items: center; line-height: 26px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } + +.editor-banner .message-container p { margin-block: 0px; } + +.editor-banner .message-actions-container { flex-grow: 1; flex-shrink: 0; line-height: 26px; margin: 0px 4px; } + +.editor-banner .message-actions-container a.monaco-button { width: inherit; margin: 2px 8px; padding: 0px 12px; } + +.editor-banner .message-actions-container a { padding: 3px; margin-left: 12px; text-decoration: underline; } + +.editor-banner .action-container { padding: 0px 10px 0px 6px; } + +.editor-banner { background-color: var(--vscode-banner-background); } + +.editor-banner, .editor-banner .action-container .codicon, .editor-banner .message-actions-container .monaco-link { color: var(--vscode-banner-foreground); } + +.editor-banner .icon-container .codicon { color: var(--vscode-banner-iconForeground); } + +.monaco-editor .unicode-highlight { border: 1px solid var(--vscode-editorUnicodeHighlight-border); background-color: var(--vscode-editorUnicodeHighlight-background); box-sizing: border-box; } + +.monaco-editor .focused .selectionHighlight { background-color: var(--vscode-editor-selectionHighlightBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-selectionHighlightBorder); } + +.monaco-editor.hc-black .focused .selectionHighlight, .monaco-editor.hc-light .focused .selectionHighlight { border-style: dotted; } + +.monaco-editor .wordHighlight { background-color: var(--vscode-editor-wordHighlightBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-wordHighlightBorder); } + +.monaco-editor.hc-black .wordHighlight, .monaco-editor.hc-light .wordHighlight { border-style: dotted; } + +.monaco-editor .wordHighlightStrong { background-color: var(--vscode-editor-wordHighlightStrongBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-wordHighlightStrongBorder); } + +.monaco-editor.hc-black .wordHighlightStrong, .monaco-editor.hc-light .wordHighlightStrong { border-style: dotted; } + +.monaco-editor .wordHighlightText { background-color: var(--vscode-editor-wordHighlightTextBackground); box-sizing: border-box; border: 1px solid var(--vscode-editor-wordHighlightTextBorder); } + +.monaco-editor.hc-black .wordHighlightText, .monaco-editor.hc-light .wordHighlightText { border-style: dotted; } + +.monaco-editor .zone-widget { position: absolute; z-index: 10; } + +.monaco-editor .zone-widget .zone-widget-container { border-top-style: solid; border-bottom-style: solid; border-top-width: 0px; border-bottom-width: 0px; position: relative; } + +.monaco-editor .iPadShowKeyboard { width: 58px; min-width: 0px; height: 36px; min-height: 0px; margin: 0px; padding: 0px; position: absolute; resize: none; overflow: hidden; background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjhWNC4wMXpNNC4wMDguMDA4QTQuMDAzIDQuMDAzIDAgMDAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwMDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAwNC4wMDMtNC4wMDJWNC4wMUE0LjAwMyA0LjAwMyAwIDAwNDguMDM2LjAwOEg0LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTN6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM3ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNXptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM3ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM3ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzeiIgZmlsbD0iIzQyNDI0MiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% center no-repeat; border: 4px solid rgb(246, 246, 246); border-radius: 4px; } + +.monaco-editor.vs-dark .iPadShowKeyboard { background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00OC4wMzYgNC4wMUg0LjAwOFYzMi4wM2g0NC4wMjhWNC4wMXpNNC4wMDguMDA4QTQuMDAzIDQuMDAzIDAgMDAuMDA1IDQuMDFWMzIuMDNhNC4wMDMgNC4wMDMgMCAwMDQuMDAzIDQuMDAyaDQ0LjAyOGE0LjAwMyA0LjAwMyAwIDAwNC4wMDMtNC4wMDJWNC4wMUE0LjAwMyA0LjAwMyAwIDAwNDguMDM2LjAwOEg0LjAwOHpNOC4wMSA4LjAxM2g0LjAwM3Y0LjAwM0g4LjAxVjguMDEzem0xMi4wMDggMGgtNC4wMDJ2NC4wMDNoNC4wMDJWOC4wMTN6bTQuMDAzIDBoNC4wMDJ2NC4wMDNoLTQuMDAyVjguMDEzem0xMi4wMDggMGgtNC4wMDN2NC4wMDNoNC4wMDNWOC4wMTN6bTQuMDAyIDBoNC4wMDN2NC4wMDNINDAuMDNWOC4wMTN6bS0yNC4wMTUgOC4wMDVIOC4wMXY0LjAwM2g4LjAwNnYtNC4wMDN6bTQuMDAyIDBoNC4wMDN2NC4wMDNoLTQuMDAzdi00LjAwM3ptMTIuMDA4IDBoLTQuMDAzdjQuMDAzaDQuMDAzdi00LjAwM3ptMTIuMDA4IDB2NC4wMDNoLTguMDA1di00LjAwM2g4LjAwNXptLTMyLjAyMSA4LjAwNUg4LjAxdjQuMDAzaDQuMDAzdi00LjAwM3ptNC4wMDMgMGgyMC4wMTN2NC4wMDNIMTYuMDE2di00LjAwM3ptMjguMDE4IDBINDAuMDN2NC4wMDNoNC4wMDN2LTQuMDAzeiIgZmlsbD0iI0M1QzVDNSIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImNsaXAwIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDUzdjM2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+") 50% center no-repeat; border: 4px solid rgb(37, 37, 38); } + +.monaco-editor .tokens-inspect-widget { z-index: 50; user-select: text; padding: 10px; color: var(--vscode-editorHoverWidget-foreground); background-color: var(--vscode-editorHoverWidget-background); border: 1px solid var(--vscode-editorHoverWidget-border); } + +.monaco-editor.hc-black .tokens-inspect-widget, .monaco-editor.hc-light .tokens-inspect-widget { border-width: 2px; } + +.monaco-editor .tokens-inspect-widget .tokens-inspect-separator { height: 1px; border: 0px; background-color: var(--vscode-editorHoverWidget-border); } + +.monaco-editor .tokens-inspect-widget .tm-token { font-family: var(--monaco-monospace-font); } + +.monaco-editor .tokens-inspect-widget .tm-token-length { font-weight: 400; font-size: 60%; float: right; } + +.monaco-editor .tokens-inspect-widget .tm-metadata-table { width: 100%; } + +.monaco-editor .tokens-inspect-widget .tm-metadata-value { font-family: var(--monaco-monospace-font); text-align: right; } + +.monaco-editor .tokens-inspect-widget .tm-token-type { font-family: var(--monaco-monospace-font); } + +.quick-input-widget { font-size: 13px; } + +.quick-input-widget .monaco-highlighted-label .highlight { color: rgb(0, 102, 191); } + +.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight { color: rgb(157, 221, 255); } + +.vs-dark .quick-input-widget .monaco-highlighted-label .highlight { color: rgb(0, 151, 251); } + +.hc-black .quick-input-widget .monaco-highlighted-label .highlight { color: rgb(243, 133, 24); } + +.hc-light .quick-input-widget .monaco-highlighted-label .highlight { color: rgb(15, 74, 133); } + +.monaco-keybinding > .monaco-keybinding-key { background-color: rgba(221, 221, 221, 0.4); border-width: 1px; border-style: solid; border-color: rgba(204, 204, 204, 0.4) rgba(204, 204, 204, 0.4) rgba(187, 187, 187, 0.4); border-image: initial; box-shadow: rgba(187, 187, 187, 0.4) 0px -1px 0px inset; color: rgb(85, 85, 85); } + +.hc-black .monaco-keybinding > .monaco-keybinding-key { background-color: transparent; border: 1px solid rgb(111, 195, 223); box-shadow: none; color: rgb(255, 255, 255); } + +.hc-light .monaco-keybinding > .monaco-keybinding-key { background-color: transparent; border: 1px solid rgb(15, 74, 133); box-shadow: none; color: rgb(41, 41, 41); } + +.vs-dark .monaco-keybinding > .monaco-keybinding-key { background-color: rgba(128, 128, 128, 0.17); border-width: 1px; border-style: solid; border-color: rgba(51, 51, 51, 0.6) rgba(51, 51, 51, 0.6) rgba(68, 68, 68, 0.6); border-image: initial; box-shadow: rgba(68, 68, 68, 0.6) 0px -1px 0px inset; color: rgb(204, 204, 204); } + +.monaco-editor { font-family: -apple-system, BlinkMacSystemFont, "Segoe WPC", "Segoe UI", HelveticaNeue-Light, system-ui, Ubuntu, "Droid Sans", sans-serif; --monaco-monospace-font: "SF Mono",Monaco,Menlo,Consolas,"Ubuntu Mono","Liberation Mono","DejaVu Sans Mono","Courier New",monospace; } + +.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label, .monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label, .monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label, .monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label { stroke-width: 1.2px; } + +.monaco-hover p { margin: 0px; } + +.monaco-aria-container { top: 0px; height: 1px; width: 1px; margin: -1px; overflow: hidden; padding: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); position: absolute !important; } + +.action-widget { font-size: 13px; border-radius: 0px; min-width: 160px; max-width: 500px; z-index: 40; display: block; width: 100%; background-color: var(--vscode-editorWidget-background); color: var(--vscode-editorWidget-foreground); border: 1px solid var(--vscode-editorWidget-border) !important; } + +.context-view-block { z-index: -1; } + +.context-view-block, .context-view-pointerBlock { position: fixed; cursor: auto; left: 0px; top: 0px; width: 100%; height: 100%; } + +.context-view-pointerBlock { z-index: 2; } + +.action-widget .monaco-list { user-select: none; border: 0px !important; } + +.action-widget .monaco-list:focus::before { outline: 0px !important; } + +.action-widget .monaco-list .monaco-scrollable-element { overflow: visible; } + +.action-widget .monaco-list .monaco-list-row { padding: 0px 10px; white-space: nowrap; cursor: pointer; touch-action: none; width: 100%; } + +.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled) { color: var(--vscode-quickInputList-focusForeground); outline: 1px solid var(--vscode-menu-selectionBorder,transparent); outline-offset: -1px; background-color: var(--vscode-quickInputList-focusBackground) !important; } + +.action-widget .monaco-list-row.group-header { color: var(--vscode-pickerGroup-foreground) !important; font-weight: 600; } + +.action-widget .monaco-list .group-header, .action-widget .monaco-list .option-disabled, .action-widget .monaco-list .option-disabled .focused, .action-widget .monaco-list .option-disabled .focused::before, .action-widget .monaco-list .option-disabled::before { user-select: none; cursor: default !important; background-color: transparent !important; outline: solid 0px !important; } + +.action-widget .monaco-list-row.action { display: flex; gap: 6px; align-items: center; } + +.action-widget .monaco-list-row.action.option-disabled { color: var(--vscode-disabledForeground); } + +.action-widget .monaco-list-row.action.option-disabled .codicon { opacity: 0.4; } + +.action-widget .monaco-list-row.action:not(.option-disabled) .codicon { color: inherit; } + +.action-widget .monaco-list-row.action .title { flex: 1 1 0%; overflow: hidden; text-overflow: ellipsis; } + +.action-widget .action-widget-action-bar { background-color: var(--vscode-editorHoverWidget-statusBarBackground); border-top: 1px solid var(--vscode-editorHoverWidget-border); } + +.action-widget .action-widget-action-bar::before { display: block; content: ""; width: 100%; } + +.action-widget .action-widget-action-bar .actions-container { padding: 0px 8px; } + +.action-widget-action-bar .action-label { color: var(--vscode-textLink-activeForeground); font-size: 12px; line-height: 22px; padding: 0px; pointer-events: all; } + +.action-widget-action-bar .action-item { margin-right: 16px; pointer-events: none; } + +.action-widget-action-bar .action-label:hover { background-color: transparent !important; } + +.monaco-action-bar .action-item.menu-entry .action-label.icon { width: 16px; height: 16px; background-repeat: no-repeat; background-position: 50% center; background-size: 16px; } + +.monaco-dropdown-with-default { flex-direction: row; border-radius: 5px; display: flex !important; } + +.monaco-dropdown-with-default > .action-container > .action-label { margin-right: 0px; } + +.monaco-dropdown-with-default > .action-container.menu-entry > .action-label.icon { width: 16px; height: 16px; background-repeat: no-repeat; background-position: 50% center; background-size: 16px; } + +.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label .codicon[class*="codicon-"] { font-size: 12px; padding-left: 0px; padding-right: 0px; line-height: 16px; margin-left: -3px; } + +.monaco-dropdown-with-default > .dropdown-action-container > .monaco-dropdown > .dropdown-label > .action-label { display: block; background-size: 16px; background-position: 50% center; background-repeat: no-repeat; } + +.monaco-link { color: var(--vscode-textLink-foreground); } + +.monaco-link:hover { color: var(--vscode-textLink-activeForeground); } + +.quick-input-widget { position: absolute; width: 600px; z-index: 2550; left: 50%; margin-left: -300px; app-region: no-drag; border-radius: 6px; } + +.quick-input-titlebar { display: flex; align-items: center; border-top-left-radius: 5px; border-top-right-radius: 5px; } + +.quick-input-left-action-bar { display: flex; margin-left: 4px; flex: 1 1 0%; } + +.quick-input-title { padding: 3px 0px; text-align: center; text-overflow: ellipsis; overflow: hidden; } + +.quick-input-right-action-bar { display: flex; margin-right: 4px; flex: 1 1 0%; } + +.quick-input-right-action-bar > .actions-container { justify-content: flex-end; } + +.quick-input-titlebar .monaco-action-bar .action-label.codicon { background-position: 50% center; background-repeat: no-repeat; padding: 2px; } + +.quick-input-description { margin: 6px; } + +.quick-input-header .quick-input-description { margin: 4px 2px; } + +.quick-input-header { display: flex; padding: 8px 6px 6px; } + +.quick-input-widget.hidden-input .quick-input-header { padding: 0px; margin-bottom: 0px; } + +.quick-input-and-message { display: flex; flex-direction: column; flex-grow: 1; min-width: 0px; position: relative; } + +.quick-input-check-all { align-self: center; margin: 0px; } + +.quick-input-filter { flex-grow: 1; display: flex; position: relative; } + +.quick-input-box { flex-grow: 1; } + +.quick-input-widget.show-checkboxes .quick-input-box, .quick-input-widget.show-checkboxes .quick-input-message { margin-left: 5px; } + +.quick-input-visible-count { position: absolute; left: -10000px; } + +.quick-input-count { align-self: center; position: absolute; right: 4px; display: flex; align-items: center; } + +.quick-input-count .monaco-count-badge { vertical-align: middle; padding: 2px 4px; border-radius: 2px; min-height: auto; line-height: normal; } + +.quick-input-action { margin-left: 6px; } + +.quick-input-action .monaco-text-button { font-size: 11px; padding: 0px 6px; display: flex; height: 25px; align-items: center; } + +.quick-input-message { margin-top: -1px; padding: 5px; overflow-wrap: break-word; } + +.quick-input-message > .codicon { margin: 0px 0.2em; vertical-align: text-bottom; } + +.quick-input-message a { color: inherit; } + +.quick-input-progress.monaco-progress-container { position: relative; } + +.quick-input-progress.monaco-progress-container, .quick-input-progress.monaco-progress-container .progress-bit { height: 2px; } + +.quick-input-list { line-height: 22px; } + +.quick-input-widget.hidden-input .quick-input-list { margin-top: 4px; padding-bottom: 4px; } + +.quick-input-list .monaco-list { overflow: hidden; max-height: 440px; padding-bottom: 5px; } + +.quick-input-list .monaco-scrollable-element { padding: 0px 5px; } + +.quick-input-list .quick-input-list-entry { box-sizing: border-box; overflow: hidden; display: flex; height: 100%; padding: 0px 6px; } + +.quick-input-list .quick-input-list-entry.quick-input-list-separator-border { border-top-width: 1px; border-top-style: solid; } + +.quick-input-list .monaco-list-row { border-radius: 3px; } + +.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border { border-top-style: none; } + +.quick-input-list .quick-input-list-label { overflow: hidden; display: flex; height: 100%; flex: 1 1 0%; } + +.quick-input-list .quick-input-list-checkbox { align-self: center; margin: 0px; } + +.quick-input-list .quick-input-list-icon { background-size: 16px; background-position: 0px center; background-repeat: no-repeat; padding-right: 6px; width: 16px; height: 22px; display: flex; align-items: center; justify-content: center; } + +.quick-input-list .quick-input-list-rows { overflow: hidden; text-overflow: ellipsis; display: flex; flex-direction: column; height: 100%; flex: 1 1 0%; margin-left: 5px; } + +.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows { margin-left: 10px; } + +.quick-input-widget .quick-input-list .quick-input-list-checkbox { display: none; } + +.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox { display: inline; } + +.quick-input-list .quick-input-list-rows > .quick-input-list-row { display: flex; align-items: center; } + +.quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label, .quick-input-list .quick-input-list-rows > .quick-input-list-row .monaco-icon-label .monaco-icon-label-container > .monaco-icon-name-container { flex: 1 1 0%; } + +.quick-input-list .quick-input-list-rows > .quick-input-list-row .codicon[class*="codicon-"] { vertical-align: text-bottom; } + +.quick-input-list .quick-input-list-rows .monaco-highlighted-label > span { opacity: 1; } + +.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding { margin-right: 8px; } + +.quick-input-list .quick-input-list-label-meta { opacity: 0.7; line-height: normal; text-overflow: ellipsis; overflow: hidden; } + +.quick-input-list .monaco-highlighted-label .highlight { font-weight: 700; } + +.quick-input-list .quick-input-list-entry .quick-input-list-separator { margin-right: 4px; } + +.quick-input-list .quick-input-list-entry-action-bar { display: flex; flex: 0 1 0%; overflow: visible; } + +.quick-input-list .quick-input-list-entry-action-bar .action-label { display: none; } + +.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon { margin-right: 4px; padding: 0px 2px 2px; } + +.quick-input-list .quick-input-list-entry-action-bar { margin-top: 1px; margin-right: 4px; } + +.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label, .quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible, .quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label { display: flex; } + +.quick-input-list .monaco-list-row.focused .monaco-keybinding-key, .quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator { color: inherit; } + +.quick-input-list .monaco-list-row.focused .monaco-keybinding-key { background: none; } + +.extension-editor .codicon.codicon-error, .extensions-viewlet > .extensions .codicon.codicon-error, .markers-panel .marker-icon .codicon.codicon-error, .markers-panel .marker-icon.error, .monaco-editor .zone-widget .codicon.codicon-error, .preferences-editor .codicon.codicon-error, .text-search-provider-messages .providerMessage .codicon.codicon-error { color: var(--vscode-problemsErrorIcon-foreground); } + +.extension-editor .codicon.codicon-warning, .extensions-viewlet > .extensions .codicon.codicon-warning, .markers-panel .marker-icon .codicon.codicon-warning, .markers-panel .marker-icon.warning, .monaco-editor .zone-widget .codicon.codicon-warning, .preferences-editor .codicon.codicon-warning, .text-search-provider-messages .providerMessage .codicon.codicon-warning { color: var(--vscode-problemsWarningIcon-foreground); } + +.extension-editor .codicon.codicon-info, .extensions-viewlet > .extensions .codicon.codicon-info, .markers-panel .marker-icon .codicon.codicon-info, .markers-panel .marker-icon.info, .monaco-editor .zone-widget .codicon.codicon-info, .preferences-editor .codicon.codicon-info, .text-search-provider-messages .providerMessage .codicon.codicon-info { color: var(--vscode-problemsInfoIcon-foreground); } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/html +Content-ID: +Content-Transfer-Encoding: binary + + +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/html +Content-ID: +Content-Transfer-Encoding: binary +Content-Location: https://simwkoa14so-496ff2e9c6d22116-0-colab.googleusercontent.com/outputframe.html?vrz=colab_20240919-060125_RC00_676352627 + + + +
+------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/html +Content-ID: +Content-Transfer-Encoding: binary +Content-Location: https://scone-pa.clients6.google.com/static/proxy.html?usegapi=1&jsh=m%3B%2F_%2Fscs%2Fabc-static%2F_%2Fjs%2Fk%3Dgapi.gapi.en.SpvAvsXfWWo.O%2Fam%3DAACA%2Fd%3D1%2Frs%3DAHpOoo-MoqWi0fF1M09Ccs-6QfulXvxfdg%2Fm%3D__features__#parent=https%3A%2F%2Fcolab.research.google.com&rpctoken=376259006 + + + + + + + + + + + +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/html +Content-ID: +Content-Transfer-Encoding: binary +Content-Location: https://www.google.com/recaptcha/api2/anchor?ar=1&k=6LfQPtEUAAAAAHBpAdFng54jyuB1V5w5dofknpip&co=aHR0cHM6Ly9jb2xhYi5yZXNlYXJjaC5nb29nbGUuY29tOjQ0Mw..&hl=en&v=EGbODne6buzpTnWrrBprcfAY&size=invisible&cb=j4uckq21l7ki + + + +reCAPTCHA + + + + +
+ + +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: cid:css-dcfa043b-d364-4d1f-8a66-22424bcb6206@mhtml.blink + +@charset "utf-8"; + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto Regular"), local("Roboto-Regular"), local("sans-serif"), url("//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto Regular"), local("Roboto-Regular"), local("sans-serif"), url("//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto Regular"), local("Roboto-Regular"), local("sans-serif"), url("//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto Regular"), local("Roboto-Regular"), local("sans-serif"), url("//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto Regular"), local("Roboto-Regular"), local("sans-serif"), url("//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto Regular"), local("Roboto-Regular"), local("sans-serif"), url("//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 400; src: local("Roboto Regular"), local("Roboto-Regular"), local("sans-serif"), url("//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"), local("sans-serif-medium"), url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"), local("sans-serif-medium"), url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"), local("sans-serif-medium"), url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"), local("sans-serif-medium"), url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"), local("sans-serif-medium"), url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"), local("sans-serif-medium"), url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"), local("sans-serif-medium"), url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src: local("Roboto Black"), local("Roboto-Black"), local("sans-serif-black"), url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfCRc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+460-52F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src: local("Roboto Black"), local("Roboto-Black"), local("sans-serif-black"), url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfABc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+301, U+400-45F, U+490-491, U+4B0-4B1, U+2116; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src: local("Roboto Black"), local("Roboto-Black"), local("sans-serif-black"), url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfCBc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+1F00-1FFF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src: local("Roboto Black"), local("Roboto-Black"), local("sans-serif-black"), url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBxc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+370-377, U+37A-37F, U+384-38A, U+38C, U+38E-3A1, U+3A3-3FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src: local("Roboto Black"), local("Roboto-Black"), local("sans-serif-black"), url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfCxc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+102-103, U+110-111, U+128-129, U+168-169, U+1A0-1A1, U+1AF-1B0, U+300-301, U+303-304, U+308-309, U+323, U+329, U+1EA0-1EF9, U+20AB; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src: local("Roboto Black"), local("Roboto-Black"), local("sans-serif-black"), url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2") format("woff2"); unicode-range: U+100-2AF, U+304, U+308, U+329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } + +@font-face { font-family: Roboto; font-style: normal; font-weight: 900; src: local("Roboto Black"), local("Roboto-Black"), local("sans-serif-black"), url("//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke---- +Content-Type: text/css +Content-Transfer-Encoding: binary +Content-Location: https://www.gstatic.com/recaptcha/releases/EGbODne6buzpTnWrrBprcfAY/styles__ltr.css + +@charset "utf-8"; + +.goog-inline-block { position: relative; display: inline-block; } + +* html .goog-inline-block { display: inline; } + +:first-child + html .goog-inline-block { display: inline; } + +.recaptcha-checkbox { border: none; font-size: 1px; height: 28px; margin: 4px; width: 28px; overflow: visible; outline: 0px; vertical-align: text-bottom; } + +.recaptcha-checkbox-border { border-radius: 2px; background-color: rgb(255, 255, 255); border: 2px solid rgb(193, 193, 193); font-size: 1px; height: 24px; position: absolute; width: 24px; z-index: 1; } + +.recaptcha-checkbox-borderAnimation { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAANICAYAAABZl8i8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAABUAAADSAC4K4y8AAA4oElEQVR42u2dCZRV1ZX3q5iE4IQIiKQQCKBt0JLEIUZwCCk7pBNFiRMajZrIl9aOLZ8sY4CWdkDbT2McooaAEmNixFhpaYE2dCiLScWiQHCgoGQoGQuhGArKKl7V+c5/n33fO/V4w733nVuheXuv9V/rrnvP2Xud3zvTPee+ewsKxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExP4OdtlT6ztAbRWvvLy8A3QkwxzH6tBGMMexIo+nCgraaf2E1U6A5g60o9a9rI7S5N1APQaSzl1MTExMTExMTExMTExMTExMTExMTExMTExMTExMTOwIsMueWl8EtVW88vLyIqit4qmCguOgtoT5AKuojWA+wCpqA5i9tP6d1UuA5g70K1oPsL4iTd4N1DMh6dzFxMTExMTExMTExMTExMTExMTExMTExMTExMTExMT+l9tlT63/stbtrC9HHa+8vPzLWrezIo+nCgq6a41hdW8LoAD5COv2NgAKkI+wbm8DoHhf0yOsnwjQ3IHeaQG9U5p87kAHa01kDZZOXkxMTExMTExMTExMTExMTExMTExMTExMTExMTEysLe2yp9afoTWWdUbU8crLy8/QGsuKPJ4qKOirdRWrb1vAfDJJZ0QM88kknREhTLwR5wmtJ1lPRPpmHK6VT/5q3g4SAx0bIVDUyidXr15NYqBjIwT6YwI5cqSRgfpjARoe6E8J4vjxRgboT6XJhwf6Dau5e/qGDEq5Qb3I+mriRTINERMTExMTExMTExMTExMTExMTExMTExMTEzss7LKn1neB2ipeeXl5F+hIBHma1mStF1g4Pi1CkKdpTdZ6gYXjyOKpgoLeWndoPcPCce8oYU63YHqaHgVUhjndgulpehRQNbgiree0XkgSzhVFAZRq5pQ3t7+w+0CMhGOvpkYAlGrmhx9++EJTUxMJx15NjQDozwngN7/5gnr/fSMcG6g/j6LPJHgAqZQi4diqqV0c95kEDyC9eDi2amoXhzCP0ppO8DZsiMejYwMU144SoP6BHk3gCgtfUHv2JIDiGOcM1KOlyQeD+giB++lPX1AHDxrh2MB8RAal4EDPjg9Exx1nlBiYzpZpUzio39R6ygKJ42/KxD43qO14CgW1k9s4MTExMTExMTExMTExMTExMTExMTGxw894C+Q2rQdZt7XBFshtWg+ybot4C6Sn1hX8xZo7+bhnFCA78NdpStMI1zo4BNmBv05Tmka41sEhyEJ+C85rWqVJeo2vFboESjBHPb2+9Om/fV66pHo/Ccc450F1CJRgLliwoLSqqqp0x44dJBzjnAfVIdAxcYDf/napevxxIxwnwI5x2cwJXMX6A6VKqVbCOQvqaY6aOYHbuXPnIfFwzoJ6mgOYeE/T6wTtN785JB6dM0Bfd/IeJ+4nqTYeEoyFawz0NgdA0U9SbUwXD9cY6G0OgN5MwK66Km08umag3uwCKAYfauLpAuIaA33QAVAMPtTE08XDNQb6oAOg9xOsV15JDxTXDND7BWh2oA8TrFmz0gPFNQP0YWny2YHeQbDuuis9UFwzQO+QQSk70KEEq0uXUlVRcShMnMM1A3SoTJv8QZ1AwI4+ulQ9+GCpWrbMCMc4Z2BOkIm9f6Bf0pqcYlLvCde+JLeewe+WhvP3PKeyJvK5wgIxMTExMTExMTExMTExMTExMbHD2y57an03rRKtG1g47hZVvPLy8m5aJVo3sHAcWTxVUNBB6wytb7Nw3CEKkD20JmjN1ypL0ny+1sMhyB5aE7Tma5UlaT5f6+EQJBaYb9V6U6ssSW/ytS+5gnkar8qXXa41fuaWsmfnf07C8eUJsE73lDyAy5cvL1uzZg0JxxZYV3tKJ2v9Lg6wd+8y9Z3vGOE4ARZpTnZRMwnmna9sLlu3o7FMKdVKOIdrFtQeOdZMgrls2bKy+vr6Q+LhHK5ZUHvkAPMYrd8TsKKiMjVrVplqaUnEwzHO4ZqBirTH5AJ0ggezoan5kMJ5wjUL6oQcgE7wYMZisbTxcM2COiEHoD8jUKecUqa2bEkbj64hjYH6s1wGoPlo0qlqZqqaenmiT+0WcgCiPjNVzUxVU60+tVsImHhxyzyCpP1ki0dpDNB5oV7owiM49ZNZg7GQlmtpSQigJV6f6Tee1aeWhAB6MQE680zf8SitgXpxGKCYFtHg4zcg0jLQ60MAxbSIBh+/8ZCWgV4fAugYgnPbbf6BIq0BOqatgd7QxkBvCAH0RoLzz//sHyjSGqA3SpM/FOhIgnPJJf6BIq0BOlIGpUOB9iI4HTqUqU8/zQ4TaZDWAO0l06bUUB8hQCNGlKmDB9PDxDWkMTDDv2UsDyb2p2jNIVC4M0o1F8U5XDMwkfYUufXMDPU8rf8mYF27lqlrry1TjzxihGOcMzCR5jxZHPEHFd9EfjrFwoinpyP5RnLS8t31bbx8d30bLN+dpvVDrbu1/i8fR/Z0oZiYmJiYmJiYmJiYmJhYVKbv1wu1LuD31s/Sepc1i8/hmrN/m+n79UKtC/i99bO03mXN4nO45vTfbfqefYDWWK3nrb8kPs/nBriEOVDrZa3KLEKagQ5gDtR6Wasyi5BmoAOQPbT+n1ZlFiFNj1xhnqf1DoBd/dyGyt+W76z84LOGys/3xUg4xjlcY6hIe14OMM/TegfAFi1aVFldXV1ZV1dX+cUXX5BwjHO4xlCR9rwcYA7W+h8CVlhYqS6/vFJNn16ptH8SjnEO1wxUpB2cS80kmL94fWvlrvpYpVIqpXANaSyoA0PWTIK5YsWKysbGxrTxcA1pLKgDQ8A8SWs+gTrttEql/aWLR9eQxkBFnpPC9JkvezAPxlrSB2MhjQX15SB9KveZL3swW1qyx0MaC+rLQftUDeVZAjRkSKXavTtrPEqDtAbqs0GBXuA180w1M1VNtZr/BQGAXuA180w1M1VNtZr/BQFgnkVgOnasVFVVvuNRWuQxUM8KAhQjN/WPvoOxkIeBTg4AFCM39Y9B4yEPA50cAOjPCcottwSOR3kM0J8HAYrpEA06QQMiDwOdFQAopkM06ASNhzwMdFYAoKUEZc6c4ECRxwAtDQIUc0wayYMGRB4G+m4AoJhj0kgeNB7yMNB3AwBdTFA2bAgOFHkM0MUCNAH0PYKydWtwoMhjgL4nTT4BdDZBwVwzKFDkMUBny6CUAPofBGXChOBAkccA/Q+ZNiWAlhCU7t0rVZBWgbTIY4CWBAF6RE/sNYz2Wv9JYK6+ulL5iEdpkNbARN72cuvZGurXtCoI0JgxlerAgfQwcQ1pDEzk+ZosjqSG+k9xqH36VKonnqhUn35qaiOEY5zDtQTMf5Llu8xQz9ea22qpDreXiVtMT0hzviww+4N6FL+4Gq9ne9+C+D6fu8rpx6bzyfgdeN1Z8s47MTExMTExMbHDxPQE/li+e4KOjTqensAfy3dP0LFtUUY9/+wCRQmxn/c3Ra2qJJXxtX4OIfbz/qaoVZWkMr7WzyHAY7V+xK/AWKZVxVrG53DtWBcgO2tN0vrEhjjmNxtJSWA/4bSdcwDZWWuS1ic2xMWLF5OSwH7CaTvnALKd1i1ayy2I6bSc07YLC/MErb94wO77z21VS6r3VzU0NVcppUg4xjlcs8AizwkhYJ6g9RcP2MqVK6t27NhRFYvF4vFwjHO4ZoFFnhNCNuupcWCnn16lHn+8Sq1aVaX27DHCMc7hWgLs1MDdAddMgnnDb2uqlm04EC9UOiEN0lpQOwesmQRzyZIlVTt37swaD2mQ1oLaOQBMLDBPJ0BdulSp556rUtYPd4hwDWmQ1kCdHmiBmZsuAdqyuylr4TwhrQV1UgCgkzyYBw4c8B0PaS2okwIAvT0OU+f3G4/SJqDeHmQAoj7TT81MVVOtPrWfzwGI+kw/NTNVTbX61H4+YOLFA6sIyu9/Hzge5TFAV/l6EQGP2NQvBg7GsvrUCT6ATvD6zLDxrD51gg+gdxGQ886rUi0tweMhD/IaqHf5AUpTIww2YQuIvN6UygdQmhphsAkbD3m9KZUPoHND185Da+lcP5N2gmGP5kGFvNaof2yWSTvBiGUaFLIIea1R/9gMMLvGR+sQ3UtcyJsY9btmAjrQm2eGDsay5qkDMwAd6M0zc41nzVMHZgA6gCAcc0zO8ciHATogn4EOIgg9euQOFD4M0EH53ORPiDfVhobwMJE30eRPyPdBaTGBmDs3PFDkNTAXy7SpoOAhgnHtteGBIq8B+pBM7AsKvhpvrkuXBoeJPInm/lW59TRQf0lA+vevUrW1/mEiLfIYmL+UxZEE0OP4/0ZVatAgs6qUDSbSIK2BibzHyfJda6in8EuuqlT79lVq7NgqtWzZoSBxDteQxsAsC/26tjxYYO7Of5BN9Ivdu1epoUONcNx6kRlpu8sWSHaweALvufgqVGut4mvnF0RhR/ImHT+Fd7rWRazT5ak7MTExMbH8Mf7W/ImsDlHH42/Nn8jqcKRAHKQ1UWue1nqtGtZ6PodrgxxCHKQ1UWue1nqtGtZ6PodrzuLpqVE3ftzmRa13tNay3uFzuNbNBcieWs9aAElXPLOBlHye0/bMAWRPrWctgKQFCxaQks9z2p45gMSHqe7VWqNVk0VrOO2XwsI8R2s5QF2uNeXN7TVvr66v2bU/VqPvcUk4xjlcuzwBFXnOCQHzHK3lHqwPP/ywZvv27TWNjY3xeDjGOVyzoCLPOSFgfoXvyw2ws86qUQ8+WKPeeadGbd5shGOcw7UE2LLAL7hmmGsA6M4/bq5ZV5soVDohDdIy1DVBoDLMNQBUUVFRs2/fvqzxkAZpGeqaIFA1kIFaKwhQnz416o03ssajNEhroCLvwCDNnGrmv7+xreaLgy3Zg7GQFnmsmtrTZzOnmrlq1aqa5uZm3/GQFnmsmtrTB0x85WsRgTn77Bqla7zfeJQWeQzURb6+/uX1mahtQWDaUK2a+qwPoM96NTMITBuqVVOf9QH0IQLSr1+Nqq0NHI/yIK+B+pCf0Zz6Qz/NPFPzt/rUQVlGc4Lhp5lnav5WnzooA8w+WusJxvz5oeNRXgMUvvpkAorpDw0yoYOx4IOBTswAdKI3AOUazxqoJmYAOo5AjBiRczzyYaCOywQUc0oauXMNCB8MdF4GoJhT0sidazz4YKDzMgB9kyBMnZo7UPgwQN/MdAdEk3Z7ahRW8GFN/jukuQOiSbs9NQor+LAm/x1SwMRDtusIwoYNuQOFDwN0XcqHb/lWkibsOQdjWZP/E1MAPdGbtLuKZ03+T0yz3VGj2rd3Fo98Gajd8xFoTyr8UUe5AwpfBmjPfGzynbQ2EoCdO3OHCR8GJnx2ytdBqZwglJbmDhQ+DNDyfJ42TSEIN9yQO1D4MECn5PPE/iyC0LFjjfr00/AwkRc+DNCz8v3W848E4pJLalQsxFiBPMhrYP5RFkfMY+GrCcgttwSDirTIY2Cu9v069jxYvsNXZzcQmO98x6x9ZoOJNEhrYG4I/PXZPFhg/ife5qhRXbvWqH/91xq1aFGNslsIjnEO15DGwFwb+u1iebAFcqrWG622Orp0qVGDBhnhuPU2CNKeKpt0maHixVeX8JN1H6fYS/qYr10SyYuxjuRtZP7/fJHWUFZR6P/Hi4mJiYlF9ihOJ63vak3xPo1ufQJ9Cl/r5HAg6qT1Xa0p9qfR+XgKX+vksox68DlD66daT2q9xHqSz53hCiT+tDCen6WvzaIqTpvrnxbG87P0tVlUxWlz+dMCpkzXaC3Qqs2iBZy2MCzMYq2lHrBbXvis9rflO2vLq+prV21qIOEY53DNAos8xSFgFmst9YC9++67tdXV1bX6zqi2rq6OhGOcwzULLPIUh4D5Zd60M8C6dKlVl19eqx56qFa9+KIRjnEO1xJgkefLQWF+iyfutTdrWADX0qJq9e1YSuEa0tycAIu83woA81s8cSdYAJculiekscAi77cCwCzmxY1adfTRtWrKlFq1Z0/6eLiGNEhroCJvcZCaSTAnv7Gtdt8XzVkL5wlpkceCWuyzZhLMVatW1R48eNB3PKRFHgtqsQ+Y/eIwhw6tVevW+Y5HaZEnAbWfnz5zqQfzYKzFfzCvkDqPBXVppj6V+8ylHsyWluDxkMeCujRTn6oBdNCaR0C+/vVatXt34HiUB3kNVPjqkAnoeK+ZB6mZqWqq1fzHZwA63mvmQWpmqppqNf/xGYD+mEB061arPvssdDzKCx8G6o8zTY1oNEd/GDoYCz6s0b9TmqkRjeZ++kw/fao1+ndK86DDCoLw61/nHI98GKAr0j3o8F1vNM80APlvisoe/b+bAuh3vdqZc+FYVi39bgqglxCAE0+sVY2NuceDD/gyUC9JBRQTdJoGuSogfDHQKSmAYoJO0yBX8eCLgU5JAXQyFf6225zFI18G6ORUQEtdNfcUzb40BdBSV809RbMvTQF0JhV+xgx3QOHLAJ2ZCihuJWnC7iogfDHQshRAcStJE3ZX8eCLgZalAFpGhZ8/3x1Q+DJAy/IXaFmZO6DwlQHokd7kZ1HhX3vNHVD4MkBn5eOg9BgV/p573AGFLwP0sXycNo2mwp96qjug8GWAjs7Hif3R/IBCrZo7N3eY8GFgwufR+Xrr+QBB+Id/qFUNOQy+yAsfBugD+bw4cjzvs9eqm26qVSHiUR7kNTDh6/h8X767WGsbAbn11mC3oUiLPAYmfFwsC8wG6nVxqFjfXLIkO0ykSayFIu91sgXSGuql/JdtA+mCC2rVE0/UqsWLa9X69UY4xjlcS2yBIM+lskmXGmoPrae0NvvYpNvMaXvINnJ2sHi3/f/hD6ngY6jVrAo+9398vbNeTExMLH0/is/5Dtb6vtaNrO/zOecPovLnfAdrfV/rRtb3+VwkX4TlDwcU81z1Yj7u6hrkAK1H+Y8IdWm0htMMcABygNaj/EeEujRaw2kGOICIt93eofU3rZ1adUnaydfuCPxW2ySQXbUe0/rcA3f1cxvq7nltS93Ds7eTcIxzFtjPOU/XECC7aj2m9bkHbtGiRXXLly+v++ijj0g4xjkL7Oecp2sIkNgF/Rn/VzMBsE+fOvW1rxnhuDXcjZynfZhaudQD9cCs7XWVGw/UxZpb6vRdQyvhHK4hjQV2aZDayrVyqQdK307W7dq1q07fpx8SD+dwDWkssEuD1FYN5ESt2XFQZ5xRp55/vk5t3XpIPDqHa0iTAIu8JwaBWQ0wN79QU7eipuHQIGmEtMjDUKv9QGWY1QCj74DqYH7jwZCHoVb7gcowKwjM0UfXqWnT6lSKH+4QIQ3SIo+BWpEVKjdzqpn/8ofNdXX7Y74LFy+kzoO8Vk3tmqWZU82sqKioa2xsDBwPeZDXqqldM8DsyI/PmOb8ySeB41GeRFcAXx0zAX3Mq5lhYNpQrZr6WAagj3k1MwxMG6pVUx/LAPReAnH88XWqqip0PMoLHwbqvZmaOg1AQZp5puZvDVQD0jR1GoCCNPNMzd8aqAakub3cRhBeeSXneOTDAN2W8raUpz00uOQcjGUNVI+mAPqoNwC5imcNVI+mAPpvBGDYMGfxyJeB+m+pJu00z8SI7SogfFnz1MKkSTvNMzFiu4oHX9Y8tTAJ6Coq/J//7A4ofBmgq5KBDvbmmammRmEFX9Y8dbAFdLA3z2xpcRcPvqx56uCkh2zr1FFH1amGBndA4Qs+DdR+NlDcQtJE3VkwFnwy0O9bQHELSRN11/Hgk4F+3wI6kgp9zjnO45FPA3SkDRT35XT34zogfDLQGy2guC+nux/X8eCTgd5oAb2BCj1qlHug8GmA3pBPQH9Ehf7BD9wDhU8D9Ef51OSvoEJfdJF7oPBpgF6RT4PSECp0t251qrnZHUz4gk8DdEjeTJt4ZcmsKmngzoDCV2IVqn2+Tex/TYW//np3QOHLAP11Pt56nkmFb9euTi1bljtM+IAvA/TMfF0cmU4ATj+9Tu3bFx4m8sKHgTk9n5fvevBfCuvUJZfUqf37g8NEHuQ1MFdnffAhDxaYv661lYCceWad+vhj/zCRFnkMTPj4umyBGKjn8Aut6lTHjnXqjjvq1OrV6UHiGtIgrYGJvOcE3Vc60jfpTuL/LiX2ik491Yzc48YZ4RjnWm/UIc9Jso2cHuwwrT9p7UixhexpB6cZJg86+Ad7rNa3tW7Xmsi6nc9F/nVIMbHD67mm7lo3aT2vNV/rA9Z8Podr3R029+5aN2k9rzVf6wPWfD6Ha90dNveO/CzTL7Rm8L/uZvHxL/haR1fPNU3T2q1Vn0W7Oe2AHEBiQJqmtVurPot2c9oBOYDEp9Mm8X+N6rNoA6ftFgYkBqBxWjs9YOP+tKX+j+/W1b/z6f761Vu/IOEY53DNAruT8xYGAIkBaJzWTg9YZWVl/YYNG+o///zz+j179pBwjHO4ZoHdyXkLA8Ic3Qpkr1716qab6tUTT9SrV14xwjHO4VprsKODwMTj3y95gP7tL9vqq2sb6/UEN6OQBmktsC/5eUycH/9+yQO0cuXK+n379mWNhzRIa4F9yc9j4vzyqwfjgE4/vV69/nq9isXSx8M1pEHaBNgHs74Ui2smwbzimQ31c1ftzVqwZCEP8lpQC7PUTIK5YMGC+i1btgSOhzzIa0EtzAL0kTiUe+6pV01N/uMhLfIkoD6SDeg4D2bF+gOBC+cJeS2o4zIAHefB3LlzZ+h4yGtBHZcB5vVxGFOnho5HeRNQr880AFGfGaZmpqqpVp+abj2U+swwNTNVTbX61HSP4mwlCPfdl3M88mGAbk33KM40r8/MORjL6lOnpQA6zeszXcWz+tRpKYD+kgCcfXbm/tKv4AO+DNRfpppn0tTIzwDkV/BlTam6J80zaWrkZwDyK/iyplTdLZhH8/14vZo/31k88mWA7mj1F2+emNP0x1kwljWluskCepM3NXIdz5pS3WQBvZoKftppzuORTwP1ahso7nZoTuk6IHwy0OctoLjboTml63jwyUCft4A+FR/VXQNNjPpP2UBxC0kTddcB4ZOBzreA4haSJuqu48EnA51vAZ1HhX7tNfdA4dMAnWcDxX053f24DgifDPQDCyjuy+nux3U8+GSgH1hAl1OhFy92DxQ+DdDl+QR0FRX6vffcA4VPA3RVPjX5cir0f/2Xe6DwaYCW59Og9AIV+uGH3QOFTwP0hXyaNo2lQl94oXug8GmAjs2niT0+Mr1PFRbWqzVr3MGEL/iE7+SPTufBredMqknXXusOKHyZ2jkzHxdH8MXEvQSgtDR3mPBhYO5N++XEPFi+e5ggHHtsvaqoCA8TeeHDAH04bxeY+XO+/x2HOmdOcJjIk4D532k/45tHWyB4oOGv8QXin/ykXvn5IZEGaRMLy3/1/QDEkb5Jp0F01vpVHE6nTvXqBz+oVy++WK+WL69XW7ca4RjncA1pEjCRN/j7ovJgG/mb8YUTf0Lab8qDDtnBnsF77nO1PrUeEvuUz01y9k0lsegexzmJXzB4YZJw7iTX8XQNPIlfMHhhknDOeTz+BCXeL3pKko539ilKDep8ralaG7Uasmgjpz0/B4jna03V2qjVkEUbOe35OUDsqzWBv+aFJt6QRnWcBmn7hgHZX2uWDUzPLRtueeGzhjv/uLmVcA7XkuAib/8AIPtrzbKB6bllw7vvvttQUVHRSjiHa0lwkbd/AJCodU/zQNMa3nHHtdahcOs57/F+YV6qtd2D+PT/7GhYtamh4WCspUHPx1IK15AGaS248HGpD5iXam33IFZVVTXs3r27oaUlfTxcQxqkteDCx6U+YBbzM/IG0IgRDWrGjAa1bl2Dam4+NB7O4RrSIG0C7NqsX/1imHsB5J7XtjRs2d2UtlDphDzIy1D3ZoLKMPcCyPLlyxsOHDgQOB7yIC9D3ZsJKn+edzsBGTiwQek8QeNRHuQ1UOFraKZmTjXz0bm1GWtkNiEvfFg1tX+aZk418+OPP85YI7MJeeHDqqn9U8DEf5TWE4iLLmpQuoaHjUd54cNAXZ/yv0pen4nalQtMG6pVU2elADrLq5m5wLShWjV1VgqgMwjA6afnBtOGCl8G6oxUozn1f2Gaeabmb/Wp5yeN5tT/hWnmmZq/1aeeb8EcQgUvLGxQemBzFY98waeB2urv3Zju0KDiLBgLPhnoVAsopjs0qLiOB58MdKoF9FdU6Kuuch6PfBqgv7KB0jwTI7XrgPDpzVMtoDTP3O2i6SUJPr15qgW0igo9Z457oPBpgFbZd0DUNF30nan6UqvZn8R3QNQ0XfSdqfpSq9nj33InUIHbtWtQ+/e7Bwqf8G2gnuC9r54m6M6DseCbgRbzrSNN0KOKB98MtJj/J9+g+vSJLB75NkDPLOD7cbrriSogfDNQ736c7nqiigffDPRCXcjhVNgzzogOKHwboMPzAeiFVNji4uiAwrcBeqEAFaCHP9AjfVAaSoXt3z86oPBtgA7Nh2lTERW2U6cGFYu5hwmf8G2AFh3xE3v+59xWKvB777kHCp8G5tb4P+vy4NbzD1Tou+5yDxQ+DdA/5NPiyD9Sobt2bVBbt7qDCV/waYD+Y94s33GzX0gFv/zyBuWi74YP+DIwFx7yR9o8WGDGiL8n3vRzgYq8iaa+J+1WSB5sgfwwvid09dUNaufO4DCRB3kTe0s/zPdNuh/xE8cNqnv3BvXAAw1qw4bsIJEGaZHHgNzX6q22eb6NfK7Wslbbw337Nqjhw02/aAvncK31VjLynisPOrSG2kHrWq23Uu7Pp96Pf4vzdJBHcTLDxb+Vz9O6jPtZW5fxtaNzBdhXawx/q3OST43nPH1DAOyrNYa/1TnJp8Zznr4hIHbRukDrKq0bfeoqztMlCMhhWm9rNeUo+BjmA+Qwrbe1mnIUfAzzAXKA1u94utMUUnvYx4BsTy0/5AHRA03Tz/+8temZv33e9Nvynb6EtMiDvBbYh1I9zcxPLT/kAdEDTdOKFSua1qxZ01RdXe1LSIs8yGuBfSjd08wawG3cFxowRUVNqqSkSQ8+/oS0yJMAC1+3pQMahwkwu/bHmvR0IZSQFz5sqCmAxmECTGNjY+h4yAsfNtQUMG+Pg7j00iZVURE6HuWFjwTY21M1cyr8nJV7wwdKEnxZUIclNXMq/ObNm53Fgy8L6rCkJ5QPUOHvuadJ3+nkHg8+4MsAPdDqCWevz0StclU4T1ZNfdsC+rZXM13Hs2rq2xbQN6jgo0a5gWlDhU8D9Q17NKd+L5dmnqn5W31qXx7Nqd/LpZlnav5Wn9qXXy/UqAoLm5Tud13HI5/wjRh43RBPc2gwcR6MBd8MdAxPc2gwiSoefDPQMTzVaVLnnhtZPPJtaulVBTx3jKS5p2j243nuGElzT9Hsx+tCjqPC3nxzdEDh2wAdV8ATcpr2RBUQvhmoNyGnaU9U8eCbgU7iv8Q0qTvvjA4ofBugkwSoABWgAlSAClABKkAFqAAVoEcI0CP91vMeKuzYsdEBhW8D9J58WBy5kQqL1faogMK3AXpjPizfnUaF7dy5Se3e7R4mfMK3AXpaviwwL6cC33uve6DwaWAuz6ctkO9Rodu1a1KzZrmDCV/waYB+L9826V6kgrdv36QeeqhJHTgQHiTywgd8GZgv5t02Mr+m7Q/xncoePZrUD39owDzxhD8hLfIgb2LH8w8ZX9eWBw86jOH3MTXlKPgYI4/iFMS/5n0hf83rGf7Erx89w3kuPORr3RmeHinRelxrplZpSM1kHyU+3s5YovW41kyt0pCayT5KfHz+51Stn2k9yt8HCaNH2cepmWAO0npPK+ZY8DkoBcxBWu9pxRwLPgelAHkiv+U25ljweWIqmNsA4NrnN8Z+8/bO2Fsf7o39z8f7Qgl54QO+GOo2GyrD3AYAixYtiq1duza2ZcuW2LZt20IJeeEDvhjqNhsq781XEYD27WPqe9+LqV/8Iqbuuy+ckBc+4MtArYp/AoibOdXMcX/aEtNTnpieGjgRfMGnVVMLuZlTzaysrIzpKY+zePAFn1ZNLWSgc6ngAwbE1MqVzuKRL/g0UOd6QEu8mukSpg3Vqqkl3M9RbXIJ04Zq1dQSXdBvUIGPOiqmqqqcxyOf8G2gfqOABw9qos6DseCbgT7Ogwc10ajiwTcDfZzfuxxTN98cWTzybYA+XMAjMvV7UQWEbwY6k0dk6veiigffDHQmfyQ6pp5/Pjqg8G2A/qmApzk0mEQVEL4ZqDfNocEkqnjwzUBLdSFLqbAvvhgdUPg2QEsFqAAVoAJUgApQASpABagAFaACVIAKUAEqQPMe6JG+fPdnKuy0adEBhW8D9M/5sMD8NBV2/PjogMK3Afp0PmyBjKLC9uoVU3sjaIXwCd8G6KgjfpOO337zCRV45MiY2r/fHUz4gk8D85P423LyYBv5HH5xVUz16xdTjz0WU3/9a0yVlYUT8sIHfBmY8H1Ovj3ocL7WhggedIDP8/PyURx+tdBPtF7XWqpVGVJL2cdP0r5ySBf8eK17+am5NVrrctQa9gWfx6eAebzWvfzU3BqtdTlqDfuCz+PTvEnsOn49ED4nOT9HzWNf1x3ypjFd4KFam7SaIxJ8D7VgDtXapNUckeB7qAWzn9YKreaIBN/97JpJMP/595ua//bxvuY1275oXlfbmJPgA77g04J6PNdMgvn+++8360Glee/evc379u3LSfABX/BpQT2em/lHVPAePZrV5MnNaubMZvWXv+Qm+IAv+DRQP6Lmz02SCr6/sblZTwecCj4tqPdyk6SCHzx40Hk8+LSg3qsLeQcVuE+fZvXZZ87jkU/4NlDv8P4BQrXJeTAWfDPQt7mfo9oUVTz4ZqBvc1/XrH7968jikW8DdF4BDx7URKMKCN8MdA0PHtREo4oH3wx0jS7kairsu+9GBxS+DdDVBTwiU78XVUD4ZqDeiEz9XlTx4JuBrtOFXEeFXb48OqDwbYCuE6ACVIAKUAEqQAWoABWgAlSAClABKkAFqAAVoAJUgB7WQI/0BeZqKmxFRXRA4dsArc6HLZBFVNhXX40OKHwboIvyYZNuChX2vPOaVWME3Rp8wrcBOiUftpF7a9VRgS+6qFm9/Xazqq1tVnV1uQk+4As+DUzE6J0vDzqU8EelonrQAb5L8u1RnK9o/YYf7mpyALGJfcHnV5JhdtC6S2uZ1i6tOkfaxT7hu4MFs4PWXVrLtHZp1TnSLvYJ3x2SgF7BD3hV8tsaXaiSfV6RDHO2VkvEQowODHO2VkvEQowO/F1k1KKWiPUb+j4y156Wq57d0PLXD/e2bN19sGX7HjeCL/iEb4Z6F9eeloULF7Zs3bq1paGhwangE74Z6l26kDdRgdu3b1ETJrSov/2tRZWVuRF8wSd8G6g3FXCTpILraUAkgm8GuoybJBU8qnjwzUDxhdglVNhHHoksHvk2QJcUcD9HtSmyAmrfDHQX93NUm6KKB98MdJcu5OdU2LVrowMK3wbo5wU8eFATjSogfDNQb/BoK6B1PD9sUevXRwcUvg3QOgEqQAWoABWgAlSAClABKkAFqAAVoAJUgApQASpABagAFaACNDTQI30LpM2BHumbdB9SYWfOjA4ofBugH+bDNvJ9VNgePVrUvHktqrnZHUj4gk/4NkDvy4cHHbpqVbTBgw6I0TUvHsXRBT1G61daOyMAuZN9H2M/jtOfX161V0s51l723d8C2p9fXrVXSznWXvbd3wLajb8jt5If8HKpley7mw1zRwQgk4UY/RnmjghAJgsx+uuC9tBaq6UiFmL08F7Iqu56ZbNau/0LVf9Fs1PBJ3wzVO+FrGrZsmVq79696uDBg04Fn/DNUPFC1mlU4P79lXrtNaWWL3cr+IRvA3VagdfMUfCoDL695u81cxQ8KoNvr/nzozhKlZVFFo98G6D0KA4Vtp7+BBKNwbcXx2uSqE1RGXx7ceJNcteu6IDCN8fJH6B1ddEBhW8BKkAFqAAVoAJUgApQASpABagAFaACVIAKUAEqQAWoABWgAlSAHmZAj/RNugNU2I8+ig4ofBugB/JhG3kuFfbSS5WqrXUPEz7h2wCdmw8POpwVr6XQcce5VeJBB8Q4K18exTmXvyMX1VMj8H2u/WzTWVpvaTVFALSJfZ9lAT1L6y2tpgiANrHvsyygRfwaoDURPNu0hn0X2TAPtEGTR4yzGOaBNmjyiIHmjma/vQ2ebUKM/gVce9QvXt+qPtvV5LzPhk/4Zqhvce1RK1asUPv373ceDz7hm6G+xR+bVmrIEKXmzlVq/Xq3gk/4NlDpY9PUzKOAaUP1mr/XzKOAaUP1mn98QKqoiG7aBN/WtIkKG6Xh+enkiX3UdsjEvjm6GxeFz0kn3ylFbX93oFGbABWgAlSAClABKkAFqAAVoAJUgApQASpABagAFaACVIAKUAEqQA8zoEf6Jl2MCrtxY3Qw4dsAjR2yjdwSAcy/8zbyEirsVVcptW+fe5jwCd8G6JJ8eNDhEv7kmVLt2yvVt69Sp5ziTvBpYCLGJfnyKM5IraoInxqB75HJ36Ur0XqVX1y1wpGWsc+SFB/5K9F6lV9ctcKRlrHPkhQf+cOXE1/VwvvwVjjSMvZ5yBcT72+DJn+/BfP+Nmjy91sw72+DZ5vut2smFXpq+U61ouaAWrWpwYngCz4tqCVcM6nQ1dXVateuXaqurs6J4As+LaglXDNNof/lX5SaN8+8FsiF4As+E1BLCrhJUsGjMgvqq9wkqeBRmQX1VW6SpuBRWQLqq977Q6k2RWXwzUC994dSbYrK4JuBLuN+ztSmqAy+DdBlBTx4UBONyuCbgXqDBzXRqAy+Gag3eLTVm8VWCFABKkAFqAAVoAJUgApQASpABagAFaACVIAKUAEqQAWoABWgoYHKFkiulrQFIpt0uVrSJp1sI7vcRpYHHRw/6CCP4kTwKE4S2HZag7WGa10cUsPZR7uCLKYL305rsNZwrYtDajj7yBpPF76d1mCt4VoXh9Rw9tEuE8j2WuO0tjhs5lvYZ/sUINtrjdPa4rCZb2Gf7VOAbK81TmuLw2a+hX22TwWz1ANx7fMb1R0vb1J3/nFzKCEvfFhgS22oDLPUA7Fo0SL1/vvvq4qKilBCXviwwJbaUBlmaRzEsccq9dWvKlVcHE7ICx8JsKWtoHItUj94doP660f7VKw59+eY4QO+4JOhjrOAohaphQsXqq1bt6qWltzjwQd8wSdDHWcBHUcF79JFqWnT8ILR3KdK8AFf8GmgjrP7TGrmAODa4NNq/u24z6RmDgCuDT6t5t+O+0zTzAHAtcFnovm3K+DBg5qoi5qZqqZazX8wDx7URF3UzFQ11Wr+g3nwME00irfqwmei+Q8u4BGZ+r2oDL4Z6HAekanfi8rgm4EO5xHZ9HtRGXwboMMLeJpDg0lUBt8M1Jvm0GASlcE3A/WmOWYwicrg2wC9WIAKUAEqQAWoABWgAlSAClABKkAFqAAVoAI074HK8p3j5TtZYM7FUiwwyxZILpa8BSKbdDnUzFSbdLKNXOx+G1kedHD8oIM8ihPBozhiEZuuXYVaQ7RGao3yqZGcpzBoPF27CrWGaI3UGuVTIzlP4Hi6dhVqDeG3jo3yqZGcpzAIyM5ad2ttyqHv3MQ+OvsA2Vnrbq1NOfSdm9hHZx8gO2vdrbUph75zE/vonA1mT62l9mh/98wt9HZFP0LapNEdvnpmgNlTa6k92ldWVtLbFf0IaZNGd/jqmQFmz1bf98RIfd55Sl10kT8hbevRHb56ZqqZBHPM1I1q/ifh5qPIg7zwYUHtnKZmEszFixerbdu2hZqPIg/ywocFtXOammlgnnCCUi+9pFRTiHemIg/ywkcCaudUQO/2YG7ZnfvLWeHDgnp3CqB3ezAPHMj9HyjwYUG9OwXQu+Mw167NfWIPHwmod6cagKjPRO1yZfBl9amFSQMQ9ZmoXa4Mvqw+tTBpADJ9JmqXK4OvRJ9aaAMdEsUCSdLCyBAL6JAoFkiSFkaGWECHxPvMJoevRoavRJ86xAaK6Q4NKq4NPhnoSAsopjs0qLg2+GSgI5NeyGoGFdcGnwboSBvoKO89zK7Nev/yKAvoKO89zK7Nev/yKAvoKCo0RmrXBp8G6CgBKkAFqAAVoAJUgApQASpABegRBlRuPR3fesriiOPFEVm+c7l8JwvMjheYZQskYDP3swUim3QXud2kk23kCLaR5UGHCB50EBMTE0s8P1qk1S9JRame/8zV+PnRIq1+SSpK9fxnrsbPjxZp9UtSUcbnPwNC7KR1q1aZVmOGUb2R0yBtpxwgdtK6VatMqzHDqN7IaZC2Uw4QO2ndqlWm1ZhhVG/kNEjbKSzMYVrVNrhRT5u5qS2cS4KLPMNCwBymVW2DW7BgAU3YbeFcElzkGRYC5jCt6lbg8BXZ445rrcSXZT0hz7CgMK/zvkJ7w29r1Gvv71ab8N3kllR3KoquIQ3SWl+bvS4AzOu8r9AuWbJE1dTUZLwdxTWkQVrra7PXBYB5nVYTATrxRKWmTFFq9WqlmpsPDYZzuIY0SGugIu91QWomwXzoze1qf2Oz77sypEUeC+ownzWTYH744YcqFov5v83VaZHHgjrMZ800MC+/XKk9e/zfdiIt8iSgDvPTZ1Z7MMMsrCGPBbU6U5/KfWa1BzOsWVCrM/Wp3GdWx2GGWTpEngTU6ox9Kg8q1HSD1MxUNdVq/rdmAHqr18yD1MxUNdVq/rdmAHprvJkHqZmpamqi+d+aCShGauoPczX4YKBlGYBipKb+MFeDDwZalgFoGUFAf5irwYcBWpZpnklTIwwyuRp8WFOqdP9ToqmRq/VQa0qV7n9KZmqEQSZXg4/ElKp9KqBF3tTIxa4EfFhTqqIUQIu8qZErs6ZURSmAFsWnRs3NuQeDj8SUqigV0H7eGqgrs9ZG+6UA2s9bXHZl1iJzvxRA+1HhMbd0ZfBlgPYToAJUgOY9UBmUHA9KMm1yOW2Sib3jib3cekZz6+lkceTB/zrCF0cuu8zf4kjy8h3ABF2+s2Ae/st3ABN0+S4Bs8n3QrMsMDtcYJYtkAi2QGSTLoJNOtlGjmAbWUxMTExMTCwfTE+NemuN1ZquNZs1nc/1jmDa1FtrrNZ0rdms6XzOeTw9NeqtNVZrutZs1nQ+19slyJO1ZmjFMkzsY5zmZAcgT9aaoRXLMLGPcZqTHYA8WWuGVizDxD7GaU7OFSY+77vLAzfuT1vUH96pU/M+2kfCMc5ZYHel+mxvAJj4vO8uDxz+5bF+/Xp6cy2EY+uvh4rTluQAE5/33RUHd/bZSk2apNT06UY4xrkE2F0ZP9vrAyYtkPzrK5vVx1u+SLtYgWtIYy2MlISESQsky5YtU3syrALhGtJYCyMlIWGaBZKhQ5VatCj9KhOuIU1iYaQkTDOnmjnlze3qi4PZ1w2RZkriIbFdQZo/N/Nd3hJes489H6Sxlu52BWn+3MxNzRw1Sqn9+32sTe43aRM19eQgQGd4NdMPTBuqVVNnBAA6w6uZzQE20JDWqqkzAgCdEa+ZfmDaUBM1dUaQ0ZwGoEzNPFPztwaq3j5HcxqA9oTYlkAea6Dq7XM0NwNQpmaeqfknBqrefoCO9QagsGYNVGN9AB2b63/nrYFqrA+gY+MDUFhLDFRj/QDF3JJG8LCGvAx0ug+gmFvSCB7WkJeBTvcBdDrBwAge1pDXAJ3uBygm7DQtCmvzEl9XmO0D6Oxcv7pgfV1htg+gswkGpkVhDXkN0NkC9O8AVJq84yYvg5LjQUmmTS6nTTKxdzyxl1vPCG49ZXHE8eKILN9FsHwnC8wRLDDLFkgEWyBiYmJiYmJiYmJiYkeg8Wswe7Eif+0jvwazFyvyePwazF6swighjtaak/RvkEY+N9olXIY4WmtO0r9BGvncaJdwGeJorTlJ/wZp5HOjncHVoPpoLbQXQ654ZgMpaYEEafo4gNlHa2Hy/5VS/D8Jafo4gNlHa2GrxZCOHY1aL5AgTR8XMOnVwVc/t4GW6z6z/vqNY5zDNetVwX1yhLnJex8zluv2W4u/OMY5673Lm3KByjDNq4O7djXLdZ98klgHxTHO4VriVcF9cmnmVDPH/m6T2lyX/j/0uIY0Vk0N+8pgqplLly7N+tdEpLFqathXBpuaOXCgUmvWpF9gxjWkSdTUwjBAR3s1MxNMG6pVU0eHADraq5l+XkiANFZNHR0C6Oh4zcwE04aaqKmjwwCdE3R/3tqPnxMC6Jyg+/PWfvycEEDnBN6fT+zHzwnT3Gk0/yzA6zI+a/1ajMKAzZ1G8/0BdiGR1hr9CwM2dzOa231mNkPaxOgf6JPovbzRPKhZo3+vAEB7hX2hizX69woAtFd8NA9qidG/lwD9OwKVJu+yycug5HhQkmlTNNMmmdi7nNjLrafjW09ZHIlgcUSW7yJYvpMFZjExMTExMTExMTExMTExMTE2Xhgp1rqGVRzlAgkvjBRrXcMqjnKBhBdGirWuYRVHucp0pdbaFP+iw7krI4B5pdbaFP+iw7krI4B5pdbaFP+iw7krXcOc7AG85vmNatJftpKuSXyNBprsEOZkDyBW5z/44AOStVIPTXYIc3Ic4DHHKDVihBGOE2Anu6yZBO13i3epRuuv3jjGOQvqlY5qJkFbt25dq7964xjnLKhXOqqZBtrPf44NK3vzypxLQL3SRZ+51oOZziyoa3PpU7nPXOvBTGcW1LW59KncZ66Nw0xnCahrc+pTedChpt2Y4SUEuGY1/+IcgBZ7zTzTSwhwzWr+xTkALY4380xb17iWaP7FuQDFSE79ZdZnAHQaBnpNDkAxklN/mc2QhoFekwPQawgS+stshjQG6DUC9DACKk3ecZOXQcnloCTTJsfTJpnYRzCxl1vPCG49ZXFETExMTExMTExMTExMTExMTExMTEwsJ+MF5hFaE1kj2mCBeYTWRNaINlhgHqE1kTUiyqfveiT/K9n6F3KPCGD2SP5XsvUv5B4RwOxxyL+SE/9C7hFFzVzobdI9OW8HydqkWxjBv5EXept0VVVVJGuTbmEE/0ZeGN+ku/lmo8Qm3UKnNZWbNgG03+yAYwvqCIdAR6R6XUbSazFGOAQ6Ig5T/3Bxw3EC6giXQNFfUq1MNpxjoBMdAkV/SbUy2XCOgU50CHQiQUOtTDacM0AnCtDDGKg0ecdNXgYl19MnmTbJxP7wntiLiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJifm1y55af67WVNa5UccrLy8/V2sqK/J4qqDgXK2prHPbAmaTtYXcFCVUhtlkbSE3RQmVYTZZW8hNkULlWqnu+89tJIY6NUKgqJVq5cqVJIY6NUKgUwnkpZcaGahTBej/IqDS5GVQOowHJTExMTExMTExMTExMTGx4Pb/Ab7rit24eUF+AAAAAElFTkSuQmCC"); background-repeat: no-repeat; border: none; height: 28px; outline: 0px; position: absolute; width: 28px; } + +.recaptcha-checkbox-nodatauri.recaptcha-checkbox-borderAnimation { background-image: url("https://www.gstatic.com/recaptcha/api2/checkbox_sprite.png"); } + +.recaptcha-checkbox-spinner-gif { border-radius: 2px; background-color: rgb(255, 255, 255); background-size: 24px; border: 2px solid rgb(193, 193, 193); height: 24px; left: 0px; position: absolute; top: 0px; width: 24px; } + +.recaptcha-checkbox-spinner { background-color: rgb(249, 249, 249); border-width: 6px; border-style: solid; border-color: rgb(77, 144, 254) rgb(77, 144, 254) transparent transparent; border-image: initial; border-radius: 36px; height: 36px; left: -4px; outline: 0px; position: absolute; top: -4px; width: 36px; box-sizing: border-box; opacity: 0; animation: 2.5s linear 0s infinite normal none paused spinner-spin; transition-duration: 1s; } + +@keyframes spinner-spin { + 0% { transform: rotateZ(0deg); } + 10% { transform: rotateZ(135deg); } + 25% { transform: rotateZ(245deg); } + 60% { transform: rotateZ(700deg); } + 75% { transform: rotateZ(810deg); } + 100% { transform: rotateZ(1080deg); } +} + +.recaptcha-checkbox-spinner-overlay { content: ""; position: absolute; top: -7px; left: -7px; width: 38px; height: 19px; background-color: rgb(249, 249, 249); animation: 1s linear 0s 1 normal none paused overlay-spin; transform-origin: center bottom; border-radius: 38px 38px 0px 0px; transform: rotateZ(45deg); opacity: 0; } + +@keyframes overlay-spin { + 0% { opacity: 1; transform: rotateZ(45deg); } + 100% { opacity: 1; transform: rotateZ(225deg); } +} + +.recaptcha-checkbox-checkmark { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAATsCAYAAADsAfBvAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAmAAAE7AAx5U8eAAAGSElEQVR42u3dMWicZQDG8dRo0FIrgqFFVCxWQaFD6VDnqiBCJ3NK1UVQsaOQQsAiKIoF7eLSwfLh0lXaKmZTEBQLgkNXRxHUqUvX+l6+7/guSQOXL5fLk9zvB++iwz0kl1zeP+llZgYAAAAAAGBHVb3T5TycNuqFcp5KG3VPOc94ygAAAADRqt7Zcs6ljXqrnH/LeTppVL/2XCvnmKcNAAAAEKuuPZ+ljerXnjvNOZ8yql97fm1G3cqqPlXvoXJ+KOek5zQAAABMt11Qe74oZ1/CqOHaMziXUsb1a88va8a9kfLp3F/Oj82oyxkfsdXjPihn1ncDAAAA9ga1Z/RRu672fJPRMFbXnsG5Us59KeO+WzPuejlzCePmyrk6NOz3cg6mfJXONp/Gm+XMp30Lmc17PzIAAIAJ3orUnlFHqT1dx6k9XcetrT39s1zOws4/79racyfvi6Ied/ku4xYTPq37mo/SYNTPK1/BQd+ALzRfsfsTX7LmZgAAgBF+dFZ7Rh21h2pP1ft85VM/oXGj1Z76jjn4/xMdt3HtWT2qf36bXEPbuPZ8uea/3Zh8Lti49uzgqNXjLmeNasepPVv7ogAAAEb40blb7al6H5dzartGdas97c389vjHda0963PBT9vxEdts7bkwuUtwt9ozoZv55mvPBHOB2rO1cWpP14FqDwAAW/qZ7YHEUUt5b0NR9T4auheMeVz32rP2EvzH+IZtvfZsw9VufLVnG+6bao/ao/aoPWoPAMAUhpWllZ/fAkcNftq9kDhqEFcOJNWeMRcftUftUXvUHrVH7VF7AICsF/3jqWFlgm870a1hnEkNK/NGqT1qj9qj9qg9ao/ao/YAwIReXxfyXmPbm/n1nHHrc8FFYcUotUftUXvUHrVH7VF71B4Apj2sPJ84anAJXkocNTjvCCtGqT1qj9qj9qg9ao/ao/YAMO1h5f7UsBL3PrFLWRdgucAotUftUXvUHrVH7VF71B4AuOurxvvlPJZYe/o/APyZM279Jfiq2mOUUWqP2qP2qD1qj9qj9qg9ANMeVmYTRy3lvaStvm+GjLv7JfgRN3OjjFJ71B61R+1Re9QetUftAZjm2nMstfbE//2k11Jrj5u5UUapPWqP2qP2qD1qj9qj9gBMde15Ne+Vo73aBb2srb9vXlJ7jDJK7VF71B61R+1Re9QetQeAwG/Qb3uLnI73zatqj1FGqT1qj9qj9qg9ao/ao/YAEPgN+r28f83VXu3+Kedoau1ZVnuMMkrtUXvUHrVH7VF71B61BwC1R+1xMzfKKLVH7VF71B61R+1Re9QeANQetcfN3Cijpqr2HCvnw7Ta82w5/2XVnvoBvlV71B61R+1Re9QeANQetccoo4yKrj31AxzOqj31Axxtik9U7TlSzl9qj9qj9qg9ao/aA4Dao/YYZZRR0bWn+31gG2tP+0CHcmpP+0CPN9UnpPbUD/Ro8xcH1B61R+1Re9QeANQetcfN3Cij1J7c2rO1URFXux0aVfVez6g9qx/4k6zaUz/wgtqj9qg9ag8Aao/a42ZulFFqj9pjlFGTH/NKOdcyak876lQ5t/PCStX7Su1RewBQe9QeN3OjjFJ71B6jjNolo17OG7X+I3Yjq2HU487mjQKAPUDt6X7fVHuMMmqqR6k9csG4R802/14pMhfMNeMic0F/3EE/0wEADP+IpPZ0vW+qPUYZNdWjImvPgWZIUO1px8034yJzwbzfLgAAYA9Re7rfN9Ueo/bkqMW8UfWw4behuJnTMNpxN7JGteP2zQAAANNF7el+M1d7jBrHsEt5owaJoB53M69h1OP8sw0AAICNbk1qT9dcoPZsNGohNazMDb0nRtwvh/THXcz85RAAAAB2FbVn86Oias/xzLBSjzubGVbqcWeEFQAAAPYmtWf0Uafzak89rP9XXK6k/sZKf9ynwgoAAABM8DYeWXsW82pPPWz4fWKX0z5q3icWAAAASK09h8u5lVd76nEnm3HLiZ/OE36NBgAAAKZb1Xs3r/bUw94s5++82tOO+z71U3qv5zUAAABMr6r3Umrt6f+Joq9Ta09/3DlPHwAAACBO1XuinOdSx71YzpHUcSc8fQAAAIA4Ve/BleITOu7J3HehqXqHPH0AAAAAAAAAALr5H72AWmG4R73sAAAAAElFTkSuQmCC"); background-repeat: no-repeat; border: none; height: 30px; left: -5px; outline: 0px; position: absolute; width: 38px; } + +.rc-anchor-dark .recaptcha-checkbox-spinner, .rc-anchor-dark .recaptcha-checkbox-spinner-overlay { background-color: rgb(34, 34, 34); } + +.recaptcha-checkbox-nodatauri.recaptcha-checkbox-checkmark { background-image: url("https://www.gstatic.com/recaptcha/api2/checkmark_sprite.png"); } + +.recaptcha-checkbox-hover .recaptcha-checkbox-border, .recaptcha-checkbox-hover .recaptcha-checkbox-spinner-gif { box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px inset; border: 2px solid rgb(178, 178, 178); } + +.recaptcha-checkbox-focused .recaptcha-checkbox-border, .recaptcha-checkbox-focused .recaptcha-checkbox-spinner-gif { border: 2px solid rgb(77, 144, 254); } + +.recaptcha-checkbox-active .recaptcha-checkbox-border, .recaptcha-checkbox-active .recaptcha-checkbox-spinner-gif { background-color: rgb(235, 235, 235); } + +.recaptcha-checkbox-disabled .recaptcha-checkbox-border, .recaptcha-checkbox-disabled .recaptcha-checkbox-spinner-gif { background-color: rgb(241, 241, 241); } + +.recaptcha-checkbox-loading .recaptcha-checkbox-spinner-gif { background-image: url("https://www.gstatic.com/recaptcha/api2/loading.gif"); } + +.recaptcha-checkbox-checked .recaptcha-checkbox-border, .recaptcha-checkbox-checked .recaptcha-checkbox-spinner-gif { visibility: hidden; } + +.recaptcha-checkbox-checked .recaptcha-checkbox-checkmark { background-position: 0px -600px; } + +.recaptcha-checkbox-expired .recaptcha-checkbox-border, .recaptcha-checkbox-expired .recaptcha-checkbox-spinner-gif { border: 2px solid rgb(255, 0, 0); } + +.recaptcha-checkbox-clearOutline.recaptcha-checkbox-focused .recaptcha-checkbox-border, .recaptcha-checkbox-clearOutline.recaptcha-checkbox-focused .recaptcha-checkbox-spinner-gif { border: 2px solid rgb(193, 193, 193); } + +.rc-anchor { border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.08) 0px 0px 4px 1px; } + +.rc-anchor-normal { height: 74px; width: 300px; } + +.rc-anchor-compact { height: 136px; width: 156px; } + +.rc-anchor-dark { background: rgb(34, 34, 34); color: rgb(255, 255, 255); } + +.rc-anchor-dark.rc-anchor-normal, .rc-anchor-dark.rc-anchor-compact { border: 1px solid rgb(82, 82, 82); } + +.rc-anchor-light { background: rgb(249, 249, 249); color: rgb(0, 0, 0); } + +.rc-anchor-light.rc-anchor-normal, .rc-anchor-light.rc-anchor-compact { border: 1px solid rgb(211, 211, 211); } + +.rc-inline-block { display: inline-block; height: 100%; } + +.rc-anchor-center-container { display: table; height: 100%; } + +.rc-anchor-center-item { display: table-cell; vertical-align: middle; } + +.rc-anchor-content { display: inline-block; position: relative; } + +.rc-anchor-normal .rc-anchor-content { height: 74px; width: 206px; } + +.rc-anchor-compact .rc-anchor-content { height: 85px; } + +.rc-anchor-error-message { color: rgb(255, 0, 0); font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 16px; padding: 0px 10px; } + +.rc-anchor-checkbox { margin: 0px 12px 2px; } + +.rc-anchor-checkbox-label { font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; line-height: 17px; } + +.rc-anchor-normal .rc-anchor-checkbox-label { width: 152px; } + +.rc-anchor-compact .rc-anchor-checkbox-label { width: 95px; } + +.rc-anchor-error-msg-container { color: rgb(255, 0, 0); font-family: Roboto, helvetica, arial, sans-serif; font-size: 12px; font-weight: 400; left: 0px; line-height: 14px; margin: 2px; position: absolute; top: 0px; } + +.rc-anchor-normal.rc-anchor-error .rc-anchor-error-msg-container { width: 240px; } + +.rc-anchor-normal.rc-anchor-error .rc-anchor-content { margin-top: 10px; } + +.rc-anchor-compact.rc-anchor-error .rc-anchor-content { margin-top: 25px; } + +.rc-anchor-normal-footer { display: inline-block; height: 74px; vertical-align: top; width: 70px; } + +.rc-anchor-compact-footer { margin: 0px 12px; text-align: center; width: 136px; } + +.rc-anchor-logo-img { background: url("https://www.gstatic.com/recaptcha/api2/logo_48.png") no-repeat; } + +.rc-anchor-logo-img-ie8 { } + +.rc-anchor-logo-text { cursor: default; font-family: Roboto, helvetica, arial, sans-serif; font-size: 10px; font-weight: 400; line-height: 10px; margin-top: 5px; text-align: center; } + +.rc-anchor-light .rc-anchor-logo-text, .rc-anchor-light div a:link, .rc-anchor-light div a:visited { color: rgb(85, 85, 85); } + +.rc-anchor-dark .rc-anchor-logo-text, .rc-anchor-dark div a:link, .rc-anchor-dark div a:visited { color: rgb(245, 245, 245); } + +.rc-anchor-logo-portrait { margin: 10px 0px 0px 26px; width: 58px; user-select: none; } + +.rc-anchor-logo-img-portrait { background-size: 32px; height: 32px; margin: 0px 13px; width: 32px; } + +.rc-anchor-logo-landscape { user-select: none; } + +.rc-anchor-logo-img-landscape { background-size: 24px; display: inline-block; height: 24px; width: 24px; } + +.rc-anchor-logo-landscape-text-holder { display: inline-block; height: 24px; margin: 0px 2px; width: 54px; } + +.rc-anchor-normal .rc-anchor-pt, .rc-anchor-invisible .rc-anchor-pt, .rc-anchor-compact .rc-anchor-pt { font-family: Roboto, helvetica, arial, sans-serif; font-size: 8px; font-weight: 400; } + +.rc-anchor-pt { background-image: url("data:image/png;base64,iVBORw0KGgBRG4Rb2FMT3YcbXR9tWExjQBkXZ0SmVvbQkIJnQzBTGlvEmmiBckPzM1ddZZIBdFRxCG0kbWACY0ABec1NTbNuBMSVyV8uoZWE3EJ9uBKL3oUEokpB9df4xzrnzB9X98U9BN9HACAecjK0kwW3MuuZ0pP3yDHx1fQN1fK18lKQHiFp3NcANsxxVUQEUWBRc1L9mFRUmkslLykbWl0BNKYbUHx6LEEBY2V1lgTKMZhlcELQx6FwlwBOfubZnH62q1laHIBo150N2yuwJTPAQ1BMy0yjvgsBaq4IS2V0BZMY7YmvWTaLLb3Vy2m5mBS29xBYXfknG1LSmnyK3UBOK2imGUIiTnGqgBdCt7WENidi1TTYRGbW0BrRkglkpAj2XZCWw/eDUBrGRotZ2sBe1vdYnXsyWUBdGt1bGkBQpCloopu5WRWcABPLOuJXQ4b24B/ipvpBthBEEGy0HPhcmW5UgBZ9/eOtV+ka2kD5RrtCi+kGmyNdjxU6T+HVyKMl19jON4mcolzWGTo7JDBdNcTXmxLU2lmYHFSMdlnBfc35aWyZBRvCcbmG0FRbd6Uv4b2UBboFlOO+VB5XV4N4DEZLZlaeoBZG9uUdKZad55Be7Fy8cFxqABuU3EahHzRiJKaZVudABMMpwQ7EsnE9CdGg5ZQBKPBeCN2TCbmrwirF5KFjuV3WN7iPGXiafWAn6qggVfGADVxuruN8vtWhMrCQ2heqad4EmIIqKoAudjGYr1JtTnuffQ+skkW+2MNnBZ2WwOpO6PXpvBPtOQvWiCsYBbm+PHABNVBjYWvyY8FvwIcoHHRl67oBc2BwaHAPcABF7phMGkBbWU7hLzaBXXpKZHL73dx2BxOBFsrtnxm1yBeE1napmxNXVzTdneLBnc"); } + +.rc-anchor-pt a { display: inline; padding: 2px 1px; text-decoration: none; } + +.rc-anchor-pt a:hover { text-decoration: underline; } + +.rc-anchor-normal .rc-anchor-pt { margin: 2px 11px 0px 0px; padding-right: 2px; position: absolute; right: 0px; text-align: right; width: 276px; } + +.rc-anchor-compact .rc-anchor-pt { margin: 0px 0px 2px; width: 132px; } + +.rc-anchor-aria-status { display: none; } + +#rc-anchor-alert, .rc-anchor-alert { color: red; font-size: 9px; margin: 2px; position: absolute; top: 0px; } + +#rc-anchor-over-quota { bottom: 0px; color: rgb(85, 85, 85); font-family: Roboto, helvetica, arial, sans-serif; font-size: 9px; padding: 4px; position: absolute; width: 170px; display: flex; align-items: center; height: 20px; } + +.rc-anchor-compact .rc-anchor-content #rc-anchor-over-quota { width: 148px; } + +.rc-anchor-normal .rc-anchor-pt.rc-anchor-over-quota-pt { width: 130px; } + +.rc-anchor-logo-portrait.rc-anchor-over-quota-logo { margin-top: 6px; } + +#rc-anchor-invisible-over-quota { font-size: 9px; line-height: initial; } + +#rc-anchor-invisible-over-quota a { color: white; } + +.rc-anchor-invisible { height: 60px; width: 256px; display: flex; } + +.rc-anchor-invisible-text { background: rgb(26, 115, 232); color: white; display: flex; flex-basis: 166px; flex-direction: column; -webkit-box-flex: 1; flex-grow: 1; font-family: Roboto, helvetica, arial, sans-serif; font-size: 13px; font-weight: 400; height: 100%; justify-content: center; line-height: 20px; padding: 0px 16px; white-space: nowrap; } + +.rc-anchor-invisible-text.smalltext { font-size: 12px; padding: 0px 10px; line-height: 16px; white-space: normal; } + +.rc-anchor-invisible-text.smalltext .rc-anchor-pt { line-height: 12px; white-space: normal; } + +.rc-anchor-invisible-text.smalltext .rc-anchor-pt a:link { font-size: 9px; } + +.rc-anchor-normal-footer.smalltext .rc-anchor-pt { font-size: 5px; line-height: 6px; } + +.rc-anchor-invisible-text strong { font-weight: 500; } + +.rc-anchor-invisible .rc-anchor-normal-footer .rc-anchor-pt { transition: opacity 0.3s; text-align: center; width: 70px; margin-top: 2px; } + +.rc-anchor-logo-img-large { transition: 0.3s; background-size: 40px; margin: 5px 15px 0px; height: 40px; width: 40px; } + +.rc-anchor-invisible-nohover .rc-anchor-logo-img-large, .rc-anchor-invisible-hover-hovered .rc-anchor-logo-img-large { background-size: 44px; margin: 8px 13px 0px; height: 44px; width: 44px; } + +.rc-anchor-invisible-nohover .rc-anchor-normal-footer .rc-anchor-pt, .rc-anchor-invisible-hover-hovered .rc-anchor-normal-footer .rc-anchor-pt { opacity: 0; } + +.rc-anchor-invisible-nohover .rc-anchor-invisible-text .rc-anchor-pt, .rc-anchor-invisible-hover-hovered .rc-anchor-invisible-text .rc-anchor-pt { opacity: 1; } + +.rc-anchor-invisible-text .rc-anchor-pt { transition: opacity 0.3s; } + +.rc-anchor-invisible-text .rc-anchor-pt a:link, .rc-anchor-invisible-text .rc-anchor-pt a:visited { color: white; font-size: 10px; } + +.rc-anchor-invisible-hover .rc-anchor-invisible-text .rc-anchor-pt a:link { display: none; } + +.rc-anchor-invisible-nohover .rc-anchor-invisible-text .rc-anchor-pt a:link, .rc-anchor-invisible-hover-hovered .rc-anchor-invisible-text .rc-anchor-pt a:link, .rc-anchor-invisible-hover .rc-anchor-normal-footer .rc-anchor-pt a:link { display: inline; } + +.rc-anchor-invisible-nohover .rc-anchor-normal-footer .rc-anchor-pt a:link, .rc-anchor-invisible-hover-hovered .rc-anchor-normal-footer .rc-anchor-pt a:link { display: none; } + +.rc-audiochallenge-response-field { margin: 7px; text-align: center; } + +.rc-audiochallenge-response-field .rc-response-input-field { width: 220px; } + +.rc-audiochallenge-error-message { color: rgb(255, 27, 27); font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; margin: 20px 20px 0px; } + +.rc-audiochallenge-instructions { font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; margin: 10px 20px; } + +.rc-audiochallenge-play-button { margin: 0px 20px; } + +.rc-audiochallenge-play-button .rc-button-default { background: rgb(216, 216, 216); color: rgb(0, 0, 0); font-weight: 500; width: 100%; } + +.rc-audiochallenge-input-label { font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; margin: 10px 20px; } + +.rc-audiochallenge-control audio { height: 30px; width: 240px; } + +.rc-audiochallenge-tdownload { margin: 5px 20px; text-align: center; } + +.rc-audiochallenge-tdownload-link { background-image: url("https://www.gstatic.com/recaptcha/api2/download.png"); background-repeat: no-repeat; background-size: 36px; color: transparent; display: inline-block; height: 36px; opacity: 0.55; overflow: hidden; width: 36px; } + +.rc-audiochallenge-tdownload-link:focus-visible { background-color: rgb(216, 216, 216); } + +@media screen and (forced-colors: active) and (prefers-color-scheme: dark) { + .rc-audiochallenge-tdownload-link { background-image: url("https://www.gstatic.com/recaptcha/api2/download_white.png"); background-repeat: no-repeat; background-size: 36px; color: transparent; display: inline-block; height: 36px; opacity: 0.55; overflow: hidden; width: 36px; } +} + +.rc-audiochallenge-tdownload-link-on-dark { background-image: url("https://www.gstatic.com/recaptcha/api2/download_white.png"); background-repeat: no-repeat; background-size: 36px; color: transparent; display: inline-block; height: 36px; opacity: 0.55; overflow: hidden; width: 36px; } + +.rc-audiochallenge-tdownload-link-on-dark:focus-visible { background-color: rgb(216, 216, 216); } + +.rc-audiochallenge-tdownload-link:focus, .rc-audiochallenge-tdownload-link:hover { opacity: 0.8; outline: none; } + +.rc-audiochallenge-tdownload-link-on-dark:focus, .rc-audiochallenge-tdownload-link-on-dark:hover { opacity: 0.8; outline: none; } + +.fake-focus-audio { height: 0px; opacity: 0; width: 0px; } + +.rc-button-default { background: rgb(26, 115, 232); border: 0px; border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 500; height: 42px; line-height: 42px; min-width: 100px; padding: 0px 10px; text-align: center; text-transform: uppercase; transition: 0.5s; } + +.rc-button-default:focus { outline: 0px; box-shadow: rgb(24, 90, 188) 0px 0px 0px 2pt; } + +.rc-button-default-disabled { background: rgba(73, 143, 225, 0.5); cursor: default; } + +.rc-button-red { background: rgb(226, 74, 74); } + +.rc-button-default-disabled.rc-button-red { background: rgba(226, 74, 74, 0.49); } + +.rc-canvas-image { display: none; } + +.rc-canvas-canvas { cursor: pointer; } + +body { margin: 0px; } + +.rc-imageselect-instructions strong { font-weight: 900; display: block; font-size: 28px; } + +.rc-footer { font-family: Roboto, helvetica, arial, sans-serif; position: relative; width: 100%; } + +.rc-separator { border-top: 1px solid rgb(223, 223, 223); margin-bottom: 1px; } + +.rc-controls { width: 100%; } + +.primary-controls { height: 60px; } + +.rc-buttons { float: left; height: 48px; margin: 6px 0px 6px 6px; background-repeat: no-repeat; } + +.fake-focus { height: 0px; opacity: 0; width: 0px; } + +.button-holder { float: left; height: 48px; } + +.rc-button-reload { background: url("https://www.gstatic.com/recaptcha/api2/refresh_2x.png"); } + +.rc-button-reload:focus-visible { background-color: rgb(216, 216, 216); } + +@media screen and (forced-colors: active) and (prefers-color-scheme: dark) { + .rc-button-reload { background: url("https://www.gstatic.com/recaptcha/api2/refresh_white_2x.png"); } +} + +.rc-button-reload-on-dark { background: url("https://www.gstatic.com/recaptcha/api2/refresh_white_2x.png"); } + +.rc-button-reload-on-dark:focus-visible { background-color: rgb(216, 216, 216); } + +.rc-button-audio { background: url("https://www.gstatic.com/recaptcha/api2/audio_2x.png"); } + +.rc-button-audio:focus-visible { background-color: rgb(216, 216, 216); } + +@media screen and (forced-colors: active) and (prefers-color-scheme: dark) { + .rc-button-audio { background: url("https://www.gstatic.com/recaptcha/api2/audio_white_2x.png"); } +} + +.rc-button-audio-on-dark { background: url("https://www.gstatic.com/recaptcha/api2/audio_white_2x.png"); } + +.rc-button-audio-on-dark:focus-visible { background-color: rgb(216, 216, 216); } + +.rc-button-image { background: url("https://www.gstatic.com/recaptcha/api2/image_2x.png"); } + +.rc-button-image:focus-visible { background-color: rgb(216, 216, 216); } + +@media screen and (forced-colors: active) and (prefers-color-scheme: dark) { + .rc-button-image { background: url("https://www.gstatic.com/recaptcha/api2/image_white_2x.png"); } +} + +.rc-button-image-on-dark { background: url("https://www.gstatic.com/recaptcha/api2/image_white_2x.png"); } + +.rc-button-image-on-dark:focus-visible { background-color: rgb(216, 216, 216); } + +.rc-button-help { background: url("https://www.gstatic.com/recaptcha/api2/info_2x.png"); } + +.rc-button-help:focus-visible { background-color: rgb(216, 216, 216); } + +@media screen and (forced-colors: active) and (prefers-color-scheme: dark) { + .rc-button-help { background: url("https://www.gstatic.com/recaptcha/api2/info_white_2x.png"); } +} + +.rc-button-help-on-dark { background: url("https://www.gstatic.com/recaptcha/api2/info_white_2x.png"); } + +.rc-button-help-on-dark:focus-visible { background-color: rgb(216, 216, 216); } + +.rc-button-undo { background: url("https://www.gstatic.com/recaptcha/api2/undo_2x.png"); } + +.rc-button-undo:focus-visible { background-color: rgb(216, 216, 216); } + +@media screen and (forced-colors: active) and (prefers-color-scheme: dark) { + .rc-button-undo { background: url("https://www.gstatic.com/recaptcha/api2/undo_white_2x.png"); } +} + +.rc-button-undo-on-dark { background: url("https://www.gstatic.com/recaptcha/api2/undo_white_2x.png"); } + +.rc-button-undo-on-dark:focus-visible { background-color: rgb(216, 216, 216); } + +.rc-button { background-size: 32px 32px; cursor: pointer; height: 48px; opacity: 0.55; width: 48px; padding: 0px; border: 0px; background-repeat: no-repeat; background-position: center center; } + +.rc-button:focus, .rc-button:hover { opacity: 0.8; outline: none; } + +.verify-button-holder { float: right; margin: 8px 8px 9px 0px; } + +.rc-challenge-help { font-family: Roboto, helvetica, arial, sans-serif; font-size: 12px; font-weight: 400; overflow-y: scroll; padding: 5px 20px; } + +.reload-icon { height: 16px; width: 16px; } + +.apps-toast { position: relative; text-align: center; width: 100%; z-index: 101; } + +.apps-toast-content { background: rgb(50, 50, 50); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.14) 0px 6px 10px, rgba(0, 0, 0, 0.12) 0px 1px 18px, rgba(0, 0, 0, 0.4) 0px 3px 5px -1px; color: rgb(238, 238, 238); display: inline-block; font: 12px / 20px Roboto, helvetica, arial, sans-serif; padding: 14px; text-align: center; } + +.goog-container:focus { outline: none; } + +.rc-defaultchallenge-response-field { margin: 7px; text-align: center; } + +.rc-defaultchallenge-response-field .rc-response-input-field { width: 230px; } + +.rc-defaultchallenge-payload { border: none; font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; min-height: 61px; text-align: center; } + +.rc-defaultchallenge-incorrect-response { color: rgb(255, 27, 27); font-family: Roboto, helvetica, arial, sans-serif; font-size: 12px; font-weight: 400; line-height: 14px; margin-left: 20px; } + +.rc-doscaptcha-header { padding: 10px; margin: 10px; height: 20%; background-color: rgb(26, 115, 232); } + +.rc-doscaptcha-header-text { font-family: Roboto, helvetica, arial, sans-serif; font-size: 22px; font-weight: 400; text-align: center; color: white; } + +.rc-doscaptcha-body { height: 80%; } + +.rc-doscaptcha-body-text { font-family: Roboto, helvetica, arial, sans-serif; font-size: 16px; font-weight: 400; padding: 10px 15px; } + +.rc-doscaptcha-footer { pointer-events: none; } + +.goog-container:focus { outline: none; } + +#rc-imageselect { min-width: 240px; font-family: Roboto, helvetica, arial, sans-serif; background-color: rgb(255, 255, 255); } + +#rc-imageselect .rc-button:focus { outline: none; } + +.rc-imageselect-desc { margin-left: -10px; margin-top: -10px; padding-right: 100px; position: relative; } + +.rc-imageselect-instructions .rc-imageselect-desc strong { font-size: 22px; } + +.rc-imageselect-desc span { display: block; } + +.rc-imageselect-desc-no-canonical { position: relative; } + +.rc-imageselect-desc-no-canonical span { display: block; } + +.rc-imageselect-payload { min-width: 240px; margin: 0px 7px; padding: 7px 0px; } + +.rc-imageselect-challenge { position: relative; width: 100%; height: 100%; } + +.rc-footer { min-width: 240px; } + +.rc-imageselect-incorrect-response, .rc-imageselect-error-dynamic-more, .rc-imageselect-error-select-more, .rc-imageselect-error-select-something { color: rgb(209, 72, 54); font-size: 14px; padding: 7px 0px; text-align: center; width: 100%; background-color: white; } + +.rc-imageselect-desc-wrapper { margin-bottom: 6px; } + +.rc-imageselect-checkbox { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGnmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNy4xLWMwMDAgNzkuZGFiYWNiYiwgMjAyMS8wNC8xNC0wMDozOTo0NCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjAgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTExLTA0VDIzOjE2OjI2LTA3OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0xMS0wNFQyMzoxNzozNS0wNzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0xMS0wNFQyMzoxNzozNS0wNzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDM3Y2M2MTEtMjg5Mi00MmFkLWEyYmYtMjk1MzA4NGYxNjA1IiB4bXBNTTpEb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6YjEwZGYyNmItNGU5Mi0wNTQxLThjMDYtMTJjNWQ5ZDFmMjcxIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZjE0YzAyYmQtNDJhOC00ODkxLWIxMjMtMWZhYjg2NzZlNzJmIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmMTRjMDJiZC00MmE4LTQ4OTEtYjEyMy0xZmFiODY3NmU3MmYiIHN0RXZ0OndoZW49IjIwMjEtMTEtMDRUMjM6MTY6MjYtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChNYWNpbnRvc2gpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpjMDJkMDg2Zi1mNmZjLTRjMzItYWU2Zi0wOWMxZmU4MzFhNzciIHN0RXZ0OndoZW49IjIwMjEtMTEtMDRUMjM6MTc6MDktMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo0MzdjYzYxMS0yODkyLTQyYWQtYTJiZi0yOTUzMDg0ZjE2MDUiIHN0RXZ0OndoZW49IjIwMjEtMTEtMDRUMjM6MTc6MzUtMDc6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMy4wIChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlXsutAAAASdSURBVFiFtZdbbBRVGIC/mdnZdndr2+0l0BYsaEJ4ABGkUhHjlT6oT7QRbcHaqGkhvFBjBU3AKy9aTYwaQ9pI6wMxEClQiLcmKomtYikCkZsILbYGWuh2aXfLtrvHh53ZPTvdbbdtPMnJzOzMme87/392zjkKyRdFOipx7gupJlWEENiSBCuACij3bfgmx5G+dGUQez4h3S1CwQGh+PoGvcd+u7C3fAgITUcmXk/igbVVNdcrbJqr6nLqrTWJGiz03/FDaHxwd/vueYeAoEVmQhFCJBSIgIuqLxT3pqX/NFVPYkVc7UHl/JaOT1eesYgkJaAAGmArfvnqxp50ffd04HJZMDJS9svnd7cC4/EkhBCoieAP1HRXzgYOcMXl2l+8+exTgI4xhqzPKJZzFdDvf6lz9T8ZBW2zgcsl33N6xe+Na//EEglrBMK9z8qyzxZecY+bLytzIte6fdVHhKOgYYmCKWD23lZUdrxiNvANy9y8W67z2FKNPRvDEt1O38PF1Z0lhkBMKmQBDdB1LadqpvCNy9y885yO3aYwMio4+Ot45J6iFlYRZyyYFyqgLSjZlXfF6S+aCfz5e928bcCHRwV1zQEOXPBE7nc7x592Fj7kwpIGVTpqcwufKJ4p/K1no/DXmgK0SHCzLH70jWVY0mCehFNgc+TLDdbkZtCxLZeaVe6E8MrlUfgtv6CuKUDLxYlwAJuWMY9oBGIEVEBDOHPkBjvK7czPUXm9VGdTHIkXlrt5c30s/GACeNjAkS1FAOQTQEH1euXn61vGuDks0FSF7aU6m4qjElUr3Ow04F4DfuivSeCACHq9Uu8VIDIbKoAyFhi6hiMv0uDbbg+iMZP6F+1kpSlsX6ej4MYfgJ3rdXQtCj88BRzgtvff69bf5AiI/vNHTlkf+O6qh9rGADduhSOxbZ0ehfsEdXuSgwP83fHJ2UQCAhA9x97vi9fw+6setjYEGDAkTPirTQEOX0oOXjgifh7uOebDMj2rxkXIqMF5Q5d2xXtBW6+HWkNiyCd45YsArUnCAfy+E18TOxcIiA4GHUgF0uxpc7Jyqv84nehFjxdkkmKHo5eThwP01c9dDHiBYWAUGBdCCDMFIcNuLDB8zZfV07Y50Yvaej3ThrvO7i0HAsAYlhlRTkHQeCBwZl/FjwVDlz6eFiVBmdN/YsfFo1u7gNvG+2MWJvIgNAVGAf/xhgcb5nsvfzYb+NyBk+91NT95APBLAkFZQJ6bVcLfhVTACbgA15Ky5rU3C0s+mC48/dz+6nNHtrQDI4TzbkqYKZiwJoysiIAUQ8IJOFPdCzOXlDaV92UsqpkKnHfj5Ienvnpm35jfOwz4jCpHIGZFZF2jRdYFhkQq4DCOqYB+5+raRdl3PbJET8nO1VRH+nhoZHBsdGCg/1xrV29nYzfhwXbbgPoJp9TseUz4E62KVaLpsBsiZrUTXVrJX9HIv0gSMKs58mPgpkC8nZF1ZxP5dxhSkwmYEnJNuC+AqXdGZjS0ONX8iMmiZjV7POOdUTwRWUieUuVomZ90wSS9nq6ALCLvkM2jCZGPSe2QhRAoQiS9m/5fyn/lu/UIgBExrQAAAABJRU5ErkJggg=="); display: none; position: absolute; } + +.rc-imageselect-report-image { inset: 0px; display: none; position: absolute; } + +.rc-imageselect-table-42, .rc-imageselect-table-33, .rc-imageselect-table-44 { border-collapse: separate; border-spacing: 0px; width: 100%; height: 100%; transition: 1s; } + +.rc-imageselect-table-42, .rc-imageselect-table-33 { margin: -2px; } + +.rc-imageselect-table-44 { margin: -1px; } + +.rc-imageselect-table-42 td, .rc-imageselect-table-33 td { padding: 2px; } + +.rc-imageselect-table-44 td { padding: 1px; } + +.rc-image-tile-target tr, td { margin: 0px; } + +.rc-imageselect-keyboard { position: relative; z-index: 100; outline: orange solid !important; } + +td:focus { outline: none; } + +.rc-image-tile-overlay { display: none; opacity: 0; position: absolute; background-color: rgb(26, 115, 232); width: 100%; height: 100%; z-index: 2; transition: opacity 1s cubic-bezier(0.49, 0.78, 0.46, 1.34); } + +.rc-image-followup-tile { display: block; } + +.rc-imageselect-dynamic-selected { position: relative; transition: 2s; opacity: 0.01; } + +.rc-imageselect-dynamic-selected .rc-image-tile-target { opacity: 1; } + +.rc-imageselect-dynamic-selected .rc-imageselect-checkbox { display: block; opacity: 1; background-size: cover; width: 60px; height: 60px; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px; } + +.rc-image-tile-target { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); position: relative; } + +.rc-imageselect-tileselected { position: relative; } + +.rc-imageselect-tileselected .rc-image-tile-wrapper { transform: scale(0.8); } + +.rc-image-tile-wrapper { transform: scale(1); } + +.rc-imageselect-tileselected .rc-imageselect-checkbox { display: block; background-repeat: no-repeat; inset: 0px; } + +.rc-imageselect-candidates { border: 2px solid white; box-sizing: border-box; height: 94px; overflow: hidden; position: absolute; right: 7px; top: 7px; width: 112px; } + +.rc-imageselect-candidates > div { background-size: 112px 94px; display: inline-block; height: 94px; margin: 2px; position: relative; width: 112px; } + +.rc-imageselect-challenge { box-sizing: border-box; text-align: center; user-select: none; } + +.rc-imageselect-response-field-error { border-bottom: 1px solid rgb(255, 0, 0); } + +.rc-imageselect-desc { font-size: 16px; } + +.rc-imageselect-desc-wrapper span { font-size: 14px; } + +.rc-imageselect-clear { clear: both; } + +.rc-image-tile-wrapper { overflow: hidden; position: relative; transition: 0.1s; } + +.rc-image-tile-wrapper img { position: relative; -webkit-user-drag: none; backface-visibility: hidden; } + +.rc-image-tile-11 { width: 100%; height: 100%; } + +.rc-image-tile-42 { width: 200%; height: 400%; } + +.rc-image-tile-33 { width: 300%; height: 300%; } + +.rc-image-tile-44 { width: 400%; height: 400%; } + +.rc-imageselect-instructions { height: 113px; width: 100%; margin-bottom: 7px; position: relative; } + +.rc-imageselect-desc-wrapper { background-color: rgb(26, 115, 232); position: relative; padding: 24px; color: white; height: 66px; font-size: 16px; } + +.rc-imageselect-progress { background-color: rgb(65, 124, 193); position: absolute; bottom: 0px; right: 0px; width: 0px; height: 15px; transition: 1s; } + +.rc-imageselect-carousel-offscreen-right { left: 105%; position: absolute; transition: 0.5s; } + +.rc-imageselect-carousel-entering-right { left: 0px; position: absolute; transition: 0.5s; } + +.rc-imageselect-carousel-mock-margin-1 { top: 1px; } + +.rc-imageselect-carousel-mock-margin-2 { top: 2px; } + +.rc-imageselect-carousel-leaving-left { left: 0px; opacity: 0.5; position: relative; transition: 0.5s; } + +.rc-imageselect-carousel-offscreen-left { left: -105%; opacity: 0.5; position: relative; transition: 0.5s; } + +.rc-imageselect-carousel-instructions { transition: 0.2s; opacity: 1; } + +.rc-imageselect-carousel-instructions-hidden { opacity: 0.5; } + +.rc-canonical-stop-sign { background: url("https://www.gstatic.com/recaptcha/api2/stop_sign.jpg") no-repeat; } + +.rc-canonical-speed-limit { background: url("https://www.gstatic.com/recaptcha/api2/canonical_speed_limit.png") no-repeat; } + +.rc-canonical-street-name { background: url("https://www.gstatic.com/recaptcha/api2/canonical_street_name.png") no-repeat; } + +.rc-canonical-other { background: url("https://www.gstatic.com/recaptcha/api2/canonical_other.png") no-repeat; } + +.rc-canonical-bounding-box { background: url("https://www.gstatic.com/recaptcha/api2/boundingbox2.gif") no-repeat; } + +.rc-canonical-car { background: url("https://www.gstatic.com/recaptcha/api2/canonical_car.png") no-repeat; } + +.rc-canonical-road { background: url("https://www.gstatic.com/recaptcha/api2/canonical_road.png") no-repeat; } + +.rc-canonical-bridge { background: url("https://www.gstatic.com/recaptcha/api2/canonical_bridge.png") no-repeat; } + +.rc-prepositional-payload { padding: 20px; font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; } + +.rc-prepositional-select-more, .rc-prepositional-verify-failed { color: rgb(255, 27, 27); font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; margin: 20px 20px 0px; } + +.rc-prepositional-target label { margin: 5px; float: right; } + +.rc-prepositional-instructions { margin-bottom: 20px; } + +.rc-prepositional-table { width: 100%; } + +.rc-prepositional-table td { background: rgb(249, 249, 249); border: 1px solid rgb(255, 255, 255); color: rgb(0, 0, 0); cursor: pointer; font-family: Roboto, helvetica, arial, sans-serif; font-size: 14px; font-weight: 400; width: 40%; padding: 15px; } + +.rc-prepositional-table td.rc-prepositional-selected { background: rgb(239, 239, 239); border: 1px solid rgb(101, 101, 101); } + +.rc-2fa-payload { font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 14px; color: rgb(32, 33, 36); text-align: center; } + +.rc-2fa-background { background-color: rgb(236, 236, 236); width: 100%; height: 100%; overflow: auto; } + +.rc-2fa-container { background-color: rgb(255, 255, 255); width: 328px; overflow: auto; margin: 100px auto; } + +.rc-2fa-header { margin: 36px 0px 24px; font-size: 16px; } + +.rc-2fa-instructions { margin: 24px 40px; line-height: 17.5px; } + +.rc-2fa-response-field { text-align: center; } + +.rc-2fa-response-field input { width: 11.2ch; height: 40px; line-height: 40px; margin: auto; border: 1px solid rgb(151, 151, 151); font-size: 20px; letter-spacing: 0.8ch; padding-left: 1.2ch; padding-right: 0px; } + +.rc-2fa-response-field input:focus { border: 1px solid rgb(24, 90, 188); } + +.rc-2fa-response-field-error input { border: 1px solid rgb(217, 48, 37); } + +.rc-2fa-response-field-error input:focus { border: 1px solid rgb(217, 48, 37); } + +.rc-2fa-error-message { height: 36px; font-size: 12px; color: rgb(217, 48, 37); margin: 2px 40px; } + +.rc-2fa-submit-button-holder button { margin: 0px auto; min-width: 100px; height: 36px; line-height: 36px; text-transform: uppercase; text-align: center; font-weight: 500; letter-spacing: 1.25px; border-radius: 4px; background-color: rgb(24, 90, 188); border: 1px solid rgb(24, 90, 188); color: rgb(255, 255, 255); } + +.rc-2fa-submit-button-holder button:disabled { background-color: white; border: 1px solid rgb(151, 151, 151); color: rgba(0, 0, 0, 0.38); } + +.rc-2fa-cancel-button-holder button { margin: 20px auto; min-width: 100px; height: 36px; line-height: 36px; text-transform: uppercase; text-align: center; font-weight: 500; letter-spacing: 1.25px; border-radius: 4px; background: none; border: none; color: rgb(24, 90, 188); } + +.rc-2fa-cancel-button-holder button:active { border: none; } + +.rc-response-input-field { border: 1px solid rgb(223, 223, 223); border-radius: 2px; height: 36px; margin: 5px 0px; padding: 1px 9px; font-family: Roboto, helvetica, arial, sans-serif; font-size: 16px; font-weight: 400; outline: none; width: 270px; } + +.rc-response-input-field:focus { border: 1px solid rgb(26, 115, 232); } + +.rc-response-input-field-error, .rc-response-input-field-error:focus { border: 1px solid rgb(255, 0, 0); } + +sentinel { } +------MultipartBoundary--EK1TMbvYLmZvY14DL9ilKLHyM8PiXF0XEtxibKtwke------