diff --git a/.gitattributes b/.gitattributes index a6344aac8c09253b3b630fb776ae94478aa0275b..eed1b7ee457782f2ca2ccbb72c14a8ef30320adb 100644 --- a/.gitattributes +++ b/.gitattributes @@ -33,3 +33,7 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text *tfevents* filter=lfs diff=lfs merge=lfs -text +docker/hf-space/siglip2-model/model_repo/tokenizer/1/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text +docker/hf-space/wheels/deepsearch_api-0.1.0-py3-none-any.whl filter=lfs diff=lfs merge=lfs -text +docker/hf-space/wheels/search_utils-0.1.0-py3-none-any.whl filter=lfs diff=lfs merge=lfs -text +docker/hf-space/wheels/siglip2_triton_client-0.6.1-py3-none-any.whl filter=lfs diff=lfs merge=lfs -text diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..4959ca8f89e87341ae39638f0c8784bd69463b72 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,297 @@ +# deploy: 20260928-ed4eb73 (simready-assets) +# GPU variant of the single-container MVP image for Hugging Face Spaces +# (Docker SDK): everything docker/Dockerfile.hf-space has (OpenSearch + Neo4j +# + Redis + deepsearch-api + asset-graph-service + nginx under supervisord), +# plus a *local* siglip2-triton process instead of routing SigLIP2 embeddings +# to NVCF — see docs/plans/siglip2-embedded-hf-space.md for the investigation +# and decision behind this file. Meant to be deployed to an HF Space running +# on a GPU hardware tier (T4 medium — see pipeline/hf_space.py's +# request_space_hardware call for the gpu variant); docker/Dockerfile.hf-space +# remains the free/cpu-basic, NVCF-backed variant — this is an additional +# deploy target, not a replacement (`SIGLIP2_BACKEND=nvcf` is unaffected). +# +# Builds the Triton half of this image the same way +# ../usdsearch/docker/Dockerfile.siglip2-triton does — FROM the bare, public +# nvcr.io/nvidia/tritonserver image, model_repo/ COPYed in from +# docker/hf-space/siglip2-model/ (vendored into *this* repo by +# scripts/extract_siglip2_model.sh, since HF's remote builder can reach +# neither ../usdsearch nor any private registry) — rather than FROM the +# prepackaged nvcr.io/nvidia/usdsearch/siglip2-triton image an earlier +# revision of this file used. Verified live why that prepackaged image was +# dropped: its published 1.4.0 tag bakes **FP32** weights (vision 4.4 GB + +# text 2.7 GB, inspected inside a pulled copy) — at this model's baked +# `instance_group: 2`, that's ~14 GB of resident GPU weight memory alone, +# and ~18 GB observed live in `nvidia-smi`, blowing past a T4's 16 GB VRAM. +# ../usdsearch's *current* services/siglip2-triton/model_repo checkout is +# already FP16-exported (vision 2.2 GB + text 1.4 GB — half the size, ~7 GB +# at instance_group: 2, comfortably under 16 GB) but was never republished +# under that NGC tag — vendoring this checkout's own model_repo directly +# sidesteps waiting on a new publish. See +# scripts/extract_siglip2_model.sh's own header for the full mechanism and +# docs/plans/siglip2-embedded-hf-space.md's progress log for when this was +# last refreshed. +# +# nvcr.io/nvidia/tritonserver itself (the base, not the prepackaged image) +# is on the same *public* NGC catalog path already verified live this +# project's other public pulls (opensearchproject/opensearch, neo4j) use — +# no credentials needed, so Hugging Face's own remote builder can pull it. +# +# VERIFIED LIVE on a real GPU (RTX 4090, local — not a T4, but same +# execution path): full build, `docker run --gpus all`, all 6 Triton models +# READY, OpenSearch/Neo4j restore from S3, deepsearch-api + asset-graph-service +# healthy through nginx. GPU memory settled at ~10-11 GB (tritonserver +# ~10.3 GB + a smaller deepsearch-api CUDA-context allocation) — comfortably +# under a T4's 16 GB, confirming the FP32->FP16 switch actually fixed the +# budget problem, not just on paper. A real `/v3/deepsearch/search` call +# came back with genuine `search_type: text_to_vector` / +# `field: siglip2-embedding` hits (query "a red chair" correctly ranked +# office-chair assets top) — the local siglip2-triton round trip is real, +# not just "the process started". LLM query parsing +# (`/v3/deepsearch/llm_parse/query`) and VLM validation +# (`/v3/deepsearch/vlm_validate/search_result`) were also exercised live +# against the already-deployed NVCF Qwen endpoint +# (config/pipeline.env.srp-staging-controlled's LLM_ENDPOINT_BASE_URL) with +# $NVCF_GENAI_RUN_KEY as USDSEARCH_LLM_API_KEY — both returned real model +# output (a structured filter parse; a logprob-based +# `P(Yes)=... from first-token log-probs.` verdict), confirming this +# variant's NVCF-backed LLM/VLM path works the same as the NVCF/cpu-basic +# variant's. See docs/plans/siglip2-embedded-hf-space.md's progress log for +# the full session notes, including the earlier FP32 attempt this +# superseded. + +ARG OPENSEARCH_VERSION=3.8.0 +ARG NEO4J_VERSION=5.23.0-community +ARG TRITONSERVER_BASE_IMAGE=nvcr.io/nvidia/tritonserver:26.05-py3 + +FROM opensearchproject/opensearch:${OPENSEARCH_VERSION} AS opensearch-src + +FROM neo4j:${NEO4J_VERSION} AS neo4j-src + +FROM ${TRITONSERVER_BASE_IMAGE} + +WORKDIR /workspace +RUN mkdir -p /models + +# Vendored model repo (see header comment) — ensembles, the Python-backend +# tokenizer/preprocessing models, and the two ONNX encoders' *config.pbtxt* +# only. The encoders' actual weight files (~3.6 GB combined — the ONNX +# externa-data blobs under each encoder's own 1/ subdirectory) are +# deliberately NOT baked here: a real `deploy-space-gpu` attempt 403'd with +# "Repository storage limit reached (Max: 1 GB)" — HF Space git repos have a +# default 1 GB storage quota, well under what baking these in needs. Instead +# they're restored from the artifact S3 bucket at container startup +# (pipeline/hf_space_seed.py --component=siglip2-model, run by +# supervisord-gpu.conf's [program:siglip2-triton] before tritonserver +# itself execs) — the same "runtime restore, not baked" pattern this image +# already uses for the OpenSearch index and Neo4j graph, just for a +# corpus-independent static artifact instead of per-run data. Publish +# weights to that S3 path with scripts/publish_siglip2_model_to_s3.sh +# whenever scripts/extract_siglip2_model.sh refreshes the vendored copy. +COPY docker/hf-space/siglip2-model/model_repo/ensemble_image_model /models/ensemble_image_model +COPY docker/hf-space/siglip2-model/model_repo/ensemble_text_model /models/ensemble_text_model +COPY docker/hf-space/siglip2-model/model_repo/image_preprocessing /models/image_preprocessing +COPY docker/hf-space/siglip2-model/model_repo/siglip2_vision_encoder_onnx/config.pbtxt /models/siglip2_vision_encoder_onnx/config.pbtxt +COPY docker/hf-space/siglip2-model/model_repo/siglip2_text_encoder_onnx/config.pbtxt /models/siglip2_text_encoder_onnx/config.pbtxt +RUN mkdir -p /models/siglip2_vision_encoder_onnx/1 /models/siglip2_text_encoder_onnx/1 +COPY docker/hf-space/siglip2-model/model_repo/tokenizer /models/tokenizer + +# Python deps for the tokenizer + image_preprocessing Python-backend models — +# resolved from pyproject.toml + uv.lock (the source of truth) at build time, +# same as ../usdsearch/docker/Dockerfile.siglip2-triton itself does, so this +# doesn't need a separately-maintained requirements.txt that can drift. +COPY docker/hf-space/siglip2-model/pyproject.toml docker/hf-space/siglip2-model/uv.lock /workspace/ +RUN pip install --no-cache-dir uv \ + && uv export --frozen --no-hashes --directory /workspace -o /workspace/requirements.txt \ + && pip install --no-cache-dir -r /workspace/requirements.txt \ + && rm /workspace/requirements.txt + +COPY docker/hf-space/siglip2-model/PACKAGE-LICENSES /PACKAGE-LICENSES + +# Same two size/vulnerability trims ../usdsearch/docker/Dockerfile.siglip2-triton +# itself applies to this exact base image — carried over verbatim rather than +# dropped, since they're cheap and free up real space (~1 GB+ for Nsight +# Systems alone) on top of the FP16 savings above. +RUN rm -rf /usr/local/cuda-13.2/NsightSystems-cli-2026.2.1 + +USER root + +# Non-root runtime uid/gid 1000, same convention docker/Dockerfile.hf-space +# uses for every data-writing process in that image (matches +# opensearchproject/opensearch's own "opensearch" user, 1000:1000). This +# base image is Ubuntu 24.04 ("noble") — not verified live whether uid 1000 +# is already taken by a user the NGC tritonserver image itself creates, so +# this reuses it (rather than erroring) if it is: --chown=1000:1000 below +# only cares that the numeric id resolves consistently, not which username +# owns it. +RUN if id -u 1000 >/dev/null 2>&1; then \ + echo "uid 1000 already exists as $(getent passwd 1000 | cut -d: -f1) — reusing it"; \ + else \ + groupadd -g 1000 nvs && useradd -u 1000 -g 1000 -m -d /home/nvs -s /usr/sbin/nologin nvs; \ + fi + +# AWS CLI v2 via its official self-contained installer, not apt/pip — same +# reasoning as docker/Dockerfile.hf-space. python3.12-venv is requested +# explicitly (Ubuntu splits the venv module out of the base python3.12 +# package on some images) since this base is noble rather than bookworm and +# hasn't been checked for what's preinstalled. +RUN apt-get update && apt-get install -y --no-install-recommends \ + redis-server supervisor nginx curl unzip python3.12-venv openssl \ + && rm -rf /var/lib/apt/lists/* \ + && rm -f /etc/nginx/sites-enabled/default \ + && curl -fsSL "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o /tmp/awscliv2.zip \ + && unzip -q /tmp/awscliv2.zip -d /tmp \ + && /tmp/aws/install \ + && rm -rf /tmp/awscliv2.zip /tmp/aws + +# The app venv: same /app/.venv path docker/Dockerfile.hf-space and +# docker/hf-space/supervisord*.conf both hardcode. Installed from the same +# repacked usdsearch wheels + constraints.txt as the NVCF variant — see that +# Dockerfile's header comment for how wheels/ is produced and refreshed. +# Upstream's own docker/Dockerfile.usdsearch compiles these wheels in a +# python:3.12-bookworm builder stage but runs them in a +# nvcr.io/nvidia/base/ubuntu:noble-20260217 *runtime* stage — the same OS +# family as this Triton image's own base — so installing them here follows +# upstream's own production direction (older-glibc build -> newer-glibc +# run), not a new cross-distro risk. Not yet verified live in this repo, +# though (see header comment). +COPY docker/hf-space/wheels/ /tmp/usdsearch-wheels/ +RUN python3.12 -m venv /app/.venv \ + && /app/.venv/bin/pip install --no-cache-dir \ + --find-links /tmp/usdsearch-wheels \ + --constraint /tmp/usdsearch-wheels/constraints.txt \ + /tmp/usdsearch-wheels/*.whl \ + && rm -rf /tmp/usdsearch-wheels \ + && chown -R 1000:1000 /app/.venv + +COPY --from=opensearch-src --chown=1000:1000 /usr/share/opensearch /usr/share/opensearch + +RUN /usr/share/opensearch/bin/opensearch-plugin remove opensearch-performance-analyzer + +# See docker/Dockerfile.hf-space's own (much longer) comment on this same +# block for the full k-NN/faiss library-path story — copied verbatim here +# since it's the identical opensearchproject/opensearch source image and the +# identical cross-image-copy cause. +ENV OPENSEARCH_HOME=/usr/share/opensearch \ + OPENSEARCH_PATH_CONF=/usr/share/opensearch/config \ + PATH="/usr/share/opensearch/bin:/app/.venv/bin:${PATH}" \ + LD_LIBRARY_PATH=/usr/share/opensearch/plugins/opensearch-knn/lib \ + discovery.type=single-node \ + DISABLE_SECURITY_PLUGIN=true \ + DISABLE_INSTALL_DEMO_CONFIG=true \ + bootstrap.memory_lock=false \ + OPENSEARCH_JAVA_OPTS="-Xms1g -Xmx1g -Djava.library.path=/usr/share/opensearch/plugins/opensearch-knn/lib" + +COPY --from=neo4j-src /opt/java/openjdk /opt/java/openjdk +COPY --from=neo4j-src /var/lib/neo4j /var/lib/neo4j + +RUN mkdir -p /data /logs && chmod 777 /data /logs + +RUN cp /var/lib/neo4j/labs/apoc-*-core.jar /var/lib/neo4j/plugins/ + +RUN { \ + echo "dbms.security.auth_enabled=false"; \ + echo "server.memory.heap.initial_size=1G"; \ + echo "server.memory.heap.max_size=1G"; \ + echo "server.memory.pagecache.size=512M"; \ + } >> /var/lib/neo4j/conf/neo4j.conf + +ENV NEO4J_HOME=/var/lib/neo4j \ + PATH="/var/lib/neo4j/bin:/opt/java/openjdk/bin:${PATH}" + +COPY docker/hf-space/logging.yml /logging.yml +COPY docker/hf-space/search_fields.yaml /app/search_fields.yaml + +# The GPU-variant supervisord config — same six programs as +# docker/hf-space/supervisord.conf plus [program:siglip2-triton], and +# deepsearch-api's own command additionally waits on Triton's readiness +# before execing uvicorn. See that file's header for the port-collision +# reasoning (Triton's default HTTP port 8000 clashes with deepsearch-api's +# own uvicorn; remapped to 8003 here). +COPY docker/hf-space/supervisord-gpu.conf /etc/supervisor/conf.d/hf-space.conf + +COPY docker/hf-space/nginx.conf.template /etc/nginx/hf-space.conf.template + +COPY services/explorer/dist /usr/share/nginx/explorer + +COPY --chown=1000:1000 pipeline /app/hf-space-pipeline/pipeline + +ARG ARTIFACT_S3_URI +ARG ARTIFACT_S3_REGION=us-east-2 +ARG CORPUS_NAME +ENV ARTIFACT_S3_URI=${ARTIFACT_S3_URI} \ + ARTIFACT_S3_REGION=${ARTIFACT_S3_REGION} \ + CORPUS_NAME=${CORPUS_NAME} + +# ─── deepsearch-api config baked for this corpus/run ──────────────────────── +# Same as docker/Dockerfile.hf-space's equivalent block, minus every +# NVCF-specific ARG/env (SIGLIP2_NVCF_ENDPOINT/FUNCTION_ID and their +# downstream SIGLIP2_TRITON_SERVER_* values) — this variant never talks to +# NVCF at all. SIGLIP2_TRITON_SERVER_URL instead points at the local +# siglip2-triton process's gRPC port (8001, loopback-only — nginx remains +# the sole externally-proxied port, same as every other backend process in +# this image), with no SSL and no auth headers, since nothing external ever +# reaches it. +ARG ES_NAME +ARG S3_STORAGE_BUCKET_NAME +ARG S3_STORAGE_REGION_NAME=us-west-2 +ARG STORAGE_BACKEND_TYPE=s3 +# URL mapping (hf:// -> https://huggingface.co/.../blob//), derived per +# run from the corpus's own HF repos by pipeline/bake.py's +# hf_url_mapping_rules() and passed in by bake (--build-arg) and +# deploy-space (Space variables). Defaults to off: an s3:// corpus needs no +# rewrite, and a storage_api build without these args would otherwise map +# to some other dataset's prefix. +ARG USDSEARCH_URL_MAPPING_MODE=off +ARG USDSEARCH_URL_MAPPING_RULES=[] +ENV STORAGE_BACKEND_TYPE=${STORAGE_BACKEND_TYPE} \ + S3_STORAGE_BUCKET_NAME=${S3_STORAGE_BUCKET_NAME} \ + S3_STORAGE_REGION_NAME=${S3_STORAGE_REGION_NAME} \ + opensearch_host=http://localhost:9200 \ + opensearch_index_name=${ES_NAME}-ver5.0 \ + opensearch_image_cache_index_name=${ES_NAME}-ver4.0-image-cache \ + opensearch_use_ssl=false \ + REDIS_URL=redis://localhost:6379 \ + DEEPSEARCH_BACKEND_ASSET_GRAPH_SERVICE_URL=http://127.0.0.1:8010 \ + ASSET_GRAPH_SERVICE_ENDPOINT=http://127.0.0.1:8010 \ + ENABLE_ACCESS_VERIFICATION=False \ + STORAGE_REQUIRE_AUTH=False \ + VERIFY_ASSET_EXISTENCE=False \ + verify_access=false \ + ASSERT_ADMIN_USER=false \ + USDSEARCH_VISION_VALIDATION_ENABLED=false \ + USDSEARCH_LLM_PARSING_ENABLED=false \ + USDSEARCH_LLM_PARSING_FIELDS_FILEPATH=/app/search_fields.yaml \ + OTEL_SDK_DISABLED=true \ + BACKEND_CONFIG_STR="backend_name: es-sample" \ + DEFAULT_CUTOFF_THRESHOLD=0 \ + HYBRID_SEARCH_SCORING_CONFIG_VECTOR_FIELDS="{\"siglip2-embedding.embedding\":{\"enabled\":true,\"weight\":1,\"field_name\":\"siglip2-embedding.embedding\",\"dimension\":1536}}" \ + USDSEARCH_URL_MAPPING_MODE=${USDSEARCH_URL_MAPPING_MODE} \ + USDSEARCH_URL_MAPPING_RULES="${USDSEARCH_URL_MAPPING_RULES}" \ + SIGLIP2_TRITON_SERVER_URL=localhost:8001 \ + TRITON_SERVER_URL=localhost:8001 \ + SIGLIP2_TRITON_SERVER_SSL=false \ + PORT=7860 + +ARG RUN_ID +ARG CORPUS_SHA256 +ARG USDSEARCH_GIT_SHA +LABEL org.opencontainers.image.title="usdsearch-hf-space-simready-central-gpu" \ + org.opencontainers.image.description="Single-container MVP (OpenSearch+Neo4j+Redis+deepsearch-api, SigLIP2 via local Triton on GPU) for Hugging Face Spaces" \ + com.nvidia.usdsearch.run_id="${RUN_ID}" \ + com.nvidia.usdsearch.corpus_sha256="${CORPUS_SHA256}" \ + com.nvidia.usdsearch.usdsearch_git_sha="${USDSEARCH_GIT_SHA}" + +# Longer start-period than docker/Dockerfile.hf-space's 10m: this variant +# additionally waits on Triton loading ~3.6 GB of ONNX weights onto the GPU +# before deepsearch-api's own uvicorn execs (see supervisord-gpu.conf). +# Verified live against a small (1488-asset) dev corpus: Triton model load +# took ~10s and the whole stack was healthy within ~20s total — 15m is +# deliberately still a generous upper bound, not a tight one, since a larger +# production corpus's OpenSearch bulk load / Neo4j offline load (the same +# restore path docker/Dockerfile.hf-space already budgets 10m for) can take +# much longer than this dev corpus did. +HEALTHCHECK --interval=30s --timeout=5s --start-period=15m --retries=3 \ + CMD curl -sf "http://localhost:${PORT}/health" || exit 1 + +EXPOSE 7860 +ENTRYPOINT ["/usr/bin/supervisord", "-n", "-c", "/etc/supervisor/conf.d/hf-space.conf"] diff --git a/README.md b/README.md index 964c9b751b3ce7390a1240fd3a1f0ca218e4b37c..9451a6851b719359f9e3345e5827fc1f3ca26cba 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,21 @@ --- -title: Simready Central -emoji: 🏢 -colorFrom: red -colorTo: indigo +title: SimReady Central USD Search +emoji: 🔎 +colorFrom: green +colorTo: blue sdk: docker -pinned: false -license: apache-2.0 -short_description: SimReady Central +app_port: 7860 +hardware: t4-medium --- -Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference +# SimReady Central USD Search + +SimReady Central USD Search — single-container demo (OpenSearch + Neo4j + +Redis + deepsearch-api + asset-graph-service, SigLIP2 embeddings via a local +siglip2-triton process — see docker/Dockerfile.hf-space-gpu). Runs on a GPU +hardware tier (t4-medium), unlike the free-tier +docker/Dockerfile.hf-space variant, which routes SigLIP2 to NVCF instead. +The index itself is pulled from the artifact S3 bucket at container +startup, not baked in. Deployed by +github.com/NVIDIA-dev/simready-central-indexing-internal's +`python -m pipeline.run_pipeline deploy-space-gpu`. diff --git a/docker/hf-space/logging.yml b/docker/hf-space/logging.yml new file mode 100644 index 0000000000000000000000000000000000000000..12d6e3099d6efa54abc65ff02e8b93e601de3213 --- /dev/null +++ b/docker/hf-space/logging.yml @@ -0,0 +1,80 @@ +# Copied verbatim from ../usdsearch's own logging.yml (root of that repo, +# COPY'd to /logging.yml by its docker/Dockerfile.usdsearch) — the wheels in +# docker/hf-space/wheels/ carry the app code but not this repo-level config +# file, and packages/base-logging's get_logging_config() hardcodes +# /logging.yml as its default path ($LOGGING_CONFIG overrides it), so it has +# to be shipped here too or every service falls back to Python's bare +# default logging config (harmless — base_logging.setup_logging() catches +# the FileNotFoundError and just warns — but loses uvicorn's access-log +# formatting and the per-logger level tuning below, e.g. quieting +# opensearch/aiohttp.access to WARNING). Re-copy from ../usdsearch's +# logging.yml if it changes upstream; nothing here is HF-Space-specific. +# +# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +version: 1 +disable_existing_loggers: False +formatters: + default: + "()": uvicorn.logging.DefaultFormatter + format: '%(levelprefix)s %(asctime)s %(name)s - %(message)s' + access: + "()": uvicorn.logging.AccessFormatter + format: '%(levelprefix)s %(asctime)s %(name)s - %(client_addr)s - "%(request_line)s" %(status_code)s' +handlers: + default: + formatter: default + class: logging.StreamHandler + stream: ext://sys.stderr + access: + formatter: access + class: logging.StreamHandler + stream: ext://sys.stdout +loggers: + root: + level: INFO + handlers: + - default + idl.service: + level: WARNING + opensearch: + level: WARNING + aiohttp.access: + level: WARNING + uvicorn.error: + level: INFO + handlers: + - default + propagate: no + uvicorn.access: + level: INFO + handlers: + - access + propagate: no + search_backend_observability: + level: INFO + handlers: + - default + propagate: no + websockets.client: + level: INFO + opentelemetry.sdk.trace: + level: WARNING + deepsearch_api.request_duration_logger: + level: INFO + handlers: + - default + propagate: no diff --git a/docker/hf-space/nginx.conf.template b/docker/hf-space/nginx.conf.template new file mode 100644 index 0000000000000000000000000000000000000000..eb704b9644cb9abc06514585b5d725b9c7dbc536 --- /dev/null +++ b/docker/hf-space/nginx.conf.template @@ -0,0 +1,259 @@ +# Friendly external paths remapped to deepsearch-api's/asset-graph-service's +# actual routes — same mapping as +# usdsearch/helm/usdsearch/templates/api_gateway_config_map.yaml. +# deepsearch-api listens on 127.0.0.1:8000, asset-graph-service on +# 127.0.0.1:8010 (see docker/hf-space/supervisord.conf) — nginx is the sole +# process bound to the externally proxied port, so it can front every route +# with these rewrites plus CORS. +# +# The Explorer UI is served at `/` (root), not proxied to deepsearch-api at +# all — served directly from the static bundle baked into this image at +# build time (see the Dockerfile). Real difference from the multi-service +# deployment, which proxies /ui and /static/ to a *separate* +# deepsearch-explorer container: that bundle is just static files with +# same-origin relative API calls (REACT_APP_API_URL baked empty) and its +# own assets already use root-absolute paths (/static/js/..., /ds.png), so +# serving it directly at `/` — where it already expects to live — needs no +# extra process and no /ui prefix-stripping trick. The tradeoff: unlike the +# old single catch-all proxy, deepsearch-api's own root-level routes +# (/health, /docs, /redoc, /openapi.json, /metrics) now need to be listed +# explicitly below, since the final `location /` falls through to the SPA +# instead. Also sidesteps a real problem seen live: a Space deployed with +# `/` returning a 301 (redirecting to `/ui`, the previous approach) broke — +# root cause not fully confirmed, but consistent with Hugging Face's own +# readiness check wanting a real 200 at `/`, not a redirect. +# +# __PORT__ is substituted with $PORT at container start (supervisord.conf), +# matching the Spaces convention of an operator-configurable app_port. + +# >>> simready-central slim explorer (http) >>> +# SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-License-Identifier: Apache-2.0 +# Included from nginx.conf's http{} (conf.d/*.conf) — an http-level directive is legal here. +# ONE level under /tmp on purpose: nginx mkdir()s only the last path component (no mkdir -p), and +# nothing in this image pre-creates a parent — /tmp/nginx-cache/slim-stats fails `nginx -t`. The +# `levels=` subdirectories are different: nginx creates those itself on the first write. +proxy_cache_path /tmp/slim-stats-cache levels=1 keys_zone=slim_stats_cache:2m max_size=256m inactive=1h use_temp_path=off; +# Thumbnails (/images): ~1,500 JPEGs of 27-52 KB (~75 MB) fit well inside 1g. Lives in the container's +# /tmp, so every deploy, restart or sleep starts it cold. +proxy_cache_path /tmp/slim-images-cache levels=1:2 keys_zone=slim_images_cache:10m max_size=1g inactive=7d use_temp_path=off; +# <<< simready-central slim explorer (http) <<< +server { + listen __PORT__; + + proxy_http_version 1.1; + proxy_set_header Connection ""; + proxy_connect_timeout 5s; + proxy_send_timeout 60s; + proxy_read_timeout 60s; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + + add_header Access-Control-Allow-Origin "*" always; + add_header Access-Control-Allow-Methods "GET, POST, OPTIONS" always; + add_header Access-Control-Allow-Headers "Content-Type, Authorization" always; + + location /search { + if ($request_method = OPTIONS) { add_header Content-Length 0 always; add_header Content-Type "text/plain" always; return 204; } + rewrite ^/search(.*)$ /v2/deepsearch/search$1 break; + proxy_pass http://127.0.0.1:8000; + } + + location /search_hybrid { + if ($request_method = OPTIONS) { add_header Content-Length 0 always; add_header Content-Type "text/plain" always; return 204; } + rewrite ^/search_hybrid(.*)$ /v3/deepsearch/search$1 break; + proxy_pass http://127.0.0.1:8000; + } + + location /vlm_validate/search_result { + if ($request_method = OPTIONS) { add_header Content-Length 0 always; add_header Content-Type "text/plain" always; return 204; } + rewrite ^/vlm_validate/search_result(.*)$ /v3/deepsearch/vlm_validate/search_result$1 break; + proxy_pass http://127.0.0.1:8000; + } + + location /llm_parse/ { + if ($request_method = OPTIONS) { add_header Content-Length 0 always; add_header Content-Type "text/plain" always; return 204; } + rewrite ^/llm_parse/(.*)$ /v3/deepsearch/llm_parse/$1 break; + proxy_pass http://127.0.0.1:8000; + } + + location /download { + if ($request_method = OPTIONS) { add_header Content-Length 0 always; add_header Content-Type "text/plain" always; return 204; } + rewrite ^/download(.*)$ /v3/download$1 break; + proxy_pass http://127.0.0.1:8000; + # Bundling an asset + all its dependencies can take longer than a single thumbnail. + proxy_read_timeout 300s; + } + + location /images { + if ($request_method = OPTIONS) { add_header Content-Length 0 always; add_header Content-Type "text/plain" always; return 204; } + rewrite ^/images(.*)$ /v3/images$1 break; + proxy_pass http://127.0.0.1:8000; + } + + location /static/ { + alias /usr/share/nginx/explorer/static/; + } + + # asset-graph-service routes (query-time graph reads only — see + # docker/Dockerfile.hf-space's header for why there's no graph-builder/ + # asset_graph_generation worker in this image). Same rewrites as the + # real gateway config's asset_graph_service locations, just proxying to + # our own internal port instead of a separate service/Space. + location /asset_graph/usd/scene_summary/ { + if ($request_method = OPTIONS) { add_header Content-Length 0 always; add_header Content-Type "text/plain" always; return 204; } + rewrite ^/asset_graph/usd/scene_summary/(.*)$ /asset_graph/usd/scene_summary/$1 break; + proxy_pass http://127.0.0.1:8010; + } + + location /asset_graph/usd/scene_summary { + if ($request_method = OPTIONS) { add_header Content-Length 0 always; add_header Content-Type "text/plain" always; return 204; } + rewrite ^/asset_graph/usd/scene_summary(.*)$ /asset_graph/usd/scene_summary/$1 break; + proxy_pass http://127.0.0.1:8010; + } + + location /asset_graph/usd/prims { + if ($request_method = OPTIONS) { add_header Content-Length 0 always; add_header Content-Type "text/plain" always; return 204; } + rewrite ^/asset_graph/usd/prims(.*)$ /asset_graph/usd/prims$1 break; + proxy_pass http://127.0.0.1:8010; + } + + location /dependency_graph { + if ($request_method = OPTIONS) { add_header Content-Length 0 always; add_header Content-Type "text/plain" always; return 204; } + rewrite ^/dependency_graph(.*)$ /dependency_graph$1 break; + proxy_pass http://127.0.0.1:8010; + } + + # deepsearch-api's own root-level routes — explicit now that `location /` + # below serves the Explorer SPA instead of proxying everything + # unmatched. /docs and /redoc are prefix matches, not exact: Swagger + # UI/ReDoc can request sub-resources under their own path. + location = /health { proxy_pass http://127.0.0.1:8000; } + location = /openapi.json { proxy_pass http://127.0.0.1:8000; } + location = /metrics { proxy_pass http://127.0.0.1:8000; } + location /docs { proxy_pass http://127.0.0.1:8000; } + location /redoc { proxy_pass http://127.0.0.1:8000; } + + # The Explorer SPA (see header comment) at root: try_files serves any of + # its own literal files (index.html, ds.png, favicon.ico, manifest.json, + # ...) directly, and falls back to index.html for anything else + # (client-side routing) — anything actually meant for the API above was + # already matched by a more specific location before nginx gets here. + # >>> simready-central slim explorer >>> + # SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + # SPDX-License-Identifier: Apache-2.0 + # services/explorer/dist is SimReady Central's search-only Explorer (repo simready-central, + # branch slim, slim/devspace/). The locations here are additive — exact matches, longer + # prefixes or a regex — and none of his locations is redefined. This block carries: /config.js, + # a no-cache /index.html, a 10-min + # proxy cache on /search/stats/usd_properties, a shared proxy cache on /images, + # /wikidata_hierarchy.json and JSON 404s for the routes this build does not have. What DOES + # reach beyond it: client_max_body_size 32m is server-wide (it applies to ALL his locations + # too); `= /images` takes the requests his `/images` prefix served before (same rewrite + + # proxy_pass, plus the cache); and an + # add_header inside one of our locations replaces his server-level headers for THOSE responses + # — /images and the stats cache re-declare his three CORS lines, /config.js and /index.html + # (same-origin UI files) do not. Applied by slim/devspace/deploy.sh. + client_max_body_size 32m; # query-image searches POST a base64 JPEG (nginx default 1 MB) + gzip_types text/css application/javascript application/json image/svg+xml; # stock gzip covers text/html only + + # Runtime index registry (blocking SimReady Central
\ No newline at end of file diff --git a/services/explorer/dist/static/css/main.df364a62.css b/services/explorer/dist/static/css/main.df364a62.css new file mode 100644 index 0000000000000000000000000000000000000000..d59e4b4889350eaf278937415c0659b163bb9044 --- /dev/null +++ b/services/explorer/dist/static/css/main.df364a62.css @@ -0,0 +1,3 @@ +body{-moz-osx-font-smoothing:grayscale;font-family:var(--font-sans),"NVIDIA Sans",-apple-system,BlinkMacSystemFont,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes esSpin{to{transform:rotate(1turn)}}.sc-slider-glow input[type=range]::-webkit-slider-thumb{box-shadow:0 0 10px #ff950080}.sc-slider-glow input[type=range]::-moz-range-thumb{box-shadow:0 0 10px #ff950080}@keyframes esFade{0%{opacity:0}to{opacity:1}}@keyframes esRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scSpringPop{0%{transform:scale(.5)}60%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes scFlyIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes scDotPulse{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes scAssetFlash{0%{background:rgba(var(--sc-accent-rgb),.28)}60%{background:rgba(var(--sc-accent-rgb),.18)}to{background:#0000}}@keyframes esPulse{0%,to{box-shadow:0 0 0 0 rgba(var(--sc-accent-rgb),.45)}50%{box-shadow:0 0 0 5px rgba(var(--sc-accent-rgb),0)}}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-thumb{background:rgba(var(--sc-accent-rgb),.22);border:2px solid var(--background-color-surface-base);border-radius:8px}::-webkit-scrollbar-track{background:#0000}*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::-webkit-file-upload-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;font-family:NVIDIA Sans,NVIDIA Sans Fallback,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");line-height:1.5;tab-size:4}body{-webkit-font-smoothing:antialiased}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{font-feature-settings:inherit;background-color:#0000;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::-webkit-file-upload-button{font-feature-settings:inherit;background-color:#0000;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{font-feature-settings:inherit;background-color:#0000;border-radius:0;color:inherit;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{-webkit-padding-start:20px;padding-inline-start:20px}::-webkit-file-upload-button{-webkit-margin-end:4px;margin-inline-end:4px}::file-selector-button{-webkit-margin-end:4px;margin-inline-end:4px}::placeholder{color:var(--text-color-placeholder);opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;color:var(--text-color-placeholder,currentcolor)}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,#0000);color:var(--text-color-placeholder,color-mix(in oklab,currentcolor 50%,#0000))}}}textarea{resize:vertical}input,textarea{font:inherit;letter-spacing:inherit;word-spacing:inherit}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none;display:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:where(.nv-modal-overlay[popover],.nv-side-panel-overlay[popover],.nv-popover-content[popover],.nv-tooltip-content[popover],.nv-dropdown-content[popover],.nv-dropdown-sub-content[popover],.nv-select-content[popover],.nv-combobox-content[popover],dialog.nv-modal-overlay,dialog.nv-modal-dialog,dialog.nv-side-panel-overlay,dialog.nv-side-panel-dialog){font-feature-settings:normal,auto;text-wrap:wrap;border-collapse:initial;border-spacing:0;box-sizing:border-box;caption-side:top;color:var(--text-color-primary);cursor:auto;direction:ltr;empty-cells:show;font-family:NVIDIA Sans,NVIDIA Sans Fallback,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-family:var(--font-sans);-webkit-font-kerning:auto;font-kerning:auto;font-size:.875rem;font-size:var(--text-14);font-stretch:100%;font-style:normal;font-variation-settings:normal;font-weight:400;font-weight:var(--font-weight-regular);-webkit-hyphens:manual;hyphens:manual;letter-spacing:normal;line-height:1.5;line-height:var(--leading-lh-150);list-style:disc;overflow-wrap:normal;tab-size:4;text-align:start;text-decoration:none;text-indent:0;text-orientation:mixed;text-shadow:none;text-transform:none;unicode-bidi:normal;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;writing-mode:horizontal-tb}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}.nv-motion-disabled [class*=nv-]:not([class*=nv-spinner-root]){animation-delay:0s!important;animation-duration:0s!important;transition-delay:0s!important;transition-duration:0s!important}@keyframes pulse{50%{opacity:.5}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes modal-in{0%{opacity:0}to{opacity:1}}@keyframes modal-out{0%{opacity:1}to{opacity:0}}@keyframes accordion-out{0%{height:0;overflow:hidden;padding-block:0}99%{overflow:hidden}to{height:var(--radix-collapsible-content-height);height:var(--nv-accordion-content-height,var(--radix-accordion-content-height,var(--radix-collapsible-content-height)));overflow:visible}}@keyframes accordion-in{0%{height:var(--radix-collapsible-content-height);height:var(--nv-accordion-content-height,var(--radix-accordion-content-height,var(--radix-collapsible-content-height)));overflow:hidden}to{height:0;overflow:hidden;padding-block:0}}@font-face{font-display:swap;font-family:NVIDIA Sans;font-style:normal;font-weight:300;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/nvidia-sans/1.0.0/NVIDIASans_Lt.woff2)format("woff2")}@font-face{font-display:swap;font-family:NVIDIA Sans;font-style:italic;font-weight:300;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/nvidia-sans/1.0.0/NVIDIASans_LtIt.woff2)format("woff2")}@font-face{font-display:swap;font-family:NVIDIA Sans;font-style:normal;font-weight:400;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/nvidia-sans/1.0.0/NVIDIASans_Rg.woff2)format("woff2")}@font-face{font-display:swap;font-family:NVIDIA Sans;font-style:italic;font-weight:400;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/nvidia-sans/1.0.0/NVIDIASans_It.woff2)format("woff2")}@font-face{font-display:swap;font-family:NVIDIA Sans;font-style:normal;font-weight:500;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/nvidia-sans/1.0.0/NVIDIASans_Md.woff2)format("woff2")}@font-face{font-display:swap;font-family:NVIDIA Sans;font-style:italic;font-weight:500;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/nvidia-sans/1.0.0/NVIDIASans_MdIt.woff2)format("woff2")}@font-face{font-display:swap;font-family:NVIDIA Sans;font-style:normal;font-weight:700;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/nvidia-sans/1.0.0/NVIDIASans_Bd.woff2)format("woff2")}@font-face{font-display:swap;font-family:NVIDIA Sans;font-style:italic;font-weight:700;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/nvidia-sans/1.0.0/NVIDIASans_BdIt.woff2)format("woff2")}@font-face{ascent-override:93.59%;descent-override:26.74%;font-family:NVIDIA Sans Fallback;font-style:normal;font-weight:300;line-gap-override:0%;size-adjust:104.71%;src:local(Arial),local(Inter),local(Helvetica),local(DejaVu Sans),local(Liberation Sans),local(Noto Sans),local(Ubuntu),local(FreeSans),local("sans-serif")}@font-face{ascent-override:97.18%;descent-override:27.77%;font-family:NVIDIA Sans Fallback;font-style:italic;font-weight:300;line-gap-override:0%;size-adjust:100.84%;src:local(Arial Italic),local(Inter Italic),local(Helvetica Oblique),local(DejaVu Sans Oblique),local(Liberation Sans Italic),local(Noto Sans Italic),local(Ubuntu Italic),local(FreeSans Oblique),local("sans-serif")}@font-face{ascent-override:92.7%;descent-override:26.49%;font-family:NVIDIA Sans Fallback;font-style:normal;font-weight:400;line-gap-override:0%;size-adjust:105.71%;src:local(Arial),local(Inter),local(Helvetica),local(DejaVu Sans),local(Liberation Sans),local(Noto Sans),local(Ubuntu),local(FreeSans),local("sans-serif")}@font-face{ascent-override:96.18%;descent-override:27.48%;font-family:NVIDIA Sans Fallback;font-style:italic;font-weight:400;line-gap-override:0%;size-adjust:101.89%;src:local(Arial Italic),local(Inter Italic),local(Helvetica Oblique),local(DejaVu Sans Oblique),local(Liberation Sans Italic),local(Noto Sans Italic),local(Ubuntu Italic),local(FreeSans Oblique),local("sans-serif")}@font-face{ascent-override:91.53%;descent-override:26.15%;font-family:NVIDIA Sans Fallback;font-style:normal;font-weight:500;line-gap-override:0%;size-adjust:107.07%;src:local(Arial),local(Inter),local(Helvetica),local(DejaVu Sans),local(Liberation Sans),local(Noto Sans),local(Ubuntu),local(FreeSans),local("sans-serif")}@font-face{ascent-override:94.81%;descent-override:27.09%;font-family:NVIDIA Sans Fallback;font-style:italic;font-weight:500;line-gap-override:0%;size-adjust:103.36%;src:local(Arial Italic),local(Inter Italic),local(Helvetica Oblique),local(DejaVu Sans Oblique),local(Liberation Sans Italic),local(Noto Sans Italic),local(Ubuntu Italic),local(FreeSans Oblique),local("sans-serif")}@font-face{ascent-override:97.74%;descent-override:27.93%;font-family:NVIDIA Sans Fallback;font-style:normal;font-weight:700;line-gap-override:0%;size-adjust:100.26%;src:local(Arial Bold),local(Inter Bold),local(Helvetica Bold),local(DejaVu Sans Bold),local(Liberation Sans Bold),local(Noto Sans Bold),local(Ubuntu Bold),local(FreeSans Bold),local("sans-serif")}@font-face{ascent-override:101.13%;descent-override:28.9%;font-family:NVIDIA Sans Fallback;font-style:italic;font-weight:700;line-gap-override:0%;size-adjust:96.9%;src:local(Arial Bold Italic),local(Inter Bold Italic),local(Helvetica Bold Oblique),local(DejaVu Sans Bold Oblique),local(Liberation Sans Bold Italic),local(Noto Sans Bold Italic),local(Ubuntu Bold Italic),local(FreeSans Bold Oblique),local("sans-serif")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:300;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/jetbrains-mono/1.0.0/JetBrainsMono-Light.woff2)format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:italic;font-weight:300;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/jetbrains-mono/1.0.0/JetBrainsMono-LightItalic.woff2)format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/jetbrains-mono/1.0.0/JetBrainsMono-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:italic;font-weight:400;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/jetbrains-mono/1.0.0/JetBrainsMono-Italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/jetbrains-mono/1.0.0/JetBrainsMono-Medium.woff2)format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:italic;font-weight:500;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/jetbrains-mono/1.0.0/JetBrainsMono-MediumItalic.woff2)format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:700;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/jetbrains-mono/1.0.0/JetBrainsMono-Bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:italic;font-weight:700;src:url(https://brand-assets.cne.ngc.nvidia.com/assets/fonts/jetbrains-mono/1.0.0/JetBrainsMono-BoldItalic.woff2)format("woff2")}@font-face{ascent-override:102.02%;descent-override:30%;font-family:JetBrains Mono Fallback;font-style:normal;font-weight:300;line-gap-override:0%;size-adjust:99.98%;src:local(Courier New),local(Consolas),local(DejaVu Sans Mono),local(Liberation Mono),local(Noto Sans Mono),local(Ubuntu Mono),local(FreeMono),local("monospace")}@font-face{ascent-override:102.02%;descent-override:30%;font-family:JetBrains Mono Fallback;font-style:italic;font-weight:300;line-gap-override:0%;size-adjust:99.98%;src:local(Courier New Italic),local(Consolas Italic),local(DejaVu Sans Mono Oblique),local(Liberation Mono Italic),local(Noto Sans Mono Italic),local(Ubuntu Mono Italic),local(FreeMono Oblique),local("monospace")}@font-face{ascent-override:102.02%;descent-override:30%;font-family:JetBrains Mono Fallback;font-style:normal;font-weight:400;line-gap-override:0%;size-adjust:99.98%;src:local(Courier New),local(Consolas),local(DejaVu Sans Mono),local(Liberation Mono),local(Noto Sans Mono),local(Ubuntu Mono),local(FreeMono),local("monospace")}@font-face{ascent-override:102.02%;descent-override:30%;font-family:JetBrains Mono Fallback;font-style:italic;font-weight:400;line-gap-override:0%;size-adjust:99.98%;src:local(Courier New Italic),local(Consolas Italic),local(DejaVu Sans Mono Oblique),local(Liberation Mono Italic),local(Noto Sans Mono Italic),local(Ubuntu Mono Italic),local(FreeMono Oblique),local("monospace")}@font-face{ascent-override:102.02%;descent-override:30%;font-family:JetBrains Mono Fallback;font-style:normal;font-weight:500;line-gap-override:0%;size-adjust:99.98%;src:local(Courier New),local(Consolas),local(DejaVu Sans Mono),local(Liberation Mono),local(Noto Sans Mono),local(Ubuntu Mono),local(FreeMono),local("monospace")}@font-face{ascent-override:102.02%;descent-override:30%;font-family:JetBrains Mono Fallback;font-style:italic;font-weight:500;line-gap-override:0%;size-adjust:99.98%;src:local(Courier New Italic),local(Consolas Italic),local(DejaVu Sans Mono Oblique),local(Liberation Mono Italic),local(Noto Sans Mono Italic),local(Ubuntu Mono Italic),local(FreeMono Oblique),local("monospace")}@font-face{ascent-override:102.02%;descent-override:30%;font-family:JetBrains Mono Fallback;font-style:normal;font-weight:700;line-gap-override:0%;size-adjust:99.98%;src:local(Courier New Bold),local(Consolas Bold),local(DejaVu Sans Mono Bold),local(Liberation Mono Bold),local(Noto Sans Mono Bold),local(Ubuntu Mono Bold),local(FreeMono Bold),local("monospace")}@font-face{ascent-override:102.02%;descent-override:30%;font-family:JetBrains Mono Fallback;font-style:italic;font-weight:700;line-gap-override:0%;size-adjust:99.98%;src:local(Courier New Bold Italic),local(Consolas Bold Italic),local(DejaVu Sans Mono Bold Oblique),local(Liberation Mono Bold Italic),local(Noto Sans Mono Bold Italic),local(Ubuntu Mono Bold Italic),local(FreeMono Bold Oblique),local("monospace")}@font-face{font-family:missing-ligature-font;size-adjust:0%;src:local(Arial),local(Verdana),local(Tahoma),local(Trebuchet MS)}:where(.nv-icon){display:block;height:1em;width:1em}.nv-icon:before{background-color:currentColor;content:"";display:block;height:100%;width:100%}.nv-icon-bell:before{-webkit-mask:var(--nv-icon-bell)no-repeat center;mask:var(--nv-icon-bell)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-calendar:before{-webkit-mask:var(--nv-icon-calendar)no-repeat center;mask:var(--nv-icon-calendar)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-check:before{-webkit-mask:var(--nv-icon-check)no-repeat center;mask:var(--nv-icon-check)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-check-circle:before{-webkit-mask:var(--nv-icon-check-circle)no-repeat center;mask:var(--nv-icon-check-circle)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-clock:before{-webkit-mask:var(--nv-icon-clock)no-repeat center;mask:var(--nv-icon-clock)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-chevron-double-left:before{-webkit-mask:var(--nv-icon-chevron-double-left)no-repeat center;mask:var(--nv-icon-chevron-double-left)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-chevron-double-right:before{-webkit-mask:var(--nv-icon-chevron-double-right)no-repeat center;mask:var(--nv-icon-chevron-double-right)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-chevron-down:before{-webkit-mask:var(--nv-icon-chevron-down)no-repeat center;mask:var(--nv-icon-chevron-down)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-chevron-left:before{-webkit-mask:var(--nv-icon-chevron-left)no-repeat center;mask:var(--nv-icon-chevron-left)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-chevron-right:before{-webkit-mask:var(--nv-icon-chevron-right)no-repeat center;mask:var(--nv-icon-chevron-right)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-chevron-up:before{-webkit-mask:var(--nv-icon-chevron-up)no-repeat center;mask:var(--nv-icon-chevron-up)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-circle-tick:before{-webkit-mask:var(--nv-icon-circle-tick)no-repeat center;mask:var(--nv-icon-circle-tick)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-close:before{-webkit-mask:var(--nv-icon-close)no-repeat center;mask:var(--nv-icon-close)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-error:before{-webkit-mask:var(--nv-icon-error)no-repeat center;mask:var(--nv-icon-error)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-filter:before{-webkit-mask:var(--nv-icon-filter)no-repeat center;mask:var(--nv-icon-filter)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-info-circle:before{-webkit-mask:var(--nv-icon-info-circle)no-repeat center;mask:var(--nv-icon-info-circle)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-menu:before{-webkit-mask:var(--nv-icon-menu)no-repeat center;mask:var(--nv-icon-menu)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-warning:before{-webkit-mask:var(--nv-icon-warning)no-repeat center;mask:var(--nv-icon-warning)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-retry:before{-webkit-mask:var(--nv-icon-retry)no-repeat center;mask:var(--nv-icon-retry)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-document:before{-webkit-mask:var(--nv-icon-document)no-repeat center;mask:var(--nv-icon-document)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-trash:before{-webkit-mask:var(--nv-icon-trash)no-repeat center;mask:var(--nv-icon-trash)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon-copy-doc:before{-webkit-mask:var(--nv-icon-copy-doc)no-repeat center;mask:var(--nv-icon-copy-doc)no-repeat center;-webkit-mask-size:contain;mask-size:contain}.nv-icon{--nv-icon-bell:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M6.46 1h3.08l.385 1.384A5 5 0 0 1 13 7v3.382L14.31 13H10a2 2 0 1 1-4 0H1.691l1.31-2.618V7a5 5 0 0 1 3.073-4.616zM7 13a1 1 0 0 0 2 0zm.22-11L6.9 3.144l-.244.087A4 4 0 0 0 4 7v3.618L3.31 12h9.381l-.69-1.382V7a4 4 0 0 0-2.658-3.769L9.1 3.144 8.78 2z'/%3E%3C/svg%3E");--nv-icon-calendar:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M5 3V2h1v1h4V2h1v1h3v11H2V3zm0 1H3v2h10V4h-2v1h-1V4H6v1H5zm8 3H3v6h10z'/%3E%3C/svg%3E");--nv-icon-check:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M14.354 4.354 6 12.707 1.646 8.354l.708-.708L6 11.293l7.647-7.647z'/%3E%3C/svg%3E");--nv-icon-check-circle:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='m4.146 7.854.708-.708L7 9.293l4.147-4.147.707.708L7 10.707z'/%3E%3Cpath fill='currentColor' d='M8 1a7 7 0 1 1 0 14A7 7 0 0 1 8 1M2 8a6 6 0 1 0 12 0A6 6 0 0 0 2 8'/%3E%3C/svg%3E");--nv-icon-clock:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M8 2a6 6 0 1 0 0 12A6 6 0 0 0 8 2M1 8a7 7 0 1 1 14 0A7 7 0 0 1 1 8m6.5-4h1v3.616l3.494.937-.259.965L7.5 8.385z'/%3E%3C/svg%3E");--nv-icon-chevron-double-left:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='m7.647 3.646.707.708L4.707 8l3.647 3.646-.707.707L3.293 8zm4 0 .707.708L8.707 8l3.647 3.646-.707.707L7.292 8z'/%3E%3C/svg%3E");--nv-icon-chevron-double-right:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M4.354 3.646 8.707 8l-4.353 4.354-.708-.707L7.293 8 3.646 4.354zm4 0L12.707 8l-4.353 4.354-.708-.707L11.293 8 7.646 4.354z'/%3E%3C/svg%3E");--nv-icon-chevron-down:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='m11.647 5.646.707.708L8 10.707 3.646 6.354l.708-.708L8 9.293z'/%3E%3C/svg%3E");--nv-icon-chevron-left:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='m6.707 8 3.647 3.646-.708.708L5.293 8l4.353-4.354.707.708z'/%3E%3C/svg%3E");--nv-icon-chevron-right:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M9.293 8 5.646 4.354l.708-.708L10.707 8l-4.353 4.354-.708-.708z'/%3E%3C/svg%3E");--nv-icon-chevron-up:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='m8 6.707-3.646 3.647-.708-.708L8 5.293l4.354 4.353-.707.708z'/%3E%3C/svg%3E");--nv-icon-circle-tick:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M7.5 5V2h1v3zM5.525 6.232 3.404 4.111l.707-.707 2.121 2.121zm7.071-2.121-2.121 2.121-.707-.707 2.121-2.121zM5 8.5H2v-1h3zm9 0h-3v-1h3zm-7.768 1.975-2.121 2.121-.707-.707 2.121-2.121zm5.657 2.121L9.812 10.52l.707-.707 2.077 2.077zM7.5 14v-3h1v3z'/%3E%3C/svg%3E");--nv-icon-close:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M7.293 8 2.646 3.354l.708-.708L8 7.293l4.647-4.647.707.708L8.707 8l4.647 4.647-.707.707L8 8.707l-4.646 4.647-.708-.707z'/%3E%3C/svg%3E");--nv-icon-error:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='currentColor'%3E%3Cpath d='M8.5 5.5V9h-1V5.5zm0 4.5v1h-1v-1z'/%3E%3Cpath d='M8 15.707.293 8 8 .293 15.707 8zM14.293 8 8 1.707 1.707 8 8 14.293z'/%3E%3C/g%3E%3C/svg%3E");--nv-icon-filter:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M13 6H3V5h10zm-2 3H5V8h6zm-2 3H7v-1h2z'/%3E%3C/svg%3E");--nv-icon-info-circle:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M8 2a6 6 0 1 0 0 12A6 6 0 0 0 8 2M1 8a7 7 0 1 1 14 0A7 7 0 0 1 1 8m7.5-4v1h-1V4zm0 2v6h-1V6z'/%3E%3C/svg%3E");--nv-icon-menu:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M13 4H3V3h10zm0 4H3V7h10zm0 4H3v-1h10z'/%3E%3C/svg%3E");--nv-icon-warning:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='m8 .984 7.357 13.014H.643zM2.357 12.998h11.286L8 3.016zM7.5 10V6.5h1V10zm0 2v-1h1v1z'/%3E%3C/svg%3E");--nv-icon-retry:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='m8.354 6.354-.708-.708L9.293 4H8a4 4 0 1 0 4 4h1a5 5 0 1 1-5-5h1.293L7.646 1.354l.708-.708L11.207 3.5z'/%3E%3C/svg%3E");--nv-icon-document:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M13 5.293V14H3V2h6.707zM12 13V6H9V3H4v10zm-.707-8L10 3.707V5z'/%3E%3C/svg%3E");--nv-icon-trash:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M6 1h4v2h3v1H3V3h3zm1 2h2V2H7zm4 10V5h1v9H4V5h1v8z'/%3E%3C/svg%3E");--nv-icon-copy-doc:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M11 4.293V12H3V2h5.707zM10 11V5H8V3H4v8zm-.707-7L9 3.707V4z'/%3E%3Cpath fill='currentColor' d='M6 14v-1h6V5h1v9z'/%3E%3C/svg%3E")}.nv-icon--fill{--nv-icon-bell:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M9.925 2.384A5 5 0 0 1 13 7v3.382L14.309 13h-4.308a2 2 0 1 1-4 0h-4.31L3 10.382V7a5 5 0 0 1 3.075-4.616L6.46 1h3.08z'/%3E%3C/svg%3E");--nv-icon-calendar:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M5 3V2h1v1h4V2h1v1h3v11H2V3zm0 1H3v2h10V4h-2v1h-1V4H6v1H5z'/%3E%3C/svg%3E");--nv-icon-check-circle:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M1 8a7 7 0 1 1 14 0A7 7 0 0 1 1 8m6 2.707 4.854-4.853-.707-.708L7 9.293 4.854 7.146l-.708.708z'/%3E%3C/svg%3E");--nv-icon-clock:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M1 8a7 7 0 1 1 14 0A7 7 0 0 1 1 8m6.5-4v4.384l4.235 1.134.26-.965L8.5 7.616V4z'/%3E%3C/svg%3E");--nv-icon-chevron-left:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='m6.707 8 3.647 3.646-.707.708L5.293 8l4.354-4.354.707.708z'/%3E%3C/svg%3E");--nv-icon-error:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M8 .5 15.5 8 8 15.5.5 8zm-.5 5V9h1V5.5zm0 4.5v1h1v-1z'/%3E%3C/svg%3E");--nv-icon-info-circle:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M1 8a7 7 0 1 1 14 0A7 7 0 0 1 1 8m7.5-3V4h-1v1zm0 7V6h-1v6z'/%3E%3C/svg%3E");--nv-icon-warning:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='m8 .984 7.357 13.014H.643zM7.5 6.5V10h1V6.5zm0 4.5v1h1v-1z'/%3E%3C/svg%3E");--nv-icon-retry:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M8.354.646 11.207 3.5 8.354 6.354l-.708-.708L9.293 4H8a4 4 0 1 0 4 4h1a5 5 0 1 1-5-5h1.293L7.646 1.354z'/%3E%3C/svg%3E");--nv-icon-document:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M3 2h6.707L13 5.293V14H3zm6 1v3h3z'/%3E%3C/svg%3E");--nv-icon-trash:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M10 3h3v1H3V3h3V1h4zm2 12H4V5h8z'/%3E%3C/svg%3E");--nv-icon-copy-doc:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='none' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M11 4.293V12H3V2h5.707zM8 2.707V5h2.293z'/%3E%3Cpath fill='currentColor' d='M6 14v-1h6V5h1v9z'/%3E%3C/svg%3E")}:root{--spacing:4px;--color-black:#000;--color-white:#fff;--color-brand:#76b900;--color-red-050:#ffe9e9;--color-red-100:#ffd7d7;--color-red-200:#fbb;--color-red-300:#ff8181;--color-red-400:#fe3f3f;--color-red-500:#e52020;--color-red-600:#c21e1e;--color-red-700:#961515;--color-red-800:#650b0b;--color-red-900:#4b0404;--color-red-950:#2d0100;--color-yellow-050:#feeeb2;--color-yellow-100:#fcde7b;--color-yellow-200:#f9c500;--color-yellow-300:#ef9100;--color-yellow-400:#df6500;--color-yellow-500:#d73d00;--color-yellow-600:#b93100;--color-yellow-700:#8d2600;--color-yellow-800:#601600;--color-yellow-900:#441000;--color-yellow-950:#2d0b00;--color-green-025:#dafb7d;--color-green-050:#cfff40;--color-green-100:#bff230;--color-green-200:#a5de15;--color-green-300:#76b900;--color-green-400:#549a00;--color-green-500:#3f8500;--color-green-600:#327100;--color-green-700:#265600;--color-green-800:#193800;--color-green-900:#142700;--color-green-950:#0d1a00;--color-teal-050:#adfcf8;--color-teal-100:#9aefe5;--color-teal-200:#3ae3c9;--color-teal-300:#1dbba4;--color-teal-400:#139a86;--color-teal-500:#0d8473;--color-teal-600:#097061;--color-teal-700:#04554b;--color-teal-800:#033831;--color-teal-900:#022723;--color-teal-950:#011a19;--color-blue-050:#cbf5ff;--color-blue-100:#ace;--color-blue-200:#7cd7fe;--color-blue-300:#10b1fb;--color-blue-400:#008af9;--color-blue-500:#0074df;--color-blue-600:#0060c7;--color-blue-700:#0046a4;--color-blue-800:#002781;--color-blue-900:#002050;--color-blue-950:#00112c;--color-purple-050:#fae9ff;--color-purple-100:#f9d4ff;--color-purple-200:#f0b9fd;--color-purple-300:#cd8ef0;--color-purple-400:#c359ef;--color-purple-500:#a846db;--color-purple-600:#952fc6;--color-purple-700:#741d9d;--color-purple-800:#4d1368;--color-purple-900:#331344;--color-purple-950:#1f0f27;--color-fuchsia-050:#ffe8f9;--color-fuchsia-100:#ffd3f2;--color-fuchsia-200:#feb5ee;--color-fuchsia-300:#fc79ca;--color-fuchsia-400:#e050b7;--color-fuchsia-500:#d2308e;--color-fuchsia-600:#b62475;--color-fuchsia-700:#8c1c55;--color-fuchsia-800:#5d1337;--color-fuchsia-900:#420d25;--color-fuchsia-950:#2d0919;--color-gray-000:#fff;--color-gray-025:#f7f7f7;--color-gray-050:#eee;--color-gray-100:#e0e0e0;--color-gray-1000:#000;--color-gray-200:#ccc;--color-gray-300:#a7a7a7;--color-gray-400:#898989;--color-gray-500:#757575;--color-gray-600:#636363;--color-gray-700:#4b4b4b;--color-gray-800:#313131;--color-gray-900:#222;--color-gray-950:#161616;--color-gray-975:#0c0c0c;--color-translucent-black-000:#0000;--color-translucent-black-050:#0000000d;--color-translucent-black-100:#0000001a;--color-translucent-black-120:#0000001f;--color-translucent-black-150:#00000026;--color-translucent-black-200:#0003;--color-translucent-black-300:#0000004d;--color-translucent-black-400:#0006;--color-translucent-black-500:#00000080;--color-translucent-black-600:#0009;--color-translucent-black-700:#000000b2;--color-translucent-black-800:#000c;--color-translucent-black-900:#000000e5;--color-translucent-white-000:#fff0;--color-translucent-white-050:#ffffff0d;--color-translucent-white-100:#ffffff1a;--color-translucent-white-120:#ffffff1f;--color-translucent-white-200:#fff3;--color-translucent-white-250:#ffffff40;--color-translucent-white-300:#ffffff4d;--color-translucent-white-400:#fff6;--color-translucent-white-500:#ffffff80;--color-translucent-white-600:#fff9;--color-translucent-white-700:#ffffffb2;--color-translucent-white-800:#fffc;--color-translucent-white-900:#ffffffe5;--font-sans:NVIDIA Sans,NVIDIA Sans Fallback,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:JetBrains Mono,JetBrains Mono Fallback,ui-monospace,monospace,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--text-10:.625rem;--text-12:.75rem;--text-14:.875rem;--text-16:1rem;--text-18:1.125rem;--text-20:1.25rem;--text-22:1.375rem;--text-24:1.5rem;--text-28:1.75rem;--text-32:2rem;--text-36:2.25rem;--text-40:2.5rem;--text-44:2.75rem;--text-48:3rem;--text-50:3.125rem;--text-56:3.5rem;--text-60:3.75rem;--text-64:4rem;--text-72:4.5rem;--text-80:5rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:500;--font-weight-bold:700;--leading-lh-100:1;--leading-lh-125:1.25;--leading-lh-150:1.5;--leading-lh-175:1.75;--breakpoint-xs:20rem;--breakpoint-sm:36rem;--breakpoint-md:48rem;--breakpoint-lg:62rem;--breakpoint-xl:75rem;--breakpoint-2xl:100rem;--container-3xs:16rem;--container-2xs:18rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--border-width-none:0px;--border-width-1:1px;--border-width-2:2px;--border-width-3:3px;--border-width-4:4px;--radius-none:0px;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-xl:16px;--radius-2xl:24px;--radius-3xl:32px;--radius-round:9999px;--shadow-lg:0px 8px 12px 0px var(--color-translucent-black-150);--shadow-md:0px 4px 6px 0px var(--color-translucent-black-120);--shadow-sm:0px 2px 4px 0px var(--color-translucent-black-120);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-spin:spin 1s linear infinite;--transition-duration-150:.15s;--transition-duration-200:.2s;--transition-duration-250:.25s;--transition-duration-300:.3s;--ease-out:cubic-bezier(.4,0,.2,1);--radius-density-xl:var(--radius-xl);--spacing-density-xxs:2px;--spacing-density-xs:4px;--spacing-density-sm:6px;--spacing-density-md:8px;--spacing-density-lg:12px;--spacing-density-xl:16px;--spacing-density-2xl:24px;--spacing-density-3xl:32px;--spacing-density-4xl:48px;--spacing-density-5xl:64px;--nv-app-bar-height:48px;--nv-scrollbar-color:var(--color-gray-400)#0000}.light,.nv-light,:where(:root){--lightningcss-light:initial;--lightningcss-dark: ;--background-color-accent-blue:var(--color-blue-050);--background-color-accent-blue-hover:var(--color-blue-050);--background-color-accent-blue-selected:var(--color-blue-200);--background-color-accent-blue-strong:var(--color-blue-700);--background-color-accent-blue-subtle:var(--color-blue-050);--background-color-accent-blue-subtle-hover:var(--color-blue-200);--background-color-accent-blue-subtle-selected:var(--color-blue-600);--background-color-accent-gray:var(--color-gray-200);--background-color-accent-gray-hover:var(--color-gray-300);--background-color-accent-gray-selected:var(--color-gray-700);--background-color-accent-gray-strong:var(--color-gray-700);--background-color-accent-gray-subtle:var(--color-gray-100);--background-color-accent-gray-subtle-hover:var(--color-gray-300);--background-color-accent-gray-subtle-selected:var(--color-gray-700);--background-color-accent-green:var(--color-green-025);--background-color-accent-green-hover:var(--color-green-025);--background-color-accent-green-selected:var(--color-green-050);--background-color-accent-green-strong:var(--color-green-800);--background-color-accent-green-subtle:var(--color-green-100);--background-color-accent-green-subtle-hover:var(--color-green-200);--background-color-accent-green-subtle-selected:var(--color-green-600);--background-color-accent-purple:var(--color-purple-200);--background-color-accent-purple-hover:var(--color-purple-050);--background-color-accent-purple-selected:var(--color-purple-100);--background-color-accent-purple-strong:var(--color-purple-700);--background-color-accent-purple-subtle:var(--color-purple-050);--background-color-accent-purple-subtle-hover:var(--color-purple-100);--background-color-accent-purple-subtle-selected:var(--color-purple-600);--background-color-accent-red:var(--color-red-100);--background-color-accent-red-hover:var(--color-red-050);--background-color-accent-red-selected:var(--color-red-100);--background-color-accent-red-strong:var(--color-red-700);--background-color-accent-red-subtle:var(--color-red-100);--background-color-accent-red-subtle-hover:var(--color-red-200);--background-color-accent-red-subtle-selected:var(--color-red-600);--background-color-accent-teal:var(--color-teal-100);--background-color-accent-teal-hover:var(--color-teal-050);--background-color-accent-teal-selected:var(--color-teal-100);--background-color-accent-teal-strong:var(--color-teal-800);--background-color-accent-teal-subtle:var(--color-teal-100);--background-color-accent-teal-subtle-hover:var(--color-teal-200);--background-color-accent-teal-subtle-selected:var(--color-teal-600);--background-color-accent-yellow:var(--color-yellow-100);--background-color-accent-yellow-hover:var(--color-yellow-050);--background-color-accent-yellow-selected:var(--color-yellow-100);--background-color-accent-yellow-strong:var(--color-yellow-700);--background-color-accent-yellow-subtle:var(--color-yellow-100);--background-color-accent-yellow-subtle-hover:var(--color-yellow-200);--background-color-accent-yellow-subtle-selected:var(--color-yellow-600);--background-color-background-contrast:var(--color-gray-900);--background-color-background-default:var(--color-gray-000);--background-color-background-emphasis:var(--color-gray-050);--background-color-background-highlight:var(--color-gray-100);--background-color-background-subtle:var(--color-gray-025);--background-color-component-skeleton:var(--color-gray-100);--background-color-component-skeleton-subtle:var(--color-gray-200);--background-color-component-tooltip:var(--color-gray-800);--background-color-component-track:var(--color-translucent-black-100);--background-color-component-track-inverse:var(--color-translucent-black-100);--background-color-feedback-danger:var(--color-red-300);--background-color-feedback-danger-hover:var(--color-red-600);--background-color-feedback-danger-pressed:var(--color-red-700);--background-color-feedback-danger-strong:var(--color-red-500);--background-color-feedback-danger-subtle-hover:var(--color-red-100);--background-color-feedback-danger-subtle-pressed:var(--color-red-200);--background-color-feedback-info:var(--color-blue-050);--background-color-feedback-success:var(--color-green-025);--background-color-feedback-warning:var(--color-yellow-100);--background-color-interaction-base:var(--color-gray-000);--background-color-interaction-disabled:var(--color-translucent-black-050);--background-color-interaction-disabled-checked:var(--color-translucent-black-400);--background-color-interaction-hover:var(--color-translucent-black-050);--background-color-interaction-inverse:var(--color-gray-900);--background-color-interaction-inverse-hover:var(--color-gray-950);--background-color-interaction-inverse-pressed:var(--color-gray-975);--background-color-interaction-pressed:var(--color-translucent-black-100);--background-color-interaction-primary-base:var(--color-green-300);--background-color-interaction-primary-hover:var(--color-green-400);--background-color-interaction-primary-selected:var(--color-green-500);--background-color-interaction-selected:var(--color-gray-000);--background-color-surface-base:var(--color-gray-000);--background-color-surface-blanket:var(--color-translucent-black-700);--background-color-surface-glass:var(--color-translucent-white-800);--background-color-surface-navigation:var(--color-gray-000);--background-color-surface-overlay:var(--color-gray-000);--background-color-surface-raised:var(--color-gray-000);--background-color-surface-sunken:var(--color-gray-025);--border-color-accent-black:var(--color-gray-1000);--border-color-accent-blue:var(--color-blue-600);--border-color-accent-gray:var(--color-gray-700);--border-color-accent-green:var(--color-green-700);--border-color-accent-purple:var(--color-purple-600);--border-color-accent-red:var(--color-red-600);--border-color-accent-teal:var(--color-teal-600);--border-color-accent-white:var(--color-gray-000);--border-color-accent-yellow:var(--color-yellow-600);--border-color-base:var(--color-translucent-black-200);--border-color-brand:var(--color-brand);--border-color-component-tooltip:var(--color-gray-600);--border-color-disabled:var(--color-translucent-black-400);--border-color-feedback-danger:var(--color-red-500);--border-color-feedback-danger-hover:var(--color-red-600);--border-color-feedback-danger-strong:var(--color-red-700);--border-color-feedback-danger-subtle:var(--color-red-500);--border-color-feedback-info:var(--color-blue-400);--border-color-feedback-success:var(--color-green-400);--border-color-feedback-warning:var(--color-yellow-400);--border-color-interaction-base:var(--color-translucent-black-300);--border-color-interaction-disabled:var(--color-translucent-black-100);--border-color-interaction-hover:var(--color-translucent-black-900);--border-color-interaction-inverse:var(--color-gray-900);--border-color-interaction-inverse-hover:var(--color-gray-950);--border-color-interaction-inverse-pressed:var(--color-gray-975);--border-color-interaction-pressed:var(--color-translucent-black-900);--border-color-interaction-primary-base:var(--color-green-300);--border-color-interaction-primary-hover:var(--color-green-400);--border-color-interaction-primary-selected:var(--color-green-500);--border-color-interaction-selected:var(--text-color-brand);--border-color-interaction-strong:var(--color-translucent-black-700);--nv-current-theme:light;--text-color-accent-black:var(--color-gray-1000);--text-color-accent-blue:var(--color-blue-700);--text-color-accent-blue-strong:var(--color-blue-700);--text-color-accent-blue-subtle:var(--color-blue-200);--text-color-accent-gray:var(--color-gray-700);--text-color-accent-green:var(--color-green-700);--text-color-accent-green-strong:var(--color-green-700);--text-color-accent-green-subtle:var(--color-green-200);--text-color-accent-purple:var(--color-purple-700);--text-color-accent-purple-strong:var(--color-purple-700);--text-color-accent-purple-subtle:var(--color-purple-200);--text-color-accent-red:var(--color-red-700);--text-color-accent-red-strong:var(--color-red-700);--text-color-accent-red-subtle:var(--color-red-200);--text-color-accent-teal:var(--color-teal-700);--text-color-accent-teal-strong:var(--color-teal-700);--text-color-accent-teal-subtle:var(--color-teal-200);--text-color-accent-white:var(--color-gray-000);--text-color-accent-yellow:var(--color-yellow-700);--text-color-accent-yellow-strong:var(--color-yellow-700);--text-color-accent-yellow-subtle:var(--color-yellow-200);--text-color-base:var(--color-gray-600);--text-color-brand:var(--color-brand);--text-color-component-nvidia-logo:var(--color-gray-1000);--text-color-disabled:var(--color-gray-400);--text-color-feedback-danger:var(--color-red-500);--text-color-feedback-danger-inverse:var(--color-gray-900);--text-color-feedback-danger-strong:var(--color-red-700);--text-color-feedback-danger-subtle:var(--color-red-600);--text-color-feedback-info:var(--color-blue-500);--text-color-feedback-info-inverse:var(--color-gray-900);--text-color-feedback-success:var(--color-green-500);--text-color-feedback-success-inverse:var(--color-gray-900);--text-color-feedback-warning:var(--color-yellow-500);--text-color-feedback-warning-inverse:var(--color-gray-900);--text-color-interaction-disabled-checked:var(--color-translucent-black-300);--text-color-interaction-selected:var(--color-gray-000);--text-color-inverse:var(--color-gray-000);--text-color-inverse-brand:var(--color-gray-950);--text-color-placeholder:var(--color-gray-500);--text-color-primary:var(--color-gray-1000);--text-color-secondary:var(--color-gray-600);--text-color-strong:var(--color-gray-900);--text-color-subtle:var(--color-gray-400);color-scheme:light}.dark,.nv-dark{--lightningcss-light: ;--lightningcss-dark:initial;--background-color-accent-blue:var(--color-blue-900);--background-color-accent-blue-hover:var(--color-blue-900);--background-color-accent-blue-selected:var(--color-blue-800);--background-color-accent-blue-strong:var(--color-blue-900);--background-color-accent-blue-subtle:var(--color-blue-900);--background-color-accent-blue-subtle-hover:var(--color-blue-800);--background-color-accent-blue-subtle-selected:var(--color-blue-500);--background-color-accent-gray:var(--color-gray-600);--background-color-accent-gray-hover:var(--color-gray-1000);--background-color-accent-gray-selected:var(--color-gray-200);--background-color-accent-gray-strong:var(--color-gray-700);--background-color-accent-gray-subtle:var(--color-gray-700);--background-color-accent-gray-subtle-hover:var(--color-gray-200);--background-color-accent-gray-subtle-selected:var(--color-gray-600);--background-color-accent-green:var(--color-green-900);--background-color-accent-green-hover:var(--color-green-900);--background-color-accent-green-selected:var(--color-green-800);--background-color-accent-green-strong:var(--color-green-900);--background-color-accent-green-subtle:var(--color-green-900);--background-color-accent-green-subtle-hover:var(--color-green-800);--background-color-accent-green-subtle-selected:var(--color-green-600);--background-color-accent-purple:var(--color-purple-900);--background-color-accent-purple-hover:var(--color-purple-900);--background-color-accent-purple-selected:var(--color-purple-800);--background-color-accent-purple-strong:var(--color-purple-900);--background-color-accent-purple-subtle:var(--color-purple-900);--background-color-accent-purple-subtle-hover:var(--color-purple-800);--background-color-accent-purple-subtle-selected:var(--color-purple-700);--background-color-accent-red:var(--color-red-900);--background-color-accent-red-hover:var(--color-red-900);--background-color-accent-red-selected:var(--color-red-800);--background-color-accent-red-strong:var(--color-red-900);--background-color-accent-red-subtle:var(--color-red-900);--background-color-accent-red-subtle-hover:var(--color-red-800);--background-color-accent-red-subtle-selected:var(--color-red-700);--background-color-accent-teal:var(--color-teal-900);--background-color-accent-teal-hover:var(--color-teal-900);--background-color-accent-teal-selected:var(--color-teal-800);--background-color-accent-teal-strong:var(--color-teal-900);--background-color-accent-teal-subtle:var(--color-teal-900);--background-color-accent-teal-subtle-hover:var(--color-teal-800);--background-color-accent-teal-subtle-selected:var(--color-teal-500);--background-color-accent-yellow:var(--color-yellow-900);--background-color-accent-yellow-hover:var(--color-yellow-900);--background-color-accent-yellow-selected:var(--color-yellow-800);--background-color-accent-yellow-strong:var(--color-yellow-900);--background-color-accent-yellow-subtle:var(--color-yellow-900);--background-color-accent-yellow-subtle-hover:var(--color-yellow-800);--background-color-accent-yellow-subtle-selected:var(--color-yellow-600);--background-color-background-contrast:var(--color-gray-000);--background-color-background-default:var(--color-gray-900);--background-color-background-emphasis:var(--color-gray-700);--background-color-background-highlight:var(--color-gray-600);--background-color-background-subtle:var(--color-gray-800);--background-color-component-skeleton:var(--color-gray-800);--background-color-component-skeleton-subtle:var(--color-gray-900);--background-color-component-tooltip:var(--color-gray-800);--background-color-component-track:var(--color-translucent-white-200);--background-color-component-track-inverse:var(--color-translucent-black-400);--background-color-feedback-danger:var(--color-red-900);--background-color-feedback-danger-hover:var(--color-red-600);--background-color-feedback-danger-pressed:var(--color-red-700);--background-color-feedback-danger-strong:var(--color-red-500);--background-color-feedback-danger-subtle-hover:var(--color-red-900);--background-color-feedback-danger-subtle-pressed:var(--color-red-800);--background-color-feedback-info:var(--color-blue-950);--background-color-feedback-success:var(--color-green-950);--background-color-feedback-warning:var(--color-yellow-950);--background-color-interaction-base:var(--color-translucent-black-600);--background-color-interaction-disabled:var(--color-translucent-white-100);--background-color-interaction-disabled-checked:var(--color-translucent-white-500);--background-color-interaction-hover:var(--color-translucent-white-100);--background-color-interaction-inverse:var(--color-gray-000);--background-color-interaction-inverse-hover:var(--color-gray-100);--background-color-interaction-inverse-pressed:var(--color-gray-200);--background-color-interaction-pressed:var(--color-translucent-white-200);--background-color-interaction-primary-base:var(--color-green-300);--background-color-interaction-primary-hover:var(--color-green-400);--background-color-interaction-primary-selected:var(--color-green-500);--background-color-interaction-selected:var(--color-gray-1000);--background-color-surface-base:var(--color-gray-1000);--background-color-surface-blanket:var(--color-translucent-black-700);--background-color-surface-glass:var(--color-translucent-black-600);--background-color-surface-navigation:var(--color-gray-1000);--background-color-surface-overlay:var(--color-gray-900);--background-color-surface-raised:var(--color-gray-950);--background-color-surface-sunken:var(--color-gray-975);--border-color-accent-black:var(--color-gray-1000);--border-color-accent-blue:var(--color-blue-300);--border-color-accent-gray:var(--color-gray-300);--border-color-accent-green:var(--color-green-300);--border-color-accent-purple:var(--color-purple-300);--border-color-accent-red:var(--color-red-300);--border-color-accent-teal:var(--color-teal-300);--border-color-accent-white:var(--color-gray-000);--border-color-accent-yellow:var(--color-yellow-300);--border-color-base:var(--color-translucent-white-200);--border-color-brand:var(--color-brand);--border-color-component-tooltip:var(--color-gray-600);--border-color-disabled:var(--color-translucent-white-300);--border-color-feedback-danger:var(--color-red-500);--border-color-feedback-danger-hover:var(--color-red-600);--border-color-feedback-danger-strong:var(--color-red-700);--border-color-feedback-danger-subtle:var(--color-red-300);--border-color-feedback-info:var(--color-blue-400);--border-color-feedback-success:var(--color-green-400);--border-color-feedback-warning:var(--color-yellow-200);--border-color-interaction-base:var(--color-translucent-white-200);--border-color-interaction-disabled:var(--color-translucent-white-100);--border-color-interaction-hover:var(--color-translucent-white-400);--border-color-interaction-inverse:var(--color-gray-000);--border-color-interaction-inverse-hover:var(--color-gray-100);--border-color-interaction-inverse-pressed:var(--color-gray-200);--border-color-interaction-pressed:var(--color-translucent-white-400);--border-color-interaction-primary-base:var(--color-green-300);--border-color-interaction-primary-hover:var(--color-green-400);--border-color-interaction-primary-selected:var(--color-green-500);--border-color-interaction-selected:var(--text-color-brand);--border-color-interaction-strong:var(--color-translucent-white-700);--nv-current-theme:dark;--text-color-accent-black:var(--color-gray-1000);--text-color-accent-blue:var(--color-blue-300);--text-color-accent-blue-strong:var(--color-blue-200);--text-color-accent-blue-subtle:var(--color-blue-200);--text-color-accent-gray:var(--color-gray-050);--text-color-accent-green:var(--color-green-300);--text-color-accent-green-strong:var(--color-green-200);--text-color-accent-green-subtle:var(--color-green-200);--text-color-accent-purple:var(--color-purple-200);--text-color-accent-purple-strong:var(--color-purple-200);--text-color-accent-purple-subtle:var(--color-purple-200);--text-color-accent-red:var(--color-red-300);--text-color-accent-red-strong:var(--color-red-200);--text-color-accent-red-subtle:var(--color-red-200);--text-color-accent-teal:var(--color-teal-300);--text-color-accent-teal-strong:var(--color-teal-200);--text-color-accent-teal-subtle:var(--color-teal-200);--text-color-accent-white:var(--color-gray-000);--text-color-accent-yellow:var(--color-yellow-300);--text-color-accent-yellow-strong:var(--color-yellow-200);--text-color-accent-yellow-subtle:var(--color-yellow-200);--text-color-base:var(--color-gray-200);--text-color-brand:var(--color-brand);--text-color-component-nvidia-logo:var(--color-gray-000);--text-color-disabled:var(--color-translucent-white-300);--text-color-feedback-danger:var(--color-red-400);--text-color-feedback-danger-inverse:var(--color-red-300);--text-color-feedback-danger-strong:var(--color-red-300);--text-color-feedback-danger-subtle:var(--color-red-400);--text-color-feedback-info:var(--color-blue-500);--text-color-feedback-info-inverse:var(--color-blue-300);--text-color-feedback-success:var(--color-green-400);--text-color-feedback-success-inverse:var(--color-green-300);--text-color-feedback-warning:var(--color-yellow-300);--text-color-feedback-warning-inverse:var(--color-yellow-200);--text-color-interaction-disabled-checked:var(--color-translucent-black-600);--text-color-interaction-selected:var(--color-translucent-white-200);--text-color-inverse:var(--color-gray-1000);--text-color-inverse-brand:var(--text-color-brand);--text-color-placeholder:var(--color-gray-400);--text-color-primary:var(--color-gray-000);--text-color-secondary:var(--color-gray-300);--text-color-strong:var(--color-gray-000);--text-color-subtle:var(--color-gray-400);color-scheme:dark}@media (prefers-color-scheme:dark){:where(:root){--lightningcss-light: ;--lightningcss-dark:initial;--background-color-accent-blue:var(--color-blue-900);--background-color-accent-blue-hover:var(--color-blue-900);--background-color-accent-blue-selected:var(--color-blue-800);--background-color-accent-blue-strong:var(--color-blue-900);--background-color-accent-blue-subtle:var(--color-blue-900);--background-color-accent-blue-subtle-hover:var(--color-blue-800);--background-color-accent-blue-subtle-selected:var(--color-blue-500);--background-color-accent-gray:var(--color-gray-600);--background-color-accent-gray-hover:var(--color-gray-1000);--background-color-accent-gray-selected:var(--color-gray-200);--background-color-accent-gray-strong:var(--color-gray-700);--background-color-accent-gray-subtle:var(--color-gray-700);--background-color-accent-gray-subtle-hover:var(--color-gray-200);--background-color-accent-gray-subtle-selected:var(--color-gray-600);--background-color-accent-green:var(--color-green-900);--background-color-accent-green-hover:var(--color-green-900);--background-color-accent-green-selected:var(--color-green-800);--background-color-accent-green-strong:var(--color-green-900);--background-color-accent-green-subtle:var(--color-green-900);--background-color-accent-green-subtle-hover:var(--color-green-800);--background-color-accent-green-subtle-selected:var(--color-green-600);--background-color-accent-purple:var(--color-purple-900);--background-color-accent-purple-hover:var(--color-purple-900);--background-color-accent-purple-selected:var(--color-purple-800);--background-color-accent-purple-strong:var(--color-purple-900);--background-color-accent-purple-subtle:var(--color-purple-900);--background-color-accent-purple-subtle-hover:var(--color-purple-800);--background-color-accent-purple-subtle-selected:var(--color-purple-700);--background-color-accent-red:var(--color-red-900);--background-color-accent-red-hover:var(--color-red-900);--background-color-accent-red-selected:var(--color-red-800);--background-color-accent-red-strong:var(--color-red-900);--background-color-accent-red-subtle:var(--color-red-900);--background-color-accent-red-subtle-hover:var(--color-red-800);--background-color-accent-red-subtle-selected:var(--color-red-700);--background-color-accent-teal:var(--color-teal-900);--background-color-accent-teal-hover:var(--color-teal-900);--background-color-accent-teal-selected:var(--color-teal-800);--background-color-accent-teal-strong:var(--color-teal-900);--background-color-accent-teal-subtle:var(--color-teal-900);--background-color-accent-teal-subtle-hover:var(--color-teal-800);--background-color-accent-teal-subtle-selected:var(--color-teal-500);--background-color-accent-yellow:var(--color-yellow-900);--background-color-accent-yellow-hover:var(--color-yellow-900);--background-color-accent-yellow-selected:var(--color-yellow-800);--background-color-accent-yellow-strong:var(--color-yellow-900);--background-color-accent-yellow-subtle:var(--color-yellow-900);--background-color-accent-yellow-subtle-hover:var(--color-yellow-800);--background-color-accent-yellow-subtle-selected:var(--color-yellow-600);--background-color-background-contrast:var(--color-gray-000);--background-color-background-default:var(--color-gray-900);--background-color-background-emphasis:var(--color-gray-700);--background-color-background-highlight:var(--color-gray-600);--background-color-background-subtle:var(--color-gray-800);--background-color-component-skeleton:var(--color-gray-800);--background-color-component-skeleton-subtle:var(--color-gray-900);--background-color-component-tooltip:var(--color-gray-800);--background-color-component-track:var(--color-translucent-white-200);--background-color-component-track-inverse:var(--color-translucent-black-400);--background-color-feedback-danger:var(--color-red-900);--background-color-feedback-danger-hover:var(--color-red-600);--background-color-feedback-danger-pressed:var(--color-red-700);--background-color-feedback-danger-strong:var(--color-red-500);--background-color-feedback-danger-subtle-hover:var(--color-red-900);--background-color-feedback-danger-subtle-pressed:var(--color-red-800);--background-color-feedback-info:var(--color-blue-950);--background-color-feedback-success:var(--color-green-950);--background-color-feedback-warning:var(--color-yellow-950);--background-color-interaction-base:var(--color-translucent-black-600);--background-color-interaction-disabled:var(--color-translucent-white-100);--background-color-interaction-disabled-checked:var(--color-translucent-white-500);--background-color-interaction-hover:var(--color-translucent-white-100);--background-color-interaction-inverse:var(--color-gray-000);--background-color-interaction-inverse-hover:var(--color-gray-100);--background-color-interaction-inverse-pressed:var(--color-gray-200);--background-color-interaction-pressed:var(--color-translucent-white-200);--background-color-interaction-primary-base:var(--color-green-300);--background-color-interaction-primary-hover:var(--color-green-400);--background-color-interaction-primary-selected:var(--color-green-500);--background-color-interaction-selected:var(--color-gray-1000);--background-color-surface-base:var(--color-gray-1000);--background-color-surface-blanket:var(--color-translucent-black-700);--background-color-surface-glass:var(--color-translucent-black-600);--background-color-surface-navigation:var(--color-gray-1000);--background-color-surface-overlay:var(--color-gray-900);--background-color-surface-raised:var(--color-gray-950);--background-color-surface-sunken:var(--color-gray-975);--border-color-accent-black:var(--color-gray-1000);--border-color-accent-blue:var(--color-blue-300);--border-color-accent-gray:var(--color-gray-300);--border-color-accent-green:var(--color-green-300);--border-color-accent-purple:var(--color-purple-300);--border-color-accent-red:var(--color-red-300);--border-color-accent-teal:var(--color-teal-300);--border-color-accent-white:var(--color-gray-000);--border-color-accent-yellow:var(--color-yellow-300);--border-color-base:var(--color-translucent-white-200);--border-color-brand:var(--color-brand);--border-color-component-tooltip:var(--color-gray-600);--border-color-disabled:var(--color-translucent-white-300);--border-color-feedback-danger:var(--color-red-500);--border-color-feedback-danger-hover:var(--color-red-600);--border-color-feedback-danger-strong:var(--color-red-700);--border-color-feedback-danger-subtle:var(--color-red-300);--border-color-feedback-info:var(--color-blue-400);--border-color-feedback-success:var(--color-green-400);--border-color-feedback-warning:var(--color-yellow-200);--border-color-interaction-base:var(--color-translucent-white-200);--border-color-interaction-disabled:var(--color-translucent-white-100);--border-color-interaction-hover:var(--color-translucent-white-400);--border-color-interaction-inverse:var(--color-gray-000);--border-color-interaction-inverse-hover:var(--color-gray-100);--border-color-interaction-inverse-pressed:var(--color-gray-200);--border-color-interaction-pressed:var(--color-translucent-white-400);--border-color-interaction-primary-base:var(--color-green-300);--border-color-interaction-primary-hover:var(--color-green-400);--border-color-interaction-primary-selected:var(--color-green-500);--border-color-interaction-selected:var(--text-color-brand);--border-color-interaction-strong:var(--color-translucent-white-700);--nv-current-theme:dark;--text-color-accent-black:var(--color-gray-1000);--text-color-accent-blue:var(--color-blue-300);--text-color-accent-blue-strong:var(--color-blue-200);--text-color-accent-blue-subtle:var(--color-blue-200);--text-color-accent-gray:var(--color-gray-050);--text-color-accent-green:var(--color-green-300);--text-color-accent-green-strong:var(--color-green-200);--text-color-accent-green-subtle:var(--color-green-200);--text-color-accent-purple:var(--color-purple-200);--text-color-accent-purple-strong:var(--color-purple-200);--text-color-accent-purple-subtle:var(--color-purple-200);--text-color-accent-red:var(--color-red-300);--text-color-accent-red-strong:var(--color-red-200);--text-color-accent-red-subtle:var(--color-red-200);--text-color-accent-teal:var(--color-teal-300);--text-color-accent-teal-strong:var(--color-teal-200);--text-color-accent-teal-subtle:var(--color-teal-200);--text-color-accent-white:var(--color-gray-000);--text-color-accent-yellow:var(--color-yellow-300);--text-color-accent-yellow-strong:var(--color-yellow-200);--text-color-accent-yellow-subtle:var(--color-yellow-200);--text-color-base:var(--color-gray-200);--text-color-brand:var(--color-brand);--text-color-component-nvidia-logo:var(--color-gray-000);--text-color-disabled:var(--color-translucent-white-300);--text-color-feedback-danger:var(--color-red-400);--text-color-feedback-danger-inverse:var(--color-red-300);--text-color-feedback-danger-strong:var(--color-red-300);--text-color-feedback-danger-subtle:var(--color-red-400);--text-color-feedback-info:var(--color-blue-500);--text-color-feedback-info-inverse:var(--color-blue-300);--text-color-feedback-success:var(--color-green-400);--text-color-feedback-success-inverse:var(--color-green-300);--text-color-feedback-warning:var(--color-yellow-300);--text-color-feedback-warning-inverse:var(--color-yellow-200);--text-color-interaction-disabled-checked:var(--color-translucent-black-600);--text-color-interaction-selected:var(--color-translucent-white-200);--text-color-inverse:var(--color-gray-1000);--text-color-inverse-brand:var(--text-color-brand);--text-color-placeholder:var(--color-gray-400);--text-color-primary:var(--color-gray-000);--text-color-secondary:var(--color-gray-300);--text-color-strong:var(--color-gray-000);--text-color-subtle:var(--color-gray-400);color-scheme:dark}}.nv-density-standard{--radius-density-xl:var(--radius-xl);--spacing-density-xxs:2px;--spacing-density-xs:4px;--spacing-density-sm:6px;--spacing-density-md:8px;--spacing-density-lg:12px;--spacing-density-xl:16px;--spacing-density-2xl:24px;--spacing-density-3xl:32px;--spacing-density-4xl:48px;--spacing-density-5xl:64px}.nv-density-compact{--radius-density-xl:var(--radius-lg);--spacing-density-xxs:1px;--spacing-density-xs:2px;--spacing-density-sm:4px;--spacing-density-md:6px;--spacing-density-lg:8px;--spacing-density-xl:12px;--spacing-density-2xl:16px;--spacing-density-3xl:24px;--spacing-density-4xl:32px;--spacing-density-5xl:48px}.nv-density-spacious{--radius-density-xl:var(--radius-xl);--spacing-density-xxs:4px;--spacing-density-xs:6px;--spacing-density-sm:8px;--spacing-density-md:12px;--spacing-density-lg:16px;--spacing-density-xl:24px;--spacing-density-2xl:32px;--spacing-density-3xl:48px;--spacing-density-4xl:64px;--spacing-density-5xl:80px}:root[data-sc-theme=nvidia],[data-sc-theme=nvidia] .dark,[data-sc-theme=nvidia] .light,[data-sc-theme=nvidia] .nv-dark,[data-sc-theme=nvidia] .nv-light{--color-brand:#ff9500;--text-color-brand:#ffa200;--border-color-brand:#ff9500;--text-color-inverse-brand:#241303;--text-color-inverse:#241303;--background-color-interaction-primary-base:#ff9500;--background-color-interaction-primary-hover:#ff8000;--background-color-interaction-primary-selected:#e97100;--border-color-interaction-primary-base:#ff9500;--border-color-interaction-primary-hover:#ff8000;--border-color-interaction-primary-selected:#e97100;--background-color-accent-green:#ff9500;--background-color-accent-green-hover:#ff8000;--background-color-accent-green-selected:#e97100;--background-color-accent-green-strong:#ff9500;--background-color-accent-green-subtle:#ff95003d;--background-color-accent-green-subtle-hover:#ff950052;--background-color-accent-green-subtle-selected:#ff950061;--border-color-accent-green:#ffa51f;--text-color-accent-green:#ffa200;--text-color-accent-green-strong:#fb3;--text-color-accent-green-subtle:#f08d00;--sc-accent:#ff9500;--sc-accent-hover:#ff8000;--sc-accent-rgb:255,149,0;--sc-on-accent:#241303;--sc-accent-wash:#ff95003d;--sc-accent-2:#ff9500;--sc-accent-2-text:#ffa200;--sc-accent-2-rgb:255,149,0;--sc-accent-2-wash:#ff95003d;--sc-accent-chip-ink:#ffb64d;--sc-shadow:0 18px 42px #0000005c;--sc-soft:#24211e;--sc-amber:#d98a2b;--sc-green:#549a00;--sc-coral:#c56b60;--sc-violet:#7d73c0;--sc-gold:#c9902e}.nv-accordion-item>summary{list-style:none}.nv-accordion-item>summary::-webkit-details-marker{display:none}.nv-accordion-item>summary::marker{content:"";display:none}.nv-accordion-root{background:var(--background-color-surface-raised);background:var(--nv-accordion-root-bg,var(--background-color-surface-raised));border-radius:0;border-radius:var(--nv-accordion-root-border-radius,0);color:var(--text-color-primary);color:var(--nv-accordion-root-color,var(--text-color-primary));font-family:var(--font-sans)}.nv-accordion-root .nv-icon,.nv-accordion-root svg{color:var(--text-color-base);color:var(--nv-accordion-icon-color,var(--text-color-base));flex-shrink:0}.nv-accordion-root [aria-disabled=true],.nv-accordion-root [data-disabled]{color:var(--text-color-disabled)}.nv-accordion-item{border-bottom:var(--nv-accordion-item-border,1px solid var(--border-color-base));display:block}.nv-accordion-item::details-content{display:block;height:0;overflow:clip}@media (prefers-reduced-motion:no-preference){.nv-accordion-item::details-content{transition:height .2s var(--ease-out),content-visibility .2s allow-discrete}}.nv-accordion-item[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){.nv-accordion-item::details-content{transition-duration:.01ms}}.nv-accordion-trigger{align-items:center;background:#0000;background:var(--nv-accordion-trigger-bg,#0000);border:none;color:inherit;color:var(--nv-accordion-trigger-color,inherit);cursor:pointer;display:flex;font-size:var(--text-14);font-size:var(--nv-accordion-label-font-size,var(--text-14));font-weight:var(--font-weight-bold);gap:calc(var(--spacing)*1.5);gap:var(--nv-accordion-trigger-gap,calc(var(--spacing)*1.5));justify-content:space-between;line-height:1.14286;padding:var(--nv-accordion-trigger-padding,calc(var(--spacing)*3));width:100%}@media (prefers-reduced-motion:no-preference){.nv-accordion-trigger{transition-duration:.2s;transition-property:color,background-color,border-color,outline-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:var(--ease-out)}}.nv-accordion-trigger:hover{background:var(--background-color-interaction-hover);background:var(--nv-accordion-trigger-bg-hover,var(--background-color-interaction-hover))}.nv-accordion-trigger[aria-disabled=true],.nv-accordion-trigger[data-disabled]{background:#0000;background:var(--nv-accordion-trigger-bg-disabled,#0000);color:var(--text-color-disabled);cursor:not-allowed}.nv-accordion-trigger.nv-accordion-trigger--chevron-end{flex-direction:row;justify-content:space-between}.nv-accordion-trigger.nv-accordion-trigger--chevron-start{flex-direction:row-reverse;justify-content:flex-end}.nv-accordion-trigger .nv-icon,.nv-accordion-trigger svg{height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.nv-accordion-trigger .nv-animated-chevron{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nv-accordion-trigger .nv-accordion-label-text{gap:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-accordion-content{background:#0000;background:var(--nv-accordion-content-bg,#0000);color:inherit;color:var(--nv-accordion-content-color,inherit);font-size:var(--text-14);font-size:var(--nv-accordion-content-font-size,var(--text-14));line-height:var(--leading-lh-150);line-height:var(--nv-accordion-content-line-height,var(--leading-lh-150));padding:var(--nv-accordion-content-padding,calc(var(--spacing)*6)calc(var(--spacing)*3))}.nv-accordion-root .nv-accordion-trigger--chevron-start+.nv-accordion-content .nv-accordion-root .nv-accordion-trigger{flex-direction:row-reverse;justify-content:flex-end}.nv-accordion-root .nv-accordion-root{--nv-accordion-label-font-size:var(--text-12);background-color:var(--background-color-surface-overlay);line-height:1.33333}.nv-anchor{color:var(--text-color-primary);cursor:pointer;display:inline;width:-webkit-fit-content;width:fit-content}.nv-anchor:not(.nv-anchor--kind-standalone){text-decoration:underline;-webkit-text-decoration-color:var(--border-color-brand);text-decoration-color:var(--border-color-brand);-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-thickness:1px;text-underline-offset:4px}:is(.nv-anchor:not(.nv-anchor--disabled):not(:disabled):hover,.nv-anchor:not(.nv-anchor--disabled):not(:disabled):focus-visible):not(:active){background-color:var(--background-color-interaction-hover)}.nv-anchor:not(.nv-anchor--disabled):not(:disabled):not(.nv-anchor--kind-standalone):active,.nv-anchor:not(.nv-anchor--disabled):not(:disabled):not(.nv-anchor--kind-standalone):focus-visible,.nv-anchor:not(.nv-anchor--disabled):not(:disabled):not(.nv-anchor--kind-standalone):hover{-webkit-text-decoration-color:var(--border-color-interaction-hover);text-decoration-color:var(--border-color-interaction-hover)}.nv-anchor:is(.nv-anchor--disabled,:disabled){color:var(--text-color-disabled);cursor:not-allowed}.nv-anchor:is(.nv-anchor--disabled,:disabled):not(.nv-anchor--kind-standalone){-webkit-text-decoration-color:var(--text-color-disabled);text-decoration-color:var(--text-color-disabled)}.nv-anchor:is(.nv-anchor--disabled,:disabled):is(a){pointer-events:none}@media (prefers-reduced-motion:no-preference){.nv-anchor{transition-duration:.2s;transition-property:color,-webkit-text-decoration-color;transition-property:color,text-decoration-color;transition-property:color,text-decoration-color,-webkit-text-decoration-color;transition-timing-function:var(--ease-out)}}.nv-anchor [data-nv-gui-icon-after],.nv-anchor [data-nv-gui-icon-before],.nv-anchor svg{display:inline}:is(.nv-anchor [data-nv-gui-icon-before],.nv-anchor [data-nv-gui-icon-after],.nv-anchor svg):before{display:inline;position:static;vertical-align:-.3em}.nv-animated-chevron{pointer-events:none}@media (prefers-reduced-motion:no-preference){.nv-animated-chevron{transition:rotate .2s var(--ease-out)}}.nv-animated-chevron[data-state=open],:where([data-state=open] .nv-animated-chevron),:where(select:open+.nv-animated-chevron){rotate:180deg}.nv-animated-chevron[data-state=closed],:where([data-state=closed] .nv-animated-chevron){rotate:none}details[open] .nv-animated-chevron{rotate:180deg!important}details:not([open]) .nv-animated-chevron{rotate:none!important}:has(select:open) .nv-animated-chevron{rotate:180deg}.nv-app-bar-root{text-wrap:nowrap;align-items:center;background-color:var(--background-color-surface-navigation);border-bottom:var(--border-width-1)solid var(--border-color-base);color:var(--text-color-primary);display:flex;font-family:var(--font-sans);gap:calc(var(--spacing)*4);height:var(--nv-app-bar-height);max-height:var(--nv-app-bar-height);overflow:hidden;padding-inline:calc(var(--spacing)*4);width:100%}.nv-app-bar-slot-start{align-items:center;display:flex;flex-shrink:0;font-size:var(--text-14);font-weight:var(--font-weight-bold);gap:inherit;line-height:var(--leading-lh-150)}.nv-app-bar-slot-center{align-items:center;display:flex;flex-grow:1;height:100%;overflow:hidden}.nv-app-bar-slot-end{align-items:center;display:flex;flex-shrink:0;gap:inherit}.nv-app-bar-expander-button.nv-button{--nv-button-icon-size:var(--text-24);--nv-button-icon-margin:-8px}.nv-avatar-root{background-color:var(--background-color-accent-teal-strong);border-radius:3.40282e+38px;color:var(--text-color-accent-white);display:grid;flex-shrink:0;font-size:var(--text-20);font-weight:var(--font-weight-bold);height:calc(var(--spacing)*12);line-height:var(--leading-lh-150);overflow:hidden;place-items:center;position:relative;width:calc(var(--spacing)*12)}@media (prefers-reduced-motion:no-preference){.nv-avatar-root{transition:background-color .2s var(--ease-out)}}.nv-avatar-root--size-small{font-size:var(--text-10);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.nv-avatar-root--size-medium{font-size:var(--text-14);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.nv-avatar-root--size-large{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}.nv-avatar-root--size-xlarge{font-size:var(--text-28);height:calc(var(--spacing)*16);width:calc(var(--spacing)*16)}.nv-avatar-root--size-xxlarge{font-size:var(--text-60);height:calc(var(--spacing)*32);width:calc(var(--spacing)*32)}.nv-avatar-root--interactive{cursor:pointer}.nv-avatar-root--interactive:hover:before{border-color:var(--border-color-interaction-hover)}.nv-avatar-root--interactive:active:before{border-color:var(--border-color-interaction-pressed)}.nv-avatar-root--interactive:not(.nv-avatar-root--kind-outline):before{opacity:0}.nv-avatar-root--interactive:not(.nv-avatar-root--kind-outline):active:before,.nv-avatar-root--interactive:not(.nv-avatar-root--kind-outline):hover:before{opacity:1}:is(.nv-avatar-root--kind-outline,.nv-avatar-root--interactive):before{border:2px solid;border-color:var(--border-color-base);border-radius:3.40282e+38px;content:"";inset:calc(var(--spacing)*0);position:absolute}@media (prefers-reduced-motion:no-preference){:is(.nv-avatar-root--kind-outline,.nv-avatar-root--interactive):before{transition:border-color .2s var(--ease-out)}}:is(.nv-avatar-root--kind-outline,.nv-avatar-root--interactive).nv-avatar-root--size-medium:before,:is(.nv-avatar-root--kind-outline,.nv-avatar-root--interactive).nv-avatar-root--size-small:before{border-width:1px}:is(.nv-avatar-root--kind-outline,.nv-avatar-root--interactive).nv-avatar-root--size-xxlarge:before{border-width:4px}.nv-avatar-image{height:100%;object-fit:cover;width:100%}.nv-avatar-image:not([data-loaded]),.nv-avatar-root:has(.nv-avatar-image[data-loaded]) .nv-avatar-fallback{display:none}.nv-badge{--_bg-color:#0000;--_border-color:var(--border-color-accent-blue);--_text-color:var(--text-color-accent-blue);align-items:center;background-color:var(--_bg-color);background-color:var(--nv-badge-bg-color,var(--bg-color,var(--_bg-color)));border:1px solid var(--nv-badge-border-color,var(--border-color,var(--_border-color)));border-radius:var(--radius-md);color:var(--_text-color);color:var(--nv-badge-text-color,var(--text-color,var(--_text-color)));display:inline-flex;flex-grow:0;flex-shrink:0;font-family:var(--font-sans);font-size:var(--text-12);font-weight:var(--font-weight-bold);gap:calc(var(--spacing)*1);height:-webkit-fit-content;height:fit-content;justify-content:center;line-height:1.33333;max-width:100%;padding-inline:calc(var(--spacing)*2);vertical-align:middle;width:-webkit-fit-content;width:fit-content}.nv-badge .nv-icon,.nv-badge svg{flex-shrink:0;height:1em;width:1em}.nv-badge.nv-badge--kind-solid{--_bg-color:var(--background-color-accent-blue);--_text-color:var(--text-color-accent-blue-strong);--_border-color:var(--background-color-accent-blue)}.nv-badge.nv-badge--color-green{--_border-color:var(--border-color-accent-green);--_text-color:var(--text-color-accent-green)}.nv-badge.nv-badge--color-green.nv-badge--kind-solid{--_bg-color:var(--background-color-accent-green);--_text-color:var(--text-color-accent-green-strong);--_border-color:var(--background-color-accent-green)}.nv-badge.nv-badge--color-red{--_border-color:var(--border-color-accent-red);--_text-color:var(--text-color-accent-red)}.nv-badge.nv-badge--color-red.nv-badge--kind-solid{--_bg-color:var(--background-color-accent-red);--_text-color:var(--text-color-accent-red-strong);--_border-color:var(--background-color-accent-red)}.nv-badge.nv-badge--color-yellow{--_border-color:var(--border-color-accent-yellow);--_text-color:var(--text-color-accent-yellow)}.nv-badge.nv-badge--color-yellow.nv-badge--kind-solid{--_bg-color:var(--background-color-accent-yellow);--_text-color:var(--text-color-accent-yellow-strong);--_border-color:var(--background-color-accent-yellow)}.nv-badge.nv-badge--color-purple{--_border-color:var(--border-color-accent-purple);--_text-color:var(--text-color-accent-purple)}.nv-badge.nv-badge--color-purple.nv-badge--kind-solid{--_bg-color:var(--background-color-accent-purple);--_text-color:var(--text-color-accent-purple-strong);--_border-color:var(--background-color-accent-purple)}.nv-badge.nv-badge--color-teal{--_border-color:var(--border-color-accent-teal);--_text-color:var(--text-color-accent-teal)}.nv-badge.nv-badge--color-teal.nv-badge--kind-solid{--_bg-color:var(--background-color-accent-teal);--_text-color:var(--text-color-accent-teal-strong);--_border-color:var(--background-color-accent-teal)}.nv-badge.nv-badge--color-gray{--_border-color:var(--border-color-accent-gray);--_text-color:var(--text-color-primary)}.nv-badge.nv-badge--color-gray.nv-badge--kind-solid{--_bg-color:var(--background-color-accent-gray-subtle);--_border-color:var(--background-color-accent-gray-subtle)}.nv-banner-root{align-items:center;background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--radius-md);box-sizing:border-box;color:var(--text-color);container-type:inline-size;display:flex;font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-150);min-height:40px;padding:calc(var(--spacing)*2);width:100%}.nv-banner-root,.nv-banner-root:where(.nv-banner-root--status-info){--bg-color:var(--background-color-feedback-info);--text-color:var(--text-color-feedback-info-inverse);--border-color:var(--border-color-feedback-info)}.nv-banner-root.nv-banner-root--status-error{--bg-color:var(--background-color-feedback-danger);--text-color:var(--text-color-feedback-danger-inverse);--border-color:var(--border-color-feedback-danger-subtle)}.nv-banner-root.nv-banner-root--status-warning{--bg-color:var(--background-color-feedback-warning);--text-color:var(--text-color-feedback-warning-inverse);--border-color:var(--border-color-feedback-warning)}.nv-banner-root.nv-banner-root--status-success{--bg-color:var(--background-color-feedback-success);--text-color:var(--text-color-feedback-success-inverse);--border-color:var(--border-color-feedback-success)}.nv-banner-root.nv-banner-root--kind-header{padding:calc(var(--spacing)*4)}.nv-banner-root.nv-banner-root--kind-header .nv-banner-icon{align-self:flex-start}.nv-banner-root.nv-banner-root--kind-header .nv-banner-heading{font-family:var(--font-sans);font-size:var(--text-16);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-150)}.nv-banner-root.nv-banner-root--kind-global{border:0;border-radius:var(--radius-none)}.nv-banner-root.nv-banner-root--kind-global .nv-banner-content{justify-content:center}.nv-banner-root .nv-banner-icon{display:flex;font-size:var(--text-16);padding-block:calc(var(--spacing)*1)}.nv-banner-root .nv-banner-header{display:flex;flex-direction:column;gap:calc(var(--spacing)*1)}.nv-banner-root .nv-banner-layout{align-items:center;display:grid;grid-template-areas:"content actions close-button";grid-template-columns:1fr auto auto;width:100%}.nv-banner-root .nv-banner-layout .nv-banner-content{align-items:center;display:flex;gap:calc(var(--spacing)*2);grid-area:content;width:100%}.nv-banner-root .nv-banner-layout .nv-banner-actions-section{align-items:center;align-self:center;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);grid-area:actions;justify-content:flex-end;padding-left:calc(var(--spacing)*2)}.nv-banner-root .nv-banner-layout .nv-banner-close-button-section{align-items:center;align-self:center;display:flex;grid-area:close-button;padding-left:calc(var(--spacing)*2)}@container (width<400px){.nv-banner-root .nv-banner-layout{grid-template-areas:"content close-button""actions actions";grid-template-columns:1fr auto}.nv-banner-root .nv-banner-layout .nv-banner-close-button-section{align-items:flex-start;align-self:flex-start;place-content:start}.nv-banner-root .nv-banner-layout .nv-banner-content{justify-content:flex-start!important}.nv-banner-root .nv-banner-layout .nv-banner-actions-section{padding-left:0;padding-top:calc(var(--spacing)*2)}}.nv-banner-root.nv-banner-root--kind-header .nv-banner-layout .nv-banner-actions-section{align-items:flex-start;align-self:flex-start}.nv-banner-root.nv-banner-root--kind-header .nv-banner-layout .nv-banner-close-button-section{align-items:flex-start;align-self:flex-start;place-content:start}.nv-banner-root.nv-banner-root--actionsPosition-bottom .nv-banner-layout{grid-template-areas:"content close-button""actions actions";grid-template-columns:1fr auto}.nv-banner-root.nv-banner-root--actionsPosition-bottom .nv-banner-layout .nv-banner-close-button-section{align-items:flex-start;align-self:flex-start;place-content:start}.nv-banner-root.nv-banner-root--actionsPosition-bottom .nv-banner-layout .nv-banner-content{justify-content:flex-start!important}.nv-banner-root.nv-banner-root--actionsPosition-bottom .nv-banner-layout .nv-banner-actions-section{padding-left:0;padding-top:calc(var(--spacing)*2)}.nv-block{display:block;font-family:var(--font-sans);max-height:100%;max-width:100%}.nv-block--overflow-auto{overflow:auto}.nv-block--overflow-clip{overflow:clip}.nv-block--overflow-hidden{overflow:hidden}.nv-block--overflow-scroll{overflow:scroll}.nv-block--overflow-visible{overflow:visible}.nv-block--overflow-x-auto{overflow-x:auto}.nv-block--overflow-x-clip{overflow-x:clip}.nv-block--overflow-x-hidden{overflow-x:hidden}.nv-block--overflow-x-scroll{overflow-x:scroll}.nv-block--overflow-x-visible{overflow-x:visible}.nv-block--overflow-y-auto{overflow-y:auto}.nv-block--overflow-y-clip{overflow-y:clip}.nv-block--overflow-y-hidden{overflow-y:hidden}.nv-block--overflow-y-scroll{overflow-y:scroll}.nv-block--overflow-y-visible{overflow-y:visible}.nv-block--text-ellipsis{text-overflow:ellipsis}.nv-block--text-clip{text-overflow:clip}.nv-block--text-wrap{text-wrap:wrap}.nv-block--text-nowrap{text-wrap:nowrap}.nv-block--text-balance{text-wrap:balance}.nv-block--text-pretty{text-wrap:pretty}.nv-primitive--spacing-0{padding:calc(var(--spacing)*0)}.nv-primitive--spacing-0_25{padding:calc(var(--spacing)*.25)}.nv-primitive--spacing-0_5{padding:calc(var(--spacing)*.5)}.nv-primitive--spacing-0_75{padding:calc(var(--spacing)*.75)}.nv-primitive--spacing-1{padding:calc(var(--spacing)*1)}.nv-primitive--spacing-1_5{padding:calc(var(--spacing)*1.5)}.nv-primitive--spacing-2{padding:calc(var(--spacing)*2)}.nv-primitive--spacing-2_5{padding:calc(var(--spacing)*2.5)}.nv-primitive--spacing-3{padding:calc(var(--spacing)*3)}.nv-primitive--spacing-3_5{padding:calc(var(--spacing)*3.5)}.nv-primitive--spacing-4{padding:calc(var(--spacing)*4)}.nv-primitive--spacing-5{padding:calc(var(--spacing)*5)}.nv-primitive--spacing-6{padding:calc(var(--spacing)*6)}.nv-primitive--spacing-7{padding:calc(var(--spacing)*7)}.nv-primitive--spacing-8{padding:calc(var(--spacing)*8)}.nv-primitive--spacing-9{padding:calc(var(--spacing)*9)}.nv-primitive--spacing-10{padding:calc(var(--spacing)*10)}.nv-primitive--spacing-11{padding:calc(var(--spacing)*11)}.nv-primitive--spacing-12{padding:calc(var(--spacing)*12)}.nv-primitive--spacing-14{padding:calc(var(--spacing)*14)}.nv-primitive--spacing-16{padding:calc(var(--spacing)*16)}.nv-primitive--spacing-18{padding:calc(var(--spacing)*18)}.nv-primitive--spacing-20{padding:calc(var(--spacing)*20)}.nv-primitive--spacing-24{padding:calc(var(--spacing)*24)}.nv-primitive--spacing-28{padding:calc(var(--spacing)*28)}.nv-primitive--spacing-32{padding:calc(var(--spacing)*32)}.nv-primitive--spacing-36{padding:calc(var(--spacing)*36)}.nv-primitive--spacing-40{padding:calc(var(--spacing)*40)}.nv-primitive--spacing-44{padding:calc(var(--spacing)*44)}.nv-primitive--spacing-48{padding:calc(var(--spacing)*48)}.nv-primitive--spacing-52{padding:calc(var(--spacing)*52)}.nv-primitive--spacing-56{padding:calc(var(--spacing)*56)}.nv-primitive--spacing-60{padding:calc(var(--spacing)*60)}.nv-primitive--spacing-64{padding:calc(var(--spacing)*64)}.nv-primitive--spacing-72{padding:calc(var(--spacing)*72)}.nv-primitive--spacing-80{padding:calc(var(--spacing)*80)}.nv-primitive--spacing-96{padding:calc(var(--spacing)*96)}.nv-primitive--spacing-250{padding:calc(var(--spacing)*250)}.nv-primitive--spacing-px{padding:1px}.nv-primitive--spacing-density-xxs{padding:var(--spacing-density-xxs)}.nv-primitive--spacing-density-xs{padding:var(--spacing-density-xs)}.nv-primitive--spacing-density-sm{padding:var(--spacing-density-sm)}.nv-primitive--spacing-density-md{padding:var(--spacing-density-md)}.nv-primitive--spacing-density-lg{padding:var(--spacing-density-lg)}.nv-primitive--spacing-density-xl{padding:var(--spacing-density-xl)}.nv-primitive--spacing-density-2xl{padding:var(--spacing-density-2xl)}.nv-primitive--spacing-density-3xl{padding:var(--spacing-density-3xl)}.nv-primitive--spacing-density-4xl{padding:var(--spacing-density-4xl)}.nv-primitive--spacing-density-5xl{padding:var(--spacing-density-5xl)}.nv-primitive--spacing-inherit{padding:inherit}.nv-primitive--spacing-x-0{padding-inline:calc(var(--spacing)*0)}.nv-primitive--spacing-x-0_25{padding-inline:calc(var(--spacing)*.25)}.nv-primitive--spacing-x-0_5{padding-inline:calc(var(--spacing)*.5)}.nv-primitive--spacing-x-0_75{padding-inline:calc(var(--spacing)*.75)}.nv-primitive--spacing-x-1{padding-inline:calc(var(--spacing)*1)}.nv-primitive--spacing-x-1_5{padding-inline:calc(var(--spacing)*1.5)}.nv-primitive--spacing-x-2{padding-inline:calc(var(--spacing)*2)}.nv-primitive--spacing-x-2_5{padding-inline:calc(var(--spacing)*2.5)}.nv-primitive--spacing-x-3{padding-inline:calc(var(--spacing)*3)}.nv-primitive--spacing-x-3_5{padding-inline:calc(var(--spacing)*3.5)}.nv-primitive--spacing-x-4{padding-inline:calc(var(--spacing)*4)}.nv-primitive--spacing-x-5{padding-inline:calc(var(--spacing)*5)}.nv-primitive--spacing-x-6{padding-inline:calc(var(--spacing)*6)}.nv-primitive--spacing-x-7{padding-inline:calc(var(--spacing)*7)}.nv-primitive--spacing-x-8{padding-inline:calc(var(--spacing)*8)}.nv-primitive--spacing-x-9{padding-inline:calc(var(--spacing)*9)}.nv-primitive--spacing-x-10{padding-inline:calc(var(--spacing)*10)}.nv-primitive--spacing-x-11{padding-inline:calc(var(--spacing)*11)}.nv-primitive--spacing-x-12{padding-inline:calc(var(--spacing)*12)}.nv-primitive--spacing-x-14{padding-inline:calc(var(--spacing)*14)}.nv-primitive--spacing-x-16{padding-inline:calc(var(--spacing)*16)}.nv-primitive--spacing-x-18{padding-inline:calc(var(--spacing)*18)}.nv-primitive--spacing-x-20{padding-inline:calc(var(--spacing)*20)}.nv-primitive--spacing-x-24{padding-inline:calc(var(--spacing)*24)}.nv-primitive--spacing-x-28{padding-inline:calc(var(--spacing)*28)}.nv-primitive--spacing-x-32{padding-inline:calc(var(--spacing)*32)}.nv-primitive--spacing-x-36{padding-inline:calc(var(--spacing)*36)}.nv-primitive--spacing-x-40{padding-inline:calc(var(--spacing)*40)}.nv-primitive--spacing-x-44{padding-inline:calc(var(--spacing)*44)}.nv-primitive--spacing-x-48{padding-inline:calc(var(--spacing)*48)}.nv-primitive--spacing-x-52{padding-inline:calc(var(--spacing)*52)}.nv-primitive--spacing-x-56{padding-inline:calc(var(--spacing)*56)}.nv-primitive--spacing-x-60{padding-inline:calc(var(--spacing)*60)}.nv-primitive--spacing-x-64{padding-inline:calc(var(--spacing)*64)}.nv-primitive--spacing-x-72{padding-inline:calc(var(--spacing)*72)}.nv-primitive--spacing-x-80{padding-inline:calc(var(--spacing)*80)}.nv-primitive--spacing-x-96{padding-inline:calc(var(--spacing)*96)}.nv-primitive--spacing-x-250{padding-inline:calc(var(--spacing)*250)}.nv-primitive--spacing-x-px{padding-inline:1px}.nv-primitive--spacing-x-density-xxs{padding-inline:var(--spacing-density-xxs)}.nv-primitive--spacing-x-density-xs{padding-inline:var(--spacing-density-xs)}.nv-primitive--spacing-x-density-sm{padding-inline:var(--spacing-density-sm)}.nv-primitive--spacing-x-density-md{padding-inline:var(--spacing-density-md)}.nv-primitive--spacing-x-density-lg{padding-inline:var(--spacing-density-lg)}.nv-primitive--spacing-x-density-xl{padding-inline:var(--spacing-density-xl)}.nv-primitive--spacing-x-density-2xl{padding-inline:var(--spacing-density-2xl)}.nv-primitive--spacing-x-density-3xl{padding-inline:var(--spacing-density-3xl)}.nv-primitive--spacing-x-density-4xl{padding-inline:var(--spacing-density-4xl)}.nv-primitive--spacing-x-density-5xl{padding-inline:var(--spacing-density-5xl)}.nv-primitive--spacing-x-inherit{padding-inline:inherit}.nv-primitive--spacing-y-0{padding-block:calc(var(--spacing)*0)}.nv-primitive--spacing-y-0_25{padding-block:calc(var(--spacing)*.25)}.nv-primitive--spacing-y-0_5{padding-block:calc(var(--spacing)*.5)}.nv-primitive--spacing-y-0_75{padding-block:calc(var(--spacing)*.75)}.nv-primitive--spacing-y-1{padding-block:calc(var(--spacing)*1)}.nv-primitive--spacing-y-1_5{padding-block:calc(var(--spacing)*1.5)}.nv-primitive--spacing-y-2{padding-block:calc(var(--spacing)*2)}.nv-primitive--spacing-y-2_5{padding-block:calc(var(--spacing)*2.5)}.nv-primitive--spacing-y-3{padding-block:calc(var(--spacing)*3)}.nv-primitive--spacing-y-3_5{padding-block:calc(var(--spacing)*3.5)}.nv-primitive--spacing-y-4{padding-block:calc(var(--spacing)*4)}.nv-primitive--spacing-y-5{padding-block:calc(var(--spacing)*5)}.nv-primitive--spacing-y-6{padding-block:calc(var(--spacing)*6)}.nv-primitive--spacing-y-7{padding-block:calc(var(--spacing)*7)}.nv-primitive--spacing-y-8{padding-block:calc(var(--spacing)*8)}.nv-primitive--spacing-y-9{padding-block:calc(var(--spacing)*9)}.nv-primitive--spacing-y-10{padding-block:calc(var(--spacing)*10)}.nv-primitive--spacing-y-11{padding-block:calc(var(--spacing)*11)}.nv-primitive--spacing-y-12{padding-block:calc(var(--spacing)*12)}.nv-primitive--spacing-y-14{padding-block:calc(var(--spacing)*14)}.nv-primitive--spacing-y-16{padding-block:calc(var(--spacing)*16)}.nv-primitive--spacing-y-18{padding-block:calc(var(--spacing)*18)}.nv-primitive--spacing-y-20{padding-block:calc(var(--spacing)*20)}.nv-primitive--spacing-y-24{padding-block:calc(var(--spacing)*24)}.nv-primitive--spacing-y-28{padding-block:calc(var(--spacing)*28)}.nv-primitive--spacing-y-32{padding-block:calc(var(--spacing)*32)}.nv-primitive--spacing-y-36{padding-block:calc(var(--spacing)*36)}.nv-primitive--spacing-y-40{padding-block:calc(var(--spacing)*40)}.nv-primitive--spacing-y-44{padding-block:calc(var(--spacing)*44)}.nv-primitive--spacing-y-48{padding-block:calc(var(--spacing)*48)}.nv-primitive--spacing-y-52{padding-block:calc(var(--spacing)*52)}.nv-primitive--spacing-y-56{padding-block:calc(var(--spacing)*56)}.nv-primitive--spacing-y-60{padding-block:calc(var(--spacing)*60)}.nv-primitive--spacing-y-64{padding-block:calc(var(--spacing)*64)}.nv-primitive--spacing-y-72{padding-block:calc(var(--spacing)*72)}.nv-primitive--spacing-y-80{padding-block:calc(var(--spacing)*80)}.nv-primitive--spacing-y-96{padding-block:calc(var(--spacing)*96)}.nv-primitive--spacing-y-250{padding-block:calc(var(--spacing)*250)}.nv-primitive--spacing-y-px{padding-block:1px}.nv-primitive--spacing-y-density-xxs{padding-block:var(--spacing-density-xxs)}.nv-primitive--spacing-y-density-xs{padding-block:var(--spacing-density-xs)}.nv-primitive--spacing-y-density-sm{padding-block:var(--spacing-density-sm)}.nv-primitive--spacing-y-density-md{padding-block:var(--spacing-density-md)}.nv-primitive--spacing-y-density-lg{padding-block:var(--spacing-density-lg)}.nv-primitive--spacing-y-density-xl{padding-block:var(--spacing-density-xl)}.nv-primitive--spacing-y-density-2xl{padding-block:var(--spacing-density-2xl)}.nv-primitive--spacing-y-density-3xl{padding-block:var(--spacing-density-3xl)}.nv-primitive--spacing-y-density-4xl{padding-block:var(--spacing-density-4xl)}.nv-primitive--spacing-y-density-5xl{padding-block:var(--spacing-density-5xl)}.nv-primitive--spacing-y-inherit{padding-block:inherit}.nv-primitive--spacing-t-0{padding-top:calc(var(--spacing)*0)}.nv-primitive--spacing-t-0_25{padding-top:calc(var(--spacing)*.25)}.nv-primitive--spacing-t-0_5{padding-top:calc(var(--spacing)*.5)}.nv-primitive--spacing-t-0_75{padding-top:calc(var(--spacing)*.75)}.nv-primitive--spacing-t-1{padding-top:calc(var(--spacing)*1)}.nv-primitive--spacing-t-1_5{padding-top:calc(var(--spacing)*1.5)}.nv-primitive--spacing-t-2{padding-top:calc(var(--spacing)*2)}.nv-primitive--spacing-t-2_5{padding-top:calc(var(--spacing)*2.5)}.nv-primitive--spacing-t-3{padding-top:calc(var(--spacing)*3)}.nv-primitive--spacing-t-3_5{padding-top:calc(var(--spacing)*3.5)}.nv-primitive--spacing-t-4{padding-top:calc(var(--spacing)*4)}.nv-primitive--spacing-t-5{padding-top:calc(var(--spacing)*5)}.nv-primitive--spacing-t-6{padding-top:calc(var(--spacing)*6)}.nv-primitive--spacing-t-7{padding-top:calc(var(--spacing)*7)}.nv-primitive--spacing-t-8{padding-top:calc(var(--spacing)*8)}.nv-primitive--spacing-t-9{padding-top:calc(var(--spacing)*9)}.nv-primitive--spacing-t-10{padding-top:calc(var(--spacing)*10)}.nv-primitive--spacing-t-11{padding-top:calc(var(--spacing)*11)}.nv-primitive--spacing-t-12{padding-top:calc(var(--spacing)*12)}.nv-primitive--spacing-t-14{padding-top:calc(var(--spacing)*14)}.nv-primitive--spacing-t-16{padding-top:calc(var(--spacing)*16)}.nv-primitive--spacing-t-18{padding-top:calc(var(--spacing)*18)}.nv-primitive--spacing-t-20{padding-top:calc(var(--spacing)*20)}.nv-primitive--spacing-t-24{padding-top:calc(var(--spacing)*24)}.nv-primitive--spacing-t-28{padding-top:calc(var(--spacing)*28)}.nv-primitive--spacing-t-32{padding-top:calc(var(--spacing)*32)}.nv-primitive--spacing-t-36{padding-top:calc(var(--spacing)*36)}.nv-primitive--spacing-t-40{padding-top:calc(var(--spacing)*40)}.nv-primitive--spacing-t-44{padding-top:calc(var(--spacing)*44)}.nv-primitive--spacing-t-48{padding-top:calc(var(--spacing)*48)}.nv-primitive--spacing-t-52{padding-top:calc(var(--spacing)*52)}.nv-primitive--spacing-t-56{padding-top:calc(var(--spacing)*56)}.nv-primitive--spacing-t-60{padding-top:calc(var(--spacing)*60)}.nv-primitive--spacing-t-64{padding-top:calc(var(--spacing)*64)}.nv-primitive--spacing-t-72{padding-top:calc(var(--spacing)*72)}.nv-primitive--spacing-t-80{padding-top:calc(var(--spacing)*80)}.nv-primitive--spacing-t-96{padding-top:calc(var(--spacing)*96)}.nv-primitive--spacing-t-250{padding-top:calc(var(--spacing)*250)}.nv-primitive--spacing-t-px{padding-top:1px}.nv-primitive--spacing-t-density-xxs{padding-top:var(--spacing-density-xxs)}.nv-primitive--spacing-t-density-xs{padding-top:var(--spacing-density-xs)}.nv-primitive--spacing-t-density-sm{padding-top:var(--spacing-density-sm)}.nv-primitive--spacing-t-density-md{padding-top:var(--spacing-density-md)}.nv-primitive--spacing-t-density-lg{padding-top:var(--spacing-density-lg)}.nv-primitive--spacing-t-density-xl{padding-top:var(--spacing-density-xl)}.nv-primitive--spacing-t-density-2xl{padding-top:var(--spacing-density-2xl)}.nv-primitive--spacing-t-density-3xl{padding-top:var(--spacing-density-3xl)}.nv-primitive--spacing-t-density-4xl{padding-top:var(--spacing-density-4xl)}.nv-primitive--spacing-t-density-5xl{padding-top:var(--spacing-density-5xl)}.nv-primitive--spacing-t-inherit{padding-top:inherit}.nv-primitive--spacing-r-0{padding-right:calc(var(--spacing)*0)}.nv-primitive--spacing-r-0_25{padding-right:calc(var(--spacing)*.25)}.nv-primitive--spacing-r-0_5{padding-right:calc(var(--spacing)*.5)}.nv-primitive--spacing-r-0_75{padding-right:calc(var(--spacing)*.75)}.nv-primitive--spacing-r-1{padding-right:calc(var(--spacing)*1)}.nv-primitive--spacing-r-1_5{padding-right:calc(var(--spacing)*1.5)}.nv-primitive--spacing-r-2{padding-right:calc(var(--spacing)*2)}.nv-primitive--spacing-r-2_5{padding-right:calc(var(--spacing)*2.5)}.nv-primitive--spacing-r-3{padding-right:calc(var(--spacing)*3)}.nv-primitive--spacing-r-3_5{padding-right:calc(var(--spacing)*3.5)}.nv-primitive--spacing-r-4{padding-right:calc(var(--spacing)*4)}.nv-primitive--spacing-r-5{padding-right:calc(var(--spacing)*5)}.nv-primitive--spacing-r-6{padding-right:calc(var(--spacing)*6)}.nv-primitive--spacing-r-7{padding-right:calc(var(--spacing)*7)}.nv-primitive--spacing-r-8{padding-right:calc(var(--spacing)*8)}.nv-primitive--spacing-r-9{padding-right:calc(var(--spacing)*9)}.nv-primitive--spacing-r-10{padding-right:calc(var(--spacing)*10)}.nv-primitive--spacing-r-11{padding-right:calc(var(--spacing)*11)}.nv-primitive--spacing-r-12{padding-right:calc(var(--spacing)*12)}.nv-primitive--spacing-r-14{padding-right:calc(var(--spacing)*14)}.nv-primitive--spacing-r-16{padding-right:calc(var(--spacing)*16)}.nv-primitive--spacing-r-18{padding-right:calc(var(--spacing)*18)}.nv-primitive--spacing-r-20{padding-right:calc(var(--spacing)*20)}.nv-primitive--spacing-r-24{padding-right:calc(var(--spacing)*24)}.nv-primitive--spacing-r-28{padding-right:calc(var(--spacing)*28)}.nv-primitive--spacing-r-32{padding-right:calc(var(--spacing)*32)}.nv-primitive--spacing-r-36{padding-right:calc(var(--spacing)*36)}.nv-primitive--spacing-r-40{padding-right:calc(var(--spacing)*40)}.nv-primitive--spacing-r-44{padding-right:calc(var(--spacing)*44)}.nv-primitive--spacing-r-48{padding-right:calc(var(--spacing)*48)}.nv-primitive--spacing-r-52{padding-right:calc(var(--spacing)*52)}.nv-primitive--spacing-r-56{padding-right:calc(var(--spacing)*56)}.nv-primitive--spacing-r-60{padding-right:calc(var(--spacing)*60)}.nv-primitive--spacing-r-64{padding-right:calc(var(--spacing)*64)}.nv-primitive--spacing-r-72{padding-right:calc(var(--spacing)*72)}.nv-primitive--spacing-r-80{padding-right:calc(var(--spacing)*80)}.nv-primitive--spacing-r-96{padding-right:calc(var(--spacing)*96)}.nv-primitive--spacing-r-250{padding-right:calc(var(--spacing)*250)}.nv-primitive--spacing-r-px{padding-right:1px}.nv-primitive--spacing-r-density-xxs{padding-right:var(--spacing-density-xxs)}.nv-primitive--spacing-r-density-xs{padding-right:var(--spacing-density-xs)}.nv-primitive--spacing-r-density-sm{padding-right:var(--spacing-density-sm)}.nv-primitive--spacing-r-density-md{padding-right:var(--spacing-density-md)}.nv-primitive--spacing-r-density-lg{padding-right:var(--spacing-density-lg)}.nv-primitive--spacing-r-density-xl{padding-right:var(--spacing-density-xl)}.nv-primitive--spacing-r-density-2xl{padding-right:var(--spacing-density-2xl)}.nv-primitive--spacing-r-density-3xl{padding-right:var(--spacing-density-3xl)}.nv-primitive--spacing-r-density-4xl{padding-right:var(--spacing-density-4xl)}.nv-primitive--spacing-r-density-5xl{padding-right:var(--spacing-density-5xl)}.nv-primitive--spacing-r-inherit{padding-right:inherit}.nv-primitive--spacing-b-0{padding-bottom:calc(var(--spacing)*0)}.nv-primitive--spacing-b-0_25{padding-bottom:calc(var(--spacing)*.25)}.nv-primitive--spacing-b-0_5{padding-bottom:calc(var(--spacing)*.5)}.nv-primitive--spacing-b-0_75{padding-bottom:calc(var(--spacing)*.75)}.nv-primitive--spacing-b-1{padding-bottom:calc(var(--spacing)*1)}.nv-primitive--spacing-b-1_5{padding-bottom:calc(var(--spacing)*1.5)}.nv-primitive--spacing-b-2{padding-bottom:calc(var(--spacing)*2)}.nv-primitive--spacing-b-2_5{padding-bottom:calc(var(--spacing)*2.5)}.nv-primitive--spacing-b-3{padding-bottom:calc(var(--spacing)*3)}.nv-primitive--spacing-b-3_5{padding-bottom:calc(var(--spacing)*3.5)}.nv-primitive--spacing-b-4{padding-bottom:calc(var(--spacing)*4)}.nv-primitive--spacing-b-5{padding-bottom:calc(var(--spacing)*5)}.nv-primitive--spacing-b-6{padding-bottom:calc(var(--spacing)*6)}.nv-primitive--spacing-b-7{padding-bottom:calc(var(--spacing)*7)}.nv-primitive--spacing-b-8{padding-bottom:calc(var(--spacing)*8)}.nv-primitive--spacing-b-9{padding-bottom:calc(var(--spacing)*9)}.nv-primitive--spacing-b-10{padding-bottom:calc(var(--spacing)*10)}.nv-primitive--spacing-b-11{padding-bottom:calc(var(--spacing)*11)}.nv-primitive--spacing-b-12{padding-bottom:calc(var(--spacing)*12)}.nv-primitive--spacing-b-14{padding-bottom:calc(var(--spacing)*14)}.nv-primitive--spacing-b-16{padding-bottom:calc(var(--spacing)*16)}.nv-primitive--spacing-b-18{padding-bottom:calc(var(--spacing)*18)}.nv-primitive--spacing-b-20{padding-bottom:calc(var(--spacing)*20)}.nv-primitive--spacing-b-24{padding-bottom:calc(var(--spacing)*24)}.nv-primitive--spacing-b-28{padding-bottom:calc(var(--spacing)*28)}.nv-primitive--spacing-b-32{padding-bottom:calc(var(--spacing)*32)}.nv-primitive--spacing-b-36{padding-bottom:calc(var(--spacing)*36)}.nv-primitive--spacing-b-40{padding-bottom:calc(var(--spacing)*40)}.nv-primitive--spacing-b-44{padding-bottom:calc(var(--spacing)*44)}.nv-primitive--spacing-b-48{padding-bottom:calc(var(--spacing)*48)}.nv-primitive--spacing-b-52{padding-bottom:calc(var(--spacing)*52)}.nv-primitive--spacing-b-56{padding-bottom:calc(var(--spacing)*56)}.nv-primitive--spacing-b-60{padding-bottom:calc(var(--spacing)*60)}.nv-primitive--spacing-b-64{padding-bottom:calc(var(--spacing)*64)}.nv-primitive--spacing-b-72{padding-bottom:calc(var(--spacing)*72)}.nv-primitive--spacing-b-80{padding-bottom:calc(var(--spacing)*80)}.nv-primitive--spacing-b-96{padding-bottom:calc(var(--spacing)*96)}.nv-primitive--spacing-b-250{padding-bottom:calc(var(--spacing)*250)}.nv-primitive--spacing-b-px{padding-bottom:1px}.nv-primitive--spacing-b-density-xxs{padding-bottom:var(--spacing-density-xxs)}.nv-primitive--spacing-b-density-xs{padding-bottom:var(--spacing-density-xs)}.nv-primitive--spacing-b-density-sm{padding-bottom:var(--spacing-density-sm)}.nv-primitive--spacing-b-density-md{padding-bottom:var(--spacing-density-md)}.nv-primitive--spacing-b-density-lg{padding-bottom:var(--spacing-density-lg)}.nv-primitive--spacing-b-density-xl{padding-bottom:var(--spacing-density-xl)}.nv-primitive--spacing-b-density-2xl{padding-bottom:var(--spacing-density-2xl)}.nv-primitive--spacing-b-density-3xl{padding-bottom:var(--spacing-density-3xl)}.nv-primitive--spacing-b-density-4xl{padding-bottom:var(--spacing-density-4xl)}.nv-primitive--spacing-b-density-5xl{padding-bottom:var(--spacing-density-5xl)}.nv-primitive--spacing-b-inherit{padding-bottom:inherit}.nv-primitive--spacing-l-0{padding-left:calc(var(--spacing)*0)}.nv-primitive--spacing-l-0_25{padding-left:calc(var(--spacing)*.25)}.nv-primitive--spacing-l-0_5{padding-left:calc(var(--spacing)*.5)}.nv-primitive--spacing-l-0_75{padding-left:calc(var(--spacing)*.75)}.nv-primitive--spacing-l-1{padding-left:calc(var(--spacing)*1)}.nv-primitive--spacing-l-1_5{padding-left:calc(var(--spacing)*1.5)}.nv-primitive--spacing-l-2{padding-left:calc(var(--spacing)*2)}.nv-primitive--spacing-l-2_5{padding-left:calc(var(--spacing)*2.5)}.nv-primitive--spacing-l-3{padding-left:calc(var(--spacing)*3)}.nv-primitive--spacing-l-3_5{padding-left:calc(var(--spacing)*3.5)}.nv-primitive--spacing-l-4{padding-left:calc(var(--spacing)*4)}.nv-primitive--spacing-l-5{padding-left:calc(var(--spacing)*5)}.nv-primitive--spacing-l-6{padding-left:calc(var(--spacing)*6)}.nv-primitive--spacing-l-7{padding-left:calc(var(--spacing)*7)}.nv-primitive--spacing-l-8{padding-left:calc(var(--spacing)*8)}.nv-primitive--spacing-l-9{padding-left:calc(var(--spacing)*9)}.nv-primitive--spacing-l-10{padding-left:calc(var(--spacing)*10)}.nv-primitive--spacing-l-11{padding-left:calc(var(--spacing)*11)}.nv-primitive--spacing-l-12{padding-left:calc(var(--spacing)*12)}.nv-primitive--spacing-l-14{padding-left:calc(var(--spacing)*14)}.nv-primitive--spacing-l-16{padding-left:calc(var(--spacing)*16)}.nv-primitive--spacing-l-18{padding-left:calc(var(--spacing)*18)}.nv-primitive--spacing-l-20{padding-left:calc(var(--spacing)*20)}.nv-primitive--spacing-l-24{padding-left:calc(var(--spacing)*24)}.nv-primitive--spacing-l-28{padding-left:calc(var(--spacing)*28)}.nv-primitive--spacing-l-32{padding-left:calc(var(--spacing)*32)}.nv-primitive--spacing-l-36{padding-left:calc(var(--spacing)*36)}.nv-primitive--spacing-l-40{padding-left:calc(var(--spacing)*40)}.nv-primitive--spacing-l-44{padding-left:calc(var(--spacing)*44)}.nv-primitive--spacing-l-48{padding-left:calc(var(--spacing)*48)}.nv-primitive--spacing-l-52{padding-left:calc(var(--spacing)*52)}.nv-primitive--spacing-l-56{padding-left:calc(var(--spacing)*56)}.nv-primitive--spacing-l-60{padding-left:calc(var(--spacing)*60)}.nv-primitive--spacing-l-64{padding-left:calc(var(--spacing)*64)}.nv-primitive--spacing-l-72{padding-left:calc(var(--spacing)*72)}.nv-primitive--spacing-l-80{padding-left:calc(var(--spacing)*80)}.nv-primitive--spacing-l-96{padding-left:calc(var(--spacing)*96)}.nv-primitive--spacing-l-250{padding-left:calc(var(--spacing)*250)}.nv-primitive--spacing-l-px{padding-left:1px}.nv-primitive--spacing-l-density-xxs{padding-left:var(--spacing-density-xxs)}.nv-primitive--spacing-l-density-xs{padding-left:var(--spacing-density-xs)}.nv-primitive--spacing-l-density-sm{padding-left:var(--spacing-density-sm)}.nv-primitive--spacing-l-density-md{padding-left:var(--spacing-density-md)}.nv-primitive--spacing-l-density-lg{padding-left:var(--spacing-density-lg)}.nv-primitive--spacing-l-density-xl{padding-left:var(--spacing-density-xl)}.nv-primitive--spacing-l-density-2xl{padding-left:var(--spacing-density-2xl)}.nv-primitive--spacing-l-density-3xl{padding-left:var(--spacing-density-3xl)}.nv-primitive--spacing-l-density-4xl{padding-left:var(--spacing-density-4xl)}.nv-primitive--spacing-l-density-5xl{padding-left:var(--spacing-density-5xl)}.nv-primitive--spacing-l-inherit{padding-left:inherit}.nv-primitive--gap-0{gap:calc(var(--spacing)*0)}.nv-primitive--gap-0_25{gap:calc(var(--spacing)*.25)}.nv-primitive--gap-0_5{gap:calc(var(--spacing)*.5)}.nv-primitive--gap-0_75{gap:calc(var(--spacing)*.75)}.nv-primitive--gap-1{gap:calc(var(--spacing)*1)}.nv-primitive--gap-1_5{gap:calc(var(--spacing)*1.5)}.nv-primitive--gap-2{gap:calc(var(--spacing)*2)}.nv-primitive--gap-2_5{gap:calc(var(--spacing)*2.5)}.nv-primitive--gap-3{gap:calc(var(--spacing)*3)}.nv-primitive--gap-3_5{gap:calc(var(--spacing)*3.5)}.nv-primitive--gap-4{gap:calc(var(--spacing)*4)}.nv-primitive--gap-5{gap:calc(var(--spacing)*5)}.nv-primitive--gap-6{gap:calc(var(--spacing)*6)}.nv-primitive--gap-7{gap:calc(var(--spacing)*7)}.nv-primitive--gap-8{gap:calc(var(--spacing)*8)}.nv-primitive--gap-9{gap:calc(var(--spacing)*9)}.nv-primitive--gap-10{gap:calc(var(--spacing)*10)}.nv-primitive--gap-11{gap:calc(var(--spacing)*11)}.nv-primitive--gap-12{gap:calc(var(--spacing)*12)}.nv-primitive--gap-14{gap:calc(var(--spacing)*14)}.nv-primitive--gap-16{gap:calc(var(--spacing)*16)}.nv-primitive--gap-18{gap:calc(var(--spacing)*18)}.nv-primitive--gap-20{gap:calc(var(--spacing)*20)}.nv-primitive--gap-24{gap:calc(var(--spacing)*24)}.nv-primitive--gap-28{gap:calc(var(--spacing)*28)}.nv-primitive--gap-32{gap:calc(var(--spacing)*32)}.nv-primitive--gap-36{gap:calc(var(--spacing)*36)}.nv-primitive--gap-40{gap:calc(var(--spacing)*40)}.nv-primitive--gap-44{gap:calc(var(--spacing)*44)}.nv-primitive--gap-48{gap:calc(var(--spacing)*48)}.nv-primitive--gap-52{gap:calc(var(--spacing)*52)}.nv-primitive--gap-56{gap:calc(var(--spacing)*56)}.nv-primitive--gap-60{gap:calc(var(--spacing)*60)}.nv-primitive--gap-64{gap:calc(var(--spacing)*64)}.nv-primitive--gap-72{gap:calc(var(--spacing)*72)}.nv-primitive--gap-80{gap:calc(var(--spacing)*80)}.nv-primitive--gap-96{gap:calc(var(--spacing)*96)}.nv-primitive--gap-250{gap:calc(var(--spacing)*250)}.nv-primitive--gap-px{gap:1px}.nv-primitive--gap-density-xxs{gap:var(--spacing-density-xxs)}.nv-primitive--gap-density-xs{gap:var(--spacing-density-xs)}.nv-primitive--gap-density-sm{gap:var(--spacing-density-sm)}.nv-primitive--gap-density-md{gap:var(--spacing-density-md)}.nv-primitive--gap-density-lg{gap:var(--spacing-density-lg)}.nv-primitive--gap-density-xl{gap:var(--spacing-density-xl)}.nv-primitive--gap-density-2xl{gap:var(--spacing-density-2xl)}.nv-primitive--gap-density-3xl{gap:var(--spacing-density-3xl)}.nv-primitive--gap-density-4xl{gap:var(--spacing-density-4xl)}.nv-primitive--gap-density-5xl{gap:var(--spacing-density-5xl)}.nv-primitive--gap-inherit{gap:inherit}.nv-breadcrumbs-root{align-items:center;color:var(--text-color-secondary);display:flex;flex-wrap:wrap;font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-weight-regular);gap:calc(var(--spacing)*1);line-height:1.21429}:is(.nv-breadcrumbs-root,.nv-breadcrumbs-root.nv-breadcrumbs-root--size-medium) .nv-breadcrumbs-separator{font-size:var(--text-16);height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nv-breadcrumbs-root.nv-breadcrumbs-root--size-small{font-family:var(--font-sans);font-size:var(--text-12);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-125)}.nv-breadcrumbs-root.nv-breadcrumbs-root--size-large{font-family:var(--font-sans);font-size:var(--text-16);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-125)}.nv-breadcrumbs-root.nv-breadcrumbs-root--size-large .nv-breadcrumbs-separator{font-size:var(--text-24);height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.nv-breadcrumbs-item{align-items:center;display:inline-flex;gap:calc(var(--spacing)*1);text-decoration-thickness:10%;text-underline-offset:25%;text-underline-position:from-font}.nv-breadcrumbs-item.nv-breadcrumbs-item--active{color:var(--text-color-primary);font-weight:var(--font-weight-bold)}.nv-breadcrumbs-item:not(.nv-breadcrumbs-item--active){-webkit-text-decoration-color:#0000;text-decoration-color:#0000;-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (hover:hover){:is(.nv-breadcrumbs-item:not(.nv-breadcrumbs-item--active):hover,.nv-breadcrumbs-item:not(.nv-breadcrumbs-item--active):focus){-webkit-text-decoration-color:var(--text-color-base);text-decoration-color:var(--text-color-base)}}@media (prefers-reduced-motion:no-preference){.nv-breadcrumbs-item{transition-duration:.15s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:var(--ease-out)}}.nv-breadcrumbs-separator{color:var(--text-color-base);display:grid;line-height:var(--leading-lh-100);place-items:center}.nv-button{--_padding:var(--_padding,calc(var(--spacing)*3));align-items:center;background:var(--background-color-interaction-inverse);background:var(--nv-button-bg,var(--_bg,var(--background-color-interaction-inverse)));border:1px solid #0000;border:var(--nv-button-border,var(--_border,1px solid #0000));border-radius:var(--radius-md);border-radius:var(--nv-button-border-radius,var(--radius-md));color:var(--text-color-inverse);color:var(--nv-button-color,var(--_color,var(--text-color-inverse)));cursor:pointer;display:inline-flex;flex-grow:0;flex-shrink:0;font-family:var(--font-sans);font-size:var(--text-14);font-size:var(--nv-button-font-size,var(--_font-size,var(--text-14)));font-weight:var(--font-weight-bold);gap:var(--spacing);gap:var(--nv-button-gap,var(--spacing));height:-webkit-fit-content;height:fit-content;justify-content:center;max-width:100%;min-width:-webkit-fit-content;min-width:fit-content;padding-block:calc(var(--_padding) - 2px);padding-inline:var(--_padding);padding-inline:var(--nv-button-padding,var(--_padding));width:-webkit-fit-content;width:fit-content}.nv-button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:no-preference){.nv-button{transition-duration:.15s;transition-property:background-color,color,scale,border-color;transition-timing-function:var(--ease-out)}}.nv-button:focus-visible,.nv-button:has(:focus-visible){box-shadow:0 0 0 2px var(--text-color-primary);outline:2px solid var(--text-color-inverse);outline-offset:-2px}.nv-button:active:not(:disabled){scale:99%}.nv-button:hover:not(:disabled){background:var(--background-color-interaction-inverse-hover);background:var(--nv-button-bg-hover,var(--_bg,var(--background-color-interaction-inverse-hover)));border:1px solid #0000;border:var(--nv-button-border-hover,var(--_border,1px solid #0000));color:var(--text-color-inverse);color:var(--nv-button-color-hover,var(--_color,var(--text-color-inverse)))}.nv-button:active:not(:disabled),.nv-button[aria-expanded=true]:not([data-active-state=disabled]),.nv-button[data-state=open]:not([data-active-state=disabled]){background:var(--background-color-interaction-inverse-pressed);background:var(--nv-button-bg-active,var(--_bg,var(--background-color-interaction-inverse-pressed)));border:1px solid #0000;border:var(--nv-button-border-active,var(--_border,1px solid #0000));color:var(--text-color-inverse);color:var(--nv-button-color-active,var(--_color,var(--text-color-inverse)))}.nv-button:disabled{background:var(--background-color-interaction-disabled);background:var(--nv-button-bg-disabled,var(--_bg,var(--background-color-interaction-disabled)));border:1px solid #0000;border:var(--nv-button-border-disabled,var(--_border,1px solid #0000));color:var(--text-color-disabled);color:var(--nv-button-color-disabled,var(--_color,var(--text-color-disabled)))}.nv-button .nv-icon,.nv-button svg{color:var(--text-color-inverse);color:var(--nv-button-icon-color,var(--_icon-color,var(--_color,var(--text-color-inverse))));flex-shrink:0;font-size:var(--text-16);font-size:var(--nv-button-icon-size,var(--_icon-size,var(--text-16)));margin:0;margin:var(--nv-button-icon-margin,var(--_icon-margin,0))}.nv-button:hover:not(:disabled) .nv-icon,.nv-button:hover:not(:disabled) svg{color:var(--text-color-inverse);color:var(--nv-button-icon-color-hover,var(--_icon-color,var(--_color,var(--text-color-inverse))))}.nv-button:active:not(:disabled) .nv-icon,.nv-button:active:not(:disabled) svg,.nv-button[aria-expanded=true]:not([data-active-state=disabled]) .nv-icon,.nv-button[aria-expanded=true]:not([data-active-state=disabled]) svg,.nv-button[data-state=open]:not([data-active-state=disabled]) .nv-icon,.nv-button[data-state=open]:not([data-active-state=disabled]) svg{color:var(--text-color-inverse);color:var(--nv-button-icon-color-active,var(--_icon-color,var(--_color,var(--text-color-inverse))))}.nv-button:disabled .nv-icon,.nv-button:disabled svg{color:var(--text-color-disabled);color:var(--nv-button-icon-color-disabled,var(--_icon-color,var(--text-color-disabled)))}:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button)),:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button)):where(.nv-button--color-neutral){--_bg:var(--background-color-interaction-inverse);--_color:var(--text-color-inverse);--_border:1px solid #0000}:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button)):where(.nv-button--color-brand){--_bg:var(--background-color-interaction-primary-base);--_color:var(--text-color-accent-black);--_border:1px solid #0000}:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button)):where(.nv-button--color-danger){--_bg:var(--background-color-feedback-danger-strong);--_color:var(--text-color-accent-white);--_border:1px solid var(--border-color-feedback-danger)}:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button)):hover:not(:disabled),:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button)):hover:not(:disabled):where(.nv-button--color-neutral){--_bg:var(--background-color-interaction-inverse-hover)}:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button)):hover:not(:disabled):where(.nv-button--color-brand){--_bg:var(--background-color-interaction-primary-hover)}:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button)):hover:not(:disabled):where(.nv-button--color-danger){--_bg:var(--background-color-feedback-danger-hover);--_border:1px solid var(--border-color-feedback-danger-hover)}:is(:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button)):active:not(:disabled),:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button))[data-state=open]:not([data-active-state=disabled]):not(:disabled),:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button))[aria-expanded=true]:not([data-active-state=disabled]):not(:disabled)),:is(:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button)):active:not(:disabled),:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button))[data-state=open]:not([data-active-state=disabled]):not(:disabled),:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button))[aria-expanded=true]:not([data-active-state=disabled]):not(:disabled)):where(.nv-button--color-neutral){--_bg:var(--background-color-interaction-inverse-pressed)}:is(:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button)):active:not(:disabled),:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button))[data-state=open]:not([data-active-state=disabled]):not(:disabled),:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button))[aria-expanded=true]:not([data-active-state=disabled]):not(:disabled)):where(.nv-button--color-brand){--_bg:var(--background-color-interaction-primary-selected)}:is(:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button)):active:not(:disabled),:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button))[data-state=open]:not([data-active-state=disabled]):not(:disabled),:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button))[aria-expanded=true]:not([data-active-state=disabled]):not(:disabled)):where(.nv-button--color-danger){--_bg:var(--background-color-feedback-danger-pressed);--_border:1px solid var(--border-color-feedback-danger-strong)}:is(.nv-button:not(.nv-button-group .nv-button),.nv-button:where(.nv-button--kind-primary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-primary>.nv-button)):disabled{--_bg:var(--background-color-interaction-disabled);--_color:var(--text-color-disabled);--_border:1px solid #0000}:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)),:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)):where(.nv-button--color-neutral){--_bg:#0000;--_border:1px solid var(--border-color-interaction-strong);--_color:var(--text-color-primary)}:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)):where(.nv-button--color-brand){--_bg:#0000;--_border:1px solid var(--border-color-brand);--_color:var(--text-color-primary);--_icon-color:var(--text-color-brand)}:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)):where(.nv-button--color-danger){--_bg:#0000;--_border:1px solid var(--border-color-feedback-danger);--_color:var(--text-color-feedback-danger)}:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)):hover:not(:disabled),:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)):hover:not(:disabled):where(.nv-button--color-brand),:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)):hover:not(:disabled):where(.nv-button--color-neutral){--_bg:var(--background-color-interaction-hover)}:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)):hover:not(:disabled):where(.nv-button--color-danger){--_bg:var(--background-color-feedback-danger-subtle-hover);--_color:var(--text-color-feedback-danger-subtle)}:is(:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)):active:not(:disabled),:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button))[data-state=open]:not([data-active-state=disabled]):not(:disabled),:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button))[aria-expanded=true]:not([data-active-state=disabled]):not(:disabled)),:is(:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)):active:not(:disabled),:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button))[data-state=open]:not([data-active-state=disabled]):not(:disabled),:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button))[aria-expanded=true]:not([data-active-state=disabled]):not(:disabled)):where(.nv-button--color-brand),:is(:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)):active:not(:disabled),:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button))[data-state=open]:not([data-active-state=disabled]):not(:disabled),:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button))[aria-expanded=true]:not([data-active-state=disabled]):not(:disabled)):where(.nv-button--color-neutral){--_bg:var(--background-color-interaction-pressed)}:is(:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)):active:not(:disabled),:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button))[data-state=open]:not([data-active-state=disabled]):not(:disabled),:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button))[aria-expanded=true]:not([data-active-state=disabled]):not(:disabled)):where(.nv-button--color-danger){--_bg:var(--background-color-feedback-danger-subtle-pressed);--_color:var(--text-color-feedback-danger-strong);--_border:1px solid var(--border-color-feedback-danger)}:is(.nv-button:where(.nv-button--kind-secondary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-secondary>.nv-button)):disabled{--_bg:#0000;--_border:1px solid var(--border-color-interaction-disabled);--_color:var(--text-color-disabled);--_icon-color:var(--text-color-disabled)}.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button){--_bg:#0000;--_border:1px solid #0000;--_color:var(--text-color-primary)}:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button)):where(.nv-button--color-brand){--_icon-color:var(--text-color-brand)}:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button)):where(.nv-button--color-danger){--_color:var(--text-color-feedback-danger)}:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button)):hover:not(:disabled){--_bg:var(--background-color-interaction-hover)}:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button)):hover:not(:disabled):where(.nv-button--color-danger){--_bg:var(--background-color-feedback-danger-subtle-hover);--_color:var(--text-color-feedback-danger-subtle);--_border:1px solid var(--background-color-feedback-danger-subtle-hover)}:is(:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button)):active:not(:disabled),:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button))[data-state=open]:not([data-active-state=disabled]):not(:disabled),:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button))[aria-expanded=true]:not([data-active-state=disabled]):not(:disabled)),:is(:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button)):active:not(:disabled),:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button))[data-state=open]:not([data-active-state=disabled]):not(:disabled),:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button))[aria-expanded=true]:not([data-active-state=disabled]):not(:disabled)):where(.nv-button--color-brand),:is(:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button)):active:not(:disabled),:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button))[data-state=open]:not([data-active-state=disabled]):not(:disabled),:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button))[aria-expanded=true]:not([data-active-state=disabled]):not(:disabled)):where(.nv-button--color-neutral){--_bg:var(--background-color-interaction-pressed)}:is(:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button)):active:not(:disabled),:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button))[data-state=open]:not([data-active-state=disabled]):not(:disabled),:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button))[aria-expanded=true]:not([data-active-state=disabled]):not(:disabled)):where(.nv-button--color-danger){--_bg:var(--background-color-feedback-danger-subtle-pressed);--_color:var(--text-color-feedback-danger-strong);--_border:1px solid #0000}:is(.nv-button:where(.nv-button--kind-tertiary):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--kind-tertiary>.nv-button)):disabled{--_bg:#0000;--_color:var(--text-color-disabled);--_icon-color:var(--text-color-disabled)}.nv-button,.nv-button:where(.nv-button--size-medium):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--size-medium>.nv-button){--_padding:calc(var(--spacing)*3);--_font-size:var(--text-14);--_icon-size:var(--text-16);--_icon-margin:-1px;line-height:1.14286;line-height:var(--nv-button-line-height,var(--_line-height,1.14286));min-height:calc(var(--spacing)*10);min-width:calc(var(--spacing)*10)}.nv-button:where(.nv-button--size-tiny):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--size-tiny>.nv-button){--_padding:var(--spacing);--_font-size:var(--text-12);--_icon-size:var(--text-12);--_line-height:1;min-height:calc(var(--spacing)*5);min-width:calc(var(--spacing)*5)}.nv-button:where(.nv-button--size-small):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--size-small>.nv-button){--_padding:calc(var(--spacing)*2);--_font-size:var(--text-12);--_icon-size:var(--text-12);--_line-height:1;min-height:calc(var(--spacing)*7);min-width:calc(var(--spacing)*7)}.nv-button:where(.nv-button--size-large):not(.nv-button-group .nv-button),.nv-button:where(.nv-button-group--size-large>.nv-button){--_padding:calc(var(--spacing)*4);--_font-size:var(--text-16);--_icon-size:var(--text-16);--_line-height:1;min-height:calc(var(--spacing)*12);min-width:calc(var(--spacing)*12)}.nv-card-root{background-clip:content-box;background-color:var(--background-color-surface-raised);border:1px solid;border-color:var(--border-color-base);border-radius:var(--radius-density-xl);box-shadow:var(--shadow-md);color:var(--text-color-primary);display:flex;flex-direction:column;font-family:var(--font-sans);height:100%;min-height:-webkit-fit-content;min-height:fit-content;overflow:hidden;position:relative;text-align:left}.nv-card-root.nv-card-root--layout-horizontal{flex-direction:row}.nv-card-root .nv-card-content{padding:var(--spacing-density-2xl)}.nv-card-root .nv-card-media{aspect-ratio:400/234}.nv-card-root.nv-card-root--kind-float .nv-card-media{background-clip:content-box;background-color:var(--background-color-surface-raised);border:1px solid #0000;border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden}@media (prefers-reduced-motion:no-preference){.nv-card-root{transition-duration:.2s;transition-property:background-color,border-color,box-shadow;transition-timing-function:var(--ease-out)}}.nv-card-root.nv-card-root--interactive:not(.nv-card-root--selected):focus-visible,.nv-card-root.nv-card-root--interactive:not(.nv-card-root--selected):hover{cursor:pointer}:is(.nv-card-root.nv-card-root--interactive:not(.nv-card-root--selected):hover,.nv-card-root.nv-card-root--interactive:not(.nv-card-root--selected):focus-visible):not(.nv-card-root--kind-float){background-color:var(--background-color-surface-overlay)}:is(.nv-card-root.nv-card-root--interactive:not(.nv-card-root--selected):hover,.nv-card-root.nv-card-root--interactive:not(.nv-card-root--selected):focus-visible).nv-card-root--kind-float .nv-card-media,:is(.nv-card-root.nv-card-root--interactive:not(.nv-card-root--selected):hover,.nv-card-root.nv-card-root--interactive:not(.nv-card-root--selected):focus-visible):not(.nv-card-root--kind-float){border:1px solid;border-color:var(--border-color-interaction-hover);box-shadow:var(--shadow-lg)}.nv-card-root.nv-card-root--selected.nv-card-root--kind-float .nv-card-media,.nv-card-root.nv-card-root--selected:not(.nv-card-root--kind-float){border-color:var(--border-color-interaction-selected);box-shadow:var(--shadow-lg)}.nv-card-root.nv-card-root--kind-gradient .nv-card-content{padding:var(--spacing-density-2xl)}.nv-card-root.nv-card-root--kind-gradient .nv-card-media{-webkit-mask-image:linear-gradient(#000 65%,#0000 98%);mask-image:linear-gradient(#000 65%,#0000 98%)}.nv-card-root.nv-card-root--kind-gradient.nv-card-root--layout-horizontal .nv-card-media{aspect-ratio:400/186;-webkit-mask-image:linear-gradient(90deg,#000 58%,#0000 87%);mask-image:linear-gradient(90deg,#000 58%,#0000 87%)}.nv-card-root.nv-card-root--kind-float{background-color:#0000;border:0;border-radius:var(--radius-none);box-shadow:none;gap:var(--spacing-density-xl);overflow:visible}.nv-card-root.nv-card-root--kind-float .nv-card-content{padding:calc(var(--spacing)*0)}.nv-card-root.nv-card-root--kind-float.nv-card-root--layout-horizontal .nv-card-media{aspect-ratio:2}.nv-card-root.nv-card-root--kind-float .nv-card-media{aspect-ratio:400/234}.nv-card-root .nv-card-media{flex:1 1;overflow:hidden;position:relative;transition:inherit}.nv-card-root .nv-card-media>img,.nv-card-root .nv-card-media>video{height:100%;object-fit:cover;position:absolute;width:100%}.nv-card-root .nv-card-media-header{inset:calc(var(--spacing)*4);position:absolute}.nv-card-root .nv-card-content-header,.nv-card-root .nv-card-media-header{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2)}.nv-card-root .nv-card-content{grid-gap:var(--spacing-density-xl);align-items:flex-start;display:grid;flex:1 1;gap:var(--spacing-density-xl);height:-webkit-fit-content;height:fit-content}.nv-checkbox-root{align-items:flex-start;display:flex;gap:calc(var(--spacing)*2);width:-webkit-fit-content;width:fit-content}.nv-checkbox-root .nv-label,.nv-checkbox-root label{line-height:1.14286}.nv-checkbox-root.nv-checkbox-root--label-left{flex-direction:row-reverse}.nv-checkbox-root:has(:disabled){cursor:not-allowed}.nv-checkbox-input{-webkit-appearance:none;appearance:none;background-color:var(--background-color-interaction-base);border:2px solid var(--border-color-interaction-base);border-radius:var(--radius-md);cursor:pointer;flex-shrink:0;height:calc(var(--spacing)*4);position:relative;width:calc(var(--spacing)*4)}.nv-checkbox-input:before{background-color:currentColor;-webkit-clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);color:var(--text-color-accent-black);content:"";display:block;height:70%;inset:calc(var(--spacing)*0);margin:auto;opacity:0;position:absolute;rotate:45deg;width:70%}.nv-checkbox-input:hover{background-color:var(--background-color-interaction-hover);border-color:var(--border-color-interaction-hover)}.nv-checkbox-input:active{background-color:var(--background-color-interaction-selected);border-color:var(--border-color-interaction-pressed)}.nv-checkbox-input:is(:disabled,[aria-disabled=true]){background-color:var(--background-color-interaction-disabled);border-color:var(--border-color-interaction-disabled);cursor:not-allowed;pointer-events:none}.nv-checkbox-input:is(:checked,[data-state=checked]){background-color:var(--background-color-interaction-primary-base);border:1px solid #0000}.nv-checkbox-input:is(:checked,[data-state=checked]):before{-webkit-clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0,70% 0,70% 100%);clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0,70% 0,70% 100%);opacity:1}.nv-checkbox-input:is(:checked,[data-state=checked]):hover{background-color:var(--background-color-interaction-primary-hover)}.nv-checkbox-input:is(:checked,[data-state=checked]):active{background-color:var(--background-color-interaction-primary-selected)}.nv-checkbox-input:is(:checked,[data-state=checked]):disabled,.nv-checkbox-input:is(:checked,[data-state=checked])[aria-disabled=true]{background-color:var(--background-color-interaction-disabled-checked)}:is(.nv-checkbox-input:is(:checked,[data-state=checked]):disabled,.nv-checkbox-input:is(:checked,[data-state=checked])[aria-disabled=true]):before{color:var(--text-color-inverse)}.nv-checkbox-input:indeterminate{background-color:var(--background-color-interaction-primary-base);border:1px solid #0000}.nv-checkbox-input:indeterminate:before{-webkit-clip-path:polygon(10% 60%,10% 40%,90% 40%,90% 60%);clip-path:polygon(10% 60%,10% 40%,90% 40%,90% 60%);opacity:1;rotate:none}.nv-checkbox-input:indeterminate:hover{background-color:var(--background-color-interaction-primary-hover)}.nv-checkbox-input:indeterminate:active{background-color:var(--background-color-interaction-primary-selected)}.nv-checkbox-input:indeterminate:disabled,.nv-checkbox-input:indeterminate[aria-disabled=true]{background-color:var(--background-color-interaction-disabled-checked)}:is(.nv-checkbox-input:indeterminate:disabled,.nv-checkbox-input:indeterminate[aria-disabled=true]):before{color:var(--text-color-inverse)}@media (prefers-reduced-motion:no-preference){.nv-checkbox-input{transition-duration:.15s;transition-property:background-color,border-width,border-color;transition-timing-function:var(--ease-out)}.nv-checkbox-input:before{transition:opacity var(--ease-out),transform var(--ease-out),-webkit-clip-path var(--ease-out);transition:clip-path var(--ease-out),opacity var(--ease-out),transform var(--ease-out);transition:clip-path var(--ease-out),opacity var(--ease-out),transform var(--ease-out),-webkit-clip-path var(--ease-out)}}@media (forced-colors:active){.nv-checkbox-input:is(:checked,:indeterminate):before{align-items:center;background-color:#0000;-webkit-clip-path:none;clip-path:none;display:flex;font-size:.75rem;justify-content:center;line-height:1;rotate:none}.nv-checkbox-input:is(:checked,[data-state=checked]):before{content:"\2713"}.nv-checkbox-input:indeterminate:before{content:"\2013"}}@media print{.nv-checkbox-input:is(:checked,[data-state=checked]):before{background-color:#0000;-webkit-clip-path:none;clip-path:none;content:"\2713";rotate:none}.nv-checkbox-input:indeterminate:before{background-color:#0000;-webkit-clip-path:none;clip-path:none;content:"\2013";rotate:none}}.nv-checkbox-input--error.nv-checkbox-input:not(:disabled):not([aria-disabled=true]){border-color:var(--border-color-feedback-danger)}.nv-checkbox-input--error.nv-checkbox-input:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--background-color-feedback-danger-subtle-hover)}.nv-checkbox-input--error.nv-checkbox-input:not(:disabled):not([aria-disabled=true]):active{background-color:var(--background-color-feedback-danger-subtle-pressed)}.nv-checkbox-input--error.nv-checkbox-input:not(:disabled):not([aria-disabled=true]):is(:checked,[data-state=checked]){background-color:var(--background-color-feedback-danger-strong);border-color:#0000}.nv-checkbox-input--error.nv-checkbox-input:not(:disabled):not([aria-disabled=true]):is(:checked,[data-state=checked]):hover{background-color:var(--background-color-feedback-danger-hover)}.nv-checkbox-input--error.nv-checkbox-input:not(:disabled):not([aria-disabled=true]):is(:checked,[data-state=checked]):active{background-color:var(--background-color-feedback-danger-pressed)}.nv-checkbox-input--error.nv-checkbox-input:not(:disabled):not([aria-disabled=true]):indeterminate{background-color:var(--background-color-feedback-danger-strong);border-color:#0000}.nv-checkbox-input--error.nv-checkbox-input:not(:disabled):not([aria-disabled=true]):indeterminate:hover{background-color:var(--background-color-feedback-danger-hover)}.nv-checkbox-input--error.nv-checkbox-input:not(:disabled):not([aria-disabled=true]):indeterminate:active{background-color:var(--background-color-feedback-danger-pressed)}.nv-code-snippet-root{--nv-code-snippet-custom-background:var(--background-color-surface-base);border-radius:var(--radius-md);display:flex;flex-direction:column;font-family:var(--font-mono);font-size:var(--text-14);font-weight:var(--font-weight-regular);gap:calc(var(--spacing)*1);line-height:var(--leading-lh-150);min-height:-webkit-fit-content;min-height:fit-content;overflow:hidden;position:relative}.nv-code-snippet-root .nv-code-snippet-actions{align-items:center;display:flex;justify-content:flex-end}.nv-code-snippet-root.nv-code-snippet-root--collapsible:not(.nv-code-snippet-root--open):after{background-color:var(--nv-code-snippet-custom-background);bottom:1px;content:"";height:calc(1lh*4);height:calc(var(--nv-code-snippet-rows,4)*1lh);left:1px;-webkit-mask-image:linear-gradient(#0000 0 0,#0003 60%,#0009 80%,#000);mask-image:linear-gradient(#0000 0 0,#0003 60%,#0009 80%,#000);pointer-events:none;position:absolute;right:1px}.nv-code-snippet-root.nv-code-snippet-root--kind-inline{align-items:center;display:inline-flex;padding:calc(var(--spacing)*0);width:-webkit-fit-content;width:fit-content}.nv-code-snippet-root.nv-code-snippet-root--kind-inline .nv-code-snippet-code{padding:calc(var(--spacing)*0)}.nv-code-snippet-root .nv-code-snippet-code{align-content:center;align-self:stretch;background-color:var(--nv-code-snippet-custom-background);border:1px solid;border-color:var(--border-color-base);border-radius:var(--radius-md);opacity:1;overflow:auto;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);scrollbar-color:var(--nv-scrollbar-color);scrollbar-width:thin;transition:opacity var(--ease-out)ease-in-out;width:100%}.nv-code-snippet-root .nv-code-snippet-code.nv-code-snippet-code--loading{opacity:0}.nv-code-snippet-root .nv-code-snippet-copy-button{justify-content:flex-end}.nv-code-snippet-root.nv-code-snippet-root--with-rows:not(.nv-code-snippet-root--open) .nv-code-snippet-code{max-height:calc(var(--nv-code-snippet-rows)*1lh);overflow-y:auto;position:relative}.nv-code-snippet-root.nv-code-snippet-root--collapsible{position:relative}.nv-code-snippet-root.nv-code-snippet-root--collapsible.nv-code-snippet-root--open .nv-code-snippet-code{max-height:none}.nv-code-snippet-root.nv-code-snippet-root--collapsible .nv-code-snippet-code.nv-code-snippet-code--collapsed{max-height:calc(1lh*4);max-height:calc(var(--nv-code-snippet-rows,4)*1lh);overflow-y:auto;position:relative}.nv-collapsible-root>summary{list-style:none}.nv-collapsible-root>summary::-webkit-details-marker{display:none}.nv-collapsible-root>summary::marker{content:"";display:none}.nv-collapsible-root::details-content{display:block;height:0;overflow:clip;transition:height .2s var(--ease-out),content-visibility .2s allow-discrete}.nv-collapsible-root[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){.nv-collapsible-root::details-content{transition-duration:.01ms}}.nv-collapsible-trigger-wrapper{list-style:none}.nv-collapsible-trigger-wrapper::-webkit-details-marker{display:none}.nv-collapsible-trigger-wrapper::marker{content:"";display:none}.nv-collapsible-trigger[aria-disabled=true],.nv-collapsible-trigger[data-disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.nv-collapsible-trigger[data-state=closed] .group-data-\[state\=closed\]\:hidden,.nv-collapsible-trigger[data-state=open] .group-data-\[state\=open\]\:hidden{display:none}.nv-collapsible-content-inner{padding:0;padding:var(--nv-collapsible-content-padding,0)}@media (scripting:enabled){.nv-combobox-native-fallback{display:none}}@media (scripting:none){[data-combobox-enhanced]{display:none!important}}.nv-combobox-content[popover]{background:0 0;border:0;color:inherit;display:none;inset:auto;margin:0;overflow:visible;padding:0;position:fixed}.nv-combobox-content[popover]:popover-open{display:block}.nv-combobox-content[popover].\:popover-open{display:block}.nv-combobox-content{--menu-translate-start:0 calc(var(--transition-offset)*-1);transform-origin:top}@supports (position-anchor:--a){.nv-combobox-content{--nv-combobox-offset:4px;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:0;width:anchor-size(width)}.nv-combobox-content[data-side=bottom]{position-area:bottom;margin-top:var(--nv-combobox-offset)}.nv-combobox-content[data-side=top]{position-area:top;margin-bottom:var(--nv-combobox-offset)}.nv-combobox-content[data-side=left]{position-area:left;margin-right:var(--nv-combobox-offset)}.nv-combobox-content[data-side=right]{position-area:right;margin-left:var(--nv-combobox-offset)}}.nv-combobox-content[data-side=top]{--menu-translate-start:0 calc(var(--transition-offset));transform-origin:bottom}.nv-combobox-content[data-side=left]{--menu-translate-start:var(--transition-offset)0;transform-origin:100%}.nv-combobox-content[data-side=right]{--menu-translate-start:calc(var(--transition-offset)*-1)0;transform-origin:0}.nv-combobox-content .nv-menu-root{max-height:min(320px,100vh - 2rem);overscroll-behavior:contain}.nv-combobox-content .nv-menu-item[data-active-item]{background-color:var(--background-color-interaction-hover)}@keyframes combobox-in{0%{opacity:0;translate:var(--menu-translate-start)}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.nv-combobox-content:popover-open{animation:combobox-in .25s var(--ease-out)}}.nv-input-shell.nv-combobox-trigger--multiple{--nv-combobox-trigger-max-height:calc(var(--nv-input-height)*3.5);height:auto;min-height:var(--nv-input-height);padding-block:calc(var(--nv-input-padding)/2)}.nv-input-shell.nv-combobox-trigger--multiple input:disabled,.nv-input-shell.nv-combobox-trigger--multiple input[readonly]{flex:0 0;min-width:0}.nv-combobox-trigger-field{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;gap:inherit;max-height:var(--nv-combobox-trigger-max-height);min-width:0;overflow:hidden auto;scrollbar-color:var(--nv-scrollbar-color);scrollbar-width:thin}.nv-combobox-trigger-field input{flex:1 0 6rem;min-width:2.5rem}.nv-combobox-trigger-field .nv-combobox-selected-tag{max-width:100%}.nv-combobox-trigger-field .nv-combobox-selected-tag-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-combobox-native-fallback{padding-inline:var(--nv-input-padding)}.nv-input-shell input,.nv-input-shell textarea{font:inherit;letter-spacing:inherit;word-spacing:inherit}.nv-input-shell{--nv-input-height:40px;--nv-input-padding:12px;--input-gap:6px;align-items:center;border-radius:var(--radius-md);color:var(--text-color-primary);display:flex;font:var(--font-sans);font-size:var(--text-14);font-style:normal;font-weight:var(--font-weight-regular);gap:var(--input-gap);height:var(--nv-input-height);outline:2px solid #0000;outline-offset:-2px;outline-offset:var(--outline-offset,-2px);padding-inline:var(--nv-input-padding);width:100%}.nv-input-shell [data-input-slot],.nv-input-shell select{cursor:pointer}.nv-input-shell:where(:not(.nv-input-shell--kind-floating)){background:var(--background-color-interaction-base);border:1px solid var(--border-color-interaction-base)}:where(.nv-input-shell svg,.nv-input-shell .nv-icon):not(.nv-button svg,.nv-button .nv-icon){--icon-font-size:var(--text-16);color:var(--text-color-base);flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}@media (hover:hover){.nv-input-shell:hover{border-color:var(--border-color-interaction-hover)}.nv-input-shell:hover:has(input[type=file]){background-color:var(--background-color-interaction-hover)}}.nv-input-shell:where(:has([data-status=error])){--border-color:var(--border-color-feedback-danger);border-color:var(--border-color-feedback-danger)}.nv-input-shell.nv-input-shell--validated:has(:user-invalid){--border-color:var(--border-color-feedback-danger);border-color:var(--border-color-feedback-danger)}.nv-input-shell:where(:has([data-status=success])){--border-color:var(--border-color-feedback-success);border-color:var(--border-color-feedback-success)}.nv-input-shell.nv-input-shell--validated:has(:user-valid){--border-color:var(--border-color-feedback-success);border-color:var(--border-color-feedback-success)}.nv-input-shell:has([data-state=open]),.nv-input-shell[data-state=open]{border-color:var(--border-color-interaction-selected)}.nv-input-shell:has(select:open){border-color:var(--border-color-interaction-selected)}.nv-input-shell:has(:focus-visible){outline-color:currentColor;outline-color:var(--outline-color,var(--border-color,currentColor))}.nv-input-shell:has([readonly]){background-color:#0000;border-color:#0000}.nv-input-shell:has([readonly])>.nv-dismiss-button{display:none}.nv-input-shell:has(input:disabled,textarea:disabled,select:disabled,[data-input-slot]:disabled:not([readonly]),[data-input-slot][aria-disabled=true]:not([readonly])),.nv-input-shell:where(:has([data-disabled=true]),[data-disabled=true]){background-color:var(--background-color-interaction-disabled);border-color:var(--border-color-interaction-disabled);color:var(--text-color-disabled);cursor:not-allowed}:is(.nv-input-shell:where(:has([data-disabled=true]),[data-disabled=true]),.nv-input-shell:has(input:disabled,textarea:disabled,select:disabled,[data-input-slot]:disabled:not([readonly]),[data-input-slot][aria-disabled=true]:not([readonly]))) ::-webkit-file-upload-button{-webkit-text-decoration-color:var(--border-color-interaction-disabled)!important;text-decoration-color:var(--border-color-interaction-disabled)!important}:is(.nv-input-shell:where(:has([data-disabled=true]),[data-disabled=true]),.nv-input-shell:has(input:disabled,textarea:disabled,select:disabled,[data-input-slot]:disabled:not([readonly]),[data-input-slot][aria-disabled=true]:not([readonly]))) ::file-selector-button{-webkit-text-decoration-color:var(--border-color-interaction-disabled)!important;text-decoration-color:var(--border-color-interaction-disabled)!important}:is(.nv-input-shell:where(:has([data-disabled=true]),[data-disabled=true]),.nv-input-shell:has(input:disabled,textarea:disabled,select:disabled,[data-input-slot]:disabled:not([readonly]),[data-input-slot][aria-disabled=true]:not([readonly])))>.nv-dismiss-button{display:none}.nv-input-shell input,.nv-input-shell select,.nv-input-shell textarea,.nv-input-shell>[data-input-slot]{-webkit-appearance:none;appearance:none;background-color:#0000;border:none;height:100%;outline:none;text-align:left;width:100%}:is(.nv-input-shell input,.nv-input-shell textarea,.nv-input-shell select,.nv-input-shell>[data-input-slot])::placeholder,:is(.nv-input-shell input,.nv-input-shell textarea,.nv-input-shell select,.nv-input-shell>[data-input-slot])[data-has-selected-value=false]{color:var(--text-color-placeholder)}.nv-input-shell>select:invalid{color:var(--text-color-placeholder)}:is(.nv-input-shell:has(:placeholder-shown),.nv-input-shell:has(input[type=search]),.nv-input-shell:has([data-has-selected-value=false]))>.nv-dismiss-button{display:none}.nv-input-shell:has(textarea){height:auto;padding-block:8px}.nv-input-shell:has(textarea) textarea{min-height:3lh;scrollbar-color:var(--nv-scrollbar-color);scrollbar-width:thin}.nv-input-shell:has(input[type=file]:not([data-hidden=true])){cursor:pointer;height:auto;padding-block:24px}.nv-input-shell:has(input[type=file]:not([data-hidden=true])) input[type=file]{margin:0 auto;width:auto}.nv-input-shell:has(input[type=file]:not([data-hidden=true])) ::-webkit-file-upload-button{background:0 0;border:0;text-decoration:underline;-webkit-text-decoration-color:var(--border-color-brand);text-decoration-color:var(--border-color-brand);text-underline-offset:4px}.nv-input-shell:has(input[type=file]:not([data-hidden=true])) ::file-selector-button{background:0 0;border:0;text-decoration:underline;-webkit-text-decoration-color:var(--border-color-brand);text-decoration-color:var(--border-color-brand);text-underline-offset:4px}.nv-input-shell:has(button[data-input-slot]){gap:0;padding-inline:0}.nv-input-shell:has(button[data-input-slot]) button[data-input-slot]{line-height:1;padding-inline:var(--input-gap)}.nv-input-shell:has(button[data-input-slot]) button[data-input-slot]:first-child{-webkit-padding-start:var(--nv-input-padding);padding-inline-start:var(--nv-input-padding)}.nv-input-shell:has(button[data-input-slot]) button[data-input-slot]:last-child{-webkit-padding-end:var(--nv-input-padding);padding-inline-end:var(--nv-input-padding)}.nv-input-shell:has(button[data-input-slot]):has(button[data-input-slot]:not(:first-child)){-webkit-padding-start:var(--nv-input-padding);padding-inline-start:var(--nv-input-padding)}.nv-input-shell:has(button[data-input-slot])>:last-child:not(button[data-input-slot]){-webkit-padding-end:var(--nv-input-padding);padding-inline-end:var(--nv-input-padding)}.nv-input-shell>.nv-dismiss-button{--nv-button-icon-margin:-4px;--nv-button-icon-color:var(--text-color-base)}.nv-input-shell:is(button),.nv-input-shell>button[data-input-slot]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:no-preference){.nv-input-shell{transition-duration:.25s;transition-property:border-color,color,background-color,outline-color;transition-timing-function:var(--ease-out)}}@media (scripting:none){.nv-input-shell .nv-dismiss-button{display:none}}.nv-input-shell.nv-input-shell--size-small{--nv-input-padding:8px;--nv-input-height:28px;font-size:var(--text-12);padding-block:6px}:where(.nv-input-shell.nv-input-shell--size-small svg,.nv-input-shell.nv-input-shell--size-small .nv-icon):not(.nv-button svg,.nv-button .nv-icon){--icon-font-size:var(--text-12);height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.nv-input-shell.nv-input-shell--size-large{--nv-input-padding:16px;--nv-input-height:48px;font-size:var(--text-16);padding-block:12px}.nv-input-shell.nv-input-shell--layout-vertical{--nv-input-height:auto;flex-direction:column;padding-block:12px;padding-block:var(--nv-input-padding,12px)}.nv-input-shell input:is([type=time],[type=date],[type=datetime-local]){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nv-input-shell input:is([type=time],[type=date],[type=datetime-local]):not(.nv-date-picker-native-fallback)::-webkit-calendar-picker-indicator{display:none}.nv-input-shell ::-webkit-datetime-edit-hour-field:focus,.nv-input-shell ::-webkit-datetime-edit-minute-field:focus{background:var(--background-color-interaction-hover);border-radius:var(--spacing)}.nv-input-shell ::-webkit-datetime-edit-ampm-field:focus,.nv-input-shell ::-webkit-datetime-edit-second-field:focus{background:var(--background-color-interaction-hover);border-radius:var(--spacing)}.nv-input-shell ::-webkit-datetime-edit-month-field:focus,.nv-input-shell ::-webkit-datetime-edit-year-field:focus{background:var(--background-color-interaction-hover);border-radius:var(--spacing)}.nv-input-shell ::-webkit-datetime-edit-day-field:focus{background:var(--background-color-interaction-hover);border-radius:var(--spacing)}.nv-input-shell-control{align-items:center;display:flex;flex-shrink:0;height:100%}.nv-menu-root{--transition-offset:12px;--menu-translate-start:0 calc(var(--transition-offset)*-1);align-items:flex-start;background-color:var(--background-color-surface-raised);border:1px solid;border-color:var(--border-color-base);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--text-color-primary);display:flex;flex-direction:column;font-family:var(--font-sans);font-size:var(--text-14);font-style:normal;font-weight:var(--font-weight-regular);gap:calc(var(--spacing)*0);line-height:1.14286;overflow-y:auto;scrollbar-color:var(--nv-scrollbar-color);scrollbar-width:thin;z-index:1060}.nv-menu-root.nv-menu--filterable:not(:has(.nv-menu-item)):after{color:var(--text-color-placeholder);content:attr(data-empty-message,"No results found");padding:var(--spacing-density-lg)}.nv-menu-root.nv-menu--filterable:not(:has(.nv-menu-item)) .nv-divider-root{display:none}.nv-menu-list{align-items:flex-start;list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}.nv-menu-list,.nv-menu-section{display:flex;flex-direction:column;gap:calc(var(--spacing)*0);width:100%}.nv-menu-section{align-items:center;background-color:var(--background-color-surface-raised);border-bottom:1px solid;border-bottom-color:var(--border-color-base)}.nv-menu-section:last-child{border:none}.nv-menu-section:not(:has(.nv-menu-item)){display:none}.nv-menu-heading{align-items:flex-start;display:flex;font-size:var(--text-14);font-weight:var(--font-weight-bold);gap:calc(var(--spacing)*1.5);line-height:1.14286;overflow:hidden;padding:var(--spacing-density-lg);text-overflow:ellipsis;white-space:nowrap;width:100%}.nv-menu-search.nv-input-shell{margin:calc(var(--spacing)*2);width:calc(100% - var(--spacing)*4)}.nv-menu-search.nv-input-shell .nv-icon,.nv-menu-search.nv-input-shell svg{color:var(--text-color-base)}.nv-menu-search.nv-input-shell input[type=search]::-webkit-search-cancel-button,.nv-menu-search.nv-input-shell input[type=search]::-webkit-search-decoration{-webkit-appearance:none;display:none}.nv-menu-item,.nv-menu-list>li[role=none],.nv-menu-root>li[role=none],.nv-menu-section>li[role=none]{list-style-type:none;width:100%}.nv-menu-item{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;flex-shrink:0;gap:calc(var(--spacing)*1.5);outline-offset:-2px;padding:var(--spacing-density-lg);text-align:left}@media (prefers-reduced-motion:no-preference){.nv-menu-item{transition-duration:.25s;transition-property:color,background-color,border-color,outline-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:var(--ease-out)}}.nv-menu-item.nv-menu-checkbox-item,.nv-menu-item.nv-menu-radio-group-item{gap:calc(var(--spacing)*2)}.nv-menu-item.nv-menu-checkbox-item:has(input[role=menuitemcheckbox]:focus-visible),.nv-menu-item.nv-menu-radio-group-item:has(input[role=menuitemradio]:focus-visible){outline:2px solid;outline-offset:-2px}.nv-menu-item:focus-visible{outline:2px solid}.nv-menu-item.nv-menu-checkbox-item input.nv-checkbox-input:focus-visible,.nv-menu-item.nv-menu-radio-group-item input[role=menuitemradio]:focus-visible{outline:none}.nv-menu-item:hover{background-color:var(--background-color-interaction-hover)}.nv-menu-item:active,.nv-menu-item[data-active-item]{background-color:var(--background-color-interaction-pressed)}.nv-menu-item.nv-menu-item--danger{color:var(--text-color-feedback-danger)}.nv-menu-item.nv-menu-item--danger:hover{background-color:var(--background-color-feedback-danger-subtle-hover);color:var(--text-color-feedback-danger-subtle)}.nv-menu-item.nv-menu-item--danger:active{background-color:var(--background-color-feedback-danger-subtle-pressed);color:var(--text-color-feedback-danger-strong)}.nv-menu-item .nv-menu-item-slot{align-items:center;display:flex;flex-shrink:0;gap:calc(var(--spacing)*1.5);justify-content:center;min-width:1em}.nv-menu-item .nv-icon,.nv-menu-item svg{flex-shrink:0}.nv-menu-item.nv-menu-item--disabled,.nv-menu-item[data-disabled]{background-color:var(--background-color-interaction-disabled);color:var(--text-color-disabled);cursor:not-allowed}.nv-menu-item[data-state=unchecked] [data-state-indicator]{display:none}.nv-menu-radio-group{border-left:0;border-right:0;border-top:0;margin:calc(var(--spacing)*0);min-width:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}.nv-menu-radio-group.nv-radio-group-root{align-items:stretch;gap:calc(var(--spacing)*0);width:100%}.nv-menu-item.nv-radio-group-item{width:100%}.nv-menu-radio-group>li[role=none]{display:flex;list-style-type:none;width:100%}.nv-menu-item-label{align-content:center;display:inline-block;min-height:calc(var(--spacing)*4);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.nv-date-picker-content{margin-block:calc(var(--spacing)*1);overflow-y:auto;padding:calc(var(--spacing)*0)!important}.nv-date-picker-trigger,.nv-date-picker-trigger.nv-date-picker-trigger--kind-range{width:100%}.nv-date-picker-trigger.nv-date-picker-trigger--kind-range.nv-date-picker-trigger.nv-date-picker-trigger--kind-range>*{height:var(--nv-input-height)!important}@media (scripting:enabled){.nv-date-picker-native-fallback{display:none}}@media (scripting:none){.nv-date-picker-trigger [data-date-picker-enhanced]{display:none!important}.nv-date-picker-native-fallback{-webkit-appearance:auto;appearance:auto;background-color:#0000;border:0;font:inherit;height:100%;letter-spacing:inherit;outline:none;width:100%;word-spacing:inherit}.nv-date-picker-content{display:none!important}}.nv-date-picker-calendar-dropdown-container{align-items:center;display:flex;justify-content:space-between;width:100%}.nv-date-picker-calendar-header-container{align-items:center;display:inline-flex;justify-content:space-between}.nv-date-picker-calendar-caption{align-items:center;display:flex;font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-weight-semibold);height:calc(var(--spacing)*8);justify-content:center;line-height:1.21429;padding-top:calc(var(--spacing)*4.5);position:relative;width:100%}.nv-date-picker-calendar-caption.nv-date-picker-calendar-caption--range{margin-inline:auto;width:-webkit-fit-content;width:fit-content}.nv-date-picker-calendar-weekday{color:var(--text-color-placeholder);font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-weight-regular);height:var(--spacing-density-3xl);line-height:var(--leading-lh-150);vertical-align:bottom;width:var(--spacing-density-3xl)}.nv-date-picker-calendar-prev-button{left:calc(var(--spacing)*4);position:absolute;top:calc(var(--spacing)*4);z-index:auto}.nv-date-picker-calendar-next-button{position:absolute;right:calc(var(--spacing)*4);top:calc(var(--spacing)*4);z-index:auto}.nv-date-picker-calendar-next-button>.nv-icon,.nv-date-picker-calendar-prev-button{--icon-font-size:var(--text-16);--icon-size:var(--text-16)}.nv-date-picker-calendar-table{border-collapse:collapse;gap:var(--spacing-density-xs);width:100%}.nv-date-picker-calendar-month{display:flex;flex-direction:column;gap:var(--spacing-density-sm);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4)}.nv-date-picker-calendar-month:not(:first-child){padding:calc(var(--spacing)*0)}@media (min-width:36rem){.nv-date-picker-calendar-month:not(:first-child){padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4)}}.nv-date-picker-calendar-month:not(:first-child) .nv-date-picker-calendar-caption{display:none}@media (min-width:36rem){.nv-date-picker-calendar-month:not(:first-child) .nv-date-picker-calendar-caption{display:flex}}.nv-date-picker-calendar-month:not(:first-child) table{display:none}@media (min-width:36rem){.nv-date-picker-calendar-month:not(:first-child) table{display:table}}.nv-date-picker-calendar-months{display:flex;flex-direction:column}@media (min-width:36rem){.nv-date-picker-calendar-months{flex-direction:row;gap:var(--spacing-density-sm)}}.nv-date-picker-calendar-footer{padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*4)}.nv-date-picker-calendar-week:not(:first-child){border-top:1px solid #0000}.nv-date-picker-calendar-cell{border-radius:var(--radius-lg);height:var(--spacing-density-3xl);overflow:hidden;padding:calc(var(--spacing)*0);position:relative;text-align:center;width:var(--spacing-density-3xl)}.nv-date-picker-calendar-cell:focus-within{position:relative}.nv-date-picker-calendar-cell[aria-selected]>.nv-date-picker-calendar-day--selected:not(.nv-date-picker-calendar-day--disabled):not(.nv-date-picker-calendar-day--outside){color:var(--text-color-primary)}.nv-date-picker-calendar-cell.nv-date-picker-calendar-cell--range.nv-date-picker-calendar-range-end{border-bottom-left-radius:var(--radius-none);border-top-left-radius:var(--radius-none)}.nv-date-picker-calendar-cell.nv-date-picker-calendar-cell--range.nv-date-picker-calendar-range-start{border-bottom-right-radius:var(--radius-none);border-top-right-radius:var(--radius-none)}.nv-date-picker-calendar-cell.nv-date-picker-calendar-cell--range.nv-date-picker-calendar-range-middle{border-radius:var(--radius-none)}.nv-date-picker-calendar-cell.nv-date-picker-calendar-cell--range.nv-date-picker-calendar-range-start.nv-date-picker-calendar-range-end{border-radius:var(--radius-lg)}.nv-date-picker-calendar-day{align-items:center;color:var(--text-color-primary);cursor:pointer;display:flex;font-size:var(--text-14);height:var(--spacing-density-3xl);justify-content:center;width:var(--spacing-density-3xl)}.nv-date-picker-calendar-day.nv-date-picker-calendar-day--outside{color:var(--text-color-placeholder);pointer-events:none}.nv-date-picker-calendar-day.nv-date-picker-calendar-day--selected:not(.nv-date-picker-calendar-day--disabled):not(.nv-date-picker-calendar-day--outside){background-color:var(--background-color-interaction-pressed);font-weight:var(--font-weight-bold)}.nv-date-picker-calendar-day.nv-date-picker-calendar-day--disabled{color:var(--text-color-placeholder);cursor:not-allowed}.nv-date-picker-calendar-day:not(.nv-date-picker-calendar-day--outside):not(.nv-date-picker-calendar-day--disabled):not(.nv-date-picker-calendar-day--selected):hover{background-color:var(--background-color-interaction-hover)}.nv-date-picker-calendar-dropdown{height:calc(var(--spacing)*48);visibility:hidden;width:calc(var(--spacing)*46)}.nv-date-picker-calendar-dropdown[data-visible=true]{visibility:visible}.nv-date-picker-calendar-dropdown .nv-menu-checkbox-item .nv-checkbox-input{display:none}.nv-divider-root{align-items:stretch;display:flex;flex-basis:calc(var(--spacing)*0);flex-grow:1;flex-shrink:0;height:100%;width:100%}.nv-divider-root:has(.nv-divider-element--orientation-horizontal){align-items:center}.nv-divider-root:has(.nv-divider-element--orientation-vertical){justify-content:center}.nv-divider-element{border-style:solid;list-style-type:none;margin:calc(var(--spacing)*0)}.nv-divider-element.nv-divider-element--orientation-horizontal{border-bottom:1px solid;border-bottom-color:var(--border-color-base);width:100%}.nv-divider-element.nv-divider-element--orientation-horizontal.nv-divider-element--width-medium{border-bottom-width:2px}.nv-divider-element.nv-divider-element--orientation-horizontal.nv-divider-element--width-large{border-bottom-width:4px}.nv-divider-element.nv-divider-element--orientation-vertical{border-left:1px solid;border-left-color:var(--border-color-base);min-height:1em}.nv-divider-element.nv-divider-element--orientation-vertical.nv-divider-element--width-medium{border-left-width:2px}.nv-divider-element.nv-divider-element--orientation-vertical.nv-divider-element--width-large{border-left-width:4px}.nv-dropdown-content[popover]{display:none;inset:auto;margin:0;position:fixed}.nv-dropdown-content[popover]:popover-open{display:flex;flex-direction:column}.nv-dropdown-content[popover].\:popover-open{display:flex;flex-direction:column}.nv-dropdown-trigger{align-items:center;display:inline-flex;gap:var(--spacing)}@supports (position-anchor:--a){.nv-dropdown-content{--nv-dropdown-offset:4px;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:0}.nv-dropdown-content[data-side=bottom]{position-area:bottom span-right;margin-top:var(--nv-dropdown-offset)}.nv-dropdown-content[data-side=bottom][data-align=center]{position-area:bottom}.nv-dropdown-content[data-side=bottom][data-align=end]{position-area:bottom span-left}.nv-dropdown-content[data-side=top]{position-area:top span-right;margin-bottom:var(--nv-dropdown-offset)}.nv-dropdown-content[data-side=top][data-align=center]{position-area:top}.nv-dropdown-content[data-side=top][data-align=end]{position-area:top span-left}.nv-dropdown-content[data-side=left]{position-area:left span-bottom;margin-right:var(--nv-dropdown-offset)}.nv-dropdown-content[data-side=left][data-align=center]{position-area:left}.nv-dropdown-content[data-side=left][data-align=end]{position-area:left span-top}.nv-dropdown-content[data-side=right]{position-area:right span-bottom;margin-left:var(--nv-dropdown-offset)}.nv-dropdown-content[data-side=right][data-align=center]{position-area:right}.nv-dropdown-content[data-side=right][data-align=end]{position-area:right span-top}}.nv-dropdown-sub{display:flex;position:relative;width:100%}.nv-dropdown-sub-content[popover]{display:none;margin:0;position:fixed}.nv-dropdown-sub-content[popover]:popover-open{display:flex;flex-direction:column}.nv-dropdown-sub-content[popover].\:popover-open{display:flex;flex-direction:column}.nv-dropdown-sub-content{overscroll-behavior:contain}@supports (position-anchor:--a){.nv-dropdown-sub-content{position-area:right span-bottom;position-try-fallbacks:flip-inline,flip-block,flip-inline flip-block;margin:0}}@keyframes dropdown-in{0%{opacity:0;translate:var(--menu-translate-start)}to{opacity:1;translate:0}}@keyframes dropdown-out{0%{opacity:1;translate:0}to{opacity:0;translate:var(--menu-translate-start)}}.nv-dropdown-content{--menu-translate-start:0 calc(var(--transition-offset)*-1);max-height:calc(100vh - 2rem);overflow-y:auto;overscroll-behavior:contain;transform-origin:top}@supports (position-anchor:--a){.nv-dropdown-content{max-height:min(calc(100vh - 2rem),calc(100% - var(--nv-dropdown-offset)))}}.nv-dropdown-content[data-side=top]{--menu-translate-start:0 var(--transition-offset);transform-origin:bottom}.nv-dropdown-content[data-side=left]{--menu-translate-start:var(--transition-offset)0;transform-origin:100%}.nv-dropdown-content[data-side=right]{--menu-translate-start:calc(var(--transition-offset)*-1)0;transform-origin:0}@media (prefers-reduced-motion:no-preference){.nv-dropdown-content:popover-open{animation:dropdown-in .25s var(--ease-out)}}@media (prefers-reduced-motion:no-preference){.nv-dropdown-content.\:popover-open{animation:dropdown-in .25s var(--ease-out)}}.nv-dropdown-sub-content{--transition-offset:8px;--submenu-translate-start:calc(var(--transition-offset)*-1)0;max-height:calc(100vh - 2rem);overflow-y:auto}.nv-dropdown-sub-content:popover-open{transform-origin:0}@media (prefers-reduced-motion:no-preference){.nv-dropdown-sub-content:popover-open{animation:submenu-in .25s var(--ease-out)}}.nv-dropdown-sub-content.\:popover-open{transform-origin:0}@media (prefers-reduced-motion:no-preference){.nv-dropdown-sub-content.\:popover-open{animation:submenu-in .25s var(--ease-out)}}@keyframes submenu-in{0%{opacity:0;translate:var(--submenu-translate-start)}to{opacity:1;translate:0}}@keyframes submenu-out{0%{opacity:1;translate:0}to{opacity:0;translate:var(--submenu-translate-start)}}.nv-flex{display:flex}.nv-flex,.nv-flex--direction-row{flex-direction:row}.nv-flex--direction-row-reverse{flex-direction:row-reverse}.nv-flex--direction-col-reverse{flex-direction:column-reverse}.nv-flex--direction-col{flex-direction:column}.nv-flex--align-start{align-items:flex-start}.nv-flex--align-end{align-items:flex-end}.nv-flex--align-center{align-items:center}.nv-flex--align-baseline{align-items:baseline}.nv-flex--align-stretch{align-items:stretch}.nv-flex--justify-normal{justify-content:normal}.nv-flex--justify-start{justify-content:flex-start}.nv-flex--justify-end{justify-content:flex-end}.nv-flex--justify-center{justify-content:center}.nv-flex--justify-between{justify-content:space-between}.nv-flex--justify-around{justify-content:space-around}.nv-flex--justify-evenly{justify-content:space-evenly}.nv-flex--justify-stretch{justify-content:stretch}.nv-flex--justify-stretch>*{flex:1 1}.nv-flex--wrap-wrap{flex-wrap:wrap}.nv-flex--wrap-wrap-reverse{flex-wrap:wrap-reverse}.nv-flex--wrap-nowrap{flex-wrap:nowrap}.nv-form-field-root{--nv-form-field-label-group-width:160px;--nv-form-field-helper-margin-left:0px;container-type:inline-size;display:flex;flex-direction:column;font-family:var(--font-sans);font-size:var(--text-12);gap:var(--spacing-density-xs);line-height:var(--leading-lh-125);width:100%}@container (width>=320px){.nv-form-field-root.nv-form-field-root--label-position-left .nv-form-field-content-group{align-items:center;flex-direction:row;gap:calc(var(--spacing)*3)}.nv-form-field-root.nv-form-field-root--label-position-left .nv-form-field-content-group .nv-form-field-label-group{justify-content:flex-start;width:var(--nv-form-field-label-group-width)}.nv-form-field-root.nv-form-field-root--label-position-left .nv-form-field-helper{--nv-form-field-helper-margin-left:calc(var(--nv-form-field-label-group-width) + 12px)}}:is(.nv-form-field-root.nv-form-field-root--required,.nv-form-field-root:has(:required):not([data-required=false])) .nv-form-field-label-group .nv-label{padding-right:calc(var(--spacing)*3);position:relative}:is(.nv-form-field-root.nv-form-field-root--required,.nv-form-field-root:has(:required):not([data-required=false])) .nv-form-field-label-group .nv-label:after{color:var(--text-color-feedback-danger-subtle);content:"*";font-weight:var(--font-weight-regular);position:absolute;right:calc(var(--spacing)*0)}.nv-form-field-label-group{align-items:center;display:flex;flex-direction:row;flex-shrink:0;gap:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*.5)}.nv-form-field-label-group .nv-label{font-size:var(--text-12);font-weight:var(--font-weight-bold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-form-field-label-group>.nv-icon,.nv-form-field-label-group>svg{--icon-font-size:var(--text-12);flex-shrink:0;height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.nv-form-field-label-group>.nv-popover-trigger{align-items:center;background-color:#0000;border:0;color:var(--text-color-secondary);cursor:pointer;display:flex;flex-shrink:0;padding:calc(var(--spacing)*0)}.nv-form-field-label-group>.nv-popover-trigger>.nv-icon{--icon-font-size:var(--text-12);height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.nv-form-field-content-group{display:flex;flex-direction:column;gap:inherit}.nv-form-field-content-group:has(.nv-input-shell)>.nv-form-field-label-group{justify-content:space-between}.nv-form-field-helper{color:var(--text-color-secondary);font-weight:var(--font-weight-regular);margin-left:var(--nv-form-field-helper-margin-left);padding-block:calc(var(--spacing)*.5)}.nv-form-field-helper.nv-form-field-helper--kind-error{color:var(--text-color-feedback-danger-subtle)}.nv-form-field-helper.nv-form-field-helper--kind-success{color:var(--text-color-feedback-success)}.nv-form-field-sr-only{border-width:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nv-grid{display:grid;font-family:var(--font-sans);grid-template-columns:none;grid-template-columns:var(--nv-grid-template-columns,none);grid-template-rows:none;grid-template-rows:var(--nv-grid-template-rows,none);width:100%}.nv-grid--flow-row{grid-auto-flow:row}.nv-grid--flow-col{grid-auto-flow:column}.nv-grid--flow-dense,.nv-grid--flow-row-dense{grid-auto-flow:dense}.nv-grid--flow-col-dense{grid-auto-flow:column dense}@media (min-width:320px){.nv-grid{grid-template-columns:none;grid-template-columns:var(--nv-grid-template-columns-xs,var(--nv-grid-template-columns,none));grid-template-rows:none;grid-template-rows:var(--nv-grid-template-rows-xs,var(--nv-grid-template-rows,none))}}@media (min-width:576px){.nv-grid{grid-template-columns:none;grid-template-columns:var(--nv-grid-template-columns-sm,var(--nv-grid-template-columns-xs,var(--nv-grid-template-columns,none)));grid-template-rows:none;grid-template-rows:var(--nv-grid-template-rows-sm,var(--nv-grid-template-rows-xs,var(--nv-grid-template-rows,none)))}}@media (min-width:768px){.nv-grid{grid-template-columns:none;grid-template-columns:var(--nv-grid-template-columns-md,var(--nv-grid-template-columns-sm,var(--nv-grid-template-columns-xs,var(--nv-grid-template-columns,none))));grid-template-rows:none;grid-template-rows:var(--nv-grid-template-rows-md,var(--nv-grid-template-rows-sm,var(--nv-grid-template-rows-xs,var(--nv-grid-template-rows,none))))}}@media (min-width:992px){.nv-grid{grid-template-columns:none;grid-template-columns:var(--nv-grid-template-columns-lg,var(--nv-grid-template-columns-md,var(--nv-grid-template-columns-sm,var(--nv-grid-template-columns-xs,var(--nv-grid-template-columns,none)))));grid-template-rows:none;grid-template-rows:var(--nv-grid-template-rows-lg,var(--nv-grid-template-rows-md,var(--nv-grid-template-rows-sm,var(--nv-grid-template-rows-xs,var(--nv-grid-template-rows,none)))))}}@media (min-width:1200px){.nv-grid{grid-template-columns:none;grid-template-columns:var(--nv-grid-template-columns-xl,var(--nv-grid-template-columns-lg,var(--nv-grid-template-columns-md,var(--nv-grid-template-columns-sm,var(--nv-grid-template-columns-xs,var(--nv-grid-template-columns,none))))));grid-template-rows:none;grid-template-rows:var(--nv-grid-template-rows-xl,var(--nv-grid-template-rows-lg,var(--nv-grid-template-rows-md,var(--nv-grid-template-rows-sm,var(--nv-grid-template-rows-xs,var(--nv-grid-template-rows,none))))))}}@media (min-width:1600px){.nv-grid{grid-template-columns:none;grid-template-columns:var(--nv-grid-template-columns-xxl,var(--nv-grid-template-columns-xl,var(--nv-grid-template-columns-lg,var(--nv-grid-template-columns-md,var(--nv-grid-template-columns-sm,var(--nv-grid-template-columns-xs,var(--nv-grid-template-columns,none)))))));grid-template-rows:none;grid-template-rows:var(--nv-grid-template-rows-xxl,var(--nv-grid-template-rows-xl,var(--nv-grid-template-rows-lg,var(--nv-grid-template-rows-md,var(--nv-grid-template-rows-sm,var(--nv-grid-template-rows-xs,var(--nv-grid-template-rows,none)))))))}}.nv-group{align-items:stretch;display:inline-flex;height:-webkit-fit-content;height:fit-content;width:-webkit-fit-content;width:fit-content}.nv-group,.nv-group.nv-group--kind-flush{--group-item-overlap:1px}.nv-group.nv-group--kind-gap{--group-item-overlap:0;gap:1px}.nv-group.nv-group--kind-border>:where(:not(:first-child)){border-block-width:0;border-color:var(--border-color-base);border-left-width:var(--border-width-1);border-right-width:0}.nv-group.nv-group>*{height:auto!important;max-height:none}.nv-group.nv-group>:where(:not(:first-child)){-webkit-margin-before:0;-webkit-margin-start:calc(var(--group-item-overlap)*-1);margin-block-start:0;margin-inline-start:calc(var(--group-item-overlap)*-1)}.nv-group.nv-group>:focus-within{z-index:1}.nv-group.nv-group:has(>:not([popover])~:not([popover]))>:not([popover]):where(:first-child){border-bottom-right-radius:var(--radius-none)!important;border-top-right-radius:var(--radius-none)!important}.nv-group.nv-group:has(>:not([popover])~:not([popover]))>:not([popover]):where(:not(:has(~:not([popover])))){border-bottom-left-radius:var(--radius-none)!important;border-top-left-radius:var(--radius-none)!important}.nv-group.nv-group:has(>:not([popover])~:not([popover]))>:not([popover]):where(:not(:first-child):has(~:not([popover]))){border-radius:var(--radius-none)!important}.nv-hero-root{--padding:calc(var(--spacing)*8)calc(var(--spacing)*6);--max-width:940px;--text-color:var(--text-color-primary);color:var(--text-color);container-type:inline-size;display:flex;font-family:var(--font-sans);font-style:normal;font-weight:var(--font-weight-regular);height:-webkit-fit-content;height:fit-content;isolation:isolate;overflow:hidden;padding:var(--padding);position:relative;width:100%}.nv-hero-content{display:flex;flex-direction:column;gap:calc(var(--spacing)*6);margin-inline:auto;max-width:var(--max-width);position:relative;width:clamp(100%,var(--max-width),100%)}@container (width>=48rem){.nv-hero-content{padding-block:calc(var(--spacing)*16)}}@container (width>=64rem){.nv-hero-content{padding-block:calc(var(--spacing)*31)}}.nv-hero-media{height:100%;inset:calc(var(--spacing)*0);object-fit:cover;position:absolute;width:100%}.nv-hero-subheading{-webkit-line-clamp:1;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;font-family:var(--font-sans);font-size:var(--text-16);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-125);overflow:hidden}@container (width>=48rem){.nv-hero-subheading{font-family:var(--font-sans);font-size:var(--text-24);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-125)}}@container (width>=64rem){.nv-hero-subheading{font-family:var(--font-sans);font-size:var(--text-32);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-125)}}.nv-hero-heading{-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;font-family:var(--font-sans);font-size:var(--text-44);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-125);overflow:hidden}@container (width>=48rem){.nv-hero-heading{font-family:var(--font-sans);font-size:var(--text-44);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-125)}}@container (width>=64rem){.nv-hero-heading{font-family:var(--font-sans);font-size:var(--text-50);font-weight:var(--font-weight-bold);line-height:1.24}}.nv-hero-body{-webkit-line-clamp:3;text-wrap:pretty;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--text-24);line-height:var(--leading-lh-175);overflow:hidden}.nv-hero-footer{display:inline-flex;gap:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2)}.nv-horizontal-nav-list{display:flex;isolation:isolate}.nv-horizontal-nav-item{--nav-padding-x:1rem;--nav-transition-duration:.2s;--nav-edge-offset:calc(100% - var(--nav-padding-x));align-items:center;color:var(--text-color-secondary);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-weight-regular);gap:calc(var(--spacing)*2);height:32px;line-height:1.21429;padding-inline:calc(var(--spacing)*4);position:relative;white-space:nowrap}.nv-horizontal-nav-item:focus-visible{border-radius:4px;outline:2px solid;outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.nv-horizontal-nav-item{transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:var(--ease-out)}}.nv-horizontal-nav-item:after,.nv-horizontal-nav-item:before{border-bottom:2px solid #0000;bottom:calc(var(--spacing)*0);content:"";pointer-events:none;position:absolute;z-index:10}.nv-horizontal-nav-item:before{left:var(--nav-padding-x);right:var(--nav-edge-offset)}.nv-horizontal-nav-item:after{left:var(--nav-edge-offset);right:var(--nav-padding-x)}@media (hover:hover){.nv-horizontal-nav-item:not(:disabled,.nv-horizontal-nav-item.nv-horizontal-nav-item--disabled,.nv-horizontal-nav-item.nv-horizontal-nav-item--selected,[data-active]):where(:hover,[data-hover]){color:var(--text-color-secondary)}.nv-horizontal-nav-item:not(:disabled,.nv-horizontal-nav-item.nv-horizontal-nav-item--disabled,.nv-horizontal-nav-item.nv-horizontal-nav-item--selected,[data-active]):where(:hover,[data-hover]):after,.nv-horizontal-nav-item:not(:disabled,.nv-horizontal-nav-item.nv-horizontal-nav-item--disabled,.nv-horizontal-nav-item.nv-horizontal-nav-item--selected,[data-active]):where(:hover,[data-hover]):before{border-bottom-color:var(--border-color-interaction-hover);left:var(--nav-padding-x);right:var(--nav-padding-x)}}.nv-horizontal-nav-item.nv-horizontal-nav-item--disabled,.nv-horizontal-nav-item:disabled{color:var(--text-color-disabled);cursor:not-allowed}.nv-horizontal-nav-item.nv-horizontal-nav-item--selected,.nv-horizontal-nav-item[data-active]{color:var(--text-color-primary);font-weight:var(--font-weight-bold)}:is(.nv-horizontal-nav-item.nv-horizontal-nav-item--selected,.nv-horizontal-nav-item[data-active]):after,:is(.nv-horizontal-nav-item.nv-horizontal-nav-item--selected,.nv-horizontal-nav-item[data-active]):before{border-bottom-color:var(--border-color-interaction-selected);left:var(--nav-padding-x);right:var(--nav-padding-x)}@media (prefers-reduced-motion:no-preference){.nv-horizontal-nav-item:after,.nv-horizontal-nav-item:before{transition:left var(--nav-transition-duration)var(--ease-out),right var(--nav-transition-duration)var(--ease-out),border-color var(--nav-transition-duration)var(--ease-out)}.nv-horizontal-nav-item:before{transition-duration:0s,0s,var(--nav-transition-duration)}.nv-horizontal-nav-item:not(:disabled,.nv-horizontal-nav-item.nv-horizontal-nav-item--disabled,.nv-horizontal-nav-item.nv-horizontal-nav-item--selected,[data-active]):where(:hover,[data-hover]):before{transition-duration:var(--nav-transition-duration),var(--nav-transition-duration),var(--nav-transition-duration)}.nv-horizontal-nav-item:not(:disabled,.nv-horizontal-nav-item.nv-horizontal-nav-item--disabled,.nv-horizontal-nav-item.nv-horizontal-nav-item--selected,[data-active]):where(:hover,[data-hover]):after{transition-delay:var(--nav-transition-duration),var(--nav-transition-duration),0s;transition-duration:0s,0s,var(--nav-transition-duration)}:is(.nv-horizontal-nav-item.nv-horizontal-nav-item--selected,.nv-horizontal-nav-item[data-active]):after,:is(.nv-horizontal-nav-item.nv-horizontal-nav-item--selected,.nv-horizontal-nav-item[data-active]):before{transition-duration:0s,0s,var(--nav-transition-duration)}}.nv-label{color:var(--text-color-primary);font-family:var(--font-sans);font-size:var(--text-14);font-size:var(--nv-label-font-size,var(--text-14));font-weight:var(--font-weight-regular);font-weight:var(--nv-label-font-weight,var(--font-weight-regular));line-height:var(--leading-lh-125);line-height:var(--nv-label-line-height,var(--leading-lh-125));overflow:visible;overflow:var(--nv-label-overflow,visible);text-overflow:clip;text-overflow:var(--nv-label-text-overflow,clip);vertical-align:middle;width:-webkit-fit-content;width:fit-content}.nv-label--disabled{color:var(--text-color-disabled);cursor:not-allowed}.nv-label--size-small{font-size:var(--text-12);font-size:var(--nv-label-font-size,var(--text-12))}.nv-label--size-medium{font-size:var(--text-14);font-size:var(--nv-label-font-size,var(--text-14))}.nv-label--size-large{font-size:var(--text-16);font-size:var(--nv-label-font-size,var(--text-16))}.nv-label--required{padding-right:calc(var(--spacing)*3);position:relative}.nv-label--required:after{color:var(--text-color-feedback-danger-subtle);content:"*";font-weight:var(--font-weight-regular);position:absolute;right:calc(var(--spacing)*0)}.nv-list-root{color:var(--text-color-primary);flex-direction:column;font-family:var(--font-sans);font-size:var(--text-16);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-150);list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}.nv-list-item,.nv-list-root{display:flex;gap:calc(var(--spacing)*1);width:100%}.nv-list-item{align-items:flex-start}.nv-list-item-marker{font-weight:var(--font-weight-bold)}.nv-list-root--kind-ordered .nv-list-item-marker{justify-content:flex-end}.nv-list-item-marker,.nv-list-item-marker .nv-icon,.nv-list-item-marker svg{align-items:center;display:flex;flex-shrink:0;height:calc(var(--spacing)*6);justify-content:center;width:calc(var(--spacing)*6)} + +/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */.inline{display:inline}.h-4{height:16px;height:calc(var(--spacing,4px)*4)}.h-20{height:80px;height:calc(var(--spacing,4px)*20)}.h-full{height:100%}.w-fit{width:-webkit-fit-content;width:fit-content}@media (min-width:36rem){.\[\&_\.compact-logo\]\:sm\:hidden .compact-logo{display:none}}@media (min-width:48rem){.\[\&_\.compact-logo\]\:md\:hidden .compact-logo{display:none}}@media (min-width:62rem){.\[\&_\.compact-logo\]\:lg\:hidden .compact-logo{display:none}}.\[\&_\.expanded-logo\]\:hidden .expanded-logo{display:none}@media (min-width:36rem){.\[\&_\.expanded-logo\]\:sm\:block .expanded-logo{display:block}}@media (min-width:48rem){.\[\&_\.expanded-logo\]\:md\:block .expanded-logo{display:block}}@media (min-width:62rem){.\[\&_\.expanded-logo\]\:lg\:block .expanded-logo{display:block}}.nv-radio-group-root{display:flex;flex-direction:column;gap:calc(var(--spacing)*3);width:-webkit-fit-content;width:fit-content}.nv-radio-group-root.nv-radio-group-root--orientation-horizontal{flex-direction:row}.nv-radio-group-input:not(.nv-radio-group-input--hidden){background-color:var(--background-color-interaction-base);border:2px solid;border-color:var(--border-color-interaction-base);border-radius:3.40282e+38px;color:var(--text-color-primary);display:grid;flex-shrink:0;height:calc(var(--spacing)*4);place-items:center;width:calc(var(--spacing)*4)}input.nv-radio-group-input:not(.nv-radio-group-input--hidden){-webkit-appearance:none;appearance:none;cursor:pointer;margin:calc(var(--spacing)*0)}.nv-radio-group-item{align-items:center;color:var(--text-color-primary);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:var(--text-14);font-size:var(--nv-label-font-size,var(--text-14));font-weight:var(--font-weight-regular);font-weight:var(--nv-label-font-weight,var(--font-weight-regular));gap:calc(var(--spacing)*2);line-height:1.14286;line-height:var(--nv-label-line-height,1.14286);width:-webkit-fit-content;width:fit-content}@media (prefers-reduced-motion:no-preference){.nv-radio-group-item:not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-input:not(.nv-radio-group-input--hidden){transition-duration:.2s;transition-property:background-color,border-color,border-width;transition-timing-function:var(--ease-out)}}.nv-radio-group-item:not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-input:not(.nv-radio-group-input--hidden):hover{background-color:var(--background-color-interaction-hover);border-color:var(--border-color-interaction-hover)}.nv-radio-group-item:not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-input:not(.nv-radio-group-input--hidden):active{background-color:var(--background-color-interaction-selected);border-color:var(--border-color-interaction-pressed)}.nv-radio-group-item:not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-indicator{background-color:#0000;opacity:0;scale:2}@media (prefers-reduced-motion:no-preference){.nv-radio-group-item:not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-indicator{transition-duration:.25s;transition-property:background-color,opacity,scale;transition-timing-function:var(--ease-out)}}.nv-radio-group-item:not(:has(.nv-radio-group-input:disabled)) input.nv-radio-group-input:not(.nv-radio-group-input--hidden):before{background-color:#0000;border-radius:3.40282e+38px;content:"";opacity:0;scale:2}@media (prefers-reduced-motion:no-preference){.nv-radio-group-item:not(:has(.nv-radio-group-input:disabled)) input.nv-radio-group-input:not(.nv-radio-group-input--hidden):before{transition-duration:.25s;transition-property:background-color,opacity,scale;transition-timing-function:var(--ease-out)}}.nv-radio-group-item:has(input.nv-radio-group-input:checked):not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-input:not(.nv-radio-group-input--hidden){background-color:var(--text-color-accent-black);border-color:var(--background-color-interaction-primary-base);border-width:5px;position:relative}.nv-radio-group-item:has(input.nv-radio-group-input:checked):not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-input:not(.nv-radio-group-input--hidden):hover{border-color:var(--background-color-interaction-primary-hover)}.nv-radio-group-item:has(input.nv-radio-group-input:checked):not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-input:not(.nv-radio-group-input--hidden):active{border-color:var(--background-color-interaction-primary-selected)}.nv-radio-group-item:has(input.nv-radio-group-input:checked):has(.nv-radio-group-input:disabled) .nv-radio-group-input:not(.nv-radio-group-input--hidden){background-color:var(--border-color-interaction-disabled);border-color:#0000}.nv-radio-group-item:has(input.nv-radio-group-input:checked) .nv-radio-group-indicator{background-color:var(--text-color-accent-black);border-radius:3.40282e+38px;height:calc(var(--spacing)*1.5);opacity:1;scale:1;width:calc(var(--spacing)*1.5)}input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked{background-color:var(--text-color-accent-black);border-color:var(--background-color-interaction-primary-base);border-width:5px;position:relative}input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked:hover{border-color:var(--background-color-interaction-primary-hover)}input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked:active{border-color:var(--background-color-interaction-primary-selected)}input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked:before{background-color:var(--text-color-accent-black);border-radius:3.40282e+38px;content:"";height:calc(var(--spacing)*1.5);opacity:1;scale:1;width:calc(var(--spacing)*1.5)}input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked:disabled{background-color:var(--border-color-interaction-disabled);border-color:#0000}input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked:disabled:before{background-color:var(--border-color-interaction-disabled)}.nv-radio-group-item:has(.nv-radio-group-input:disabled){color:var(--text-color-disabled);cursor:not-allowed}input.nv-radio-group-input:not(.nv-radio-group-input--hidden):disabled{background-color:var(--background-color-interaction-disabled);border-color:var(--border-color-disabled);color:var(--text-color-disabled);cursor:not-allowed}.nv-radio-group-item:has(.nv-radio-group-input[data-danger]):not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-input:not(.nv-radio-group-input--hidden),.nv-radio-group-root--error .nv-radio-group-item:not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-input:not(.nv-radio-group-input--hidden){background-color:var(--background-color-interaction-base);border-color:var(--border-color-feedback-danger)}:is(.nv-radio-group-item:has(.nv-radio-group-input[data-danger]):not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-input:not(.nv-radio-group-input--hidden),.nv-radio-group-root--error .nv-radio-group-item:not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-input:not(.nv-radio-group-input--hidden)):hover{background-color:var(--background-color-feedback-danger-subtle-hover)}:is(.nv-radio-group-item:has(.nv-radio-group-input[data-danger]):not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-input:not(.nv-radio-group-input--hidden),.nv-radio-group-root--error .nv-radio-group-item:not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-input:not(.nv-radio-group-input--hidden)):active{background-color:var(--background-color-feedback-danger-subtle-pressed)}:is(.nv-radio-group-item:has(.nv-radio-group-input[data-danger]):has(input.nv-radio-group-input:checked),.nv-radio-group-root--error .nv-radio-group-item:has(input.nv-radio-group-input:checked)):not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-input:not(.nv-radio-group-input--hidden){background-color:var(--text-color-inverse);border-color:var(--border-color-feedback-danger);border-width:5px}:is(.nv-radio-group-item:has(.nv-radio-group-input[data-danger]):has(input.nv-radio-group-input:checked),.nv-radio-group-root--error .nv-radio-group-item:has(input.nv-radio-group-input:checked)):not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-input:not(.nv-radio-group-input--hidden):hover{border-color:var(--background-color-feedback-danger-hover)}:is(.nv-radio-group-item:has(.nv-radio-group-input[data-danger]):has(input.nv-radio-group-input:checked),.nv-radio-group-root--error .nv-radio-group-item:has(input.nv-radio-group-input:checked)):not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-input:not(.nv-radio-group-input--hidden):active{border-color:var(--background-color-feedback-danger-pressed)}:is(.nv-radio-group-item:has(.nv-radio-group-input[data-danger]):has(input.nv-radio-group-input:checked),.nv-radio-group-root--error .nv-radio-group-item:has(input.nv-radio-group-input:checked)):has(.nv-radio-group-input:disabled) .nv-radio-group-input:not(.nv-radio-group-input--hidden){background-color:var(--border-color-interaction-disabled);border-color:#0000;color:var(--text-color-disabled)}:is(.nv-radio-group-item:has(.nv-radio-group-input[data-danger]):has(input.nv-radio-group-input:checked),.nv-radio-group-root--error .nv-radio-group-item:has(input.nv-radio-group-input:checked)):not(:has(.nv-radio-group-input:disabled)) .nv-radio-group-indicator{background-color:var(--text-color-inverse);border-radius:3.40282e+38px;height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5)}.nv-radio-group-item:has(.nv-radio-group-input[data-danger]) input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked,.nv-radio-group-root--error input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked{background-color:var(--text-color-inverse);border-color:var(--border-color-feedback-danger);border-width:5px}:is(.nv-radio-group-item:has(.nv-radio-group-input[data-danger]) input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked,.nv-radio-group-root--error input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked):hover{border-color:var(--background-color-feedback-danger-hover)}:is(.nv-radio-group-item:has(.nv-radio-group-input[data-danger]) input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked,.nv-radio-group-root--error input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked):active{border-color:var(--background-color-feedback-danger-pressed)}:is(.nv-radio-group-item:has(.nv-radio-group-input[data-danger]) input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked,.nv-radio-group-root--error input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked):before{background-color:var(--text-color-inverse);border-radius:3.40282e+38px;content:"";height:calc(var(--spacing)*1.5);width:calc(var(--spacing)*1.5)}:is(.nv-radio-group-item:has(.nv-radio-group-input[data-danger]) input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked,.nv-radio-group-root--error input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked):disabled{background-color:var(--border-color-interaction-disabled);border-color:#0000;color:var(--text-color-disabled)}:is(.nv-radio-group-item:has(.nv-radio-group-input[data-danger]) input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked,.nv-radio-group-root--error input.nv-radio-group-input:not(.nv-radio-group-input--hidden):checked):disabled:before{background-color:var(--border-color-interaction-disabled)}.nv-radio-group-item:has(.nv-radio-group-input[data-danger]) input.nv-radio-group-input:not(.nv-radio-group-input--hidden):disabled,.nv-radio-group-item:has(.nv-radio-group-input[data-danger]):has(.nv-radio-group-input:disabled) .nv-radio-group-input:not(.nv-radio-group-input--hidden),.nv-radio-group-root--error .nv-radio-group-item:has(.nv-radio-group-input:disabled) .nv-radio-group-input:not(.nv-radio-group-input--hidden),.nv-radio-group-root--error input.nv-radio-group-input:not(.nv-radio-group-input--hidden):disabled{background-color:var(--background-color-interaction-disabled);border-color:var(--border-color-disabled);color:var(--text-color-disabled)}.nv-radio-input{-webkit-appearance:none;appearance:none;background-color:var(--background-color-interaction-base);border-color:var(--border-color-interaction-base);border-radius:3.40282e+38px;border-style:solid;border-width:2px;cursor:pointer;flex-shrink:0;height:calc(var(--spacing)*4);position:relative;width:calc(var(--spacing)*4)}.nv-radio-input:before{background-color:var(--text-color-accent-black);border-radius:3.40282e+38px;content:"";display:block;height:calc(var(--spacing)*1.5);inset:calc(var(--spacing)*0);margin:auto;opacity:0;position:absolute;scale:0;width:calc(var(--spacing)*1.5)}.nv-radio-input:hover{background-color:var(--background-color-interaction-hover);border-color:var(--border-color-interaction-hover)}.nv-radio-input:active{background-color:var(--background-color-interaction-selected);border-color:var(--border-color-interaction-pressed)}.nv-radio-input:disabled{background-color:var(--background-color-interaction-disabled);border-color:var(--border-color-interaction-disabled);cursor:not-allowed;pointer-events:none}.nv-radio-input:checked{background-color:var(--text-color-accent-black);border-color:var(--background-color-interaction-primary-base);border-style:solid;border-width:5px}.nv-radio-input:checked:before{opacity:1;scale:1}.nv-radio-input:checked:hover{border-color:var(--background-color-interaction-primary-hover)}.nv-radio-input:checked:active{border-color:var(--background-color-interaction-primary-selected)}.nv-radio-input:checked:disabled{background-color:var(--border-color-interaction-disabled);border-color:#0000}.nv-radio-input:checked:disabled:before{background-color:var(--text-color-disabled)}@media (prefers-reduced-motion:no-preference){.nv-radio-input{transition-duration:.2s;transition-property:background-color,border-width,border-color;transition-timing-function:var(--ease-out)}.nv-radio-input:before{transition-duration:.15s;transition-property:opacity,scale;transition-timing-function:var(--ease-out)}}.nv-menu-item--danger .nv-radio-input:not(:disabled),.nv-radio-group-item:has([data-danger]) .nv-radio-input:not(:disabled),.nv-radio-group-root--error .nv-radio-input:not(:disabled){border-color:var(--border-color-feedback-danger)}:is(.nv-radio-group-item:has([data-danger]) .nv-radio-input:not(:disabled),.nv-menu-item--danger .nv-radio-input:not(:disabled),.nv-radio-group-root--error .nv-radio-input:not(:disabled)):hover{background-color:var(--background-color-feedback-danger-subtle-hover)}:is(.nv-radio-group-item:has([data-danger]) .nv-radio-input:not(:disabled),.nv-menu-item--danger .nv-radio-input:not(:disabled),.nv-radio-group-root--error .nv-radio-input:not(:disabled)):active{background-color:var(--background-color-feedback-danger-subtle-pressed)}:is(.nv-radio-group-item:has([data-danger]) .nv-radio-input:not(:disabled),.nv-menu-item--danger .nv-radio-input:not(:disabled),.nv-radio-group-root--error .nv-radio-input:not(:disabled)):checked{background-color:var(--text-color-inverse);border-color:var(--border-color-feedback-danger)}:is(.nv-radio-group-item:has([data-danger]) .nv-radio-input:not(:disabled),.nv-menu-item--danger .nv-radio-input:not(:disabled),.nv-radio-group-root--error .nv-radio-input:not(:disabled)):checked:hover{border-color:var(--background-color-feedback-danger-hover)}:is(.nv-radio-group-item:has([data-danger]) .nv-radio-input:not(:disabled),.nv-menu-item--danger .nv-radio-input:not(:disabled),.nv-radio-group-root--error .nv-radio-input:not(:disabled)):checked:active{border-color:var(--background-color-feedback-danger-pressed)}.nv-radio-group-item:has(.nv-radio-group-input--hidden){position:relative}input.nv-radio-group-input.nv-radio-group-input--hidden{-webkit-appearance:none;appearance:none;border-radius:inherit;display:block;height:100%;inset:calc(var(--spacing)*0);margin:calc(var(--spacing)*0);opacity:0;pointer-events:none;position:absolute;width:100%}.nv-radio-group-item:has(input.nv-radio-group-input--hidden:focus-visible){outline:2px solid var(--border-color-interaction-pressed);outline-offset:2px}dialog.nv-modal-dialog,dialog.nv-modal-overlay{background-color:#0000;border:none;margin:calc(var(--spacing)*0);max-height:none;max-width:none;padding:calc(var(--spacing)*0)}:is(dialog.nv-modal-overlay,dialog.nv-modal-dialog)[open]{inset:calc(var(--spacing)*0);position:fixed;z-index:1000}:is(dialog.nv-modal-overlay,dialog.nv-modal-dialog):not([open]){display:none}:is(dialog.nv-modal-overlay,dialog.nv-modal-dialog) .nv-modal-content{inset:auto;position:relative;translate:0}dialog.nv-modal-overlay[open]{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}dialog.nv-modal-overlay::backdrop{background-color:var(--background-color-surface-blanket)}@media (prefers-reduced-motion:no-preference){dialog.nv-modal-overlay{animation:modal-in .3s var(--ease-out)}dialog.nv-modal-overlay[data-state=closed]{animation:modal-out .2s var(--ease-out)forwards}dialog.nv-modal-overlay::backdrop{animation:modal-in .3s var(--ease-out)}dialog.nv-modal-overlay[data-state=closed]::backdrop{animation:modal-out .2s var(--ease-out)forwards}}dialog.nv-modal-dialog[open]{align-items:center;display:flex;height:100vh;justify-content:center;width:100vw}dialog.nv-modal-dialog::backdrop{background-color:#0000}.nv-modal-overlay[popover]{background-color:#0000;border:none;margin:calc(var(--spacing)*0);max-height:none;max-width:none;padding:calc(var(--spacing)*0)}.nv-modal-overlay[popover]:popover-open{align-items:center;display:flex;height:100vh;inset:calc(var(--spacing)*0);justify-content:center;position:fixed;width:100vw;z-index:1000}.nv-modal-overlay[popover]::backdrop{background-color:var(--background-color-surface-blanket)}.nv-modal-overlay[popover] .nv-modal-content{inset:auto;position:relative;translate:0}.nv-modal-content{background-color:var(--background-color-surface-overlay);border:1px solid var(--border-color-base);border-radius:var(--radius-xl);color:var(--text-color-primary);flex-direction:column;font-size:var(--text-14);font-style:normal;font-weight:var(--font-weight-regular);gap:var(--spacing-density-2xl);line-height:var(--leading-lh-150);max-height:90dvh;max-width:95%;padding:var(--spacing-density-2xl);width:420px;z-index:1050}.nv-modal-content,.nv-modal-heading{display:flex;font-family:var(--font-sans);position:relative}.nv-modal-heading{align-items:center;font-size:var(--text-18);font-weight:var(--font-weight-bold);gap:calc(var(--spacing)*2);line-height:1.22222;line-height:var(--leading-lh-100);padding-right:calc(var(--spacing)*8);width:100%}.nv-modal-heading>.nv-icon,.nv-modal-heading>svg{color:var(--text-color-base);flex-shrink:0;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.nv-modal-heading.nv-modal-heading--hidden{border-width:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nv-modal-heading.nv-modal-heading--invisible{visibility:hidden}.nv-modal-main{display:flex;flex-direction:column;gap:calc(var(--spacing)*4);margin:-4px;min-height:calc(var(--spacing)*0);overflow-y:auto;padding:4px;scrollbar-color:var(--nv-scrollbar-color);scrollbar-width:thin}.nv-modal-footer{align-items:center;display:flex;gap:calc(var(--spacing)*2);justify-content:flex-end;margin-top:auto}.nv-modal-close{position:absolute;right:var(--spacing-density-lg);top:var(--spacing-density-2xl);translate:0 -25%}.nv-modal-close>:not(svg):not(.nv-icon){border-width:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nv-modal-portal{inset:calc(var(--spacing)*0);pointer-events:none;position:fixed;z-index:1060}.nv-modal-portal>*{pointer-events:auto}.nv-notification-root{background-color:var(--background-color-surface-overlay);border-left:4px solid;border-left-color:var(--border-color-feedback-info);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--text-color-primary);font-family:var(--font-sans);padding:calc(var(--spacing)*4);position:relative;width:100%}.nv-notification-root.nv-notification-root--status-error{border-left-color:var(--border-color-feedback-danger)}.nv-notification-root.nv-notification-root--status-error .nv-notification-icon{color:var(--text-color-feedback-danger)}.nv-notification-root.nv-notification-root--status-success{border-left-color:var(--border-color-feedback-success)}.nv-notification-root.nv-notification-root--status-success .nv-notification-icon{color:var(--text-color-feedback-success)}.nv-notification-root.nv-notification-root--status-warning{border-left-color:var(--border-color-feedback-warning)}.nv-notification-root.nv-notification-root--status-warning .nv-notification-icon{color:var(--text-color-feedback-warning)}.nv-notification-root.nv-notification-root--kind-inline .nv-notification-close-button-section{align-content:center;position:static}.nv-notification-root.nv-notification-root--kind-inline .nv-notification-close-button-section button{margin-right:calc(var(--spacing)*-3)}.nv-notification-root.nv-notification-root--kind-inline .nv-notification-content{gap:calc(var(--spacing)*3);grid-template-areas:"icon header footer close-button";grid-template-columns:auto 1fr auto auto;grid-template-rows:repeat(1,minmax(0,1fr))}.nv-notification-root.nv-notification-root--kind-inline .nv-notification-content:not(:has(.nv-notification-footer)){grid-template-areas:"icon header close-button";grid-template-columns:auto 1fr auto}.nv-notification-root.nv-notification-root--kind-inline .nv-notification-content:not(:has(.nv-notification-close-button-section)){grid-template-areas:"icon header footer";grid-template-columns:auto 1fr auto}.nv-notification-root.nv-notification-root--kind-inline .nv-notification-footer{align-items:center}.nv-notification-root .nv-notification-content{grid-gap:calc(var(--spacing)*3);grid-row-gap:calc(var(--spacing)*0);display:grid;gap:calc(var(--spacing)*3);grid-template:"icon header""footer footer"/auto 1fr;row-gap:calc(var(--spacing)*0)}.nv-notification-root .nv-notification-content:has(.nv-notification-footer){row-gap:calc(var(--spacing)*3)}.nv-notification-root .nv-notification-close-button-section{grid-area:close-button;position:absolute;right:calc(var(--spacing)*1);top:calc(var(--spacing)*1)}.nv-notification-root .nv-notification-icon{color:var(--text-color-feedback-info);grid-area:icon}.nv-notification-root .nv-notification-header{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);grid-area:header}.nv-notification-root .nv-notification-heading{font-family:var(--font-sans);font-size:var(--text-16);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-150)}.nv-notification-root .nv-notification-subheading{font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-150)}.nv-notification-root .nv-notification-footer{display:flex;gap:calc(var(--spacing)*2);grid-area:footer;justify-content:flex-end}.nv-notification-root .nv-notification-icon{padding-block:calc(var(--spacing)*1)}.nv-page-header-root{container-type:inline-size;width:100%}.nv-page-header-container{color:var(--text-color-primary);display:flex;flex-direction:column;font-family:var(--font-sans);font-style:normal;font-weight:var(--font-weight-regular);gap:calc(var(--spacing)*4);width:100%}@container (width>=42rem){.nv-page-header-container{flex-direction:row}}.nv-page-header-container .nv-page-header-content{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-density-xl)}.nv-page-header-container .nv-page-header-header{display:flex;flex-direction:column;gap:calc(var(--spacing)*2)}.nv-page-header-container .nv-page-header-subheading{font-family:var(--font-sans);font-size:var(--text-18);font-weight:var(--font-weight-light);line-height:1.22222;margin-block:-2px}.nv-page-header-container .nv-page-header-heading{font-family:var(--font-sans);font-size:var(--text-24);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-150)}.nv-page-header-container .nv-page-header-description{font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-150)}.nv-page-header-container .nv-page-header-footer{align-items:flex-end;display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*2);justify-content:flex-end}@container (width>=42rem){.nv-page-header-container .nv-page-header-footer{flex-wrap:nowrap}}@container (width<42rem){.nv-page-header-container .nv-page-header-footer>*{flex:1 1}}.nv-page-header-container.nv-page-header-container--kind-floating{background-color:var(--background-color-surface-base);border:1px solid;border-color:var(--border-color-base);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);padding:var(--spacing-density-2xl)}.nv-pagination-root{align-items:center;container-type:inline-size;display:flex;flex-wrap:wrap;font-size:var(--text-14);gap:calc(var(--spacing)*2);overflow:hidden;width:100%}.nv-pagination-page-size-select{color:var(--text-color-primary);margin-inline:calc(var(--spacing)*1);width:72px!important}.nv-pagination-arrow-button{flex-shrink:0}.nv-pagination-page-input{flex-shrink:0;width:calc(var(--spacing)*16)!important}.nv-pagination-page-list{width:-webkit-fit-content!important;width:fit-content!important}.nv-pagination-page-list .nv-tabs-list{border-bottom:none}.nv-pagination-page-count-text{color:var(--text-color-secondary);flex-shrink:0;font-weight:var(--font-weight-regular);white-space:nowrap}.nv-pagination-divider{align-self:stretch;height:auto}.nv-pagination-divider .nv-divider-element{height:100%;min-height:calc(var(--spacing)*0)}.nv-pagination-item-range-text{text-overflow:ellipsis}.nv-pagination-controls-group,.nv-pagination-item-range-text{color:var(--text-color-secondary);font-weight:var(--font-weight-regular);overflow:hidden;white-space:nowrap}.nv-pagination-controls-group{align-items:center;display:flex;flex-grow:1;flex-shrink:1;justify-content:flex-start}.nv-pagination-controls-group .nv-divider-root{flex-grow:0;margin-right:calc(var(--spacing)*3.5)}.nv-pagination-navigation-group{align-items:center;display:flex;flex-shrink:0}.nv-pagination--kind-input{gap:calc(var(--spacing)*2);justify-content:flex-start}.nv-pagination--kind-input:has(.nv-pagination-page-size-select) .nv-pagination-navigation-group{margin-inline:auto}.nv-pagination--kind-input .nv-pagination-navigation-group{gap:calc(var(--spacing)*2)}@container (width<=720px){.nv-pagination--kind-input .nv-pagination-controls-group{justify-content:center;width:100%}}.nv-pagination--kind-input:not(:has(.nv-pagination-page-size-select)){justify-content:center}.nv-pagination--kind-tabs{grid-gap:calc(var(--spacing)*2);align-items:center;display:grid;gap:calc(var(--spacing)*2);grid-template-columns:1fr auto 1fr;width:100%}.nv-pagination--kind-tabs .nv-pagination-controls-group--start{align-items:center;display:flex;grid-column-start:1;justify-content:center;justify-self:flex-start}.nv-pagination--kind-tabs .nv-pagination-controls-group--start .nv-divider-root{margin-right:calc(var(--spacing)*0)!important}@container (width<=720px){.nv-pagination--kind-tabs .nv-pagination-controls-group--start{grid-column:1/-1;justify-self:center;width:100%}.nv-pagination--kind-tabs .nv-pagination-controls-group--start .nv-divider-root{display:none}}.nv-pagination--kind-tabs .nv-pagination-navigation-group--tabs{align-items:center;display:flex;grid-column-start:2;justify-self:center}@container (width<=720px){.nv-pagination--kind-tabs .nv-pagination-navigation-group--tabs{grid-column:1/-1}}.nv-pagination--kind-tabs .nv-pagination-navigation-group{gap:calc(var(--spacing)*0)}.nv-pagination--kind-tabs .nv-pagination-controls-group--end{align-items:center;display:flex;grid-column-start:3;justify-self:flex-end}.nv-pagination--kind-tabs .nv-pagination-controls-group--end .nv-pagination-page-input{margin-right:calc(var(--spacing)*2)}@container (width<=720px){.nv-pagination--kind-tabs .nv-pagination-controls-group--end{grid-column:1/-1;justify-content:center;width:100%}.nv-pagination--kind-tabs .nv-pagination-controls-group--end .nv-divider-root{display:none}}.nv-pagination--kind-tabs:not(:has(.nv-pagination-page-size-select)) .nv-pagination-navigation-group--tabs{grid-column:1/-1}.nv-pagination--kind-simple{gap:calc(var(--spacing)*2);justify-content:flex-start}.nv-pagination--kind-simple:has(.nv-pagination-page-size-select) .nv-pagination-navigation-group{margin-inline:auto}.nv-pagination--kind-simple .nv-pagination-navigation-group{gap:calc(var(--spacing)*2)}@container (width<=720px){.nv-pagination--kind-simple .nv-pagination-controls-group{justify-content:center;width:100%}}.nv-pagination--kind-simple:not(:has(.nv-pagination-page-size-select)){justify-content:center}.nv-panel-root{background-color:var(--background-color-surface-base);border:1px solid;border-color:var(--border-color-base);border-radius:var(--radius-density-xl);color:var(--text-color-primary);display:flex;flex-direction:column;font-family:var(--font-sans);gap:calc(var(--spacing)*6);padding:var(--spacing-density-2xl);width:100%}.nv-panel-content{flex:1 1;min-height:calc(var(--spacing)*0)}.nv-panel-root--elevation-low{background-color:var(--background-color-surface-sunken)}.nv-panel-root--elevation-high{background-color:var(--background-color-surface-raised)}.nv-panel-root--elevation-higher{background-color:var(--background-color-surface-overlay)}.nv-panel-header{align-items:center;display:flex;gap:calc(var(--spacing)*4);justify-content:flex-start}.nv-panel-icon{color:var(--text-color-base);font-size:var(--text-24)}.nv-panel-header-heading{font-family:var(--font-sans);font-size:var(--text-18);font-weight:var(--font-weight-bold);line-height:1.22222;margin-block:-2px;width:100%}.nv-panel-footer{align-items:center;display:flex;gap:calc(var(--spacing)*2);justify-content:flex-end}@keyframes nv-popover-in{0%{opacity:0;translate:var(--nv-popover-translate-start)}to{opacity:1;translate:0}}.nv-popover-content{--nv-popover-translate-start:0 -4px;text-wrap:wrap;background-color:var(--background-color-surface-overlay);border:1px solid;border-color:var(--border-color-base);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--text-color-primary);font-family:var(--font-sans);font-size:var(--text-14);font-style:normal;font-weight:var(--font-weight-regular);gap:calc(var(--spacing)*4);inset:auto;isolation:isolate;line-height:var(--leading-lh-150);margin:auto;max-height:min(100vh - 16px,560px);max-width:min(100vw - 16px,560px);opacity:0;overflow:auto;overscroll-behavior:contain;padding:calc(var(--spacing)*4);position:fixed;translate:var(--nv-popover-translate-start);width:-webkit-max-content;width:max-content;z-index:1070}@media (prefers-reduced-motion:no-preference){.nv-popover-content{transition:opacity .25s var(--ease-out),translate .25s var(--ease-out)}}@supports (position-anchor:--a){.nv-popover-content{--nv-popover-offset:4px;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:0}.nv-popover-content[data-side=top]{position-area:top;margin-bottom:var(--nv-popover-offset)}.nv-popover-content[data-side=top][data-align=start]{position-area:top span-right}.nv-popover-content[data-side=top][data-align=end]{position-area:top span-left}.nv-popover-content[data-side=bottom]{position-area:bottom;margin-top:var(--nv-popover-offset)}.nv-popover-content[data-side=bottom][data-align=start]{position-area:bottom span-right}.nv-popover-content[data-side=bottom][data-align=end]{position-area:bottom span-left}.nv-popover-content[data-side=left]{--nv-popover-translate-start:4px 0;position-area:left;margin-right:var(--nv-popover-offset)}.nv-popover-content[data-side=left][data-align=start]{position-area:left span-bottom}.nv-popover-content[data-side=left][data-align=end]{position-area:left span-top}.nv-popover-content[data-side=right]{--nv-popover-translate-start:-4px 0;position-area:right;margin-left:var(--nv-popover-offset)}.nv-popover-content[data-side=right][data-align=start]{position-area:right span-bottom}.nv-popover-content[data-side=right][data-align=end]{position-area:right span-top}}:is(.nv-popover-content[data-state=open],.nv-popover-content:popover-open,.nv-popover-content.\:popover-open){display:block;opacity:1;translate:0}@media (prefers-reduced-motion:no-preference){:is(.nv-popover-content[data-state=open],.nv-popover-content:popover-open,.nv-popover-content.\:popover-open){animation:nv-popover-in .25s var(--ease-out)}}.nv-popover-content[data-state=closed]:not(:popover-open):not(.\:popover-open){opacity:0;translate:var(--nv-popover-translate-start)}.nv-progress-bar-root{background-color:var(--background-color-component-track);border-radius:var(--radius-xl);container-type:size;height:calc(var(--spacing)*2.5);overflow:hidden;position:relative;transform:translateZ(0);width:100%}.nv-progress-bar-root--size-small{height:calc(var(--spacing)*1)}.nv-progress-bar-root--size-large{height:calc(var(--spacing)*3.5)}.nv-progress-bar-indicator{background-color:var(--background-color-interaction-primary-base);border-radius:inherit;height:100%;inset:calc(var(--spacing)*0);position:absolute;transition:width .5s cubic-bezier(.65,0,.35,1)}.nv-progress-bar-root--indeterminate{--progress-bar-indicator-width:50.0%}.nv-progress-bar-root--indeterminate .nv-progress-bar-indicator{animation:progressIndeterminatePosition 1.5s linear infinite;width:var(--progress-bar-indicator-width)}@keyframes progressIndeterminatePosition{0%{transform:translate(-100%)}80%,to{transform:translate(100cqw)}}.nv-range-slider-root{--nv-slider-thumb-size:calc(var(--spacing)*3);align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:calc(var(--nv-slider-thumb-size)*2);height:calc(var(--nv-slider-thumb-size)*2);position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.nv-range-slider-root:where(.nv-range-slider-root--orientation-vertical){grid-template-columns:calc(var(--nv-slider-thumb-size)*2);grid-template-rows:1fr;height:100%;justify-items:center;width:-webkit-fit-content;width:fit-content}.nv-range-slider-root--orientation-vertical:has(.nv-range-slider-steps--position-start){column-gap:calc(var(--spacing)*.5);column-gap:var(--nv-slider-steps-gap,calc(var(--spacing)*.5));grid-template-columns:auto calc(var(--nv-slider-thumb-size)*2)}.nv-range-slider-root--orientation-vertical:has(.nv-range-slider-steps--position-end){column-gap:calc(var(--spacing)*.5);column-gap:var(--nv-slider-steps-gap,calc(var(--spacing)*.5));grid-template-columns:calc(var(--nv-slider-thumb-size)*2)auto}.nv-range-slider-track{background-color:var(--background-color-component-track);border-radius:var(--radius-xl);flex-grow:1;height:calc(var(--spacing)*1);overflow:hidden;position:relative;width:100%}.nv-range-slider-range{background-color:var(--color-brand);border-radius:var(--radius-xl);height:100%;position:absolute;width:auto}.nv-range-slider-range--orientation-vertical{background-color:var(--color-brand);bottom:calc(var(--spacing)*0);height:auto;width:100%}.nv-range-slider-thumb{background-color:var(--text-color-accent-black);border:1px solid;border-color:var(--border-color-interaction-strong);border-radius:3.40282e+38px;box-shadow:var(--shadow-sm);cursor:pointer;display:block;position:relative}.nv-range-slider-thumb:focus{outline-style:none}.nv-range-slider-thumb:after{border-radius:inherit;content:"";inset:calc(var(--spacing)*0);pointer-events:none;position:absolute}.nv-range-slider-thumb:hover:after{background-color:var(--background-color-interaction-hover)}.nv-range-slider-thumb:active:after{background-color:var(--background-color-interaction-selected)}.nv-range-slider-root .nv-range-slider-thumb{height:var(--nv-slider-thumb-size);width:var(--nv-slider-thumb-size)}.nv-range-slider-root>.nv-range-slider-track,.nv-range-slider-root>:not(.nv-range-slider-track):not(.nv-range-slider-steps):not(.nv-range-slider-native-fallback):not(.nv-range-slider-native-fallback-fields){grid-area:1/1}.nv-range-slider-root--orientation-vertical:has(.nv-range-slider-steps--position-start)>.nv-range-slider-track,.nv-range-slider-root--orientation-vertical:has(.nv-range-slider-steps--position-start)>:not(.nv-range-slider-track):not(.nv-range-slider-steps):not(.nv-range-slider-native-fallback):not(.nv-range-slider-native-fallback-fields){grid-column:2}.nv-range-slider-root--orientation-vertical .nv-range-slider-track{height:100%;width:calc(var(--spacing)*1)}.nv-range-slider-root--orientation-vertical>:not(.nv-range-slider-track):not(.nv-range-slider-steps):not(.nv-range-slider-native-fallback):not(.nv-range-slider-native-fallback-fields){left:calc(var(--nv-slider-thumb-size)/2)}.nv-range-slider-root[data-disabled] .nv-range-slider-track{background-color:var(--background-color-interaction-disabled)}.nv-range-slider-root[data-disabled] .nv-range-slider-range{background-color:var(--text-color-disabled);background-image:none}.nv-range-slider-root[data-disabled] .nv-range-slider-thumb{background-color:var(--background-color-accent-gray);border-color:var(--border-color-interaction-disabled)}.nv-range-slider-native-fallback-fields{gap:var(--spacing-density-sm);min-width:0}.nv-range-slider-native-fallback-field{grid-gap:var(--spacing-density-xs);display:grid;gap:var(--spacing-density-xs);min-width:0}.nv-range-slider-native-fallback{min-width:0;width:100%}.nv-range-slider-native-fallback-label{color:var(--text-color-secondary);font-family:var(--font-sans);font-size:var(--text-12);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-125)}@media (scripting:enabled){.nv-range-slider-native-fallback,.nv-range-slider-native-fallback-field,.nv-range-slider-native-fallback-fields,.nv-range-slider-native-fallback-label,.nv-range-slider-native-fallback-steps{display:none}}@media (scripting:none){.nv-range-slider-root{display:block;height:auto;touch-action:auto;-webkit-user-select:auto;user-select:auto}.nv-range-slider-range,.nv-range-slider-root>:not(.nv-range-slider-track):not(.nv-range-slider-steps):not(.nv-range-slider-native-fallback-fields),.nv-range-slider-steps,.nv-range-slider-thumb,.nv-range-slider-track{display:none!important}.nv-range-slider-native-fallback-fields{display:flex}.nv-range-slider-native-fallback-field{flex:1 1}}.nv-range-slider-root:has(.nv-range-slider-steps--position-end):not(.nv-range-slider-root--orientation-vertical){height:auto;row-gap:calc(var(--spacing)*.5);row-gap:var(--nv-slider-steps-gap,calc(var(--spacing)*.5))}.nv-range-slider-root:has(.nv-range-slider-steps--position-end):not(.nv-range-slider-root--orientation-vertical)>:not(.nv-range-slider-track):not(.nv-range-slider-steps):not(.nv-range-slider-native-fallback):not(.nv-range-slider-native-fallback-fields){top:calc(var(--nv-slider-thumb-size)/2)}.nv-range-slider-root:has(.nv-range-slider-steps--position-start):not(.nv-range-slider-root--orientation-vertical){grid-template-rows:auto calc(var(--nv-slider-thumb-size)*2);height:auto;row-gap:calc(var(--spacing)*.5);row-gap:var(--nv-slider-steps-gap,calc(var(--spacing)*.5))}.nv-range-slider-root:has(.nv-range-slider-steps--position-start):not(.nv-range-slider-root--orientation-vertical)>:not(.nv-range-slider-track):not(.nv-range-slider-steps):not(.nv-range-slider-native-fallback):not(.nv-range-slider-native-fallback-fields){top:calc(var(--nv-slider-thumb-size)/2)}.nv-range-slider-steps{position:relative}.nv-range-slider-steps.nv-range-slider-steps--position-end{display:flex;grid-area:2/1;justify-content:space-between;padding-inline:calc(var(--nv-slider-thumb-size)/2)}.nv-range-slider-steps.nv-range-slider-steps--position-start{display:flex;grid-area:1/1;justify-content:space-between;padding-inline:calc(var(--nv-slider-thumb-size)/2)}.nv-range-slider-root--orientation-vertical .nv-range-slider-steps.nv-range-slider-steps--position-start{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column-reverse;grid-area:1/1;justify-content:space-between;padding-block:calc(var(--nv-slider-thumb-size)/2);padding-inline:0}.nv-range-slider-root--orientation-vertical .nv-range-slider-steps.nv-range-slider-steps--position-start .nv-range-slider-step{flex-direction:row-reverse;height:calc(var(--spacing)*0);width:-webkit-fit-content;width:fit-content}.nv-range-slider-root--orientation-vertical .nv-range-slider-steps.nv-range-slider-steps--position-end{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column-reverse;grid-area:1/2;justify-content:space-between;padding-block:calc(var(--nv-slider-thumb-size)/2);padding-inline:0}.nv-range-slider-root--orientation-vertical .nv-range-slider-steps.nv-range-slider-steps--position-end .nv-range-slider-step{flex-direction:row;height:calc(var(--spacing)*0);width:-webkit-fit-content;width:fit-content}.nv-range-slider-step{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-density-xs);overflow:visible;width:calc(var(--spacing)*0)}.nv-range-slider-step-dot{background-color:var(--text-color-secondary);border-radius:3.40282e+38px;display:block;height:calc(var(--spacing)*1);width:calc(var(--spacing)*1)}.nv-range-slider-step-label{color:var(--text-color-secondary);font-family:var(--font-sans);font-size:var(--text-12);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-125);white-space:nowrap}.nv-segmented-control-root{background-color:var(--background-color-component-track);border-radius:var(--radius-lg);color:var(--text-color-primary);display:flex;font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-weight-bold);gap:calc(var(--spacing)*1);padding:calc(var(--spacing)*1);position:relative;width:-webkit-fit-content;width:fit-content}.nv-segmented-control-root:has(:focus-visible){outline:2px solid;outline-offset:-2px}.nv-segmented-control-root .nv-segmented-control-item{line-height:1.28571;padding-block:7px;padding-inline:calc(var(--spacing)*3)}.nv-segmented-control-root.nv-segmented-control-root--size-tiny .nv-segmented-control-item{font-size:var(--text-12);line-height:1.33333;padding-block:2px;padding-inline:calc(var(--spacing)*2)}.nv-segmented-control-root.nv-segmented-control-root--size-small .nv-segmented-control-item{font-size:var(--text-12);line-height:1.33333;padding-block:4px;padding-inline:calc(var(--spacing)*2)}.nv-segmented-control-root.nv-segmented-control-root--size-large .nv-segmented-control-item{font-size:var(--text-16);line-height:1.125;padding-block:11px;padding-inline:calc(var(--spacing)*4)}.nv-segmented-control-item{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;flex-grow:1;gap:calc(var(--spacing)*1);justify-content:center;position:relative;text-align:center}.nv-segmented-control-item .nv-segmented-control-input{border-width:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (hover:hover){.nv-segmented-control-item:hover{background-color:var(--background-color-interaction-hover)}}.nv-segmented-control-item:has(.nv-segmented-control-input:checked){background-color:var(--background-color-interaction-selected);box-shadow:var(--shadow-sm)}@media (prefers-reduced-motion:no-preference){.nv-segmented-control-item{transition-duration:.25s;transition-property:color,background-color;transition-timing-function:var(--ease-out)}}@supports (anchor-name:--nv-segmented-control-selected) and (position-anchor:--nv-segmented-control-selected){.nv-segmented-control-root{isolation:isolate}.nv-segmented-control-root:before{position-anchor:--nv-segmented-control-selected;background-color:var(--background-color-interaction-selected);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);content:"";height:anchor-size(height);left:anchor(left);pointer-events:none;position:absolute;top:anchor(top);width:anchor-size(width);z-index:0}.nv-segmented-control-item{z-index:1}.nv-segmented-control-item:not(:has(.nv-segmented-control-input:checked)):hover{background-color:var(--background-color-interaction-hover)}.nv-segmented-control-item:has(.nv-segmented-control-input:checked){anchor-name:--nv-segmented-control-selected;background-color:#0000;box-shadow:none}@media (prefers-reduced-motion:no-preference){.nv-segmented-control-root:before{transition-duration:.25s;transition-property:left,top,width,height;transition-timing-function:var(--ease-out)}}}.nv-select-toggle{align-items:center;display:flex;flex-shrink:0;height:100%}@media (scripting:enabled){.nv-select-native-fallback{display:none}}@media (scripting:none){[data-select-enhanced]{display:none!important}}.nv-select-content[popover]{background:0 0;border:0;color:inherit;display:none;inset:auto;margin:0;overflow:visible;padding:0;position:fixed}.nv-select-content[popover]:popover-open{display:block}.nv-select-content[popover].\:popover-open{display:block}.nv-select-content{--menu-translate-start:0 calc(var(--transition-offset)*-1);transform-origin:top}@supports (position-anchor:--a){.nv-select-content{--nv-select-offset:4px;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:0;width:anchor-size(width)}.nv-select-content[data-side=bottom]{position-area:bottom span-right;margin-top:var(--nv-select-offset)}.nv-select-content[data-side=top]{position-area:top span-right;margin-bottom:var(--nv-select-offset)}.nv-select-content[data-side=left]{position-area:left span-bottom;margin-right:var(--nv-select-offset)}.nv-select-content[data-side=right]{position-area:right span-bottom;margin-left:var(--nv-select-offset)}}.nv-select-content[data-side=top]{--menu-translate-start:0 var(--transition-offset);transform-origin:bottom}.nv-select-content[data-side=left]{--menu-translate-start:var(--transition-offset)0;transform-origin:100%}.nv-select-content[data-side=right]{--menu-translate-start:calc(var(--transition-offset)*-1)0;transform-origin:0}@keyframes select-in{0%{opacity:0;translate:var(--menu-translate-start)}to{opacity:1;translate:0}}@media (prefers-reduced-motion:no-preference){.nv-select-content:popover-open{animation:select-in .25s var(--ease-out)}}.nv-select-content .nv-menu-root{max-height:min(320px,100vh - 2rem);overflow-y:auto;overscroll-behavior:contain}.nv-select-native-fallback{padding-inline:var(--nv-input-padding)}.nv-select-native-fallback[multiple]{min-height:calc(var(--nv-input-height)*4);padding-block:calc(var(--nv-input-padding)/2)}@media (scripting:none){.nv-select-trigger:has(.nv-select-native-fallback[multiple]){height:auto}.nv-select-trigger:has(.nv-select-native-fallback[multiple]) .nv-input-shell-control:has(.nv-animated-chevron){display:none}}@keyframes left-sidepanel-in{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes left-sidepanel-out{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes right-sidepanel-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes right-sidepanel-out{0%{transform:translate(0)}to{transform:translate(100%)}}dialog.nv-side-panel-dialog,dialog.nv-side-panel-overlay{background-color:#0000;border:none;margin:calc(var(--spacing)*0);max-height:none;max-width:none;padding:calc(var(--spacing)*0)}:is(dialog.nv-side-panel-overlay,dialog.nv-side-panel-dialog):not([open]){display:none}dialog.nv-side-panel-overlay{height:100vh;width:100vw}dialog.nv-side-panel-overlay[open]{display:block;inset:calc(var(--spacing)*0);position:fixed;z-index:1000}dialog.nv-side-panel-overlay::backdrop{background-color:var(--background-color-surface-blanket)}@media (prefers-reduced-motion:no-preference){dialog.nv-side-panel-overlay::backdrop{animation:modal-in .3s var(--ease-out)}dialog.nv-side-panel-overlay[data-state=closed]::backdrop{animation:modal-out .2s var(--ease-out)forwards}}.nv-side-panel-overlay[popover]{background-color:#0000;border:none;height:100vh;margin:calc(var(--spacing)*0);max-height:none;max-width:none;padding:calc(var(--spacing)*0);width:100vw}.nv-side-panel-overlay[popover]:popover-open{display:block;inset:calc(var(--spacing)*0);position:fixed;z-index:1000}.nv-side-panel-overlay[popover]::backdrop{background-color:var(--background-color-surface-blanket)}dialog.nv-side-panel-dialog{height:100vh;pointer-events:none;width:100vw}dialog.nv-side-panel-dialog[open]{display:block;inset:calc(var(--spacing)*0);position:fixed;z-index:1000}dialog.nv-side-panel-dialog::backdrop{background-color:#0000}dialog.nv-side-panel-dialog:has(>.nv-side-panel-content--relative){height:100%;width:100%}dialog.nv-side-panel-dialog:has(>.nv-side-panel-content--relative)[open]{inset:calc(var(--spacing)*0);position:absolute;z-index:1000}.nv-side-panel-content{--heading-padding-block:calc(var(--spacing-density-xl) + var(--spacing)*3);background-color:var(--background-color-surface-raised);bottom:calc(var(--spacing)*0);box-shadow:var(--shadow-lg);color:var(--text-color-primary);display:flex;flex-direction:column;font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-150);max-width:100%;pointer-events:auto;position:fixed;top:calc(var(--spacing)*0);width:320px;width:var(--side-panel-width,320px);z-index:1030}.nv-side-panel-content.nv-side-panel-content--relative{bottom:calc(var(--spacing)*0);position:absolute;top:calc(var(--spacing)*0)}.nv-side-panel-content.nv-side-panel-content--side-left{left:calc(var(--spacing)*0)}@media (prefers-reduced-motion:no-preference){.nv-side-panel-content.nv-side-panel-content--side-left[data-state=open]{animation:left-sidepanel-in .3s var(--ease-out);animation-fill-mode:both}.nv-side-panel-content.nv-side-panel-content--side-left[data-state=closed]{animation:left-sidepanel-out .2s var(--ease-out)forwards}}.nv-side-panel-content.nv-side-panel-content--side-right{right:calc(var(--spacing)*0)}@media (prefers-reduced-motion:no-preference){.nv-side-panel-content.nv-side-panel-content--side-right[data-state=open]{animation:right-sidepanel-in .3s var(--ease-out);animation-fill-mode:both}.nv-side-panel-content.nv-side-panel-content--side-right[data-state=closed]{animation:right-sidepanel-out .2s var(--ease-out)forwards}}.nv-side-panel-content.nv-side-panel-content--bordered{border:1px solid var(--border-color-base)}.nv-side-panel-content.nv-side-panel-content--bordered .nv-side-panel-heading{border-bottom:1px solid var(--border-color-base)}.nv-side-panel-content.nv-side-panel-content--bordered .nv-side-panel-footer{border-top:1px solid var(--border-color-base)}.nv-side-panel-heading{align-items:center;display:flex;flex-shrink:0;font-family:var(--font-sans);font-size:var(--text-16);font-weight:var(--font-weight-bold);gap:calc(var(--spacing)*2);line-height:var(--leading-lh-125);line-height:var(--leading-lh-100);padding-block:var(--heading-padding-block);padding-left:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*14);position:relative;width:100%}.nv-side-panel-heading>.nv-icon,.nv-side-panel-heading>svg{color:var(--text-color-base);flex-shrink:0;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.nv-side-panel-heading.nv-side-panel-heading--hidden{border-width:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nv-side-panel-heading.nv-side-panel-heading--invisible{visibility:hidden}.nv-side-panel-navigation{padding-inline:calc(var(--spacing)*4)}.nv-side-panel-main{-webkit-margin-after:-1px;-webkit-padding-after:calc(var(--spacing)*4 + 1px);display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-density-md);margin-block-end:-1px;min-height:calc(var(--spacing)*0);overflow-y:auto;padding:calc(var(--spacing)*4);padding-block-end:calc(var(--spacing)*4 + 1px);scrollbar-color:var(--nv-scrollbar-color);scrollbar-width:thin}.nv-side-panel-footer{align-items:center;display:flex;flex-shrink:0;gap:calc(var(--spacing)*2);justify-content:flex-end;padding-block:var(--spacing-density-xl);padding-inline:calc(var(--spacing)*4)}.nv-side-panel-close{--close-button-top:calc(var(--heading-padding-block) - 1px);position:absolute;right:calc(var(--spacing)*4);top:var(--close-button-top);translate:0 -25%}.nv-side-panel-close>:not(svg):not(.nv-icon){border-width:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.nv-side-panel-portal{inset:calc(var(--spacing)*0);pointer-events:none;position:fixed;z-index:1060}.nv-side-panel-portal>*{pointer-events:auto}.nv-skeleton{background-color:var(--background-color-component-skeleton);height:1.3em;width:100%}@media (prefers-reduced-motion:no-preference){.nv-skeleton.nv-skeleton--animated{animation:var(--animate-pulse)}}.nv-skeleton.nv-skeleton--kind-pill{border-radius:var(--radius-xl);width:calc(var(--spacing)*16)}.nv-skeleton.nv-skeleton--kind-circle{border-radius:3.40282e+38px;height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.nv-slider-root{--nv-slider-thumb-size:calc(var(--spacing)*3);--slider-fill-color:var(--color-brand);--slider-track-color:var(--background-color-component-track);align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:calc(var(--nv-slider-thumb-size)*2);position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.nv-slider-root:where(.nv-slider-root--orientation-vertical){grid-template-columns:calc(var(--nv-slider-thumb-size)*2);grid-template-rows:1fr;height:100%;width:-webkit-fit-content;width:fit-content}.nv-slider-root:has(.nv-slider-input:disabled){--slider-fill-color:var(--text-color-disabled);--slider-track-color:var(--background-color-interaction-disabled)}.nv-slider-root:has(.nv-slider-steps--position-end){overflow:visible;row-gap:calc(var(--spacing)*.5);row-gap:var(--nv-slider-steps-gap,calc(var(--spacing)*.5))}.nv-slider-root:has(.nv-slider-steps--position-start):not(.nv-slider-root--orientation-vertical){grid-template-rows:auto calc(var(--nv-slider-thumb-size)*2);overflow:visible;row-gap:calc(var(--spacing)*.5);row-gap:var(--nv-slider-steps-gap,calc(var(--spacing)*.5))}.nv-slider-root--orientation-vertical:has(.nv-slider-steps--position-start){grid-template-columns:auto calc(var(--nv-slider-thumb-size)*2)}.nv-slider-root--orientation-vertical:has(.nv-slider-steps--position-start) .nv-slider-input{left:auto;right:0}.nv-slider-root--orientation-vertical:has(.nv-slider-steps--position-end){grid-template-columns:calc(var(--nv-slider-thumb-size)*2)auto}.nv-slider-root .nv-slider-input{-webkit-appearance:none;appearance:none;background:0 0;cursor:pointer;height:calc(var(--nv-slider-thumb-size)*2);left:0;margin:0;position:absolute;right:0;top:0;width:100%;z-index:1}.nv-slider-root .nv-slider-input::-webkit-slider-runnable-track{background-color:var(--slider-track-color);border-radius:var(--radius-xl);height:calc(var(--spacing)*1)}.nv-slider-root .nv-slider-input::-moz-range-track{background-color:var(--slider-track-color);border-radius:var(--radius-xl);height:calc(var(--spacing)*1)}.nv-slider-root .nv-slider-input::-webkit-slider-thumb{background-color:var(--text-color-accent-black);border:1px solid;border-color:var(--border-color-interaction-strong);border-radius:3.40282e+38px;height:var(--nv-slider-thumb-size);width:var(--nv-slider-thumb-size)}.nv-slider-root .nv-slider-input::-moz-range-thumb{background-color:var(--text-color-accent-black);border:1px solid;border-color:var(--border-color-interaction-strong);border-radius:3.40282e+38px;height:var(--nv-slider-thumb-size);margin-top:calc((var(--spacing) - var(--nv-slider-thumb-size))/2);width:var(--nv-slider-thumb-size)}.nv-slider-root .nv-slider-input::-webkit-slider-thumb{-webkit-appearance:none;margin-top:calc((var(--spacing) - var(--nv-slider-thumb-size))/2)}.nv-slider-root .nv-slider-input::-moz-range-thumb{box-sizing:border-box}@media (scripting:enabled){.nv-slider-root .nv-slider-input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--slider-fill-color)0,var(--slider-track-color)0);background:linear-gradient(to right,var(--slider-fill-color)var(--slider-percent,0),var(--slider-track-color)var(--slider-percent,0))}.nv-slider-root .nv-slider-input::-moz-range-progress{background-color:var(--slider-fill-color);border-radius:var(--radius-xl);height:calc(var(--spacing)*1)}.nv-slider-root--orientation-vertical .nv-slider-input::-webkit-slider-runnable-track{background:linear-gradient(to top,var(--slider-fill-color)0,var(--slider-track-color)0);background:linear-gradient(to top,var(--slider-fill-color)var(--slider-percent,0),var(--slider-track-color)var(--slider-percent,0))}}.nv-slider-root .nv-slider-input:disabled{cursor:default}.nv-slider-root .nv-slider-input:disabled::-webkit-slider-thumb{background-color:var(--background-color-accent-gray);border-color:var(--border-color-interaction-disabled)}.nv-slider-root .nv-slider-input:disabled::-moz-range-thumb{background-color:var(--background-color-accent-gray);border-color:var(--border-color-interaction-disabled)}.nv-slider-root--orientation-vertical .nv-slider-input{direction:rtl;height:100%;right:auto;width:calc(var(--nv-slider-thumb-size)*2);writing-mode:vertical-lr}.nv-slider-root--orientation-vertical .nv-slider-input::-webkit-slider-thumb{margin-left:calc((var(--spacing)*1 - var(--nv-slider-thumb-size))/2)}.nv-slider-root--orientation-vertical .nv-slider-input::-moz-range-thumb{margin-left:calc((var(--spacing)*1 - var(--nv-slider-thumb-size))/2)}.nv-slider-root--orientation-vertical .nv-slider-input::-webkit-slider-runnable-track{border-radius:var(--radius-xl);height:100%;width:calc(var(--spacing)*1)}.nv-slider-root--orientation-vertical .nv-slider-input::-moz-range-track{background-color:var(--slider-track-color);border-radius:var(--radius-xl);height:100%;width:calc(var(--spacing)*1)}.nv-slider-root--orientation-vertical .nv-slider-input::-moz-range-progress{background-color:var(--slider-fill-color);border-radius:var(--radius-xl);width:calc(var(--spacing)*1)}.nv-slider-steps.nv-slider-steps--position-end{align-self:flex-start;display:flex;grid-area:2/1;justify-content:space-between;padding-inline:calc(var(--nv-slider-thumb-size)/2)}.nv-slider-steps.nv-slider-steps--position-start{align-self:flex-end;display:flex;grid-area:1/1;justify-content:space-between;padding-inline:calc(var(--nv-slider-thumb-size)/2)}.nv-slider-root--orientation-vertical .nv-slider-steps.nv-slider-steps--position-start{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column-reverse;grid-area:1/1;justify-content:space-between;padding-block:calc(var(--nv-slider-thumb-size)/2);padding-inline:0}.nv-slider-root--orientation-vertical .nv-slider-steps.nv-slider-steps--position-start .nv-slider-step{flex-direction:row-reverse;height:calc(var(--spacing)*0);width:-webkit-fit-content;width:fit-content}.nv-slider-root--orientation-vertical .nv-slider-steps.nv-slider-steps--position-end{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column-reverse;grid-area:1/2;justify-content:space-between;padding-block:calc(var(--nv-slider-thumb-size)/2);padding-inline:0}.nv-slider-root--orientation-vertical .nv-slider-steps.nv-slider-steps--position-end .nv-slider-step{flex-direction:row;height:calc(var(--spacing)*0);width:-webkit-fit-content;width:fit-content}.nv-slider-step{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-density-xs);overflow:visible;width:calc(var(--spacing)*0)}.nv-slider-step-dot{background-color:var(--text-color-secondary);border-radius:3.40282e+38px;display:block;height:calc(var(--spacing)*1);width:calc(var(--spacing)*1)}.nv-slider-step-label{color:var(--text-color-secondary);font-family:var(--font-sans);font-size:var(--text-12);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-125);white-space:nowrap}.nv-spinner-root{align-items:center;display:flex;filter:drop-shadow(0 0 calc(var(--spinner-shadow-size)*2)#76b90080);flex-direction:column}@supports (color:color-mix(in lab,red,red)){.nv-spinner-root{filter:drop-shadow(0 0 calc(var(--spinner-shadow-size)*2)color-mix(in srgb,var(--background-color-interaction-primary-base)50%,transparent))}}.nv-spinner-root svg{width:auto}.nv-spinner-root--size-small{--spinner-shadow-size:calc(var(--spacing)*1.5);gap:calc(var(--spacing)*2)}.nv-spinner-root--size-small>div:first-child{height:calc(var(--spacing)*8)}.nv-spinner-root--size-medium{--spinner-shadow-size:calc(var(--spacing)*2);gap:calc(var(--spacing)*3)}.nv-spinner-root--size-medium>div:first-child{height:calc(var(--spacing)*16)}.nv-spinner-root--size-large{--spinner-shadow-size:calc(var(--spacing)*3);gap:calc(var(--spacing)*6)}.nv-spinner-root--size-large>div:first-child{height:calc(var(--spacing)*32)}.nv-spinner-arrow{fill:var(--background-color-interaction-primary-base);animation:spinnerArrowOpacity 1s infinite;height:0;width:0}.nv-spinner-description{color:var(--text-color-primary);font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-150)}@keyframes spinnerArrowOpacity{0%{opacity:.1}30%{opacity:1}to{opacity:.1}}.nv-status-indicator{background-color:var(--color);border-radius:3.40282e+38px;display:inline-block;height:var(--size);width:var(--size)}.nv-status-indicator,.nv-status-indicator.nv-status-indicator--size-medium{--size:8px}.nv-status-indicator.nv-status-indicator--size-small{--size:6px}.nv-status-indicator.nv-status-indicator--size-large{--size:12px}.nv-status-indicator.nv-status-indicator--size-xlarge{--size:16px}.nv-status-indicator.nv-status-indicator--size-xxlarge{--size:20px}.nv-status-indicator,.nv-status-indicator.nv-status-indicator--color-red{--color:var(--text-color-feedback-danger)}.nv-status-indicator.nv-status-indicator--color-blue{--color:var(--text-color-feedback-info)}.nv-status-indicator.nv-status-indicator--color-yellow{--color:var(--text-color-feedback-warning)}.nv-status-indicator.nv-status-indicator--color-green{--color:var(--text-color-feedback-success)}.nv-status-message-root{align-items:center;color:var(--text-color-primary);display:flex;flex-direction:column;font-family:var(--font-sans);gap:calc(var(--spacing)*4);justify-content:center;margin-inline:auto;min-width:200px;width:-webkit-fit-content;width:fit-content}.nv-status-message-root .nv-status-message-heading{font-family:var(--font-sans);font-size:var(--text-24);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-150)}.nv-status-message-root .nv-status-message-actions,.nv-status-message-root .nv-status-message-header{align-items:center;display:flex;gap:calc(var(--spacing)*2);justify-content:center;width:100%}.nv-status-message-root .nv-status-message-header{flex-direction:column;text-align:center}.nv-status-message-root .nv-status-message-footer{align-items:center;display:flex;gap:calc(var(--spacing)*2);justify-content:center;width:100%}.nv-status-message-root .nv-status-message-subheading{color:var(--text-color-secondary);font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-150)}.nv-status-message-root .nv-status-message-media{align-items:center;color:var(--text-color-base);display:flex;font-size:var(--text-64);justify-content:center}.nv-status-message-root.nv-status-message-root--size-small .nv-status-message-heading{font-family:var(--font-sans);font-size:var(--text-18);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-150)}.nv-status-message-root.nv-status-message-root--size-small .nv-status-message-media{font-size:var(--text-32)}.nv-status-message-root.nv-status-message-root--size-small .nv-status-message-actions{gap:calc(var(--spacing)*1.5)}.nv-status-message-root.nv-status-message-root--size-small .nv-status-message-header{gap:calc(var(--spacing)*1)}.nv-stepper-root{display:flex;gap:calc(var(--spacing)*3)}.nv-stepper-root:not(.nv-stepper-root--layout-vertical){overflow:auto;width:100%}.nv-stepper-root.nv-stepper-root--layout-vertical{flex-direction:column;height:100%}.nv-stepper-root.nv-stepper-root--kind-compact{gap:calc(var(--spacing)*1)}.nv-stepper-root.nv-stepper-root--kind-compact.nv-stepper-root--layout-horizontal{flex-direction:column}.nv-stepper-root.nv-stepper-root--kind-compact.nv-stepper-root--layout-vertical{align-items:flex-start;flex-direction:column;height:auto}.nv-stepper-item{display:flex;flex-direction:column}.nv-stepper-root--layout-horizontal>.nv-stepper-item{flex:1 1}.nv-stepper-root--kind-compact .nv-stepper-item{flex:none;min-width:calc(var(--spacing)*0)}.nv-stepper-node-row{gap:calc(var(--spacing)*3);width:100%}.nv-stepper-node,.nv-stepper-node-row{align-items:center;display:flex;flex-shrink:0}.nv-stepper-node{border:2px solid;border-color:var(--border-color-base);border-radius:3.40282e+38px;height:calc(var(--spacing)*6);justify-content:center;overflow:clip;position:relative;width:calc(var(--spacing)*6)}.nv-stepper-item[data-state=completed] .nv-stepper-node{background-color:var(--background-color-interaction-primary-base);border-color:#0000}.nv-stepper-item[data-state=active] .nv-stepper-node{border-color:var(--border-color-interaction-selected)}.nv-stepper-item[data-status=error] .nv-stepper-node{background-color:#0000;border-color:var(--border-color-feedback-danger)}.nv-stepper-root--kind-compact .nv-stepper-node{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nv-stepper-node:has(a,button){cursor:pointer;position:relative}.nv-stepper-node:has(a,button) a:after,.nv-stepper-node:has(a,button) button:after{content:"";inset:0;position:absolute}.nv-stepper-node-icon{align-items:center;display:flex;height:calc(var(--spacing)*3);justify-content:center;width:calc(var(--spacing)*3)}.nv-stepper-node-icon .nv-icon,.nv-stepper-node-icon svg{color:var(--text-color-accent-black);height:calc(var(--spacing)*3);width:calc(var(--spacing)*3)}.nv-stepper-item[data-status=error] .nv-stepper-node-icon.nv-stepper-node-icon--error .nv-icon,.nv-stepper-item[data-status=error] .nv-stepper-node-icon.nv-stepper-node-icon--error svg{color:var(--text-color-feedback-danger)}.nv-stepper-node-number{color:var(--text-color-secondary);font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-weight-regular);line-height:1.21429}.nv-stepper-item[data-state=active] .nv-stepper-node-number{color:var(--text-color-strong)}.nv-stepper-item[data-state=completed] .nv-stepper-node-number{color:#0000;inset:calc(var(--spacing)*0);position:absolute}.nv-stepper-item-heading{color:var(--text-color-secondary);font-family:var(--font-sans);font-size:var(--text-12);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-125);white-space:nowrap}.nv-stepper-item[data-state=active] .nv-stepper-item-heading,.nv-stepper-item[data-state=completed] .nv-stepper-item-heading{color:var(--text-color-primary)}.nv-stepper-item-body{display:flex;flex-direction:column;gap:calc(var(--spacing)*3)}.nv-stepper-root--layout-horizontal:not(.nv-stepper-root--kind-compact)>.nv-stepper-item>.nv-stepper-item-body{padding-left:calc(var(--spacing)*9)}.nv-stepper-item-description{color:var(--text-color-secondary);line-height:var(--leading-lh-150)}.nv-stepper-item-description,.nv-stepper-root--kind-compact .nv-stepper-item-description{font-family:var(--font-sans);font-size:var(--text-12);font-weight:var(--font-weight-regular)}.nv-stepper-root--kind-compact .nv-stepper-item-description{line-height:var(--leading-lh-125)}.nv-stepper-item[data-state=default] .nv-stepper-item-description{color:var(--text-color-placeholder)}.nv-stepper-item-content{display:flex}.nv-stepper-root--layout-horizontal:not(.nv-stepper-root--kind-compact)>.nv-stepper-item:not(:last-child)>.nv-stepper-node-row:after{background-image:repeating-linear-gradient(to right,var(--border-color-base)0,var(--border-color-base)var(--spacing),#0000 var(--spacing),#0000 calc(var(--spacing)*2));border-radius:3.40282e+38px;content:"";display:block;flex:1 1;height:calc(var(--spacing)*.5)}.nv-stepper-root--layout-horizontal:not(.nv-stepper-root--kind-compact)>.nv-stepper-item[data-state=completed]:not(:last-child)>.nv-stepper-node-row:after{background:var(--border-color-interaction-selected)}.nv-stepper-root--layout-vertical:not(.nv-stepper-root--kind-compact)>.nv-stepper-item:not(:last-child)>.nv-stepper-node-row:after{background-image:repeating-linear-gradient(to bottom,var(--border-color-base)0,var(--border-color-base)var(--spacing),#0000 var(--spacing),#0000 calc(var(--spacing)*2));border-radius:3.40282e+38px;content:"";display:block;flex:1 1;min-height:calc(var(--spacing)*6);width:calc(var(--spacing)*.5)}.nv-stepper-root--layout-vertical:not(.nv-stepper-root--kind-compact)>.nv-stepper-item[data-state=completed]:not(:last-child)>.nv-stepper-node-row:after{background:var(--border-color-interaction-selected)}.nv-stepper-compact-dots{align-items:center;display:flex}.nv-stepper-root--layout-vertical>.nv-stepper-compact-dots{flex-direction:column}.nv-stepper-compact-dots>.nv-stepper-item{align-items:center;display:flex;flex-direction:row}.nv-stepper-compact-dots>.nv-stepper-item>.nv-stepper-node-row{width:auto}.nv-stepper-compact-dots>.nv-stepper-item:not(:last-child):after{background-image:repeating-linear-gradient(to right,var(--border-color-base)0,var(--border-color-base)var(--spacing),#0000 var(--spacing),#0000 calc(var(--spacing)*2));border-radius:3.40282e+38px;content:"";display:block;height:calc(var(--spacing)*.5);margin-inline:4px;width:calc(var(--spacing)*4)}.nv-stepper-compact-dots>.nv-stepper-item[data-state=completed]:not(:last-child):after{background:var(--border-color-interaction-selected)}.nv-stepper-root--layout-vertical .nv-stepper-compact-dots>.nv-stepper-item{align-items:center;display:flex;flex-direction:column}.nv-stepper-root--layout-vertical .nv-stepper-compact-dots>.nv-stepper-item:not(:last-child):after{background-image:repeating-linear-gradient(to bottom,var(--border-color-base)0,var(--border-color-base)var(--spacing),#0000 var(--spacing),#0000 calc(var(--spacing)*2));height:16px;margin-block:4px;width:calc(var(--spacing)*.5)}.nv-stepper-active-info{align-items:flex-start;display:flex;flex-direction:column;gap:1px;justify-content:center}.nv-stepper-active-info>.nv-stepper-item-heading{color:var(--text-color-primary)}.nv-stepper-item-text{align-items:flex-start;display:flex;flex-direction:column;gap:1px;justify-content:center;min-height:calc(var(--spacing)*6)}.nv-stepper-root--layout-vertical:not(.nv-stepper-root--kind-compact)>.nv-stepper-item{flex:1 1;flex-direction:row;gap:calc(var(--spacing)*3);min-height:60px;width:100%}.nv-stepper-root--layout-vertical:not(.nv-stepper-root--kind-compact)>.nv-stepper-item>.nv-stepper-node-row{align-items:center;align-self:stretch;flex-direction:column;gap:calc(var(--spacing)*3);width:calc(var(--spacing)*6)}.nv-stepper-root--layout-vertical:not(.nv-stepper-root--kind-compact)>.nv-stepper-item>.nv-stepper-item-body{flex:1 1;gap:calc(var(--spacing)*3);padding-left:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*0)}.nv-stepper-root--layout-vertical:not(.nv-stepper-root--kind-compact)>.nv-stepper-item>.nv-stepper-item-body>.nv-stepper-item-heading{white-space:normal}.nv-switch-root{--nv-switch-track-height:calc(var(--spacing)*6);--nv-switch-track-width:calc(var(--spacing)*11);--nv-switch-thumb-size:calc(var(--spacing)*4);--nv-switch-thumb-margin:calc(var(--spacing)*1);--nv-switch-thumb-margin-checked:calc(var(--spacing)*6);align-items:center;display:inline-flex;gap:calc(var(--spacing)*2);width:-webkit-fit-content;width:fit-content}.nv-switch-root.nv-switch-root--size-small{--nv-switch-track-height:calc(var(--spacing)*4);--nv-switch-track-width:calc(var(--spacing)*7);--nv-switch-thumb-size:calc(var(--spacing)*2);--nv-switch-thumb-margin-checked:calc(var(--spacing)*4);gap:calc(var(--spacing)*1)}.nv-switch-root.nv-switch-root--size-large{--nv-switch-track-height:calc(var(--spacing)*8);--nv-switch-track-width:calc(var(--spacing)*15);--nv-switch-thumb-size:calc(var(--spacing)*6);--nv-switch-thumb-margin-checked:calc(var(--spacing)*8)}.nv-switch-root.nv-switch-root--side-start{flex-direction:row-reverse}.nv-switch-input{-webkit-appearance:none;appearance:none;background-color:#0000;border-radius:var(--radius-xl);box-shadow:inset 0 0 0 2px var(--border-color-interaction-strong);cursor:pointer;height:var(--nv-switch-track-height);overflow:hidden;position:relative;scale:1;width:var(--nv-switch-track-width)}.nv-switch-input:focus-visible{outline:2px solid -webkit-focus-ring-color;outline-offset:2px}.nv-switch-input:before{background-color:var(--background-color-interaction-inverse);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);content:"";display:block;height:var(--nv-switch-thumb-size);left:var(--nv-switch-thumb-margin);position:absolute;top:50%;transform:translateY(-50%);transition:left .3s var(--ease-out),background-color .3s var(--ease-out);width:var(--nv-switch-thumb-size);z-index:1}@media (prefers-reduced-motion:reduce){.nv-switch-input:before{transition:none}}.nv-switch-input:after{background-color:var(--background-color-interaction-primary-base);border-radius:var(--radius-xl);content:"";inset:calc(var(--spacing)*0);position:absolute;transform:translate(-100%);transition:transform .25s var(--ease-out);z-index:-1}@media (prefers-reduced-motion:reduce){.nv-switch-input:after{transition:none}}.nv-switch-input:is(:checked,[data-state=checked]){box-shadow:none}.nv-switch-input:is(:checked,[data-state=checked]):before{background-color:var(--text-color-accent-black);left:var(--nv-switch-thumb-margin-checked)}.nv-switch-input:is(:checked,[data-state=checked]):after{transform:translate(0)}.nv-switch-input:is(:disabled,[data-disabled]){box-shadow:inset 0 0 0 2px var(--border-color-disabled);cursor:not-allowed}.nv-switch-input:is(:disabled,[data-disabled]):before{background-color:var(--text-color-disabled)}.nv-switch-input:is(:disabled,[data-disabled]):is(:checked,[data-state=checked]){box-shadow:none}.nv-switch-input:is(:disabled,[data-disabled]):is(:checked,[data-state=checked]):after{background-color:var(--background-color-interaction-disabled-checked)}.nv-switch-input:is(:disabled,[data-disabled]):is(:checked,[data-state=checked]):before{background-color:var(--text-color-interaction-disabled-checked)}.nv-table-root{--table-cell-inline-padding:var(--spacing-density-lg);--table-cell-block-padding:var(--spacing-density-md);--table-cell-content-height:40px;background-color:var(--background-color-surface-base);color:var(--text-color-primary);font-size:var(--text-14);line-height:var(--leading-lh-150)}.nv-table-root,.nv-table-root.nv-table-root--layout-fixed{table-layout:fixed}.nv-table-root.nv-table-root--layout-auto{table-layout:auto}@media (hover:hover){:where(.nv-table-root.nv-table-root--hoverable-rows .nv-table-body .nv-table-row):hover{background-color:var(--background-color-interaction-hover)}}.nv-table--align-left{text-align:left}.nv-table--align-center{text-align:center}.nv-table--align-right{text-align:right}.nv-table-row{border-bottom:1px solid;border-color:var(--border-color-base)}.nv-table-row.nv-table-row--selected{background-color:var(--background-color-interaction-pressed)}.nv-table-data-cell,.nv-table-header-cell{align-items:center;box-sizing:border-box;height:calc(var(--table-cell-content-height) + var(--table-cell-block-padding)*2);overflow:hidden;padding-block:var(--table-cell-block-padding);padding-inline:var(--table-cell-inline-padding);text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}:is(.nv-table-data-cell,.nv-table-header-cell) [data-sorting-icon]{color:var(--text-color-base)}:is(.nv-table-data-cell,.nv-table-header-cell) [data-sorting-icon][data-selected]{color:var(--text-color-primary)}.nv-table-head{border-bottom:2px solid;border-color:var(--border-color-base);font-weight:var(--font-weight-semibold)}.nv-table-body{font-weight:var(--font-weight-regular)}.nv-table-toolbar{height:calc(var(--spacing)*12);position:relative}.nv-table-toolbar [data-active=false]{opacity:0;translate:0 130%}.nv-table-toolbar [data-active=true]{opacity:1;translate:0}.nv-table-toolbar .nv-table-toolbar-content{align-items:center;display:flex;gap:calc(var(--spacing)*1);height:100%;justify-content:space-between;padding-block:var(--spacing-density-xs);width:100%}.nv-table-toolbar .nv-table-toolbar-bulk-actions-section{inset:calc(var(--spacing)*0);position:absolute}@media (prefers-reduced-motion:no-preference){:is(.nv-table-toolbar .nv-table-toolbar-content,.nv-table-toolbar .nv-table-toolbar-bulk-actions-section){transition-duration:.15s;transition-property:translate,opacity;transition-timing-function:var(--ease-out)}}.nv-table-bulk-action-toolbar{align-items:center;background-color:var(--background-color-component-track);display:flex;gap:calc(var(--spacing)*1);justify-content:space-between;padding-block:var(--spacing-density-xs);padding-inline:var(--spacing-density-xl)}.nv-tabs-root{gap:inherit;max-width:100%;overflow:hidden;width:100%}.nv-tabs-content,.nv-tabs-root{display:flex;flex-direction:column}.nv-tabs-content{align-items:flex-start;align-self:stretch;gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*6)}.nv-tabs-content:not([data-active]){display:none}.nv-tabs-list{display:flex;flex-wrap:nowrap;position:relative;width:100%}.nv-tabs-list,.nv-tabs-list .nv-tabs-trigger{align-items:center;gap:calc(var(--spacing)*2)}.nv-tabs-list .nv-tabs-trigger{color:var(--text-color-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:var(--text-14);font-weight:var(--font-weight-regular);justify-content:center;line-height:var(--leading-lh-100);min-width:-webkit-fit-content;min-width:fit-content}.nv-tabs-list .nv-tabs-trigger:active,.nv-tabs-list .nv-tabs-trigger:focus-visible,.nv-tabs-list .nv-tabs-trigger:hover{color:var(--text-color-primary)}.nv-tabs-list .nv-tabs-trigger .nv-tabs-trigger-invisible,.nv-tabs-list .nv-tabs-trigger .nv-tabs-trigger-visible{align-items:center;display:inline-flex;gap:inherit;justify-content:center}.nv-tabs-list .nv-tabs-trigger .nv-tabs-trigger-visible{position:absolute}.nv-tabs-list .nv-tabs-trigger .nv-tabs-trigger-invisible{font-weight:var(--font-weight-bold);visibility:hidden}@media (prefers-reduced-motion:no-preference){.nv-tabs-list .nv-tabs-trigger{transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:var(--ease-out)}}.nv-tabs-list .nv-tabs-trigger[data-active]{color:var(--text-color-primary);font-weight:var(--font-weight-bold)}.nv-tabs-list .nv-tabs-trigger[data-active]>.nv-icon,.nv-tabs-list .nv-tabs-trigger[data-active]>svg{color:var(--text-color-brand)}.nv-tabs-list .nv-tabs-trigger:disabled,.nv-tabs-list .nv-tabs-trigger[data-disabled]{background-color:#0000;border-color:#0000;color:var(--text-color-disabled);cursor:not-allowed}.nv-tabs-list .nv-tabs-scroll-button{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10)}.nv-tabs-list.nv-tabs-list--kind-primary{box-shadow:inset 0 -2px 0 0 var(--border-color-base)}.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-scroll-container{white-space:nowrap}.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-scroll-shadow{height:40px}.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger{border-bottom:2px solid #0000;border-radius:var(--radius-none);height:calc(var(--spacing)*10);overflow-x:clip;padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);position:relative}.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger:disabled{cursor:not-allowed}.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger:after,.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger:before{border-bottom:4px solid #0000;content:"";height:100%;left:-100%;margin-top:calc(var(--spacing)*1);pointer-events:none;position:absolute;width:100%;z-index:50}.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger:after{left:100%}.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger:not(:disabled):where(:hover,:active,:focus-visible){border-bottom-color:var(--border-color-interaction-hover)}.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger:where(.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger[data-active]){border-bottom-color:var(--border-color-interaction-hover)}.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger:where(.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger[data-active]):after,.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger:where(.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger[data-active]):before{border-bottom-color:var(--border-color-interaction-selected);border-bottom-width:4px;left:calc(var(--spacing)*0)}@media (prefers-reduced-motion:no-preference){.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger:before{transition:left 0s var(--ease-out),border-color 0s var(--ease-out)}.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger:after{transition:left .2s var(--ease-out),border-color 0s var(--ease-out).2s}.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger:where(.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger[data-active]):before{transition:left .2s var(--ease-out),border-color 0s var(--ease-out)}.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger:where(.nv-tabs-list.nv-tabs-list--kind-primary .nv-tabs-trigger[data-active]):after{transition:left 0s var(--ease-out).2s,border-color 0s var(--ease-out).2s}}.nv-tabs-list.nv-tabs-list--kind-secondary .nv-tabs-scroll-container{gap:calc(var(--spacing)*2);height:calc(var(--spacing)*8)}.nv-tabs-list.nv-tabs-list--kind-secondary .nv-tabs-scroll-shadow{height:calc(var(--spacing)*8)}.nv-tabs-list.nv-tabs-list--kind-secondary .nv-tabs-trigger{border-radius:var(--radius-3xl);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}.nv-tabs-list.nv-tabs-list--kind-secondary .nv-tabs-trigger:not(:disabled):where(:hover,:focus-visible){background-color:var(--background-color-interaction-hover)}.nv-tabs-list.nv-tabs-list--kind-secondary .nv-tabs-trigger:active{background-color:var(--background-color-interaction-pressed)}.nv-tabs-list.nv-tabs-list--kind-secondary .nv-tabs-trigger[data-active]{background-color:var(--background-color-interaction-hover)}.nv-tabs-list.nv-tabs-list--kind-tertiary .nv-tabs-scroll-container{gap:calc(var(--spacing)*2);height:22px}.nv-tabs-list.nv-tabs-list--kind-tertiary .nv-tabs-scroll-shadow{height:22px}.nv-tabs-list.nv-tabs-list--kind-tertiary .nv-tabs-scroll-shadow:first-child{left:calc(var(--spacing)*8)}.nv-tabs-list.nv-tabs-list--kind-tertiary .nv-tabs-scroll-shadow:last-child{right:calc(var(--spacing)*8)}.nv-tabs-list.nv-tabs-list--kind-tertiary .nv-tabs-trigger{padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3)}.nv-tabs-list.nv-tabs-list--kind-tertiary .nv-tabs-trigger:has(>svg:only-child,>.nv-icon:only-child){padding:calc(var(--spacing)*1)}.nv-tabs-scroll-container{-ms-overflow-style:none;align-items:center;display:flex;flex-wrap:nowrap;overflow-x:auto;position:relative;scrollbar-width:none;width:100%}.nv-tabs-scroll-container::-webkit-scrollbar{display:none}.nv-tabs-scroll-container.nv-tabs-scroll-container--fade-left{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5%);mask-image:linear-gradient(90deg,#0000,#000 5%)}.nv-tabs-scroll-container.nv-tabs-scroll-container--fade-right{-webkit-mask-image:linear-gradient(270deg,#0000,#000 5%);mask-image:linear-gradient(270deg,#0000,#000 5%)}.nv-tabs-scroll-container.nv-tabs-scroll-container--fade-both{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.nv-tabs-scroll-container-ellipses{color:var(--text-color-primary);font-size:var(--text-14);font-weight:var(--font-weight-semibold);padding-inline:calc(var(--spacing)*3)}.nv-tag{--bg-color:var(--background-color-accent-blue-subtle);--border-color:var(--border-color-accent-blue);--text-color:var(--text-color-accent-blue);--hover-bg-color:var(--background-color-accent-blue-subtle-hover);--hover-text-color:var(--text-color-accent-blue);--active-bg-color:var(--background-color-accent-blue-subtle-selected);--active-text-color:var(--text-color-accent-white);align-items:center;background-color:var(--bg-color);border:1px solid;border-color:var(--border-color);border-radius:var(--radius-3xl);color:var(--text-color);display:inline-flex;flex-grow:0;flex-shrink:0;font-family:var(--font-sans);font-size:var(--text-12);font-weight:var(--font-weight-semibold);gap:calc(var(--spacing)*1);height:-webkit-fit-content;height:fit-content;line-height:1.33333;max-width:100%;padding-block:calc(var(--spacing-density-sm) - 2px);padding-inline:var(--spacing-density-lg);vertical-align:middle;width:-webkit-fit-content;width:fit-content}.nv-tag .nv-icon,.nv-tag svg{flex-shrink:0;height:1em;width:1em}.nv-tag:disabled{background-color:var(--background-color-interaction-disabled);border-color:var(--border-color-disabled);color:var(--text-color-disabled);cursor:not-allowed}.nv-tag:where(:not([disabled],[data-readonly])){cursor:pointer}@media (hover:hover){.nv-tag:where(:not([disabled],[data-readonly])):hover{color:var(--hover-text-color)}}@media (hover:hover){.nv-tag:where(:not([disabled],[data-readonly])):hover{background:var(--hover-bg-color)}}.nv-tag:where(:not([disabled],[data-readonly])):active{background-color:var(--active-bg-color);color:var(--active-text-color)}@media (prefers-reduced-motion:no-preference){.nv-tag:where(:not([disabled],[data-readonly])){transition-duration:.2s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:var(--ease-out)}}.nv-tag:where([data-readonly]){cursor:default}.nv-tag:where(.nv-tag--kind-outline){--bg-color:#0000;--border-color:var(--border-color-accent-blue);--text-color:var(--text-color-accent-blue);--hover-bg-color:var(--background-color-accent-blue-hover);--hover-text-color:var(--text-color-accent-blue);--active-bg-color:var(--background-color-accent-blue-selected);--active-text-color:var(--text-color-accent-blue)}.nv-tag:where(.nv-tag--kind-outline):disabled{background-color:#0000}.nv-tag:where(.nv-tag--color-green){--bg-color:var(--background-color-accent-green-subtle);--border-color:var(--border-color-accent-green);--text-color:var(--text-color-accent-green);--hover-bg-color:var(--background-color-accent-green-subtle-hover);--hover-text-color:var(--text-color-accent-green);--active-bg-color:var(--background-color-accent-green-subtle-selected)}.nv-tag:where(.nv-tag--color-green):where(.nv-tag--kind-outline){--bg-color:inherit;--border-color:var(--border-color-accent-green);--text-color:var(--text-color-accent-green);--hover-bg-color:var(--background-color-accent-green-hover);--hover-text-color:var(--text-color-accent-green);--active-bg-color:var(--background-color-accent-green-selected);--active-text-color:var(--text-color-accent-green)}.nv-tag:where(.nv-tag--color-yellow){--bg-color:var(--background-color-accent-yellow-subtle);--border-color:var(--border-color-accent-yellow);--text-color:var(--text-color-accent-yellow);--hover-bg-color:var(--background-color-accent-yellow-subtle-hover);--hover-text-color:var(--text-color-accent-yellow);--active-bg-color:var(--background-color-accent-yellow-subtle-selected)}.nv-tag:where(.nv-tag--color-yellow):where(.nv-tag--kind-outline){--bg-color:inherit;--border-color:var(--border-color-accent-yellow);--text-color:var(--text-color-accent-yellow);--hover-bg-color:var(--background-color-accent-yellow-hover);--hover-text-color:var(--text-color-accent-yellow);--active-bg-color:var(--background-color-accent-yellow-selected);--active-text-color:var(--text-color-accent-yellow)}.nv-tag:where(.nv-tag--color-purple){--bg-color:var(--background-color-accent-purple-subtle);--border-color:var(--border-color-accent-purple);--text-color:var(--text-color-accent-purple);--hover-bg-color:var(--background-color-accent-purple-subtle-hover);--hover-text-color:var(--text-color-accent-purple);--active-bg-color:var(--background-color-accent-purple-subtle-selected)}.nv-tag:where(.nv-tag--color-purple):where(.nv-tag--kind-outline){--bg-color:inherit;--border-color:var(--border-color-accent-purple);--text-color:var(--text-color-accent-purple);--hover-bg-color:var(--background-color-accent-purple-hover);--hover-text-color:var(--text-color-accent-purple);--active-bg-color:var(--background-color-accent-purple-selected);--active-text-color:var(--text-color-accent-purple)}.nv-tag:where(.nv-tag--color-red){--bg-color:var(--background-color-accent-red-subtle);--border-color:var(--border-color-accent-red);--text-color:var(--text-color-accent-red);--hover-bg-color:var(--background-color-accent-red-subtle-hover);--hover-text-color:var(--text-color-accent-red);--active-bg-color:var(--background-color-accent-red-subtle-selected)}.nv-tag:where(.nv-tag--color-red):where(.nv-tag--kind-outline){--bg-color:inherit;--text-color:var(--text-color-accent-red);--border-color:var(--border-color-accent-red);--hover-bg-color:var(--background-color-accent-red-hover);--hover-text-color:var(--text-color-accent-red);--active-bg-color:var(--background-color-accent-red-selected);--active-text-color:var(--text-color-accent-red)}.nv-tag:where(.nv-tag--color-teal){--bg-color:var(--background-color-accent-teal-subtle);--border-color:var(--border-color-accent-teal);--text-color:var(--text-color-accent-teal);--hover-bg-color:var(--background-color-accent-teal-subtle-hover);--hover-text-color:var(--text-color-accent-teal);--active-bg-color:var(--background-color-accent-teal-subtle-selected)}.nv-tag:where(.nv-tag--color-teal):where(.nv-tag--kind-outline){--bg-color:inherit;--border-color:var(--border-color-accent-teal);--text-color:var(--text-color-accent-teal);--hover-bg-color:var(--background-color-accent-teal-hover);--hover-text-color:var(--text-color-accent-teal);--active-bg-color:var(--background-color-accent-teal-selected);--active-text-color:var(--text-color-accent-teal)}.nv-tag:where(.nv-tag--color-gray){--bg-color:var(--background-color-accent-gray-subtle);--border-color:var(--border-color-accent-gray);--text-color:var(--text-color-primary);--hover-bg-color:linear-gradient(0deg,var(--background-color-interaction-hover)0.0%,var(--background-color-interaction-hover)100.0%),var(--background-color-accent-gray-subtle);--hover-text-color:var(--text-color-primary);--active-bg-color:var(--background-color-accent-gray-subtle-selected);--active-text-color:var(--text-color-accent-white)}.nv-tag:where(.nv-tag--color-gray):where(.nv-tag--kind-outline){--bg-color:inherit;--border-color:var(--border-color-accent-gray);--text-color:var(--text-color-accent-gray);--hover-bg-color:var(--background-color-interaction-hover);--hover-text-color:var(--text-color-accent-gray);--active-bg-color:var(--background-color-accent-gray-selected);--active-text-color:var(--text-color-inverse)}.nv-tag:where(.nv-tag--selected,:has(:checked,[data-state=checked])){--bg-color:var(--active-bg-color);--text-color:var(--active-text-color);--hover-bg-color:oklch(from var(--active-bg-color)calc(l + .1)c h);--hover-text-color:var(--active-text-color)}.nv-text--body-bold-2xl{font-size:var(--text-24)}.nv-text--body-bold-2xl,.nv-text--body-bold-3xl{font-family:var(--font-sans);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-150)}.nv-text--body-bold-3xl{font-size:var(--text-32)}.nv-text--body-bold-lg{font-size:var(--text-16)}.nv-text--body-bold-lg,.nv-text--body-bold-md{font-family:var(--font-sans);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-150)}.nv-text--body-bold-md{font-size:var(--text-14)}.nv-text--body-bold-sm{font-size:var(--text-12)}.nv-text--body-bold-sm,.nv-text--body-bold-xl{font-family:var(--font-sans);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-150)}.nv-text--body-bold-xl{font-size:var(--text-18)}.nv-text--body-bold-xs{font-family:var(--font-sans);font-size:var(--text-10);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-150)}.nv-text--body-regular-2xl{font-size:var(--text-24)}.nv-text--body-regular-2xl,.nv-text--body-regular-3xl{font-family:var(--font-sans);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-150)}.nv-text--body-regular-3xl{font-size:var(--text-32)}.nv-text--body-regular-lg{font-size:var(--text-16)}.nv-text--body-regular-lg,.nv-text--body-regular-md{font-family:var(--font-sans);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-150)}.nv-text--body-regular-md{font-size:var(--text-14)}.nv-text--body-regular-sm{font-size:var(--text-12)}.nv-text--body-regular-sm,.nv-text--body-regular-xl{font-family:var(--font-sans);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-150)}.nv-text--body-regular-xl{font-size:var(--text-18)}.nv-text--body-regular-xs{font-family:var(--font-sans);font-size:var(--text-10);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-150)}.nv-text--body-semibold-2xl{font-size:var(--text-24)}.nv-text--body-semibold-2xl,.nv-text--body-semibold-3xl{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);line-height:var(--leading-lh-150)}.nv-text--body-semibold-3xl{font-size:var(--text-32)}.nv-text--body-semibold-lg{font-size:var(--text-16)}.nv-text--body-semibold-lg,.nv-text--body-semibold-md{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);line-height:var(--leading-lh-150)}.nv-text--body-semibold-md{font-size:var(--text-14)}.nv-text--body-semibold-sm{font-size:var(--text-12)}.nv-text--body-semibold-sm,.nv-text--body-semibold-xl{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);line-height:var(--leading-lh-150)}.nv-text--body-semibold-xl{font-size:var(--text-18)}.nv-text--body-semibold-xs{font-family:var(--font-sans);font-size:var(--text-10);font-weight:var(--font-weight-semibold);line-height:var(--leading-lh-150)}.nv-text--display-2xl{font-size:var(--text-64);line-height:var(--leading-lh-125)}.nv-text--display-2xl,.nv-text--display-lg{font-family:var(--font-sans);font-weight:var(--font-weight-bold)}.nv-text--display-lg{font-size:var(--text-50);line-height:1.24}.nv-text--display-md{font-size:var(--text-44)}.nv-text--display-md,.nv-text--display-sm{font-family:var(--font-sans);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-125)}.nv-text--display-sm{font-size:var(--text-40)}.nv-text--display-xl{font-size:var(--text-56)}.nv-text--display-xl,.nv-text--display-xs{font-family:var(--font-sans);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-125)}.nv-text--display-xs{font-size:var(--text-36)}.nv-text--label-bold-2xl{font-size:var(--text-24)}.nv-text--label-bold-2xl,.nv-text--label-bold-3xl{font-family:var(--font-sans);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-125)}.nv-text--label-bold-3xl{font-size:var(--text-32)}.nv-text--label-bold-lg{font-size:var(--text-16);line-height:var(--leading-lh-125)}.nv-text--label-bold-lg,.nv-text--label-bold-md{font-family:var(--font-sans);font-weight:var(--font-weight-bold)}.nv-text--label-bold-md{font-size:var(--text-14);line-height:1.21429}.nv-text--label-bold-sm{font-size:var(--text-12);line-height:var(--leading-lh-125)}.nv-text--label-bold-sm,.nv-text--label-bold-xl{font-family:var(--font-sans);font-weight:var(--font-weight-bold)}.nv-text--label-bold-xl{font-size:var(--text-18);line-height:1.22222}.nv-text--label-bold-xs{font-family:var(--font-sans);font-size:var(--text-10);font-weight:var(--font-weight-bold);line-height:1.2}.nv-text--label-light-2xl{font-size:var(--text-24)}.nv-text--label-light-2xl,.nv-text--label-light-3xl{font-family:var(--font-sans);font-weight:var(--font-weight-light);line-height:var(--leading-lh-125)}.nv-text--label-light-3xl{font-size:var(--text-32)}.nv-text--label-light-lg{font-size:var(--text-16);line-height:var(--leading-lh-125)}.nv-text--label-light-lg,.nv-text--label-light-md{font-family:var(--font-sans);font-weight:var(--font-weight-light)}.nv-text--label-light-md{font-size:var(--text-14);line-height:1.21429}.nv-text--label-light-sm{font-size:var(--text-12);line-height:var(--leading-lh-125)}.nv-text--label-light-sm,.nv-text--label-light-xl{font-family:var(--font-sans);font-weight:var(--font-weight-light)}.nv-text--label-light-xl{font-size:var(--text-18);line-height:1.22222}.nv-text--label-light-xs{font-family:var(--font-sans);font-size:var(--text-10);font-weight:var(--font-weight-light);line-height:1.2}.nv-text--label-regular-2xl{font-size:var(--text-24)}.nv-text--label-regular-2xl,.nv-text--label-regular-3xl{font-family:var(--font-sans);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-125)}.nv-text--label-regular-3xl{font-size:var(--text-32)}.nv-text--label-regular-lg{font-size:var(--text-16);line-height:var(--leading-lh-125)}.nv-text--label-regular-lg,.nv-text--label-regular-md{font-family:var(--font-sans);font-weight:var(--font-weight-regular)}.nv-text--label-regular-md{font-size:var(--text-14);line-height:1.21429}.nv-text--label-regular-sm{font-size:var(--text-12);line-height:var(--leading-lh-125)}.nv-text--label-regular-sm,.nv-text--label-regular-xl{font-family:var(--font-sans);font-weight:var(--font-weight-regular)}.nv-text--label-regular-xl{font-size:var(--text-18);line-height:1.22222}.nv-text--label-regular-xs{font-family:var(--font-sans);font-size:var(--text-10);font-weight:var(--font-weight-regular);line-height:1.2}.nv-text--label-semibold-2xl{font-size:var(--text-24)}.nv-text--label-semibold-2xl,.nv-text--label-semibold-3xl{font-family:var(--font-sans);font-weight:var(--font-weight-semibold);line-height:var(--leading-lh-125)}.nv-text--label-semibold-3xl{font-size:var(--text-32)}.nv-text--label-semibold-lg{font-size:var(--text-16);line-height:var(--leading-lh-125)}.nv-text--label-semibold-lg,.nv-text--label-semibold-md{font-family:var(--font-sans);font-weight:var(--font-weight-semibold)}.nv-text--label-semibold-md{font-size:var(--text-14);line-height:1.21429}.nv-text--label-semibold-sm{font-size:var(--text-12);line-height:var(--leading-lh-125)}.nv-text--label-semibold-sm,.nv-text--label-semibold-xl{font-family:var(--font-sans);font-weight:var(--font-weight-semibold)}.nv-text--label-semibold-xl{font-size:var(--text-18);line-height:1.22222}.nv-text--label-semibold-xs{font-family:var(--font-sans);font-size:var(--text-10);font-weight:var(--font-weight-semibold);line-height:1.2}.nv-text--mono-2xl{font-size:var(--text-24)}.nv-text--mono-2xl,.nv-text--mono-lg{font-family:var(--font-mono);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-150)}.nv-text--mono-lg{font-size:var(--text-16)}.nv-text--mono-md{font-size:var(--text-14)}.nv-text--mono-md,.nv-text--mono-sm{font-family:var(--font-mono);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-150)}.nv-text--mono-sm{font-size:var(--text-12)}.nv-text--mono-xl{font-family:var(--font-mono);font-size:var(--text-20);font-weight:var(--font-weight-regular);line-height:var(--leading-lh-150)}.nv-text--title-2xl{font-size:var(--text-36)}.nv-text--title-2xl,.nv-text--title-lg{font-family:var(--font-sans);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-125)}.nv-text--title-lg{font-size:var(--text-28)}.nv-text--title-md{font-size:var(--text-24)}.nv-text--title-md,.nv-text--title-sm{font-family:var(--font-sans);font-weight:var(--font-weight-bold);line-height:var(--leading-lh-125)}.nv-text--title-sm{font-size:var(--text-20)}.nv-text--title-xl{font-size:var(--text-32);line-height:var(--leading-lh-125)}.nv-text--title-xl,.nv-text--title-xs{font-family:var(--font-sans);font-weight:var(--font-weight-bold)}.nv-text--title-xs{font-size:var(--text-18);line-height:1.22222}.nv-text--font-mono{font-family:var(--font-mono)}.nv-text--font-sans{font-family:var(--font-sans)}.nv-text--weight-light{font-weight:var(--font-weight-light)}.nv-text--weight-regular{font-weight:var(--font-weight-regular)}.nv-text--weight-semibold{font-weight:var(--font-weight-semibold)}.nv-text--weight-bold{font-weight:var(--font-weight-bold)}.nv-text--style-italic{font-style:italic}.nv-text--style-normal{font-style:normal}.nv-text--size-10{font-size:var(--text-10)}.nv-text--size-12{font-size:var(--text-12)}.nv-text--size-14{font-size:var(--text-14)}.nv-text--size-16{font-size:var(--text-16)}.nv-text--size-18{font-size:var(--text-18)}.nv-text--size-20{font-size:var(--text-20)}.nv-text--size-22{font-size:var(--text-22)}.nv-text--size-24{font-size:var(--text-24)}.nv-text--size-28{font-size:var(--text-28)}.nv-text--size-32{font-size:var(--text-32)}.nv-text--size-36{font-size:var(--text-36)}.nv-text--size-40{font-size:var(--text-40)}.nv-text--size-44{font-size:var(--text-44)}.nv-text--size-48{font-size:var(--text-48)}.nv-text--size-50{font-size:var(--text-50)}.nv-text--size-56{font-size:var(--text-56)}.nv-text--size-60{font-size:var(--text-60)}.nv-text--size-64{font-size:var(--text-64)}.nv-text--size-72{font-size:var(--text-72)}.nv-text--size-80{font-size:var(--text-80)}.nv-text--underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.nv-text--line-height-100{line-height:var(--leading-lh-100)}.nv-text--line-height-125{line-height:var(--leading-lh-125)}.nv-text--line-height-150{line-height:var(--leading-lh-150)}.nv-text--line-height-175{line-height:var(--leading-lh-175)}.nv-text-area-root{--max-auto-height:400px}.nv-text-area-root .nv-text-area-element{flex:1 1;font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-weight-regular);height:100%;line-height:var(--leading-lh-150);min-height:3lh;min-width:100%;resize:none;scrollbar-color:var(--nv-scrollbar-color);scrollbar-width:thin;text-overflow:ellipsis;width:100%}.nv-text-area-root .nv-text-area-element::placeholder{color:var(--text-color-placeholder)}.nv-text-area-root .nv-text-area-element:focus-visible{outline:none}.nv-text-area-root .nv-text-area-element.nv-text-area-element--resizeable-manual{resize:vertical}.nv-text-area-root .nv-text-area-element.nv-text-area-element--resizeable-auto{field-sizing:content;max-height:100%;max-height:var(--max-auto-height,100%)}.nv-toast-root{--toast-icon-color:var(--text-color-feedback-info);align-items:center;background-color:var(--background-color-surface-overlay);border:1px solid;border-color:var(--border-color-base);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--text-color-primary);display:flex;font-family:var(--font-sans);font-style:normal;font-weight:var(--font-weight-regular);height:calc(var(--spacing)*10);justify-content:space-between;padding:calc(var(--spacing)*2);width:100%}.nv-toast-root.nv-toast-root--status-success{--toast-icon-color:var(--text-color-feedback-success)}.nv-toast-root.nv-toast-root--status-warning{--toast-icon-color:var(--text-color-feedback-warning)}.nv-toast-root.nv-toast-root--status-error{--toast-icon-color:var(--text-color-feedback-danger)}.nv-toast-root.nv-toast-root--status-info{--toast-icon-color:var(--text-color-feedback-info)}.nv-toast-root.nv-toast-root--status-neutral,.nv-toast-root.nv-toast-root--status-working{--toast-icon-color:var(--text-color-base)}.nv-toast-icon{color:var(--toast-icon-color);display:grid;flex-shrink:0;place-items:center}.nv-toast-text{font-size:var(--text-14);line-height:var(--leading-lh-150)}.nv-toast-content,.nv-toast-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-toast-actions,.nv-toast-content{align-items:center;display:flex;gap:calc(var(--spacing)*2)}@keyframes nv-tooltip-in{0%{opacity:0;translate:var(--nv-tooltip-translate-start)}to{opacity:1;translate:0}}.nv-tooltip-content{--nv-tooltip-translate-start:0 4px;text-wrap:wrap;background-color:var(--background-color-component-tooltip);border:1px solid;border-color:var(--border-color-component-tooltip);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--text-color-accent-white);font-family:var(--font-sans);font-size:var(--text-12);font-style:normal;font-weight:var(--font-weight-semibold);inset:auto;line-height:var(--leading-lh-125);margin:auto;max-width:min(100vw - 16px,320px);opacity:0;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);position:fixed;translate:var(--nv-tooltip-translate-start);width:-webkit-max-content;width:max-content;z-index:1080}@media (prefers-reduced-motion:no-preference){.nv-tooltip-content{transition:opacity .25s var(--ease-out),translate .25s var(--ease-out)}}@supports (position-anchor:--a){.nv-tooltip-content{--nv-tooltip-offset:4px;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:var(--nv-tooltip-offset)}.nv-tooltip-content[data-side=top]{--nv-tooltip-translate-start:0 4px;position-area:top}.nv-tooltip-content[data-side=top][data-align=start]{position-area:top span-right}.nv-tooltip-content[data-side=top][data-align=end]{position-area:top span-left}.nv-tooltip-content[data-side=bottom]{--nv-tooltip-translate-start:0 -4px;position-area:bottom}.nv-tooltip-content[data-side=bottom][data-align=start]{position-area:bottom span-right}.nv-tooltip-content[data-side=bottom][data-align=end]{position-area:bottom span-left}.nv-tooltip-content[data-side=left]{--nv-tooltip-translate-start:4px 0;position-area:left}.nv-tooltip-content[data-side=left][data-align=start]{position-area:left span-bottom}.nv-tooltip-content[data-side=left][data-align=end]{position-area:left span-top}.nv-tooltip-content[data-side=right]{--nv-tooltip-translate-start:-4px 0;position-area:right}.nv-tooltip-content[data-side=right][data-align=start]{position-area:right span-bottom}.nv-tooltip-content[data-side=right][data-align=end]{position-area:right span-top}}.nv-tooltip-trigger:where(:not(.nv-icon):not(svg)){width:-webkit-fit-content;width:fit-content}:is(.nv-tooltip-content[data-state=open],.nv-tooltip-content:popover-open,.nv-tooltip-content.\:popover-open){display:block;opacity:1;translate:0}@media (prefers-reduced-motion:no-preference){:is(.nv-tooltip-content[data-state=open],.nv-tooltip-content:popover-open,.nv-tooltip-content.\:popover-open){animation:nv-tooltip-in .25s var(--ease-out)}}.nv-tooltip-content[data-state=closed]:not(:popover-open):not(.\:popover-open){opacity:0;translate:var(--nv-tooltip-translate-start)}.nv-tree-nav-branch>summary{list-style:none}.nv-tree-nav-branch>summary::-webkit-details-marker{display:none}.nv-tree-nav-branch>summary::marker{content:"";display:none}.nv-tree-nav-branch::details-content{display:block;height:0;overflow:clip;transition:height .2s var(--ease-out),content-visibility .2s allow-discrete}.nv-tree-nav-branch[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){.nv-tree-nav-branch::details-content{transition-duration:.01ms}}.nv-tree-nav-root{color:var(--text-color-primary);font-family:var(--font-sans);font-style:normal;font-weight:var(--font-weight-regular)}.nv-tree-nav-root .nv-icon,.nv-tree-nav-root svg{color:var(--text-color-base);flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nv-tree-nav-root [aria-disabled=true],.nv-tree-nav-root [data-disabled]{color:var(--text-color-disabled)}:is(.nv-tree-nav-root [data-disabled],.nv-tree-nav-root [aria-disabled=true]) .nv-icon,:is(.nv-tree-nav-root [data-disabled],.nv-tree-nav-root [aria-disabled=true]) svg{color:var(--text-color-disabled)}.nv-tree-nav-list{list-style-type:none;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}.nv-tree-nav-list[aria-disabled=true]{pointer-events:none}.nv-tree-nav-list-item{contain-intrinsic-size:auto 1rem;content-visibility:auto}.nv-tree-nav-branch-trigger,.nv-tree-nav-leaf{-webkit-padding-start:calc(var(--spacing));-webkit-padding-start:calc(var(--nv-tree-nav-depth,0)*24px + var(--spacing));-webkit-padding-end:var(--spacing);align-items:center;background:0 0;border:1px solid #0000;color:inherit;cursor:pointer;display:flex;font-size:var(--text-14);gap:var(--spacing);line-height:1.57143;padding-inline-end:var(--spacing);padding-inline-start:calc(var(--spacing));padding-inline-start:calc(var(--nv-tree-nav-depth,0)*24px + var(--spacing));text-decoration:none}@media (prefers-reduced-motion:no-preference){:is(.nv-tree-nav-branch-trigger,.nv-tree-nav-leaf){transition-duration:.2s;transition-property:color,background-color,border-color,outline-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:var(--ease-out)}}:is(.nv-tree-nav-branch-trigger,.nv-tree-nav-leaf):hover:not([data-disabled]):not([aria-disabled=true]){background:var(--background-color-interaction-hover)}:is(.nv-tree-nav-branch-trigger,.nv-tree-nav-leaf)[aria-disabled=true],:is(.nv-tree-nav-branch-trigger,.nv-tree-nav-leaf)[data-disabled]{pointer-events:none}.nv-tree-nav-branch-trigger[data-collapsible=false]{cursor:default}.nv-tree-nav-branch-trigger--active,.nv-tree-nav-leaf--active{background:var(--background-color-interaction-selected)}:is(.nv-tree-nav-branch-trigger--active,.nv-tree-nav-leaf--active):hover:not([data-disabled]):not([aria-disabled=true]){background:var(--background-color-interaction-selected);border-color:var(--border-color-interaction-hover)}details:not([open])>summary .nv-tree-nav-icon{rotate:-90deg}details[open]>summary .nv-tree-nav-icon{rotate:none}.nv-tree-nav-label{flex:1 1;min-width:calc(var(--spacing)*0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-upload-trigger.nv-input-shell{display:inline-block;line-height:1.14286;text-align:center}.nv-upload-trigger.nv-input-shell.nv-upload-trigger--dragged-over:not(:has(input:disabled)){background-color:var(--background-color-interaction-hover);border-color:var(--border-color-interaction-hover)}.nv-upload-trigger.nv-input-shell:has(input:disabled) .nv-upload-trigger-anchor.nv-upload-trigger-anchor{background:0 0;color:inherit;cursor:inherit;text-decoration:none}.nv-upload-trigger.nv-input-shell ::-webkit-file-upload-button{display:none}.nv-upload-trigger.nv-input-shell ::file-selector-button{display:none}@media (scripting:enabled){.nv-upload-trigger.nv-input-shell .nv-upload-input-element{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}}.nv-upload-content{display:flex;flex-direction:column;gap:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2)}.nv-upload-content.nv-upload-content--kind-media{flex-flow:wrap}.nv-upload-item-actions-group{display:flex;flex-wrap:wrap;gap:calc(var(--spacing)*1);justify-content:flex-end;width:-webkit-fit-content;width:fit-content}.nv-upload-description{display:inline-flex;flex-wrap:wrap;font-size:var(--text-10);gap:calc(var(--spacing)*1);justify-content:center;line-height:var(--leading-lh-150);padding-top:calc(var(--spacing)*1.5);width:100%}.nv-upload-description,.nv-upload-item{font-family:var(--font-sans);font-weight:var(--font-weight-regular)}.nv-upload-item{--nv-input-height:auto;background-color:var(--background-color-surface-raised);border:1px solid;border-color:var(--border-color-base);border-radius:var(--radius-md);color:var(--text-color-primary);display:flex;font-style:normal;overflow:hidden;padding:calc(var(--spacing)*2)}@media (hover:hover){.nv-upload-item:hover{border-color:var(--border-color-interaction-hover)}}@media (prefers-reduced-motion:no-preference){.nv-upload-item{transition-duration:.25s;transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:var(--ease-out)}}.nv-upload-item.nv-upload-item--status-error{--status-icon-color:var(--text-color-feedback-danger);border:1px solid;border-color:var(--border-color-feedback-danger)}@media (hover:hover){.nv-upload-item.nv-upload-item--status-error:hover{border-color:var(--border-color-feedback-danger-hover)}}.nv-upload-item.nv-upload-item--status-error .nv-upload-item-content-info{color:var(--text-color-feedback-danger-subtle)}.nv-upload-item .nv-icon:not(.nv-button .nv-icon),.nv-upload-item svg:not(.nv-button svg){color:var(--text-color-primary);color:var(--status-icon-color,var(--text-color-primary))}.nv-upload-item .nv-upload-item-hover-section{opacity:0}@media (prefers-reduced-motion:no-preference){.nv-upload-item .nv-upload-item-hover-section{transition:opacity .25s var(--ease-out)}}:is(.nv-upload-item:hover,.nv-upload-item:focus,.nv-upload-item:focus-within) .nv-upload-item-hover-section{opacity:1}.nv-upload-item .nv-upload-item-thumbnail{object-fit:cover}.nv-upload-item.nv-upload-item--kind-card{gap:calc(var(--spacing)*4);padding:calc(var(--spacing)*3)}.nv-upload-item.nv-upload-item--kind-card .nv-upload-item-thumbnail{display:grid;height:calc(var(--spacing)*8);min-width:calc(var(--spacing)*8);place-items:center;width:calc(var(--spacing)*8)}.nv-upload-item.nv-upload-item--kind-card .nv-upload-item-thumbnail.nv-upload-item-thumbnail-icon{border:1px solid;border-color:var(--border-color-base);color:var(--text-color-base)}.nv-upload-item.nv-upload-item--kind-card .nv-upload-item-thumbnail.nv-upload-item-thumbnail-icon:before{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nv-upload-item.nv-upload-item--kind-media{align-items:center;display:flex;height:100px;justify-content:center;position:relative;width:100px}.nv-upload-item.nv-upload-item--kind-media .nv-upload-item-thumbnail{inset:calc(var(--spacing)*0);position:absolute;transition:opacity .25s var(--ease-out)}:is(.nv-upload-item.nv-upload-item--kind-media:hover,.nv-upload-item.nv-upload-item--kind-media:focus,.nv-upload-item.nv-upload-item--kind-media:focus-within) .nv-upload-item-thumbnail{opacity:.1}.nv-upload-item-content{display:flex;flex:1 1;flex-direction:column;gap:calc(var(--spacing)*2);justify-content:space-between}.nv-upload-item-content-heading{font-size:var(--text-14);line-height:1.21429;line-height:1.28571}.nv-upload-item-content-heading,.nv-upload-item-content-info{font-family:var(--font-sans);font-weight:var(--font-weight-regular)}.nv-upload-item-content-info{align-items:center;display:inline-flex;font-size:var(--text-10);gap:calc(var(--spacing)*1);line-height:1.2}.nv-upload-item-content-info *{text-wrap:nowrap}.nv-upload-item-upload-spinner{animation:var(--animate-spin);font-size:var(--text-12)}.nv-upload-item-top-left{left:calc(var(--spacing)*2);position:absolute;top:calc(var(--spacing)*2)}.nv-upload-item-top-right{position:absolute;right:calc(var(--spacing)*2);top:calc(var(--spacing)*2)}.nv-vertical-nav-root{background-color:var(--background-color-surface-navigation);border-right:1px solid;border-color:var(--border-color-base);color:var(--text-color-primary);font-family:var(--font-sans);height:100%;width:240px}.nv-vertical-nav-root .nv-vertical-nav-item-label{display:block;flex:1 1;line-height:var(--leading-lh-125);min-width:calc(var(--spacing)*0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-vertical-nav-root .nv-vertical-nav-list{height:100%;list-style-type:none;margin:calc(var(--spacing)*0);overflow-y:auto;padding:calc(var(--spacing)*1);position:relative;scrollbar-width:thin;width:100%}.nv-vertical-nav-root .nv-vertical-nav-sub-list{list-style-type:none;padding-left:calc(var(--spacing)*8);padding-right:calc(var(--spacing)*6)}.nv-vertical-nav-root .nv-vertical-nav-item--active:not(.nv-vertical-nav-item--disabled):before{background-color:var(--color-brand);border-radius:var(--radius-sm);bottom:var(--spacing);content:"";left:var(--spacing);position:absolute;top:var(--spacing);width:calc(var(--spacing)/2)}.nv-vertical-nav-root .nv-vertical-nav-item{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:flex;font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-weight-bold);gap:calc(var(--spacing)*2);line-height:1.21429;line-height:var(--leading-lh-100);max-width:100%;overflow:hidden;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6);position:relative;text-align:start;width:100%}.nv-vertical-nav-root .nv-vertical-nav-item.nv-vertical-nav-item--active:not(.nv-vertical-nav-item--disabled){background-color:var(--background-color-interaction-pressed)}.nv-vertical-nav-root .nv-vertical-nav-item:hover:not(.nv-vertical-nav-item--disabled):not(:disabled){background-color:var(--background-color-interaction-hover)}.nv-vertical-nav-root .nv-vertical-nav-item:active:not(.nv-vertical-nav-item--disabled):not(:disabled){background-color:var(--background-color-interaction-pressed)}.nv-vertical-nav-root .nv-vertical-nav-item--kind-secondary{align-items:center;border-radius:var(--radius-sm);color:var(--text-color-secondary);display:flex;font-family:var(--font-sans);font-size:var(--text-14);font-weight:var(--font-weight-regular);gap:calc(var(--spacing)*2);height:calc(var(--spacing)*10);line-height:1.21429;line-height:var(--leading-lh-100);max-width:100%;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);position:relative;width:100%}.nv-vertical-nav-root .nv-vertical-nav-item--kind-secondary:hover:not(.nv-vertical-nav-item--disabled){background-color:var(--background-color-interaction-hover)}.nv-vertical-nav-root .nv-vertical-nav-item--kind-secondary:active:not(.nv-vertical-nav-item--disabled){background-color:var(--background-color-interaction-pressed)}.nv-vertical-nav-root .nv-vertical-nav-item--kind-secondary.nv-vertical-nav-item--active:not(.nv-vertical-nav-item--disabled){background-color:var(--background-color-interaction-pressed);color:var(--text-color-primary);font-weight:var(--font-weight-bold)}.nv-vertical-nav-root .nv-vertical-nav-item--disabled{color:var(--text-color-disabled);cursor:not-allowed}.nv-vertical-nav-root .nv-vertical-nav-item .nv-icon,.nv-vertical-nav-root .nv-vertical-nav-item svg{flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}.nv-vertical-nav-root .nv-vertical-nav-collapsible-trigger .nv-animated-chevron{margin-left:auto}.nv-vertical-nav-root .nv-vertical-nav-collapsible-trigger{border-radius:var(--radius-sm);display:flex;max-width:100%;overflow:hidden}.nv-vertical-nav-root .nv-collapsible-trigger[data-disabled]{opacity:1}.nv-vertical-nav-root .nv-vertical-nav-collapsible-section:not([open]):has(.nv-vertical-nav-item--kind-secondary.nv-vertical-nav-item--active:not(.nv-vertical-nav-item--disabled)):not([data-disabled]) .nv-vertical-nav-collapsible-trigger{position:relative}.nv-vertical-nav-root .nv-vertical-nav-collapsible-section:not([open]):has(.nv-vertical-nav-item--kind-secondary.nv-vertical-nav-item--active:not(.nv-vertical-nav-item--disabled)):not([data-disabled]) .nv-vertical-nav-collapsible-trigger:before{background-color:var(--color-brand);border-radius:var(--radius-sm);bottom:var(--spacing);content:"";left:var(--spacing);position:absolute;top:var(--spacing);width:calc(var(--spacing)/2)}.nv-vertical-nav-root .nv-vertical-nav-collapsible-section:not([open]):not([data-disabled]):has(.nv-vertical-nav-item--kind-secondary.nv-vertical-nav-item--active:not(.nv-vertical-nav-item--disabled)) .nv-vertical-nav-collapsible-trigger{background-color:var(--background-color-interaction-pressed)}.nv-vertical-nav-root .nv-vertical-nav-collapsible-section[data-disabled] .nv-vertical-nav-item--kind-secondary{color:var(--text-color-disabled);cursor:not-allowed}@media (prefers-reduced-motion:no-preference){:is(.nv-vertical-nav-root .nv-vertical-nav-item,.nv-vertical-nav-root .nv-vertical-nav-collapsible-section:not([data-disabled])){transition:background-color .2s var(--ease-out),color .2s var(--ease-out)}} \ No newline at end of file diff --git a/services/explorer/dist/static/js/main.e5781938.js b/services/explorer/dist/static/js/main.e5781938.js new file mode 100644 index 0000000000000000000000000000000000000000..a41f7e8764626af65ae09eb8b07f5431f468ac3c --- /dev/null +++ b/services/explorer/dist/static/js/main.e5781938.js @@ -0,0 +1,2 @@ +/*! For license information please see main.e5781938.js.LICENSE.txt */ +(()=>{var e={49(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),h=Symbol.iterator;var f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||f}function y(){}function A(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||f}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var x=A.prototype=new y;x.constructor=A,m(x,v.prototype),x.isPureReactComponent=!0;var b=Array.isArray,_=Object.prototype.hasOwnProperty,E={current:null},w={key:!0,ref:!0,__self:!0,__source:!0};function S(e,t,r){var i,a={},o=null,s=null;if(null!=t)for(i in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(o=""+t.key),t)_.call(t,i)&&!w.hasOwnProperty(i)&&(a[i]=t[i]);var l=arguments.length-2;if(1===l)a.children=r;else if(1y,getCachedOffsets:()=>v,hydrate:()=>x,loadImage:()=>m,loadProgressiveImages:()=>g,peekCachedImage:()=>A,revokeImage:()=>p});var r=n(987),i=n(135);const a=new Map,o=new Map,s=new Set;const l=new class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:20;this.maxConcurrent=e,this.active=0,this.queue=[]}async add(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return new Promise((n,r)=>{const i={downloadFn:e,resolve:n,reject:r};t?this.queue.unshift(i):this.queue.push(i),this.processQueue()})}async processQueue(){if(this.active>=this.maxConcurrent||0===this.queue.length)return;const{downloadFn:e,resolve:t,reject:n}=this.queue.shift();this.active++;try{t(await e())}catch(r){n(r)}finally{this.active--,this.processQueue()}}},c=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;const i=e.replace(/\/v[0-9]+\/.*/,"/v3"),a=new URLSearchParams;return r?a.set("image_key",r):(a.set("asset_url",t),n>0&&a.set("img_offset",n.toString())),"".concat(i,"/images?").concat(a.toString())},d=async e=>{const t=a.get(e);if(t)return t;try{const t=i.A.get(e),n=new Promise(e=>setTimeout(()=>e(null),1e3)),r=await Promise.race([t,n]);if(r)return a.set(e,r),r}catch(n){console.warn("\u26a0\ufe0f Persistent cache error:",n.message)}return null},u=async(e,t)=>{if(!t)return;const n={data:t,error:null,timestamp:Date.now()},r=a.get(e);r&&r.data!==t&&p(r),a.set(e,n),"string"===typeof t&&t.startsWith("blob:")||i.A.set(e,t,null,0).catch(e=>{console.warn("Failed to store image in persistent cache:",e)})},p=e=>{const t="string"===typeof e?e:null===e||void 0===e?void 0:e.data;if(t&&"string"===typeof t&&t.startsWith("blob:"))try{URL.revokeObjectURL(t)}catch(n){}},h=async(e,t)=>{const n=f(t)+e;if(s.has(n)){const e=new Error("URL previously failed in this session");throw e.status=404,e}const r=await fetch(e,{method:"GET",headers:t()});if(!r.ok){s.add(n);const e=new Error("Failed to fetch image: ".concat(r.status," ").concat(r.statusText));throw e.status=r.status,e}const i=await r.blob();return URL.createObjectURL(i)},f=e=>{try{const t="function"===typeof e?e():null,n=t&&t["x-usdsearch-storage-backend"];return n?"".concat(n,"|"):""}catch(t){return""}},m=async function(e,t,n){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null;if(!e)throw new Error("Asset URL is required");const p=f(t);let m,g,v=!1;if(0===a&&s){const t=(0,r.i1)(s);t&&(m=c(n,e,a,t),v=!0)}v||(m=c(n,e,a)),g=p+m;const y=await d(g);if(y&&y.data)return y.data;if(o.has(g))return o.get(g);const A=(async()=>{try{if(!v){const e=await l.add(()=>h(m,t),i);return await u(g,e),e}try{const e=await l.add(()=>h(m,t),i);return await u(g,e),e}catch(r){const s=c(n,e,a),f=p+s,m=await d(f);if(m&&m.data)return m.data;if(o.has(f))return o.get(f);const g=(async()=>{const e=await l.add(()=>h(s,t),i);return await u(f,e),e})();o.set(f,g);try{return await g}finally{o.delete(f)}}}finally{o.delete(g)}})();return o.set(g,A),A},g=async function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:20,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;const s=new Map,l=()=>{o&&o(s.size)};try{const r=await m(e,t,n,!1,0,a);s.set(0,r),l()}catch(y){}const c=new Map,d=new Set;let u=r,p=!1,h=0;const f=r=>{const i=m(e,t,n,!1,r).then(e=>(s.set(r,e),d.add(r),h=0,l(),{offset:r,success:!0,imageData:e})).catch(e=>(d.add(r),404===e.status?p=!0:h++,{offset:r,success:!1,error:e})).finally(()=>{c.delete(r)});return c.set(r,i),i};for(;!p&&u=3){p=!0;break}if(c.size>0&&await Promise.race(c.values()),0===c.size&&!p)break}c.size>0&&await Promise.allSettled(c.values());const g=Array.from(s.keys()).sort((e,t)=>e-t),v=g.length>0?Math.max(...g):r-1;return{images:s,maxOffset:v}},v=function(e){const t=[];for(const[r,i]of a.entries())try{const n=new URL(r),i=new URLSearchParams(n.search);if(i.get("asset_url")===e){const e=parseInt(i.get("img_offset")||"0",10);t.push(e)}}catch(n){}return t.sort((e,t)=>e-t)},y=()=>{o.clear(),s.clear()},A=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;if(!e||!t)return null;if(0===n&&i){const o=(0,r.i1)(i);if(o){const r=c(t,e,n,o),i=a.get(r);if(i&&i.data)return i.data}}const o=c(t,e,n),s=a.get(o);return s&&s.data?s.data:null},x=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:200;try{const t=await i.A.getAllKeys();if(!t||0===t.length)return;const n=t.slice(-e);await Promise.all(n.map(async e=>{try{const t=await i.A.get(e);t&&t.data&&a.set(e,t)}catch(t){}}))}catch(t){console.warn("[imageLoader] hydrate failed:",t)}}},119(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(345)},120(e,t,n){"use strict";n.d(t,{A:()=>o});n(950);var r=n(281),i=n(283),a=n(414);const o=e=>{let{error:t,reset:n,name:o}=e;const s=t&&t.message?t.message:String(t);return(0,a.jsxs)("div",{style:{background:i.A.dangerDim,color:i.A.textPrimary,border:"1px solid ".concat(i.A.danger),borderRadius:i.A.radiusMd,padding:16,margin:8},children:[(0,a.jsxs)("div",{style:{fontSize:14,fontWeight:700,marginBottom:8},children:["Something went wrong",o?" in ".concat(o):""]}),(0,a.jsxs)("div",{style:{marginBottom:12,fontFamily:i.A.mono,fontSize:13},children:["Error: ",s]}),(0,a.jsx)(r.$nd,{kind:"primary",color:"danger",size:"small",onClick:n,children:"Reset"})]})}},135(e,t,n){"use strict";n.d(t,{A:()=>o});const r="images",i=1073741824;const a=new class{constructor(){this.db=null,this.initPromise=null}async init(){return this.initPromise||(this.initPromise=new Promise((e,t)=>{if(!window.indexedDB)return console.warn("IndexedDB not supported, falling back to memory-only cache"),void e(!1);const n=indexedDB.open("DeepSearchImageCache",1);n.onerror=()=>{console.error("Failed to open IndexedDB:",n.error),e(!1)},n.onsuccess=()=>{this.db=n.result,e(!0)},n.onupgradeneeded=e=>{const t=e.target.result;if(!t.objectStoreNames.contains(r)){const e=t.createObjectStore(r,{keyPath:"key"});e.createIndex("timestamp","timestamp",{unique:!1}),e.createIndex("size","size",{unique:!1})}}})),this.initPromise}async get(e){return await this.init(),this.db?new Promise(t=>{const n=this.db.transaction([r],"readonly").objectStore(r).get(e);n.onsuccess=()=>{const r=n.result;r?(this.updateAccessTime(e),t({data:r.data,error:r.error,timestamp:r.timestamp,attempted:!0,offset:r.offset})):t(null)},n.onerror=()=>{console.error("Failed to get from persistent cache:",n.error),t(null)}}):null}async set(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if(await this.init(),!this.db)return!1;const a=(t?new Blob([t]).size:0)+(n?JSON.stringify(n).length:0)+e.length+100,o={key:e,data:t,error:n?JSON.stringify(n):null,timestamp:Date.now(),accessTime:Date.now(),size:a,offset:i,attempted:!0};return new Promise(async e=>{await this.cleanupIfNeeded(a);const t=this.db.transaction([r],"readwrite").objectStore(r).put(o);t.onsuccess=()=>{e(!0)},t.onerror=()=>{console.error("Failed to store in persistent cache:",t.error),e(!1)}})}async updateAccessTime(e){if(!this.db)return;const t=this.db.transaction([r],"readwrite").objectStore(r),n=t.get(e);n.onsuccess=()=>{const e=n.result;e&&(e.accessTime=Date.now(),t.put(e))}}async getCacheSize(){return await this.init(),this.db?new Promise(e=>{const t=this.db.transaction([r],"readonly").objectStore(r).getAll();t.onsuccess=()=>{const n=t.result.reduce((e,t)=>e+(t.size||0),0);e(n)},t.onerror=()=>{e(0)}}):0}async cleanupIfNeeded(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;await this.getCacheSize()+e>858993459.2&&await this.cleanup()}async cleanup(){if(await this.init(),this.db)return new Promise(e=>{const t=this.db.transaction([r],"readwrite").objectStore(r),n=t.index("timestamp").getAll();n.onsuccess=()=>{const r=n.result;r.sort((e,t)=>(e.accessTime||e.timestamp)-(t.accessTime||t.timestamp));const i=Math.floor(.25*r.length),a=r.slice(0,i).map(e=>new Promise(n=>{const r=t.delete(e.key);r.onsuccess=()=>n(),r.onerror=()=>n()}));Promise.all(a).then(()=>{console.log("Cleaned up ".concat(i," cache entries")),e()})},n.onerror=()=>{e()}})}async clear(){if(await this.init(),this.db)return new Promise(e=>{const t=this.db.transaction([r],"readwrite").objectStore(r).clear();t.onsuccess=()=>{console.log("Persistent image cache cleared"),e()},t.onerror=()=>{console.error("Failed to clear persistent cache:",t.error),e()}})}async getAllKeys(){return await this.init(),this.db?new Promise(e=>{const t=this.db.transaction([r],"readonly").objectStore(r).getAllKeys();t.onsuccess=()=>{e(t.result||[])},t.onerror=()=>{e([])}}):[]}async getStats(){return await this.init(),this.db?new Promise(e=>{const t=this.db.transaction([r],"readonly").objectStore(r).getAll();t.onsuccess=()=>{const n=t.result,r=n.reduce((e,t)=>e+(t.size||0),0);e({supported:!0,size:r,count:n.length,maxSize:i})},t.onerror=()=>{e({supported:!0,size:0,count:0,maxSize:i})}}):{supported:!1,size:0,count:0}}},o=a},281(e,t,n){"use strict";n.d(t,{euF:()=>Z,Exy:()=>re,lZ$:()=>et,$nd:()=>pe,Sc0:()=>At,cGx:()=>Dt,u4l:()=>Nt,aFV:()=>Wn,s_y:()=>pn,AMh:()=>cr,z21:()=>Ir,F16:()=>Oa,IzF:()=>Qa,l6P:()=>hs,EAD:()=>ys,Apm:()=>Fs,y$y:()=>Us,dOG:()=>Zs,vwO:()=>rl,ksK:()=>qr,NPJ:()=>_l,y8:()=>Kl,m_M:()=>cc});var r=n(379),i=n(986),a=n(414),o=n(750),s=n(950),l=n.t(s,2);const c=["action"],d=["accept","alt","capture","autoComplete","autoFocus","checked","defaultChecked","defaultValue","dirname","disabled","form","formAction","formEncType","formMethod","formNoValidate","formTarget","height","list","max","maxLength","min","minLength","multiple","name","onChange","onChangeCapture","onInput","onInputCapture","onInvalid","onInvalidCapture","onSelect","onSelectCapture","pattern","placeholder","readOnly","required","size","src","step","type","value","width","aria-label","aria-describedby","aria-details","aria-labelledby","id"],u=["autoComplete","autoFocus","children","defaultValue","disabled","form","multiple","name","onChange","onChangeCapture","onInput","onInputCapture","onInvalid","onInvalidCapture","required","size","value","aria-describedby","aria-details","aria-labelledby","aria-label","id","name"],p=["autoComplete","autoFocus","cols","defaultValue","disabled","form","maxLength","minLength","name","onChange","onChangeCapture","onInput","onInputCapture","onInvalid","onInvalidCapture","onSelect","onSelectCapture","placeholder","readOnly","required","rows","value","wrap","aria-describedby","aria-details","aria-labelledby","aria-label","id","name"],h=["type","disabled","form","formAction","formMethod","formNoValidate","formTarget","name","value","aria-describedby","aria-details","aria-labelledby","id"],f=["form","htmlFor"],m=["src","alt","width","height","loading","decoding","srcSet","sizes","crossOrigin","referrerPolicy","fetchPriority"],g=["max","value"],v={a:new Set(["href","target","rel","download","ping","hrefLang","referrerPolicy"]),form:new Set(c),input:new Set(d),select:new Set(u),textarea:new Set(p),button:new Set(h),label:new Set(f),img:new Set(m),progress:new Set(g)};function y(e,t){const n=v[e],r={},i={};for(const a in t)n.has(a)?r[a]=t[a]:i[a]=t[a];return[r,i]}var A=n(119);function x(e,t){if("function"===typeof e)return e(t);null!==e&&void 0!==e&&(e.current=t)}function b(){for(var e=arguments.length,t=new Array(e),n=0;n{let n=!1;const r=t.map(t=>{const r=x(t,e);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let e=0;e{let{children:o}=e,l=(0,i.A)(e,E);T(o)&&"function"===typeof C&&(o=C(o._payload));const c=s.Children.toArray(o),d=c.find(N);if(d){const e=d.props.children,i=c.map(t=>t===d?s.Children.count(e)>1?s.Children.only(null):s.isValidElement(e)?e.props.children:null:t);return(0,a.jsx)(t,(0,r.A)((0,r.A)({},l),{},{ref:n,children:s.isValidElement(e)?s.cloneElement(e,void 0,i):null}))}return(0,a.jsx)(t,(0,r.A)((0,r.A)({},l),{},{ref:n,children:o}))});return n.displayName="".concat(e,".Slot"),n}var P=R("Slot");function k(e){const t=s.forwardRef((e,t)=>{let{children:n}=e,a=(0,i.A)(e,w);if(T(n)&&"function"===typeof C&&(n=C(n._payload)),s.isValidElement(n)){const e=function(e){var t,n;let r=null===(t=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===t?void 0:t.get,i=r&&"isReactWarning"in r&&r.isReactWarning;if(i)return e.ref;if(r=null===(n=Object.getOwnPropertyDescriptor(e,"ref"))||void 0===n?void 0:n.get,i=r&&"isReactWarning"in r&&r.isReactWarning,i)return e.props.ref;return e.props.ref||e.ref}(n),i=function(e,t){const n=(0,r.A)({},t);for(const i in t){const a=e[i],o=t[i];/^on[A-Z]/.test(i)?a&&o?n[i]=function(){const e=o(...arguments);return a(...arguments),e}:a&&(n[i]=a):"style"===i?n[i]=(0,r.A)((0,r.A)({},a),o):"className"===i&&(n[i]=[a,o].filter(Boolean).join(" "))}return(0,r.A)((0,r.A)({},e),n)}(a,n.props);return n.type!==s.Fragment&&(i.ref=t?b(t,e):e),s.cloneElement(n,i)}return s.Children.count(n)>1?s.Children.only(null):null});return t.displayName="".concat(e,".SlotClone"),t}var D=Symbol("radix.slottable");function N(e){return s.isValidElement(e)&&"function"===typeof e.type&&"__radixId"in e.type&&e.type.__radixId===D}const j=["asChild"];var I=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{const n=R("Primitive.".concat(t)),o=s.forwardRef((e,o)=>{const{asChild:s}=e,l=(0,i.A)(e,j),c=s?n:t;return"undefined"!==typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(c,(0,r.A)((0,r.A)({},l),{},{ref:o}))});return o.displayName="Primitive.".concat(t),(0,r.A)((0,r.A)({},e),{},{[t]:o})},{});const L="nv-avatar-fallback",F="nv-avatar-image",O="nv-avatar-root",M=["className"],B=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(7);let s,l;if(n[0]!==e){var c=e;({className:s}=c),l=(0,i.A)(c,M),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];const d=s?"nv-avatar-fallback ".concat(s):"nv-avatar-fallback";let u;return n[3]!==l||n[4]!==t||n[5]!==d?(u=(0,a.jsx)(I.div,(0,r.A)({className:d,"data-testid":L,ref:t},l)),n[3]=l,n[4]=t,n[5]=d,n[6]=u):u=n[6],u});function z(){for(var e=arguments.length,t=new Array(e),n=0;n{"function"===typeof t?t(e):t&&(t.current=e)})}}B.displayName="AvatarFallback";const U=["className","src","alt","onLoad","onError"],V=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(26);let l,c,d,u,p,h;if(n[0]!==e){var f=e;({className:c,src:h,alt:l,onLoad:u,onError:d}=f),p=(0,i.A)(f,U),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p,n[6]=h}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5],h=n[6];const[m,g]=(0,s.useState)(void 0),v=void 0!==h&&m===h;let y;n[7]!==h?(y=e=>{h&&null!==e&&void 0!==e&&e.complete&&e.naturalWidth>0&&g(h)},n[7]=h,n[8]=y):y=n[8];const A=y;if(!h)return null;const x=c?"nv-avatar-image ".concat(c):"nv-avatar-image",b=v?"":void 0;let _,E,w,S;return n[9]!==A||n[10]!==t?(_=z(t,A),n[9]=A,n[10]=t,n[11]=_):_=n[11],n[12]!==u||n[13]!==h?(E=e=>{var t;g(h),null===(t=u)||void 0===t||t(e)},n[12]=u,n[13]=h,n[14]=E):E=n[14],n[15]!==d?(w=e=>{var t;g(void 0),null===(t=d)||void 0===t||t(e)},n[15]=d,n[16]=w):w=n[16],n[17]!==l||n[18]!==p||n[19]!==h||n[20]!==x||n[21]!==b||n[22]!==_||n[23]!==E||n[24]!==w?(S=(0,a.jsx)(I.img,(0,r.A)({className:x,"data-testid":F,"data-loaded":b,src:h,alt:l,ref:_,onLoad:E,onError:w},p)),n[17]=l,n[18]=p,n[19]=h,n[20]=x,n[21]=b,n[22]=_,n[23]=E,n[24]=w,n[25]=S):S=n[25],S});function W(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var i=e.length;for(t=0;t"boolean"===typeof e?"".concat(e):0===e?"0":e,G=H,X=(e,t)=>n=>{var a;if(null==(null===t||void 0===t?void 0:t.variants))return G(e,null===n||void 0===n?void 0:n.class,null===n||void 0===n?void 0:n.className);const{variants:o,defaultVariants:s}=t,l=Object.keys(o).map(e=>{const t=null===n||void 0===n?void 0:n[e],r=null===s||void 0===s?void 0:s[e];if(null===t)return null;const i=K(t)||K(r);return o[e][i]}),c=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{}),d=null===t||void 0===t||null===(a=t.compoundVariants)||void 0===a?void 0:a.reduce((e,t)=>{let{class:n,className:a}=t,o=(0,i.A)(t,q);return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes((0,r.A)((0,r.A)({},s),c)[t]):(0,r.A)((0,r.A)({},s),c)[t]===n})?[...e,n,a]:e},[]);return G(e,l,d,null===n||void 0===n?void 0:n.class,null===n||void 0===n?void 0:n.className)},Y=["className","size","kind","interactive"],$=X("nv-avatar-root",{variants:{size:{small:"nv-avatar-root--size-small",medium:"nv-avatar-root--size-medium",large:"nv-avatar-root--size-large",xlarge:"nv-avatar-root--size-xlarge",xxlarge:"nv-avatar-root--size-xxlarge"},interactive:{true:"nv-avatar-root--interactive"},kind:{outline:"nv-avatar-root--kind-outline",solid:""}},defaultVariants:{size:"medium",kind:"outline"}}),Q=s.forwardRef((e,t)=>{const n=(0,o.c)(15);let s,l,c,d,u;if(n[0]!==e){var p=e;({className:s,size:u,kind:c,interactive:l}=p),d=(0,i.A)(p,Y),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d,n[5]=u}else s=n[1],l=n[2],c=n[3],d=n[4],u=n[5];const h=void 0===l?!!d.onClick:l;let f,m;return n[6]!==s||n[7]!==h||n[8]!==c||n[9]!==u?(f=$({className:s,size:u,kind:c,interactive:h}),n[6]=s,n[7]=h,n[8]=c,n[9]=u,n[10]=f):f=n[10],n[11]!==d||n[12]!==t||n[13]!==f?(m=(0,a.jsx)(I.div,(0,r.A)({className:f,"data-testid":O,ref:t},d)),n[11]=d,n[12]=t,n[13]=f,n[14]=m):m=n[14],m});Q.displayName="AvatarRoot";const J=["src","fallback","alt","attributes","size","kind","interactive"],Z=s.forwardRef((e,t)=>{var n,s;const l=(0,o.c)(25);let c,d,u,p,h,f,m,g;if(l[0]!==e){const{src:t,fallback:n,alt:r,attributes:a,size:o,kind:s,interactive:v}=e;m=t,u=n,c=r,d=a,f=o,h=s,p=v,g=y("img",(0,i.A)(e,J)),l[0]=e,l[1]=c,l[2]=d,l[3]=u,l[4]=p,l[5]=h,l[6]=f,l[7]=m,l[8]=g}else c=l[1],d=l[2],u=l[3],p=l[4],h=l[5],f=l[6],m=l[7],g=l[8];const[v,A]=g,x=null===(n=d)||void 0===n?void 0:n.AvatarImage;let b;l[9]!==c||l[10]!==v||l[11]!==m||l[12]!==x?(b=(0,a.jsx)(V,(0,r.A)((0,r.A)({src:m,alt:c},v),x)),l[9]=c,l[10]=v,l[11]=m,l[12]=x,l[13]=b):b=l[13];const _=null===(s=d)||void 0===s?void 0:s.AvatarFallback;let E,w;return l[14]!==u||l[15]!==_?(E=(0,a.jsx)(B,(0,r.A)((0,r.A)({},_),{},{children:u})),l[14]=u,l[15]=_,l[16]=E):E=l[16],l[17]!==p||l[18]!==h||l[19]!==t||l[20]!==A||l[21]!==f||l[22]!==b||l[23]!==E?(w=(0,a.jsxs)(Q,(0,r.A)((0,r.A)({ref:t,size:f,interactive:p,kind:h},A),{},{children:[b,E]})),l[17]=p,l[18]=h,l[19]=t,l[20]=A,l[21]=f,l[22]=b,l[23]=E,l[24]=w):w=l[24],w});Z.displayName="Avatar";const ee="nv-badge",te=["asChild","className","children","color","kind"],ne=X("nv-badge",{variants:{kind:{outline:"",solid:"nv-badge--kind-solid"},color:{blue:"",green:"nv-badge--color-green",red:"nv-badge--color-red",yellow:"nv-badge--color-yellow",purple:"nv-badge--color-purple",teal:"nv-badge--color-teal",gray:"nv-badge--color-gray"}},defaultVariants:{kind:"outline",color:"blue"}}),re=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(17);let s,l,c,d,u,p;if(n[0]!==e){var h=e;({asChild:s,className:c,children:l,color:d,kind:u}=h),p=(0,i.A)(h,te),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d,n[5]=u,n[6]=p}else s=n[1],l=n[2],c=n[3],d=n[4],u=n[5],p=n[6];const f=s?P:"span";let m,g;return n[7]!==c||n[8]!==d||n[9]!==u?(m=ne({className:c,kind:u,color:d}),n[7]=c,n[8]=d,n[9]=u,n[10]=m):m=n[10],n[11]!==f||n[12]!==l||n[13]!==p||n[14]!==t||n[15]!==m?(g=(0,a.jsx)(f,(0,r.A)((0,r.A)({className:m,"data-testid":ee,ref:t},p),{},{children:l})),n[11]=f,n[12]=l,n[13]=p,n[14]=t,n[15]=m,n[16]=g):g=n[16],g});re.displayName="Badge";const ie=new Set([void 0,null,!0,!1]),ae=new WeakMap;function oe(e){if("string"===typeof e)return e;if("number"===typeof e)return e.toString();if(!e)return"";if(Array.isArray(e)){const t=ae.get(e);if(void 0!==t)return t;let n="";for(const r of e)n+=oe(r);return ae.set(e,n),n}if(s.isValidElement(e)){const t=ae.get(e);if(void 0!==t)return t;const n=e,r=n.props.children?oe(n.props.children):"";return ae.set(e,r),r}return t=e,ie.has(t)||"object"===typeof t||"function"===typeof t?"":String(t);var t}function se(e){return s.isValidElement(e)&&"button"===e.type}function le(e,t,n){return!n||se(e)?null!==t&&void 0!==t?t:"button":t}const ce="nv-button",de=["asChild","className","kind","size","children","color","type"],ue=X("nv-button",{variants:{size:{tiny:"nv-button--size-tiny",small:"nv-button--size-small",medium:"nv-button--size-medium",large:"nv-button--size-large"},kind:{primary:"nv-button--kind-primary",secondary:"nv-button--kind-secondary",tertiary:"nv-button--kind-tertiary"},color:{brand:"nv-button--color-brand",neutral:"nv-button--color-neutral",danger:"nv-button--color-danger"}}}),pe=s.forwardRef((e,t)=>{const n=(0,o.c)(25);let s,l,c,d,u,p,h,f,m,g,v;if(n[0]!==e){var y=e;({asChild:s,className:c,kind:u,size:h,children:l,color:d,type:f}=y),p=(0,i.A)(y,de),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d,n[5]=u,n[6]=p,n[7]=h,n[8]=f}else s=n[1],l=n[2],c=n[3],d=n[4],u=n[5],p=n[6],h=n[7],f=n[8];return n[9]!==c||n[10]!==d||n[11]!==u||n[12]!==h?(m=ue({className:c,kind:u,size:h,color:d}),n[9]=c,n[10]=d,n[11]=u,n[12]=h,n[13]=m):m=n[13],n[14]!==s||n[15]!==l||n[16]!==f?(g=le(l,f,s),n[14]=s,n[15]=l,n[16]=f,n[17]=g):g=n[17],n[18]!==s||n[19]!==l||n[20]!==p||n[21]!==t||n[22]!==m||n[23]!==g?(v=(0,a.jsx)(I.button,(0,r.A)((0,r.A)({asChild:s,className:m,"data-testid":ce,ref:t,type:g},p),{},{children:l})),n[18]=s,n[19]=l,n[20]=p,n[21]=t,n[22]=m,n[23]=g,n[24]=v):v=n[24],v});pe.displayName="Button";const he=["className","name","variant","size","style"],fe=X("nv-icon",{variants:{variant:{line:"",fill:"nv-icon--fill"}}}),me=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(19);let s,l,c,d,u,p;if(n[0]!==e){var h=e;({className:s,name:l,variant:p,size:d,style:u}=h),c=(0,i.A)(h,he),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d,n[5]=u,n[6]=p}else s=n[1],l=n[2],c=n[3],d=n[4],u=n[5],p=n[6];const f=void 0===p?"line":p;let m,g;n[7]!==d||n[8]!==u?(m=d?(0,r.A)({"--icon-font-size":"".concat(d,"px")},u):u,n[7]=d,n[8]=u,n[9]=m):m=n[9],n[10]!==s||n[11]!==f?(g=fe({className:s,variant:f}),n[10]=s,n[11]=f,n[12]=g):g=n[12];const v="".concat(g," nv-icon-").concat(l),y=c["aria-label"]?"false":"true";let A;return n[13]!==c||n[14]!==t||n[15]!==m||n[16]!==v||n[17]!==y?(A=(0,a.jsx)("i",(0,r.A)({style:m,className:v,ref:t,role:"img","aria-hidden":y},c)),n[13]=c,n[14]=t,n[15]=m,n[16]=v,n[17]=y,n[18]=A):A=n[18],A});me.displayName="Icon";const ge="nv-banner-root",ve="nv-banner-layout",ye="nv-banner-actions-section",Ae="nv-banner-close-button-section",xe="nv-banner-content",be="nv-banner-icon",_e="nv-banner-header",Ee="nv-banner-heading",we="nv-banner-subheading",Se="nv-banner-close-button",Ce=["className"],Te=X("nv-banner-actions-section"),Re=s.forwardRef(function(e,t){const n=(0,o.c)(9);let s,l,c,d;if(n[0]!==e){var u=e;({className:s}=u),l=(0,i.A)(u,Ce),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];return n[3]!==s?(c=Te({className:s}),n[3]=s,n[4]=c):c=n[4],n[5]!==l||n[6]!==t||n[7]!==c?(d=(0,a.jsx)(I.div,(0,r.A)({className:c,"data-testid":ye,ref:t},l)),n[5]=l,n[6]=t,n[7]=c,n[8]=d):d=n[8],d}),Pe=["className"],ke=X("nv-banner-close-button-section"),De=s.forwardRef(function(e,t){const n=(0,o.c)(9);let s,l,c,d;if(n[0]!==e){var u=e;({className:s}=u),l=(0,i.A)(u,Pe),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];return n[3]!==s?(c=ke({className:s}),n[3]=s,n[4]=c):c=n[4],n[5]!==l||n[6]!==t||n[7]!==c?(d=(0,a.jsx)(I.div,(0,r.A)({className:c,"data-testid":Ae,ref:t},l)),n[5]=l,n[6]=t,n[7]=c,n[8]=d):d=n[8],d}),Ne=["className"],je=X("nv-banner-content"),Ie=s.forwardRef((e,t)=>{const n=(0,o.c)(9);let s,l,c,d;if(n[0]!==e){var u=e;({className:s}=u),l=(0,i.A)(u,Ne),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];return n[3]!==s?(c=je({className:s}),n[3]=s,n[4]=c):c=n[4],n[5]!==l||n[6]!==t||n[7]!==c?(d=(0,a.jsx)(I.div,(0,r.A)({className:c,"data-testid":xe,ref:t},l)),n[5]=l,n[6]=t,n[7]=c,n[8]=d):d=n[8],d});Ie.displayName="BannerContent";const Le=["className"],Fe=X("nv-banner-header"),Oe=s.forwardRef((e,t)=>{const n=(0,o.c)(9);let s,l,c,d;if(n[0]!==e){var u=e;({className:s}=u),l=(0,i.A)(u,Le),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];return n[3]!==s?(c=Fe({className:s}),n[3]=s,n[4]=c):c=n[4],n[5]!==l||n[6]!==t||n[7]!==c?(d=(0,a.jsx)(I.div,(0,r.A)({className:c,"data-testid":_e,ref:t},l)),n[5]=l,n[6]=t,n[7]=c,n[8]=d):d=n[8],d});Oe.displayName="BannerHeader";const Me=["className"],Be=X("nv-banner-heading"),ze=s.forwardRef((e,t)=>{const n=(0,o.c)(9);let s,l,c,d;if(n[0]!==e){var u=e;({className:s}=u),l=(0,i.A)(u,Me),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];return n[3]!==s?(c=Be({className:s}),n[3]=s,n[4]=c):c=n[4],n[5]!==l||n[6]!==t||n[7]!==c?(d=(0,a.jsx)(I.div,(0,r.A)({className:c,"data-testid":Ee,ref:t},l)),n[5]=l,n[6]=t,n[7]=c,n[8]=d):d=n[8],d});ze.displayName="BannerHeading";const Ue=["className"],Ve=X("nv-banner-icon"),We=s.forwardRef((e,t)=>{const n=(0,o.c)(9);let s,l,c,d;if(n[0]!==e){var u=e;({className:s}=u),l=(0,i.A)(u,Ue),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];return n[3]!==s?(c=Ve({className:s}),n[3]=s,n[4]=c):c=n[4],n[5]!==l||n[6]!==t||n[7]!==c?(d=(0,a.jsx)(I.div,(0,r.A)({className:c,"data-testid":be,ref:t},l)),n[5]=l,n[6]=t,n[7]=c,n[8]=d):d=n[8],d});We.displayName="BannerIcon";const He=["className"],qe=X("nv-banner-layout"),Ke=s.forwardRef((e,t)=>{const n=(0,o.c)(9);let s,l,c,d;if(n[0]!==e){var u=e;({className:s}=u),l=(0,i.A)(u,He),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];return n[3]!==s?(c=qe({className:s}),n[3]=s,n[4]=c):c=n[4],n[5]!==l||n[6]!==t||n[7]!==c?(d=(0,a.jsx)(I.div,(0,r.A)({className:c,"data-testid":ve,ref:t},l)),n[5]=l,n[6]=t,n[7]=c,n[8]=d):d=n[8],d});Ke.displayName="BannerLayout";const Ge=["className","kind","status","actionsPosition"],Xe=X("nv-banner-root",{variants:{status:{error:"nv-banner-root--status-error",warning:"nv-banner-root--status-warning",success:"nv-banner-root--status-success",info:""},kind:{global:"nv-banner-root--kind-global",header:"nv-banner-root--kind-header",inline:""},actionsPosition:{right:"nv-banner-root--actionsPosition-right",bottom:"nv-banner-root--actionsPosition-bottom"}}}),Ye=s.forwardRef((e,t)=>{const n=(0,o.c)(15);let s,l,c,d,u;if(n[0]!==e){var p=e;({className:l,kind:u,status:d,actionsPosition:s}=p),c=(0,i.A)(p,Ge),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d,n[5]=u}else s=n[1],l=n[2],c=n[3],d=n[4],u=n[5];const h=void 0===u?"inline":u;let f,m;return n[6]!==s||n[7]!==l||n[8]!==h||n[9]!==d?(f=Xe({className:l,kind:h,status:d,actionsPosition:s}),n[6]=s,n[7]=l,n[8]=h,n[9]=d,n[10]=f):f=n[10],n[11]!==c||n[12]!==t||n[13]!==f?(m=(0,a.jsx)(I.div,(0,r.A)({className:f,"data-testid":ge,ref:t},c)),n[11]=c,n[12]=t,n[13]=f,n[14]=m):m=n[14],m});Ye.displayName="BannerRoot";const $e=["className"],Qe=X("nv-banner-subheading"),Je=s.forwardRef((e,t)=>{const n=(0,o.c)(9);let s,l,c,d;if(n[0]!==e){var u=e;({className:s}=u),l=(0,i.A)(u,$e),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];return n[3]!==s?(c=Qe({className:s}),n[3]=s,n[4]=c):c=n[4],n[5]!==l||n[6]!==t||n[7]!==c?(d=(0,a.jsx)(I.div,(0,r.A)({className:c,"data-testid":we,ref:t},l)),n[5]=l,n[6]=t,n[7]=c,n[8]=d):d=n[8],d});Je.displayName="BannerSubheading";const Ze=["children","kind","status","slotIcon","slotSubheading","actionsPosition","slotActions","onClose","attributes"],et=(0,s.forwardRef)((e,t)=>{let{children:n,kind:o="inline",status:s="info",slotIcon:l=("info"===s?(0,a.jsx)(me,{name:"info-circle",variant:"fill"}):"warning"===s?(0,a.jsx)(me,{name:"warning",variant:"fill"}):"error"===s?(0,a.jsx)(me,{name:"error",variant:"fill"}):"success"===s?(0,a.jsx)(me,{name:"check-circle",variant:"fill"}):null),slotSubheading:c,actionsPosition:d,slotActions:u,onClose:p,attributes:h}=e,f=(0,i.A)(e,Ze);return(0,a.jsx)(Ye,(0,r.A)((0,r.A)({kind:o,status:s,actionsPosition:d,ref:t},f),{},{children:(0,a.jsxs)(Ke,(0,r.A)((0,r.A)({},null===h||void 0===h?void 0:h.BannerLayout),{},{children:[(0,a.jsxs)(Ie,(0,r.A)((0,r.A)({},null===h||void 0===h?void 0:h.BannerContent),{},{children:[l&&(0,a.jsx)(We,(0,r.A)((0,r.A)({},null===h||void 0===h?void 0:h.BannerIcon),{},{children:l})),(0,a.jsxs)(Oe,(0,r.A)((0,r.A)({},null===h||void 0===h?void 0:h.BannerHeader),{},{children:[n&&(0,a.jsx)(ze,(0,r.A)((0,r.A)({},null===h||void 0===h?void 0:h.BannerHeading),{},{children:n})),"header"===o&&c&&(0,a.jsx)(Je,(0,r.A)((0,r.A)({},null===h||void 0===h?void 0:h.BannerSubheading),{},{children:c}))]}))]})),u&&(0,a.jsx)(Re,(0,r.A)((0,r.A)({},null===h||void 0===h?void 0:h.BannerActionsSection),{},{children:u})),p&&(0,a.jsx)(De,(0,r.A)((0,r.A)({},null===h||void 0===h?void 0:h.BannerCloseButtonSection),{},{children:(0,a.jsx)(pe,(0,r.A)((0,r.A)({color:"neutral",kind:"tertiary",size:"tiny",onClick:p,"data-testid":Se,"aria-label":"Close"},null===h||void 0===h?void 0:h.BannerCloseButton),{},{children:(0,a.jsx)(me,{name:"close",size:"12"})}))}))]}))}))});et.displayName="Banner";var tt=s.forwardRef((e,t)=>(0,a.jsx)(I.label,(0,r.A)((0,r.A)({},e),{},{ref:t,onMouseDown:t=>{var n;t.target.closest("button, input, select, textarea")||(null===(n=e.onMouseDown)||void 0===n||n.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}})));tt.displayName="Label";var nt=tt;const rt="nv-label",it=["htmlFor","className","disabled","size"],at=X("nv-label",{variants:{disabled:{true:"nv-label--disabled"},size:{small:"nv-label--size-small",medium:"nv-label--size-medium",large:"nv-label--size-large"}},defaultVariants:{size:"medium"}}),ot=s.forwardRef((e,t)=>{const n=(0,o.c)(17);let s,l,c,d,u,p,h,f;if(n[0]!==e){var m=e;({htmlFor:c,className:s,disabled:l,size:u}=m),d=(0,i.A)(m,it),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d,n[5]=u}else s=n[1],l=n[2],c=n[3],d=n[4],u=n[5];return n[6]!==s||n[7]!==l||n[8]!==u?(p=at({className:s,disabled:l,size:u}),n[6]=s,n[7]=l,n[8]=u,n[9]=p):p=n[9],n[10]!==d||n[11]!==t||n[12]!==p?(h=(0,a.jsx)(tt,(0,r.A)({className:p,"data-testid":rt,ref:t},d)),n[10]=d,n[11]=t,n[12]=p,n[13]=h):h=n[13],n[14]!==c||n[15]!==h?(f=(0,a.jsx)(nt,{htmlFor:c,asChild:!0,children:h}),n[14]=c,n[15]=h,n[16]=f):f=n[16],f});ot.displayName="Label";const st=(0,s.createContext)({});function lt(){const e=(0,o.c)(1),t=(0,s.useContext)(st);if(!t){let t;return e[0]===Symbol.for("react.memo_cache_sentinel")?(t={},e[0]=t):t=e[0],t}return t}const ct="nv-checkbox-root",dt="nv-checkbox-input",ut=["className","error","defaultChecked","checked","onCheckedChange","disabled","name","id","value","required","form","onChange"],pt=X("nv-checkbox-input",{variants:{error:{true:"nv-checkbox-input--error"}}}),ht=s.forwardRef((e,t)=>{const n=(0,o.c)(36);let l,c,d,u,p,h,f,m,g,v,y,A,x;if(n[0]!==e){var b=e;({className:c,error:p,defaultChecked:d,checked:l,onCheckedChange:v,disabled:u,name:m,id:f,value:x,required:A,form:h,onChange:g}=b),y=(0,i.A)(b,ut),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p,n[6]=h,n[7]=f,n[8]=m,n[9]=g,n[10]=v,n[11]=y,n[12]=A,n[13]=x}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5],h=n[6],f=n[7],m=n[8],g=n[9],v=n[10],y=n[11],A=n[12],x=n[13];const _=void 0===x?"on":x,E=lt(),w="indeterminate"===l,S=!w&&l,C=w?void 0:_,T=((e,t)=>(0,s.useCallback)(n=>{n&&(n.indeterminate=t),"function"===typeof e?e(n):e&&(e.current=n)},[t,e]))(t,w);let R;n[14]!==g||n[15]!==v?(R=e=>{var t,n;null===(t=g)||void 0===t||t(e),null===(n=v)||void 0===n||n(e.target.checked)},n[14]=g,n[15]=v,n[16]=R):R=n[16];const P=R,k=null!==p&&void 0!==p?p:"error"===E.status;let D;n[17]!==c||n[18]!==k?(D=pt({className:c,error:k}),n[17]=c,n[18]=k,n[19]=D):D=n[19];const N=null!==f&&void 0!==f?f:E.id,j=null!==m&&void 0!==m?m:E.name,I=void 0===l?void 0:S,L=void 0===l?d:void 0,F=null!==A&&void 0!==A?A:E.required,O=E["aria-describedby"],M=E["aria-labelledby"],B=E["aria-details"];let z;return n[20]!==C||n[21]!==u||n[22]!==h||n[23]!==P||n[24]!==y||n[25]!==T||n[26]!==O||n[27]!==M||n[28]!==B||n[29]!==D||n[30]!==N||n[31]!==j||n[32]!==I||n[33]!==L||n[34]!==F?(z=(0,a.jsx)("input",(0,r.A)((0,r.A)({ref:T,className:D,"data-testid":dt,id:N,name:j,value:C,checked:I,defaultChecked:L,disabled:u,required:F,form:h,onChange:P,"aria-describedby":O,"aria-labelledby":M,"aria-details":B},y),{},{type:"checkbox"})),n[20]=C,n[21]=u,n[22]=h,n[23]=P,n[24]=y,n[25]=T,n[26]=O,n[27]=M,n[28]=B,n[29]=D,n[30]=N,n[31]=j,n[32]=I,n[33]=L,n[34]=F,n[35]=z):z=n[35],z});ht.displayName="CheckboxInput";const ft=["className","labelSide"],mt=X("nv-checkbox-root",{variants:{labelSide:{left:"nv-checkbox-root--label-left",right:""}}}),gt=s.forwardRef((e,t)=>{const n=(0,o.c)(11);let s,l,c,d,u;if(n[0]!==e){var p=e;({className:s,labelSide:l}=p),c=(0,i.A)(p,ft),n[0]=e,n[1]=s,n[2]=l,n[3]=c}else s=n[1],l=n[2],c=n[3];return n[4]!==s||n[5]!==l?(d=mt({className:s,labelSide:l}),n[4]=s,n[5]=l,n[6]=d):d=n[6],n[7]!==c||n[8]!==t||n[9]!==d?(u=(0,a.jsx)(I.div,(0,r.A)({className:d,"data-testid":ct,ref:t},c)),n[7]=c,n[8]=t,n[9]=d,n[10]=u):u=n[10],u});gt.displayName="CheckboxRoot";const vt=["labelSide","slotLabel","disabled","error","attributes","className","checked","defaultChecked","onCheckedChange","id"],yt=["id"],At=s.forwardRef((e,t)=>{var n,l;const c=(0,o.c)(27),{labelSide:d,slotLabel:u,disabled:p,error:h,attributes:f,className:m,checked:g,defaultChecked:v,onCheckedChange:A,id:x}=e,b=(0,i.A)(e,vt),_=(0,s.useId)(),E=(0,s.useId)(),w=lt(),[S,C]=y("input",b),T=null===f||void 0===f?void 0:f.CheckboxInput;let R,P,k;if(c[0]!==T?(R=null!==T&&void 0!==T?T:{},c[0]=T,c[1]=R):R=c[1],c[2]!==R){var D=R;({id:P}=D),k=(0,i.A)(D,yt),c[2]=R,c[3]=P,c[4]=k}else P=c[3],k=c[4];const N=null!==(n=null!==(l=null!==x&&void 0!==x?x:P)&&void 0!==l?l:w.id)&&void 0!==n?n:_;let j,I,L;return c[5]!==k||c[6]!==g||c[7]!==N||c[8]!==v||c[9]!==p||c[10]!==h||c[11]!==S||c[12]!==A||c[13]!==t?(j=(0,a.jsx)(ht,(0,r.A)((0,r.A)({checked:g,onCheckedChange:A,defaultChecked:v,disabled:p,error:h,ref:t,id:N},S),k)),c[5]=k,c[6]=g,c[7]=N,c[8]=v,c[9]=p,c[10]=h,c[11]=S,c[12]=A,c[13]=t,c[14]=j):j=c[14],c[15]!==(null===f||void 0===f?void 0:f.Label)||c[16]!==N||c[17]!==p||c[18]!==E||c[19]!==u?(I=u&&(0,a.jsx)(ot,(0,r.A)((0,r.A)({disabled:p,id:E,htmlFor:N},null===f||void 0===f?void 0:f.Label),{},{children:u})),c[15]=null===f||void 0===f?void 0:f.Label,c[16]=N,c[17]=p,c[18]=E,c[19]=u,c[20]=I):I=c[20],c[21]!==m||c[22]!==d||c[23]!==C||c[24]!==j||c[25]!==I?(L=(0,a.jsxs)(gt,(0,r.A)((0,r.A)({className:m,labelSide:d},C),{},{children:[j,I]})),c[21]=m,c[22]=d,c[23]=C,c[24]=j,c[25]=I,c[26]=L):L=c[26],L});At.displayName="Checkbox";const xt="nv-divider-root",bt="nv-divider-element",_t=["className","orientation","width"],Et=X("nv-divider-element",{variants:{orientation:{horizontal:"nv-divider-element--orientation-horizontal",vertical:"nv-divider-element--orientation-vertical"},width:{small:"",medium:"nv-divider-element--width-medium",large:"nv-divider-element--width-large"}},defaultVariants:{orientation:"horizontal",width:"small"}}),wt=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(14);let s,l,c,d,u;if(n[0]!==e){var p=e;({className:s,orientation:l,width:d}=p),c=(0,i.A)(p,_t),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d}else s=n[1],l=n[2],c=n[3],d=n[4];n[5]!==s||n[6]!==l||n[7]!==d?(u=Et({className:s,orientation:l,width:d}),n[5]=s,n[6]=l,n[7]=d,n[8]=u):u=n[8];const h=null!==l&&void 0!==l?l:void 0;let f;return n[9]!==c||n[10]!==t||n[11]!==u||n[12]!==h?(f=(0,a.jsx)(I.div,(0,r.A)({className:u,ref:t,"data-testid":bt,role:"separator","aria-orientation":h},c)),n[9]=c,n[10]=t,n[11]=u,n[12]=h,n[13]=f):f=n[13],f});wt.displayName="DividerElement";const St=[...Object.keys({0:"0px",1:"4px",2:"8px",3:"12px",4:"16px",5:"20px",6:"24px",7:"28px",8:"32px",9:"36px",10:"40px",11:"44px",12:"48px",14:"56px",16:"64px",18:"72px",20:"80px",24:"96px",28:"112px",32:"128px",36:"144px",40:"160px",44:"176px",48:"192px",52:"208px",56:"224px",60:"240px",64:"256px",72:"288px",80:"320px",96:"384px",250:"1000px",px:"1px",.25:"1px",.5:"2px",.75:"3px",1.5:"6px",2.5:"10px",3.5:"14px","density-xxs":"2px","density-xs":"4px","density-sm":"6px","density-md":"8px","density-lg":"12px","density-xl":"16px","density-2xl":"24px","density-3xl":"32px","density-4xl":"48px","density-5xl":"64px"}),"inherit"],Ct=(e,t,n,r)=>n.reduce((n,i)=>{const a=i.toString().replace(".","_");return n[i]="".concat(e,"--").concat(t,"-").concat(r?r(a):a),n},{}),Tt=X("",{variants:{gap:Ct("nv-primitive","gap",St),padding:Ct("nv-primitive","spacing",St),paddingX:Ct("nv-primitive","spacing-x",St),paddingY:Ct("nv-primitive","spacing-y",St),paddingTop:Ct("nv-primitive","spacing-t",St),paddingRight:Ct("nv-primitive","spacing-r",St),paddingBottom:Ct("nv-primitive","spacing-b",St),paddingLeft:Ct("nv-primitive","spacing-l",St)},defaultVariants:{}}),Rt=["className","padding","paddingX","paddingY","paddingTop","paddingRight","paddingBottom","paddingLeft"],Pt=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(23);let s,l,c,d,u,p,h,f,m,g,v;if(n[0]!==e){var y=e;({className:s,padding:l,paddingX:h,paddingY:f,paddingTop:p,paddingRight:u,paddingBottom:c,paddingLeft:d}=y),m=(0,i.A)(y,Rt),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d,n[5]=u,n[6]=p,n[7]=h,n[8]=f,n[9]=m}else s=n[1],l=n[2],c=n[3],d=n[4],u=n[5],p=n[6],h=n[7],f=n[8],m=n[9];return n[10]!==s||n[11]!==l||n[12]!==c||n[13]!==d||n[14]!==u||n[15]!==p||n[16]!==h||n[17]!==f?(g=Tt({className:G("nv-divider-root",s),padding:l,paddingX:h,paddingY:f,paddingTop:p,paddingRight:u,paddingBottom:c,paddingLeft:d}),n[10]=s,n[11]=l,n[12]=c,n[13]=d,n[14]=u,n[15]=p,n[16]=h,n[17]=f,n[18]=g):g=n[18],n[19]!==m||n[20]!==t||n[21]!==g?(v=(0,a.jsx)(I.div,(0,r.A)({className:g,ref:t,"data-testid":xt},m)),n[19]=m,n[20]=t,n[21]=g,n[22]=v):v=n[22],v});Pt.displayName="DividerRoot";const kt=["className","padding","paddingX","paddingY","paddingTop","paddingRight","paddingBottom","paddingLeft","orientation","width"],Dt=(0,s.forwardRef)((e,t)=>{var n,s;const l=(0,o.c)(29);let c,d,u,p,h,f,m,g,v,y,A;if(l[0]!==e){var x=e;({className:c,padding:u,paddingX:g,paddingY:v,paddingTop:m,paddingRight:f,paddingBottom:p,paddingLeft:h,orientation:d,width:A}=x),y=(0,i.A)(x,kt),l[0]=e,l[1]=c,l[2]=d,l[3]=u,l[4]=p,l[5]=h,l[6]=f,l[7]=m,l[8]=g,l[9]=v,l[10]=y,l[11]=A}else c=l[1],d=l[2],u=l[3],p=l[4],h=l[5],f=l[6],m=l[7],g=l[8],v=l[9],y=l[10],A=l[11];const b=null===(n=y)||void 0===n||null===(n=n.attributes)||void 0===n?void 0:n.DividerRoot,_=null===(s=y)||void 0===s||null===(s=s.attributes)||void 0===s?void 0:s.DividerElement;let E,w;return l[12]!==d||l[13]!==y||l[14]!==t||l[15]!==_||l[16]!==A?(E=(0,a.jsx)(wt,(0,r.A)((0,r.A)({orientation:d,width:A},y),{},{ref:t},_)),l[12]=d,l[13]=y,l[14]=t,l[15]=_,l[16]=A,l[17]=E):E=l[17],l[18]!==c||l[19]!==u||l[20]!==p||l[21]!==h||l[22]!==f||l[23]!==m||l[24]!==g||l[25]!==v||l[26]!==b||l[27]!==E?(w=(0,a.jsx)(Pt,(0,r.A)((0,r.A)({className:c,padding:u,paddingX:g,paddingY:v,paddingTop:m,paddingRight:f,paddingBottom:p,paddingLeft:h},b),{},{children:E})),l[18]=c,l[19]=u,l[20]=p,l[21]=h,l[22]=f,l[23]=m,l[24]=g,l[25]=v,l[26]=b,l[27]=E,l[28]=w):w=l[28],w});Dt.displayName="Divider";s.forwardRef(function(e,t){return(0,a.jsxs)("svg",(0,r.A)((0,r.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 164 30",ref:t},e),{},{children:[(0,a.jsx)("path",{d:"M160.352 24.069v-.449h.288c.157 0 .371.012.371.204 0 .208-.11.245-.296.245h-.363m0 .315h.192l.447.784h.49l-.494-.816c.255-.019.465-.14.465-.484 0-.427-.295-.565-.793-.565h-.721v1.865h.414v-.784m2.098-.146c0-1.095-.851-1.73-1.8-1.73-.955 0-1.805.635-1.805 1.73s.85 1.733 1.805 1.733c.948 0 1.8-.638 1.8-1.733m-.52 0c0 .798-.587 1.334-1.28 1.334v-.006c-.713.006-1.289-.53-1.289-1.328 0-.797.577-1.331 1.289-1.331.694 0 1.28.534 1.28 1.331",fill:"var(--nv-logo-text-color, var(--text-color-component-nvidia-logo,#fff))"}),(0,a.jsx)("path",{d:"M96.374 5.707l.002 19.66h5.552V5.707h-5.554zm-43.677-.026v19.686H58.3V10.086l4.37.014c1.437 0 2.43.345 3.123 1.084.879.936 1.237 2.444 1.237 5.205v8.978h5.427V14.49c0-7.763-4.948-8.81-9.789-8.81h-9.97zm52.617.027v19.659h9.006c4.798 0 6.364-.798 8.057-2.587 1.198-1.256 1.971-4.014 1.971-7.027 0-2.763-.655-5.228-1.797-6.763-2.057-2.745-5.02-3.282-9.445-3.282h-7.792zm5.508 4.28h2.387c3.463 0 5.703 1.556 5.703 5.591 0 4.037-2.24 5.592-5.703 5.592h-2.387V9.989zm-22.453-4.28l-4.634 15.58-4.44-15.579-5.993-.001 6.34 19.659h8.003l6.391-19.659H88.37zm38.563 19.659h5.553V5.709l-5.555-.001.002 19.659zm15.564-19.652l-7.753 19.645h5.475l1.227-3.472h9.175l1.161 3.472h5.944l-7.812-19.646-7.417.001zM146.1 9.3l3.364 9.204h-6.833l3.47-9.204z",fill:"var(--nv-logo-text-color, var(--text-color-component-nvidia-logo,#fff))"}),(0,a.jsx)("path",{d:"M16.889 8.985V6.28c.262-.02.528-.033.798-.042 7.4-.232 12.255 6.359 12.255 6.359s-5.244 7.282-10.866 7.282a6.82 6.82 0 01-2.187-.35v-8.204c2.88.348 3.46 1.62 5.192 4.508l3.852-3.248s-2.812-3.688-7.552-3.688c-.515 0-1.008.036-1.492.088zm0-8.938V4.09c.265-.021.531-.038.798-.048 10.29-.346 16.995 8.44 16.995 8.44s-7.7 9.364-15.723 9.364c-.735 0-1.424-.068-2.07-.183v2.498c.553.07 1.126.112 1.724.112 7.465 0 12.864-3.812 18.092-8.325.867.694 4.416 2.383 5.145 3.123-4.971 4.16-16.555 7.515-23.123 7.515a18.89 18.89 0 01-1.838-.096V30h28.375V.047H16.89zm0 19.482v2.133c-6.905-1.23-8.822-8.408-8.822-8.408s3.316-3.674 8.822-4.269v2.34l-.011-.001c-2.89-.347-5.147 2.353-5.147 2.353s1.265 4.544 5.158 5.852zM4.625 12.943s4.092-6.04 12.264-6.663V4.088C7.838 4.815 0 12.48 0 12.48s4.439 12.833 16.889 14.008V24.16C7.753 23.011 4.625 12.943 4.625 12.943z",fill:"var(--nv-logo-image-color, #76b900)"})]}))});var Nt=s.forwardRef(function(e,t){return(0,a.jsx)("svg",(0,r.A)((0,r.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 71 47",ref:t},e),{},{children:(0,a.jsx)("path",{d:"M7.255 20.234s6.419-9.476 19.236-10.455V6.34C12.294 7.481 0 19.51 0 19.51s6.963 20.138 26.491 21.982v-3.655C12.161 36.032 7.255 20.234 7.255 20.234zM26.49 30.57v3.346c-10.83-1.931-13.837-13.194-13.837-13.194s5.2-5.764 13.837-6.698v3.672l-.016-.002c-4.532-.544-8.074 3.692-8.074 3.692s1.984 7.131 8.09 9.184zm0-30.57v6.341c.417-.033.834-.06 1.253-.074 16.14-.544 26.658 13.242 26.658 13.242s-12.08 14.694-24.663 14.694c-1.153 0-2.234-.107-3.248-.287v3.92a21.24 21.24 0 002.704.176c11.71 0 20.18-5.982 28.38-13.063 1.359 1.089 6.925 3.738 8.07 4.9-7.797 6.529-25.968 11.792-36.27 11.792-.993 0-1.947-.06-2.884-.15V47H71V0H26.491zm0 14.024V9.78c.412-.03.829-.052 1.253-.065 11.607-.365 19.222 9.977 19.222 9.977S38.742 31.12 29.923 31.12c-1.27 0-2.407-.205-3.432-.55V17.697c4.52.546 5.428 2.543 8.145 7.073l6.042-5.096s-4.41-5.787-11.845-5.787c-.81 0-1.583.057-2.342.138z",fill:"var(--nv-logo-image-color, #76b900)"})}))});s.forwardRef(function(e,t){return(0,a.jsx)("svg",(0,r.A)((0,r.A)({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 99 75",ref:t},e),{},{children:(0,a.jsx)("path",{d:"M13.246 20.365s6.442-9.537 19.304-10.523v-3.46C18.304 7.53 5.967 19.636 5.967 19.636S12.954 39.904 32.55 41.76v-3.678c-14.38-1.816-19.304-17.717-19.304-17.717zM32.55 30.768v3.368c-10.868-1.944-13.885-13.28-13.885-13.28s5.219-5.8 13.885-6.74v3.695l-.016-.002c-4.548-.548-8.102 3.716-8.102 3.716s1.99 7.177 8.118 9.243zM32.55 0v6.382c.419-.033.837-.06 1.257-.075 16.198-.547 26.751 13.329 26.751 13.329S48.436 34.425 35.809 34.425a18.55 18.55 0 01-3.259-.289v3.946a21.4 21.4 0 002.714.176c11.751 0 20.25-6.02 28.479-13.148 1.363 1.097 6.949 3.763 8.098 4.932-7.825 6.571-26.059 11.869-36.396 11.869-.997 0-1.955-.06-2.895-.15v5.544h44.664V0H32.55zm0 14.115V9.842c.414-.03.832-.051 1.257-.065 11.648-.367 19.29 10.042 19.29 10.042S44.843 31.32 35.994 31.32a10.71 10.71 0 01-3.444-.552V17.81c4.535.55 5.447 2.56 8.173 7.118l6.063-5.129s-4.425-5.824-11.886-5.824c-.812 0-1.588.057-2.35.14zm65.847 58.283c0 .728-.528 1.217-1.153 1.217v-.005c-.642.005-1.16-.484-1.16-1.212s.518-1.216 1.16-1.216c.625 0 1.153.488 1.153 1.216m.469 0c0-1-.767-1.58-1.622-1.58-.86 0-1.627.58-1.627 1.58 0 .998.766 1.58 1.627 1.58.855 0 1.622-.582 1.622-1.58m-1.892.132h.175l.402.716h.442l-.446-.745c.23-.016.42-.128.42-.442 0-.39-.266-.515-.715-.515h-.65v1.702h.372v-.716m0-.287v-.41h.26c.142 0 .336.012.336.186 0 .19-.1.224-.267.224h-.329M84.162 58.756l3.03 8.399h-6.157l3.127-8.4zm-3.248-3.27l-6.986 17.928h4.933l1.105-3.169h8.268l1.046 3.17h5.355l-7.039-17.931-6.682.001zM66.89 73.42h5.004V55.48l-5.005-.002.001 17.942zM32.142 55.478l-4.175 14.22-4-14.218-5.401-.002 5.713 17.942h7.211l5.759-17.942h-5.107zm20.232 3.907h2.15c3.121 0 5.139 1.42 5.139 5.103s-2.018 5.103-5.138 5.103h-2.151V59.385zm-4.963-3.907V73.42h8.114c4.323 0 5.735-.729 7.26-2.361 1.08-1.146 1.776-3.663 1.776-6.412 0-2.522-.59-4.773-1.62-6.173-1.853-2.506-4.523-2.996-8.509-2.996h-7.02zM0 55.453V73.42h5.047V59.778l3.91.001c1.296 0 2.218.327 2.842 1 .791.855 1.114 2.233 1.114 4.752v7.89h4.89v-9.927c0-7.085-4.458-8.04-8.82-8.04H0zm39.355.025l.002 17.942h5.003V55.478h-5.005z",fillRule:"evenodd",fill:"var(--nv-logo-text-color, var(--text-color-component-nvidia-logo,#fff))"})}))});const jt="dialog",It="Escape";function Lt(){return new KeyboardEvent("keydown",{key:It,cancelable:!0})}function Ft(e,t){return e&&!t?"open":"closed"}function Ot(e,t){return e instanceof Element&&e.closest("dialog")===t}const Mt=(0,s.createContext)(null);function Bt(){const e=(0,s.useContext)(Mt);if(!e)throw new Error("useDialogPrimitive must be used within a DialogPrimitiveRoot");return e}const zt=()=>()=>{},Ut=()=>!1,Vt=()=>!0;function Wt(){return(0,s.useSyncExternalStore)(zt,Ut,Vt)}const Ht="undefined"===typeof window?s.useEffect:s.useLayoutEffect;function qt(e){if(e.contains(document.activeElement)&&document.activeElement!==e)return;const t=e.querySelector("[autofocus]:not([disabled])");if(t)return void t.focus();const n=e.querySelector('button:not([disabled]), [href]:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"]):not([disabled])');n?n.focus():e.focus()}const Kt=/^\s*(javascript|data|vbscript)\s*:/i;function Gt(e){if(void 0!==e&&null!==e&&!Kt.test(e))return e}const Xt=["children","hideCloseButton","animateOutDuration"],Yt=["asChild","onClick","children"],$t=["asChild","children","className","onEscapeKeyDown","onInteractOutside","onOpenAutoFocus","onSubmit","closeOnClickOutside","forceMount"],Qt=["asChild","onClick","children"],Jt=["asChild","dialogId","fallbackHref","onClick","children","href"],Zt=e=>{var t;let{children:n,hideCloseButton:l=!1,animateOutDuration:c=200}=e,d=(0,i.A)(e,Xt);const u=null===(t=d.modal)||void 0===t||t,p=function(e){const t=(0,o.c)(59);let n;t[0]!==e?(n=void 0===e?{}:e,t[0]=e,t[1]=n):n=t[1];const{id:r,defaultOpen:i,open:a,onOpenChange:l,modal:c,animateOutDuration:d}=n,u=void 0!==i&&i,p=void 0===c||c,h=void 0===d?0:d,f=(0,s.useRef)(null),m=void 0!==a,[g,v]=(0,s.useState)(u),[y,A]=(0,s.useState)(!1),x=(0,s.useRef)(null),b=(0,s.useRef)(void 0),_=(0,s.useRef)(null),E=(0,s.useRef)(void 0),w=(0,s.useRef)(!1),S=(0,s.useRef)(!1),C=(0,s.useRef)(!1),T=Wt(),R=m?a:g;let P;t[2]===Symbol.for("react.memo_cache_sentinel")?(P=()=>{x.current&&(clearTimeout(x.current),x.current=null)},t[2]=P):P=t[2];const k=P;let D;t[3]===Symbol.for("react.memo_cache_sentinel")?(D=()=>{_.current&&(_.current.focus(),_.current=null)},t[3]=D):D=t[3];const N=D;let j;t[4]!==m||t[5]!==l?(j=e=>{m||v(e),E.current!==e&&(E.current=e,null===l||void 0===l||l(e))},t[4]=m,t[5]=l,t[6]=j):j=t[6];const I=j;let L;t[7]!==m||t[8]!==I?(L=()=>{m&&S.current?E.current=!1:I(!1)},t[7]=m,t[8]=I,t[9]=L):L=t[9];const F=L;let O;t[10]!==p?(O=e=>{if(p){if(e.open){if(w.current||function(e){try{return e.matches(":modal")}catch(t){return!1}}(e))return void(w.current=!0);e.removeAttribute("open")}return e.showModal(),void(w.current=!0)}!e.open||w.current?(e.open&&e.removeAttribute("open"),w.current=!1,e.show(),qt(e)):qt(e)},t[10]=p,t[11]=O):O=t[11];const M=O;let B;t[12]!==F?(B=()=>{var e;if(C.current)return C.current=!1,void(null!==(e=f.current)&&void 0!==e&&e.open||(w.current=!1));w.current=!1,k(),A(!1),F(),S.current=!1,N()},t[12]=F,t[13]=B):B=t[13];const z=B;let U;t[14]!==F?(U=()=>{const e=f.current;w.current=!1,null!==e&&void 0!==e&&e.open&&e.close(b.current),b.current=void 0,A(!1),F(),S.current=!1,N()},t[14]=F,t[15]=U):U=t[15];const V=U;let W;t[16]!==M||t[17]!==I?(W=()=>{const e=f.current;e&&!e.open&&(x.current&&(k(),A(!1)),_.current=document.activeElement,M(e),I(!0))},t[16]=M,t[17]=I,t[18]=W):W=t[18];const H=W;let q;t[19]!==h||t[20]!==V||t[21]!==F?(q=(e,t)=>{const n=f.current;if(n){if(C.current&&!n.open)return C.current=!1,void(w.current=!1);if(k(),b.current=e,"controlled-prop"===t&&(S.current=!0),!n.open)return w.current=!1,A(!1),F(),void(S.current=!1);h>0?(A(!0),x.current=setTimeout(()=>{V(),x.current=null},h)):V()}},t[19]=h,t[20]=V,t[21]=F,t[22]=q):q=t[22];const K=q;let G;t[23]!==K||t[24]!==H?(G=()=>{var e,t;null!==(e=null===(t=f.current)||void 0===t?void 0:t.open)&&void 0!==e&&e?K():H()},t[23]=K,t[24]=H,t[25]=G):G=t[25];const X=G;let Y,$,Q,J,Z,ee;t[26]===Symbol.for("react.memo_cache_sentinel")?(Y=()=>()=>{k();const e=f.current;null!==e&&void 0!==e&&e.open&&(C.current=!0,e.close(b.current),w.current=!1,N()),b.current=void 0,S.current=!1},$=[k,N],t[26]=Y,t[27]=$):(Y=t[26],$=t[27]),Ht(Y,$),t[28]!==K||t[29]!==y||t[30]!==m||t[31]!==R||t[32]!==M||t[33]!==I?(Q=()=>{const e=f.current;if(e)return R?(y&&S.current&&(k(),S.current=!1,b.current=void 0,A(!1)),M(e),void(E.current=!0)):void(y?m&&(S.current=!0):e.open?m?K(void 0,"controlled-prop"):I(!0):m&&!0===E.current&&I(!1))},t[28]=K,t[29]=y,t[30]=m,t[31]=R,t[32]=M,t[33]=I,t[34]=Q):Q=t[34],t[35]!==K||t[36]!==y||t[37]!==m||t[38]!==R||t[39]!==T||t[40]!==M||t[41]!==I?(J=[K,k,R,y,m,T,M,I],t[35]=K,t[36]=y,t[37]=m,t[38]=R,t[39]=T,t[40]=M,t[41]=I,t[42]=J):J=t[42],Ht(Q,J),t[43]!==y||t[44]!==R||t[45]!==M?(Z=()=>{const e=f.current;if(!e)return;if(!R||y)return;const t=new MutationObserver(()=>{e.open||M(e)});return t.observe(e,{attributes:!0,attributeFilter:["open"]}),()=>t.disconnect()},ee=[R,y,M],t[43]=y,t[44]=R,t[45]=M,t[46]=Z,t[47]=ee):(Z=t[46],ee=t[47]),Ht(Z,ee);const te=R&&!y?"open":"closed";let ne;t[48]!==te||t[49]!==z||t[50]!==r?(ne=()=>({ref:f,id:r,"data-state":te,onClose:z}),t[48]=te,t[49]=z,t[50]=r,t[51]=ne):ne=t[51];const re=ne;let ie;return t[52]!==K||t[53]!==re||t[54]!==y||t[55]!==R||t[56]!==H||t[57]!==X?(ie={dialogRef:f,isOpen:R,isClosing:y,show:H,close:K,toggle:X,getDialogProps:re},t[52]=K,t[53]=re,t[54]=y,t[55]=R,t[56]=H,t[57]=X,t[58]=ie):ie=t[58],ie}((0,r.A)((0,r.A)({},d),{},{modal:u,animateOutDuration:c})),h=(0,s.useRef)(p.isOpen),f=(0,s.useMemo)(()=>(0,r.A)((0,r.A)({},p),{},{onNativeClose:p.getDialogProps().onClose,modal:u,hideCloseButton:l,initialOpen:h.current,id:d.id}),[p,u,l,d.id]);return(0,a.jsx)(Mt.Provider,{value:f,children:n})};Zt.displayName="DialogPrimitiveRoot";const en=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(22);let s,l,c,d;if(n[0]!==e){var u=e;({asChild:s,onClick:c,children:l}=u),d=(0,i.A)(u,Yt),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d}else s=n[1],l=n[2],c=n[3],d=n[4];const{id:p,isOpen:h,isClosing:f,toggle:m}=Bt();let g;n[5]!==c||n[6]!==m?(g=e=>{var t;null===(t=c)||void 0===t||t(e),e.defaultPrevented||m()},n[5]=c,n[6]=m,n[7]=g):g=n[7];const v=g,y=s?P:"button";let A;n[8]!==p?(A=function(e){return e?{"aria-haspopup":jt,"aria-controls":e}:{"aria-haspopup":jt}}(p),n[8]=p,n[9]=A):A=n[9];const x=A;let b;n[10]!==f||n[11]!==h?(b=Ft(h,f),n[10]=f,n[11]=h,n[12]=b):b=n[12];const _=b,E=s?void 0:"button";let w;return n[13]!==y||n[14]!==l||n[15]!==v||n[16]!==d||n[17]!==t||n[18]!==E||n[19]!==x||n[20]!==_?(w=(0,a.jsx)(y,(0,r.A)((0,r.A)((0,r.A)({ref:t,type:E,onClick:v,"data-state":_},x),d),{},{children:l})),n[13]=y,n[14]=l,n[15]=v,n[16]=d,n[17]=t,n[18]=E,n[19]=x,n[20]=_,n[21]=w):w=n[21],w});en.displayName="DialogPrimitiveTrigger";const tn=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(74);let l,c,d,u,p,h,f,m,g,v;if(n[0]!==e){var y=e;({asChild:l,children:c,className:d,onEscapeKeyDown:p,onInteractOutside:h,onOpenAutoFocus:f,onSubmit:m,closeOnClickOutside:v,forceMount:u}=y),g=(0,i.A)(y,$t),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p,n[6]=h,n[7]=f,n[8]=m,n[9]=g,n[10]=v}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5],h=n[6],f=n[7],m=n[8],g=n[9],v=n[10];const A=void 0===v||v,{dialogRef:x,isOpen:b,isClosing:_,close:E,onNativeClose:w,modal:S,id:C}=Bt(),T=(0,s.useRef)(b),R=Wt();let k,D,N,j,I;n[11]!==x||n[12]!==b||n[13]!==f?(k=()=>{var e;const t=T.current;if(T.current=b,!b||t)return;const n=x.current;if(!n)return;const r=new Event("openAutoFocus",{cancelable:!0});null===(e=f)||void 0===e||e(r),r.defaultPrevented||function(e){if(e.contains(document.activeElement)&&document.activeElement!==e)return;const t=e.querySelector("[autofocus]:not([disabled])");if(t)return void t.focus();const n=e.querySelector('button:not([disabled]), [href]:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"]):not([disabled])');n?n.focus():e.focus()}(n)},D=[x,b,f],n[11]=x,n[12]=b,n[13]=f,n[14]=k,n[15]=D):(k=n[14],D=n[15]),(0,s.useEffect)(k,D),n[16]!==x?(N=()=>x.current,j=[x],n[16]=x,n[17]=N,n[18]=j):(N=n[17],j=n[18]),(0,s.useImperativeHandle)(t,N,j),n[19]!==E||n[20]!==x||n[21]!==p?(I=e=>{var t;if(e.target!==x.current)return;const n=Lt();null===(t=p)||void 0===t||t(n),n.defaultPrevented?e.preventDefault():(e.preventDefault(),E())},n[19]=E,n[20]=x,n[21]=p,n[22]=I):I=n[22];const L=I;let F;n[23]!==E||n[24]!==A||n[25]!==x||n[26]!==h?(F=e=>{const t=x.current;var n,r;t&&(r=t,e.target===r&&(null===(n=h)||void 0===n||n(e.nativeEvent),A&&!e.defaultPrevented&&E()))},n[23]=E,n[24]=A,n[25]=x,n[26]=h,n[27]=F):F=n[27];const O=F;let M;n[28]!==x||n[29]!==w?(M=e=>{e.target===x.current&&w()},n[28]=x,n[29]=w,n[30]=M):M=n[30];const B=M;let z;n[31]!==E||n[32]!==x||n[33]!==S||n[34]!==p?(z=e=>{var t;if(S||e.key!==It)return;const n=x.current;if(!n||!Ot(e.target,n))return;e.preventDefault(),e.stopPropagation();const r=Lt();null===(t=p)||void 0===t||t(r),r.defaultPrevented||E()},n[31]=E,n[32]=x,n[33]=S,n[34]=p,n[35]=z):z=n[35];const U=z;let V;n[36]!==E||n[37]!==x||n[38]!==m?(V=e=>{var t;if(null===(t=m)||void 0===t||t(e),e.defaultPrevented)return;const n=x.current;if(!n||!Ot(e.target,n))return;const r=e.target;if(!(r instanceof HTMLFormElement))return;const i=e.nativeEvent,a=i.submitter instanceof HTMLElement?i.submitter:null;(function(e,t){const n=t?function(e){const t=e.getAttribute("formmethod");return t&&t.length>0?t:void 0}(t):void 0,r=e.getAttribute("method")||e.method;return"dialog"===(n||r).toLowerCase()})(r,a)&&(e.preventDefault(),E(function(e){return e instanceof HTMLButtonElement||e instanceof HTMLInputElement?e.value:void 0}(a)))},n[36]=E,n[37]=x,n[38]=m,n[39]=V):V=n[39];const W=V;let H,q;n[40]!==E||n[41]!==A||n[42]!==x||n[43]!==b||n[44]!==S||n[45]!==h?(H=()=>{if(S||!b)return;const e=e=>{var t;const n=x.current;n&&n.open&&function(e){const t=Array.from(document.querySelectorAll("dialog[open]"));return t[t.length-1]===e}(n)&&(Ot(e.target,n)||(null===(t=h)||void 0===t||t(e),A&&!e.defaultPrevented&&E()))};return document.addEventListener("pointerdown",e),()=>{document.removeEventListener("pointerdown",e)}},q=[E,A,x,b,S,h],n[40]=E,n[41]=A,n[42]=x,n[43]=b,n[44]=S,n[45]=h,n[46]=H,n[47]=q):(H=n[46],q=n[47]),(0,s.useEffect)(H,q);const K=u||b||_;let G;n[48]!==_||n[49]!==b?(G=Ft(b,_),n[48]=_,n[49]=b,n[50]=G):G=n[50];const X=G,Y=!!S||void 0,$=!!(R&&b)||void 0,Q=!!b||void 0;let J;n[51]!==d||n[52]!==x||n[53]!==L||n[54]!==O||n[55]!==B||n[56]!==U||n[57]!==W||n[58]!==C||n[59]!==g||n[60]!==Y||n[61]!==$||n[62]!==Q||n[63]!==X?(J=(0,r.A)({ref:x,id:C,className:d,onClick:O,onClose:B,onCancel:L,onKeyDown:U,onSubmit:W,"data-state":X,"aria-modal":Y,open:$,suppressHydrationWarning:Q},g),n[51]=d,n[52]=x,n[53]=L,n[54]=O,n[55]=B,n[56]=U,n[57]=W,n[58]=C,n[59]=g,n[60]=Y,n[61]=$,n[62]=Q,n[63]=X,n[64]=J):J=n[64];const Z=J;if(l){const e=W;let t;n[65]!==Z||n[66]!==e?(t=(0,r.A)((0,r.A)({},Z),{},{onSubmit:e}),n[65]=Z,n[66]=e,n[67]=t):t=n[67];const i=t,o=K?c:null;let s;return n[68]!==i||n[69]!==o?(s=(0,a.jsx)(P,(0,r.A)((0,r.A)({},i),{},{children:o})),n[68]=i,n[69]=o,n[70]=s):s=n[70],s}const ee=K?c:null;let te;return n[71]!==Z||n[72]!==ee?(te=(0,a.jsx)("dialog",(0,r.A)((0,r.A)({},Z),{},{children:ee})),n[71]=Z,n[72]=ee,n[73]=te):te=n[73],te});tn.displayName="DialogPrimitiveContent";const nn=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(15);let s,l,c,d;if(n[0]!==e){var u=e;({asChild:s,onClick:c,children:l}=u),d=(0,i.A)(u,Qt),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d}else s=n[1],l=n[2],c=n[3],d=n[4];const{close:p}=Bt();let h;n[5]!==p||n[6]!==c?(h=e=>{var t;null===(t=c)||void 0===t||t(e),e.defaultPrevented||p()},n[5]=p,n[6]=c,n[7]=h):h=n[7];const f=h,m=s?P:"button",g=s?void 0:"button";let v;return n[8]!==m||n[9]!==l||n[10]!==f||n[11]!==d||n[12]!==t||n[13]!==g?(v=(0,a.jsx)(m,(0,r.A)((0,r.A)({ref:t,type:g,onClick:f},d),{},{children:l})),n[8]=m,n[9]=l,n[10]=f,n[11]=d,n[12]=t,n[13]=g,n[14]=v):v=n[14],v});nn.displayName="DialogPrimitiveClose";const rn=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(23);let l,c,d,u,p,h,f;if(n[0]!==e){var m=e;({asChild:l,dialogId:d,fallbackHref:u,onClick:h,children:c,href:p}=m),f=(0,i.A)(m,Jt),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p,n[6]=h,n[7]=f}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5],h=n[6],f=n[7];const g=(0,s.useContext)(Mt);let v;n[8]!==g||n[9]!==h?(v=e=>{var t;null===(t=h)||void 0===t||t(e),!e.defaultPrevented&&g&&function(e){return 0===e.button&&!e.metaKey&&!e.ctrlKey&&!e.altKey&&!e.shiftKey}(e)&&(e.preventDefault(),g.show())},n[8]=g,n[9]=h,n[10]=v):v=n[10];const y=v,A=l?P:"a";let x;var b,_;n[11]!==d||n[12]!==u||n[13]!==p?(x=null!==(b=null!==(_=Gt(p))&&void 0!==_?_:Gt(u))&&void 0!==b?b:"#".concat(d),n[11]=d,n[12]=u,n[13]=p,n[14]=x):x=n[14];const E=x;let w;return n[15]!==A||n[16]!==c||n[17]!==d||n[18]!==y||n[19]!==f||n[20]!==t||n[21]!==E?(w=(0,a.jsx)(A,(0,r.A)((0,r.A)({ref:t,href:E,onClick:y,"aria-haspopup":"dialog","aria-controls":d},f),{},{children:c})),n[15]=A,n[16]=c,n[17]=d,n[18]=y,n[19]=f,n[20]=t,n[21]=E,n[22]=w):w=n[22],w});rn.displayName="DialogPrimitiveAnchorTrigger";const an="nv-modal-trigger",on="nv-modal-content",sn="nv-modal-heading",ln="nv-modal-main",cn="nv-modal-footer",dn=["className","children","dialogId","asChild","fallbackHref"],un=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(15);let s,l,c,d,u,p,h;if(n[0]!==e){var f=e;({className:c,children:l,dialogId:d,asChild:s,fallbackHref:u}=f),p=(0,i.A)(f,dn),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d,n[5]=u,n[6]=p}else s=n[1],l=n[2],c=n[3],d=n[4],u=n[5],p=n[6];return n[7]!==s||n[8]!==l||n[9]!==c||n[10]!==d||n[11]!==u||n[12]!==p||n[13]!==t?(h=(0,a.jsx)(rn,(0,r.A)((0,r.A)({className:c,ref:t,dialogId:d,fallbackHref:u,asChild:s,"data-testid":an},p),{},{children:l})),n[7]=s,n[8]=l,n[9]=c,n[10]=d,n[11]=u,n[12]=p,n[13]=t,n[14]=h):h=n[14],h});un.displayName="ModalAnchorTrigger";const pn=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(3);let i;return n[0]!==e||n[1]!==t?(i=(0,a.jsx)(nn,{asChild:!0,children:(0,a.jsx)(pe,(0,r.A)({ref:t},e))}),n[0]=e,n[1]=t,n[2]=i):i=n[2],i});pn.displayName="ModalCloseButton";const hn=/^on[A-Z]/;function fn(e,t){return hn.test(e)&&"function"===typeof t}function mn(e,t){return function(){var n;e(...arguments),"object"===typeof(n=arguments.length<=0?void 0:arguments[0])&&null!==n&&"defaultPrevented"in n&&Boolean(n.defaultPrevented)||t(...arguments)}}const gn=["asChild","child","children"];function vn(e,t){return"function"===typeof e?e(t):e}const yn=s.forwardRef((e,t)=>{let{asChild:n,child:a,children:o}=e,l=(0,i.A)(e,gn);if(!s.isValidElement(a))return n?(console.warn("@kui/foundations-react/lib/components/Slottable: asChild is true but child is not a valid element. Make sure to render a valid element or component that forwards its props to the child."),null):vn(o,a);if(n){const e=a.props;return s.cloneElement(a,function(e,t){if(!t)return e;const n=(0,r.A)({},e);Object.assign(n,t);for(const r of Object.keys(t)){const i=e[r],a=t[r];fn(r,i)&&fn(r,a)&&(n[r]=mn(a,i))}if("style"in t&&t.style){const i=(0,r.A)((0,r.A)({},e.style),t.style);n.style=i}if("className"in t&&t.className){const r=e.className,i=r?"".concat(r," ").concat(t.className):t.className;n.className=i}return n}((0,r.A)((0,r.A)({},l),{},{ref:t}),e),vn(o,e.children))}return vn(o,a)});yn.displayName="Slottable";const An={compact:"nv-density-compact",standard:"nv-density-standard",spacious:"nv-density-spacious"},xn=(0,s.createContext)(null);function bn(){const e=(0,s.useContext)(xn);if(!e)throw new Error("ModalContext must be used within a ModalRoot");return e}const _n=["asChild","children","className","closeButtonProps","density"],En=X("nv-modal-content",{variants:{density:An}}),wn=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(28);let l,c,d,u,p,h;if(n[0]!==e){var f=e;({asChild:l,children:c,className:d,closeButtonProps:u,density:p}=f),h=(0,i.A)(f,_n),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p,n[6]=h}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5],h=n[6];const m=l?P:"div",g=bn(),v=Boolean(g.isAnimatingOut);let y;n[7]!==g.open||n[8]!==v?(y={isClosing:v,isOpen:g.open},n[7]=g.open,n[8]=v,n[9]=y):y=n[9];const A=function(e){let{initialOpenState:t="open",isClosing:n,isOpen:r}=e;const i=Bt(),a=(0,s.useRef)(!1);r||(a.current=!0);const o=Ft(r,n);return"open"===o&&"initial-open"===t&&i.initialOpen&&!a.current?"initial-open":o}(y);let x,b,_,E;return n[10]!==d||n[11]!==p?(x=En({className:d,density:p}),n[10]=d,n[11]=p,n[12]=x):x=n[12],n[13]!==u||n[14]!==g.closeFormId||n[15]!==g.hideCloseButton?(b=e=>(0,a.jsxs)(a.Fragment,{children:[e,!g.hideCloseButton&&(0,a.jsxs)(pn,(0,r.A)((0,r.A)({className:"nv-modal-close",kind:"tertiary",type:"submit",form:g.closeFormId,formMethod:"dialog",formNoValidate:!0},u),{},{children:[(0,a.jsx)(me,{name:"close"}),(0,a.jsx)("span",{children:"Close Modal"})]}))]}),n[13]=u,n[14]=g.closeFormId,n[15]=g.hideCloseButton,n[16]=b):b=n[16],n[17]!==l||n[18]!==c||n[19]!==b?(_=(0,a.jsx)(yn,{asChild:l,child:c,children:b}),n[17]=l,n[18]=c,n[19]=b,n[20]=_):_=n[20],n[21]!==m||n[22]!==h||n[23]!==t||n[24]!==x||n[25]!==_||n[26]!==A?(E=(0,a.jsx)(m,(0,r.A)((0,r.A)({ref:t,className:x,"data-state":A,"data-testid":on},h),{},{children:_})),n[21]=m,n[22]=h,n[23]=t,n[24]=x,n[25]=_,n[26]=A,n[27]=E):E=n[27],E});wn.displayName="ModalContent";const Sn=(0,s.createContext)({portalRef:null});const Cn=["children","className","closeOnClickOutside","forceMount","onEscapeKeyDown","onInteractOutside","onOpenAutoFocus","onPointerDownOutside"],Tn=X("",{variants:{modal:{true:"nv-modal-overlay",false:"nv-modal-dialog"}}}),Rn=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(36);let l,c,d,u,p,h,f,m,g;if(n[0]!==e){var v=e;({children:l,className:c,closeOnClickOutside:m,forceMount:g,onEscapeKeyDown:d,onInteractOutside:u,onOpenAutoFocus:p,onPointerDownOutside:h}=v),f=(0,i.A)(v,Cn),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p,n[6]=h,n[7]=f,n[8]=m,n[9]=g}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5],h=n[6],f=n[7],m=n[8],g=n[9];const y=void 0===m||m,A=bn(),[x,b]=(0,s.useState)(null),_=g||A.isAnimatingOut;let E;n[10]!==u||n[11]!==h?(E=e=>{var t,n;null===(t=h)||void 0===t||t(e),null===(n=u)||void 0===n||n(e)},n[10]=u,n[11]=h,n[12]=E):E=n[12];const w=E;let S;n[13]!==x?(S={portalRef:x},n[13]=x,n[14]=S):S=n[14];const C=A.headingId;let T,R,P,k,D;return n[15]!==c||n[16]!==A.modal?(T=Tn({className:c,modal:A.modal}),n[15]=c,n[16]=A.modal,n[17]=T):T=n[17],n[18]!==A.closeFormId?(R=(0,a.jsx)("form",{id:A.closeFormId,method:"dialog"}),n[18]=A.closeFormId,n[19]=R):R=n[19],n[20]===Symbol.for("react.memo_cache_sentinel")?(P=(0,a.jsx)("div",{ref:b,className:"nv-modal-portal"}),n[20]=P):P=n[20],n[21]!==l||n[22]!==y||n[23]!==A.headingId||n[24]!==_||n[25]!==w||n[26]!==d||n[27]!==p||n[28]!==f||n[29]!==t||n[30]!==T||n[31]!==R?(k=(0,a.jsxs)(tn,(0,r.A)((0,r.A)({ref:t,"aria-labelledby":C,className:T,closeOnClickOutside:y,forceMount:_,onEscapeKeyDown:d,onInteractOutside:w,onOpenAutoFocus:p},f),{},{children:[l,R,P]})),n[21]=l,n[22]=y,n[23]=A.headingId,n[24]=_,n[25]=w,n[26]=d,n[27]=p,n[28]=f,n[29]=t,n[30]=T,n[31]=R,n[32]=k):k=n[32],n[33]!==S||n[34]!==k?(D=(0,a.jsx)(Sn.Provider,{value:S,children:k}),n[33]=S,n[34]=k,n[35]=D):D=n[35],D});Rn.displayName="ModalDialog";const Pn=["className"],kn=X("nv-modal-footer"),Dn=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(9);let s,l,c,d;if(n[0]!==e){var u=e;({className:s}=u),l=(0,i.A)(u,Pn),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];return n[3]!==s?(c=kn({className:s}),n[3]=s,n[4]=c):c=n[4],n[5]!==l||n[6]!==t||n[7]!==c?(d=(0,a.jsx)(I.div,(0,r.A)({className:c,ref:t,"data-testid":cn},l)),n[5]=l,n[6]=t,n[7]=c,n[8]=d):d=n[8],d});Dn.displayName="ModalFooter";const Nn=["className","children","id"],jn=X("nv-modal-heading",{variants:{invisible:{true:"nv-modal-heading--invisible"},hidden:{true:"nv-modal-heading--hidden"}},defaultVariants:{hidden:!1}}),In=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(15);let s,l,c,d;if(n[0]!==e){var u=e;({className:l,children:s,id:c}=u),d=(0,i.A)(u,Nn),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d}else s=n[1],l=n[2],c=n[3],d=n[4];const p=bn(),h=null!==c&&void 0!==c?c:p.headingId,f=!(s||p.hideCloseButton),m=!s&&p.hideCloseButton;let g;n[5]!==l||n[6]!==f||n[7]!==m?(g=jn({className:l,invisible:f,hidden:m}),n[5]=l,n[6]=f,n[7]=m,n[8]=g):g=n[8];const v=s||"Modal Content";let y;return n[9]!==d||n[10]!==t||n[11]!==h||n[12]!==g||n[13]!==v?(y=(0,a.jsx)(I.h2,(0,r.A)((0,r.A)({className:g,ref:t,id:h,"data-testid":sn},d),{},{children:v})),n[9]=d,n[10]=t,n[11]=h,n[12]=g,n[13]=v,n[14]=y):y=n[14],y});In.displayName="ModalHeading";const Ln=["className"],Fn=X("nv-modal-main"),On=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(9);let s,l,c,d;if(n[0]!==e){var u=e;({className:s}=u),l=(0,i.A)(u,Ln),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];return n[3]!==s?(c=Fn({className:s}),n[3]=s,n[4]=c):c=n[4],n[5]!==l||n[6]!==t||n[7]!==c?(d=(0,a.jsx)(I.div,(0,r.A)({className:c,ref:t,"data-testid":ln},l)),n[5]=l,n[6]=t,n[7]=c,n[8]=d):d=n[8],d});On.displayName="ModalMain";const Mn=e=>{const t=(0,o.c)(10),{children:n,hideCloseButton:r,modal:i,id:l}=e,c=void 0!==r&&r,d=void 0===i||i,{isOpen:u,isClosing:p}=Bt(),h=(0,s.useId)(),f=l?"".concat(l,"-heading"):void 0;let m,g;return t[0]!==h||t[1]!==f||t[2]!==c||t[3]!==p||t[4]!==u||t[5]!==d?(m={closeFormId:h,open:u,hideCloseButton:c,modal:d,isAnimatingOut:p,headingId:f},t[0]=h,t[1]=f,t[2]=c,t[3]=p,t[4]=u,t[5]=d,t[6]=m):m=t[6],t[7]!==n||t[8]!==m?(g=(0,a.jsx)(xn.Provider,{value:m,children:n}),t[7]=n,t[8]=m,t[9]=g):g=t[9],g},Bn=e=>{const t=(0,o.c)(14),{open:n,onOpenChange:r,defaultOpen:i,modal:s,children:l,hideCloseButton:c,animateOutDuration:d,id:u}=e,p=void 0!==i&&i,h=void 0===s||s,f=void 0===d?200:d;let m,g;return t[0]!==l||t[1]!==c||t[2]!==u||t[3]!==h?(m=(0,a.jsx)(Mn,{hideCloseButton:c,modal:h,id:u,children:l}),t[0]=l,t[1]=c,t[2]=u,t[3]=h,t[4]=m):m=t[4],t[5]!==f||t[6]!==p||t[7]!==c||t[8]!==u||t[9]!==h||t[10]!==r||t[11]!==n||t[12]!==m?(g=(0,a.jsx)(Zt,{id:u,open:n,onOpenChange:r,defaultOpen:p,modal:h,hideCloseButton:c,animateOutDuration:f,children:m}),t[5]=f,t[6]=p,t[7]=c,t[8]=u,t[9]=h,t[10]=r,t[11]=n,t[12]=m,t[13]=g):g=t[13],g};Bn.displayName="ModalRoot";const zn=["className","children","asChild"],Un=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(11);let s,l,c,d;if(n[0]!==e){var u=e;({className:c,children:l,asChild:s}=u),d=(0,i.A)(u,zn),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d}else s=n[1],l=n[2],c=n[3],d=n[4];const p="string"!==typeof l&&s;let h;return n[5]!==l||n[6]!==c||n[7]!==d||n[8]!==t||n[9]!==p?(h=(0,a.jsx)(en,(0,r.A)((0,r.A)({className:c,ref:t,"data-testid":an,asChild:p},d),{},{children:l})),n[5]=l,n[6]=c,n[7]=d,n[8]=t,n[9]=p,n[10]=h):h=n[10],h});Un.displayName="ModalTrigger";const Vn=["attributes","children","closeOnClickOutside","defaultOpen","density","dismissible","forceMount","hideCloseButton","id","modal","onEscapeKeyDown","onInteractOutside","onOpenAutoFocus","onOpenChange","onPointerDownOutside","open","renderContent","slotAnchorTrigger","slotFooter","slotHeading","slotTrigger"],Wn=(0,s.forwardRef)((e,t)=>{var n,s,l,c,d,u,p;const h=(0,o.c)(75);let f,m,g,v,y,A,x,b,_,E,w,S,C,T,R,P,k,D,N,j,I,L;if(h[0]!==e){var F=e;({attributes:f,children:m,closeOnClickOutside:g,defaultOpen:v,density:y,dismissible:I,forceMount:A,hideCloseButton:x,id:b,modal:L,onEscapeKeyDown:_,onInteractOutside:E,onOpenAutoFocus:w,onOpenChange:S,onPointerDownOutside:C,open:T,renderContent:P,slotAnchorTrigger:k,slotFooter:D,slotHeading:N,slotTrigger:j}=F),R=(0,i.A)(F,Vn),h[0]=e,h[1]=f,h[2]=m,h[3]=g,h[4]=v,h[5]=y,h[6]=A,h[7]=x,h[8]=b,h[9]=_,h[10]=E,h[11]=w,h[12]=S,h[13]=C,h[14]=T,h[15]=R,h[16]=P,h[17]=k,h[18]=D,h[19]=N,h[20]=j,h[21]=I,h[22]=L}else f=h[1],m=h[2],g=h[3],v=h[4],y=h[5],A=h[6],x=h[7],b=h[8],_=h[9],E=h[10],w=h[11],S=h[12],C=h[13],T=h[14],R=h[15],P=h[16],k=h[17],D=h[18],N=h[19],j=h[20],I=h[21],L=h[22];const O=void 0===I||I,M=void 0===L||L;let B;h[23]!==O||h[24]!==_?(B=O?_:e=>{var t;e.preventDefault(),null===(t=_)||void 0===t||t(e)},h[23]=O,h[24]=_,h[25]=B):B=h[25];const z=B,U=null===(n=f)||void 0===n?void 0:n.ModalHeading;let V;h[26]!==N||h[27]!==U?(V=(0,a.jsx)(In,(0,r.A)((0,r.A)({},U),{},{children:N})),h[26]=N,h[27]=U,h[28]=V):V=h[28];const W=null===(s=f)||void 0===s?void 0:s.ModalMain;let H,q;var K,G;(h[29]!==m||h[30]!==W?(H=(0,a.jsx)(On,(0,r.A)((0,r.A)({},W),{},{children:m})),h[29]=m,h[30]=W,h[31]=H):H=h[31],h[32]!==(null===(l=f)||void 0===l?void 0:l.ModalFooter)||h[33]!==D)?(q=D&&(0,a.jsx)(Dn,(0,r.A)((0,r.A)({},null===(K=f)||void 0===K?void 0:K.ModalFooter),{},{children:D})),h[32]=null===(G=f)||void 0===G?void 0:G.ModalFooter,h[33]=D,h[34]=q):q=h[34];let X;h[35]!==V||h[36]!==H||h[37]!==q?(X=(0,a.jsxs)(a.Fragment,{children:[V,H,q]}),h[35]=V,h[36]=H,h[37]=q,h[38]=X):X=h[38];const Y=X,$=null!==x&&void 0!==x?x:!O;let Q;var J,Z;h[39]!==(null===(c=f)||void 0===c?void 0:c.ModalTrigger)||h[40]!==j?(Q=j&&(0,a.jsx)(Un,(0,r.A)((0,r.A)({asChild:!0},null===(J=f)||void 0===J?void 0:J.ModalTrigger),{},{children:j})),h[39]=null===(Z=f)||void 0===Z?void 0:Z.ModalTrigger,h[40]=j,h[41]=Q):Q=h[41];let ee;var te,ne;h[42]!==(null===(d=f)||void 0===d?void 0:d.ModalAnchorTrigger)||h[43]!==b||h[44]!==k?(ee=k&&b&&(0,a.jsx)(un,(0,r.A)((0,r.A)({dialogId:b,asChild:!0},null===(te=f)||void 0===te?void 0:te.ModalAnchorTrigger),{},{children:k})),h[42]=null===(ne=f)||void 0===ne?void 0:ne.ModalAnchorTrigger,h[43]=b,h[44]=k,h[45]=ee):ee=h[45];const re=null!==g&&void 0!==g?g:O,ie=null===(u=f)||void 0===u?void 0:u.ModalDialog,ae=!!P,oe=null===(p=f)||void 0===p?void 0:p.ModalCloseButton;let se,le,ce,de;return h[46]!==Y||h[47]!==P?(se=P?P({children:Y}):Y,h[46]=Y,h[47]=P,h[48]=se):se=h[48],h[49]!==y||h[50]!==R||h[51]!==t||h[52]!==ae||h[53]!==oe||h[54]!==se?(le=(0,a.jsx)(wn,(0,r.A)((0,r.A)({ref:t,asChild:ae,closeButtonProps:oe,density:y},R),{},{children:se})),h[49]=y,h[50]=R,h[51]=t,h[52]=ae,h[53]=oe,h[54]=se,h[55]=le):le=h[55],h[56]!==A||h[57]!==z||h[58]!==E||h[59]!==w||h[60]!==C||h[61]!==re||h[62]!==ie||h[63]!==le?(ce=(0,a.jsx)(Rn,(0,r.A)((0,r.A)({closeOnClickOutside:re,forceMount:A,onEscapeKeyDown:z,onInteractOutside:E,onOpenAutoFocus:w,onPointerDownOutside:C},ie),{},{children:le})),h[56]=A,h[57]=z,h[58]=E,h[59]=w,h[60]=C,h[61]=re,h[62]=ie,h[63]=le,h[64]=ce):ce=h[64],h[65]!==v||h[66]!==b||h[67]!==M||h[68]!==S||h[69]!==T||h[70]!==$||h[71]!==Q||h[72]!==ee||h[73]!==ce?(de=(0,a.jsxs)(Bn,{id:b,open:T,onOpenChange:S,defaultOpen:v,modal:M,hideCloseButton:$,children:[Q,ee,ce]}),h[65]=v,h[66]=b,h[67]=M,h[68]=S,h[69]=T,h[70]=$,h[71]=Q,h[72]=ee,h[73]=ce,h[74]=de):de=h[74],de});Wn.displayName="Modal";const Hn="nv-popover-trigger",qn="nv-popover-content",Kn=(0,s.createContext)(null);function Gn(){const e=(0,s.useContext)(Kn);if(!e)throw new Error("Popover compound components must be used within a .");return e}const Xn=e=>{try{if(e.matches(":popover-open"))return!0}catch(t){}return e.hasAttribute("popover-open")||e.classList.contains(":popover-open")};const Yn=["onCloseAutoFocus","onOpenAutoFocus","onEscapeKeyDown","onPointerDownOutside","onInteractOutside","align","side","positionAnchor","className","asChild","children","style","onPointerEnter","onPointerLeave"],$n=X("nv-popover-content"),Qn=(0,s.forwardRef)((e,t)=>{var n;const l=(0,o.c)(58);let c,d,u,p,h,f,m,g,v,y,A,x,b,_,E;if(l[0]!==e){var w=e;({onCloseAutoFocus:p,onOpenAutoFocus:m,onEscapeKeyDown:h,onPointerDownOutside:g,onInteractOutside:f,align:_,side:E,positionAnchor:A,className:u,asChild:c,children:d,style:b,onPointerEnter:v,onPointerLeave:y}=w),x=(0,i.A)(w,Yn),l[0]=e,l[1]=c,l[2]=d,l[3]=u,l[4]=p,l[5]=h,l[6]=f,l[7]=m,l[8]=g,l[9]=v,l[10]=y,l[11]=A,l[12]=x,l[13]=b,l[14]=_,l[15]=E}else c=l[1],d=l[2],u=l[3],p=l[4],h=l[5],f=l[6],m=l[7],g=l[8],v=l[9],y=l[10],A=l[11],x=l[12],b=l[13],_=l[14],E=l[15];const S=void 0===_?"center":_,C=void 0===E?"bottom":E,T=c?P:"div",{popoverId:R,anchorName:k,anchorOverride:D,open:N,setOpen:j,modal:I,contentRef:L,isControlled:F}=Gn(),O=(0,s.useRef)(null),M=null!==(n=null!==A&&void 0!==A?A:D)&&void 0!==n?n:k;let B,U,V,W;l[16]!==F||l[17]!==p||l[18]!==m||l[19]!==N||l[20]!==j?(B={open:N,setOpen:j,isControlled:F,onOpenAutoFocus:m,onCloseAutoFocus:p},l[16]=F,l[17]=p,l[18]=m,l[19]=N,l[20]=j,l[21]=B):B=l[21],function(e,t){let{open:n,setOpen:r,isControlled:i=!1,onOpenAutoFocus:a,onCloseAutoFocus:o}=t;const l=(0,s.useRef)(!1);(0,s.useEffect)(()=>{const t=e.current;if(!t)return;const n=e=>{const n=void 0===e.newState?Xn(t):"open"===e.newState;if(r(n),n&&a){const e=new Event("openautofocus",{cancelable:!0});var i;a(e),e.defaultPrevented||null===(i=t.querySelector('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'))||void 0===i||i.focus()}!n&&o&&o(new Event("closeautofocus",{cancelable:!0}))};return t.addEventListener("toggle",n),()=>t.removeEventListener("toggle",n)},[e,r,a,o]),(0,s.useEffect)(()=>{const t=e.current;if(t)try{n?(l.current=!0,t.showPopover()):i||l.current||!Xn(t)?(l.current=!0,t.hidePopover()):r(!0)}catch(a){return}},[e,n,i,r])}(O,B),l[22]!==g?(U=e=>{var t;null===(t=g)||void 0===t||t(e)},l[22]=g,l[23]=U):U=l[23],l[24]!==f||l[25]!==j?(V=e=>{var t;null===(t=f)||void 0===t||t(e),e.defaultPrevented||j(!1)},l[24]=f,l[25]=j,l[26]=V):V=l[26],l[27]!==N||l[28]!==U||l[29]!==V?(W={enabled:N,onPointerDownOutside:U,onInteractOutside:V},l[27]=N,l[28]=U,l[29]=V,l[30]=W):W=l[30],function(e,t){const{enabled:n=!1}=t,r=(0,s.useRef)(t);r.current=t,(0,s.useEffect)(()=>{if(!n)return;const t=t=>{var n,i,a,o;const s=e.current;s&&!s.contains(t.target)&&(null===(n=(i=r.current).onPointerDownOutside)||void 0===n||n.call(i,t),null===(a=(o=r.current).onInteractOutside)||void 0===a||a.call(o,t))};return document.addEventListener("pointerdown",t),()=>{document.removeEventListener("pointerdown",t)}},[n,e])}(O,W);const H=L;let q;l[31]!==t||l[32]!==H?(q=z(t,H,O),l[31]=t,l[32]=H,l[33]=q):q=l[33];const K=F?"manual":"auto";let G;l[34]!==u?(G=$n({className:u}),l[34]=u,l[35]=G):G=l[35];const X=N?"open":"closed",Y=I||void 0;let $,Q;l[36]!==h||l[37]!==j?($=e=>{var t;"Escape"===e.key&&(null===(t=h)||void 0===t||t(e.nativeEvent),e.nativeEvent.defaultPrevented||j(!1))},l[36]=h,l[37]=j,l[38]=$):$=l[38],l[39]!==M||l[40]!==b?(Q=(0,r.A)({positionAnchor:M},b),l[39]=M,l[40]=b,l[41]=Q):Q=l[41];const J=Q;let Z;return l[42]!==T||l[43]!==S||l[44]!==d||l[45]!==v||l[46]!==y||l[47]!==R||l[48]!==x||l[49]!==C||l[50]!==G||l[51]!==X||l[52]!==Y||l[53]!==$||l[54]!==J||l[55]!==q||l[56]!==K?(Z=(0,a.jsx)(T,(0,r.A)((0,r.A)({ref:q,id:R,popover:K,className:G,"data-testid":qn,"data-state":X,role:"dialog","aria-label":"Popover","aria-modal":Y,"data-side":C,"data-align":S,onPointerEnter:v,onPointerLeave:y,onKeyDown:$,style:J},x),{},{children:d})),l[42]=T,l[43]=S,l[44]=d,l[45]=v,l[46]=y,l[47]=R,l[48]=x,l[49]=C,l[50]=G,l[51]=X,l[52]=Y,l[53]=$,l[54]=J,l[55]=q,l[56]=K,l[57]=Z):Z=l[57],Z});Qn.displayName="PopoverContent";var Jn=null!==globalThis&&void 0!==globalThis&&globalThis.document?s.useLayoutEffect:()=>{},Zn=l[" useInsertionEffect ".trim().toString()]||Jn;function er(e){let{prop:t,defaultProp:n,onChange:r=()=>{},caller:i}=e;const[a,o,l]=function(e){let{defaultProp:t,onChange:n}=e;const[r,i]=s.useState(t),a=s.useRef(r),o=s.useRef(n);return Zn(()=>{o.current=n},[n]),s.useEffect(()=>{var e;a.current!==r&&(null===(e=o.current)||void 0===e||e.call(o,r),a.current=r)},[r,a]),[r,i,o]}({defaultProp:n,onChange:r}),c=void 0!==t,d=c?t:a;{const e=s.useRef(void 0!==t);s.useEffect(()=>{const t=e.current;if(t!==c){const e=t?"controlled":"uncontrolled",n=c?"controlled":"uncontrolled";console.warn("".concat(i," is changing from ").concat(e," to ").concat(n,". Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component."))}e.current=c},[c,i])}const u=s.useCallback(e=>{if(c){const r=function(e){return"function"===typeof e}(e)?e(t):e;var n;if(r!==t)null===(n=l.current)||void 0===n||n.call(l,r)}else o(e)},[c,t,o,l]);return[d,u]}Symbol("RADIX:SYNC_STATE");const tr=e=>e.replace(/:/g,""),nr=(e,t)=>"nv-".concat(e,"-").concat(tr(t)),rr=(e,t)=>"--nv-".concat(e,"-anchor-").concat(tr(t)),ir=e=>{const t=(0,o.c)(19),{id:n,defaultOpen:r,open:i,onOpenChange:l,modal:c,children:d}=e,u=void 0!==r&&r,p=void 0!==c&&c,h=(0,s.useId)(),f=null!==n&&void 0!==n?n:h;let m;t[0]!==f?(m=(e=>nr("popover",e))(f),t[0]=f,t[1]=m):m=t[1];const g=m;let v;t[2]!==f?(v=(e=>rr("popover",e))(f),t[2]=f,t[3]=v):v=t[3];const y=v,A=void 0!==i,x=(0,s.useRef)(null);let b;t[4]!==u||t[5]!==l||t[6]!==i?(b={prop:i,defaultProp:u,onChange:l},t[4]=u,t[5]=l,t[6]=i,t[7]=b):b=t[7];const[_,E]=er(b),[w,S]=(0,s.useState)(null),C=null!==_&&void 0!==_&&_;let T;t[8]!==y||t[9]!==w||t[10]!==A||t[11]!==p||t[12]!==g||t[13]!==E||t[14]!==C?(T={popoverId:g,anchorName:y,isControlled:A,open:C,setOpen:E,modal:p,contentRef:x,setAnchorOverride:S,anchorOverride:w},t[8]=y,t[9]=w,t[10]=A,t[11]=p,t[12]=g,t[13]=E,t[14]=C,t[15]=T):T=t[15];const R=T;let P;return t[16]!==d||t[17]!==R?(P=(0,a.jsx)(Kn.Provider,{value:R,children:d}),t[16]=d,t[17]=R,t[18]=P):P=t[18],P},ar=["asChild","children","style","className","anchorName","onClick","onPointerEnter","onPointerLeave","type"],or=X("nv-popover-trigger"),sr=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(36);let s,l,c,d,u,p,h,f,m,g;if(n[0]!==e){var v=e;({asChild:l,children:c,style:m,className:d,anchorName:s,onClick:u,onPointerEnter:p,onPointerLeave:h,type:g}=v),f=(0,i.A)(v,ar),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d,n[5]=u,n[6]=p,n[7]=h,n[8]=f,n[9]=m,n[10]=g}else s=n[1],l=n[2],c=n[3],d=n[4],u=n[5],p=n[6],h=n[7],f=n[8],m=n[9],g=n[10];const{popoverId:y,anchorName:A,open:x,setOpen:b,isControlled:_}=Gn(),E=Wt(),w=null!==s&&void 0!==s?s:A,S="string"!==typeof c&&l,C=S&&se(c),T=x?"open":"closed",R=_?void 0:y,P=E?void 0:x;let k,D,N;n[11]!==d?(k=or({className:d}),n[11]=d,n[12]=k):k=n[12],n[13]!==_||n[14]!==u||n[15]!==x||n[16]!==b?(D=e=>{var t;null===(t=u)||void 0===t||t(e),!e.defaultPrevented&&_&&b(!x)},n[13]=_,n[14]=u,n[15]=x,n[16]=b,n[17]=D):D=n[17],n[18]!==w||n[19]!==m?(N=(0,r.A)({anchorName:w},m),n[18]=w,n[19]=m,n[20]=N):N=n[20];const j=N,L=S&&!C||null!==g&&void 0!==g?g:"button";let F;return n[21]!==c||n[22]!==p||n[23]!==h||n[24]!==y||n[25]!==f||n[26]!==t||n[27]!==S||n[28]!==T||n[29]!==R||n[30]!==P||n[31]!==k||n[32]!==D||n[33]!==j||n[34]!==L?(F=(0,a.jsx)(I.button,(0,r.A)((0,r.A)({ref:t,"data-testid":Hn,"data-state":T,"aria-haspopup":"dialog","aria-controls":y,popoverTarget:R,"aria-expanded":P,asChild:S,className:k,onClick:D,onPointerEnter:p,onPointerLeave:h,style:j,type:L},f),{},{children:c})),n[21]=c,n[22]=p,n[23]=h,n[24]=y,n[25]=f,n[26]=t,n[27]=S,n[28]=T,n[29]=R,n[30]=P,n[31]=k,n[32]=D,n[33]=j,n[34]=L,n[35]=F):F=n[35],F});sr.displayName="PopoverTrigger";const lr=["id","disabled","open","onOpenChange","defaultOpen","modal","slotContent","children","attributes"],cr=(0,s.forwardRef)((e,t)=>{var n;const s=(0,o.c)(27);let l,c,d,u,p,h,f,m,g,v;if(s[0]!==e){var y=e;({id:p,disabled:u,open:m,onOpenChange:f,defaultOpen:d,modal:h,slotContent:v,children:c,attributes:l}=y),g=(0,i.A)(y,lr),s[0]=e,s[1]=l,s[2]=c,s[3]=d,s[4]=u,s[5]=p,s[6]=h,s[7]=f,s[8]=m,s[9]=g,s[10]=v}else l=s[1],c=s[2],d=s[3],u=s[4],p=s[5],h=s[6],f=s[7],m=s[8],g=s[9],v=s[10];const A=null===(n=l)||void 0===n?void 0:n.PopoverTrigger;let x,b,_;return s[11]!==c||s[12]!==u||s[13]!==A?(x=(0,a.jsx)(sr,(0,r.A)((0,r.A)({asChild:!0,disabled:u},A),{},{children:c})),s[11]=c,s[12]=u,s[13]=A,s[14]=x):x=s[14],s[15]!==g||s[16]!==t||s[17]!==v?(b=(0,a.jsx)(Qn,(0,r.A)((0,r.A)({ref:t},g),{},{children:v})),s[15]=g,s[16]=t,s[17]=v,s[18]=b):b=s[18],s[19]!==d||s[20]!==p||s[21]!==h||s[22]!==f||s[23]!==m||s[24]!==x||s[25]!==b?(_=(0,a.jsxs)(ir,{id:p,open:m,onOpenChange:f,defaultOpen:d,modal:h,children:[x,b]}),s[19]=d,s[20]=p,s[21]=h,s[22]=f,s[23]=m,s[24]=x,s[25]=b,s[26]=_):_=s[26],_});cr.displayName="Popover";const dr=["scope","children"];function ur(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=t.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(t){const n=e.reduce((e,n)=>{let{useScope:i,scopeName:a}=n;const o=i(t)["__scope".concat(a)];return(0,r.A)((0,r.A)({},e),o)},{});return s.useMemo(()=>({["__scope".concat(i.scopeName)]:n}),[n])}};return a.scopeName=i.scopeName,a}const pr=["__scopeProgress","value","max","getValueLabel"],hr=["__scopeProgress"];var fr="Progress",mr=100,[gr,vr]=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[];const o=()=>{const t=n.map(e=>s.createContext(e));return function(n){const i=(null===n||void 0===n?void 0:n[e])||t;return s.useMemo(()=>({["__scope".concat(e)]:(0,r.A)((0,r.A)({},n),{},{[e]:i})}),[n,i])}};return o.scopeName=e,[function(t,r){const o=s.createContext(r);o.displayName=t+"Context";const l=n.length;n=[...n,r];const c=t=>{var n;const{scope:r,children:c}=t,d=(0,i.A)(t,dr),u=(null===r||void 0===r||null===(n=r[e])||void 0===n?void 0:n[l])||o,p=s.useMemo(()=>d,Object.values(d));return(0,a.jsx)(u.Provider,{value:p,children:c})};return c.displayName=t+"Provider",[c,function(n,i){var a;const c=(null===i||void 0===i||null===(a=i[e])||void 0===a?void 0:a[l])||o,d=s.useContext(c);if(d)return d;if(void 0!==r)return r;throw new Error("`".concat(n,"` must be used within `").concat(t,"`"))}]},ur(o,...t)]}(fr),[yr,Ar]=gr(fr),xr=s.forwardRef((e,t)=>{const{__scopeProgress:n,value:o=null,max:s,getValueLabel:l=Er}=e,c=(0,i.A)(e,pr);var d,u;!s&&0!==s||Cr(s)||console.error((d="".concat(s),u="Progress","Invalid prop `max` of value `".concat(d,"` supplied to `").concat(u,"`. Only numbers greater than 0 are valid max values. Defaulting to `").concat(mr,"`.")));const p=Cr(s)?s:mr;null===o||Tr(o,p)||console.error(function(e,t){return"Invalid prop `value` of value `".concat(e,"` supplied to `").concat(t,"`. The `value` prop must be:\n - a positive number\n - less than the value passed to `max` (or ").concat(mr," if no `max` prop is set)\n - `null` or `undefined` if the progress is indeterminate.\n\nDefaulting to `null`.")}("".concat(o),"Progress"));const h=Tr(o,p)?o:null,f=Sr(h)?l(h,p):void 0;return(0,a.jsx)(yr,{scope:n,value:h,max:p,children:(0,a.jsx)(I.div,(0,r.A)((0,r.A)({"aria-valuemax":p,"aria-valuemin":0,"aria-valuenow":Sr(h)?h:void 0,"aria-valuetext":f,role:"progressbar","data-state":wr(h,p),"data-value":null!==h&&void 0!==h?h:void 0,"data-max":p},c),{},{ref:t}))})});xr.displayName=fr;var br="ProgressIndicator",_r=s.forwardRef((e,t)=>{var n;const{__scopeProgress:o}=e,s=(0,i.A)(e,hr),l=Ar(br,o);return(0,a.jsx)(I.div,(0,r.A)((0,r.A)({"data-state":wr(l.value,l.max),"data-value":null!==(n=l.value)&&void 0!==n?n:void 0,"data-max":l.max},s),{},{ref:t}))});function Er(e,t){return"".concat(Math.round(e/t*100),"%")}function wr(e,t){return null==e?"indeterminate":e===t?"complete":"loading"}function Sr(e){return"number"===typeof e}function Cr(e){return Sr(e)&&!isNaN(e)&&e>0}function Tr(e,t){return Sr(e)&&!isNaN(e)&&e<=t&&e>=0}_r.displayName=br;var Rr=xr,Pr=_r;const kr="nv-progress-bar-track",Dr="nv-progress-bar-indicator",Nr=["className","value","kind","size"],jr=X("nv-progress-bar-root",{variants:{kind:{determinate:"",indeterminate:"nv-progress-bar-root--indeterminate"},size:{small:"nv-progress-bar-root--size-small",medium:"",large:"nv-progress-bar-root--size-large"}}}),Ir=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(23);let s,l,c,d,u;if(n[0]!==e){var p=e;({className:s,value:u,kind:l,size:d}=p),c=(0,i.A)(p,Nr),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d,n[5]=u}else s=n[1],l=n[2],c=n[3],d=n[4],u=n[5];const h="indeterminate"===l,f=h?null:Math.min(Math.max(null!==u&&void 0!==u?u:0,0),100);let m,g,v,y,A;return n[6]!==s||n[7]!==l||n[8]!==d?(m=jr({className:s,kind:l,size:d}),n[6]=s,n[7]=l,n[8]=d,n[9]=m):m=n[9],n[10]!==h||n[11]!==f?(g=h?void 0:{width:"".concat(f,"%")},n[10]=h,n[11]=f,n[12]=g):g=n[12],n[13]!==g?(v=(0,a.jsx)(Pr,{className:"nv-progress-bar-indicator","data-testid":Dr,style:g}),n[13]=g,n[14]=v):v=n[14],n[15]!==c||n[16]!==t||n[17]!==m||n[18]!==v?(y=(0,a.jsx)("div",(0,r.A)((0,r.A)({className:m,"data-testid":kr,ref:t},c),{},{children:v})),n[15]=c,n[16]=t,n[17]=m,n[18]=v,n[19]=y):y=n[19],n[20]!==f||n[21]!==y?(A=(0,a.jsx)(Rr,{asChild:!0,value:f,children:y}),n[20]=f,n[21]=y,n[22]=A):A=n[22],A});Ir.displayName="ProgressBar";const Lr=["className","disableFocusRedirect","kind","layout","onClick","size","withValidation"],Fr=X("nv-input-shell",{variants:{kind:{flat:"",floating:"nv-input-shell--kind-floating"},layout:{horizontal:"",vertical:"nv-input-shell--layout-vertical"},size:{small:"nv-input-shell--size-small",medium:"",large:"nv-input-shell--size-large"},withValidation:{true:"nv-input-shell--validated"}}}),Or=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(23);let s,l,c,d,u,p,h,f;if(n[0]!==e){var m=e;({className:s,disableFocusRedirect:u,kind:p,layout:h,onClick:l,size:d,withValidation:f}=m),c=(0,i.A)(m,Lr),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d,n[5]=u,n[6]=p,n[7]=h,n[8]=f}else s=n[1],l=n[2],c=n[3],d=n[4],u=n[5],p=n[6],h=n[7],f=n[8];const g=void 0!==u&&u,v=void 0===p?"flat":p,y=void 0===h?"horizontal":h;let A;n[9]!==g||n[10]!==l?(A=e=>{var t;if(null===(t=l)||void 0===t||t(e),!g){const t=e.currentTarget.querySelector("input, textarea, select, [data-input-slot]");t instanceof HTMLInputElement&&"file"===t.type?t.click():null===t||void 0===t||t.focus()}},n[9]=g,n[10]=l,n[11]=A):A=n[11];const x=A;let b,_;return n[12]!==s||n[13]!==v||n[14]!==y||n[15]!==d||n[16]!==f?(b=Fr({className:s,kind:v,layout:y,size:d,withValidation:f}),n[12]=s,n[13]=v,n[14]=y,n[15]=d,n[16]=f,n[17]=b):b=n[17],n[18]!==x||n[19]!==c||n[20]!==t||n[21]!==b?(_=(0,a.jsx)(I.div,(0,r.A)({className:b,ref:t,onClick:x},c)),n[18]=x,n[19]=c,n[20]=t,n[21]=b,n[22]=_):_=n[22],_});Or.displayName="InputShell";const Mr=["className","children","kind","size"],Br=X("nv-dismiss-button"),zr=(0,s.forwardRef)((e,t)=>{let{className:n,children:o=(0,a.jsx)(me,{name:"close"}),kind:s="tertiary",size:l="small"}=e,c=(0,i.A)(e,Mr);return(0,a.jsx)(pe,(0,r.A)((0,r.A)({"aria-label":"Clear",ref:t,className:Br({className:n}),kind:s,size:l},c),{},{children:o}))});zr.displayName="InputDismissButton";const Ur=["attributes","className","dismissible","onChange","onDismiss","onValueChange","size","slotEnd","slotStart","status","type"],Vr=X("nv-text-input-root");let Wr;const Hr={time:{label:"Choose time",icon:"clock"},date:{label:"Choose date",icon:"calendar"},"datetime-local":{label:"Choose date and time",icon:"calendar"}},qr=(0,s.forwardRef)((e,t)=>{let{attributes:n,className:o,dismissible:l,onChange:c,onDismiss:d,onValueChange:u,size:p,slotEnd:h,slotStart:f,status:m,type:g="text"}=e,v=(0,i.A)(e,Ur);const A=(0,s.useRef)(null),[x,b]=y("input",v),_=lt(),E=null!==m&&void 0!==m?m:_.status,w=Hr[g],S=(0,s.useCallback)(()=>{try{var e;null===(e=A.current)||void 0===e||e.showPicker()}catch(t){}},[]),C=(0,s.useCallback)(e=>{null===c||void 0===c||c(e),e.defaultPrevented||null===u||void 0===u||u(e.target.value,e)},[c,u]),T=(0,s.useCallback)(()=>{const e=A.current;e&&((e=>{var t,n;null!==Wr&&void 0!==Wr||(Wr=null===(t=Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,"value"))||void 0===t?void 0:t.set),null===(n=Wr)||void 0===n||n.call(e,""),e.dispatchEvent(new Event("input",{bubbles:!0}))})(e),e.focus())},[]);return(0,a.jsxs)(Or,(0,r.A)((0,r.A)({className:Vr({className:o}),size:p},b),{},{children:[w?(0,a.jsx)("button",{type:"button","aria-label":w.label,onClick:S,children:(0,a.jsx)(me,{name:w.icon})}):null,f,(0,a.jsx)("input",(0,r.A)((0,r.A)((0,r.A)({"aria-describedby":_["aria-describedby"],"aria-details":_["aria-details"],"aria-labelledby":_["aria-labelledby"],id:_.id,name:_.name,onChange:C,ref:z(t,A),required:_.required,type:g},E&&{"data-status":E}),x),null===n||void 0===n?void 0:n.Input)),h,l&&(0,a.jsx)(zr,(0,r.A)({onClick:null!==d&&void 0!==d?d:T,size:"small"===p?"tiny":void 0},null===n||void 0===n?void 0:n.InputDismissButton))]}))});qr.displayName="TextInput";const Kr="nv-range-slider-root",Gr="nv-range-slider-track",Xr="nv-range-slider-range",Yr="nv-range-slider-thumb",$r="nv-range-slider-steps",Qr="nv-range-slider-step",Jr="nv-range-slider-native-fallback",Zr=(0,s.createContext)({min:0,max:100,step:1,orientation:"horizontal",nativeValue:[0,100],onNativeValueChange:()=>{},onNativeValueCommit:()=>{}});function ei(){const e=(0,s.useContext)(Zr);if(!e)throw new Error("RangeSliderContext must be used within a RangeSliderRoot");return e}const ti=["className","field","onChange","onInput","aria-hidden","tabIndex"],ni=X("nv-range-slider-native-fallback"),ri=(0,s.forwardRef)((e,t)=>{var n;const s=(0,o.c)(39);let l,c,d,u,p,h,f;if(s[0]!==e){var m=e;({className:c,field:d,onChange:u,onInput:p,"aria-hidden":l,tabIndex:f}=m),h=(0,i.A)(m,ti),s[0]=e,s[1]=l,s[2]=c,s[3]=d,s[4]=u,s[5]=p,s[6]=h,s[7]=f}else l=s[1],c=s[2],d=s[3],u=s[4],p=s[5],h=s[6],f=s[7];const g=ei(),v=Wt(),y="from"===d?0:1;let A;s[8]!==d?(A={"data-field":d,"data-testid":Jr},s[8]=d,s[9]=A):A=s[9];const x=A,b=null!==l&&void 0!==l?l:!v||void 0,_=null!==(n=h["aria-label"])&&void 0!==n?n:"from"===d?"Range start":"Range end";let E;s[10]!==c?(E=ni({className:c}),s[10]=c,s[11]=E):E=s[11];const w=g.disabled,S=g.form,C=g.max,T=g.min,R=g.name;let P,k;s[12]!==g||s[13]!==y||s[14]!==u?(P=e=>{var t;g.onNativeValueCommit(y,Number(e.currentTarget.value)),null===(t=u)||void 0===t||t(e)},s[12]=g,s[13]=y,s[14]=u,s[15]=P):P=s[15],s[16]!==g||s[17]!==y||s[18]!==p?(k=e=>{var t;g.onNativeValueChange(y,Number(e.currentTarget.value)),null===(t=p)||void 0===t||t(e)},s[16]=g,s[17]=y,s[18]=p,s[19]=k):k=s[19];const D=g.step,N=null!==f&&void 0!==f?f:v?void 0:-1,j=String(g.nativeValue[y]);let I,L;return s[20]!==x?(I={Input:x},s[20]=x,s[21]=I):I=s[21],s[22]!==g.disabled||s[23]!==g.form||s[24]!==g.max||s[25]!==g.min||s[26]!==g.name||s[27]!==g.step||s[28]!==h||s[29]!==t||s[30]!==P||s[31]!==k||s[32]!==N||s[33]!==j||s[34]!==I||s[35]!==b||s[36]!==_||s[37]!==E?(L=(0,a.jsx)(qr,(0,r.A)((0,r.A)({},h),{},{"aria-hidden":b,"aria-label":_,className:E,disabled:w,form:S,max:C,min:T,name:R,onChange:P,onInput:k,ref:t,step:D,tabIndex:N,type:"number",value:j,attributes:I})),s[22]=g.disabled,s[23]=g.form,s[24]=g.max,s[25]=g.min,s[26]=g.name,s[27]=g.step,s[28]=h,s[29]=t,s[30]=P,s[31]=k,s[32]=N,s[33]=j,s[34]=I,s[35]=b,s[36]=_,s[37]=E,s[38]=L):L=s[38],L});function ii(e,t){let[n,r]=t;return Math.min(r,Math.max(n,e))}ri.displayName="RangeSliderNativeFallback";"undefined"===typeof window||!window.document||window.document.createElement;function ai(e,t){let{checkForDefaultPrevented:n=!0}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return function(r){if(null===e||void 0===e||e(r),!1===n||!r.defaultPrevented)return null===t||void 0===t?void 0:t(r)}}const oi=["scope","children"];function si(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=t.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(t){const n=e.reduce((e,n)=>{let{useScope:i,scopeName:a}=n;const o=i(t)["__scope".concat(a)];return(0,r.A)((0,r.A)({},e),o)},{});return s.useMemo(()=>({["__scope".concat(i.scopeName)]:n}),[n])}};return a.scopeName=i.scopeName,a}var li=s.createContext(void 0);const ci=["children"],di=["children"];function ui(e){const t=pi(e),n=s.forwardRef((e,n)=>{const{children:o}=e,l=(0,i.A)(e,ci),c=s.Children.toArray(o),d=c.find(fi);if(d){const e=d.props.children,i=c.map(t=>t===d?s.Children.count(e)>1?s.Children.only(null):s.isValidElement(e)?e.props.children:null:t);return(0,a.jsx)(t,(0,r.A)((0,r.A)({},l),{},{ref:n,children:s.isValidElement(e)?s.cloneElement(e,void 0,i):null}))}return(0,a.jsx)(t,(0,r.A)((0,r.A)({},l),{},{ref:n,children:o}))});return n.displayName="".concat(e,".Slot"),n}function pi(e){const t=s.forwardRef((e,t)=>{const{children:n}=e,a=(0,i.A)(e,di);if(s.isValidElement(n)){const e=function(e){var t,n;let r=null===(t=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===t?void 0:t.get,i=r&&"isReactWarning"in r&&r.isReactWarning;if(i)return e.ref;if(r=null===(n=Object.getOwnPropertyDescriptor(e,"ref"))||void 0===n?void 0:n.get,i=r&&"isReactWarning"in r&&r.isReactWarning,i)return e.props.ref;return e.props.ref||e.ref}(n),i=function(e,t){const n=(0,r.A)({},t);for(const i in t){const a=e[i],o=t[i];/^on[A-Z]/.test(i)?a&&o?n[i]=function(){const e=o(...arguments);return a(...arguments),e}:a&&(n[i]=a):"style"===i?n[i]=(0,r.A)((0,r.A)({},a),o):"className"===i&&(n[i]=[a,o].filter(Boolean).join(" "))}return(0,r.A)((0,r.A)({},e),n)}(a,n.props);return n.type!==s.Fragment&&(i.ref=t?b(t,e):e),s.cloneElement(n,i)}return s.Children.count(n)>1?s.Children.only(null):null});return t.displayName="".concat(e,".SlotClone"),t}var hi=Symbol("radix.slottable");function fi(e){return s.isValidElement(e)&&"function"===typeof e.type&&"__radixId"in e.type&&e.type.__radixId===hi}const mi=["asChild"];var gi=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{const n=ui("Primitive.".concat(t)),o=s.forwardRef((e,o)=>{const{asChild:s}=e,l=(0,i.A)(e,mi),c=s?n:t;return"undefined"!==typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(c,(0,r.A)((0,r.A)({},l),{},{ref:o}))});return o.displayName="Primitive.".concat(t),(0,r.A)((0,r.A)({},e),{},{[t]:o})},{});function vi(e,t,n){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,n)}function yi(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}function Ai(e,t){return e.get(yi(e,t))}function xi(e,t,n){return e.set(yi(e,t),n),n}const bi=["scope","children"];function _i(){for(var e=arguments.length,t=new Array(e),n=0;n{const e=t.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(t){const n=e.reduce((e,n)=>{let{useScope:i,scopeName:a}=n;const o=i(t)["__scope".concat(a)];return(0,r.A)((0,r.A)({},e),o)},{});return s.useMemo(()=>({["__scope".concat(i.scopeName)]:n}),[n])}};return a.scopeName=i.scopeName,a}const Ei=["children"],wi=["children"];function Si(e){const t=Ci(e),n=s.forwardRef((e,n)=>{const{children:o}=e,l=(0,i.A)(e,Ei),c=s.Children.toArray(o),d=c.find(Pi);if(d){const e=d.props.children,i=c.map(t=>t===d?s.Children.count(e)>1?s.Children.only(null):s.isValidElement(e)?e.props.children:null:t);return(0,a.jsx)(t,(0,r.A)((0,r.A)({},l),{},{ref:n,children:s.isValidElement(e)?s.cloneElement(e,void 0,i):null}))}return(0,a.jsx)(t,(0,r.A)((0,r.A)({},l),{},{ref:n,children:o}))});return n.displayName="".concat(e,".Slot"),n}function Ci(e){const t=s.forwardRef((e,t)=>{const{children:n}=e,a=(0,i.A)(e,wi);if(s.isValidElement(n)){const e=function(e){var t,n;let r=null===(t=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===t?void 0:t.get,i=r&&"isReactWarning"in r&&r.isReactWarning;if(i)return e.ref;if(r=null===(n=Object.getOwnPropertyDescriptor(e,"ref"))||void 0===n?void 0:n.get,i=r&&"isReactWarning"in r&&r.isReactWarning,i)return e.props.ref;return e.props.ref||e.ref}(n),i=function(e,t){const n=(0,r.A)({},t);for(const i in t){const a=e[i],o=t[i];/^on[A-Z]/.test(i)?a&&o?n[i]=function(){const e=o(...arguments);return a(...arguments),e}:a&&(n[i]=a):"style"===i?n[i]=(0,r.A)((0,r.A)({},a),o):"className"===i&&(n[i]=[a,o].filter(Boolean).join(" "))}return(0,r.A)((0,r.A)({},e),n)}(a,n.props);return n.type!==s.Fragment&&(i.ref=t?b(t,e):e),s.cloneElement(n,i)}return s.Children.count(n)>1?s.Children.only(null):null});return t.displayName="".concat(e,".SlotClone"),t}var Ti=Symbol("radix.slottable");var Ri;function Pi(e){return s.isValidElement(e)&&"function"===typeof e.type&&"__radixId"in e.type&&e.type.__radixId===Ti}const ki=["scope","children"];var Di=new WeakMap;Ri=new WeakMap,Map;function Ni(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);const n=function(e,t){const n=e.length,r=ji(t),i=r>=0?r:n+r;return i<0||i>=n?-1:i}(e,t);return-1===n?void 0:e[n]}function ji(e){return e!==e||0===e?0:Math.trunc(e)}const Ii=["name","min","max","step","orientation","disabled","minStepsBetweenThumbs","defaultValue","value","onValueChange","onValueCommit","inverted","form"],Li=["min","max","dir","inverted","onSlideStart","onSlideMove","onSlideEnd","onStepKeyDown"],Fi=["min","max","inverted","onSlideStart","onSlideMove","onSlideEnd","onStepKeyDown"],Oi=["__scopeSlider","onSlideStart","onSlideMove","onSlideEnd","onHomeKeyDown","onEndKeyDown","onStepKeyDown"],Mi=["__scopeSlider"],Bi=["__scopeSlider"],zi=["__scopeSlider","index","name"],Ui=["__scopeSlider","value"];var Vi=["PageUp","PageDown"],Wi=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],Hi={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},qi="Slider",[Ki,Gi,Xi]=function(e){const t=e+"CollectionProvider",[n,o]=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[];const o=()=>{const t=n.map(e=>s.createContext(e));return function(n){const i=(null===n||void 0===n?void 0:n[e])||t;return s.useMemo(()=>({["__scope".concat(e)]:(0,r.A)((0,r.A)({},n),{},{[e]:i})}),[n,i])}};return o.scopeName=e,[function(t,r){const o=s.createContext(r),l=n.length;n=[...n,r];const c=t=>{var n;const{scope:r,children:c}=t,d=(0,i.A)(t,bi),u=(null===r||void 0===r||null===(n=r[e])||void 0===n?void 0:n[l])||o,p=s.useMemo(()=>d,Object.values(d));return(0,a.jsx)(u.Provider,{value:p,children:c})};return c.displayName=t+"Provider",[c,function(n,i){var a;const c=(null===i||void 0===i||null===(a=i[e])||void 0===a?void 0:a[l])||o,d=s.useContext(c);if(d)return d;if(void 0!==r)return r;throw new Error("`".concat(n,"` must be used within `").concat(t,"`"))}]},_i(o,...t)]}(t),[l,c]=n(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{const{scope:t,children:n}=e,r=s.useRef(null),i=s.useRef(new Map).current;return(0,a.jsx)(l,{scope:t,itemMap:i,collectionRef:r,children:n})};d.displayName=t;const u=e+"CollectionSlot",p=Si(u),h=s.forwardRef((e,t)=>{const{scope:n,children:r}=e,i=_(t,c(u,n).collectionRef);return(0,a.jsx)(p,{ref:i,children:r})});h.displayName=u;const f=e+"CollectionItemSlot",m="data-radix-collection-item",g=Si(f),v=s.forwardRef((e,t)=>{const{scope:n,children:o}=e,l=(0,i.A)(e,ki),d=s.useRef(null),u=_(t,d),p=c(f,n);return s.useEffect(()=>(p.itemMap.set(d,(0,r.A)({ref:d},l)),()=>{p.itemMap.delete(d)})),(0,a.jsx)(g,(0,r.A)((0,r.A)({},{[m]:""}),{},{ref:u,children:o}))});return v.displayName=f,[{Provider:d,Slot:h,ItemSlot:v},function(t){const n=c(e+"CollectionConsumer",t);return s.useCallback(()=>{const e=n.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},o]}(qi),[Yi,$i]=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=[];const o=()=>{const t=n.map(e=>s.createContext(e));return function(n){const i=(null===n||void 0===n?void 0:n[e])||t;return s.useMemo(()=>({["__scope".concat(e)]:(0,r.A)((0,r.A)({},n),{},{[e]:i})}),[n,i])}};return o.scopeName=e,[function(t,r){const o=s.createContext(r),l=n.length;n=[...n,r];const c=t=>{var n;const{scope:r,children:c}=t,d=(0,i.A)(t,oi),u=(null===r||void 0===r||null===(n=r[e])||void 0===n?void 0:n[l])||o,p=s.useMemo(()=>d,Object.values(d));return(0,a.jsx)(u.Provider,{value:p,children:c})};return c.displayName=t+"Provider",[c,function(n,i){var a;const c=(null===i||void 0===i||null===(a=i[e])||void 0===a?void 0:a[l])||o,d=s.useContext(c);if(d)return d;if(void 0!==r)return r;throw new Error("`".concat(n,"` must be used within `").concat(t,"`"))}]},si(o,...t)]}(qi,[Xi]),[Qi,Ji]=Yi(qi),Zi=s.forwardRef((e,t)=>{const{name:n,min:o=0,max:l=100,step:c=1,orientation:d="horizontal",disabled:u=!1,minStepsBetweenThumbs:p=0,defaultValue:h=[o],value:f,onValueChange:m=()=>{},onValueCommit:g=()=>{},inverted:v=!1,form:y}=e,A=(0,i.A)(e,Ii),x=s.useRef(new Set),b=s.useRef(0),_="horizontal"===d?na:ra,[E=[],w]=er({prop:f,defaultProp:h,onChange:e=>{var t;null===(t=[...x.current][b.current])||void 0===t||t.focus(),m(e)}}),S=s.useRef(E);function C(e,t){let{commit:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{commit:!1};const r=function(e){return(String(e).split(".")[1]||"").length}(c),i=function(e,t){const n=Math.pow(10,t);return Math.round(e*n)/n}(Math.round((e-o)/c)*c+o,r),a=ii(i,[o,l]);w(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const r=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;const r=[...e];return r[n]=t,r.sort((e,t)=>e-t)}(e,a,t);if(function(e,t){if(t>0){const n=function(e){return e.slice(0,-1).map((t,n)=>e[n+1]-t)}(e);return Math.min(...n)>=t}return!0}(r,p*c)){b.current=r.indexOf(a);const t=String(r)!==String(e);return t&&n&&g(r),t?r:e}return e})}return(0,a.jsx)(Qi,{scope:e.__scopeSlider,name:n,disabled:u,min:o,max:l,valueIndexToChangeRef:b,thumbs:x.current,values:E,orientation:d,form:y,children:(0,a.jsx)(Ki.Provider,{scope:e.__scopeSlider,children:(0,a.jsx)(Ki.Slot,{scope:e.__scopeSlider,children:(0,a.jsx)(_,(0,r.A)((0,r.A)({"aria-disabled":u,"data-disabled":u?"":void 0},A),{},{ref:t,onPointerDown:ai(A.onPointerDown,()=>{u||(S.current=E)}),min:o,max:l,inverted:v,onSlideStart:u?void 0:function(e){const t=function(e,t){if(1===e.length)return 0;const n=e.map(e=>Math.abs(e-t)),r=Math.min(...n);return n.indexOf(r)}(E,e);C(e,t)},onSlideMove:u?void 0:function(e){C(e,b.current)},onSlideEnd:u?void 0:function(){const e=S.current[b.current];E[b.current]!==e&&g(E)},onHomeKeyDown:()=>!u&&C(o,0,{commit:!0}),onEndKeyDown:()=>!u&&C(l,E.length-1,{commit:!0}),onStepKeyDown:e=>{let{event:t,direction:n}=e;if(!u){const e=Vi.includes(t.key)||t.shiftKey&&Wi.includes(t.key)?10:1,r=b.current;C(E[r]+c*e*n,r,{commit:!0})}}}))})})})});Zi.displayName=qi;var[ea,ta]=Yi(qi,{startEdge:"left",endEdge:"right",size:"width",direction:1}),na=s.forwardRef((e,t)=>{const{min:n,max:o,dir:l,inverted:c,onSlideStart:d,onSlideMove:u,onSlideEnd:p,onStepKeyDown:h}=e,f=(0,i.A)(e,Li),[m,g]=s.useState(null),v=_(t,e=>g(e)),y=s.useRef(void 0),A=function(e){const t=s.useContext(li);return e||t||"ltr"}(l),x="ltr"===A,b=x&&!c||!x&&c;function E(e){const t=y.current||m.getBoundingClientRect(),r=fa([0,t.width],b?[n,o]:[o,n]);return y.current=t,r(e-t.left)}return(0,a.jsx)(ea,{scope:e.__scopeSlider,startEdge:b?"left":"right",endEdge:b?"right":"left",direction:b?1:-1,size:"width",children:(0,a.jsx)(ia,(0,r.A)((0,r.A)({dir:A,"data-orientation":"horizontal"},f),{},{ref:v,style:(0,r.A)((0,r.A)({},f.style),{},{"--radix-slider-thumb-transform":"translateX(-50%)"}),onSlideStart:e=>{const t=E(e.clientX);null===d||void 0===d||d(t)},onSlideMove:e=>{const t=E(e.clientX);null===u||void 0===u||u(t)},onSlideEnd:()=>{y.current=void 0,null===p||void 0===p||p()},onStepKeyDown:e=>{const t=Hi[b?"from-left":"from-right"].includes(e.key);null===h||void 0===h||h({event:e,direction:t?-1:1})}}))})}),ra=s.forwardRef((e,t)=>{const{min:n,max:o,inverted:l,onSlideStart:c,onSlideMove:d,onSlideEnd:u,onStepKeyDown:p}=e,h=(0,i.A)(e,Fi),f=s.useRef(null),m=_(t,f),g=s.useRef(void 0),v=!l;function y(e){const t=g.current||f.current.getBoundingClientRect(),r=fa([0,t.height],v?[o,n]:[n,o]);return g.current=t,r(e-t.top)}return(0,a.jsx)(ea,{scope:e.__scopeSlider,startEdge:v?"bottom":"top",endEdge:v?"top":"bottom",size:"height",direction:v?1:-1,children:(0,a.jsx)(ia,(0,r.A)((0,r.A)({"data-orientation":"vertical"},h),{},{ref:m,style:(0,r.A)((0,r.A)({},h.style),{},{"--radix-slider-thumb-transform":"translateY(50%)"}),onSlideStart:e=>{const t=y(e.clientY);null===c||void 0===c||c(t)},onSlideMove:e=>{const t=y(e.clientY);null===d||void 0===d||d(t)},onSlideEnd:()=>{g.current=void 0,null===u||void 0===u||u()},onStepKeyDown:e=>{const t=Hi[v?"from-bottom":"from-top"].includes(e.key);null===p||void 0===p||p({event:e,direction:t?-1:1})}}))})}),ia=s.forwardRef((e,t)=>{const{__scopeSlider:n,onSlideStart:o,onSlideMove:s,onSlideEnd:l,onHomeKeyDown:c,onEndKeyDown:d,onStepKeyDown:u}=e,p=(0,i.A)(e,Oi),h=Ji(qi,n);return(0,a.jsx)(gi.span,(0,r.A)((0,r.A)({},p),{},{ref:t,onKeyDown:ai(e.onKeyDown,e=>{"Home"===e.key?(c(e),e.preventDefault()):"End"===e.key?(d(e),e.preventDefault()):Vi.concat(Wi).includes(e.key)&&(u(e),e.preventDefault())}),onPointerDown:ai(e.onPointerDown,e=>{const t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),h.thumbs.has(t)?t.focus():o(e)}),onPointerMove:ai(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&s(e)}),onPointerUp:ai(e.onPointerUp,e=>{const t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),l(e))})}))}),aa="SliderTrack",oa=s.forwardRef((e,t)=>{const{__scopeSlider:n}=e,o=(0,i.A)(e,Mi),s=Ji(aa,n);return(0,a.jsx)(gi.span,(0,r.A)((0,r.A)({"data-disabled":s.disabled?"":void 0,"data-orientation":s.orientation},o),{},{ref:t}))});oa.displayName=aa;var sa="SliderRange",la=s.forwardRef((e,t)=>{const{__scopeSlider:n}=e,o=(0,i.A)(e,Bi),l=Ji(sa,n),c=ta(sa,n),d=_(t,s.useRef(null)),u=l.values.length,p=l.values.map(e=>ha(e,l.min,l.max)),h=u>1?Math.min(...p):0,f=100-Math.max(...p);return(0,a.jsx)(gi.span,(0,r.A)((0,r.A)({"data-orientation":l.orientation,"data-disabled":l.disabled?"":void 0},o),{},{ref:d,style:(0,r.A)((0,r.A)({},e.style),{},{[c.startEdge]:h+"%",[c.endEdge]:f+"%"})}))});la.displayName=sa;var ca="SliderThumb",da=s.forwardRef((e,t)=>{const n=Gi(e.__scopeSlider),[i,o]=s.useState(null),l=_(t,e=>o(e)),c=s.useMemo(()=>i?n().findIndex(e=>e.ref.current===i):-1,[n,i]);return(0,a.jsx)(ua,(0,r.A)((0,r.A)({},e),{},{ref:l,index:c}))}),ua=s.forwardRef((e,t)=>{const{__scopeSlider:n,index:o,name:l}=e,c=(0,i.A)(e,zi),d=Ji(ca,n),u=ta(ca,n),[p,h]=s.useState(null),f=_(t,e=>h(e)),m=!p||(d.form||!!p.closest("form")),g=function(e){const[t,n]=s.useState(void 0);return Jn(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver(t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let i,a;if("borderBoxSize"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;i=t.inlineSize,a=t.blockSize}else i=e.offsetWidth,a=e.offsetHeight;n({width:i,height:a})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(p),v=d.values[o],y=void 0===v?0:ha(v,d.min,d.max),A=function(e,t){return t>2?"Value ".concat(e+1," of ").concat(t):2===t?["Minimum","Maximum"][e]:void 0}(o,d.values.length),x=null===g||void 0===g?void 0:g[u.size],b=x?function(e,t,n){const r=e/2,i=fa([0,50],[0,r]);return(r-i(t)*n)*n}(x,y,u.direction):0;return s.useEffect(()=>{if(p)return d.thumbs.add(p),()=>{d.thumbs.delete(p)}},[p,d.thumbs]),(0,a.jsxs)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[u.startEdge]:"calc(".concat(y,"% + ").concat(b,"px)")},children:[(0,a.jsx)(Ki.ItemSlot,{scope:e.__scopeSlider,children:(0,a.jsx)(gi.span,(0,r.A)((0,r.A)({role:"slider","aria-label":e["aria-label"]||A,"aria-valuemin":d.min,"aria-valuenow":v,"aria-valuemax":d.max,"aria-orientation":d.orientation,"data-orientation":d.orientation,"data-disabled":d.disabled?"":void 0,tabIndex:d.disabled?void 0:0},c),{},{ref:f,style:void 0===v?{display:"none"}:e.style,onFocus:ai(e.onFocus,()=>{d.valueIndexToChangeRef.current=o})}))}),m&&(0,a.jsx)(pa,{name:null!==l&&void 0!==l?l:d.name?d.name+(d.values.length>1?"[]":""):void 0,form:d.form,value:v},o)]})});da.displayName=ca;var pa=s.forwardRef((e,t)=>{let{__scopeSlider:n,value:o}=e,l=(0,i.A)(e,Ui);const c=s.useRef(null),d=_(c,t),u=function(e){const t=s.useRef({value:e,previous:e});return s.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(o);return s.useEffect(()=>{const e=c.current;if(!e)return;const t=window.HTMLInputElement.prototype,n=Object.getOwnPropertyDescriptor(t,"value").set;if(u!==o&&n){const t=new Event("input",{bubbles:!0});n.call(e,o),e.dispatchEvent(t)}},[u,o]),(0,a.jsx)(gi.input,(0,r.A)((0,r.A)({style:{display:"none"}},l),{},{ref:d,defaultValue:o}))});function ha(e,t,n){return ii(100/(n-t)*(e-t),[0,100])}function fa(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}pa.displayName="RadioBubbleInput";var ma=Zi,ga=oa,va=la,ya=da;const Aa=["className"],xa=X("nv-range-slider-range",{variants:{orientation:{horizontal:"",vertical:"nv-range-slider-range--orientation-vertical"}},defaultVariants:{orientation:"horizontal"}}),ba=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(10);let s,l;if(n[0]!==e){var c=e;({className:s}=c),l=(0,i.A)(c,Aa),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];const{orientation:d}=ei();let u,p;return n[3]!==s||n[4]!==d?(u=xa({className:s,orientation:d}),n[3]=s,n[4]=d,n[5]=u):u=n[5],n[6]!==l||n[7]!==t||n[8]!==u?(p=(0,a.jsx)(va,{asChild:!0,children:(0,a.jsx)(I.span,(0,r.A)({className:u,ref:t,"data-testid":Xr},l))}),n[6]=l,n[7]=t,n[8]=u,n[9]=p):p=n[9],p});ba.displayName="RangeSliderRange";const _a=(e,t,n)=>((e,t)=>{let[n,r]=t;return Math.min(r,Math.max(n,e))})(100/(n-t)*(e-t),[0,100]),Ea=e=>e[0]<=e[1]?e:[e[1],e[0]],wa=["className","orientation","disabled","value","min","max","defaultValue","onValueChange","onValueCommit","step","minStepsBetweenThumbs","name","form","children"],Sa=X("nv-range-slider-root",{variants:{orientation:{horizontal:"",vertical:"nv-range-slider-root--orientation-vertical"}},defaultVariants:{orientation:"horizontal"}}),Ca=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(75);let l,c,d,u,p,h,f,m,g,v,y,A,x,b,_;if(n[0]!==e){var E=e;({className:c,orientation:g,disabled:d,value:_,min:y,max:A,defaultValue:x,onValueChange:f,onValueCommit:m,step:b,minStepsBetweenThumbs:p,name:h,form:u,children:l}=E),v=(0,i.A)(E,wa),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p,n[6]=h,n[7]=f,n[8]=m,n[9]=g,n[10]=v,n[11]=y,n[12]=A,n[13]=x,n[14]=b,n[15]=_}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5],h=n[6],f=n[7],m=n[8],g=n[9],v=n[10],y=n[11],A=n[12],x=n[13],b=n[14],_=n[15];const w=void 0===y?0:y,S=void 0===A?100:A;let C;n[16]!==S||n[17]!==w||n[18]!==x?(C=void 0===x?[w,S]:x,n[16]=S,n[17]=w,n[18]=x,n[19]=C):C=n[19];const T=C,R=void 0===b?1:b,P=lt(),k=null!==h&&void 0!==h?h:P.name,[D,N]=(0,s.useState)(null!==_&&void 0!==_?_:T);let j,L,F,O,M;n[20]!==_?(j=()=>{_&&N(_)},L=[_],n[20]=_,n[21]=j,n[22]=L):(j=n[21],L=n[22]),(0,s.useEffect)(j,L),n[23]!==f?(F=e=>{var t;const n=e;N(n),null===(t=f)||void 0===t||t(n)},n[23]=f,n[24]=F):F=n[24],n[25]!==m?(O=m?e=>m(e):void 0,n[25]=m,n[26]=O):O=n[26],n[27]!==T||n[28]!==F||n[29]!==O||n[30]!==_?(M={value:_,defaultValue:T,onValueChange:F,onValueCommit:O},n[27]=T,n[28]=F,n[29]=O,n[30]=_,n[31]=M):M=n[31];const B=M;let z;n[32]!==D||n[33]!==f?(z=(e,t)=>{var n;const r=[...D];r[e]=t;const i=Ea(r);N(i),null===(n=f)||void 0===n||n(i)},n[32]=D,n[33]=f,n[34]=z):z=n[34];const U=z;let V;n[35]!==D||n[36]!==m?(V=(e,t)=>{var n;const r=[...D];r[e]=t,null===(n=m)||void 0===n||n(Ea(r))},n[35]=D,n[36]=m,n[37]=V):V=n[37];const W=V,H=null!==g&&void 0!==g?g:"horizontal";let q,K;n[38]!==W||n[39]!==d||n[40]!==u||n[41]!==S||n[42]!==w||n[43]!==D||n[44]!==k||n[45]!==R||n[46]!==H||n[47]!==U?(q={min:w,max:S,step:R,orientation:H,name:k,form:u,disabled:d,nativeValue:D,onNativeValueChange:U,onNativeValueCommit:W},n[38]=W,n[39]=d,n[40]=u,n[41]=S,n[42]=w,n[43]=D,n[44]=k,n[45]=R,n[46]=H,n[47]=U,n[48]=q):q=n[48],n[49]!==c||n[50]!==g?(K=Sa({className:c,orientation:g}),n[49]=c,n[50]=g,n[51]=K):K=n[51];const G=P["aria-describedby"],X=P["aria-labelledby"],Y=P["aria-details"];let $,Q,J;return n[52]!==l||n[53]!==P.id||n[54]!==P.required||n[55]!==v||n[56]!==t||n[57]!==K||n[58]!==G||n[59]!==X||n[60]!==Y?($=(0,a.jsx)(I.span,(0,r.A)((0,r.A)({className:K,ref:t,id:P.id,"aria-describedby":G,"aria-labelledby":X,"aria-details":Y,"aria-required":P.required,"data-testid":Kr},v),{},{children:l})),n[52]=l,n[53]=P.id,n[54]=P.required,n[55]=v,n[56]=t,n[57]=K,n[58]=G,n[59]=X,n[60]=Y,n[61]=$):$=n[61],n[62]!==B||n[63]!==d||n[64]!==u||n[65]!==S||n[66]!==w||n[67]!==p||n[68]!==g||n[69]!==R||n[70]!==$?(Q=(0,a.jsx)(ma,(0,r.A)((0,r.A)({disabled:d,min:w,max:S,step:R,minStepsBetweenThumbs:p,form:u,orientation:g,asChild:!0},B),{},{children:$})),n[62]=B,n[63]=d,n[64]=u,n[65]=S,n[66]=w,n[67]=p,n[68]=g,n[69]=R,n[70]=$,n[71]=Q):Q=n[71],n[72]!==q||n[73]!==Q?(J=(0,a.jsx)(Zr.Provider,{value:q,children:Q}),n[72]=q,n[73]=Q,n[74]=J):J=n[74],J});Ca.displayName="RangeSliderRoot";const Ta=["className","stepFormatFn","position","stepInterval","customSteps"],Ra=X("nv-range-slider-steps",{variants:{position:{start:"nv-range-slider-steps--position-start",end:"nv-range-slider-steps--position-end"}},defaultVariants:{position:"end"}}),Pa=(0,s.forwardRef)((e,t)=>{let{className:n,stepFormatFn:o,position:l,stepInterval:c,customSteps:d}=e,u=(0,i.A)(e,Ta);const p=ei(),h=(0,s.useMemo)(()=>null!==d&&void 0!==d&&d.length?d.filter(e=>e>=p.min&&e<=p.max):((e,t,n)=>{const r=[];for(let i=e;i<=t;i+=n)r.push(i);return r[r.length-1]!==t&&r.push(t),r})(p.min,p.max,c||p.step),[p.min,p.max,p.step,c,d]),f=(0,s.useCallback)(e=>o?o(e):function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{maximumSignificantDigits:2},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en-US";return new Intl.NumberFormat(n,t).format(e)}(e),[o]);return(0,a.jsx)("span",(0,r.A)((0,r.A)({className:Ra({className:n,position:l}),ref:t,"data-testid":$r},u),{},{children:h.map(e=>(0,a.jsxs)("span",{className:"nv-range-slider-step","data-testid":Qr,style:{["vertical"===p.orientation?"bottom":"left"]:"".concat(_a(e,p.min,p.max),"%")},children:[(0,a.jsx)("span",{className:"nv-range-slider-step-dot"}),(0,a.jsx)("span",{className:"nv-range-slider-step-label",children:f(e)})]},e))}))});Pa.displayName="RangeSliderSteps";const ka=["className"],Da=X("nv-range-slider-thumb"),Na=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(10);let l,c;if(n[0]!==e){var d=e;({className:l}=d),c=(0,i.A)(d,ka),n[0]=e,n[1]=l,n[2]=c}else l=n[1],c=n[2];const u=(0,s.useRef)(null);let p,h,f,m;return n[3]===Symbol.for("react.memo_cache_sentinel")?(p=()=>u.current,h=[],n[3]=p,n[4]=h):(p=n[3],h=n[4]),(0,s.useImperativeHandle)(t,p,h),n[5]!==l?(f=Da({className:l}),n[5]=l,n[6]=f):f=n[6],n[7]!==c||n[8]!==f?(m=(0,a.jsx)(ya,{asChild:!0,children:(0,a.jsx)(I.span,(0,r.A)({className:f,ref:u,"data-testid":Yr},c))}),n[7]=c,n[8]=f,n[9]=m):m=n[9],m});Na.displayName="RangeSliderThumb";const ja=["className"],Ia=X("nv-range-slider-track"),La=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(9);let s,l,c,d;if(n[0]!==e){var u=e;({className:s}=u),l=(0,i.A)(u,ja),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];return n[3]!==s?(c=Ia({className:s}),n[3]=s,n[4]=c):c=n[4],n[5]!==l||n[6]!==t||n[7]!==c?(d=(0,a.jsx)(ga,{asChild:!0,children:(0,a.jsx)(I.span,(0,r.A)({className:c,ref:t,"data-testid":Gr},l))}),n[5]=l,n[6]=t,n[7]=c,n[8]=d):d=n[8],d});La.displayName="RangeSliderTrack";const Fa=["value","min","max","defaultValue","step","stepPosition","stepInterval","customSteps","stepFormatFn","onValueChange","onValueCommit","disabled","orientation","attributes","name","minStepsBetweenThumbs"],Oa=(0,s.forwardRef)((e,t)=>{var n,l,c,d,u,p,h,f;const m=(0,o.c)(73);let g,v,y,A,x,b,_,E,w,S,C,T,R,P,k,D,N;if(m[0]!==e){var j=e;({value:N,min:b,max:x,defaultValue:y,step:R,stepPosition:D,stepInterval:k,customSteps:v,stepFormatFn:P,onValueChange:w,onValueCommit:S,disabled:A,orientation:C,attributes:g,name:E,minStepsBetweenThumbs:_}=j),T=(0,i.A)(j,Fa),m[0]=e,m[1]=g,m[2]=v,m[3]=y,m[4]=A,m[5]=x,m[6]=b,m[7]=_,m[8]=E,m[9]=w,m[10]=S,m[11]=C,m[12]=T,m[13]=R,m[14]=P,m[15]=k,m[16]=D,m[17]=N}else g=m[1],v=m[2],y=m[3],A=m[4],x=m[5],b=m[6],_=m[7],E=m[8],w=m[9],S=m[10],C=m[11],T=m[12],R=m[13],P=m[14],k=m[15],D=m[16],N=m[17];const I=T["aria-label"],L=I?"".concat(I," minimum"):"Minimum value",F=I?"".concat(I," maximum"):"Maximum value",O=(0,s.useId)(),M=null!==(n=T.id)&&void 0!==n?n:O,B="".concat(M,"-native-from"),z="".concat(M,"-native-to"),U=null===(l=g)||void 0===l?void 0:l.RangeSliderTrack,V=null===(c=g)||void 0===c?void 0:c.RangeSliderRange;let W,H;m[18]!==V?(W=(0,a.jsx)(ba,(0,r.A)({},V)),m[18]=V,m[19]=W):W=m[19],m[20]!==U||m[21]!==W?(H=(0,a.jsx)(La,(0,r.A)((0,r.A)({},U),{},{children:W})),m[20]=U,m[21]=W,m[22]=H):H=m[22];const q=null===(d=g)||void 0===d?void 0:d.RangeSliderThumbStart;let K;m[23]!==L||m[24]!==q?(K=(0,a.jsx)(Na,(0,r.A)({"aria-label":L},q)),m[23]=L,m[24]=q,m[25]=K):K=m[25];const G=null===(u=g)||void 0===u?void 0:u.RangeSliderThumbEnd;let X,Y;var $,Q;(m[26]!==F||m[27]!==G?(X=(0,a.jsx)(Na,(0,r.A)({"aria-label":F},G)),m[26]=F,m[27]=G,m[28]=X):X=m[28],m[29]!==(null===(p=g)||void 0===p?void 0:p.RangeSliderSteps)||m[30]!==v||m[31]!==P||m[32]!==k||m[33]!==D)?(Y=D&&(0,a.jsx)(Pa,(0,r.A)({position:D,stepInterval:k,stepFormatFn:P,customSteps:v},null===($=g)||void 0===$?void 0:$.RangeSliderSteps)),m[29]=null===(Q=g)||void 0===Q?void 0:Q.RangeSliderSteps,m[30]=v,m[31]=P,m[32]=k,m[33]=D,m[34]=Y):Y=m[34];let J;m[35]!==B?(J=(0,a.jsx)("label",{className:"nv-range-slider-native-fallback-label",htmlFor:B,children:"Start"}),m[35]=B,m[36]=J):J=m[36];const Z=null===(h=g)||void 0===h?void 0:h.RangeSliderNativeFallbackFrom;let ee,te,ne;m[37]!==B||m[38]!==Z?(ee=(0,a.jsx)(ri,(0,r.A)({field:"from",id:B},Z)),m[37]=B,m[38]=Z,m[39]=ee):ee=m[39],m[40]!==J||m[41]!==ee?(te=(0,a.jsxs)("span",{className:"nv-range-slider-native-fallback-field","data-field":"from",children:[J,ee]}),m[40]=J,m[41]=ee,m[42]=te):te=m[42],m[43]!==z?(ne=(0,a.jsx)("label",{className:"nv-range-slider-native-fallback-label",htmlFor:z,children:"End"}),m[43]=z,m[44]=ne):ne=m[44];const re=null===(f=g)||void 0===f?void 0:f.RangeSliderNativeFallbackTo;let ie,ae,oe,se;return m[45]!==re||m[46]!==z?(ie=(0,a.jsx)(ri,(0,r.A)({field:"to",id:z},re)),m[45]=re,m[46]=z,m[47]=ie):ie=m[47],m[48]!==ne||m[49]!==ie?(ae=(0,a.jsxs)("span",{className:"nv-range-slider-native-fallback-field","data-field":"to",children:[ne,ie]}),m[48]=ne,m[49]=ie,m[50]=ae):ae=m[50],m[51]!==te||m[52]!==ae?(oe=(0,a.jsxs)("span",{className:"nv-range-slider-native-fallback-fields",children:[te,ae]}),m[51]=te,m[52]=ae,m[53]=oe):oe=m[53],m[54]!==y||m[55]!==A||m[56]!==x||m[57]!==b||m[58]!==_||m[59]!==E||m[60]!==w||m[61]!==S||m[62]!==C||m[63]!==T||m[64]!==t||m[65]!==R||m[66]!==oe||m[67]!==H||m[68]!==K||m[69]!==X||m[70]!==Y||m[71]!==N?(se=(0,a.jsxs)(Ca,(0,r.A)((0,r.A)({value:N,defaultValue:y,onValueChange:w,onValueCommit:S,orientation:C,disabled:A,min:b,max:x,step:R,ref:t,name:E,minStepsBetweenThumbs:_},T),{},{children:[H,K,X,Y,oe]})),m[54]=y,m[55]=A,m[56]=x,m[57]=b,m[58]=_,m[59]=E,m[60]=w,m[61]=S,m[62]=C,m[63]=T,m[64]=t,m[65]=R,m[66]=oe,m[67]=H,m[68]=K,m[69]=X,m[70]=Y,m[71]=N,m[72]=se):se=m[72],se});Oa.displayName="RangeSlider";const Ma=(0,s.createContext)({});const Ba=["className","value","onChange","type"],za=X("nv-segmented-control-input"),Ua=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(20);let l,c,d,u,p;if(n[0]!==e){var h=e;({className:l,value:p,onChange:c,type:u}=h),d=(0,i.A)(h,Ba),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5];const f=void 0===u?"radio":u,{name:m,onValueChange:g}=function(){const e=(0,s.useContext)(Ma);if(!e)throw new Error("SegmentedControlContext must be used within a SegmentedControlRoot");return e}();let v,y,A;return n[6]!==l?(v=za({className:l}),n[6]=l,n[7]=v):v=n[7],n[8]!==c||n[9]!==g||n[10]!==p?(y=e=>{var t;null===(t=c)||void 0===t||t(e),null===g||void 0===g||g(p)},n[8]=c,n[9]=g,n[10]=p,n[11]=y):y=n[11],n[12]!==m||n[13]!==d||n[14]!==t||n[15]!==v||n[16]!==y||n[17]!==f||n[18]!==p?(A=(0,a.jsx)("input",(0,r.A)({className:v,type:f,value:p,name:m,onChange:y,ref:t},d)),n[12]=m,n[13]=d,n[14]=t,n[15]=v,n[16]=y,n[17]=f,n[18]=p,n[19]=A):A=n[19],A});Ua.displayName="SegmentedControlInput";const Va=["className","children"],Wa=X("nv-segmented-control-item"),Ha=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(11);let s,l,c,d,u;if(n[0]!==e){var p=e;({className:l,children:s}=p),c=(0,i.A)(p,Va),n[0]=e,n[1]=s,n[2]=l,n[3]=c}else s=n[1],l=n[2],c=n[3];return n[4]!==l?(d=Wa({className:l}),n[4]=l,n[5]=d):d=n[5],n[6]!==s||n[7]!==c||n[8]!==t||n[9]!==d?(u=(0,a.jsx)("label",(0,r.A)((0,r.A)({className:d,ref:t},c),{},{children:s})),n[6]=s,n[7]=c,n[8]=t,n[9]=d,n[10]=u):u=n[10],u});Ha.displayName="SegmentedControlItem";const qa=["className","onValueChange","size","name"],Ka=X("nv-segmented-control-root",{variants:{size:{tiny:"nv-segmented-control-root--size-tiny",small:"nv-segmented-control-root--size-small",medium:"",large:"nv-segmented-control-root--size-large"}}}),Ga=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(19);let l,c,d,u,p;if(n[0]!==e){var h=e;({className:l,onValueChange:d,size:p,name:c}=h),u=(0,i.A)(h,qa),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5];const f=void 0===p?"medium":p,m=(0,s.useId)(),g=null!==c&&void 0!==c?c:m;let v,y,A,x;return n[6]!==d||n[7]!==g?(v={name:g,onValueChange:d},n[6]=d,n[7]=g,n[8]=v):v=n[8],n[9]!==l||n[10]!==f?(y=Ka({className:l,size:f}),n[9]=l,n[10]=f,n[11]=y):y=n[11],n[12]!==u||n[13]!==t||n[14]!==y?(A=(0,a.jsx)(I.div,(0,r.A)({role:"radiogroup",className:y,ref:t},u)),n[12]=u,n[13]=t,n[14]=y,n[15]=A):A=n[15],n[16]!==v||n[17]!==A?(x=(0,a.jsx)(Ma.Provider,{value:v,children:A}),n[16]=v,n[17]=A,n[18]=x):x=n[18],x});Ga.displayName="SegmentedControlRoot";const Xa=["items","defaultValue","value"],Ya=["children","value"],$a=e=>"string"===typeof e?{value:e,children:e}:e,Qa=(0,s.forwardRef)((e,t)=>{var n;const s=(0,o.c)(18);let l,c,d,u,p;if(s[0]!==e){var h=e;({items:c,defaultValue:l,value:u}=h),d=(0,i.A)(h,Xa),s[0]=e,s[1]=l,s[2]=c,s[3]=d,s[4]=u}else l=s[1],c=s[2],d=s[3],u=s[4];s[5]!==c[0]?(p=c[0]?$a(c[0]).value:void 0,s[5]=c[0],s[6]=p):p=s[6];const f=null!==(n=null!==u&&void 0!==u?u:l)&&void 0!==n?n:p,m=void 0!==u;let g,v;if(s[7]!==m||s[8]!==c||s[9]!==f){let e;s[11]!==m||s[12]!==f?(e=(e,t)=>{const n=$a(e),{children:o,value:s}=n,l=(0,i.A)(n,Ya),c=null!==o&&void 0!==o?o:s,d=void 0===f?0===t:f===s;return(0,a.jsxs)(Ha,{children:[(0,a.jsx)(Ua,(0,r.A)((0,r.A)({},l),{},{checked:m?d:void 0,defaultChecked:m?void 0:d,value:s})),c]},s)},s[11]=m,s[12]=f,s[13]=e):e=s[13],g=c.map(e),s[7]=m,s[8]=c,s[9]=f,s[10]=g}else g=s[10];return s[14]!==d||s[15]!==t||s[16]!==g?(v=(0,a.jsx)(Ga,(0,r.A)((0,r.A)({ref:t},d),{},{children:g})),s[14]=d,s[15]=t,s[16]=g,s[17]=v):v=s[17],v});Qa.displayName="SegmentedControl";const Ja='[role="option"]:not([data-disabled])';function Za(e){return"object"===typeof e&&null!==e&&"items"in e&&Array.isArray(e.items)}function eo(e,t){return"string"===typeof t?t===e:t.value===e}function to(e,t){if(!e||Array.isArray(e)&&0===e.length)return;if(Array.isArray(e))return"".concat(e.length," item(s) selected");const n=function(e,t){for(const n of t)if(Za(n)){for(const t of n.items)if(eo(e,t))return t}else if(eo(e,n))return n}(e,t);return"string"===typeof n?n:null===n||void 0===n?void 0:n.children}function no(e){return Array.isArray(e)?e.length>0:void 0!==e&&""!==e}const ro="nv-menu-root",io="nv-menu-heading",ao="nv-menu-item",oo="nv-menu-section",so=["className"],lo=X("nv-menu-heading"),co=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(9);let s,l,c,d;if(n[0]!==e){var u=e;({className:s}=u),l=(0,i.A)(u,so),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];return n[3]!==s?(c=lo({className:s}),n[3]=s,n[4]=c):c=n[4],n[5]!==l||n[6]!==t||n[7]!==c?(d=(0,a.jsx)(I.div,(0,r.A)({className:c,ref:t,"data-testid":io},l)),n[5]=l,n[6]=t,n[7]=c,n[8]=d):d=n[8],d});co.displayName="MenuHeading";const uo=["aria-label","aria-labelledby","attributes","children","className","role","slotHeading"],po=X("nv-menu-section"),ho=(0,s.forwardRef)((e,t)=>{var n;const l=(0,o.c)(34);let c,d,u,p,h,f,m,g;if(l[0]!==e){var v=e;({"aria-label":c,"aria-labelledby":d,attributes:u,children:p,className:h,role:m,slotHeading:g}=v),f=(0,i.A)(v,uo),l[0]=e,l[1]=c,l[2]=d,l[3]=u,l[4]=p,l[5]=h,l[6]=f,l[7]=m,l[8]=g}else c=l[1],d=l[2],u=l[3],p=l[4],h=l[5],f=l[6],m=l[7],g=l[8];const y=(0,s.useId)(),A=null!=g,x=Boolean(A||c||d),b=null!==m&&void 0!==m?m:x?"group":"presentation",_=null==m&&"presentation"===b,E=_?void 0:null!==d&&void 0!==d?d:A?y:void 0,w=_?void 0:c;if(!A){let e,n;return l[9]!==h?(e=po({className:h}),l[9]=h,l[10]=e):e=l[10],l[11]!==p||l[12]!==f||l[13]!==t||l[14]!==w||l[15]!==E||l[16]!==b||l[17]!==e?(n=(0,a.jsx)(I.div,(0,r.A)((0,r.A)({"aria-label":w,"aria-labelledby":E,className:e,ref:t,"data-testid":oo,role:b},f),{},{children:p})),l[11]=p,l[12]=f,l[13]=t,l[14]=w,l[15]=E,l[16]=b,l[17]=e,l[18]=n):n=l[18],n}let S;l[19]!==h?(S=po({className:h}),l[19]=h,l[20]=S):S=l[20];const C=null===(n=u)||void 0===n?void 0:n.MenuHeading;let T,R;return l[21]!==y||l[22]!==g||l[23]!==C?(T=(0,a.jsx)(co,(0,r.A)((0,r.A)({},C),{},{id:y,children:g})),l[21]=y,l[22]=g,l[23]=C,l[24]=T):T=l[24],l[25]!==p||l[26]!==f||l[27]!==t||l[28]!==w||l[29]!==E||l[30]!==b||l[31]!==S||l[32]!==T?(R=(0,a.jsxs)(I.div,(0,r.A)((0,r.A)({"aria-label":w,"aria-labelledby":E,className:S,ref:t,"data-testid":oo,role:b},f),{},{children:[T,p]})),l[25]=p,l[26]=f,l[27]=t,l[28]=w,l[29]=E,l[30]=b,l[31]=S,l[32]=T,l[33]=R):R=l[33],R});function fo(e){return"options"in e}ho.displayName="MenuSection";const mo=e=>{var t;return"string"===typeof e?e:null!==(t=e.displayName)&&void 0!==t?t:e.name},go=new Set(["SelectContent","ComboboxContent"]),vo=new Set(["SelectItem","ComboboxItem"]),yo=e=>{const t=[];for(const n of e)fo(n)?t.push(...n.options):t.push(n);return t},Ao=(e,t)=>{if(vo.has(null!==e&&void 0!==e?e:"")&&t.value)return{disabled:t.disabled,label:"string"===typeof t.filterValue&&t.filterValue||oe(t.children)||t.value,value:t.value}},xo=e=>{const t=oe(e.slotHeading),n=[];for(const r of s.Children.toArray(e.children)){if(!s.isValidElement(r))continue;const e=mo(r.type),t=r.props,i=Ao(e,t);i?n.push(i):t.children&&n.push(...yo(bo(t.children)))}return t&&n.length>0?[{label:t,options:n}]:n};function bo(e){const t=[];for(const n of s.Children.toArray(e)){if(!s.isValidElement(n))continue;const e=mo(n.type),r=n.props;if(go.has(null!==e&&void 0!==e?e:"")){t.push(...bo(r.children));continue}const i=Ao(e,r);i?t.push(i):"MenuSection"!==e?r.children&&t.push(...bo(r.children)):t.push(...xo(n.props))}return t}const _o=s.createContext(null);function Eo(){const e=(0,s.useContext)(_o);if(!e)throw new Error("SelectContext must be used within a SelectRoot");return e}function wo(e){const t=(0,o.c)(47),{allowBackspaceRemoval:n,children:r,defaultOpen:i,defaultValue:l,disabled:c,id:d,multiple:u,onOpenChange:p,onValueChange:h,open:f,readOnly:m,side:g,size:v,value:y}=e,A=void 0!==n&&n,x=void 0!==i&&i,b=void 0===g?"bottom":g,_=void 0===v?"medium":v,E=(0,s.useId)(),w=lt(),S=(0,s.useRef)(null),C=(0,s.useRef)(null);let T;t[0]!==x||t[1]!==p||t[2]!==f?(T={prop:f,defaultProp:x,onChange:p},t[0]=x,t[1]=p,t[2]=f,t[3]=T):T=t[3];const[R,P]=er(T),k=y;let D;t[4]!==l||t[5]!==u?(D=null!==l&&void 0!==l?l:u?[]:"",t[4]=l,t[5]=u,t[6]=D):D=t[6];const N=h;let j;t[7]!==k||t[8]!==D||t[9]!==N?(j={prop:k,defaultProp:D,onChange:N},t[7]=k,t[8]=D,t[9]=N,t[10]=j):j=t[10];const[I,L]=er(j),F=!c&&!m&&(null!==R&&void 0!==R&&R);let O;t[11]!==c||t[12]!==m||t[13]!==P?(O=e=>{c||m||P(e)},t[11]=c,t[12]=m,t[13]=P,t[14]=O):O=t[14];const M=O;let B;t[15]!==r?(B=bo(r),t[15]=r,t[16]=B):B=t[16];const z=B;let U;t[17]!==I?(U=Array.isArray(I)?new Set(I):null,t[17]=I,t[18]=U):U=t[18];const V=U;let W;t[19]!==E?(W=function(e){return rr("select",e)}(E),t[19]=E,t[20]=W):W=t[20];const H=!!u;let q,K;var G;(t[21]!==E?(q=function(e){return nr("select",e)}(E),t[21]=E,t[22]=q):q=t[22],t[23]!==w.id||t[24]!==d||t[25]!==E)?(K=null!==(G=null!==d&&void 0!==d?d:w.id)&&void 0!==G?G:function(e){return nr("select-trigger",e)}(E),t[23]=w.id,t[24]=d,t[25]=E,t[26]=K):K=t[26];let X;t[27]!==A||t[28]!==c||t[29]!==w.status||t[30]!==z||t[31]!==F||t[32]!==m||t[33]!==V||t[34]!==M||t[35]!==L||t[36]!==b||t[37]!==_||t[38]!==W||t[39]!==H||t[40]!==q||t[41]!==K||t[42]!==I?(X={allowBackspaceRemoval:A,anchorName:W,disabled:c,listboxRef:C,multiple:H,nativeOptions:z,open:F,popoverId:q,readOnly:m,selectedSet:V,setOpen:M,setValue:L,side:b,size:_,status:w.status,triggerId:K,triggerRef:S,value:I},t[27]=A,t[28]=c,t[29]=w.status,t[30]=z,t[31]=F,t[32]=m,t[33]=V,t[34]=M,t[35]=L,t[36]=b,t[37]=_,t[38]=W,t[39]=H,t[40]=q,t[41]=K,t[42]=I,t[43]=X):X=t[43];const Y=X;let $;return t[44]!==r||t[45]!==Y?($=(0,a.jsx)(_o.Provider,{value:Y,children:r}),t[44]=r,t[45]=Y,t[46]=$):$=t[46],$}wo.displayName="SelectRoot";const So='button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])';const Co="nv-select-trigger",To="nv-select-content",Ro="nv-select-listbox";function Po(e){const t=(0,o.c)(8),{autoFocusOnHide:n,menuRef:r,triggerRef:i}=e;let a;t[0]!==r?(a=e=>{const t=function(e){var t,n;return e&&null!==(t=null!==(n=e.querySelector('[role="option"][aria-selected="true"]:not([data-disabled])'))&&void 0!==n?n:e.querySelector(Ja))&&void 0!==t?t:null}(r.current);t&&(e.preventDefault(),t.focus())},t[0]=r,t[1]=a):a=t[1];const s=a;let l;t[2]!==n||t[3]!==i?(l=e=>{var t;n?null===(t=i.current)||void 0===t||t.focus():e.preventDefault()},t[2]=n,t[3]=i,t[4]=l):l=t[4];const c=l;let d;return t[5]!==c||t[6]!==s?(d={handleCloseAutoFocus:c,handleOpenAutoFocus:s},t[5]=c,t[6]=s,t[7]=d):d=t[7],d}const ko=["autoFocusOnHide","children","className","hideOnEscape","onKeyDown","style"],Do=X("nv-select-content"),No=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(37);let l,c,d,u,p,h,f;if(n[0]!==e){var m=e;({autoFocusOnHide:h,children:l,className:c,hideOnEscape:f,onKeyDown:d,style:p}=m),u=(0,i.A)(m,ko),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p,n[6]=h,n[7]=f}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5],h=n[6],f=n[7];const g=void 0===h||h,v=void 0===f||f,{anchorName:y,listboxRef:A,open:x,popoverId:b,setOpen:_,side:E,triggerRef:w}=Eo(),S=(0,s.useRef)(null);let C;n[8]!==g||n[9]!==A||n[10]!==w?(C={autoFocusOnHide:g,menuRef:A,triggerRef:w},n[8]=g,n[9]=A,n[10]=w,n[11]=C):C=n[11];const{handleCloseAutoFocus:T,handleOpenAutoFocus:R}=Po(C);let P,k;n[12]!==T||n[13]!==R||n[14]!==x||n[15]!==_?(P={open:x,setOpen:_,onOpenAutoFocus:R,onCloseAutoFocus:T},n[12]=T,n[13]=R,n[14]=x,n[15]=_,n[16]=P):P=n[16],function(e,t){const n=(0,o.c)(10),{open:r,setOpen:i,onOpenAutoFocus:a,onCloseAutoFocus:l}=t;let c,d,u,p;n[0]!==l||n[1]!==a||n[2]!==e||n[3]!==i?(c=()=>{const t=e.current;if(!t)return;const n=e=>{const n=void 0===e.newState?(e=>{try{if(e.matches(":popover-open"))return!0}catch(t){}return e.hasAttribute("popover-open")||e.classList.contains(":popover-open")})(t):"open"===e.newState;if(i(n),n)if(a){const e=new Event("openautofocus",{cancelable:!0});var r;a(e),e.defaultPrevented||null===(r=t.querySelector(So))||void 0===r||r.focus()}else{var o;null===(o=t.querySelector(So))||void 0===o||o.focus()}!n&&l&&l(new Event("closeautofocus",{cancelable:!0}))};return t.addEventListener("toggle",n),()=>t.removeEventListener("toggle",n)},d=[e,i,a,l],n[0]=l,n[1]=a,n[2]=e,n[3]=i,n[4]=c,n[5]=d):(c=n[4],d=n[5]),(0,s.useEffect)(c,d),n[6]!==r||n[7]!==e?(u=()=>{const t=e.current;if(t)try{r?t.showPopover():t.hidePopover()}catch(n){return}},p=[e,r],n[6]=r,n[7]=e,n[8]=u,n[9]=p):(u=n[8],p=n[9]),(0,s.useEffect)(u,p)}(S,P),n[17]!==v||n[18]!==d||n[19]!==_?(k=e=>{var t;null===(t=d)||void 0===t||t(e),e.defaultPrevented||"Escape"===e.key&&(e.preventDefault(),e.stopPropagation(),!1!==v&&_(!1))},n[17]=v,n[18]=d,n[19]=_,n[20]=k):k=n[20];const D=k;let N,j,I;n[21]!==t?(N=z(t,S),n[21]=t,n[22]=N):N=n[22],n[23]!==c?(j=Do({className:c}),n[23]=c,n[24]=j):j=n[24],n[25]!==y||n[26]!==p?(I=(0,r.A)({positionAnchor:y},p),n[25]=y,n[26]=p,n[27]=I):I=n[27];const L=I;let F;return n[28]!==l||n[29]!==D||n[30]!==b||n[31]!==u||n[32]!==E||n[33]!==N||n[34]!==j||n[35]!==L?(F=(0,a.jsx)("div",(0,r.A)((0,r.A)({ref:N,id:b,role:"presentation",popover:"auto",className:j,"data-side":E,"data-testid":To,onKeyDown:D,style:L},u),{},{children:l})),n[28]=l,n[29]=D,n[30]=b,n[31]=u,n[32]=E,n[33]=N,n[34]=j,n[35]=L,n[36]=F):F=n[36],F});No.displayName="SelectContent";s.createContext(void 0);const jo=s.createContext(void 0);const Io=["className","disabled","danger","onSelect","onClick","children","filterValue","slotControl","slotStart","slotEnd","formAction","formMethod","asChild"],Lo=X("nv-menu-item",{variants:{danger:{true:"nv-menu-item--danger"},disabled:{true:"nv-menu-item--disabled"}}}),Fo=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(48);let l,c,d,u,p,h,f,m,g,v,y,x,b,_;if(n[0]!==e){var E=e;({className:d,disabled:p,danger:u,onSelect:v,onClick:g,children:c,filterValue:h,slotControl:x,slotStart:_,slotEnd:b,formAction:f,formMethod:m,asChild:l}=E),y=(0,i.A)(E,Io),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p,n[6]=h,n[7]=f,n[8]=m,n[9]=g,n[10]=v,n[11]=y,n[12]=x,n[13]=b,n[14]=_}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5],h=n[6],f=n[7],m=n[8],g=n[9],v=n[10],y=n[11],x=n[12],b=n[13],_=n[14];const w=(0,s.useRef)(null);let S;n[15]!==p||n[16]!==g||n[17]!==v||n[18]!==y.value?(S=e=>{var t;p?e.preventDefault():(w.current&&v&&(w.current.addEventListener("MenuItem.onSelect",v,{once:!0}),function(e,t){e&&A.flushSync(()=>e.dispatchEvent(t))}(w.current,new CustomEvent("MenuItem.onSelect",{bubbles:!0,cancelable:!0,detail:{value:y.value}}))),null===(t=g)||void 0===t||t(e))},n[15]=p,n[16]=g,n[17]=v,n[18]=y.value,n[19]=S):S=n[19];const C=S;if(!1===function(e,t,n){const r=(0,o.c)(7),i=(0,s.useContext)(jo);if(null===e||null===i||void 0===i||!i.value||"disable"===i.matchFn)return;let a;var l;r[0]!==n||r[1]!==e||r[2]!==t?(a=null!==(l=null!==e&&void 0!==e?e:oe(n).trim()||null)&&void 0!==l?l:t,r[0]=n,r[1]=e,r[2]=t,r[3]=a):a=r[3];const c=a;if("string"!==typeof c)return;let d;return r[4]!==i||r[5]!==c?(d=i.matchFn(i.value,c),r[4]=i,r[5]=c,r[6]=d):d=r[6],d}(h,y.value,c))return null;let T;n[20]!==f||n[21]!==m?(T=f?{formAction:f,formMethod:null!==m&&void 0!==m?m:"post"}:{type:"button"},n[20]=f,n[21]=m,n[22]=T):T=n[22];const R=T,k=_,D=b,N=l?P:"button";let j,I;n[23]!==t?(j=z(t,w),n[23]=t,n[24]=j):j=n[24],n[25]!==d||n[26]!==u||n[27]!==p?(I=Lo({className:d,disabled:p,danger:u}),n[25]=d,n[26]=u,n[27]=p,n[28]=I):I=n[28];const L=p||void 0;let F,O,M;return n[29]!==D||n[30]!==y.value||n[31]!==x||n[32]!==k?(F=e=>(0,a.jsxs)(a.Fragment,{children:[x&&(0,a.jsx)("span",{className:"nv-menu-item-slot",children:x}),k&&(0,a.jsx)("span",{className:"nv-menu-item-slot",children:k}),(0,a.jsx)("span",{className:"nv-menu-item-label",children:null!==e&&void 0!==e?e:y.value}),D&&(0,a.jsx)("span",{className:"nv-menu-item-slot",children:D})]}),n[29]=D,n[30]=y.value,n[31]=x,n[32]=k,n[33]=F):F=n[33],n[34]!==l||n[35]!==c||n[36]!==F?(O=(0,a.jsx)(yn,{asChild:l,child:c,children:F}),n[34]=l,n[35]=c,n[36]=F,n[37]=O):O=n[37],n[38]!==N||n[39]!==R||n[40]!==p||n[41]!==C||n[42]!==y||n[43]!==j||n[44]!==I||n[45]!==L||n[46]!==O?(M=(0,a.jsx)(N,(0,r.A)((0,r.A)((0,r.A)({ref:j,className:I,role:"menuitem","data-disabled":L,"data-testid":ao,onClick:C,disabled:p,tabIndex:0},R),y),{},{children:O})),n[38]=N,n[39]=R,n[40]=p,n[41]=C,n[42]=y,n[43]=j,n[44]=I,n[45]=L,n[46]=O,n[47]=M):M=n[47],M});Fo.displayName="MenuItem";const Oo=["disabled","value","onSelect","onCheckedChange"],Mo=s.forwardRef((e,t)=>{var n;const s=(0,o.c)(47);let l,c,d,u,p;if(s[0]!==e){var h=e;({disabled:l,value:p,onSelect:d,onCheckedChange:c}=h),u=(0,i.A)(h,Oo),s[0]=e,s[1]=l,s[2]=c,s[3]=d,s[4]=u,s[5]=p}else l=s[1],c=s[2],d=s[3],u=s[4],p=s[5];const{disabled:f,multiple:m,readOnly:g,selectedSet:v,setOpen:y,setValue:A,value:x}=Eo(),b=!!m;let _;s[6]!==x||s[7]!==v||s[8]!==b||s[9]!==p?(_=function(e){let{multiple:t,selectedSet:n,selected:r,value:i}=e;var a,o;return t?{checked:null!==(a=null===n||void 0===n?void 0:n.has(i))&&void 0!==a&&a,hasSelection:(null!==(o=null===n||void 0===n?void 0:n.size)&&void 0!==o?o:0)>0}:{checked:r===i,hasSelection:no(r)}}({multiple:b,selectedSet:v,selected:x,value:p}),s[6]=x,s[7]=v,s[8]=b,s[9]=p,s[10]=_):_=s[10];const{checked:E,hasSelection:w}=_,S=l||f;let C;s[11]!==E||s[12]!==w||s[13]!==m||s[14]!==c||s[15]!==d||s[16]!==g||s[17]!==y||s[18]!==A||s[19]!==S||s[20]!==p?(C={value:p,checked:E,hasSelection:w,disabled:S,readOnly:g,multiple:m,setValue:A,setOpen:y,onSelect:d,onCheckedChange:c},s[11]=E,s[12]=w,s[13]=m,s[14]=c,s[15]=d,s[16]=g,s[17]=y,s[18]=A,s[19]=S,s[20]=p,s[21]=C):C=s[21];const{disabled:T,handleSelect:R,handleCheckedChange:P,slotControl:k}=function(e){const t=(0,o.c)(22),{value:n,checked:r,hasSelection:i,disabled:s,readOnly:l,multiple:c,setValue:d,setOpen:u,onSelect:p,onCheckedChange:h}=e;let f;t[0]!==s||t[1]!==p||t[2]!==l||t[3]!==u||t[4]!==d||t[5]!==n?(f=e=>{s||l||(d(n),u(!1),null===p||void 0===p||p(e))},t[0]=s,t[1]=p,t[2]=l,t[3]=u,t[4]=d,t[5]=n,t[6]=f):f=t[6];const m=f;let g;t[7]!==s||t[8]!==c||t[9]!==h||t[10]!==l||t[11]!==d||t[12]!==n?(g=e=>{if(!c||s||l)return void(null===h||void 0===h||h(e));const t=!0===e;d(e=>{const r=Array.isArray(e)?e:[];return t?r.includes(n)?r:[...r,n]:r.filter(e=>e!==n)}),null===h||void 0===h||h(e)},t[7]=s,t[8]=c,t[9]=h,t[10]=l,t[11]=d,t[12]=n,t[13]=g):g=t[13];const v=g;let y;e:if(c)y=void 0;else{if(r){let e;t[14]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(me,{name:"check"}),t[14]=e):e=t[14],y=e;break e}if(i){let e;t[15]===Symbol.for("react.memo_cache_sentinel")?(e=(0,a.jsx)(a.Fragment,{}),t[15]=e):e=t[15],y=e;break e}y=void 0}const A=y;let x;return t[16]!==r||t[17]!==s||t[18]!==v||t[19]!==m||t[20]!==A?(x={checked:r,disabled:s,handleCheckedChange:v,handleSelect:m,slotControl:A},t[16]=r,t[17]=s,t[18]=v,t[19]=m,t[20]=A,t[21]=x):x=t[21],x}(C);if(m){var D;const e=E||void 0,n=t,i=E?"checked":"unchecked";let o,l;s[22]!==i?(o=(0,a.jsx)("span",{"aria-hidden":!0,className:"nv-checkbox-input","data-state":i}),s[22]=i,s[23]=o):o=s[23],s[24]!==E||s[25]!==P?(l=()=>{P(!E)},s[24]=E,s[25]=P,s[26]=l):l=s[26];const c=u,d=null!==(D=u.children)&&void 0!==D?D:p;let h;return s[27]!==E||s[28]!==T||s[29]!==c||s[30]!==d||s[31]!==e||s[32]!==n||s[33]!==o||s[34]!==l||s[35]!==p?(h=(0,a.jsx)(Fo,(0,r.A)((0,r.A)({"aria-selected":E,"data-selected":e,disabled:T,ref:n,role:"option",slotControl:o,value:p,onSelect:l},c),{},{children:d})),s[27]=E,s[28]=T,s[29]=c,s[30]=d,s[31]=e,s[32]=n,s[33]=o,s[34]=l,s[35]=p,s[36]=h):h=s[36],h}const N=E||void 0,j=t,I=null!==(n=u.children)&&void 0!==n?n:p;let L;return s[37]!==E||s[38]!==T||s[39]!==R||s[40]!==u||s[41]!==k||s[42]!==N||s[43]!==j||s[44]!==I||s[45]!==p?(L=(0,a.jsx)(Fo,(0,r.A)((0,r.A)({"aria-selected":E,"data-selected":N,disabled:T,ref:j,role:"option",slotControl:k,value:p,onSelect:R},u),{},{children:I})),s[37]=E,s[38]=T,s[39]=R,s[40]=u,s[41]=k,s[42]=N,s[43]=j,s[44]=I,s[45]=p,s[46]=L):L=s[46],L});Mo.displayName="SelectItem";const Bo='[tabindex]:not([tabindex="-1"]):not([data-disabled]), button:not(:disabled):not([data-disabled]), [href]:not([data-disabled])';function zo(e){e&&(e.focus(),e.scrollIntoView({block:"nearest"}))}const Uo={ArrowDown:{delta:1,axes:["vertical"]},ArrowUp:{delta:-1,axes:["vertical"]},ArrowRight:{delta:1,axes:["horizontal"]},ArrowLeft:{delta:-1,axes:["horizontal"]}},Vo=(Object.keys(Uo),new Set([...Object.keys(Uo),"Home","End"]));function Wo(e,t,n,r,i){if("Home"===e)return 0;if("End"===e)return n-1;const a=function(e,t){const n=Uo[e];if(!n)return null;const r=n.axes.some(e=>function(e,t){return"both"===e||e===t}(t,e));return r?n.delta:null}(e,r);return null===a?null:function(e,t,n,r){const i=e+n;return i>=t?r?0:t-1:i<0?r?t-1:0:i}(t,n,a,i)}const Ho=new Set([" ","Enter","Tab","Escape"]);class qo{constructor(){this.buffer="",this.timeoutId=null}append(e){return this.clearPendingReset(),this.buffer+=e,this.timeoutId=setTimeout(()=>this.reset(),500),this.buffer}dispose(){this.clearPendingReset(),this.buffer=""}reset(){this.buffer="",this.timeoutId=null}clearPendingReset(){this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}}function Ko(){let{direction:e="vertical",loop:t=!0,itemSelector:n=Bo,typeahead:r=!0,includeNegativeTabIndex:i=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,s.useRef)(null),o=(0,s.useRef)(null);r&&null===o.current&&(o.current=new qo),(0,s.useEffect)(()=>{if(!r)return;const e=o.current;return()=>null===e||void 0===e?void 0:e.dispose()},[r]);const l=(0,s.useCallback)(s=>{if(!a.current)return;const l=Vo.has(s.key),c=r&&function(e){if(1!==e.key.length)return!1;if(e.ctrlKey||e.metaKey||e.altKey)return!1;if(Ho.has(e.key))return!1;const t=e.target,n=t.tagName.toLowerCase();return"input"!==n&&"textarea"!==n&&!t.isContentEditable}(s);if(!l&&!c)return;const d=function(e,t){let{includeNegativeTabIndex:n=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return Array.from(e.querySelectorAll(t)).filter(e=>!e.hasAttribute("data-disabled")&&(n||-1!==e.tabIndex))}(a.current,n,{includeNegativeTabIndex:i});if(0===d.length)return;const u=function(e){return e.indexOf(document.activeElement)}(d);if(l){const n=Wo(s.key,u,d.length,e,t);return void(null!==n&&n!==u&&(s.preventDefault(),zo(d[n])))}if(c&&o.current){s.preventDefault();const e=function(e,t,n){const r=t.toLowerCase();for(let a=0;a=0?u:0);null!==e&&zo(d[e])}},[e,t,n,r,i]);return{containerRef:a,handleKeyDown:l}}const Go=["className","density","asChild","filterable","itemSelector","onScrollToBottom","orientation","loop","onKeyDown"],Xo=X("nv-menu-root",{variants:{density:An,filterable:{true:"nv-menu--filterable"}}}),Yo=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(36);let l,c,d,u,p,h,f,m,g,v;if(n[0]!==e){var y=e;({className:c,density:d,asChild:l,filterable:f,itemSelector:m,onScrollToBottom:p,orientation:g,loop:v,onKeyDown:u}=y),h=(0,i.A)(y,Go),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p,n[6]=h,n[7]=f,n[8]=m,n[9]=g,n[10]=v}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5],h=n[6],f=n[7],m=n[8],g=n[9],v=n[10];const A=void 0!==f&&f,x=void 0===m?'[role="menuitem"]:not([data-disabled]), [role="menuitemcheckbox"]:not([data-disabled]), [role="menuitemradio"]:not([data-disabled])':m,b=void 0===g?"vertical":g,_=void 0===v||v,E=l?P:"menu",w=(0,s.useRef)(null);let S;n[11]!==x||n[12]!==_||n[13]!==b?(S={direction:b,loop:_,itemSelector:x},n[11]=x,n[12]=_,n[13]=b,n[14]=S):S=n[14];const{containerRef:C,handleKeyDown:T}=Ko(S);let R,k,D;n[15]!==p?(R=()=>{const e=null===w||void 0===w?void 0:w.current;if(!e)return;const t=()=>{var t;e.scrollTop+e.offsetHeight>=e.scrollHeight&&(null===(t=p)||void 0===t||t())};return e.addEventListener("scroll",t,{passive:!0}),()=>{e.removeEventListener("scroll",t)}},k=[p],n[15]=p,n[16]=R,n[17]=k):(R=n[16],k=n[17]),(0,s.useEffect)(R,k),n[18]!==T||n[19]!==u?(D=e=>{var t;T(e),null===(t=u)||void 0===t||t(e)},n[18]=T,n[19]=u,n[20]=D):D=n[20];const N=D;let j,I;n[21]!==c||n[22]!==d||n[23]!==A?(j=Xo({className:c,density:d,filterable:A}),n[21]=c,n[22]=d,n[23]=A,n[24]=j):j=n[24],n[25]!==C||n[26]!==t?(I=z(t,w,C),n[25]=C,n[26]=t,n[27]=I):I=n[27];const L=A?"none":"menu",F=A?void 0:b;let O;return n[28]!==E||n[29]!==N||n[30]!==h||n[31]!==I||n[32]!==L||n[33]!==F||n[34]!==j?(O=(0,a.jsx)(E,(0,r.A)({className:j,ref:I,"data-testid":ro,role:L,"aria-orientation":F,onKeyDown:N},h)),n[28]=E,n[29]=N,n[30]=h,n[31]=I,n[32]=L,n[33]=F,n[34]=j,n[35]=O):O=n[35],O});Yo.displayName="MenuRoot";const $o=["children","className","density"],Qo=X("nv-select-listbox"),Jo=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(21);let s,l,c,d;if(n[0]!==e){var u=e;({children:s,className:l,density:c}=u),d=(0,i.A)(u,$o),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d}else s=n[1],l=n[2],c=n[3],d=n[4];const{listboxRef:p,multiple:h,size:f,triggerId:m}=Eo();let g;n[5]!==p||n[6]!==t?(g=z(t,p),n[5]=p,n[6]=t,n[7]=g):g=n[7];const v=h||void 0;let y,A,x;return n[8]!==l?(y=Qo({className:l}),n[8]=l,n[9]=y):y=n[9],n[10]!==c||n[11]!==f?(A=null!==c&&void 0!==c?c:(e=>"tiny"===e||"small"===e?"compact":"large"===e?"spacious":void 0)(f),n[10]=c,n[11]=f,n[12]=A):A=n[12],n[13]!==s||n[14]!==d||n[15]!==g||n[16]!==v||n[17]!==y||n[18]!==A||n[19]!==m?(x=(0,a.jsx)(Yo,(0,r.A)((0,r.A)({ref:g,"aria-labelledby":m,"aria-multiselectable":v,className:y,"data-testid":Ro,density:A,itemSelector:Ja,role:"listbox"},d),{},{children:s})),n[13]=s,n[14]=d,n[15]=g,n[16]=v,n[17]=y,n[18]=A,n[19]=m,n[20]=x):x=n[20],x});Jo.displayName="SelectListbox";const Zo=["onKeyDown"],es=s.forwardRef((e,t)=>{const n=(0,o.c)(19);let s,l;if(n[0]!==e){var c=e;({onKeyDown:s}=c),l=(0,i.A)(c,Zo),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];const{allowBackspaceRemoval:d,disabled:u,multiple:p,open:h,popoverId:f,readOnly:m,setOpen:g,setValue:v,value:y}=Eo();let A;n[3]!==d||n[4]!==u||n[5]!==p||n[6]!==s||n[7]!==m||n[8]!==g||n[9]!==v||n[10]!==y?(A=e=>{var t;if(null===(t=s)||void 0===t||t(e),!(e.defaultPrevented||u||m))return"Backspace"===e.key&&p&&d&&Array.isArray(y)&&y.length>0?(e.preventDefault(),void v(ts)):void("ArrowDown"!==e.key&&"ArrowUp"!==e.key||(e.preventDefault(),g(!0)))},n[3]=d,n[4]=u,n[5]=p,n[6]=s,n[7]=m,n[8]=g,n[9]=v,n[10]=y,n[11]=A):A=n[11];const x=A,b=u||m;let _;return n[12]!==x||n[13]!==h||n[14]!==f||n[15]!==l||n[16]!==t||n[17]!==b?(_=(0,a.jsx)("button",(0,r.A)({"aria-controls":f,"aria-expanded":h,"aria-haspopup":"listbox",disabled:b,onKeyDown:x,popoverTarget:f,ref:t,type:"button"},l)),n[12]=x,n[13]=h,n[14]=f,n[15]=l,n[16]=t,n[17]=b,n[18]=_):_=n[18],_});function ts(e){return t=e,Array.isArray(t)&&0!==t.length?t.slice(0,-1):t;var t}es.displayName="SelectToggle";const ns=["className","state"],rs=s.forwardRef((e,t)=>{const n=(0,o.c)(9);let s,l,c;if(n[0]!==e){var d=e;({className:s,state:c}=d),l=(0,i.A)(d,ns),n[0]=e,n[1]=s,n[2]=l,n[3]=c}else s=n[1],l=n[2],c=n[3];const u=s?"nv-animated-chevron ".concat(s):"nv-animated-chevron";let p;return n[4]!==l||n[5]!==t||n[6]!==c||n[7]!==u?(p=(0,a.jsx)(me,(0,r.A)({name:"chevron-down",className:u,"data-state":c,variant:"line",ref:t},l)),n[4]=l,n[5]=t,n[6]=c,n[7]=u,n[8]=p):p=n[8],p});rs.displayName="AnimatedChevron";const is=["multiple","nativeOptions","placeholder","selectRef","value"],as=()=>{};function os(e){const t=(0,o.c)(19);let n,s,l,c,d,u;if(t[0]!==e){var p=e;({multiple:n,nativeOptions:s,placeholder:l,selectRef:d,value:u}=p),c=(0,i.A)(p,is),t[0]=e,t[1]=n,t[2]=s,t[3]=l,t[4]=c,t[5]=d,t[6]=u}else n=t[1],s=t[2],l=t[3],c=t[4],d=t[5],u=t[6];const h=Wt(),f=!h||void 0,m=h?void 0:-1,g=!n;let v,y;return t[7]!==s||t[8]!==l||t[9]!==g?(v=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return(0,a.jsxs)(a.Fragment,{children:[t?(0,a.jsx)("option",{value:"",children:n}):null,e.map(e=>fo(e)?(0,a.jsx)("optgroup",{label:e.label,children:e.options.map(t=>(0,a.jsx)("option",{disabled:t.disabled,value:t.value,children:t.label},"".concat(e.label,"-").concat(t.value)))},e.label):(0,a.jsx)("option",{disabled:e.disabled,value:e.value,children:e.label},e.value))]})}(s,g,l),t[7]=s,t[8]=l,t[9]=g,t[10]=v):v=t[10],t[11]!==n||t[12]!==c||t[13]!==d||t[14]!==f||t[15]!==m||t[16]!==v||t[17]!==u?(y=(0,a.jsx)("select",(0,r.A)((0,r.A)({"aria-hidden":f,ref:d,multiple:n,onChange:as,tabIndex:m,value:u},c),{},{children:v})),t[11]=n,t[12]=c,t[13]=d,t[14]=f,t[15]=m,t[16]=v,t[17]=u,t[18]=y):y=t[18],y}os.displayName="NativeFormSelect";function ss(e){const t=(0,o.c)(14),{name:n,selectRef:r,setValue:i,value:a}=e,l=(0,s.useRef)(null),c=(0,s.useRef)(null),d=(0,s.useRef)(!1);let u;t[0]!==a?(u=Array.isArray(a)?a.join("\0"):a,t[0]=a,t[1]=u):u=t[1];const p=u,h=(0,s.useRef)(p);let f;t[2]!==n||t[3]!==r?(f=e=>{const t=n?e:null;l.current=t,function(e,t){e&&((e=>"function"===typeof e)(e)?e(t):(e=>"object"===typeof e&&null!==e)(e)&&(e.current=t))}(r,t)},t[2]=n,t[3]=r,t[4]=f):f=t[4];const m=f;let g,v,y;t[5]!==n||t[6]!==p?(g=()=>{var e;if(h.current!==p)return"native"===c.current?(c.current=null,void(h.current=p)):void(n?(d.current=!0,null===(e=l.current)||void 0===e||e.dispatchEvent(new Event("change",{bubbles:!0})),h.current=p):h.current=p)},v=[n,p],t[5]=n,t[6]=p,t[7]=g,t[8]=v):(g=t[7],v=t[8]),(0,s.useEffect)(g,v),t[9]!==i?(y=e=>{var t;d.current?d.current=!1:(c.current="native",i((t=e.currentTarget).multiple?Array.from(t.selectedOptions,e=>e.value):t.value))},t[9]=i,t[10]=y):y=t[10];const A=y;let x;return t[11]!==A||t[12]!==m?(x={handleNativeSelectChange:A,setSelectElement:m},t[11]=A,t[12]=m,t[13]=x):x=t[13],x}const ls=["autoComplete","autoFocus","className","dismissible","form","kind","name","placeholder","renderValue","required","selectRef","slotStart","slotEnd","status","style","onKeyDown"],cs=X("nv-select-trigger"),ds=s.forwardRef((e,t)=>{const n=(0,o.c)(81),{autoComplete:s,autoFocus:l,className:c,dismissible:d,form:u,kind:p,name:h,placeholder:f,renderValue:m,required:g,selectRef:v,slotStart:y,slotEnd:A,status:x,style:b,onKeyDown:_}=e,E=(0,i.A)(e,ls),{anchorName:w,disabled:S,multiple:C,nativeOptions:T,open:R,readOnly:P,setOpen:k,setValue:D,size:N,status:j,triggerId:I,triggerRef:L,value:F}=Eo(),O=lt(),M=Wt(),B=null!==h&&void 0!==h?h:O.name,U=null!==g&&void 0!==g?g:O.required,V=M?U:void 0,W=null!==x&&void 0!==x?x:j,H=void 0===f?C?"Select item(s)":"Select item":f;let q;n[0]!==H?(q=oe(H),n[0]=H,n[1]=q):q=n[1];const K=q;let G;n[2]!==m||n[3]!==H||n[4]!==D||n[5]!==F?(G=(null===m||void 0===m?void 0:m(F,D))||(Array.isArray(F)?F.join(", "):F)||H,n[2]=m,n[3]=H,n[4]=D,n[5]=F,n[6]=G):G=n[6];const X=G,Y=function(e,t,n){var r,i;const a=null!==(r=e["aria-labelledby"])&&void 0!==r?r:t["aria-labelledby"];return{"aria-describedby":null!==(i=e["aria-describedby"])&&void 0!==i?i:t["aria-describedby"],"aria-label":a?void 0:e["aria-label"]||n,"aria-labelledby":a}}(E,O,"Select trigger");let $;n[7]!==B||n[8]!==v||n[9]!==D||n[10]!==F?($={name:B,selectRef:v,setValue:D,value:F},n[7]=B,n[8]=v,n[9]=D,n[10]=F,n[11]=$):$=n[11];const{handleNativeSelectChange:Q,setSelectElement:J}=ss($),Z=!(S||P);let ee;n[12]!==d||n[13]!==Z||n[14]!==F?(ee=d&&Z&&no(F),n[12]=d,n[13]=Z,n[14]=F,n[15]=ee):ee=n[15];const te=ee;let ne;n[16]!==C||n[17]!==k||n[18]!==D?(ne=()=>{D(C?[]:""),k(!0)},n[16]=C,n[17]=k,n[18]=D,n[19]=ne):ne=n[19];const re=ne;let ie;n[20]!==c?(ie=cs({className:c}),n[20]=c,n[21]=ie):ie=n[21];const ae=R?"open":"closed";let se;n[22]!==w||n[23]!==b?(se=(0,r.A)((0,r.A)({},b),{},{anchorName:w}),n[22]=w,n[23]=b,n[24]=se):se=n[24];const le=se,ce=Y["aria-describedby"],de=Y["aria-label"],ue=Y["aria-labelledby"],pe=U||void 0;let he,fe,me,ge,ve,ye,Ae,xe,be;return n[25]!==F?(he=no(F),n[25]=F,n[26]=he):he=n[26],n[27]!==t||n[28]!==L?(fe=z(t,L),n[27]=t,n[28]=L,n[29]=fe):fe=n[29],n[30]!==l||n[31]!==X||n[32]!==_||n[33]!==P||n[34]!==W||n[35]!==ce||n[36]!==de||n[37]!==ue||n[38]!==pe||n[39]!==he||n[40]!==fe||n[41]!==I?(me=(0,a.jsx)(es,{autoFocus:l,"aria-describedby":ce,"aria-label":de,"aria-labelledby":ue,"aria-required":pe,"data-has-selected-value":he,"data-input-slot":!0,"data-select-enhanced":!0,"data-status":W,"data-testid":Co,id:I,onKeyDown:_,readOnly:P,ref:fe,role:"combobox",children:X}),n[30]=l,n[31]=X,n[32]=_,n[33]=P,n[34]=W,n[35]=ce,n[36]=de,n[37]=ue,n[38]=pe,n[39]=he,n[40]=fe,n[41]=I,n[42]=me):me=n[42],n[43]!==s||n[44]!==S||n[45]!==u||n[46]!==Q||n[47]!==C||n[48]!==T||n[49]!==K||n[50]!==V||n[51]!==P||n[52]!==Y||n[53]!==B||n[54]!==J||n[55]!==F?(ge=B?(0,a.jsx)(os,{autoComplete:s,"aria-describedby":Y["aria-describedby"],"aria-label":Y["aria-label"],"aria-labelledby":Y["aria-labelledby"],className:"nv-select-native-fallback",disabled:S||P,form:u,multiple:C,name:B,nativeOptions:T,onChange:Q,placeholder:K,required:V,selectRef:J,value:F}):null,n[43]=s,n[44]=S,n[45]=u,n[46]=Q,n[47]=C,n[48]=T,n[49]=K,n[50]=V,n[51]=P,n[52]=Y,n[53]=B,n[54]=J,n[55]=F,n[56]=ge):ge=n[56],n[57]!==te||n[58]!==re||n[59]!==N?(ve=te?(0,a.jsx)(zr,{onClick:re,size:"small"===N?"tiny":void 0}):null,n[57]=te,n[58]=re,n[59]=N,n[60]=ve):ve=n[60],n[61]===Symbol.for("react.memo_cache_sentinel")?(ye=(0,a.jsx)(es,{"aria-hidden":"true",className:"nv-input-shell-control",tabIndex:-1,children:(0,a.jsx)(rs,{})}),n[61]=ye):ye=n[61],n[62]!==E||n[63]!==N||n[64]!==A||n[65]!==y||n[66]!==me||n[67]!==ge||n[68]!==ve||n[69]!==ie||n[70]!==ae||n[71]!==le||n[72]!==p?(Ae=(0,a.jsxs)(Or,(0,r.A)((0,r.A)({className:ie,"data-state":ae,disableFocusRedirect:!0,kind:p,size:N,style:le},E),{},{children:[y,me,ge,A,ve,ye]})),n[62]=E,n[63]=N,n[64]=A,n[65]=y,n[66]=me,n[67]=ge,n[68]=ve,n[69]=ie,n[70]=ae,n[71]=le,n[72]=p,n[73]=Ae):Ae=n[73],n[74]!==P||n[75]!==B||n[76]!==F?(xe=P&&B?function(e,t){if(Array.isArray(t))return t.map((t,n)=>(0,a.jsx)("input",{name:e,type:"hidden",value:t},"".concat(t,"-").concat(n)));return(0,a.jsx)("input",{name:e,type:"hidden",value:t})}(B,F):null,n[74]=P,n[75]=B,n[76]=F,n[77]=xe):xe=n[77],n[78]!==Ae||n[79]!==xe?(be=(0,a.jsxs)(a.Fragment,{children:[Ae,xe]}),n[78]=Ae,n[79]=xe,n[80]=be):be=n[80],be});ds.displayName="SelectTrigger";const us=["allowBackspaceRemoval","density","defaultOpen","defaultValue","disabled","renderValue","id","items","multiple","onOpenChange","onScrollToBottom","onValueChange","open","side","readOnly","size","value","attributes","autoFocusOnHide","hideOnEscape","dismissible","selectRef","slotStart","slotEnd","status","placeholder","required","triggerKind"],ps=(e,t)=>{var n,i,o,l,c;return Za(e)?(0,a.jsx)(ho,(0,r.A)((0,r.A)({slotHeading:e.slotHeading,attributes:{MenuHeading:null===(i=e.attributes)||void 0===i?void 0:i.MenuHeading}},null===(o=e.attributes)||void 0===o?void 0:o.MenuSection),{},{children:e.items.map((e,t)=>(0,a.jsx)(s.Fragment,{children:ps(e,t)},"string"===typeof e?e:e.value||t))}),null!==(l=null===(c=e.slotHeading)||void 0===c?void 0:c.toString())&&void 0!==l?l:"section-".concat(t)):"string"===typeof e?(0,a.jsx)(Mo,{value:e,children:e},e):(0,a.jsx)(Mo,(0,r.A)((0,r.A)({filterValue:e.filterValue,value:e.value,danger:e.danger,disabled:e.disabled,onSelect:e.onSelect,slotStart:e.slotStart,slotEnd:e.slotEnd},null===(n=e.attributes)||void 0===n?void 0:n.SelectItem),{},{children:e.children}),e.value)},hs=s.forwardRef((e,t)=>{var n,s,l;const c=(0,o.c)(74);let d,u,p,h,f,m,g,v,A,x,b,_,E,w,S,C,T,R,P,k,D,N,j,I,L,F,O,M,B;if(c[0]!==e){const{allowBackspaceRemoval:t,density:n,defaultOpen:r,defaultValue:a,disabled:o,renderValue:s,id:l,items:z,multiple:U,onOpenChange:V,onScrollToBottom:W,onValueChange:H,open:q,side:K,readOnly:G,size:X,value:Y,attributes:$,autoFocusOnHide:Q,hideOnEscape:J,dismissible:Z,selectRef:ee,slotStart:te,slotEnd:ne,status:re,placeholder:ie,required:ae,triggerKind:oe}=e,se=(0,i.A)(e,us);d=t,m=n,h=r,f=a,g=o,P=s,x=l,b=z,_=U,E=V,w=W,S=H,C=q,N=K,R=G,j=X,B=Y,u=$,p=Q,A=J,v=Z,D=ee,L=te,I=ne,F=re,T=ie,k=ae,M=oe,O=y("button",se),c[0]=e,c[1]=d,c[2]=u,c[3]=p,c[4]=h,c[5]=f,c[6]=m,c[7]=g,c[8]=v,c[9]=A,c[10]=x,c[11]=b,c[12]=_,c[13]=E,c[14]=w,c[15]=S,c[16]=C,c[17]=T,c[18]=R,c[19]=P,c[20]=k,c[21]=D,c[22]=N,c[23]=j,c[24]=I,c[25]=L,c[26]=F,c[27]=O,c[28]=M,c[29]=B}else d=c[1],u=c[2],p=c[3],h=c[4],f=c[5],m=c[6],g=c[7],v=c[8],A=c[9],x=c[10],b=c[11],_=c[12],E=c[13],w=c[14],S=c[15],C=c[16],T=c[17],R=c[18],P=c[19],k=c[20],D=c[21],N=c[22],j=c[23],I=c[24],L=c[25],F=c[26],O=c[27],M=c[28],B=c[29];const[z,U]=O;let V;var W;c[30]!==b?(V=null===(W=b)||void 0===W?void 0:W.map(fs),c[30]=b,c[31]=V):V=c[31];const H=V;let q;c[32]!==b?(q=e=>to(e,b),c[32]=b,c[33]=q):q=c[33];const K=null!==P&&void 0!==P?P:q,G=null===(n=u)||void 0===n?void 0:n.SelectTrigger;let X;c[34]!==v||c[35]!==T||c[36]!==t||c[37]!==k||c[38]!==D||c[39]!==I||c[40]!==L||c[41]!==F||c[42]!==K||c[43]!==G||c[44]!==U||c[45]!==M||c[46]!==z?(X=(0,a.jsx)(ds,(0,r.A)((0,r.A)((0,r.A)({renderValue:K,kind:M,ref:t,dismissible:v,placeholder:T,required:k,selectRef:D,slotStart:L,slotEnd:I,status:F},U),z),G)),c[34]=v,c[35]=T,c[36]=t,c[37]=k,c[38]=D,c[39]=I,c[40]=L,c[41]=F,c[42]=K,c[43]=G,c[44]=U,c[45]=M,c[46]=z,c[47]=X):X=c[47];const Y=null===(s=u)||void 0===s?void 0:s.SelectContent,$=null===(l=u)||void 0===l?void 0:l.SelectListbox;let Q,J,Z;return c[48]!==m||c[49]!==w||c[50]!==H||c[51]!==$?(Q=(0,a.jsx)(Jo,(0,r.A)((0,r.A)({density:m,onScrollToBottom:w},$),{},{children:H})),c[48]=m,c[49]=w,c[50]=H,c[51]=$,c[52]=Q):Q=c[52],c[53]!==p||c[54]!==A||c[55]!==Y||c[56]!==Q?(J=(0,a.jsx)(No,(0,r.A)((0,r.A)({autoFocusOnHide:p,hideOnEscape:A},Y),{},{children:Q})),c[53]=p,c[54]=A,c[55]=Y,c[56]=Q,c[57]=J):J=c[57],c[58]!==d||c[59]!==h||c[60]!==f||c[61]!==g||c[62]!==x||c[63]!==_||c[64]!==E||c[65]!==S||c[66]!==C||c[67]!==R||c[68]!==N||c[69]!==j||c[70]!==J||c[71]!==X||c[72]!==B?(Z=(0,a.jsxs)(wo,{allowBackspaceRemoval:d,defaultOpen:h,defaultValue:f,disabled:g,id:x,multiple:_,onOpenChange:E,onValueChange:S,open:C,readOnly:R,side:N,size:j,value:B,children:[X,J]}),c[58]=d,c[59]=h,c[60]=f,c[61]=g,c[62]=x,c[63]=_,c[64]=E,c[65]=S,c[66]=C,c[67]=R,c[68]=N,c[69]=j,c[70]=J,c[71]=X,c[72]=B,c[73]=Z):Z=c[73],Z});function fs(e,t){return ps(e,t)}hs.displayName="Select";const ms="nv-skeleton",gs=["className","animated","kind"],vs=X("nv-skeleton",{variants:{kind:{line:"",pill:"nv-skeleton--kind-pill",circle:"nv-skeleton--kind-circle"},animated:{true:"nv-skeleton--animated"}},defaultVariants:{kind:"line",animated:!0}}),ys=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(13);let s,l,c,d,u,p;if(n[0]!==e){var h=e;({className:l,animated:s,kind:c}=h),d=(0,i.A)(h,gs),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d}else s=n[1],l=n[2],c=n[3],d=n[4];return n[5]!==s||n[6]!==l||n[7]!==c?(u=vs({className:l,kind:c,animated:s}),n[5]=s,n[6]=l,n[7]=c,n[8]=u):u=n[8],n[9]!==d||n[10]!==t||n[11]!==u?(p=(0,a.jsx)(I.div,(0,r.A)({className:u,ref:t,"data-testid":ms},d)),n[9]=d,n[10]=t,n[11]=u,n[12]=p):p=n[12],p});ys.displayName="Skeleton";const As="nv-slider-root",xs="nv-slider-steps",bs="nv-slider-step",_s="nv-slider-input",Es=(0,s.createContext)(null);const ws=["className","name","defaultValue","max","min","value"],Ss=X("nv-slider-input"),Cs=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(35);let l,c,d,u,p,h,f;if(n[0]!==e){var m=e;({className:l,name:p,defaultValue:c,max:d,min:u,value:f}=m),h=(0,i.A)(m,ws),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p,n[6]=h,n[7]=f}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5],h=n[6],f=n[7];const{inputRef:g,syncPercent:v}=function(){const e=(0,s.useContext)(Es);if(!e)throw new Error("SliderContext must be used within a SliderRoot");return e}(),y=lt();let A,x,b;n[8]!==v?(A=()=>{v()},n[8]=v,n[9]=A):A=n[9],n[10]!==c||n[11]!==d||n[12]!==u||n[13]!==v||n[14]!==f?(x=[c,d,u,v,f],n[10]=c,n[11]=d,n[12]=u,n[13]=v,n[14]=f,n[15]=x):x=n[15],(0,s.useLayoutEffect)(A,x),n[16]!==t||n[17]!==g?(b=z(g,t),n[16]=t,n[17]=g,n[18]=b):b=n[18];const _=y.id,E=null!==p&&void 0!==p?p:y.name,w=y.required,S=y["aria-describedby"],C=y["aria-labelledby"],T=y["aria-details"];let R,P;return n[19]!==l?(R=Ss({className:l}),n[19]=l,n[20]=R):R=n[20],n[21]!==c||n[22]!==y.id||n[23]!==y.required||n[24]!==d||n[25]!==u||n[26]!==h||n[27]!==R||n[28]!==b||n[29]!==E||n[30]!==S||n[31]!==C||n[32]!==T||n[33]!==f?(P=(0,a.jsx)("input",(0,r.A)({ref:b,type:"range",id:_,name:E,required:w,"aria-describedby":S,"aria-labelledby":C,"aria-details":T,className:R,"data-testid":_s,defaultValue:c,max:d,min:u,value:f},h)),n[21]=c,n[22]=y.id,n[23]=y.required,n[24]=d,n[25]=u,n[26]=h,n[27]=R,n[28]=b,n[29]=E,n[30]=S,n[31]=C,n[32]=T,n[33]=f,n[34]=P):P=n[34],P});Cs.displayName="SliderInput";const Ts=(e,t,n)=>{const r=n-t;if(r<=0||!Number.isFinite(r))return 0;return((e,t)=>{let[n,r]=t;return Math.min(r,Math.max(n,e))})(100/r*(e-t),[0,100])},Rs=["className","orientation","children","style"],Ps=X("nv-slider-root",{variants:{orientation:{horizontal:"",vertical:"nv-slider-root--orientation-vertical"}},defaultVariants:{orientation:"horizontal"}}),ks=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(24);let l,c,d,u,p;if(n[0]!==e){var h=e;({className:c,orientation:d,children:l,style:p}=h),u=(0,i.A)(h,Rs),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5];const f=(0,s.useRef)(null),m=(0,s.useRef)(null),g=(0,s.useRef)(null);let v;n[6]===Symbol.for("react.memo_cache_sentinel")?(v=()=>{const e=m.current,t=f.current;if(!e||!t)return;const n=Ts(Number(e.value),Number(e.min||0),Number(e.max||100)),r="".concat(n,"%");g.current!==r&&(g.current=r,t.style.setProperty("--slider-percent",r))},n[6]=v):v=n[6];const y=v;let A;n[7]===Symbol.for("react.memo_cache_sentinel")?(A={inputRef:m,syncPercent:y},n[7]=A):A=n[7];const x=A;let b,_,E,w;n[8]===Symbol.for("react.memo_cache_sentinel")?(b=()=>{const e=m.current;if(e)return e.addEventListener("input",y),e.addEventListener("change",y),y(),()=>{e.removeEventListener("input",y),e.removeEventListener("change",y)}},_=[y],n[8]=b,n[9]=_):(b=n[8],_=n[9]),(0,s.useLayoutEffect)(b,_),n[10]!==c||n[11]!==d?(E=Ps({className:c,orientation:d}),n[10]=c,n[11]=d,n[12]=E):E=n[12],n[13]!==t?(w=z(f,t),n[13]=t,n[14]=w):w=n[14];const S=null!==d&&void 0!==d?d:"horizontal";let C;n[15]!==p?(C=(0,r.A)((0,r.A)({},p),{},{"--slider-percent":"0%"}),n[15]=p,n[16]=C):C=n[16];const T=C;let R;return n[17]!==l||n[18]!==u||n[19]!==E||n[20]!==w||n[21]!==S||n[22]!==T?(R=(0,a.jsx)(Es.Provider,{value:x,children:(0,a.jsx)(I.span,(0,r.A)((0,r.A)({className:E,ref:w,"data-orientation":S,"data-testid":As,style:T},u),{},{children:l}))}),n[17]=l,n[18]=u,n[19]=E,n[20]=w,n[21]=S,n[22]=T,n[23]=R):R=n[23],R});ks.displayName="SliderRoot";const Ds=["className","stepFormatFn","position","stepInterval","customSteps","min","max","step"],Ns=X("nv-slider-steps",{variants:{position:{start:"nv-slider-steps--position-start",end:"nv-slider-steps--position-end"}},defaultVariants:{position:"end"}}),js=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(40);let s,l,c,d,u,p,h,f,m;if(n[0]!==e){var g=e;({className:s,stepFormatFn:u,position:c,stepInterval:p,customSteps:l,min:h,max:f,step:m}=g),d=(0,i.A)(g,Ds),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d,n[5]=u,n[6]=p,n[7]=h,n[8]=f,n[9]=m}else s=n[1],l=n[2],c=n[3],d=n[4],u=n[5],p=n[6],h=n[7],f=n[8],m=n[9];const v=void 0===h?0:h,y=void 0===f?100:f,A=void 0===m?1:m;let x,b,_,E,w,S;if(n[10]!==s||n[11]!==l||n[12]!==y||n[13]!==v||n[14]!==c||n[15]!==d||n[16]!==t||n[17]!==A||n[18]!==u||n[19]!==p){var C;const e=null!==(C=l)&&void 0!==C&&C.length?l.filter(e=>e>=v&&e<=y):((e,t,n)=>{if(n<=0||e>=t||!Number.isFinite(t-e))return[];const r=[];for(let i=e;i<=t;i+=n)r.push(i);return r[r.length-1]!==t&&r.push(t),r})(v,y,null!==p&&void 0!==p?p:A);let r;n[25]!==u?(r=e=>u?u(e):function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{maximumSignificantDigits:2},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en-US";return new Intl.NumberFormat(n,t).format(e)}(e),n[25]=u,n[26]=r):r=n[26];const i=r;let o;n[27]!==s||n[28]!==c?(x=Ns({className:s,position:c}),n[27]=s,n[28]=c,n[29]=x):x=n[29],b=t,_=xs,E=d,n[30]!==i||n[31]!==y||n[32]!==v?(o=e=>(0,a.jsxs)("span",{className:"nv-slider-step","data-testid":bs,style:{"--step-position":"".concat(Ts(e,v,y),"%")},children:[(0,a.jsx)("span",{className:"nv-slider-step-dot"}),(0,a.jsx)("span",{className:"nv-slider-step-label",children:i(e)})]},e),n[30]=i,n[31]=y,n[32]=v,n[33]=o):o=n[33],w=e.map(o),n[10]=s,n[11]=l,n[12]=y,n[13]=v,n[14]=c,n[15]=d,n[16]=t,n[17]=A,n[18]=u,n[19]=p,n[20]=x,n[21]=b,n[22]=_,n[23]=E,n[24]=w}else x=n[20],b=n[21],_=n[22],E=n[23],w=n[24];return n[34]!==x||n[35]!==b||n[36]!==_||n[37]!==E||n[38]!==w?(S=(0,a.jsx)("span",(0,r.A)((0,r.A)({className:x,ref:b,"data-testid":_},E),{},{children:w})),n[34]=x,n[35]=b,n[36]=_,n[37]=E,n[38]=w,n[39]=S):S=n[39],S});js.displayName="SliderSteps";const Is=["min","max","step","stepPosition","stepInterval","customSteps","stepFormatFn","onValueChange","onValueCommit","orientation","attributes"],Ls=["onInput","onChange"],Fs=(0,s.forwardRef)((e,t)=>{var n,s;const l=(0,o.c)(46);let c,d,u,p,h,f,m,g,v,A,x,b;if(l[0]!==e){const{min:t,max:n,step:r,stepPosition:a,stepInterval:o,customSteps:s,stepFormatFn:_,onValueChange:E,onValueCommit:w,orientation:S,attributes:C}=e,T=(0,i.A)(e,Is);p=t,u=n,g=r,x=a,A=o,d=s,v=_,h=E,f=w,m=S,c=C,b=y("input",T),l[0]=e,l[1]=c,l[2]=d,l[3]=u,l[4]=p,l[5]=h,l[6]=f,l[7]=m,l[8]=g,l[9]=v,l[10]=A,l[11]=x,l[12]=b}else c=l[1],d=l[2],u=l[3],p=l[4],h=l[5],f=l[6],m=l[7],g=l[8],v=l[9],A=l[10],x=l[11],b=l[12];const[_,E]=b;let w,S,C,T,R;if(l[13]!==_){var P=_;({onInput:S,onChange:w}=P),C=(0,i.A)(P,Ls),l[13]=_,l[14]=w,l[15]=S,l[16]=C}else w=l[14],S=l[15],C=l[16];l[17]!==S||l[18]!==h?(T=S||h?e=>{var t,n;(null===(t=S)||void 0===t||t(e),e.defaultPrevented)||(null===(n=h)||void 0===n||n(Number(e.currentTarget.value)))}:void 0,l[17]=S,l[18]=h,l[19]=T):T=l[19],l[20]!==w||l[21]!==f?(R=w||f?e=>{var t,n;(null===(t=w)||void 0===t||t(e),e.defaultPrevented)||(null===(n=f)||void 0===n||n(Number(e.currentTarget.value)))}:void 0,l[20]=w,l[21]=f,l[22]=R):R=l[22];const k=null===(n=c)||void 0===n?void 0:n.SliderInput;let D,N;var j,I;(l[23]!==u||l[24]!==p||l[25]!==t||l[26]!==C||l[27]!==g||l[28]!==T||l[29]!==R||l[30]!==k?(D=(0,a.jsx)(Cs,(0,r.A)((0,r.A)({ref:t,min:p,max:u,step:g,onInput:T,onChange:R},C),k)),l[23]=u,l[24]=p,l[25]=t,l[26]=C,l[27]=g,l[28]=T,l[29]=R,l[30]=k,l[31]=D):D=l[31],l[32]!==(null===(s=c)||void 0===s?void 0:s.SliderSteps)||l[33]!==d||l[34]!==u||l[35]!==p||l[36]!==g||l[37]!==v||l[38]!==A||l[39]!==x)?(N=x&&(0,a.jsx)(js,(0,r.A)({min:p,max:u,step:g,position:x,stepInterval:A,stepFormatFn:v,customSteps:d},null===(j=c)||void 0===j?void 0:j.SliderSteps)),l[32]=null===(I=c)||void 0===I?void 0:I.SliderSteps,l[33]=d,l[34]=u,l[35]=p,l[36]=g,l[37]=v,l[38]=A,l[39]=x,l[40]=N):N=l[40];let L;return l[41]!==m||l[42]!==E||l[43]!==D||l[44]!==N?(L=(0,a.jsxs)(ks,(0,r.A)((0,r.A)({orientation:m},E),{},{children:[D,N]})),l[41]=m,l[42]=E,l[43]=D,l[44]=N,l[45]=L):L=l[45],L});Fs.displayName="Slider";const Os="nv-spinner-arrow",Ms="nv-spinner-spinner",Bs=["className","description","slotDescription","size"],zs=X("nv-spinner-root",{variants:{size:{small:"nv-spinner-root--size-small",medium:"nv-spinner-root--size-medium",large:"nv-spinner-root--size-large"}},defaultVariants:{size:"medium"}}),Us=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(22);let l,c,d,u,p;if(n[0]!==e){var h=e;({className:l,description:c,slotDescription:p,size:u}=h),d=(0,i.A)(h,Bs),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5];const f=(0,s.useId)(),m=p||c;let g;n[6]!==l||n[7]!==u?(g=zs({className:l,size:u}),n[6]=l,n[7]=u,n[8]=g):g=n[8];const v=m?f:void 0;let y,A,x,b,_,E;return n[9]===Symbol.for("react.memo_cache_sentinel")?(y=(0,a.jsxs)("g",{transform:"translate(36, 0)",children:[(0,a.jsx)(Vs,{delay:"-1s",direction:"up",y:"1"}),(0,a.jsx)(Vs,{delay:"-.9444s",direction:"down",x:"18"}),(0,a.jsx)(Vs,{delay:"-.8888s",direction:"up",x:"36",y:"1"})]}),n[9]=y):y=n[9],n[10]===Symbol.for("react.memo_cache_sentinel")?(A=(0,a.jsxs)("g",{transform:"translate(18, 32)",children:[(0,a.jsx)(Vs,{delay:"-1s",direction:"up",y:"1"}),(0,a.jsx)(Vs,{delay:"-.9444s",direction:"down",x:"18"}),(0,a.jsx)(Vs,{delay:"-.8888s",direction:"up",x:"36",y:"1"}),(0,a.jsx)(Vs,{delay:"-.8333s",direction:"down",x:"54"}),(0,a.jsx)(Vs,{delay:"-.7777s",direction:"up",x:"72",y:"1"})]}),n[10]=A):A=n[10],n[11]===Symbol.for("react.memo_cache_sentinel")?(x=(0,a.jsxs)("g",{transform:"translate(0, 64)",children:[(0,a.jsx)(Vs,{delay:"0s",direction:"up",y:"1"}),(0,a.jsx)(Vs,{delay:"-.1111s",direction:"down",x:"18"}),(0,a.jsx)(Vs,{delay:"-1s",direction:"up",x:"36",y:"1"}),(0,a.jsx)(Vs,{delay:"-.8333s",direction:"down",x:"54"}),(0,a.jsx)(Vs,{delay:"-.6666s",direction:"up",x:"72",y:"1"}),(0,a.jsx)(Vs,{delay:"-.7222s",direction:"down",x:"90"}),(0,a.jsx)(Vs,{delay:"-.6666s",direction:"up",x:"108",y:"1"})]}),n[11]=x):x=n[11],n[12]===Symbol.for("react.memo_cache_sentinel")?(b=(0,a.jsx)("div",{children:(0,a.jsxs)("svg",{height:"100%",width:"100%",viewBox:"0 0 142 128",children:[y,A,x,(0,a.jsxs)("g",{transform:"translate(0, 96)",children:[(0,a.jsx)(Vs,{delay:"-.1666s",direction:"down"}),(0,a.jsx)(Vs,{delay:"-.2222s",direction:"up",x:"18",y:"1"}),(0,a.jsx)(Vs,{delay:"-.1666s",direction:"down",x:"36"}),(0,a.jsx)(Vs,{delay:"-.3333s",direction:"up",x:"54",y:"1"}),(0,a.jsx)(Vs,{delay:"-.5s",direction:"down",x:"72"}),(0,a.jsx)(Vs,{delay:"-.6111s",direction:"up",x:"90",y:"1"}),(0,a.jsx)(Vs,{delay:"-.5555s",direction:"down",x:"108"})]}),"Sorry, your browser does not support inline SVG."]})}),n[12]=b):b=n[12],n[13]!==m||n[14]!==f?(_=m&&(0,a.jsx)("div",{className:"nv-spinner-description",id:f,children:m}),n[13]=m,n[14]=f,n[15]=_):_=n[15],n[16]!==d||n[17]!==t||n[18]!==g||n[19]!==v||n[20]!==_?(E=(0,a.jsxs)("div",(0,r.A)((0,r.A)({ref:t,className:g,"data-testid":Ms,role:"status","aria-labelledby":v},d),{},{children:[b,_]})),n[16]=d,n[17]=t,n[18]=g,n[19]=v,n[20]=_,n[21]=E):E=n[21],E}),Vs=e=>{const t=(0,o.c)(6),{delay:n,direction:r,y:i,x:s}=e,l=void 0===i?"0":i,c="up"===r?"17 0, 34 31, 0 31":"0 0, 34 0, 17 31",d="translate(".concat(void 0===s?"0":s,", ").concat(l,")");let u,p;return t[0]!==n?(u={animationDelay:n},t[0]=n,t[1]=u):u=t[1],t[2]!==c||t[3]!==d||t[4]!==u?(p=(0,a.jsx)("polygon",{className:"nv-spinner-arrow","data-testid":Os,points:c,transform:d,style:u}),t[2]=c,t[3]=d,t[4]=u,t[5]=p):p=t[5],p};Us.displayName="Spinner";const Ws="nv-switch-root",Hs="nv-switch-input",qs=["disabled","checked","defaultChecked","onCheckedChange","className","id","name","value","required","form","onChange","type"],Ks=X("nv-switch-input"),Gs=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(36);let s,l,c,d,u,p,h,f,m,g,v,y,A;if(n[0]!==e){var x=e;({disabled:d,checked:s,defaultChecked:c,onCheckedChange:m,className:l,id:p,name:h,value:y,required:v,form:u,onChange:f,type:A}=x),g=(0,i.A)(x,qs),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d,n[5]=u,n[6]=p,n[7]=h,n[8]=f,n[9]=m,n[10]=g,n[11]=v,n[12]=y,n[13]=A}else s=n[1],l=n[2],c=n[3],d=n[4],u=n[5],p=n[6],h=n[7],f=n[8],m=n[9],g=n[10],v=n[11],y=n[12],A=n[13];const b=void 0===y?"on":y,_=void 0===A?"checkbox":A,E=lt();let w;n[14]!==f||n[15]!==m?(w=e=>{var t,n;null===(t=f)||void 0===t||t(e),null===(n=m)||void 0===n||n(e.target.checked)},n[14]=f,n[15]=m,n[16]=w):w=n[16];const S=w;let C;n[17]!==l?(C=Ks({className:l}),n[17]=l,n[18]=C):C=n[18];const T=null!==p&&void 0!==p?p:E.id,R=null!==h&&void 0!==h?h:E.name,P=null!==v&&void 0!==v?v:E.required,k=E["aria-describedby"],D=E["aria-labelledby"],N=E["aria-details"];let j;return n[19]!==s||n[20]!==c||n[21]!==d||n[22]!==u||n[23]!==S||n[24]!==g||n[25]!==t||n[26]!==N||n[27]!==C||n[28]!==T||n[29]!==R||n[30]!==P||n[31]!==k||n[32]!==D||n[33]!==_||n[34]!==b?(j=(0,a.jsx)("input",(0,r.A)({type:_,role:"switch",className:C,ref:t,disabled:d,onChange:S,id:T,name:R,value:b,required:P,form:u,"aria-describedby":k,"aria-labelledby":D,"aria-details":N,"data-testid":Hs,checked:s,defaultChecked:c},g)),n[19]=s,n[20]=c,n[21]=d,n[22]=u,n[23]=S,n[24]=g,n[25]=t,n[26]=N,n[27]=C,n[28]=T,n[29]=R,n[30]=P,n[31]=k,n[32]=D,n[33]=_,n[34]=b,n[35]=j):j=n[35],j});Gs.displayName="SwitchInput";const Xs=["className","side","size"],Ys=X("nv-switch-root",{variants:{side:{start:"nv-switch-root--side-start",end:""},size:{small:"nv-switch-root--size-small",medium:"",large:"nv-switch-root--size-large"}},defaultVariants:{side:"end",size:"medium"}}),$s=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(13);let s,l,c,d,u,p;if(n[0]!==e){var h=e;({className:s,side:c,size:d}=h),l=(0,i.A)(h,Xs),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d}else s=n[1],l=n[2],c=n[3],d=n[4];return n[5]!==s||n[6]!==c||n[7]!==d?(u=Ys({className:s,side:c,size:d}),n[5]=s,n[6]=c,n[7]=d,n[8]=u):u=n[8],n[9]!==l||n[10]!==t||n[11]!==u?(p=(0,a.jsx)("div",(0,r.A)({className:u,ref:t,"data-testid":Ws},l)),n[9]=l,n[10]=t,n[11]=u,n[12]=p):p=n[12],p});$s.displayName="SwitchRoot";const Qs=["slotLabel","labelSide","size","checked","onCheckedChange","defaultChecked","disabled","name","value","required","form","attributes","id"],Js=["id"],Zs=(0,s.forwardRef)((e,t)=>{var n,l;const c=(0,o.c)(30),{slotLabel:d,labelSide:u,size:p,checked:h,onCheckedChange:f,defaultChecked:m,disabled:g,name:v,value:A,required:x,form:b,attributes:_,id:E}=e,w=(0,i.A)(e,Qs),S=void 0===u?"end":u,C=void 0===p?"medium":p,T=(0,s.useId)(),R=lt(),[P,k]=y("input",w);let D;var N;c[0]!==(null===_||void 0===_?void 0:_.SwitchInput)?(D=null!==(N=null===_||void 0===_?void 0:_.SwitchInput)&&void 0!==N?N:{},c[0]=null===_||void 0===_?void 0:_.SwitchInput,c[1]=D):D=c[1];let j,I;if(c[2]!==D){var L=D;({id:j}=L),I=(0,i.A)(L,Js),c[2]=D,c[3]=j,c[4]=I}else j=c[3],I=c[4];const F=null!==(n=null!==(l=null!==E&&void 0!==E?E:j)&&void 0!==l?l:R.id)&&void 0!==n?n:T;let O,M,B;return c[5]!==h||c[6]!==F||c[7]!==m||c[8]!==g||c[9]!==b||c[10]!==P||c[11]!==v||c[12]!==f||c[13]!==t||c[14]!==x||c[15]!==I||c[16]!==A?(O=(0,a.jsx)(Gs,(0,r.A)((0,r.A)({disabled:g,checked:h,defaultChecked:m,onCheckedChange:f,name:v,value:A,required:x,form:b,id:F,ref:t},P),I)),c[5]=h,c[6]=F,c[7]=m,c[8]=g,c[9]=b,c[10]=P,c[11]=v,c[12]=f,c[13]=t,c[14]=x,c[15]=I,c[16]=A,c[17]=O):O=c[17],c[18]!==(null===_||void 0===_?void 0:_.Label)||c[19]!==F||c[20]!==g||c[21]!==C||c[22]!==d?(M=d&&(0,a.jsx)(ot,(0,r.A)((0,r.A)({htmlFor:F,size:C,disabled:g},null===_||void 0===_?void 0:_.Label),{},{children:d})),c[18]=null===_||void 0===_?void 0:_.Label,c[19]=F,c[20]=g,c[21]=C,c[22]=d,c[23]=M):M=c[23],c[24]!==k||c[25]!==S||c[26]!==C||c[27]!==O||c[28]!==M?(B=(0,a.jsxs)($s,(0,r.A)((0,r.A)({side:S,size:C},k),{},{children:[O,M]})),c[24]=k,c[25]=S,c[26]=C,c[27]=O,c[28]=M,c[29]=B):B=c[29],B});Zs.displayName="Switch";const el="nv-tag-root",tl=["asChild","className","color","children","density","kind","readOnly","selected","type"],nl=X("nv-tag",{variants:{color:{blue:"",gray:"nv-tag--color-gray",green:"nv-tag--color-green",purple:"nv-tag--color-purple",red:"nv-tag--color-red",teal:"nv-tag--color-teal",yellow:"nv-tag--color-yellow"},density:An,kind:{outline:"nv-tag--kind-outline",solid:""},selected:{true:"nv-tag--selected"}}}),rl=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(26);let s,l,c,d,u,p,h,f,m,g;if(n[0]!==e){var v=e;({asChild:s,className:c,color:f,children:l,density:d,kind:m,readOnly:p,selected:h,type:g}=v),u=(0,i.A)(v,tl),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d,n[5]=u,n[6]=p,n[7]=h,n[8]=f,n[9]=m,n[10]=g}else s=n[1],l=n[2],c=n[3],d=n[4],u=n[5],p=n[6],h=n[7],f=n[8],m=n[9],g=n[10];const y=void 0===f?"blue":f,A=void 0===m?"solid":m,x=s?P:p?"span":"button",b=s&&se(l);let _;n[11]!==c||n[12]!==y||n[13]!==d||n[14]!==A||n[15]!==h?(_=nl({className:c,color:y,kind:A,selected:h,density:d}),n[11]=c,n[12]=y,n[13]=d,n[14]=A,n[15]=h,n[16]=_):_=n[16];const E=p||void 0,w=s&&!b||p||null!==g&&void 0!==g?g:"button";let S;return n[17]!==x||n[18]!==l||n[19]!==u||n[20]!==t||n[21]!==h||n[22]!==_||n[23]!==E||n[24]!==w?(S=(0,a.jsx)(x,(0,r.A)((0,r.A)({className:_,"data-readonly":E,"data-selected":h,"data-testid":el,ref:t,type:w},u),{},{children:l})),n[17]=x,n[18]=l,n[19]=u,n[20]=t,n[21]=h,n[22]=_,n[23]=E,n[24]=w,n[25]=S):S=n[25],S});rl.displayName="Tag";const il="theme-provider",al=(0,s.createContext)({density:void 0,theme:void 0,unresolvedTheme:void 0,motion:void 0,defer:void 0,global:void 0,setTheme:()=>{},setDensity:()=>{},setMotion:()=>{}}),ol={spacious:"nv-density-spacious",compact:"nv-density-compact",standard:"nv-density-standard"},sl={light:"nv-light",dark:"nv-dark"},ll={disabled:"nv-motion-disabled"},cl="(prefers-color-scheme: dark)",dl=()=>{if("undefined"===typeof window)return"dark";return window.matchMedia(cl).matches?"dark":"light"},ul=e=>{var t,n,r,i,a,l;const c=(0,o.c)(64),{global:d,target:u,initialTheme:p,initialDensity:h,initialMotion:f,parentContext:m,defer:g}=e,[v,y]=(0,s.useState)(void 0),[A,x]=(0,s.useState)(void 0),[b,_]=(0,s.useState)(void 0),[E,w]=(0,s.useState)(pl),[S,C]=(0,s.useState)(null),[T,R]=(0,s.useState)(!1);null===m||void 0===m||m.density,null===m||void 0===m||m.unresolvedTheme,null===m||void 0===m||m.motion,null===m||void 0===m||m.defer;const P=null!==(t=null!==(n=null!==A&&void 0!==A?A:h)&&void 0!==n?n:null===m||void 0===m?void 0:m.density)&&void 0!==t?t:"standard",k=null!==(r=null!==v&&void 0!==v?v:p)&&void 0!==r?r:null===m||void 0===m?void 0:m.unresolvedTheme,D=null!==(i=null!==(a=null!==b&&void 0!==b?b:f)&&void 0!==a?a:null===m||void 0===m?void 0:m.motion)&&void 0!==i?i:"system",N=null!==(l=null!==g&&void 0!==g?g:null===m||void 0===m?void 0:m.defer)&&void 0!==l&&l;let j;c[0]!==N||c[1]!==P||c[2]!==D||c[3]!==k?(j={density:P,theme:k,motion:D,defer:N},c[0]=N,c[1]=P,c[2]=D,c[3]=k,c[4]=j):j=c[4];const I=j;let L;L="system"!==I.theme?I.theme?I.theme:S||(d?E:null):E;const F=L,O=(0,s.useRef)(h),M=(0,s.useRef)(p),B=(0,s.useRef)(f);let z,U,V,W,H,q,K;c[5]!==h?(z=()=>{h!==O.current&&void 0!==h&&(x(void 0),O.current=h)},U=[h],c[5]=h,c[6]=z,c[7]=U):(z=c[6],U=c[7]),(0,s.useEffect)(z,U),c[8]!==p?(V=()=>{p!==M.current&&void 0!==p&&(y(void 0),M.current=p)},W=[p],c[8]=p,c[9]=V,c[10]=W):(V=c[9],W=c[10]),(0,s.useEffect)(V,W),c[11]!==f?(H=()=>{f!==B.current&&void 0!==f&&(_(void 0),B.current=f)},q=[f],c[11]=f,c[12]=H,c[13]=q):(H=c[12],q=c[13]),(0,s.useEffect)(H,q),c[14]!==u?(K=()=>"html"===u?document.documentElement:document.body,c[14]=u,c[15]=K):K=c[15];const G=K,X=hl,Y=fl,$=ml,Q=gl,J=vl,Z=yl,ee=Al;let te;c[16]!==G||c[17]!==d?(te=e=>{if(y(e),C(null),d&&"undefined"!==typeof window){const n=G();"system"===e?J(n):Q(n,"system"===(t=e)?dl():t)}var t},c[16]=G,c[17]=d,c[18]=te):te=c[18];const ne=te;let re;c[19]!==G||c[20]!==d?(re=e=>{if(x(e),d&&"undefined"!==typeof window){const t=G();X(t,e)}},c[19]=G,c[20]=d,c[21]=re):re=c[21];const ie=re;let ae;c[22]!==G||c[23]!==d?(ae=e=>{if(_(e),d&&"undefined"!==typeof window){const t=G();Y(t,e)}},c[22]=G,c[23]=d,c[24]=ae):ae=c[24];const oe=ae;let se;c[25]!==I.density||c[26]!==I.motion||c[27]!==I.theme||c[28]!==h||c[29]!==f||c[30]!==p||c[31]!==A||c[32]!==b||c[33]!==v||c[34]!==F?(se=e=>{const t=Z(e),n=ee(e),r=$(e),i=!(h||A)&&void 0!==t,a=!(p||v)&&void 0!==n,o=!(f||b)&&void 0!==r,s=i?t:I.density,l=o?r:I.motion;i&&x(t),a&&C(n),o&&_(r),X(e,s),Y(e,l),"system"===I.theme?J(e):I.theme?Q(e,I.theme):a?Q(e,n):F&&Q(e,F),R(!0)},c[25]=I.density,c[26]=I.motion,c[27]=I.theme,c[28]=h,c[29]=f,c[30]=p,c[31]=A,c[32]=b,c[33]=v,c[34]=F,c[35]=se):se=c[35];const le=se;let ce;c[36]!==I.density||c[37]!==I.motion||c[38]!==S||c[39]!==h||c[40]!==f||c[41]!==p||c[42]!==A||c[43]!==b||c[44]!==v?(ce=e=>{const t=Z(e),n=ee(e),r=$(e);t===I.density||A||h||x(t),(null!==n&&void 0!==n?n:null)===S||v||p||C(null!==n&&void 0!==n?n:null),r===I.motion||b||f||_(r)},c[36]=I.density,c[37]=I.motion,c[38]=S,c[39]=h,c[40]=f,c[41]=p,c[42]=A,c[43]=b,c[44]=v,c[45]=ce):ce=c[45];const de=ce;let ue,pe,he,fe,me;return c[46]!==G||c[47]!==d||c[48]!==le||c[49]!==T||c[50]!==de?(ue=()=>{if(!d||"undefined"===typeof window)return;const e=G();T||le(e);const t=new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&"class"===n.attributeName&&de(e)});return t.observe(e,{attributes:!0,attributeFilter:["class"]}),()=>{t.disconnect()}},pe=[d,T,G,le,de],c[46]=G,c[47]=d,c[48]=le,c[49]=T,c[50]=de,c[51]=ue,c[52]=pe):(ue=c[51],pe=c[52]),(0,s.useEffect)(ue,pe),c[53]===Symbol.for("react.memo_cache_sentinel")?(he=()=>(e=>{if("undefined"===typeof window)return()=>{};const t=window.matchMedia(cl);return t.addEventListener("change",e),()=>t.removeEventListener("change",e)})(()=>{w(dl())}),fe=[],c[53]=he,c[54]=fe):(he=c[53],fe=c[54]),(0,s.useEffect)(he,fe),c[55]!==I.defer||c[56]!==I.density||c[57]!==I.motion||c[58]!==I.theme||c[59]!==F||c[60]!==ie||c[61]!==oe||c[62]!==ne?(me={density:I.density,resolvedTheme:F,unresolvedTheme:I.theme,motion:I.motion,defer:I.defer,updateTheme:ne,updateDensity:ie,updateMotion:oe},c[55]=I.defer,c[56]=I.density,c[57]=I.motion,c[58]=I.theme,c[59]=F,c[60]=ie,c[61]=oe,c[62]=ne,c[63]=me):me=c[63],me};function pl(){return"undefined"===typeof window?"dark":dl()}function hl(e,t){const n=Object.values(ol);e.classList.remove(...n),e.classList.add(ol[t])}function fl(e,t){const n=Object.values(ll);e.classList.remove(...n),"disabled"===t&&e.classList.add(ll.disabled)}function ml(e){if(e.classList.contains(ll.disabled))return"disabled"}function gl(e,t){const n=Object.values(sl);e.classList.remove(...n),e.classList.add(sl[t]),e instanceof HTMLElement&&(e.style.colorScheme=t)}function vl(e){const t=Object.values(sl);e.classList.remove(...t),e instanceof HTMLElement&&e.style.removeProperty("color-scheme")}function yl(e){for(const[t,n]of Object.entries(ol))if(e.classList.contains(n))return t}function Al(e){return e.classList.contains(sl.dark)?"dark":e.classList.contains(sl.light)?"light":void 0}const xl=["className","density","theme","motion","defer","global","target","asChild"],bl=X(null,{variants:{density:{spacious:ol.spacious,compact:ol.compact,standard:ol.standard},theme:{light:sl.light,dark:sl.dark,default:""},motion:{disabled:ll.disabled,system:""}},defaultVariants:{density:"standard",theme:"default",motion:"system"}}),_l=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(47);let l,c,d,u,p,h,f,m,g;if(n[0]!==e){var v=e;({className:c,density:u,theme:g,motion:p,defer:d,global:f,target:m,asChild:l}=v),h=(0,i.A)(v,xl),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p,n[6]=h,n[7]=f,n[8]=m,n[9]=g}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5],h=n[6],f=n[7],m=n[8],g=n[9];const y=void 0!==f&&f,A=void 0===m?"html":m,x=(0,s.useContext)(al);let b;n[10]!==d||n[11]!==u||n[12]!==y||n[13]!==p||n[14]!==x||n[15]!==A||n[16]!==g?(b={global:y,target:A,initialTheme:g,initialDensity:u,initialMotion:p,parentContext:x,defer:d},n[10]=d,n[11]=u,n[12]=y,n[13]=p,n[14]=x,n[15]=A,n[16]=g,n[17]=b):b=n[17];const{density:_,defer:E,resolvedTheme:w,unresolvedTheme:S,motion:C,updateTheme:T,updateDensity:R,updateMotion:P}=ul(b);let k,D;n[18]!==w?(k=null!==w&&void 0!==w?w:dl(),n[18]=w,n[19]=k):k=n[19],n[20]!==E||n[21]!==_||n[22]!==C||n[23]!==y||n[24]!==k||n[25]!==S||n[26]!==R||n[27]!==P||n[28]!==T?(D={density:_,unresolvedTheme:S,theme:k,motion:C,defer:E,global:y,setTheme:T,setDensity:R,setMotion:P},n[20]=E,n[21]=_,n[22]=C,n[23]=y,n[24]=k,n[25]=S,n[26]=R,n[27]=P,n[28]=T,n[29]=D):D=n[29];const N=D;let j;e:{if(y){j=c;break e}const e=E&&"undefined"===typeof window||"system"===S?void 0:w;let t;n[30]!==c||n[31]!==_||n[32]!==C||n[33]!==e?(t=bl({className:c,density:_,theme:e,motion:C}),n[30]=c,n[31]=_,n[32]=C,n[33]=e,n[34]=t):t=n[34],j=t}const L=j;let F,O,M;return n[35]!==l?(F=l?{}:{"data-testid":il},n[35]=l,n[36]=F):F=n[36],n[37]!==l||n[38]!==E||n[39]!==h||n[40]!==t||n[41]!==F||n[42]!==L?(O=(0,a.jsx)(I.div,(0,r.A)((0,r.A)({asChild:l,className:L},F),{},{ref:t,suppressHydrationWarning:E},h)),n[37]=l,n[38]=E,n[39]=h,n[40]=t,n[41]=F,n[42]=L,n[43]=O):O=n[43],n[44]!==N||n[45]!==O?(M=(0,a.jsx)(al.Provider,{value:N,children:O}),n[44]=N,n[45]=O,n[46]=M):M=n[46],M});_l.displayName="ThemeProvider";const El="nv-toast-root",wl="nv-toast-icon",Sl="nv-toast-text",Cl="nv-toast-content",Tl="nv-toast-close-button",Rl="nv-toast-actions",Pl=["className"],kl=X("nv-toast-actions"),Dl=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(9);let s,l,c,d;if(n[0]!==e){var u=e;({className:s}=u),l=(0,i.A)(u,Pl),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];return n[3]!==s?(c=kl({className:s}),n[3]=s,n[4]=c):c=n[4],n[5]!==l||n[6]!==t||n[7]!==c?(d=(0,a.jsx)(I.div,(0,r.A)({className:c,ref:t,"data-testid":Rl},l)),n[5]=l,n[6]=t,n[7]=c,n[8]=d):d=n[8],d});Dl.displayName="ToastActions";const Nl=["className"],jl=X("nv-toast-content"),Il=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(9);let s,l,c,d;if(n[0]!==e){var u=e;({className:s}=u),l=(0,i.A)(u,Nl),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];return n[3]!==s?(c=jl({className:s}),n[3]=s,n[4]=c):c=n[4],n[5]!==l||n[6]!==t||n[7]!==c?(d=(0,a.jsx)(I.div,(0,r.A)({className:c,ref:t,"data-testid":Cl},l)),n[5]=l,n[6]=t,n[7]=c,n[8]=d):d=n[8],d});Il.displayName="ToastContent";const Ll=["className","status"],Fl=X("nv-toast-icon"),Ol={info:"info-circle",success:"check-circle",warning:"warning",error:"error",neutral:"bell",working:"circle-tick"},Ml=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(13);let s,l,c;if(n[0]!==e){var d=e;({className:s,status:c}=d),l=(0,i.A)(d,Ll),n[0]=e,n[1]=s,n[2]=l,n[3]=c}else s=n[1],l=n[2],c=n[3];const u=Ol[c||"info"];let p,h,f;return n[4]!==s?(p=Fl({className:s}),n[4]=s,n[5]=p):p=n[5],n[6]!==u?(h=(0,a.jsx)(me,{name:u,variant:"fill"}),n[6]=u,n[7]=h):h=n[7],n[8]!==l||n[9]!==t||n[10]!==p||n[11]!==h?(f=(0,a.jsx)("div",(0,r.A)((0,r.A)({className:p,ref:t,"data-testid":wl},l),{},{children:h})),n[8]=l,n[9]=t,n[10]=p,n[11]=h,n[12]=f):f=n[12],f});Ml.displayName="ToastIcon";const Bl=["className","status"],zl=X("nv-toast-root",{variants:{status:{info:"nv-toast-root--status-info",success:"nv-toast-root--status-success",warning:"nv-toast-root--status-warning",error:"nv-toast-root--status-error",neutral:"nv-toast-root--status-neutral",working:"nv-toast-root--status-working"}}}),Ul=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(11);let s,l,c;if(n[0]!==e){var d=e;({className:s,status:c}=d),l=(0,i.A)(d,Bl),n[0]=e,n[1]=s,n[2]=l,n[3]=c}else s=n[1],l=n[2],c=n[3];const u=void 0===c?"info":c;let p,h;return n[4]!==s||n[5]!==u?(p=zl({className:s,status:u}),n[4]=s,n[5]=u,n[6]=p):p=n[6],n[7]!==l||n[8]!==t||n[9]!==p?(h=(0,a.jsx)(I.div,(0,r.A)({className:p,ref:t,"data-testid":El},l)),n[7]=l,n[8]=t,n[9]=p,n[10]=h):h=n[10],h});Ul.displayName="ToastRoot";const Vl=["className"],Wl=X("nv-toast-text"),Hl=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(9);let s,l,c,d;if(n[0]!==e){var u=e;({className:s}=u),l=(0,i.A)(u,Vl),n[0]=e,n[1]=s,n[2]=l}else s=n[1],l=n[2];return n[3]!==s?(c=Wl({className:s}),n[3]=s,n[4]=c):c=n[4],n[5]!==l||n[6]!==t||n[7]!==c?(d=(0,a.jsx)(I.span,(0,r.A)({className:c,ref:t,"data-testid":Sl},l)),n[5]=l,n[6]=t,n[7]=c,n[8]=d):d=n[8],d});Hl.displayName="ToastText";const ql=["status","onClose","slotAction","slotIcon","children","attributes"],Kl=(0,s.forwardRef)((e,t)=>{var n,s,l,c,d;const u=(0,o.c)(32);let p,h,f,m,g,v,y;if(u[0]!==e){var A=e;({status:y,onClose:f,slotAction:g,slotIcon:v,children:h,attributes:p}=A),m=(0,i.A)(A,ql),u[0]=e,u[1]=p,u[2]=h,u[3]=f,u[4]=m,u[5]=g,u[6]=v,u[7]=y}else p=u[1],h=u[2],f=u[3],m=u[4],g=u[5],v=u[6],y=u[7];const x=null===(n=p)||void 0===n?void 0:n.ToastContent;let b;var _,E;u[8]!==(null===(s=p)||void 0===s?void 0:s.ToastIcon)||u[9]!==v||u[10]!==y?(b=v||(0,a.jsx)(Ml,(0,r.A)({status:y},null===(_=p)||void 0===_?void 0:_.ToastIcon)),u[8]=null===(E=p)||void 0===E?void 0:E.ToastIcon,u[9]=v,u[10]=y,u[11]=b):b=u[11];const w=null===(l=p)||void 0===l?void 0:l.ToastText;let S,C;u[12]!==h||u[13]!==w?(S=(0,a.jsx)(Hl,(0,r.A)((0,r.A)({},w),{},{children:h})),u[12]=h,u[13]=w,u[14]=S):S=u[14],u[15]!==x||u[16]!==b||u[17]!==S?(C=(0,a.jsxs)(Il,(0,r.A)((0,r.A)({},x),{},{children:[b,S]})),u[15]=x,u[16]=b,u[17]=S,u[18]=C):C=u[18];const T=null===(c=p)||void 0===c?void 0:c.ToastActions;let R;var P,k;u[19]!==(null===(d=p)||void 0===d?void 0:d.ToastCloseButton)||u[20]!==f?(R=f&&(0,a.jsx)(pe,(0,r.A)((0,r.A)({color:"neutral",kind:"tertiary",size:"small",onClick:f,"data-testid":Tl,"aria-label":"Close"},null===(P=p)||void 0===P?void 0:P.ToastCloseButton),{},{children:(0,a.jsx)(me,{name:"close"})})),u[19]=null===(k=p)||void 0===k?void 0:k.ToastCloseButton,u[20]=f,u[21]=R):R=u[21];let D,N;return u[22]!==g||u[23]!==T||u[24]!==R?(D=(0,a.jsxs)(Dl,(0,r.A)((0,r.A)({},T),{},{children:[g,R]})),u[22]=g,u[23]=T,u[24]=R,u[25]=D):D=u[25],u[26]!==m||u[27]!==t||u[28]!==y||u[29]!==C||u[30]!==D?(N=(0,a.jsxs)(Ul,(0,r.A)((0,r.A)({status:y,ref:t},m),{},{children:[C,D]})),u[26]=m,u[27]=t,u[28]=y,u[29]=C,u[30]=D,u[31]=N):N=u[31],N});Kl.displayName="Toast";const Gl="nv-tooltip-trigger",Xl="nv-tooltip-content",Yl=(0,s.createContext)(null);function $l(){const e=(0,s.useContext)(Yl);if(!e)throw new Error("Tooltip compound components must be used within a .");return e}const Ql=(0,s.createContext)({openDelayDuration:100,skipDelayDuration:300,lastCloseTimestamp:{current:0}});const Jl=["className","children","side","align","asChild","onEscapeKeyDown","onPointerDownOutside","positionAnchor","style"],Zl=X("nv-tooltip-content"),ec=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(29);let s,l,c,d,u,p,h,f;if(n[0]!==e){const{className:t,children:r,side:a,align:o,asChild:m,onEscapeKeyDown:g,onPointerDownOutside:v,positionAnchor:y,style:A}=e;c=t,l=r,h=a,f=o,s=m,d=y,p=A,u=(0,i.A)(e,Jl),n[0]=e,n[1]=s,n[2]=l,n[3]=c,n[4]=d,n[5]=u,n[6]=p,n[7]=h,n[8]=f}else s=n[1],l=n[2],c=n[3],d=n[4],u=n[5],p=n[6],h=n[7],f=n[8];const m=void 0===h?"top":h,g=void 0===f?"center":f,v=s?P:"div",{tooltipId:y,anchorName:A,open:x,isControlled:b,contentRef:_}=$l(),E=Wt(),w=b?"manual":E?"auto":"hint",S=null!==d&&void 0!==d?d:A,C=_;let T,R;n[9]!==t||n[10]!==C?(T=z(t,C),n[9]=t,n[10]=C,n[11]=T):T=n[11],n[12]!==c?(R=Zl({className:c}),n[12]=c,n[13]=R):R=n[13];const k=x?"open":"closed";let D;n[14]!==S||n[15]!==p?(D=(0,r.A)({positionAnchor:S},p),n[14]=S,n[15]=p,n[16]=D):D=n[16];const N=D;let j;return n[17]!==v||n[18]!==g||n[19]!==l||n[20]!==w||n[21]!==u||n[22]!==m||n[23]!==T||n[24]!==R||n[25]!==k||n[26]!==N||n[27]!==y?(j=(0,a.jsx)(v,(0,r.A)((0,r.A)({ref:T,id:y,popover:w,role:"tooltip",className:R,"data-testid":Xl,"data-state":k,"data-side":m,"data-align":g,style:N},u),{},{children:l})),n[17]=v,n[18]=g,n[19]=l,n[20]=w,n[21]=u,n[22]=m,n[23]=T,n[24]=R,n[25]=k,n[26]=N,n[27]=y,n[28]=j):j=n[28],j});ec.displayName="TooltipContent";const tc=(0,s.createContext)(!1),nc=e=>{const t=(0,o.c)(6),{openDelayDuration:n,skipDelayDuration:r,children:i}=e,l=void 0===n?100:n,c=void 0===r?300:r,d=(0,s.useRef)(0);let u;t[0]!==l||t[1]!==c?(u={openDelayDuration:l,skipDelayDuration:c,lastCloseTimestamp:d},t[0]=l,t[1]=c,t[2]=u):u=t[2];const p=u;let h;return t[3]!==i||t[4]!==p?(h=(0,a.jsx)(tc.Provider,{value:!0,children:(0,a.jsx)(Ql.Provider,{value:p,children:i})}),t[3]=i,t[4]=p,t[5]=h):h=t[5],h},rc=e=>{let{children:t,id:n,disabled:r=!1,openDelayDuration:i,defaultOpen:o=!1,onOpenChange:l,open:c}=e;const d=(0,s.useId)(),u=null!==n&&void 0!==n?n:d,p=(e=>nr("tooltip",e))(u),h=(e=>rr("tooltip",e))(u),f=void 0!==c,m=(0,s.useRef)(null),g=(0,s.useRef)(!1),v=(0,s.useContext)(Ql),y=null!==i&&void 0!==i?i:v.openDelayDuration,[A,x]=er({prop:c,defaultProp:o,onChange:l}),b=!r&&(null!==A&&void 0!==A&&A),{onOpen:_,onClose:E}=(e=>{let{disabled:t,delay:n,providerContext:r,setOpen:i}=e;const a=(0,s.useRef)(null);return(0,s.useEffect)(()=>()=>{a.current&&clearTimeout(a.current)},[]),{onOpen:(0,s.useCallback)(()=>{if(t)return;a.current&&(clearTimeout(a.current),a.current=null);const e=Date.now()-r.lastCloseTimestamp.current{a.current=null,i(!0)},e)},[t,n,r.lastCloseTimestamp,r.skipDelayDuration,i]),onClose:(0,s.useCallback)(()=>{a.current&&(clearTimeout(a.current),a.current=null),i(!1),r.lastCloseTimestamp.current=Date.now()},[i,r.lastCloseTimestamp])}})({disabled:r,delay:y,providerContext:v,setOpen:x}),w=(0,s.useRef)(!1),S=(0,s.useCallback)(()=>{w.current||_()},[_]),C=(0,s.useCallback)(()=>{w.current=!1,E()},[E]);(0,s.useEffect)(()=>{try{const e=m.current;if(!e)return;b?(g.current=!0,e.showPopover()):f||r||g.current||"auto"!==e.getAttribute("popover")||!e.matches(":popover-open")?(g.current=!0,e.hidePopover()):x(!0)}catch(e){}},[b,r,f,x]),(0,s.useEffect)(()=>{const e=m.current;if(!e)return;const t=e=>{"open"!==e.newState?E():f||r||g.current||(g.current=!0,x(!0))};return e.addEventListener("toggle",t),()=>e.removeEventListener("toggle",t)},[r,f,E,x]),(0,s.useEffect)(()=>{if(!b)return;const e=e=>{"Escape"===e.key&&(w.current=!0,E())};return document.addEventListener("keydown",e,!0),()=>document.removeEventListener("keydown",e,!0)},[b,E]);const T=(0,s.useMemo)(()=>({tooltipId:p,anchorName:h,open:b,disabled:r,isControlled:f,contentRef:m,onOpen:S,onClose:C}),[p,h,b,r,f,S,C]);return(0,a.jsx)(Yl.Provider,{value:T,children:t})},ic=["asChild","children","className","style","anchorName","onPointerEnter","onPointerLeave","onFocus","onBlur","type","disableNativeButtonFallback"],ac=X("nv-tooltip-trigger"),oc=e=>Array.isArray(e)?e.some(oc):(0,s.isValidElement)(e)&&("button"===e.type||oc(e.props.children)),sc=(0,s.forwardRef)((e,t)=>{const n=(0,o.c)(57);let l,c,d,u,p,h,f,m,g,v,y,A;if(n[0]!==e){var x=e;({asChild:c,children:d,className:u,style:y,anchorName:l,onPointerEnter:m,onPointerLeave:g,onFocus:f,onBlur:h,type:A,disableNativeButtonFallback:p}=x),v=(0,i.A)(x,ic),n[0]=e,n[1]=l,n[2]=c,n[3]=d,n[4]=u,n[5]=p,n[6]=h,n[7]=f,n[8]=m,n[9]=g,n[10]=v,n[11]=y,n[12]=A}else l=n[1],c=n[2],d=n[3],u=n[4],p=n[5],h=n[6],f=n[7],m=n[8],g=n[9],v=n[10],y=n[11],A=n[12];const{tooltipId:b,anchorName:_,disabled:E,isControlled:w,onOpen:S,onClose:C}=$l(),T=null!==l&&void 0!==l?l:_,R=!Wt()||E||w?void 0:b,P=(0,s.isValidElement)(d)?d:void 0,k=void 0!==P&&"string"===typeof P.type&&"button"!==P.type;let D;n[13]!==(null===P||void 0===P?void 0:P.props)||n[14]!==k?(D=k&&oc(null===P||void 0===P?void 0:P.props.children),n[13]=null===P||void 0===P?void 0:P.props,n[14]=k,n[15]=D):D=n[15];const N=!(p||D),j=Boolean(R)&&c&&k&&N,L="string"!==typeof d&&!j&&c,F=!L||"button"===(null===P||void 0===P?void 0:P.type);let O;n[16]!==N||n[17]!==R||n[18]!==F?(O=R&&N&&F?{popoverTarget:R,popoverTargetAction:"toggle"}:void 0,n[16]=N,n[17]=R,n[18]=F,n[19]=O):O=n[19];const M=O;let B;n[20]!==d||n[21]!==L||n[22]!==A?(B=le(d,A,L),n[20]=d,n[21]=L,n[22]=A,n[23]=B):B=n[23];const z=B;let U,V,W,H,q,K;n[24]!==u?(U=ac({className:u}),n[24]=u,n[25]=U):U=n[25],n[26]!==S||n[27]!==m?(V=e=>{var t;S(),null===(t=m)||void 0===t||t(e)},n[26]=S,n[27]=m,n[28]=V):V=n[28],n[29]!==C||n[30]!==g?(W=e=>{var t;C(),null===(t=g)||void 0===t||t(e)},n[29]=C,n[30]=g,n[31]=W):W=n[31],n[32]!==f||n[33]!==S?(H=e=>{var t;e.target===e.currentTarget&&S(),null===(t=f)||void 0===t||t(e)},n[32]=f,n[33]=S,n[34]=H):H=n[34],n[35]!==h||n[36]!==C?(q=e=>{var t;C(),null===(t=h)||void 0===t||t(e)},n[35]=h,n[36]=C,n[37]=q):q=n[37],n[38]!==T||n[39]!==y?(K=(0,r.A)({anchorName:T},y),n[38]=T,n[39]=y,n[40]=K):K=n[40];const G=K;let X,Y;return n[41]!==z?(X=void 0!==z&&{type:z},n[41]=z,n[42]=X):X=n[42],n[43]!==d||n[44]!==M||n[45]!==v||n[46]!==t||n[47]!==L||n[48]!==G||n[49]!==X||n[50]!==U||n[51]!==V||n[52]!==W||n[53]!==H||n[54]!==q||n[55]!==b?(Y=(0,a.jsx)(I.button,(0,r.A)((0,r.A)((0,r.A)((0,r.A)({"data-testid":Gl,ref:t,className:U,asChild:L,"aria-describedby":b,onPointerEnter:V,onPointerLeave:W,onFocus:H,onBlur:q,style:G},X),M),v),{},{children:d})),n[43]=d,n[44]=M,n[45]=v,n[46]=t,n[47]=L,n[48]=G,n[49]=X,n[50]=U,n[51]=V,n[52]=W,n[53]=H,n[54]=q,n[55]=b,n[56]=Y):Y=n[56],Y});sc.displayName="TooltipTrigger";const lc=["id","disabled","slotContent","onOpenChange","open","openDelayDuration","defaultOpen","children","attributes"],cc=(0,s.forwardRef)((e,t)=>{var n;const l=(0,o.c)(34);let c,d,u,p,h,f,m,g,v,y;if(l[0]!==e){var A=e;({id:h,disabled:p,slotContent:y,onOpenChange:f,open:m,openDelayDuration:g,defaultOpen:u,children:d,attributes:c}=A),v=(0,i.A)(A,lc),l[0]=e,l[1]=c,l[2]=d,l[3]=u,l[4]=p,l[5]=h,l[6]=f,l[7]=m,l[8]=g,l[9]=v,l[10]=y}else c=l[1],d=l[2],u=l[3],p=l[4],h=l[5],f=l[6],m=l[7],g=l[8],v=l[9],y=l[10];const x=(0,s.useContext)(tc);let b;l[11]!==d?(b=(0,s.isValidElement)(d)&&Boolean(d.props.disabled),l[11]=d,l[12]=b):b=l[12];const _=b;let E;var w,S,C;l[13]!==(null===(n=c)||void 0===n?void 0:n.TooltipTrigger)||l[14]!==d||l[15]!==_?(E=_?(0,a.jsx)(sc,(0,r.A)((0,r.A)({asChild:!0},null===(w=c)||void 0===w?void 0:w.TooltipTrigger),{},{disableNativeButtonFallback:!0,children:(0,a.jsx)("span",{"aria-disabled":"true",tabIndex:0,children:d})})):(0,a.jsx)(sc,(0,r.A)((0,r.A)({asChild:!0},null===(S=c)||void 0===S?void 0:S.TooltipTrigger),{},{children:d})),l[13]=null===(C=c)||void 0===C?void 0:C.TooltipTrigger,l[14]=d,l[15]=_,l[16]=E):E=l[16];let T,R;l[17]!==v||l[18]!==t||l[19]!==y?(T=(0,a.jsx)(ec,(0,r.A)((0,r.A)({ref:t},v),{},{children:y})),l[17]=v,l[18]=t,l[19]=y,l[20]=T):T=l[20],l[21]!==u||l[22]!==p||l[23]!==h||l[24]!==f||l[25]!==m||l[26]!==g||l[27]!==E||l[28]!==T?(R=(0,a.jsxs)(rc,{id:h,disabled:p,open:m,onOpenChange:f,defaultOpen:u,openDelayDuration:g,children:[E,T]}),l[21]=u,l[22]=p,l[23]=h,l[24]=f,l[25]=m,l[26]=g,l[27]=E,l[28]=T,l[29]=R):R=l[29];const P=R;let k;return l[30]!==P||l[31]!==x||l[32]!==g?(k=x?P:(0,a.jsx)(nc,{openDelayDuration:g,children:P}),l[30]=P,l[31]=x,l[32]=g,l[33]=k):k=l[33],k});cc.displayName="Tooltip"},283(e,t,n){"use strict";n.d(t,{A:()=>r});const r={surfaceBase:"var(--background-color-surface-base)",surfaceSunken:"var(--background-color-surface-sunken)",surfaceRaised:"var(--background-color-surface-raised)",surfaceOverlay:"var(--background-color-surface-overlay)",surfaceNav:"var(--background-color-surface-navigation)",blanket:"var(--background-color-surface-blanket)",textPrimary:"var(--text-color-primary)",textSecondary:"var(--text-color-secondary)",textMuted:"var(--text-color-subtle)",textDisabled:"var(--text-color-disabled)",textPlaceholder:"var(--text-color-placeholder)",textInverse:"var(--text-color-inverse)",brand:"var(--background-color-interaction-primary-base)",brandHover:"var(--background-color-interaction-primary-hover)",brandText:"var(--text-color-brand)",accentText:"var(--sc-accent-2-text)",brandDim:"var(--background-color-accent-green-subtle)",brandBorder:"var(--border-color-brand)",border:"var(--border-color-base)",borderStrong:"var(--border-color-interaction-hover)",info:"var(--text-color-feedback-info)",infoDim:"var(--background-color-feedback-info)",warning:"var(--text-color-feedback-warning)",warningDim:"var(--background-color-feedback-warning)",danger:"var(--text-color-feedback-danger)",dangerDim:"var(--background-color-feedback-danger)",success:"var(--text-color-feedback-success)",mono:"'JetBrains Mono', ui-monospace, SFMono-Regular, monospace",fontSans:"var(--font-sans)",radiusSm:"6px",radiusMd:"8px",radiusLg:"10px",radiusPanel:"12px",accent:"var(--sc-accent)",accentHover:"var(--sc-accent-hover)",accentRgb:"var(--sc-accent-rgb)",accentWash:"var(--sc-accent-wash)",accentChipInk:"var(--sc-accent-chip-ink)",onAccent:"var(--sc-on-accent)",shadow:"var(--sc-shadow)",soft:"var(--sc-soft)",amber:"var(--sc-amber)",greenHue:"var(--sc-green)",coral:"var(--sc-coral)",violet:"var(--sc-violet)",gold:"var(--sc-gold)"}},340(e,t,n){"use strict";e.exports=n(761)},345(e,t,n){"use strict";var r=n(950),i=n(340);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n