diff --git a/.secrets.baseline b/.secrets.baseline index 69780f62..5639080b 100644 --- a/.secrets.baseline +++ b/.secrets.baseline @@ -3,7 +3,7 @@ "files": "(.*pnpm-lock.*|.*js.*|node_modules|.venv|.*jinja2.*|.*woff2.*)|^.secrets.baseline$|^.env$", "lines": null }, - "generated_at": "2026-02-27T23:20:16Z", + "generated_at": "2026-03-04T13:25:55Z", "plugins_used": [ { "name": "AWSKeyDetector" @@ -330,7 +330,7 @@ "hashed_secret": "75b08fd0503a80e9dff9529ec051878b3c156802", "is_secret": false, "is_verified": false, - "line_number": 125, + "line_number": 132, "type": "Secret Keyword", "verified_result": null }, @@ -338,7 +338,7 @@ "hashed_secret": "cff0d14e4337fa8bdb68dfa906f04b0df6fad72f", "is_secret": false, "is_verified": false, - "line_number": 155, + "line_number": 162, "type": "Secret Keyword", "verified_result": null } @@ -424,7 +424,73 @@ "hashed_secret": "829c3804401b0727f70f73d4415e162400cbe57b", "is_secret": false, "is_verified": false, - "line_number": 458, + "line_number": 522, + "type": "Secret Keyword", + "verified_result": null + } + ], + "src/cuga/backend/secrets/seed.py": [ + { + "hashed_secret": "34fdaba0f5e1a8e596fd1b5464ccb26735f16124", + "is_secret": false, + "is_verified": false, + "line_number": 10, + "type": "Secret Keyword", + "verified_result": null + }, + { + "hashed_secret": "d5c2ed8d21390c7349954b681276adabf345cd5f", + "is_secret": false, + "is_verified": false, + "line_number": 11, + "type": "Secret Keyword", + "verified_result": null + }, + { + "hashed_secret": "f7f71c7b39b889f796dda3ff85c60627bf327c75", + "is_secret": false, + "is_verified": false, + "line_number": 12, + "type": "Secret Keyword", + "verified_result": null + }, + { + "hashed_secret": "c94055f8ca03dd00999828feb2eaead9acb1302e", + "is_secret": false, + "is_verified": false, + "line_number": 13, + "type": "Secret Keyword", + "verified_result": null + }, + { + "hashed_secret": "3fd1df3d95a156a37d3edd4527feba9a820c56b8", + "is_secret": false, + "is_verified": false, + "line_number": 14, + "type": "Secret Keyword", + "verified_result": null + }, + { + "hashed_secret": "414d33be518726d57e9c2af24a85c0f5ba6ce4ca", + "is_secret": false, + "is_verified": false, + "line_number": 16, + "type": "Secret Keyword", + "verified_result": null + }, + { + "hashed_secret": "085f4f2247c901ccbb7612ff72b316d20492295b", + "is_secret": false, + "is_verified": false, + "line_number": 17, + "type": "Secret Keyword", + "verified_result": null + }, + { + "hashed_secret": "9633a20f8ffd7c00aa793ca8f32f6a0afba0b3ac", + "is_secret": false, + "is_verified": false, + "line_number": 18, "type": "Secret Keyword", "verified_result": null } @@ -472,15 +538,23 @@ "hashed_secret": "6c965552a3682c9ca3435cdfd55af289b8c3b869", "is_secret": false, "is_verified": false, - "line_number": 27, + "line_number": 30, "type": "Secret Keyword", "verified_result": null }, { - "hashed_secret": "757ee73c75239ecfe670d76a3f10ede81de1d485", + "hashed_secret": "77fd040d42b4e7a0ee8adf486b9e89841fba1f65", "is_secret": false, "is_verified": false, - "line_number": 112, + "line_number": 92, + "type": "Secret Keyword", + "verified_result": null + }, + { + "hashed_secret": "1bcc59b324708cc856541522bd845c53a709d932", + "is_secret": false, + "is_verified": false, + "line_number": 107, "type": "Secret Keyword", "verified_result": null }, @@ -488,7 +562,7 @@ "hashed_secret": "d0ba47ccbefb78340565269f5b73af6f1afa4396", "is_secret": false, "is_verified": false, - "line_number": 129, + "line_number": 166, "type": "Secret Keyword", "verified_result": null } @@ -498,7 +572,7 @@ "hashed_secret": "1f5e25be9b575e9f5d39c82dfd1d9f4d73f1975c", "is_secret": false, "is_verified": false, - "line_number": 83, + "line_number": 105, "type": "Secret Keyword", "verified_result": null }, @@ -506,7 +580,7 @@ "hashed_secret": "d0a3e7f81a9885e99049d1cae0336d269d5e47a9", "is_secret": false, "is_verified": false, - "line_number": 111, + "line_number": 145, "type": "Secret Keyword", "verified_result": null }, @@ -514,7 +588,7 @@ "hashed_secret": "48bf2239eea43073d82dc9a4ad45200b8e297363", "is_secret": false, "is_verified": false, - "line_number": 183, + "line_number": 235, "type": "Secret Keyword", "verified_result": null }, @@ -522,7 +596,7 @@ "hashed_secret": "6947818ac409551f11fbaa78f0ea6391960aa5b8", "is_secret": false, "is_verified": false, - "line_number": 184, + "line_number": 236, "type": "Secret Keyword", "verified_result": null } @@ -535,6 +609,58 @@ "line_number": 32, "type": "Secret Keyword", "verified_result": null + }, + { + "hashed_secret": "f5cbae85fb47446511da4c9974e2da448caee7e1", + "is_secret": false, + "is_verified": false, + "line_number": 132, + "type": "Secret Keyword", + "verified_result": null + } + ], + "tests/integration/test_llm_config_publish.py": [ + { + "hashed_secret": "18ddbc9bbacbf4a9baa379b0a09880dfffede940", + "is_secret": false, + "is_verified": false, + "line_number": 245, + "type": "Secret Keyword", + "verified_result": null + } + ], + "tests/unit/test_llm_override.py": [ + { + "hashed_secret": "d02a1215a382dd014f4e48cb99f6896462b12d30", + "is_secret": false, + "is_verified": false, + "line_number": 104, + "type": "Secret Keyword", + "verified_result": null + }, + { + "hashed_secret": "68ae90e9a866a86ce4d62f491670b83b80973d3f", + "is_secret": false, + "is_verified": false, + "line_number": 123, + "type": "Secret Keyword", + "verified_result": null + }, + { + "hashed_secret": "fc59ee2d2451a12914d0ef4029dbcb5261cf483e", + "is_secret": false, + "is_verified": false, + "line_number": 128, + "type": "Secret Keyword", + "verified_result": null + }, + { + "hashed_secret": "18ddbc9bbacbf4a9baa379b0a09880dfffede940", + "is_secret": false, + "is_verified": false, + "line_number": 190, + "type": "Secret Keyword", + "verified_result": null } ] }, diff --git a/deployment/helm/deploy-openshift.sh b/deployment/helm/deploy-openshift.sh index a0f15490..c008a39f 100755 --- a/deployment/helm/deploy-openshift.sh +++ b/deployment/helm/deploy-openshift.sh @@ -5,7 +5,7 @@ set -euo pipefail # CUGA OpenShift Deployment Script # # Usage: -# ./deploy-openshift.sh [path/to/openshift.env] [--with-postgres] +# ./deploy-openshift.sh [path/to/openshift.env] [--with-postgres] [--with-vault] # # Prerequisites: # - Logged in to OpenShift cluster via `oc login` or `kubectl` with valid kubeconfig @@ -15,10 +15,13 @@ set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" WITH_POSTGRES=false +WITH_VAULT=false ENV_FILE="" for arg in "$@"; do if [[ "$arg" == "--with-postgres" ]]; then WITH_POSTGRES=true + elif [[ "$arg" == "--with-vault" ]]; then + WITH_VAULT=true else [[ -z "$ENV_FILE" ]] && ENV_FILE="$arg" fi @@ -81,6 +84,7 @@ ENV_SECRET_NAME="${INSTANCE_ID}-env-secret" CHART_PATH="${SCRIPT_DIR}/cuga" TOTAL_STEPS=6 [[ "$WITH_POSTGRES" != true ]] && TOTAL_STEPS=5 +[[ "$WITH_VAULT" == true ]] && TOTAL_STEPS=$((TOTAL_STEPS + 1)) echo "" echo "========================================" @@ -92,6 +96,9 @@ echo " Hostname : ${ROUTE_HOSTNAME:-}" if [[ "$WITH_POSTGRES" == true ]]; then echo " Postgres : enabled (shared per namespace)" fi +if [[ "$WITH_VAULT" == true ]]; then + echo " Vault : enabled" +fi echo "========================================" echo "" @@ -155,6 +162,8 @@ SECRET_ARGS=( [[ -n "${OIDC_CLIENT_SECRET:-}" ]] && SECRET_ARGS+=("--from-literal=OIDC_CLIENT_SECRET=${OIDC_CLIENT_SECRET}") [[ -n "${OIDC_DISCOVERY_URL:-}" ]] && SECRET_ARGS+=("--from-literal=OIDC_DISCOVERY_URL=${OIDC_DISCOVERY_URL}") [[ -n "${OIDC_REDIRECT_URI:-}" ]] && SECRET_ARGS+=("--from-literal=OIDC_REDIRECT_URI=${OIDC_REDIRECT_URI}") +[[ -n "${VAULT_TOKEN:-}" ]] && SECRET_ARGS+=("--from-literal=VAULT_TOKEN=${VAULT_TOKEN}") +[[ -n "${CUGA_SECRET_KEY:-}" ]] && SECRET_ARGS+=("--from-literal=CUGA_SECRET_KEY=${CUGA_SECRET_KEY}") if [[ "$WITH_POSTGRES" == true ]]; then PG_URL="postgresql://${POSTGRES_USER:-cuga}:${POSTGRES_PASSWORD}@postgres-pgvector.${NAMESPACE}.svc.cluster.local:5432/${POSTGRES_DB:-cuga}" @@ -169,6 +178,35 @@ kubectl create secret generic "${ENV_SECRET_NAME}" \ --dry-run=client -o yaml | kubectl apply -f - ((STEP++)) +# --------------------------------------------------------------------------- +# Optional: Vault deployment +# --------------------------------------------------------------------------- + +if [[ "$WITH_VAULT" == true ]]; then + echo "[${STEP}/${TOTAL_STEPS}] Deploying HashiCorp Vault" + VAULT_CHART_PATH="${SCRIPT_DIR}/vault" + + helm repo add hashicorp https://helm.releases.hashicorp.com 2>/dev/null || true + helm repo update hashicorp 2>/dev/null || true + helm dependency update "${VAULT_CHART_PATH}" 2>/dev/null || true + + helm upgrade --install vault "${VAULT_CHART_PATH}" \ + --namespace "${NAMESPACE}" \ + -f "${VAULT_CHART_PATH}/values.openshift.yaml" \ + ${VAULT_TOKEN:+--set "vault.server.extraEnvironmentVars.VAULT_DEV_ROOT_TOKEN_ID=${VAULT_TOKEN}"} + ((STEP++)) + + echo "" + echo " Vault deployed. Initialize it (first time only):" + echo " kubectl exec -n ${NAMESPACE} -it vault-0 -- vault operator init" + echo "" + echo " Add to your env file:" + echo " VAULT_TOKEN=" + echo " DYNACONF_SECRETS__MODE=vault" + echo " DYNACONF_SECRETS__VAULT_ADDR=http://vault.${NAMESPACE}.svc.cluster.local:8200" + echo "" +fi + # --------------------------------------------------------------------------- # 5. Helm deploy (cuga) # --------------------------------------------------------------------------- @@ -196,6 +234,19 @@ HELM_ARGS=( --set "route.enabled=true" ) +if [[ "$WITH_VAULT" == true ]]; then + VAULT_INTERNAL_ADDR="http://vault.${NAMESPACE}.svc.cluster.local:8200" + HELM_ARGS+=( + "--set" "env.DYNACONF_SECRETS__MODE=vault" + "--set" "env.DYNACONF_SECRETS__VAULT_ADDR=${VAULT_ADDR:-${VAULT_INTERNAL_ADDR}}" + "--set" "env.DYNACONF_SECRETS__VAULT_TOKEN_ENV=VAULT_TOKEN" + ) +fi + +if [[ -n "${DYNACONF_SECRETS__MODE:-}" ]]; then + HELM_ARGS+=("--set" "env.DYNACONF_SECRETS__MODE=${DYNACONF_SECRETS__MODE}") +fi + if [[ -n "${ROUTE_HOSTNAME:-}" ]]; then HELM_ARGS+=("--set" "route.hostname=${ROUTE_HOSTNAME}") fi diff --git a/deployment/helm/openshift.example.env b/deployment/helm/openshift.example.env index f7be2040..34d2c5fb 100644 --- a/deployment/helm/openshift.example.env +++ b/deployment/helm/openshift.example.env @@ -54,3 +54,13 @@ POSTGRES_DB=cuga # Leave DYNACONF_STORAGE__POSTGRES_URL empty — auto-built from the above when --with-postgres # Only set this if connecting to an EXTERNAL postgres (not the in-cluster one) DYNACONF_STORAGE__POSTGRES_URL= + +# --- Vault (required only when using --with-vault flag) --- +# Root or app token for HashiCorp Vault. Injected as VAULT_TOKEN env var in the CUGA pod. +VAULT_TOKEN= +# Override Vault address if deploying externally (auto-set to in-cluster addr when --with-vault) +VAULT_ADDR= +# Fernet encryption key for local DB secrets store (generate with: python -c "from cryptography.fernet import Fernet; print(Fernet.generate_key().decode())") +CUGA_SECRET_KEY= +# Secrets mode: local (default) | vault | aws +DYNACONF_SECRETS__MODE=local diff --git a/deployment/helm/vault/Chart.yaml b/deployment/helm/vault/Chart.yaml new file mode 100644 index 00000000..7f2405e8 --- /dev/null +++ b/deployment/helm/vault/Chart.yaml @@ -0,0 +1,10 @@ +apiVersion: v2 +name: vault +description: HashiCorp Vault sub-chart for CUGA secret management +type: application +version: 0.1.0 +appVersion: "1.15.0" +dependencies: + - name: vault + version: "0.28.0" + repository: "https://helm.releases.hashicorp.com" diff --git a/deployment/helm/vault/templates/NOTES.txt b/deployment/helm/vault/templates/NOTES.txt new file mode 100644 index 00000000..6435862c --- /dev/null +++ b/deployment/helm/vault/templates/NOTES.txt @@ -0,0 +1,12 @@ +HashiCorp Vault has been deployed. + +To initialize and unseal Vault (first time only): + kubectl exec -n {{ .Release.Namespace }} -it vault-0 -- vault operator init + kubectl exec -n {{ .Release.Namespace }} -it vault-0 -- vault operator unseal + +Then configure CUGA to use it by setting in openshift.env: + VAULT_ADDR=http://vault..svc.cluster.local:8200 + VAULT_TOKEN= + DYNACONF_SECRETS__MODE=vault + DYNACONF_SECRETS__VAULT_ADDR=http://vault.{{ .Release.Namespace }}.svc.cluster.local:8200 + DYNACONF_SECRETS__VAULT_TOKEN_ENV=VAULT_TOKEN diff --git a/deployment/helm/vault/values.openshift.yaml b/deployment/helm/vault/values.openshift.yaml new file mode 100644 index 00000000..4969dcd5 --- /dev/null +++ b/deployment/helm/vault/values.openshift.yaml @@ -0,0 +1,42 @@ +# OpenShift-specific overrides for the vault sub-chart. +# Use: helm upgrade --install vault ./vault -f values.openshift.yaml + +vault: + global: + openshift: true + tlsDisable: true + + server: + standalone: + enabled: true + + # OpenShift requires non-root UID; Vault image supports this via securityContext. + securityContext: + runAsNonRoot: true + runAsUser: null + runAsGroup: null + fsGroup: null + + route: + enabled: true + host: "" + tls: + termination: edge + insecureEdgeTerminationPolicy: Redirect + + dataStorage: + enabled: true + size: 2Gi + storageClass: "" + accessMode: ReadWriteOnce + + ui: + enabled: true + serviceType: ClusterIP + + injector: + enabled: false + +route: + enabled: true + hostname: "" diff --git a/deployment/helm/vault/values.yaml b/deployment/helm/vault/values.yaml new file mode 100644 index 00000000..9ca4e31e --- /dev/null +++ b/deployment/helm/vault/values.yaml @@ -0,0 +1,71 @@ +# Default values for HashiCorp Vault deployment alongside CUGA. +# Override per environment using values.openshift.yaml or --set flags. + +vault: + global: + enabled: true + tlsDisable: true + + server: + enabled: true + image: + repository: hashicorp/vault + tag: "1.15.0" + pullPolicy: IfNotPresent + + # Single-node dev mode — suitable for development/demo only. + # Set ha.enabled=true for production. + dev: + enabled: false + + standalone: + enabled: true + config: | + ui = true + listener "tcp" { + tls_disable = 1 + address = "[::]:8200" + } + storage "file" { + path = "/vault/data" + } + + resources: + requests: + memory: 256Mi + cpu: 100m + limits: + memory: 512Mi + cpu: 500m + + dataStorage: + enabled: true + size: 1Gi + storageClass: null + accessMode: ReadWriteOnce + + service: + enabled: true + port: 8200 + targetPort: 8200 + type: ClusterIP + + # Token to bootstrap Vault. Override via --set or existingSecret. + # The CUGA_VAULT_TOKEN env var in the CUGA pod must match. + extraEnvironmentVars: + VAULT_DEV_ROOT_TOKEN_ID: "" + + ui: + enabled: true + serviceType: ClusterIP + + injector: + enabled: false + +# Route for OpenShift (set hostname or leave empty for auto-assign). +route: + enabled: false + hostname: "" + tls: + termination: edge + insecureEdgeTerminationPolicy: Redirect diff --git a/pyproject.toml b/pyproject.toml index 28a67b06..46b59f26 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -42,6 +42,8 @@ dependencies = [ "asyncpg>=0.30", "PyJWT[crypto]>=2.10.0", "cryptography>=44.0.0", + "hvac>=2.0.0", + "boto3>=1.34.0", ] [project.optional-dependencies] @@ -117,6 +119,7 @@ dev = [ "pre-commit>=4.3.0", "questionary>=2.1.1", "rich>=14.2.0", + "pip-licenses>=5.5.1", ] google-genai = [ "langchain-google-genai>=2.0.11", diff --git a/src/cuga/backend/cuga_graph/graph.py b/src/cuga/backend/cuga_graph/graph.py index 24da38ce..ab5c5e1f 100644 --- a/src/cuga/backend/cuga_graph/graph.py +++ b/src/cuga/backend/cuga_graph/graph.py @@ -54,7 +54,7 @@ create_cuga_supervisor_graph, ) from cuga.backend.cuga_graph.policy.configurable import PolicyConfigurable -from cuga.backend.llm.models import LLMManager +from cuga.backend.llm.models import LLMManager, create_llm_from_config from cuga.config import settings from loguru import logger @@ -72,6 +72,7 @@ def __init__( reflection_enabled: Optional[bool] = None, shortlisting_tool_threshold: Optional[int] = None, cuga_lite_max_steps: Optional[int] = None, + llm_config: Optional[dict] = None, ): self.task_decomposition_agent = TaskDecompositionNode(TaskDecompositionAgent.create()) self.plan_controller_agent = PlanControllerNode(PlanControllerAgent.create()) @@ -104,6 +105,7 @@ def __init__( self.reflection_enabled = reflection_enabled self.shortlisting_tool_threshold = shortlisting_tool_threshold self.cuga_lite_max_steps = cuga_lite_max_steps + self.llm_config: Optional[dict] = llm_config self.graph = None async def build_graph(self): @@ -174,11 +176,60 @@ async def add_nodes(self, graph): apps = await tool_provider.get_apps() apps_list = [app.name for app in apps] if apps else None - # Initialize LLM - llm_manager = LLMManager() - model_config = settings.agent.code.model.copy() - model_config["streaming"] = False - model = llm_manager.get_model(model_config) + # Build model: from published llm_config (no cache) or TOML + cache + if self.llm_config: + try: + model = create_llm_from_config(self.llm_config) + except Exception as _llm_err: + logger.warning( + "build_graph: failed to create LLM from saved config (provider=%s model=%s): %s — " + "falling back to env/TOML settings", + self.llm_config.get("provider"), + self.llm_config.get("model"), + _llm_err, + ) + llm_manager = LLMManager() + llm_manager._models.clear() + _fallback_config = settings.agent.code.model.copy() + _fallback_config["streaming"] = False + model = llm_manager.get_model(_fallback_config) + self.llm_config = None + base = settings.agent.code.model.copy() if settings.agent.code.model else {} + model_config = {**base, "streaming": False} + if self.llm_config: + model_config["platform"] = self.llm_config.get("provider") or model_config.get( + "platform", "openai" + ) + model_config["model"] = self.llm_config.get("model") or model_config.get("model") + model_config["url"] = self.llm_config.get("base_url") or model_config.get("url") + model_config["api_key"] = ( + self.llm_config.get("api_key") + if "api_key" in self.llm_config + else model_config.get("api_key") + ) + model_config["temperature"] = self.llm_config.get( + "temperature", model_config.get("temperature", 0.1) + ) + model_config["disable_ssl"] = self.llm_config.get( + "disable_ssl", model_config.get("disable_ssl", False) + ) + for k in ("auth_type", "auth_header_name"): + if k in self.llm_config and self.llm_config[k] is not None: + model_config[k] = self.llm_config[k] + model_config.setdefault("max_tokens", 16000) + if getattr(settings.supervisor, "enabled", False): + llm_manager = LLMManager() + logger.info( + "build_graph: using LLM from config — provider=%s model=%s", + self.llm_config.get("provider"), + self.llm_config.get("model"), + ) + else: + llm_manager = LLMManager() + llm_manager._models.clear() + model_config = settings.agent.code.model.copy() + model_config["streaming"] = False + model = llm_manager.get_model(model_config) # Create the CugaLite subgraph (tools will be fetched dynamically from tool_provider) # Note: This subgraph is created at build time (before any invocation). @@ -192,6 +243,7 @@ async def add_nodes(self, graph): tool_provider=tool_provider, apps_list=apps_list, callbacks=[self.langfuse_handler] if self.langfuse_handler else None, + model_settings=model_config, ) # Compile and add as a subgraph node @@ -303,9 +355,8 @@ def list_files(directory: str = ".") -> str: ), } - # Create supervisor model - supervisor_model_config = settings.agent.code.model.copy() - supervisor_model_config["streaming"] = False + # Create supervisor model — reuse the same merged config as the main agent + supervisor_model_config = model_config.copy() supervisor_model = llm_manager.get_model(supervisor_model_config) # Create supervisor subgraph diff --git a/src/cuga/backend/cuga_graph/nodes/cuga_lite/cuga_lite_graph.py b/src/cuga/backend/cuga_graph/nodes/cuga_lite/cuga_lite_graph.py index 13fed9e7..bd3d190a 100644 --- a/src/cuga/backend/cuga_graph/nodes/cuga_lite/cuga_lite_graph.py +++ b/src/cuga/backend/cuga_graph/nodes/cuga_lite/cuga_lite_graph.py @@ -334,6 +334,7 @@ async def create_find_tools_tool( all_tools: Sequence[StructuredTool], all_apps: List[Any], app_to_tools_map: Optional[Dict[str, List[StructuredTool]]] = None, + llm: Optional[Any] = None, ) -> StructuredTool: """Create a find_tools StructuredTool for tool discovery. @@ -371,7 +372,9 @@ async def find_tools_func(query: str, app_name: str): f"App '{app_name}' not found in available apps. Available apps: {[app.name if hasattr(app, 'name') else str(app) for app in all_apps]}" ) - return await PromptUtils.find_tools(query=query, all_tools=filtered_tools, all_apps=filtered_apps) + return await PromptUtils.find_tools( + query=query, all_tools=filtered_tools, all_apps=filtered_apps, llm=llm + ) return StructuredTool.from_function( func=find_tools_func, @@ -458,6 +461,7 @@ def create_cuga_lite_graph( thread_id: Optional[str] = None, callbacks: Optional[List[BaseCallbackHandler]] = None, special_instructions: Optional[str] = None, + model_settings: Optional[Dict[str, Any]] = None, ) -> StateGraph: """ Create a unified CugaLite subgraph combining CodeAct and CugaAgent functionality. @@ -625,8 +629,12 @@ async def prepare_tools_and_apps( # Prepare tools for prompt - if find_tools enabled, only expose find_tools tools_for_prompt = tools_for_execution if enable_find_tools: + active_model = configurable.get("llm") find_tool = await create_find_tools_tool( - all_tools=tools_for_execution, all_apps=apps_for_prompt, app_to_tools_map=app_to_tools_map + all_tools=tools_for_execution, + all_apps=apps_for_prompt, + app_to_tools_map=app_to_tools_map, + llm=active_model, ) tools_for_prompt = [find_tool] # Add find_tools to tools context for sandbox execution @@ -731,8 +739,10 @@ async def prepare_tools_and_apps( return prepare_tools_and_apps # Factory function to create call_model node with access to model - def create_call_model_node(base_model, base_callbacks): - """Factory to create call_model node with closure over model.""" + def create_call_model_node(base_model, base_callbacks, model_settings=None): + """Factory to create call_model node. Model is taken from config['configurable']['llm'] + when set (injected at invocation), otherwise uses base_model from graph build. + """ async def call_model(state: CugaLiteState, config: Optional[RunnableConfig] = None) -> Command: """Call the LLM to generate code or text response.""" @@ -888,9 +898,10 @@ async def call_model(state: CugaLiteState, config: Optional[RunnableConfig] = No # Get configurable values from config configurable = config.get("configurable", {}) if config else {} current_callbacks = configurable.get("callbacks", base_callbacks or []) + active_model = configurable.get("llm") or base_model try: - response = await base_model.ainvoke( + response = await active_model.ainvoke( messages_for_model, config={"callbacks": current_callbacks} ) except Exception as e: @@ -1045,9 +1056,10 @@ async def sandbox(state: CugaLiteState, config: Optional[RunnableConfig] = None) reflection_output = "" if reflection_enabled: try: - reflection_agent = reflection_task( - llm=llm_manager.get_model(settings.agent.planner.model) + active_model = configurable.get("llm") or llm_manager.get_model( + settings.agent.planner.model ) + reflection_agent = reflection_task(llm=active_model) # Format chat messages as history string agent_history_parts = [] for msg in state.chat_messages: @@ -1161,7 +1173,7 @@ async def sandbox(state: CugaLiteState, config: Optional[RunnableConfig] = None) tools_context, special_instructions, ) - call_model_node = create_call_model_node(model, callbacks) + call_model_node = create_call_model_node(model, callbacks, model_settings=model_settings) sandbox_node = create_sandbox_node(tools_context, thread_id, apps_list) # Build the graph diff --git a/src/cuga/backend/cuga_graph/nodes/cuga_lite/prompt_utils.py b/src/cuga/backend/cuga_graph/nodes/cuga_lite/prompt_utils.py index 587c9970..f8d13b43 100644 --- a/src/cuga/backend/cuga_graph/nodes/cuga_lite/prompt_utils.py +++ b/src/cuga/backend/cuga_graph/nodes/cuga_lite/prompt_utils.py @@ -4,7 +4,7 @@ import functools import json -from typing import List +from typing import Any, List, Optional from loguru import logger from pydantic import BaseModel, Field from langchain_core.tools import StructuredTool @@ -175,6 +175,7 @@ async def find_tools( query: str, all_tools: List[StructuredTool], all_apps: List[AppDefinition], + llm: Optional[Any] = None, ) -> str: """ Search tools from given applications and return the top 4 matching tools with reasoning. @@ -249,7 +250,7 @@ async def find_tools( from cuga.backend.cuga_graph.nodes.shared.base_agent import BaseAgent llm_manager = LLMManager() - model = llm_manager.get_model(settings.agent.code.model) + model = llm or llm_manager.get_model(settings.agent.code.model) chain = BaseAgent.get_chain(prompt, model, ShortListerOutputLite) response = await chain.ainvoke( { diff --git a/src/cuga/backend/cuga_graph/utils/agent_loop.py b/src/cuga/backend/cuga_graph/utils/agent_loop.py index b5bf2d3e..622b9afe 100644 --- a/src/cuga/backend/cuga_graph/utils/agent_loop.py +++ b/src/cuga/backend/cuga_graph/utils/agent_loop.py @@ -277,6 +277,7 @@ def __init__( reflection_enabled: Optional[bool] = None, shortlisting_tool_threshold: Optional[int] = None, cuga_lite_max_steps: Optional[int] = None, + current_llm: Optional[Any] = None, ): self.env_pointer = env_pointer self.thread_id = thread_id @@ -289,6 +290,7 @@ def __init__( self.reflection_enabled = reflection_enabled self.shortlisting_tool_threshold = shortlisting_tool_threshold self.cuga_lite_max_steps = cuga_lite_max_steps + self.current_llm = current_llm async def stream_event(self, event: StreamEvent) -> Generator[str, None, None]: yield event.format() @@ -495,6 +497,8 @@ def get_stream(self, state, resume=None): config["configurable"]["shortlisting_tool_threshold"] = self.shortlisting_tool_threshold if self.cuga_lite_max_steps is not None: config["configurable"]["cuga_lite_max_steps"] = self.cuga_lite_max_steps + if self.current_llm is not None: + config["configurable"]["llm"] = self.current_llm return self.graph.astream( state if state else Command(resume=resume.model_dump()) if not both_none else None, diff --git a/src/cuga/backend/llm/config.py b/src/cuga/backend/llm/config.py new file mode 100644 index 00000000..d4b1821f --- /dev/null +++ b/src/cuga/backend/llm/config.py @@ -0,0 +1,94 @@ +"""LLM Configuration Models""" + +from typing import Optional, Literal +from pydantic import BaseModel, Field + + +class LLMConfig(BaseModel): + """Configuration for LLM providers. + + This model defines the structure for LLM configuration used throughout the application. + Currently used as a plain dict, but this model serves as documentation and can be used + for validation in the future. + """ + + provider: str = Field( + default="openai", + description="LLM provider name (e.g., 'openai', 'groq', 'litellm', 'azure', 'google', 'watsonx')", + ) + + model: Optional[str] = Field(default=None, description="Model name/identifier for the provider") + + url: Optional[str] = Field( + default=None, description="Base URL for the LLM API endpoint", alias="base_url" + ) + + api_key: Optional[str] = Field( + default=None, + description=( + "Credential value or vault reference (e.g., 'vault://secret/path/to/key'). " + "Used as a Bearer token when auth_type='api_key', or as the raw header value " + "when auth_type='auth_header'." + ), + ) + + auth_type: Literal["api_key", "auth_header"] = Field( + default="api_key", + description="Authentication type: 'api_key' for Bearer token, 'auth_header' for custom header", + ) + + auth_header_name: str = Field( + default="Authorization", + description="Header name used when auth_type='auth_header' (e.g. 'X-API-Key')", + ) + + temperature: Optional[float] = Field( + default=0.1, ge=0.0, le=2.0, description="Sampling temperature for model responses" + ) + + max_tokens: Optional[int] = Field( + default=16000, gt=0, description="Maximum number of tokens in the response" + ) + + disable_ssl: bool = Field( + default=False, description="Whether to disable SSL verification for API requests" + ) + + class Config: + populate_by_name = True # Allow both 'url' and 'base_url' + extra = "allow" # Allow additional fields for provider-specific configs + + +class LiteLLMConfig(LLMConfig): + """Specialized configuration for LiteLLM provider. + + LiteLLM acts as a proxy/gateway to multiple LLM providers and may require + custom authentication methods. + """ + + provider: Literal["litellm"] = Field(default="litellm", description="Provider must be 'litellm'") + + url: str = Field(..., alias="base_url", description="LiteLLM proxy/gateway URL (required)") + + auth_type: Literal["api_key", "auth_header"] = Field( + default="auth_header", description="LiteLLM typically uses custom auth headers" + ) + + +class OpenAIConfig(LLMConfig): + """Configuration for OpenAI provider.""" + + provider: Literal["openai"] = Field(default="openai", description="Provider must be 'openai'") + + model: str = Field(default="gpt-4o", description="OpenAI model name") + + +class GroqConfig(LLMConfig): + """Configuration for Groq provider.""" + + provider: Literal["groq"] = Field(default="groq", description="Provider must be 'groq'") + + model: str = Field(..., description="Groq model name (required)") + + +# Made with Bob diff --git a/src/cuga/backend/llm/models.py b/src/cuga/backend/llm/models.py index 69ef7550..e9870f05 100644 --- a/src/cuga/backend/llm/models.py +++ b/src/cuga/backend/llm/models.py @@ -1,3 +1,4 @@ +import re import threading from datetime import date from typing import Dict, Any, Optional @@ -11,6 +12,51 @@ from langchain_core.language_models.chat_models import BaseChatModel from loguru import logger +from cuga.backend.secrets import resolve_secret +from cuga.config import settings + +_ENV_REF_PATTERN = re.compile(r"^[A-Z][A-Z0-9_]*$") + + +def _normalize_secret(val: Optional[str]) -> Optional[str]: + """If val looks like an env var ref (e.g. GROQ_API_KEY), resolve from os.environ. + Prevents literal env names from being sent as credentials when resolve_secret + returns a raw ref (e.g. plain scheme). + """ + if not val or not isinstance(val, str): + return None + s = val.strip() + if not s: + return None + if _ENV_REF_PATTERN.match(s): + actual = os.environ.get(s) + return actual if actual else None + return s + + +_current_llm_override: Optional[Dict[str, Any]] = None + + +def get_current_llm_override() -> Optional[Dict[str, Any]]: + return _current_llm_override + + +def set_current_llm_override(override: Optional[Dict[str, Any]]) -> None: + global _current_llm_override + _current_llm_override = override + + +class _ModelSettingsWrap: + def __init__(self, d: dict): + self._d = d + + def get(self, k: str, default: Any = None) -> Any: + return self._d.get(k, default) + + def to_dict(self) -> dict: + return self._d.copy() + + try: from langchain_groq import ChatGroq except ImportError: @@ -142,8 +188,9 @@ def clear_pre_instantiated_model(self) -> None: def _create_cache_key(self, model_settings: Dict[str, Any]) -> str: """Create a unique cache key from model settings including resolved values""" - # Sort settings to ensure consistent hashing - d = self.convert_dates_to_strings(model_settings.to_dict()) + to_dict = getattr(model_settings, "to_dict", None) + raw = to_dict() if callable(to_dict) else model_settings + d = self.convert_dates_to_strings(raw) keys_to_delete = [key for key in d if "prompt" in key] for key in keys_to_delete: @@ -160,8 +207,10 @@ def _create_cache_key(self, model_settings: Dict[str, Any]) -> str: return hashlib.md5(settings_str.encode()).hexdigest() def _get_model_name(self, model_settings: Dict[str, Any], platform: str) -> str: - """Get model name with environment variable override support""" - # Check if model_name is defined in TOML settings + """Get model name: config (JSON) first, then env, then TOML.""" + config_model = model_settings.get("model") + if config_model and str(config_model).strip(): + return str(config_model).strip() toml_model_name = model_settings.get('model_name') if platform == "openai": @@ -286,10 +335,7 @@ def _get_api_version(self, model_settings: Dict[str, Any], platform: str) -> str logger.debug(f"Using api_version from TOML: {toml_api_version}") return toml_api_version - # Default fallback - default_openrouter = "https://openrouter.ai/api/v1" - logger.info(f"No api_version specified, using default: {default_openrouter}") - return default_openrouter + return None else: # For other platforms, use TOML or default api_version = model_settings.get('api_version', "2024-08-06") @@ -316,21 +362,29 @@ def _get_auth_headers(self, model_settings: Dict[str, Any], platform: str) -> Di to_dict = getattr(model_settings, "to_dict", lambda: model_settings) d = to_dict() if callable(to_dict) else model_settings + config_api_key = d.get("api_key") + if config_api_key and isinstance(config_api_key, str): + val = _normalize_secret(resolve_secret(config_api_key)) + if val: + headers["Authorization"] = val if val.lower().startswith("bearer ") else f"Bearer {val}" + return headers + if os.environ.get("LLM_AUTH_HEADER"): - val = os.environ.get("LLM_AUTH_HEADER", "").strip() - headers["Authorization"] = val if val.lower().startswith("bearer ") else f"Bearer {val}" - return headers + val = _normalize_secret(resolve_secret("LLM_AUTH_HEADER")) + if val: + headers["Authorization"] = val if val.lower().startswith("bearer ") else f"Bearer {val}" + return headers token_env = d.get("auth_token") or d.get("api_key") or d.get("apikey_name") if token_env: - token = os.environ.get(token_env) + token = _normalize_secret(resolve_secret(token_env)) if token: headers["Authorization"] = f"Bearer {token}" return headers auth_header_env = d.get("auth_header") if isinstance(auth_header_env, str): - val = os.environ.get(auth_header_env) + val = _normalize_secret(resolve_secret(auth_header_env)) if val: headers["Authorization"] = ( val if val.strip().lower().startswith("bearer ") else f"Bearer {val}" @@ -341,14 +395,24 @@ def _get_auth_headers(self, model_settings: Dict[str, Any], platform: str) -> Di if isinstance(default_headers, dict): for k, v in default_headers.items(): if isinstance(v, str) and v.startswith("$"): - v = os.environ.get(v[1:].strip(), "") + v = _normalize_secret(resolve_secret(v[1:].strip())) or "" if v: headers[k] = str(v) return headers def _get_base_url(self, model_settings: Dict[str, Any], platform: str) -> str: - """Get base URL with environment variable override support""" + """Get base URL: config (JSON) first, then env, then TOML. + + Groq uses its own fixed endpoint — never apply a base URL for it. + """ + # Groq SDK manages its own endpoint; any URL in config is ignored + if platform == "groq": + return None + + config_url = model_settings.get("base_url") or model_settings.get("url") + if config_url and str(config_url).strip(): + return str(config_url).strip() if platform == "openai": # Check environment variable first env_base_url = os.environ.get('OPENAI_BASE_URL') @@ -457,22 +521,43 @@ def _create_llm_instance(self, model_settings: Dict[str, Any]): openai_params["default_headers"] = auth_headers openai_params["openai_api_key"] = "dummy" else: - apikey_name = model_settings.get("apikey_name") - if apikey_name: - openai_params["openai_api_key"] = os.environ.get(apikey_name) + apikey_ref = model_settings.get("api_key") + if apikey_ref: + openai_params["openai_api_key"] = _normalize_secret( + resolve_secret(apikey_ref) + ) or os.environ.get(apikey_ref) + else: + apikey_name = model_settings.get("apikey_name") + if apikey_name: + openai_params["openai_api_key"] = _normalize_secret( + resolve_secret(apikey_name) + ) or os.environ.get(apikey_name) if base_url: openai_params["openai_api_base"] = base_url - ssl_verify = os.environ.get("OPENAI_SSL_VERIFY", "true").lower() not in ("false", "0", "no") + disable_ssl = model_settings.get("disable_ssl") or os.environ.get( + "CUGA_DISABLE_SSL", "" + ).lower() in ("true", "1", "yes") + ssl_verify = ( + os.environ.get("OPENAI_SSL_VERIFY", "true").lower() not in ("false", "0", "no") + and not disable_ssl + ) if not ssl_verify: openai_params["http_client"] = httpx.Client(verify=False) openai_params["http_async_client"] = httpx.AsyncClient(verify=False) llm = ChatOpenAI(**openai_params) elif platform == "groq": + api_key = None + apikey_ref = model_settings.get("api_key") + if apikey_ref: + api_key = _normalize_secret(resolve_secret(apikey_ref)) or os.environ.get(apikey_ref) + if not api_key: + api_key = _normalize_secret(resolve_secret("GROQ_API_KEY")) or os.environ.get("GROQ_API_KEY") logger.debug(f"Creating Groq model: {model_name}") llm = ChatGroq( + groq_api_key=api_key, max_tokens=max_tokens, model=model_name, temperature=temperature, @@ -485,8 +570,12 @@ def _create_llm_instance(self, model_settings: Dict[str, Any]): project_id=os.environ['WATSONX_PROJECT_ID'], ) elif platform == "rits": + apikey_name = model_settings.get("apikey_name") + api_key = _normalize_secret(resolve_secret(apikey_name)) if apikey_name else None + if not api_key and apikey_name: + api_key = os.environ.get(apikey_name) llm = ChatOpenAI( - api_key=os.environ.get(model_settings.get('apikey_name')), + api_key=api_key, base_url=model_settings.get('url'), max_tokens=max_tokens, model=model_name, @@ -494,8 +583,11 @@ def _create_llm_instance(self, model_settings: Dict[str, Any]): seed=42, ) elif platform == "rits-restricted": + api_key = _normalize_secret(resolve_secret("RITS_API_KEY_RESTRICT")) or os.environ.get( + "RITS_API_KEY_RESTRICT" + ) llm = ChatOpenAI( - api_key=os.environ["RITS_API_KEY_RESTRICT"], + api_key=api_key, base_url="http://nocodeui.sl.cloud9.ibm.com:4001", max_tokens=max_tokens, model=model_name, @@ -513,7 +605,8 @@ def _create_llm_instance(self, model_settings: Dict[str, Any]): # google_params["api_key"] = os.environ.get(apikey_name) llm = ChatGoogleGenerativeAI( - api_key=os.environ.get("GOOGLE_API_kEY"), + api_key=_normalize_secret(resolve_secret("GOOGLE_API_KEY")) + or os.environ.get("GOOGLE_API_KEY"), model=model_name, temperature=temperature, max_tokens=max_tokens, @@ -522,7 +615,9 @@ def _create_llm_instance(self, model_settings: Dict[str, Any]): logger.debug(f"Creating OpenRouter model: {model_name}") is_reasoning = self._is_reasoning_model(model_name) - api_key = os.environ.get("OPENROUTER_API_KEY") + api_key = _normalize_secret(resolve_secret("OPENROUTER_API_KEY")) or os.environ.get( + "OPENROUTER_API_KEY" + ) if not api_key: raise ValueError("OPENROUTER_API_KEY environment variable not set") @@ -552,17 +647,33 @@ def _create_llm_instance(self, model_settings: Dict[str, Any]): llm = ChatOpenAI(**openrouter_params) elif platform == "litellm" and ChatLiteLLM is not None: logger.debug(f"Creating LiteLLM model: {model_name}") - ssl_verify = os.environ.get("OPENAI_SSL_VERIFY", "true").lower() not in ("false", "0", "no") - if not ssl_verify: - import litellm + disable_ssl = model_settings.get("disable_ssl") or os.environ.get( + "CUGA_DISABLE_SSL", "" + ).lower() in ("true", "1", "yes") + ssl_verify = ( + os.environ.get("OPENAI_SSL_VERIFY", "true").lower() not in ("false", "0", "no") + and not disable_ssl + ) + + # Import litellm and configure global settings + import litellm + litellm.drop_params = True # Disable default prefix globally + + if not ssl_verify: litellm.ssl_verify = False litellm_params: Dict[str, Any] = { "model": model_name, "temperature": temperature, "max_tokens": max_tokens, + "drop_params": True, } + # Tell litellm to use the OpenAI-compatible code path without parsing + # a provider from the model name (e.g. "ibm-granite/granite-4.0-1b" + # would otherwise be misread as provider=ibm-granite). + if base_url: + litellm_params["custom_llm_provider"] = "openai" if base_url: litellm_params["api_base"] = base_url.rstrip("/") auth_headers = self._get_auth_headers(model_settings, "openai") @@ -572,10 +683,18 @@ def _create_llm_instance(self, model_settings: Dict[str, Any]): val.replace("Bearer ", "", 1) if val.lower().startswith("bearer ") else val ) else: - apikey_name = model_settings.get("apikey_name") - api_key = os.environ.get("OPENAI_API_KEY") - if apikey_name: - api_key = os.environ.get(apikey_name) or api_key + apikey_ref = model_settings.get("api_key") + if apikey_ref: + api_key = _normalize_secret(resolve_secret(apikey_ref)) or os.environ.get(apikey_ref) + else: + apikey_name = model_settings.get("apikey_name") + api_key = _normalize_secret(resolve_secret(apikey_name)) if apikey_name else None + if not api_key: + api_key = _normalize_secret(resolve_secret("OPENAI_API_KEY")) or os.environ.get( + "OPENAI_API_KEY" + ) + if apikey_name and not api_key: + api_key = os.environ.get(apikey_name) if api_key: litellm_params["api_key"] = api_key llm = ChatLiteLLM(**litellm_params) @@ -590,6 +709,13 @@ def get_model(self, model_settings: Dict[str, Any]): Args: model_settings: Model configuration dictionary (must contain max_tokens) """ + override = get_current_llm_override() + if override: + to_dict = getattr(model_settings, "to_dict", None) + d = (to_dict() if callable(to_dict) else dict(model_settings)).copy() + d.update({k: v for k, v in override.items() if v is not None}) + model_settings = _ModelSettingsWrap(d) + max_tokens = model_settings.get('max_tokens') assert max_tokens is not None, "max_tokens must be specified in model_settings" # Check if pre-instantiated model is available @@ -630,3 +756,96 @@ def get_model(self, model_settings: Dict[str, Any]): # Update parameters for the task updated_model = self._update_model_parameters(model, temperature=0.1, max_tokens=max_tokens) return updated_model + + +def create_llm_from_config(llm_cfg: dict) -> BaseChatModel: + """Create a fresh LLM instance directly from a UI llm_cfg dict. + No caching. Used by manage_routes after publish/draft-save. + When force_env is true or mode is "local", db:// and vault:// refs are ignored so env vars are used. + In local mode, provider/platform is taken from settings.agent.code.model (e.g. settings.groq.toml). + + Raises ValueError if the LLM cannot be instantiated (e.g. API key unresolvable). + Callers should catch this and fall back to env/TOML settings. + """ + if not llm_cfg: + llm_cfg = {} + mgr = LLMManager() + try: + max_tokens = settings.agent.code.model.get("max_tokens", 16000) + except Exception: + max_tokens = 16000 + if not isinstance(max_tokens, int): + max_tokens = 16000 + api_key = llm_cfg.get("api_key") or None + _secrets = getattr(settings, "secrets", None) + use_env = _secrets and ( + getattr(_secrets, "force_env", False) or getattr(_secrets, "mode", "local") == "local" + ) + if ( + use_env + and api_key + and isinstance(api_key, str) + and (api_key.startswith("db://") or api_key.startswith("vault://") or api_key.startswith("aws://")) + ): + api_key = None + platform = llm_cfg.get("provider") or "openai" + model = llm_cfg.get("model") or None + if use_env: + try: + code_model = settings.agent.code.model + if code_model: + toml_platform = ( + code_model.get("platform") + if hasattr(code_model, "get") + else getattr(code_model, "platform", None) + ) + toml_model = ( + code_model.get("model") + if hasattr(code_model, "get") + else getattr(code_model, "model", None) + ) + if toml_platform: + platform = toml_platform + if toml_model: + model = toml_model + logger.debug( + "create_llm_from_config: using agent.code from TOML (local mode) — provider=%s model=%s", + platform, + model, + ) + except Exception: + pass + + # For non-local/non-force_env modes (e.g. vault), verify the API key is actually + # resolvable before attempting to instantiate. Providers like openai require a key + # and will raise at construction time if it is missing — which would crash startup. + if not use_env and platform in ("openai", "azure", "openrouter"): + apikey_ref = api_key or llm_cfg.get("apikey_name") + resolved_key = _normalize_secret(resolve_secret(apikey_ref)) if apikey_ref else None + if not resolved_key: + # Use platform-specific fallback + fallback_key = "OPENROUTER_API_KEY" if platform == "openrouter" else "OPENAI_API_KEY" + resolved_key = _normalize_secret(resolve_secret(fallback_key)) or os.environ.get(fallback_key) + if not resolved_key: + raise ValueError( + f"create_llm_from_config: cannot resolve API key for provider '{platform}' " + f"(ref={apikey_ref!r}). Ensure the secret is stored in the configured backend." + ) + + settings_dict = { + "platform": platform, + "model": model, + "url": llm_cfg.get("base_url") or None, + "api_key": api_key, + "temperature": llm_cfg.get("temperature", 0.1), + "disable_ssl": llm_cfg.get("disable_ssl", False), + "auth_type": llm_cfg.get("auth_type"), + "auth_header_name": llm_cfg.get("auth_header_name"), + "max_tokens": max_tokens, + "streaming": False, + } + wrap = _ModelSettingsWrap(settings_dict) + model = mgr._create_llm_instance(wrap) + return mgr._update_model_parameters( + model, temperature=settings_dict["temperature"], max_tokens=max_tokens + ) diff --git a/src/cuga/backend/secrets/__init__.py b/src/cuga/backend/secrets/__init__.py new file mode 100644 index 00000000..bf73ce8b --- /dev/null +++ b/src/cuga/backend/secrets/__init__.py @@ -0,0 +1,3 @@ +from cuga.backend.secrets.secret_resolver import parse_ref, resolve_secret + +__all__ = ["parse_ref", "resolve_secret"] diff --git a/src/cuga/backend/secrets/backends/__init__.py b/src/cuga/backend/secrets/backends/__init__.py new file mode 100644 index 00000000..384d4cf0 --- /dev/null +++ b/src/cuga/backend/secrets/backends/__init__.py @@ -0,0 +1,3 @@ +from cuga.backend.secrets.backends.env_backend import EnvBackend + +__all__ = ["EnvBackend"] diff --git a/src/cuga/backend/secrets/backends/aws_backend.py b/src/cuga/backend/secrets/backends/aws_backend.py new file mode 100644 index 00000000..81902f95 --- /dev/null +++ b/src/cuga/backend/secrets/backends/aws_backend.py @@ -0,0 +1,85 @@ +import json +import os +from typing import Any + +from loguru import logger + + +def _get_client(): + try: + import boto3 + except ImportError: + return None + try: + from cuga.config import settings + + sec = getattr(settings, "secrets", None) + region = ( + getattr(sec, "aws_region", "") or os.environ.get("AWS_REGION", "us-east-1") + if sec + else os.environ.get("AWS_REGION", "us-east-1") + ) + return boto3.client("secretsmanager", region_name=region) + except Exception as e: + logger.debug("AWS Secrets Manager client init failed: {}", e) + return None + + +class AwsBackend: + scheme = "aws" + + def __init__(self): + self._client = None + + def _client_or_none(self): + if self._client is None: + self._client = _get_client() + return self._client + + def available(self) -> bool: + try: + self._client_or_none() + return self._client is not None + except Exception: + return False + + def get( + self, + path: str, + *, + field: str | None = None, + agent_id: str | None = None, + tenant_id: str | None = None, + instance_id: str | None = None, + **kwargs: Any, + ) -> str | None: + client = self._client_or_none() + if not client: + return None + path_with_field = path.strip() + key_field = field + if "#" in path_with_field: + path, key_field = path_with_field.rsplit("#", 1) + path = path.strip() + key_field = key_field.strip() or field + else: + path = path_with_field + if not path: + return None + try: + resp = client.get_secret_value(SecretId=path) + raw = resp.get("SecretString") + if raw is None: + return None + if key_field: + try: + data = json.loads(raw) + if isinstance(data, dict): + return data.get(key_field) + except json.JSONDecodeError: + pass + return None + return raw + except Exception as e: + logger.debug("AWS get_secret_value failed: {}", e) + return None diff --git a/src/cuga/backend/secrets/backends/base.py b/src/cuga/backend/secrets/backends/base.py new file mode 100644 index 00000000..fc7a8184 --- /dev/null +++ b/src/cuga/backend/secrets/backends/base.py @@ -0,0 +1,16 @@ +from typing import Any, Protocol + + +class AbstractSecretBackend(Protocol): + scheme: str + + def get( + self, + path: str, + *, + field: str | None = None, + agent_id: str | None = None, + tenant_id: str | None = None, + instance_id: str | None = None, + **kwargs: Any, + ) -> str | None: ... diff --git a/src/cuga/backend/secrets/backends/db_backend.py b/src/cuga/backend/secrets/backends/db_backend.py new file mode 100644 index 00000000..434bca06 --- /dev/null +++ b/src/cuga/backend/secrets/backends/db_backend.py @@ -0,0 +1,68 @@ +import re +from typing import Any + +from cuga.backend.storage.secrets_store import get_secret_sync + +_ENV_VAR_PATTERN = re.compile(r"^[A-Z][A-Z0-9_]*$") + + +def _path_to_slug(path: str) -> str: + if _ENV_VAR_PATTERN.match(path): + return path.lower().replace("_", "-") + return path + + +class EnvOverrideBackend: + """Resolves env var names from DB overrides (by slug) before falling back to os.environ.""" + + scheme = "env" + + def available(self) -> bool: + from cuga.backend.storage.secrets_store import _fernet + + return _fernet() is not None + + def get( + self, + path: str, + *, + field: str | None = None, + agent_id: str | None = None, + tenant_id: str | None = None, + instance_id: str | None = None, + **kwargs: Any, + ) -> str | None: + slug = _path_to_slug(path) + return get_secret_sync( + slug, + tenant_id=tenant_id, + instance_id=instance_id, + agent_id=agent_id, + ) + + +class DbBackend: + scheme = "db" + + def available(self) -> bool: + from cuga.backend.storage.secrets_store import _fernet + + return _fernet() is not None + + def get( + self, + path: str, + *, + field: str | None = None, + agent_id: str | None = None, + tenant_id: str | None = None, + instance_id: str | None = None, + **kwargs: Any, + ) -> str | None: + slug = _path_to_slug(path) + return get_secret_sync( + slug, + tenant_id=tenant_id, + instance_id=instance_id, + agent_id=agent_id, + ) diff --git a/src/cuga/backend/secrets/backends/env_backend.py b/src/cuga/backend/secrets/backends/env_backend.py new file mode 100644 index 00000000..83197d28 --- /dev/null +++ b/src/cuga/backend/secrets/backends/env_backend.py @@ -0,0 +1,19 @@ +import os +from typing import Any + + +class EnvBackend: + scheme = "env" + + def get( + self, + path: str, + *, + field: str | None = None, + agent_id: str | None = None, + tenant_id: str | None = None, + instance_id: str | None = None, + **kwargs: Any, + ) -> str | None: + val = os.environ.get(path) + return val if val else None diff --git a/src/cuga/backend/secrets/backends/vault_backend.py b/src/cuga/backend/secrets/backends/vault_backend.py new file mode 100644 index 00000000..302cea2b --- /dev/null +++ b/src/cuga/backend/secrets/backends/vault_backend.py @@ -0,0 +1,234 @@ +import os +from typing import Any + +from loguru import logger + + +def _get_client(): + try: + import hvac + except ImportError: + return None + try: + from cuga.config import settings + + sec = getattr(settings, "secrets", None) + if not sec: + return None + addr = getattr(sec, "vault_addr", "") or os.environ.get("VAULT_ADDR") + token_env = getattr(sec, "vault_token_env", "VAULT_TOKEN") + token = os.environ.get(token_env) + if not addr or not token: + return None + client = hvac.Client(url=addr, token=token) + if not client.is_authenticated(): + logger.debug("Vault client not authenticated") + return None + return client + except Exception as e: + logger.debug("Vault client init failed: {}", e) + return None + + +def _parse_vault_path(path: str) -> tuple[str, str | None]: + if "#" in path: + p, field = path.rsplit("#", 1) + return p.strip(), field.strip() or None + return path.strip(), None + + +def _split_mount_and_path(full_path: str, default_mount: str = "secret") -> tuple[str, str]: + parts = full_path.strip().split("/") + if len(parts) >= 2: + return parts[0], "/".join(parts[1:]) + if len(parts) == 1 and parts[0]: + return default_mount, parts[0] + return default_mount, "" + + +class VaultBackend: + scheme = "vault" + + def __init__(self): + self._client = None + + def _client_or_none(self): + if self._client is None: + self._client = _get_client() + return self._client + + def available(self) -> bool: + return self._client_or_none() is not None + + def list(self, mount: str | None = None) -> list[str]: + """Return a flat list of secret paths stored in Vault KV.""" + client = self._client_or_none() + if not client: + return [] + try: + from cuga.config import settings + + sec = getattr(settings, "secrets", None) + mount_point = mount or (getattr(sec, "vault_mount", "secret") if sec else "secret") + kv_version = getattr(sec, "vault_kv_version", "") if sec else "" + except Exception: + mount_point = mount or "secret" + kv_version = "" + try: + if str(kv_version) == "1": + resp = client.secrets.kv.v1.list_secrets(path="", mount_point=mount_point) + keys = (resp or {}).get("data", {}).get("keys", []) + else: + resp = client.secrets.kv.v2.list_secrets(path="", mount_point=mount_point) + keys = (resp or {}).get("data", {}).get("keys", []) + return [k.rstrip("/") for k in keys if isinstance(k, str)] + except Exception as e: + logger.debug("Vault list failed: {}", e) + return [] + + def set( + self, + path: str, + value: str, + *, + field: str = "value", + description: str | None = None, + **kwargs: Any, + ) -> bool: + client = self._client_or_none() + if not client: + return False + full_path, _ = _parse_vault_path(path) + try: + from cuga.config import settings + + sec = getattr(settings, "secrets", None) + mount = getattr(sec, "vault_mount", "secret") if sec else "secret" + kv_version = getattr(sec, "vault_kv_version", "") if sec else "" + except Exception: + mount = "secret" + kv_version = "" + # When the path already contains the mount (e.g. "secret/my-key"), split it. + # When the path is just a name (e.g. "my-key"), use the configured mount. + mount_point, secret_path = _split_mount_and_path(full_path, default_mount=mount) + if not secret_path: + return False + payload: dict[str, Any] = {field: value} + try: + if str(kv_version) == "1": + client.secrets.kv.v1.create_or_update_secret( + path=secret_path, + secret=payload, + mount_point=mount_point, + ) + else: + # v2 (default) — posts to /v1/{mount}/data/{path} + client.secrets.kv.v2.create_or_update_secret( + path=secret_path, + secret=payload, + mount_point=mount_point, + ) + return True + except Exception as e: + logger.debug("Vault write failed: {}", e) + return False + + def get( + self, + path: str, + *, + field: str | None = None, + agent_id: str | None = None, + tenant_id: str | None = None, + instance_id: str | None = None, + **kwargs: Any, + ) -> str | None: + client = self._client_or_none() + if not client: + return None + full_path, path_field = _parse_vault_path(path) + key_field = path_field or field + try: + from cuga.config import settings + + sec = getattr(settings, "secrets", None) + mount = getattr(sec, "vault_mount", "secret") if sec else "secret" + kv_version = getattr(sec, "vault_kv_version", "") if sec else "" + except Exception: + mount = "secret" + kv_version = "" + mount_point, secret_path = _split_mount_and_path(full_path, default_mount=mount) + if not secret_path: + return None + try: + if str(kv_version) == "2": + resp = client.secrets.kv.v2.read_secret_version( + path=secret_path, + mount_point=mount_point, + ) + data = (resp or {}).get("data", {}) or {} + payload = data.get("data", data) + elif str(kv_version) == "1": + resp = client.secrets.kv.v1.read_secret( + path=secret_path, + mount_point=mount_point, + ) + payload = (resp or {}).get("data", {}) + else: + try: + resp = client.secrets.kv.v2.read_secret_version( + path=secret_path, + mount_point=mount_point, + ) + data = (resp or {}).get("data", {}) or {} + payload = data.get("data", data) + except Exception: + resp = client.secrets.kv.v1.read_secret( + path=secret_path, + mount_point=mount_point, + ) + payload = (resp or {}).get("data", {}) + if not isinstance(payload, dict): + return None + if key_field: + return payload.get(key_field) or None + if "value" in payload: + return payload.get("value") + return next(iter(payload.values()), None) if payload else None + except Exception as e: + logger.debug("Vault read failed: {}", e) + return None + + def delete(self, path: str) -> bool: + """Delete a secret from Vault KV. Returns True if deleted, False on error.""" + client = self._client_or_none() + if not client: + return False + full_path, _ = _parse_vault_path(path) + try: + from cuga.config import settings + + sec = getattr(settings, "secrets", None) + mount = getattr(sec, "vault_mount", "secret") if sec else "secret" + kv_version = getattr(sec, "vault_kv_version", "") if sec else "" + except Exception: + mount = "secret" + kv_version = "" + mount_point, secret_path = _split_mount_and_path(full_path, default_mount=mount) + if not secret_path: + return False + try: + if str(kv_version) == "1": + client.secrets.kv.v1.delete_secret( + path=secret_path, + mount_point=mount_point, + ) + else: + client.secrets.kv.v2.delete_metadata_and_all_versions( + path=secret_path, + mount_point=mount_point, + ) + return True + except Exception as e: + logger.debug("Vault delete failed: {}", e) + return False diff --git a/src/cuga/backend/secrets/models.py b/src/cuga/backend/secrets/models.py new file mode 100644 index 00000000..d34bc010 --- /dev/null +++ b/src/cuga/backend/secrets/models.py @@ -0,0 +1,8 @@ +from dataclasses import dataclass + + +@dataclass +class SecretRef: + scheme: str + path: str + field: str | None = None diff --git a/src/cuga/backend/secrets/secret_resolver.py b/src/cuga/backend/secrets/secret_resolver.py new file mode 100644 index 00000000..f719a050 --- /dev/null +++ b/src/cuga/backend/secrets/secret_resolver.py @@ -0,0 +1,131 @@ +import re +from typing import Tuple + +from loguru import logger + +from cuga.backend.secrets.backends.env_backend import EnvBackend + +_ENV_VAR_PATTERN = re.compile(r"^[A-Z][A-Z0-9_]*$") + + +def parse_ref(ref: str) -> Tuple[str, str]: + if not ref or not isinstance(ref, str): + return "plain", ref or "" + s = ref.strip() + if s.startswith("vault://"): + path = s[8:].strip() + return "vault", path + if s.startswith("db://"): + path = s[5:].strip().split("/")[0].split("#")[0] + return "db", path + if s.startswith("aws://"): + path = s[6:].strip() + return "aws", path + if s.startswith("env://"): + path = s[6:].strip() + return "env", path + if _ENV_VAR_PATTERN.match(s): + return "env", s + return "plain", s + + +def _get_secrets_settings(): + try: + from cuga.config import settings + + return getattr(settings, "secrets", None) + except Exception: + return None + + +def _active_backends(): + sec = _get_secrets_settings() + if sec and getattr(sec, "force_env", False): + return [EnvBackend()] + mode = getattr(sec, "mode", "local") if sec else "local" + if mode == "vault": + try: + from cuga.backend.secrets.backends.vault_backend import VaultBackend + + vb = VaultBackend() + if vb.available(): + return [vb, EnvBackend()] + except Exception: + pass + return [EnvBackend()] + backends = [] + try: + from cuga.backend.secrets.backends.vault_backend import VaultBackend + + vb = VaultBackend() + if vb.available(): + backends.append(vb) + except Exception: + pass + try: + from cuga.backend.secrets.backends.aws_backend import AwsBackend + + ab = AwsBackend() + if ab.available(): + backends.append(ab) + except Exception: + pass + try: + from cuga.backend.secrets.backends.db_backend import EnvOverrideBackend, DbBackend + + eo = EnvOverrideBackend() + if eo.available(): + backends.append(eo) + db = DbBackend() + if db.available(): + backends.append(db) + except Exception: + pass + backends.append(EnvBackend()) + return backends + + +def resolve_secret( + ref: str, + *, + agent_id: str | None = None, + tenant_id: str | None = None, + instance_id: str | None = None, +) -> str | None: + if ref is None: + return None + if not isinstance(ref, str): + return str(ref) if ref else None + ref = ref.strip() + if not ref: + return None + scheme, path = parse_ref(ref) + if scheme == "plain": + return path + backends = _active_backends() + for backend in backends: + if getattr(backend, "scheme", None) == scheme: + try: + val = backend.get( + path, + agent_id=agent_id, + tenant_id=tenant_id, + instance_id=instance_id, + ) + if val is not None: + return val + except Exception as e: + logger.debug("Secret backend {} get failed: {}", backend.scheme, e) + for backend in backends: + try: + val = backend.get( + path, + agent_id=agent_id, + tenant_id=tenant_id, + instance_id=instance_id, + ) + if val is not None: + return val + except Exception as e: + logger.debug("Secret backend {} get failed: {}", getattr(backend, "scheme", "?"), e) + return None diff --git a/src/cuga/backend/secrets/seed.py b/src/cuga/backend/secrets/seed.py new file mode 100644 index 00000000..ad628163 --- /dev/null +++ b/src/cuga/backend/secrets/seed.py @@ -0,0 +1,151 @@ +"""Startup seeding: auto-seeds known LLM API key env vars into the DB secrets store.""" + +import asyncio +import os +import re + +from loguru import logger + +_STATIC_ENV_SEED_MAP: dict[str, str] = { + "GROQ_API_KEY": "groq-api-key", + "OPENAI_API_KEY": "openai-api-key", + "ANTHROPIC_API_KEY": "anthropic-api-key", + "GOOGLE_API_KEY": "google-api-key", + "OPENROUTER_API_KEY": "openrouter-api-key", + "RITS_API_KEY_RESTRICT": "rits-api-key", + "WATSONX_APIKEY": "watsonx-api-key", + "AZURE_OPENAI_API_KEY": "azure-openai-api-key", + "LITELLM_API_KEY": "litellm-api-key", +} + +_DYNAMIC_PATTERN = re.compile(r"(?:^|_)(KEY|SECRET|TOKEN|PASSWORD|PASSWD|PWD)(?:$|_)", re.IGNORECASE) + +# Internal prefixes to skip (avoid seeding internal/infra vars) +_SKIP_PREFIXES = ( + "CUGA_", + "VAULT_", + "AWS_SESSION_", + "KUBERNETES_", + "HOSTNAME", + "PATH", + "HOME", + "USER", + "SHELL", + "LANG", + "LC_", +) + + +def _env_var_to_slug(env_var: str) -> str: + return env_var.lower().replace("_", "-") + + +def _build_dynamic_seed_map() -> dict[str, str]: + extra: dict[str, str] = {} + for env_var, value in os.environ.items(): + if not value: + continue + if env_var in _STATIC_ENV_SEED_MAP: + continue + if any(env_var.startswith(p) for p in _SKIP_PREFIXES): + continue + if _DYNAMIC_PATTERN.search(env_var): + extra[env_var] = _env_var_to_slug(env_var) + return extra + + +def _build_seed_map() -> dict[str, str]: + return {**_STATIC_ENV_SEED_MAP, **_build_dynamic_seed_map()} + + +SECRET_ENV_SEED_MAP: dict[str, str] = _STATIC_ENV_SEED_MAP + +_LLM_ENV_TO_SLUG = SECRET_ENV_SEED_MAP + + +def get_slug_for_env_var(env_var: str) -> str | None: + return _build_seed_map().get(env_var) + + +def _secrets_mode() -> str: + try: + from cuga.config import settings + + sec = getattr(settings, "secrets", None) + return getattr(sec, "mode", "local") if sec else "local" + except Exception: + return "local" + + +async def seed_secrets_from_env() -> None: + """Seed env vars containing KEY/SECRET/TOKEN/PASSWORD into the DB secrets store on startup. + + Runs once; skips any secret already present in the DB (no overwrite). + Never runs in vault mode — Vault is the source of truth there. + Silently skips if CUGA_SECRET_KEY is not set (no DB backend configured). + """ + from cuga.backend.storage.secrets_store import _fernet, get_secret, set_secret + + if _secrets_mode() == "vault": + logger.debug("secrets seed: vault mode active, skipping DB seed entirely") + return + + if not _fernet(): + logger.debug("secrets seed: CUGA_SECRET_KEY not set, skipping DB seed") + return + + seed_map = _build_seed_map() + seeded = 0 + for env_var, slug in seed_map.items(): + value = os.environ.get(env_var) + if not value: + continue + try: + existing = await get_secret(slug) + if existing is not None: + logger.debug("secrets seed: '{}' already exists, skipping", slug) + continue + await set_secret(slug, value, description=f"Auto-seeded from {env_var}", created_by="system") + logger.info("secrets seed: seeded '{}' from env var {}", slug, env_var) + seeded += 1 + except Exception as e: + logger.debug("secrets seed: failed to seed '{}': {}", slug, e) + + if seeded: + logger.info("secrets seed: seeded {} secret(s) from environment", seeded) + + +def seed_secrets_from_env_sync() -> None: + """Sync wrapper — runs in a new event loop if none is running.""" + try: + loop = asyncio.get_running_loop() + loop.create_task(seed_secrets_from_env()) + except RuntimeError: + asyncio.run(seed_secrets_from_env()) + + +def resolve_llm_api_key_ref() -> str: + """Return the db:// reference for the active LLM provider's API key, or ''.""" + model_name = os.environ.get("MODEL_NAME", "").lower() + provider_hints = { + "groq": "groq-api-key", + "openai": "openai-api-key", + "gpt": "openai-api-key", + "anthropic": "anthropic-api-key", + "claude": "anthropic-api-key", + "google": "google-api-key", + "gemini": "google-api-key", + "openrouter": "openrouter-api-key", + "rits": "rits-api-key", + "watsonx": "watsonx-api-key", + "azure": "azure-openai-api-key", + "litellm": "litellm-api-key", + } + # Sort hints by length descending to match more specific providers first (e.g., "azure" before "gpt") + for hint, slug in sorted(provider_hints.items(), key=lambda x: len(x[0]), reverse=True): + if hint in model_name: + return f"db://{slug}" + for env_var, slug in _build_seed_map().items(): + if os.environ.get(env_var): + return f"db://{slug}" + return "" diff --git a/src/cuga/backend/server/demo_manage_setup.py b/src/cuga/backend/server/demo_manage_setup.py index e82649ed..e7bde164 100644 --- a/src/cuga/backend/server/demo_manage_setup.py +++ b/src/cuga/backend/server/demo_manage_setup.py @@ -131,7 +131,17 @@ def setup_demo_manage_config( if use_crm_starters else DEFAULT_HOMESCREEN ) - config = {"tools": tools, "policies": [], "homescreen": homescreen} + llm_api_key_ref = "" + try: + from cuga.backend.secrets.seed import resolve_llm_api_key_ref + + llm_api_key_ref = resolve_llm_api_key_ref() + except Exception: + pass + llm_cfg: dict[str, Any] = {"model": os.environ.get("MODEL_NAME", "")} + if llm_api_key_ref: + llm_cfg["api_key"] = llm_api_key_ref + config = {"tools": tools, "policies": [], "homescreen": homescreen, "llm": llm_cfg} async def _setup(): await save_draft(config, agent_id) diff --git a/src/cuga/backend/server/main.py b/src/cuga/backend/server/main.py index c5f12728..d719453e 100644 --- a/src/cuga/backend/server/main.py +++ b/src/cuga/backend/server/main.py @@ -50,6 +50,7 @@ TRACES_DIR, ) from cuga.backend.server import manage_routes +from cuga.backend.server import secrets_routes from cuga.backend.server.auth import require_auth from cuga.backend.server.auth.models import UserInfo from cuga.backend.server.conversation_history import get_conversation_db @@ -150,6 +151,7 @@ def __init__(self): self.config_version: Optional[int] = None self.tools_include_by_app: Optional[Dict[str, List[str]]] = None self.tools_include_version: int = 0 + self.current_llm: Optional[Any] = None self.initialize_sdk() def initialize_sdk(self): @@ -175,6 +177,7 @@ class DraftAppState: def __init__(self): self.tools_include_by_app: Optional[Dict[str, List[str]]] = None self.tools_include_version: int = 0 + self.current_llm: Optional[Any] = None self.agent: Optional[DynamicAgentGraph] = None self.policy_system: Optional[Any] = None self.policy_filesystem_sync: Optional[Any] = None # PolicyFilesystemSync instance for draft @@ -238,6 +241,13 @@ async def lifespan(app: FastAPI): """Asynchronous context manager for application startup and shutdown.""" logger.info("Application is starting up...") + try: + from cuga.backend.secrets.seed import seed_secrets_from_env + + await seed_secrets_from_env() + except Exception as _seed_err: + logger.debug("secrets seed skipped: {}", _seed_err) + # Load hardcoded policies if configured via environment variable if os.getenv("CUGA_LOAD_POLICIES", "false").lower() in ("true", "1", "yes", "on"): try: @@ -406,6 +416,27 @@ async def lifespan(app: FastAPI): from cuga.backend.cuga_graph.nodes.cuga_lite.combined_tool_provider import CombinedToolProvider from cuga.backend.server.config_store import load_config, load_draft + # Load the latest published config so both agents start with the correct LLM. + # This ensures that a previously saved provider/model/api_key is applied from + # the first request rather than always falling back to .env defaults. + _startup_config, _ = await load_config(None) or (None, None) + _startup_llm_cfg = (_startup_config or {}).get("llm") or {} + + # Apply the published config at startup so the runtime override is set + # immediately (fallback path for call-time resolution). + if _startup_config: + try: + from cuga.backend.server.manage_routes import _apply_published_config + + await _apply_published_config(app_state, _startup_config) + logger.info( + "Startup: applied saved LLM config — provider=%s model=%s", + _startup_llm_cfg.get("provider"), + _startup_llm_cfg.get("model"), + ) + except Exception as _cfg_err: + logger.warning("Startup: failed to apply saved config: %s", _cfg_err) + def _get_include_by_app(): return ( getattr(app_state, "tools_include_by_app", None), @@ -418,6 +449,7 @@ def _get_include_by_app(): langfuse_handler=langfuse_handler, policy_system=app_state.policy_system, tool_provider=tool_provider, + llm_config=_startup_llm_cfg or None, ) await app_state.agent.build_graph() @@ -485,6 +517,14 @@ def _get_draft_include_by_app(): from cuga.backend.server.manage_routes import _extract_agent_feature_overrides draft_overrides = _extract_agent_feature_overrides(draft_config or {}) if draft_config else {} + _draft_llm_cfg = (draft_config or {}).get("llm") or {} + if draft_config: + try: + from cuga.backend.server.manage_routes import _apply_published_config + + await _apply_published_config(draft_app_state, draft_config) + except Exception as _e: + logger.debug("Startup: failed to apply draft LLM config: %s", _e) draft_app_state.agent = DynamicAgentGraph( None, langfuse_handler=langfuse_handler, @@ -494,6 +534,7 @@ def _get_draft_include_by_app(): reflection_enabled=draft_overrides.get("reflection_enabled"), shortlisting_tool_threshold=draft_overrides.get("shortlisting_tool_threshold"), cuga_lite_max_steps=draft_overrides.get("cuga_lite_max_steps"), + llm_config=_draft_llm_cfg or None, ) await draft_app_state.agent.build_graph() @@ -896,6 +937,7 @@ async def event_stream( reflection_enabled=getattr(run_agent, "reflection_enabled", None), shortlisting_tool_threshold=getattr(run_agent, "shortlisting_tool_threshold", None), cuga_lite_max_steps=getattr(run_agent, "cuga_lite_max_steps", None), + current_llm=app_state.current_llm if agent is None else getattr(draft_app_state, "current_llm", None), ) logger.debug(f"Resume: {resume.model_dump_json() if resume else ''}") @@ -1180,6 +1222,7 @@ async def event_stream( ) app.include_router(manage_routes.router) +app.include_router(secrets_routes.router) def _auth_enabled() -> bool: diff --git a/src/cuga/backend/server/manage_routes.py b/src/cuga/backend/server/manage_routes.py index 7d425ac5..416070a8 100644 --- a/src/cuga/backend/server/manage_routes.py +++ b/src/cuga/backend/server/manage_routes.py @@ -4,7 +4,7 @@ from typing import Any, Optional import httpx -from fastapi import APIRouter, Depends, HTTPException, Request +from fastapi import APIRouter, Depends, HTTPException, Query, Request from fastapi.responses import JSONResponse from loguru import logger @@ -90,10 +90,62 @@ async def _apply_published_config(app_state: Any, config: dict[str, Any]) -> Non } or None llm_cfg = (config or {}).get("llm") or {} if isinstance(llm_cfg, dict): - if "model" in llm_cfg and llm_cfg["model"]: - os.environ["MODEL_NAME"] = str(llm_cfg["model"]) - if "temperature" in llm_cfg and llm_cfg["temperature"] is not None: - os.environ["MODEL_TEMPERATURE"] = str(llm_cfg["temperature"]) + try: + from cuga.backend.llm.models import LLMManager, create_llm_from_config + from cuga.config import settings + + _secrets = getattr(settings, "secrets", None) + secrets_mode = getattr(_secrets, "mode", "local") or "local" + force_env = bool(getattr(_secrets, "force_env", False)) + except Exception as _e: + logger.debug("Failed to get secrets settings: %s", _e) + secrets_mode = "local" + force_env = False + + if force_env: + if "model" in llm_cfg and llm_cfg["model"]: + os.environ["MODEL_NAME"] = str(llm_cfg["model"]) + else: + os.environ.pop("MODEL_NAME", None) + if "temperature" in llm_cfg and llm_cfg["temperature"] is not None: + os.environ["MODEL_TEMPERATURE"] = str(llm_cfg["temperature"]) + else: + os.environ.pop("MODEL_TEMPERATURE", None) + try: + LLMManager()._models.clear() + except Exception as _e: + logger.debug("Failed to clear LLM cache (force_env): %s", _e) + app_state.current_llm = None + else: + try: + app_state.current_llm = create_llm_from_config(llm_cfg) + logger.info( + "Applied LLM from config (mode=%s): provider=%s model=%s", + secrets_mode, + llm_cfg.get("provider"), + llm_cfg.get("model"), + ) + except Exception as _e: + logger.warning( + "Failed to create LLM from saved config (provider=%s model=%s): %s — " + "will use env/TOML settings at request time", + llm_cfg.get("provider"), + llm_cfg.get("model"), + _e, + ) + app_state.current_llm = None + if llm_cfg.get("model"): + os.environ["MODEL_NAME"] = str(llm_cfg["model"]) + else: + os.environ.pop("MODEL_NAME", None) + if llm_cfg.get("temperature") is not None: + os.environ["MODEL_TEMPERATURE"] = str(llm_cfg["temperature"]) + else: + os.environ.pop("MODEL_TEMPERATURE", None) + if llm_cfg.get("disable_ssl"): + os.environ["CUGA_DISABLE_SSL"] = "true" + else: + os.environ.pop("CUGA_DISABLE_SSL", None) raw_policies = (config or {}).get("policies") policies_list = ( raw_policies.get("policies", []) @@ -126,6 +178,90 @@ async def _apply_published_config(app_state: Any, config: dict[str, Any]) -> Non logger.warning("Manager mode: write YAML/reload failed: %s", reload_err) +def _apply_llm_to_state(state: Any, llm_cfg: dict) -> None: + """Apply only LLM config to app state (current_llm, env vars). No tools or policies.""" + if not isinstance(llm_cfg, dict): + return + try: + from cuga.backend.llm.models import LLMManager, create_llm_from_config + from cuga.config import settings + + _secrets = getattr(settings, "secrets", None) + force_env = bool(getattr(_secrets, "force_env", False)) + except Exception as _e: + logger.debug("Failed to get secrets settings: %s", _e) + force_env = False + + if force_env: + if llm_cfg.get("model"): + os.environ["MODEL_NAME"] = str(llm_cfg["model"]) + else: + os.environ.pop("MODEL_NAME", None) + if llm_cfg.get("temperature") is not None: + os.environ["MODEL_TEMPERATURE"] = str(llm_cfg["temperature"]) + else: + os.environ.pop("MODEL_TEMPERATURE", None) + try: + LLMManager()._models.clear() + except Exception as _e: + logger.debug("Failed to clear LLM cache (force_env): %s", _e) + state.current_llm = None + else: + try: + state.current_llm = create_llm_from_config(llm_cfg) + logger.info( + "Applied LLM from PATCH (provider=%s model=%s)", + llm_cfg.get("provider"), + llm_cfg.get("model"), + ) + except Exception as _e: + logger.warning("Failed to create LLM from PATCH: %s", _e) + state.current_llm = None + if llm_cfg.get("model"): + os.environ["MODEL_NAME"] = str(llm_cfg["model"]) + else: + os.environ.pop("MODEL_NAME", None) + if llm_cfg.get("temperature") is not None: + os.environ["MODEL_TEMPERATURE"] = str(llm_cfg["temperature"]) + else: + os.environ.pop("MODEL_TEMPERATURE", None) + if llm_cfg.get("disable_ssl"): + os.environ["CUGA_DISABLE_SSL"] = "true" + else: + os.environ.pop("CUGA_DISABLE_SSL", None) + + +def _apply_llm_to_draft_state(state: Any, llm_cfg: dict) -> None: + """Apply LLM config to draft state only — no os.environ mutation. + + Unlike _apply_llm_to_state / _apply_published_config, this never touches + os.environ so the published agent's LLM resolution is not affected. + """ + if not isinstance(llm_cfg, dict): + return + try: + from cuga.backend.llm.models import create_llm_from_config + + state.current_llm = create_llm_from_config(llm_cfg) + logger.info( + "Applied draft LLM to draft state (provider=%s model=%s)", + llm_cfg.get("provider"), + llm_cfg.get("model"), + ) + except Exception as _e: + logger.warning("Failed to create LLM for draft state: %s", _e) + state.current_llm = None + + +async def _load_and_patch_draft(agent_id: str, section: str, value: Any) -> dict[str, Any]: + from cuga.backend.server.config_store import load_draft, save_draft + + existing = await load_draft(agent_id) or {} + existing[section] = value + await save_draft(existing, agent_id) + return existing + + @router.get("/config") async def get_manage_config( request: Request, @@ -159,6 +295,189 @@ async def get_manage_config( raise HTTPException(status_code=500, detail=str(e)) +_PROVIDER_MODELS_URL = { + "groq": "https://api.groq.com/openai/v1/models", + "openai": "https://api.openai.com/v1/models", + "litellm": None, # LiteLLM uses OPENAI_BASE_URL from environment +} + +_PROVIDER_API_KEY_REF = { + "groq": "GROQ_API_KEY", + "openai": "OPENAI_API_KEY", + "litellm": "OPENAI_API_KEY", +} + + +@router.get("/llm/models") +async def list_llm_models( + request: Request, + disable_ssl: bool = Query(False, alias="disable_ssl"), + agent_id: Optional[str] = None, +): + """ + List available models for a provider. + Always uses draft config. Provider is determined from config. + Supports two modes: + 1. Vault mode (force_env=false): Uses config from saved draft config + 2. Local mode (force_env=true): Uses environment variables + """ + from cuga.backend.server.config_store import load_draft + from cuga.backend.secrets import resolve_secret + from cuga.config import settings + from cuga.backend.llm.config import LLMConfig + from pydantic import ValidationError + + # Determine secrets mode + try: + _secrets = getattr(settings, "secrets", None) + force_env = bool(getattr(_secrets, "force_env", False)) + except Exception: + force_env = False + + # Load draft config to get LLM settings + llm_cfg: Optional[LLMConfig] = None + if not force_env: + try: + if agent_id is None: + agent_id = "cuga-default" + + # Always use draft config + config = await load_draft(agent_id) + + if config: + llm_cfg_dict = config.get("llm") or {} + + # Parse config using Pydantic model + try: + llm_cfg = LLMConfig(**llm_cfg_dict) + logger.info( + f"Parsed LLM config - provider: {llm_cfg.provider}, auth_type: {llm_cfg.auth_type}" + ) + except ValidationError as e: + logger.error(f"LLM config validation failed: {e}") + raise HTTPException(status_code=400, detail=f"Invalid LLM configuration: {e}") + except HTTPException: + raise + except Exception as e: + logger.debug(f"Failed to load config for LLM models: {e}") + + # Use default config if none loaded + if llm_cfg is None: + llm_cfg = LLMConfig() + logger.info("Using default LLM config") + + # Extract values from Pydantic model + provider_key = llm_cfg.provider.lower() + auth_type = llm_cfg.auth_type + base_url = llm_cfg.url + disable_ssl_cfg = llm_cfg.disable_ssl + auth_header_name = llm_cfg.auth_header_name + + logger.info(f"Using provider: {provider_key}, auth_type: {auth_type}") + + if provider_key not in _PROVIDER_MODELS_URL: + raise HTTPException( + status_code=400, detail=f"provider must be one of: groq, openai, litellm (got: {provider_key})" + ) + + # Get URL + url = _PROVIDER_MODELS_URL[provider_key] + if provider_key == "litellm": + if not base_url: + raise HTTPException( + status_code=400, + detail="LiteLLM requires url/base_url in config", + ) + # Remove trailing /v1 if present to avoid double /v1/v1 + base_url = base_url.rstrip('/') + if base_url.endswith('/v1'): + url = f"{base_url}/models" + else: + url = f"{base_url}/v1/models" + + # Resolve the single api_key field (used for both auth modes) + custom_auth_header = None + api_key = None + + api_key_ref = llm_cfg.api_key + if api_key_ref: + if api_key_ref.startswith("vault://"): + resolved = resolve_secret(api_key_ref) + if resolved and not resolved.startswith("vault://"): + api_key_ref = resolved + logger.info("Resolved api_key from vault") + else: + logger.error(f"Failed to resolve api_key from vault: {api_key_ref}") + api_key_ref = None + # else: plain value, use as-is + + if auth_type == "auth_header": + if api_key_ref: + # When the header is Authorization and the value has no scheme prefix, + # add Bearer so the raw token stored by the frontend works out of the box. + _AUTH_SCHEMES = ("bearer ", "basic ", "token ", "digest ") + if auth_header_name.lower() == "authorization" and not api_key_ref.lower().startswith( + _AUTH_SCHEMES + ): + custom_auth_header = f"Bearer {api_key_ref}" + else: + custom_auth_header = api_key_ref + logger.info("Using api_key as custom auth header value") + else: + if api_key_ref: + api_key = api_key_ref + logger.info("Using api_key as Bearer token") + + if not api_key: + key_ref = _PROVIDER_API_KEY_REF.get(provider_key, "OPENAI_API_KEY") + api_key = resolve_secret(key_ref) + if api_key: + logger.info("Using api_key from secrets manager") + + if not api_key and not custom_auth_header: + logger.error(f"No authentication available for provider {provider_key}") + raise HTTPException( + status_code=400, + detail="API key required: set X-LLM-API-Key header or configure in config/secrets", + ) + + try: + headers = {} + if custom_auth_header: + headers[auth_header_name] = custom_auth_header + # Log with masked auth header + masked_auth = custom_auth_header[:10] + "***" if len(custom_auth_header) > 10 else "***" + logger.info(f"LiteLLM models request - Provider: {provider_key}, URL: {url}, Auth: {masked_auth}") + elif api_key: + headers["Authorization"] = f"Bearer {api_key}" + # Log with masked API key + masked_key = api_key[:8] + "***" if len(api_key) > 8 else "***" + logger.info( + f"LiteLLM models request - Provider: {provider_key}, URL: {url}, Auth: Bearer {masked_key}" + ) + else: + logger.error("LiteLLM models request - No authentication available") + + # Use disable_ssl from config if not explicitly provided + ssl_disabled = disable_ssl or disable_ssl_cfg + logger.info(f"LiteLLM models request - SSL verification: {not ssl_disabled}") + + async with httpx.AsyncClient(verify=not ssl_disabled, timeout=10) as client: + r = await client.get(url, headers=headers) + r.raise_for_status() + data = r.json().get("data", []) + logger.info(f"LiteLLM models request successful - Found {len(data)} models") + return {"models": sorted(m["id"] for m in data)} + except httpx.HTTPStatusError as e: + logger.error(f"LiteLLM models request failed with HTTP {e.response.status_code}: {e.response.text}") + raise HTTPException( + status_code=e.response.status_code, detail=f"Models fetch failed: {e.response.text}" + ) + except Exception as ex: + logger.exception(f"LiteLLM models request failed: {ex}") + raise HTTPException(status_code=502, detail=f"Models fetch failed: {str(ex)}") + + @router.post("/config/draft") async def save_manage_config_draft(request: Request, agent_id: Optional[str] = None): """Auto-save current form to draft (version stays 'draft'). Updates draft agent tools and triggers registry reload.""" @@ -307,6 +626,12 @@ async def save_manage_config_draft(request: Request, agent_id: Optional[str] = N logger.warning(f"Failed to reload registry for {str(agent_id)}: {reload_err}") logger.exception("[DEBUG] Full traceback:") + # Apply LLM config to draft state only — never mutate os.environ here so the + # published agent's LLM is not affected before an explicit publish action. + if state_to_update: + llm_cfg = (config or {}).get("llm") or {} + _apply_llm_to_draft_state(state_to_update, llm_cfg) + # NOW rebuild the draft agent graph AFTER registry has been reloaded try: logger.info("[DEBUG] Rebuilding draft agent graph with new configuration...") @@ -325,6 +650,8 @@ async def save_manage_config_draft(request: Request, agent_id: Optional[str] = N draft_agent.shortlisting_tool_threshold = overrides["shortlisting_tool_threshold"] if overrides["cuga_lite_max_steps"] is not None: draft_agent.cuga_lite_max_steps = overrides["cuga_lite_max_steps"] + llm_cfg = (config or {}).get("llm") or {} + draft_agent.llm_config = llm_cfg if llm_cfg else None await draft_agent.build_graph() logger.info("[DEBUG] Draft agent graph rebuilt successfully") else: @@ -364,6 +691,142 @@ async def save_manage_config_draft(request: Request, agent_id: Optional[str] = N raise HTTPException(status_code=500, detail=str(e)) +@router.patch("/config/draft/llm") +async def patch_draft_llm(request: Request, agent_id: Optional[str] = None): + """Update only the LLM section of the draft. No registry reload or agent rebuild.""" + if agent_id is None: + agent_id = "cuga-default" + try: + data = await request.json() + llm = data.get("llm", data) + full_draft = await _load_and_patch_draft(agent_id, "llm", llm if isinstance(llm, dict) else {}) + state = getattr(request.app.state, "draft_app_state", None) + if state: + _apply_llm_to_draft_state(state, full_draft.get("llm") or {}) + draft_agent = getattr(state, "agent", None) + if draft_agent: + draft_agent.llm_config = full_draft.get("llm") or None + return JSONResponse({"status": "success", "version": "draft", "agent_id": agent_id}) + except Exception as e: + logger.error(f"Failed to patch draft LLM: {e}") + raise HTTPException(status_code=500, detail=str(e)) + + +@router.patch("/config/draft/tools") +async def patch_draft_tools(request: Request, agent_id: Optional[str] = None): + """Update only the tools section of the draft. Triggers registry reload and agent rebuild.""" + if agent_id is None: + agent_id = "cuga-default" + try: + from cuga.backend.server.config_store import _parse_agent_id + from cuga.backend.tools_env.registry.utils.api_utils import get_registry_base_url + + data = await request.json() + tools = data.get("tools", data) + tools_list = tools if isinstance(tools, list) else [] + full_draft = await _load_and_patch_draft(agent_id, "tools", tools_list) + state = getattr(request.app.state, "draft_app_state", None) + if not state: + return JSONResponse({"status": "success", "version": "draft", "agent_id": agent_id}) + + state.tools_include_by_app = { + t["name"]: t["include"] + for t in tools_list + if isinstance(t, dict) + and t.get("name") + and isinstance(t.get("include"), list) + and len(t["include"]) > 0 + } or None + current_version = getattr(state, "tools_include_version", 0) + if isinstance(current_version, str): + current_version = int(current_version) if current_version.isdigit() else 0 + state.tools_include_version = current_version + 1 + + tool_errors = {} + try: + base_agent_id = _parse_agent_id(str(agent_id)) + draft_agent_id = f"{base_agent_id}--draft" + registry_url = get_registry_base_url() + async with httpx.AsyncClient() as client: + r = await client.post(f"{registry_url}/reload?agent_id={draft_agent_id}", timeout=10.0) + r.raise_for_status() + reload_data = r.json() + if reload_data.get("status") == "partial" and "errors" in reload_data: + tool_errors = reload_data["errors"] + except Exception as reload_err: + logger.warning("Failed to reload registry for PATCH tools: %s", reload_err) + + _apply_llm_to_draft_state(state, full_draft.get("llm") or {}) + try: + draft_agent = getattr(state, "agent", None) + if draft_agent: + tp = getattr(draft_agent, "tool_provider", None) + if tp is not None and hasattr(tp, "reset"): + tp.reset() + overrides = _extract_agent_feature_overrides(full_draft) + if overrides["enable_todos"] is not None: + draft_agent.enable_todos = overrides["enable_todos"] + if overrides["reflection_enabled"] is not None: + draft_agent.reflection_enabled = overrides["reflection_enabled"] + if overrides["shortlisting_tool_threshold"] is not None: + draft_agent.shortlisting_tool_threshold = overrides["shortlisting_tool_threshold"] + if overrides["cuga_lite_max_steps"] is not None: + draft_agent.cuga_lite_max_steps = overrides["cuga_lite_max_steps"] + draft_agent.llm_config = full_draft.get("llm") or None + await draft_agent.build_graph() + except Exception as rebuild_err: + logger.error("Failed to rebuild draft agent graph after PATCH tools: %s", rebuild_err) + + response_data = { + "status": "partial" if tool_errors else "success", + "version": "draft", + "agent_id": agent_id, + } + if tool_errors: + response_data["tool_errors"] = tool_errors + return JSONResponse(response_data) + except Exception as e: + logger.error(f"Failed to patch draft tools: {e}") + raise HTTPException(status_code=500, detail=str(e)) + + +@router.patch("/config/draft/policies") +async def patch_draft_policies(request: Request, agent_id: Optional[str] = None): + """Update only the policies section of the draft. No registry reload or agent rebuild.""" + if agent_id is None: + agent_id = "cuga-default" + try: + data = await request.json() + policies = data.get("policies", data) + full_draft = await _load_and_patch_draft(agent_id, "policies", policies) + state = getattr(request.app.state, "draft_app_state", None) + if state and state.policy_system and state.policy_system.storage: + raw_policies = full_draft.get("policies") + policies_list = ( + raw_policies.get("policies", []) + if isinstance(raw_policies, dict) and "policies" in raw_policies + else raw_policies + if isinstance(raw_policies, list) + else [] + ) + try: + from cuga.backend.cuga_graph.policy.utils import apply_policies_data_to_storage + + await apply_policies_data_to_storage( + state.policy_system.storage, + policies_list, + clear_existing=True, + filesystem_sync=state.policy_filesystem_sync, + ) + await state.policy_system.initialize() + except Exception as policy_err: + logger.warning("Failed to apply policies from PATCH: %s", policy_err) + return JSONResponse({"status": "success", "version": "draft", "agent_id": agent_id}) + except Exception as e: + logger.error(f"Failed to patch draft policies: {e}") + raise HTTPException(status_code=500, detail=str(e)) + + @router.post("/config") async def save_manage_config_publish(request: Request, agent_id: Optional[str] = None): """Create new version from current config and apply to agent (live).""" @@ -384,7 +847,7 @@ async def save_manage_config_publish(request: Request, agent_id: Optional[str] = app_state.tools_include_version = int(ver) if ver else 0 await _apply_published_config(app_state, config or {}) - # Rebuild the production agent graph to pick up new tools from registry + # Rebuild the production agent graph to pick up new tools + LLM config try: logger.info("[DEBUG] Rebuilding production agent graph with new configuration...") @@ -402,6 +865,9 @@ async def save_manage_config_publish(request: Request, agent_id: Optional[str] = prod_agent.shortlisting_tool_threshold = overrides["shortlisting_tool_threshold"] if overrides["cuga_lite_max_steps"] is not None: prod_agent.cuga_lite_max_steps = overrides["cuga_lite_max_steps"] + # Propagate published LLM config so build_graph uses the correct provider/model + llm_cfg = (config or {}).get("llm") or {} + prod_agent.llm_config = llm_cfg if llm_cfg else None await prod_agent.build_graph() logger.info("[DEBUG] Production agent graph rebuilt successfully") else: diff --git a/src/cuga/backend/server/secrets_routes.py b/src/cuga/backend/server/secrets_routes.py new file mode 100644 index 00000000..d1f21a0e --- /dev/null +++ b/src/cuga/backend/server/secrets_routes.py @@ -0,0 +1,316 @@ +"""Secrets API: list, create, update, delete overrides; config and resolve.""" + +from typing import Any, Optional + +from fastapi import APIRouter, Depends, HTTPException +from loguru import logger +from pydantic import BaseModel + +from cuga.backend.secrets import resolve_secret +from cuga.backend.server.auth import require_auth +from cuga.backend.server.auth.models import UserInfo +from cuga.backend.storage import secrets_store + +router = APIRouter( + prefix="/api/secrets", + tags=["secrets"], + dependencies=[Depends(require_auth)], +) + +DEFAULT_USER_ID = "local" + + +def _user_id(user: Optional[UserInfo]) -> str: + return (user.sub if user else None) or DEFAULT_USER_ID + + +class SecretCreate(BaseModel): + id: str + value: str + description: Optional[str] = None + tags: Optional[dict[str, Any]] = None + agent_id: Optional[str] = None + version: Optional[str] = None + + +class SecretUpdate(BaseModel): + value: str + description: Optional[str] = None + tags: Optional[dict[str, Any]] = None + agent_id: Optional[str] = None + version: Optional[str] = None + + +@router.get("") +async def list_secrets( + agent_id: Optional[str] = None, + current_user: Optional[UserInfo] = Depends(require_auth), +) -> dict[str, Any]: + """List secret metadata (no values). Includes env-var-backed secrets and DB overrides.""" + try: + import os + from cuga.config import settings + from cuga.backend.secrets.seed import _build_seed_map + + SECRET_ENV_SEED_MAP = _build_seed_map() + + sec = getattr(settings, "secrets", None) + mode = getattr(sec, "mode", "local") if sec else "local" + force_env = getattr(sec, "force_env", False) if sec else False + + db_items = await secrets_store.list_secrets(agent_id=agent_id) + db_ids = {item["id"] for item in db_items} + + vault_items = [] + if mode == "vault": + try: + from cuga.backend.secrets.backends.vault_backend import VaultBackend + + vb = VaultBackend() + if vb.available(): + for key in vb.list(): + if key not in db_ids: + vault_items.append( + { + "id": key, + "description": "Stored in Vault", + "source": "vault", + "agent_id": "*", + } + ) + except Exception: + pass + + env_items = [] + if mode == "local" or force_env: + all_ids = db_ids | {v["id"] for v in vault_items} + for env_var, slug in SECRET_ENV_SEED_MAP.items(): + if os.environ.get(env_var) and slug not in all_ids: + env_items.append( + { + "id": slug, + "description": f"From environment variable {env_var}", + "source": "env", + "agent_id": "*", + } + ) + + items = db_items + vault_items + env_items + return { + "secrets": items, + "overrides": items, + "mode": mode, + "force_env": force_env, + } + except Exception: + logger.exception("Failed to list secrets") + raise HTTPException(status_code=500, detail="Internal server error") + + +@router.get("/config") +async def get_secrets_config() -> dict[str, Any]: + """Return mode and force_env for UI.""" + try: + from cuga.config import settings + + sec = getattr(settings, "secrets", None) + mode = getattr(sec, "mode", "local") if sec else "local" + force_env = getattr(sec, "force_env", False) if sec else False + return {"mode": mode, "force_env": force_env} + except Exception: + logger.exception("Failed to get secrets config") + raise HTTPException(status_code=500, detail="Internal server error") + + +def _secrets_mode() -> str: + try: + from cuga.config import settings + + sec = getattr(settings, "secrets", None) + return getattr(sec, "mode", "local") if sec else "local" + except Exception: + return "local" + + +def _vault_write(secret_id: str, value: str, description: str | None = None) -> bool: + try: + from cuga.backend.secrets.backends.vault_backend import VaultBackend + + vb = VaultBackend() + if vb.available(): + return vb.set(secret_id, value, description=description) + except Exception: + pass + return False + + +@router.post("") +async def create_secret( + body: SecretCreate, + current_user: Optional[UserInfo] = Depends(require_auth), +) -> dict[str, Any]: + """Create or upsert a secret override. Writes to Vault when mode=vault.""" + try: + mode = _secrets_mode() + if mode == "vault": + ok = _vault_write(body.id, body.value, description=body.description) + if not ok: + raise HTTPException( + status_code=503, + detail="Vault unavailable or write failed. Check VAULT_ADDR and VAULT_TOKEN.", + ) + ref = f"vault://secret/{body.id}#value" + return {"ref": ref, "id": body.id} + # Check if secret exists and verify ownership before allowing create/update + meta = await secrets_store.get_secret_metadata(body.id) + if meta: + creator = meta.get("created_by") or "" + if creator and _user_id(current_user) != creator: + raise HTTPException(status_code=403, detail="Only the creator can update this secret") + await secrets_store.set_secret( + body.id, + body.value, + description=body.description, + tags=body.tags, + agent_id=body.agent_id or "*", + version=body.version or "*", + created_by=_user_id(current_user), + ) + ref = f"db://{body.id}" + return {"ref": ref, "id": body.id} + except HTTPException: + raise + except RuntimeError as e: + if "CUGA_SECRET_KEY" in str(e): + raise HTTPException(status_code=503, detail=str(e)) + raise HTTPException(status_code=400, detail=str(e)) + except Exception: + logger.exception("Failed to create secret") + raise HTTPException(status_code=500, detail="Internal server error") + + +@router.put("/{secret_id}") +async def update_secret( + secret_id: str, + body: SecretUpdate, + current_user: Optional[UserInfo] = Depends(require_auth), +) -> dict[str, Any]: + """Update secret value. Writes to Vault when mode=vault.""" + try: + mode = _secrets_mode() + if mode == "vault": + ok = _vault_write(secret_id, body.value, description=body.description) + if not ok: + raise HTTPException(status_code=503, detail="Vault unavailable or write failed.") + return {"ref": f"vault://secret/{secret_id}#value", "id": secret_id} + + # Get scope from body or default to "*" + agent_id = body.agent_id or "*" + version = body.version or "*" + + # Fetch metadata with the same scope + meta = await secrets_store.get_secret_metadata( + secret_id, + agent_id=agent_id, + version=version, + ) + if not meta: + raise HTTPException(status_code=404, detail="Secret not found") + creator = meta.get("created_by") or "" + if creator and _user_id(current_user) != creator: + raise HTTPException(status_code=403, detail="Only the creator can update this secret") + + # Update with the same scope + await secrets_store.set_secret( + secret_id, + body.value, + description=body.description if body.description is not None else meta.get("description"), + tags=body.tags if body.tags is not None else meta.get("tags"), + agent_id=agent_id, + version=version, + created_by=creator, + ) + return {"ref": f"db://{secret_id}", "id": secret_id} + except HTTPException: + raise + except Exception: + logger.exception("Failed to update secret") + raise HTTPException(status_code=500, detail="Internal server error") + + +def _vault_delete(secret_id: str) -> bool: + """Delete a secret from Vault. Returns True if deleted.""" + try: + from cuga.backend.secrets.backends.vault_backend import VaultBackend + + vb = VaultBackend() + return vb.available() and vb.delete(secret_id) + except Exception: + return False + + +@router.delete("/{secret_id}") +async def delete_secret( + secret_id: str, + agent_id: Optional[str] = None, + version: Optional[str] = None, + current_user: Optional[UserInfo] = Depends(require_auth), +) -> dict[str, Any]: + """Delete a secret override. In vault mode deletes from Vault; in local mode from DB (creator only).""" + try: + mode = _secrets_mode() + if mode == "vault": + ok = _vault_delete(secret_id) + if not ok: + raise HTTPException(status_code=404, detail="Secret not found") + return {"deleted": secret_id} + + # Get scope from query parameters or default to "*" + scope_agent_id = agent_id or "*" + scope_version = version or "*" + + # Fetch metadata with the same scope + meta = await secrets_store.get_secret_metadata( + secret_id, + agent_id=scope_agent_id, + version=scope_version, + ) + if not meta: + raise HTTPException(status_code=404, detail="Secret not found") + creator = meta.get("created_by") or "" + if creator and _user_id(current_user) != creator: + raise HTTPException(status_code=403, detail="Only the creator can delete this secret") + + # Delete with the same scope + ok = await secrets_store.delete_secret( + secret_id, + agent_id=scope_agent_id, + version=scope_version, + ) + if not ok: + raise HTTPException(status_code=404, detail="Secret not found") + return {"deleted": secret_id} + except HTTPException: + raise + except Exception: + logger.exception("Failed to delete secret") + raise HTTPException(status_code=500, detail="Internal server error") + + +@router.post("/resolve") +async def resolve_secret_debug( + body: dict[str, str], + current_user: Optional[UserInfo] = Depends(require_auth), +) -> dict[str, Any]: + """Resolve a secret reference and return masked value (e.g. sk-••••).""" + ref = body.get("ref") or body.get("name") + if not ref: + raise HTTPException(status_code=400, detail="Provide 'ref' or 'name'") + val = resolve_secret(ref) + if val is None: + return {"resolved": False, "masked": None} + if len(val) <= 4: + masked = "••••" + else: + masked = val[:4] + "••••" + (val[-2] if len(val) > 6 else "") + return {"resolved": True, "masked": masked} diff --git a/src/cuga/backend/storage/secrets_store.py b/src/cuga/backend/storage/secrets_store.py new file mode 100644 index 00000000..93ef0c49 --- /dev/null +++ b/src/cuga/backend/storage/secrets_store.py @@ -0,0 +1,350 @@ +import asyncio +import json +import os +import re +import threading +from datetime import datetime +from typing import Any + +from cryptography.fernet import Fernet +from loguru import logger + +from cuga.backend.storage import get_storage +from cuga.config import get_service_instance_id, get_tenant_id + + +def _get_store(): + return get_storage().get_relational_store("config") + + +def _tenant_id() -> str: + return get_tenant_id() + + +def _instance_id() -> str: + return get_service_instance_id() + + +def _parse_tags(val: Any) -> dict[str, Any] | None: + if val is None: + return None + if isinstance(val, dict): + return val + if isinstance(val, str): + try: + return json.loads(val) + except Exception: + return None + return None + + +def _fernet(): + from cuga.config import settings + + sec = getattr(settings, "secrets", None) + key_env = getattr(sec, "db_encryption_key_env", "CUGA_SECRET_KEY") if sec else "CUGA_SECRET_KEY" + key_b64 = os.environ.get(key_env) + if not key_b64: + return None + try: + return Fernet(key_b64.encode() if isinstance(key_b64, str) else key_b64) + except Exception: + return None + + +def _is_prod(store) -> bool: + return type(store).__name__ == "ProdRelationalStore" + + +def _placeholders_sqlite(sql: str) -> str: + return sql + + +def _placeholders_pg(sql: str) -> str: + i = [0] + + def repl(_): + i[0] += 1 + return f"${i[0]}" + + return re.sub(r"\?", repl, sql) + + +async def ensure_schema(store) -> None: + is_prod = _is_prod(store) + blob_type = "BYTEA" if is_prod else "BLOB" + json_type = "JSONB" if is_prod else "TEXT" + await store.execute( + f""" + CREATE TABLE IF NOT EXISTS secrets ( + tenant_id TEXT NOT NULL DEFAULT '', + instance_id TEXT NOT NULL DEFAULT '', + agent_id TEXT NOT NULL DEFAULT '*', + version TEXT NOT NULL DEFAULT '*', + id TEXT NOT NULL, + created_by TEXT NOT NULL DEFAULT '', + encrypted_value {blob_type} NOT NULL, + description TEXT, + tags {json_type}, + created_at TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP, + updated_at TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP, + PRIMARY KEY (tenant_id, instance_id, agent_id, version, id) + ) + """ + ) + await store.commit() + + +async def get_secret( + secret_id: str, + *, + tenant_id: str | None = None, + instance_id: str | None = None, + agent_id: str | None = None, + version: str = "*", +) -> str | None: + tenant_id = tenant_id or _tenant_id() + instance_id = instance_id or _instance_id() + agent_id = agent_id or "*" + fernet = _fernet() + if not fernet: + logger.warning("CUGA_SECRET_KEY not set; cannot decrypt DB secrets") + return None + store = _get_store() + try: + await ensure_schema(store) + ph = _placeholders_pg if _is_prod(store) else _placeholders_sqlite + row = await store.fetchone( + ph( + "SELECT encrypted_value FROM secrets " + "WHERE tenant_id = ? AND instance_id = ? AND agent_id = ? AND version = ? AND id = ?" + ), + (tenant_id, instance_id, agent_id, version, secret_id), + ) + if not row: + if agent_id != "*": + row = await store.fetchone( + ph( + "SELECT encrypted_value FROM secrets " + "WHERE tenant_id = ? AND instance_id = ? AND agent_id = '*' AND version = ? AND id = ?" + ), + (tenant_id, instance_id, version, secret_id), + ) + if not row: + return None + enc = row.get("encrypted_value") if isinstance(row, dict) else row[0] + if enc is None: + return None + dec = fernet.decrypt(enc) + return dec.decode("utf-8") + except Exception as e: + logger.debug("get_secret failed: {}", e) + return None + finally: + await store.close() + + +def get_secret_sync( + secret_id: str, + *, + tenant_id: str | None = None, + instance_id: str | None = None, + agent_id: str | None = None, + version: str = "*", +) -> str | None: + try: + loop = asyncio.get_running_loop() + except RuntimeError: + loop = None + if loop is None: + return asyncio.run( + get_secret( + secret_id, tenant_id=tenant_id, instance_id=instance_id, agent_id=agent_id, version=version + ) + ) + result: list[Any] = [None] + done = threading.Event() + + def run(): + nonlocal result + result[0] = asyncio.run( + get_secret( + secret_id, tenant_id=tenant_id, instance_id=instance_id, agent_id=agent_id, version=version + ) + ) + done.set() + + t = threading.Thread(target=run, daemon=True) + t.start() + finished = done.wait(timeout=5.0) + if not finished: + raise TimeoutError("get_secret_sync timed out after 5s") + return result[0] + + +async def set_secret( + secret_id: str, + value: str, + *, + tenant_id: str | None = None, + instance_id: str | None = None, + agent_id: str | None = None, + version: str | None = None, + created_by: str = "", + description: str | None = None, + tags: dict[str, Any] | None = None, +) -> None: + tenant_id = tenant_id or _tenant_id() + instance_id = instance_id or _instance_id() + agent_id = agent_id or "*" + version = version or "*" + store = _get_store() + fernet = _fernet() + if not fernet: + raise RuntimeError("CUGA_SECRET_KEY must be set to use the DB secrets backend") + encrypted = fernet.encrypt(value.encode("utf-8")) + now = datetime.utcnow().isoformat() + tags_json = json.dumps(tags) if tags else None + try: + await ensure_schema(store) + is_prod = _is_prod(store) + ph = _placeholders_pg if is_prod else _placeholders_sqlite + await store.execute( + ph( + """ + INSERT INTO secrets (tenant_id, instance_id, agent_id, version, id, created_by, encrypted_value, description, tags, created_at, updated_at) + VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) + ON CONFLICT(tenant_id, instance_id, agent_id, version, id) + DO UPDATE SET encrypted_value = excluded.encrypted_value, description = excluded.description, tags = excluded.tags, updated_at = excluded.updated_at + """ + ), + ( + tenant_id, + instance_id, + agent_id, + version, + secret_id, + created_by, + encrypted, + description or "", + tags_json, + now, + now, + ), + ) + await store.commit() + finally: + await store.close() + + +async def list_secrets( + *, + tenant_id: str | None = None, + instance_id: str | None = None, + agent_id: str | None = None, +) -> list[dict[str, Any]]: + tenant_id = tenant_id or _tenant_id() + instance_id = instance_id or _instance_id() + store = _get_store() + try: + await ensure_schema(store) + ph = _placeholders_pg if _is_prod(store) else _placeholders_sqlite + if agent_id is not None: + rows = await store.fetchall( + ph( + "SELECT id, agent_id, version, created_by, description, tags, created_at, updated_at FROM secrets " + "WHERE tenant_id = ? AND instance_id = ? AND (agent_id = ? OR agent_id = '*')" + ), + (tenant_id, instance_id, agent_id), + ) + else: + rows = await store.fetchall( + ph( + "SELECT id, agent_id, version, created_by, description, tags, created_at, updated_at FROM secrets " + "WHERE tenant_id = ? AND instance_id = ?" + ), + (tenant_id, instance_id), + ) + return [ + { + "id": r["id"] if isinstance(r, dict) else r[0], + "agent_id": r["agent_id"] if isinstance(r, dict) else r[1], + "version": r["version"] if isinstance(r, dict) else r[2], + "created_by": r["created_by"] if isinstance(r, dict) else r[3], + "description": r["description"] if isinstance(r, dict) else r[4], + "tags": _parse_tags(r["tags"] if isinstance(r, dict) else r[5]), + "created_at": r["created_at"] if isinstance(r, dict) else r[6], + "updated_at": r["updated_at"] if isinstance(r, dict) else r[7], + } + for r in rows + ] + finally: + await store.close() + + +async def delete_secret( + secret_id: str, + *, + tenant_id: str | None = None, + instance_id: str | None = None, + agent_id: str | None = None, + version: str | None = None, +) -> bool: + tenant_id = tenant_id or _tenant_id() + instance_id = instance_id or _instance_id() + agent_id = agent_id or "*" + version = version or "*" + store = _get_store() + try: + await ensure_schema(store) + ph = _placeholders_pg if _is_prod(store) else _placeholders_sqlite + await store.execute( + ph( + "DELETE FROM secrets WHERE tenant_id = ? AND instance_id = ? AND agent_id = ? AND version = ? AND id = ?" + ), + (tenant_id, instance_id, agent_id, version, secret_id), + ) + await store.commit() + return getattr(store, "_last_rowcount", 0) > 0 + finally: + await store.close() + + +async def get_secret_metadata( + secret_id: str, + *, + tenant_id: str | None = None, + instance_id: str | None = None, + agent_id: str | None = None, + version: str | None = None, +) -> dict[str, Any] | None: + tenant_id = tenant_id or _tenant_id() + instance_id = instance_id or _instance_id() + agent_id = agent_id or "*" + version = version or "*" + store = _get_store() + try: + await ensure_schema(store) + ph = _placeholders_pg if _is_prod(store) else _placeholders_sqlite + row = await store.fetchone( + ph( + "SELECT id, agent_id, version, created_by, description, tags, created_at, updated_at FROM secrets " + "WHERE tenant_id = ? AND instance_id = ? AND agent_id = ? AND version = ? AND id = ?" + ), + (tenant_id, instance_id, agent_id, version, secret_id), + ) + if not row: + return None + r = row + return { + "id": r["id"] if isinstance(r, dict) else r[0], + "agent_id": r["agent_id"] if isinstance(r, dict) else r[1], + "version": r["version"] if isinstance(r, dict) else r[2], + "created_by": r["created_by"] if isinstance(r, dict) else r[3], + "description": r["description"] if isinstance(r, dict) else r[4], + "tags": _parse_tags(r["tags"] if isinstance(r, dict) else r[5]), + "created_at": r["created_at"] if isinstance(r, dict) else r[6], + "updated_at": r["updated_at"] if isinstance(r, dict) else r[7], + } + finally: + await store.close() diff --git a/src/cuga/backend/tools_env/registry/mcp_manager/adapter.py b/src/cuga/backend/tools_env/registry/mcp_manager/adapter.py index 929e0d03..7bc0e311 100644 --- a/src/cuga/backend/tools_env/registry/mcp_manager/adapter.py +++ b/src/cuga/backend/tools_env/registry/mcp_manager/adapter.py @@ -564,27 +564,33 @@ def apply_authentication(auth, headers: dict, query_params: dict): import base64 + from cuga.backend.secrets import resolve_secret + + value = resolve_secret(auth.value) + if not value: + return + auth_type = auth.type.lower() if auth_type == 'bearer': - headers['Authorization'] = f"Bearer {auth.value}" + headers['Authorization'] = f"Bearer {value}" elif auth_type == 'basic': - if ':' in auth.value: - encoded = base64.b64encode(auth.value.encode()).decode() + if ':' in value: + encoded = base64.b64encode(value.encode()).decode() headers['Authorization'] = f"Basic {encoded}" else: logger.warning("Basic auth requires 'username:password' format in value") elif auth_type == 'header': if auth.key: - headers[auth.key] = auth.value + headers[auth.key] = value else: logger.warning("Header auth requires 'key' field to specify header name") elif auth_type == 'api-key' or auth_type == 'query': key = auth.key or 'api_key' - query_params[key] = auth.value + query_params[key] = value else: logger.warning(f"Unknown auth type: {auth_type}") diff --git a/src/cuga/backend/tools_env/registry/mcp_manager/mcp_manager.py b/src/cuga/backend/tools_env/registry/mcp_manager/mcp_manager.py index df59db28..7d332738 100644 --- a/src/cuga/backend/tools_env/registry/mcp_manager/mcp_manager.py +++ b/src/cuga/backend/tools_env/registry/mcp_manager/mcp_manager.py @@ -710,7 +710,17 @@ def _create_transport(self, name: str, config: ServiceConfig): if not config.command: raise Exception(f"STDIO transport requires 'command' for {name}") - return StdioTransport(command=config.command, args=config.args or [], env=config.env or {}) + from cuga.backend.secrets import resolve_secret + + raw_env = config.env or {} + resolved_env = {} + for k, v in raw_env.items(): + if isinstance(v, str): + resolved = resolve_secret(v) + resolved_env[k] = resolved if resolved is not None else v + else: + resolved_env[k] = v + return StdioTransport(command=config.command, args=config.args or [], env=resolved_env) elif transport_type == 'sse': if not SSETransport: diff --git a/src/cuga/config.py b/src/cuga/config.py index 891120eb..610bf134 100644 --- a/src/cuga/config.py +++ b/src/cuga/config.py @@ -144,6 +144,15 @@ def get_all_paths(config, parent_key=""): Validator("storage.postgres_url", default=""), Validator("service.instance_id", default=""), Validator("service.tenant_id", default=""), + Validator("secrets.mode", default="local"), + Validator("secrets.force_env", default=False), + Validator("secrets.db_encryption_key_env", default="CUGA_SECRET_KEY"), + Validator("secrets.vault_addr", default=""), + Validator("secrets.vault_token_env", default="VAULT_TOKEN"), + Validator("secrets.vault_mount", default="secret"), + Validator("secrets.vault_kv_version", default=""), + Validator("secrets.vault_write_enabled", default=False), + Validator("secrets.aws_region", default=""), Validator("auth.enabled", default=False), Validator("auth.session_cookie_name", default="cuga_session"), Validator("auth.session_max_age", default=3600), diff --git a/src/cuga/settings.toml b/src/cuga/settings.toml index 4dc25ae7..334291d2 100644 --- a/src/cuga/settings.toml +++ b/src/cuga/settings.toml @@ -83,6 +83,17 @@ auto_load_policies = true # Automatically load policies from .cuga folder on st instance_id = "" # Override with DYNACONF_SERVICE__INSTANCE_ID env var (e.g. K8S pod name, deployment id) tenant_id = "" # Override with DYNACONF_SERVICE__TENANT_ID env var (multi-tenant SaaS) +[secrets] +mode = "local" # "local" | "vault" +force_env = true # if true, always resolve from os.environ (ignores UI overrides and Vault) +db_encryption_key_env = "CUGA_SECRET_KEY" +vault_addr = "" +vault_token_env = "VAULT_TOKEN" +vault_mount = "secret" +vault_kv_version = "" # "1" or "2"; leave empty to auto-detect +vault_write_enabled = false +aws_region = "" + [auth] enabled = false session_cookie_name = "cuga_session" diff --git a/src/frontend_workspaces/agentic_chat/src/CugaHeader.tsx b/src/frontend_workspaces/agentic_chat/src/CugaHeader.tsx index b6689eab..4db13f7e 100644 --- a/src/frontend_workspaces/agentic_chat/src/CugaHeader.tsx +++ b/src/frontend_workspaces/agentic_chat/src/CugaHeader.tsx @@ -15,7 +15,7 @@ import { SwitcherDivider, SideNav, } from "@carbon/react"; -import { Logout } from "@carbon/icons-react"; +import { Logout, Password } from "@carbon/icons-react"; import * as api from "../../frontend/src/api"; import * as auth from "../../frontend/src/auth"; import "./CugaHeader.css"; @@ -42,6 +42,7 @@ export interface CugaHeaderProps { navItems?: CugaHeaderNavItem[]; actions?: CugaHeaderAction[]; linkComponent?: ComponentType<{ href?: string; to?: string; children?: ReactNode; className?: string; onClick?: () => void }>; + onOpenSecrets?: () => void; } interface UserInfo { @@ -67,6 +68,7 @@ export function CugaHeader({ navItems = [], actions = [], linkComponent: LinkComponent, + onOpenSecrets, }: CugaHeaderProps) { const [authEnabled, setAuthEnabled] = useState(false); const [userPanelOpen, setUserPanelOpen] = useState(false); @@ -181,6 +183,15 @@ export function CugaHeader({ ); })} + {!authEnabled && onOpenSecrets && ( + + + + )} {authEnabled && ( {displayEmail}

} + {onOpenSecrets && ( + <> + { onOpenSecrets(); setUserPanelOpen(false); }} + > + + Manage Secrets + + + + )} auth.logout()}> diff --git a/src/frontend_workspaces/agentic_chat/src/PoliciesConfig.tsx b/src/frontend_workspaces/agentic_chat/src/PoliciesConfig.tsx index 7ca7e6b1..a1b1247a 100644 --- a/src/frontend_workspaces/agentic_chat/src/PoliciesConfig.tsx +++ b/src/frontend_workspaces/agentic_chat/src/PoliciesConfig.tsx @@ -353,14 +353,6 @@ export default function PoliciesConfig({ onClose, draftMode = false, onSave }: P setSaveStatus("saving"); try { - const loadResponse = await api.getManageConfig(draftMode); - - let existingConfig = {}; - if (loadResponse.ok) { - const loadData = await loadResponse.json(); - existingConfig = loadData.config || {}; - } - const normalizedPolicies = config.policies.map((policy) => ({ ...policy, triggers: policy.triggers.map((trigger) => { @@ -381,14 +373,39 @@ export default function PoliciesConfig({ onClose, draftMode = false, onSave }: P policies: normalizedPolicies, }; - const fullConfig = { - ...existingConfig, - policies: normalizedConfig, - }; - - const response = draftMode - ? await api.postManageConfigDraft(fullConfig) - : await api.postManageConfig(fullConfig); + let response: Response; + if (draftMode) { + response = await api.patchManageConfigDraftPolicies(normalizedConfig); + } else { + const loadResponse = await api.getManageConfig(false); + if (!loadResponse.ok) { + // Abort save if we cannot load existing config to avoid overwriting other sections + const errorText = await loadResponse.text(); + setSaveStatus("error"); + + let errorMessage = "Failed to load existing configuration"; + try { + const errorData = JSON.parse(errorText); + errorMessage = errorData.error || errorData.message || errorMessage; + } catch { + errorMessage = errorText || errorMessage; + } + + setToastMessage({ + kind: "error", + title: "Save aborted", + subtitle: errorMessage, + }); + setTimeout(() => setSaveStatus("idle"), 2000); + console.error("Failed to load existing config before save:", errorMessage); + return; + } + + const loadData = await loadResponse.json(); + const existingConfig = loadData.config || {}; + const fullConfig = { ...existingConfig, policies: normalizedConfig }; + response = await api.postManageConfig(fullConfig); + } if (response.ok) { setSaveStatus("success"); diff --git a/src/frontend_workspaces/frontend/dist/index.html b/src/frontend_workspaces/frontend/dist/index.html index 300531e7..b9f82dcf 100644 --- a/src/frontend_workspaces/frontend/dist/index.html +++ b/src/frontend_workspaces/frontend/dist/index.html @@ -1 +1 @@ -CUGA
\ No newline at end of file +CUGA
\ No newline at end of file diff --git a/src/frontend_workspaces/frontend/dist/main.23c23b26c0e1fa3b7c0e.js b/src/frontend_workspaces/frontend/dist/main.23c23b26c0e1fa3b7c0e.js new file mode 100644 index 00000000..34b4cf33 --- /dev/null +++ b/src/frontend_workspaces/frontend/dist/main.23c23b26c0e1fa3b7c0e.js @@ -0,0 +1 @@ +!function(){"use strict";var e,t,o,n={9659:function(e,t,o){var n=o(7378),s=o(9124),i=o(6460),r=o(9593),a=o(1588);function c(){if("undefined"==typeof window)return"http://localhost:7860";const{hostname:e,protocol:t,origin:o,port:n}=window.location;return"localhost"!==e&&"127.0.0.1"!==e||"3002"===n?o:`${t}//${e}:7860`}let d=null;async function l(){if(null!==d)return d;const e=c(),t=await fetch(`${e}/api/auth/config`,{credentials:"include"}),o=await t.json().catch(()=>({enabled:!1}));return d={enabled:!!o.enabled},d}async function p(e,t){const o=c(),n="string"!=typeof e||e.startsWith("http")?e:`${o}${e.startsWith("/")?"":"/"}${e}`,s=await fetch(n,{...t,credentials:"include",headers:{...t?.headers}});if(401===s.status){if((await l()).enabled){const e=`${o}/auth/login`;window.location.href=e}}return s}async function b(){return p("/api/agent/context")}async function u(e){return p(`/api/manage/config${e?"?draft=1":""}`)}async function f(e){return p(`/api/manage/config?version=${encodeURIComponent(e)}`)}async function m(e){return p("/api/manage/config",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({config:e})})}async function g(e){return p(`/api/tools/list${e?"?draft=1":""}`)}async function v(){return p("/api/conversation-threads?agent_id=cuga-default")}async function h(e){return p(`/api/secrets${e?`?agent_id=${encodeURIComponent(e)}`:""}`)}async function _(){return p("/api/secrets/config")}async function x(e,t,o,n,s){return p("/api/secrets",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({id:e,value:t,description:o,tags:n,agent_id:s})})}async function y(e,t){const o=await async function(e,t){return p(`${c()}/auth/callback`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({code:e,state:t})})}(e,t);if(!o.ok){const e=await o.text();throw new Error(`Auth callback failed: ${o.status} ${e}`)}const n=new URL(window.location.href);n.searchParams.delete("code"),n.searchParams.delete("state"),window.history.replaceState({},"",n.pathname+n.search)}async function k(){const e=await async function(){return p(`${c()}/auth/logout`,{method:"POST"})}();let t=null;try{const o=await e.json();t=o?.end_session_url??null}catch{}window.location.href=t||"/"}var w=o(6228),z=o.n(w),U=o(4253),E=o.n(U),B=o(2255),C=o.n(B),S=o(1308),A=o.n(S),M=o(9464),I=o.n(M),F=o(1077),T=o.n(F),P=o(2522),N={};N.styleTagTransform=T(),N.setAttributes=A(),N.insert=C().bind(null,"head"),N.domAPI=E(),N.insertStyleElement=I();z()(P.A,N),P.A&&P.A.locals&&P.A.locals;function j({title:e,prefix:t,agentContext:o,navItems:s=[],actions:i=[],linkComponent:c,onOpenSecrets:d}){const[b,u]=(0,n.useState)(!1),[f,m]=(0,n.useState)(!1),[g,v]=(0,n.useState)(null),h=(0,n.useRef)(null);(0,n.useEffect)(()=>{l().then(e=>{u(e.enabled),e.enabled&&p("/auth/userinfo").then(e=>e.ok?e.json():null).then(e=>e&&v({name:e.name,email:e.email,sub:e.sub})).catch(()=>{})}).catch(()=>{})},[]),(0,n.useEffect)(()=>{if(!f)return;const e=e=>{h.current&&!h.current.contains(e.target)&&m(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[f]);const _=g?.name??"",x=g?.email??g?.sub??"",y=function(e,t){if(e){const t=e.trim().split(/\s+/);return t.length>=2?(t[0][0]+t[t.length-1][0]).toUpperCase():t[0].slice(0,2).toUpperCase()}return t?t[0].toUpperCase():"?"}(g?.name,g?.email??g?.sub),w=(e,t)=>{const o=e.label;return e.to&&c?n.createElement(r.Ksz,{key:e.label,as:c,to:e.to,onClick:t},o):e.href&&!e.onClick?n.createElement(r.Ksz,{key:e.label,href:e.href,onClick:t},o):n.createElement(r.Ksz,{key:e.label,href:"#",onClick:o=>{o.preventDefault(),e.onClick?.(),t?.()}},o)};return n.createElement(r.B3R,{render:({isSideNavExpanded:c,onClickSideNavExpand:l})=>n.createElement("div",{className:"cuga-header-wrapper"},n.createElement(r.Y9Y,{"aria-label":"CUGA"},n.createElement(r.dJ2,{"aria-label":"Open menu",isActive:c,onClick:l,isCollapsible:!0}),n.createElement("a",{href:"/",className:"cuga-header-logo","aria-label":"Home"},n.createElement("img",{src:"https://avatars.githubusercontent.com/u/230847519?s=200&v=4",alt:""})),n.createElement(r.bCw,{href:"/",prefix:t??""},e),o&&n.createElement("span",{className:"cuga-header-agent-context",title:`Config v${o.config_version??"—"}`},o.agent_id,null!=o.config_version?` · v${o.config_version}`:""),n.createElement(r.elu,{"aria-label":"CUGA"},s.map(e=>w(e))),n.createElement(r.wdv,null,i.map(e=>e.href&&!e.onClick?n.createElement("a",{key:e.label,href:e.href,className:"cds--header__global-action","aria-label":e.label,title:e.label,style:{display:"flex",alignItems:"center",padding:"0 1rem",color:"inherit",textDecoration:"none"}},e.icon):n.createElement(r.V8d,{key:e.label,"aria-label":e.label,onClick:e.onClick},e.icon)),!b&&d&&n.createElement(r.V8d,{"aria-label":"Manage Secrets",onClick:d},n.createElement(a._22,{size:20})),b&&n.createElement(r.V8d,{"aria-label":x||_||"User profile",isActive:f,onClick:()=>m(e=>!e),className:"cuga-user-avatar-btn"},n.createElement("span",{className:"cuga-user-avatar-initials"},y)))),n.createElement("div",{ref:h},n.createElement(r.ebS,{expanded:f,"aria-label":"User panel"},n.createElement(r.ijg,{"aria-label":"User panel"},n.createElement("div",{className:"cuga-user-panel-info"},n.createElement("div",{className:"cuga-user-panel-avatar"},n.createElement("span",{className:"cuga-user-panel-avatar-initials"},y)),n.createElement("div",{className:"cuga-user-panel-details"},_&&n.createElement("p",{className:"cuga-user-panel-name"},_),x&&n.createElement("p",{className:"cuga-user-panel-email"},x))),d&&n.createElement(n.Fragment,null,n.createElement(r.tpV,null),n.createElement(r.ZiR,{"aria-label":"Manage Secrets",onClick:()=>{m(!1),d()}},n.createElement(a._22,{size:16,style:{marginRight:"0.5rem",flexShrink:0}}),"Manage Secrets")),n.createElement(r.tpV,null),n.createElement(r.ZiR,{"aria-label":"Sign out",onClick:()=>k()},n.createElement(a.fQS,{size:16,style:{marginRight:"0.5rem",flexShrink:0}}),"Sign out")))),c&&n.createElement(r.f8J,{"aria-label":"Side navigation",expanded:!0,isChildOfHeader:!0,onOverlayClick:l,onToggle:(e,t)=>{t||l()}},n.createElement(r.aKp,{hasDivider:!0},s.map(e=>w(e,l)))))})}var $=o(6278),D={};D.styleTagTransform=T(),D.setAttributes=A(),D.insert=C().bind(null,"head"),D.domAPI=E(),D.insertStyleElement=I();z()($.A,D),$.A&&$.A.locals&&$.A.locals;function L(){const[e,t]=(0,n.useState)([]),[o,s]=(0,n.useState)(!0),[d,u]=(0,n.useState)(null),[f,m]=(0,n.useState)(null),[g,v]=(0,n.useState)(!1),h=(0,i.Zp)();return(0,n.useEffect)(()=>{const e=new URLSearchParams(window.location.search),t=e.get("code"),o=e.get("state");if(t&&o)return v(!0),void y(t,o).catch(e=>u(e instanceof Error?e.message:"Auth callback failed")).finally(()=>v(!1));l().then(e=>{if(!e.enabled)return;const t=c();p(`${t}/auth/userinfo`).then(e=>{401===e.status&&(window.location.href=`${t}/auth/login`)}).catch(()=>{})}).catch(()=>{})},[]),(0,n.useEffect)(()=>{if(g)return;let e=!1;return s(!0),u(null),async function(){return p("/api/agents")}().then(e=>{if(!e.ok)throw new Error(e.statusText);return e.json()}).then(o=>{e||t(o.agents??[])}).catch(t=>{e||u(t instanceof Error?t.message:"Failed to load agents")}).finally(()=>{e||s(!1)}),()=>{e=!0}},[g]),(0,n.useEffect)(()=>{g||b().then(e=>e.ok?e.json():null).then(e=>e&&m({agent_id:e.agent_id??"cuga-default",config_version:e.config_version??null})).catch(()=>{})},[g]),n.createElement("div",{className:"manage-dashboard-page",style:{width:"100%",display:"flex",flexDirection:"column",height:"100vh"}},n.createElement(j,{title:"CUGA Agent",agentContext:f??void 0,navItems:[{label:"Chat",href:"/chat"}]}),n.createElement("div",{className:"manage-dashboard-content",style:{flex:1,overflow:"auto",padding:"2rem 3rem",marginTop:"3rem",width:"100%"}},n.createElement(r.DZT,{style:{marginBottom:"0.5rem"}},"Agent dashboard"),n.createElement("p",{style:{marginBottom:"2rem",color:"#525252"}},"Select an agent to configure it and try it out."),(o||g)&&n.createElement(r.OuH,{description:g?"Completing sign-in…":"Loading agents…"}),d&&n.createElement(r.jeF,{kind:"error",title:"Error",subtitle:d,lowContrast:!0}),!o&&!d&&e.length>0&&n.createElement("div",{className:"manage-dashboard-list",style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(400px, 1fr))",gap:"1.5rem",marginTop:"1rem"}},e.map(e=>n.createElement(r.t3h,{key:e.id,onClick:()=>h(`/manage/${encodeURIComponent(e.id)}`),style:{display:"flex",flexDirection:"column",padding:"1.5rem",minHeight:"200px"}},n.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"flex-start",marginBottom:"1.5rem"}},n.createElement("div",{style:{display:"flex",alignItems:"center",gap:"0.5rem",fontWeight:600}},n.createElement(a.cC5,{size:20}),e.id),n.createElement("div",{style:{display:"flex",gap:"0.5rem",flexWrap:"wrap"}},n.createElement(r.vwO,{type:"blue",size:"sm"},n.createElement(a.S0q,{size:12,style:{marginRight:"0.25rem"}}),e.tools_count," tool",1!==e.tools_count?"s":""),null!=e.latest_version&&n.createElement(r.vwO,{type:"gray",size:"sm",title:e.latest_version_created_at?new Date(e.latest_version_created_at).toLocaleString():void 0},n.createElement(a.av7,{size:12,style:{marginRight:"0.25rem"}}),"v",e.latest_version))),e.description&&n.createElement("p",{style:{marginBottom:"1.5rem",color:"#525252",flex:1,lineHeight:"1.5"}},e.description),n.createElement("div",{style:{display:"flex",gap:"0.75rem",marginTop:"auto",flexWrap:"wrap"}},n.createElement(r.$nd,{kind:"tertiary",size:"sm",renderIcon:a.wB_,onClick:t=>{t.preventDefault(),t.stopPropagation(),h(`/manage/${encodeURIComponent(e.id)}`)}},"Configure & try it out"),n.createElement(r.N_E,{href:e.logs_url??"#",target:"_blank",rel:"noopener noreferrer",onClick:e=>e.stopPropagation(),title:e.logs_url?"Open logs in Loki":"Set CUGA_LOKI_LOGS_URL or LOKI_URL for your Loki dashboard",style:{display:"flex",alignItems:"center",gap:"0.25rem"}},n.createElement(a.MQ1,{size:16}),"Logs (Loki)"))))),!o&&!d&&0===e.length&&n.createElement(r.jeF,{kind:"info",title:"No agents configured",subtitle:"Create an agent to get started",lowContrast:!0,hideCloseButton:!0})))}var O=o(1173),R={};R.styleTagTransform=T(),R.setAttributes=A(),R.insert=C().bind(null,"head"),R.domAPI=E(),R.insertStyleElement=I();z()(O.A,R),O.A&&O.A.locals&&O.A.locals;function q({title:e,prefix:t,agentContext:o,navItems:s=[],actions:i=[],linkComponent:c,onOpenSecrets:d}){const[b,u]=(0,n.useState)(!1),[f,m]=(0,n.useState)(!1),[g,v]=(0,n.useState)(null),h=(0,n.useRef)(null);(0,n.useEffect)(()=>{l().then(e=>{u(e.enabled),e.enabled&&p("/auth/userinfo").then(e=>e.ok?e.json():null).then(e=>e&&v({name:e.name,email:e.email,sub:e.sub})).catch(()=>{})}).catch(()=>{})},[]),(0,n.useEffect)(()=>{if(!f)return;const e=e=>{h.current&&!h.current.contains(e.target)&&m(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[f]);const _=g?.name??"",x=g?.email??g?.sub??"",y=function(e,t){if(e){const t=e.trim().split(/\s+/);return t.length>=2?(t[0][0]+t[t.length-1][0]).toUpperCase():t[0].slice(0,2).toUpperCase()}return t?t[0].toUpperCase():"?"}(g?.name,g?.email??g?.sub),w=(e,t)=>{const o=e.label;return e.to&&c?n.createElement(r.Ksz,{key:e.label,as:c,to:e.to,onClick:t},o):e.href&&!e.onClick?n.createElement(r.Ksz,{key:e.label,href:e.href,onClick:t},o):n.createElement(r.Ksz,{key:e.label,href:"#",onClick:o=>{o.preventDefault(),e.onClick?.(),t?.()}},o)};return n.createElement(r.B3R,{render:({isSideNavExpanded:c,onClickSideNavExpand:l})=>n.createElement("div",{className:"cuga-header-wrapper"},n.createElement(r.Y9Y,{"aria-label":"CUGA"},n.createElement(r.dJ2,{"aria-label":"Open menu",isActive:c,onClick:l,isCollapsible:!0}),n.createElement("a",{href:"/",className:"cuga-header-logo","aria-label":"Home"},n.createElement("img",{src:"https://avatars.githubusercontent.com/u/230847519?s=200&v=4",alt:""})),n.createElement(r.bCw,{href:"/",prefix:t??""},e),o&&n.createElement("span",{className:"cuga-header-agent-context",title:`Config v${o.config_version??"—"}`},o.agent_id,null!=o.config_version?` · v${o.config_version}`:""),n.createElement(r.elu,{"aria-label":"CUGA"},s.map(e=>w(e))),n.createElement(r.wdv,null,i.map(e=>e.href&&!e.onClick?n.createElement("a",{key:e.label,href:e.href,className:"cds--header__global-action","aria-label":e.label,title:e.label,style:{display:"flex",alignItems:"center",padding:"0 1rem",color:"inherit",textDecoration:"none"}},e.icon):n.createElement(r.V8d,{key:e.label,"aria-label":e.label,title:e.label,onClick:e.onClick,disabled:e.disabled},e.icon)),!b&&d&&n.createElement(r.V8d,{"aria-label":"Manage Secrets",title:"Manage Secrets",onClick:d},n.createElement(a._22,{size:20})),b&&n.createElement(r.V8d,{"aria-label":"User profile",title:x||_||"User profile",isActive:f,onClick:()=>m(e=>!e),className:"cuga-user-avatar-btn"},n.createElement("span",{className:"cuga-user-avatar-initials"},y)))),n.createElement("div",{ref:h},n.createElement(r.ebS,{expanded:f,"aria-label":"User panel"},n.createElement(r.ijg,{"aria-label":"User panel"},n.createElement("div",{className:"cuga-user-panel-info"},n.createElement("div",{className:"cuga-user-panel-avatar"},n.createElement("span",{className:"cuga-user-panel-avatar-initials"},y)),n.createElement("div",{className:"cuga-user-panel-details"},_&&n.createElement("p",{className:"cuga-user-panel-name"},_),x&&n.createElement("p",{className:"cuga-user-panel-email"},x))),d&&n.createElement(n.Fragment,null,n.createElement(r.ZiR,{"aria-label":"Manage Secrets",onClick:()=>{d(),m(!1)}},n.createElement(a._22,{size:16,style:{marginRight:"0.5rem",flexShrink:0}}),"Manage Secrets"),n.createElement(r.tpV,null)),n.createElement(r.tpV,null),n.createElement(r.ZiR,{"aria-label":"Sign out",onClick:()=>k()},n.createElement(a.fQS,{size:16,style:{marginRight:"0.5rem",flexShrink:0}}),"Sign out")))),c&&n.createElement(r.f8J,{"aria-label":"Side navigation",expanded:!0,isChildOfHeader:!0,onOverlayClick:l,onToggle:(e,t)=>{t||l()}},n.createElement(r.aKp,{hasDivider:!0},s.map(e=>w(e,l)))))})}var W=o(4711),J=o(3334);const K={id:"cuga-agent",nickname:"CUGA",user_type:J.ut.BOT,profile_picture_url:"https://avatars.githubusercontent.com/u/230847519?s=200&v=4"},H="primary",X="secondary",Y="danger";function V(e,t){return`msg-${e}-${t}-${Math.random().toString(36).substring(2,11)}`}function G(e){if(e.includes("data: ")){const t=e.match(/data: (.+?)(?:\n\n|$)/s);if(t)return t[1].trim()}return e}function Q(e,t){try{const o=JSON.parse(e);let n="";return o.code?(n=`\`\`\`python\n${o.code}\n\`\`\``,o.summary&&(n=`${o.summary}\n\n${n}`)):o.execution_output?(n=`**Execution Output:**\n\`\`\`\n${o.execution_output}\n\`\`\``,o.summary&&(n=`${o.summary}\n\n${n}`)):n=`\`\`\`json\n${JSON.stringify(o,null,2)}\n\`\`\``,{title:t,content:n}}catch{return{title:t,content:e}}}function Z(e,t,o=J.M0.OPEN){return{title:e,content:t,open_state:o}}function ee(e,t=""){const o={answerText:t,policyInfo:null,isToolApproval:!1,policyData:null};try{const n=JSON.parse(e);let s=n.data;if("string"==typeof s)try{s=JSON.parse(s)}catch{}const i="policy"===s?.type?s:n.active_policies?.[0]??null;if(i&&(i.policy_blocked||i.policy_matched)){const e="playbook"===i.policy_type,n=i.metadata?.playbook_guidance||i.metadata?.playbook_content||i.content;if(o.policyInfo={response_content:i.metadata?.response_content||i.content||(e?"":"This action is not allowed."),policy_reasoning:i.metadata?.policy_reasoning||"Policy triggered",policy_type:i.policy_type||i.metadata?.policy_type||"unknown",policy_name:i.policy_name||i.metadata?.policy_name||"Policy",is_playbook:e,playbook_content:n},o.policyData=i,o.isToolApproval="tool_approval"===i.policy_type&&i.metadata?.approval_required,o.isToolApproval)return o;e?(o.answerText=t||"Following the playbook to guide you through this process.",o.answerText+="\n\n",o.answerText+="> ###### 📖 *Playbook Information*\n",o.answerText+=">\n",o.answerText+=`> *Playbook Name:* **${o.policyInfo.policy_name}**\n`,o.answerText+=">\n",o.answerText+=`> *Reasoning:* ${o.policyInfo.policy_reasoning}`):(o.answerText=o.policyInfo.response_content,o.answerText+="\n\n",o.answerText+="> ###### 🛡️ *Policy Information*\n",o.answerText+=">\n",o.answerText+=`> *Policy Name:* **${o.policyInfo.policy_name}**\n`,o.answerText+=">\n",o.answerText+=`> *Policy Type:* \`${o.policyInfo.policy_type}\`\n`,o.answerText+=">\n",o.answerText+=`> *Reasoning:* ${o.policyInfo.policy_reasoning}`)}else o.answerText=t||("string"==typeof s?s:n.data??e)}catch{o.answerText=t||e}return o}function te(e,t,o){const n=t.metadata?.approval_message||"This tool requires your approval before execution.",s=t.metadata?.required_tools||[],i=t.metadata?.required_apps||[],r=t.metadata?.code_preview||[],a=[{response_type:J.sP.TEXT,text:`### ✋ ${e.policy_name}`},{response_type:J.sP.TEXT,text:n}];if(s.length>0){const e=s.includes("*")?"**Tools requiring approval:** All tools":`**Tools requiring approval:** ${s.join(", ")}`;a.push({response_type:J.sP.TEXT,text:e})}i.length>0&&a.push({response_type:J.sP.TEXT,text:`**Apps requiring approval:** ${i.join(", ")}`}),r.length>0&&(a.push({response_type:J.sP.TEXT,text:"**Code Preview:**"}),a.push({response_type:J.sP.TEXT,text:`\`\`\`python\n${r.join("\n")}\n\`\`\``}));return{body:a,footer:[{kind:H,label:"Approve & Execute",button_type:J.kw.CUSTOM_EVENT,response_type:J.sP.BUTTON,custom_event_name:"tool_approval_response",user_defined:{approved:!0,thread_id:o}},{kind:Y,label:"Deny",button_type:J.kw.CUSTOM_EVENT,response_type:J.sP.BUTTON,custom_event_name:"tool_approval_response",user_defined:{approved:!1,thread_id:o}}]}}async function oe(e){try{const t=await async function(e){return p(`${c()}/stop`,{method:"POST",headers:{"Content-Type":"application/json","X-Thread-ID":e}})}(e);if(t.ok){await t.json()}}catch(e){}}async function ne(e,t,o,n=!1,s=!1,i){const r=e.input.text?.trim()??"";if(!r&&!i)return;const a=le(),d=ce(),l=()=>{oe(a)};t.signal&&t.signal.addEventListener("abort",l),o.messaging.addMessageChunk({partial_item:{response_type:J.sP.TEXT,text:"",streaming_metadata:{id:"text-stream",cancellable:!0}},partial_response:{message_options:{reasoning:{steps:[]},response_user_profile:K}},streaming_metadata:{response_id:d}});c();try{const e={"Content-Type":"application/json","X-Thread-ID":a};n&&(e["X-Use-Draft"]="true"),s&&(e["X-Disable-History"]="true");i?JSON.stringify(i):JSON.stringify({query:r});const l=await async function(e,t){c();const o={"Content-Type":"application/json","X-Thread-ID":t.threadId};return t.useDraft&&(o["X-Use-Draft"]="true"),t.disableHistory&&(o["X-Disable-History"]="true"),p("/stream",{method:"POST",headers:o,body:JSON.stringify(e),signal:t.signal})}(i||{query:r},{threadId:a,useDraft:n,disableHistory:s,signal:t.signal});if(!l.ok){const e=await l.text();throw new Error(`HTTP error! status: ${l.status}, message: ${e}`)}const b=[];let u="",f="",m="";for await(const e of async function*(e){const t=e.body?.getReader(),o=new TextDecoder;if(!t)throw new Error("No response body");let n="",s={};try{for(;;){const{done:e,value:i}=await t.read();if(e)break;n+=o.decode(i,{stream:!0});const r=n.split("\n\n");n=r.pop()||"";for(const e of r){if(!e.trim())continue;const t=e.split("\n");for(const e of t)e.startsWith("event: ")?s.name=e.slice(7).trim():e.startsWith("data: ")&&(s.data=e.slice(6));s.name&&void 0!==s.data&&(yield s,s={})}}}finally{t.releaseLock()}}(l)){if(t.signal?.aborted)break;switch(e.name){case"CodeAgent":f&&m&&b.push(Z(f,m));const t=Q(e.data||"","Code Agent");f=t.title,m=t.content,m&&o.messaging.addMessageChunk({partial_item:{response_type:J.sP.TEXT,text:"",streaming_metadata:{id:"text-stream",cancellable:!0}},partial_response:{message_options:{reasoning:{steps:[...b,{title:f,content:m}]},response_user_profile:K}},streaming_metadata:{response_id:d}});break;case"CodeAgent_Reasoning":case"Thinking":case"Planning":case"Analyzing":f&&m&&b.push(Z(f,m));const n=Q(e.data||"",e.name.replace(/_/g," "));f=n.title,m=n.content,m&&o.messaging.addMessageChunk({partial_item:{response_type:J.sP.TEXT,text:"",streaming_metadata:{id:"text-stream",cancellable:!0}},partial_response:{message_options:{reasoning:{steps:[...b,{title:f,content:m}]},response_user_profile:K}},streaming_metadata:{response_id:d}});break;case"ToolCall":case"Action":const s="string"==typeof e.data?e.data:JSON.stringify(e.data,null,2);b.push(Z(e.name,`\`\`\`json\n${s}\n\`\`\``,J.M0.CLOSE)),o.messaging.addMessageChunk({partial_item:{response_type:J.sP.TEXT,text:"",streaming_metadata:{id:"text-stream",cancellable:!0}},partial_response:{message_options:{reasoning:{steps:b},response_user_profile:K}},streaming_metadata:{response_id:d}});break;case"SuggestHumanActions":try{const t="string"==typeof e.data?JSON.parse(e.data):e.data,n=[{response_type:J.sP.TEXT,text:`### ${t.action_name||"Action Required"}`}];if(t.description&&n.push({response_type:J.sP.TEXT,text:t.description}),t.additional_data?.tool){const e=t.additional_data.tool;e.required_tools&&e.required_tools.length>0&&n.push({response_type:J.sP.TEXT,text:`**Required Tools:** ${e.required_tools.join(", ")}`}),e.code_preview&&e.code_preview.length>0&&(n.push({response_type:J.sP.TEXT,text:"**Code Preview:**"}),n.push({response_type:J.sP.TEXT,text:`\`\`\`python\n${e.code_preview.join("\n")}\n\`\`\``})),e.policy_name&&n.push({response_type:J.sP.TEXT,text:`**Policy:** ${e.policy_name}`})}let s=H;"danger"===t.color?s=Y:"warning"===t.color&&(s=H);const i=[];return t.button_text&&i.push({kind:s,label:t.button_text,button_type:J.kw.CUSTOM_EVENT,response_type:J.sP.BUTTON,custom_event_name:"suggest_human_action",user_defined:{action_id:t.action_id,approved:!0,thread_id:a,callback_url:t.callback_url,return_to:t.return_to}}),"confirmation"===t.type&&i.push({kind:X,label:"Cancel",button_type:J.kw.CUSTOM_EVENT,response_type:J.sP.BUTTON,custom_event_name:"suggest_human_action",user_defined:{action_id:t.action_id,approved:!1,thread_id:a,callback_url:t.callback_url,return_to:t.return_to}}),void o.messaging.addMessage({output:{generic:[{body:n,footer:i,response_type:J.sP.CARD}]}})}catch(e){}break;case"FinalAnswerAgent":if("string"==typeof e.data)try{const t=JSON.parse(e.data);u=t.final_answer||t.data||e.data}catch{u=e.data}break;case"Answer":case"FinalAnswer":let i=u||"";if("string"==typeof e.data){const t=ee(e.data,u);if(t.isToolApproval&&t.policyInfo&&t.policyData){const{body:e,footer:n}=te(t.policyInfo,t.policyData,a);return void o.messaging.addMessage({output:{generic:[{body:e,footer:n,response_type:J.sP.CARD}]}})}i=t.answerText}else i||(i=e.data?.answer||JSON.stringify(e.data));u=i,f&&m&&b.push(Z(f,m));const r={response_type:J.sP.TEXT,text:u,streaming_metadata:{id:"text-stream"}};o.messaging.addMessageChunk({complete_item:r,streaming_metadata:{response_id:d}});const c={final_response:{id:d,output:{generic:[r]}}};return b.length>0?c.final_response.message_options={reasoning:{steps:b},response_user_profile:K}:c.final_response.message_options={response_user_profile:K},void o.messaging.addMessageChunk(c);case"Error":const l="string"==typeof e.data?e.data:JSON.stringify(e.data);return void o.messaging.addMessage({output:{generic:[{response_type:J.sP.TEXT,text:`Error: ${l}`}]}});case"Complete":case"Done":f&&b.push(Z(f,m));const p={response_type:J.sP.TEXT,text:u||"Task completed.",streaming_metadata:{id:"text-stream"}};return o.messaging.addMessageChunk({complete_item:p,streaming_metadata:{response_id:d}}),void o.messaging.addMessageChunk({final_response:{id:d,output:{generic:[p]},message_options:{...b.length>0?{reasoning:{steps:b}}:{},response_user_profile:K}}});default:if(e.data){const t="string"==typeof e.data?e.data:JSON.stringify(e.data);b.push(Z(e.name,t,J.M0.CLOSE)),o.messaging.addMessageChunk({partial_item:{response_type:J.sP.TEXT,text:"",streaming_metadata:{id:"text-stream",cancellable:!0}},partial_response:{message_options:{reasoning:{steps:b},response_user_profile:K}},streaming_metadata:{response_id:d}})}}}if(!t.signal?.aborted){const e={response_type:J.sP.TEXT,text:u||"Response completed.",streaming_metadata:{id:"text-stream"}};o.messaging.addMessageChunk({complete_item:e,streaming_metadata:{response_id:d}}),o.messaging.addMessageChunk({final_response:{id:d,output:{generic:[e]},message_options:{...b.length>0?{reasoning:{steps:b}}:{},response_user_profile:K}}})}}catch(e){if("AbortError"===e.name)o.messaging.addMessage({output:{generic:[{response_type:J.sP.TEXT,text:"Request was cancelled."}]}});else{const t=c(),n=e.message||"Failed to connect to CUGA backend";o.messaging.addMessage({output:{generic:[{response_type:J.sP.TEXT,text:`Error: ${n}. Backend URL: ${t}. Check that the backend is running and reachable (e.g. CORS, firewall, proxy).`}]}})}}finally{t.signal&&t.signal.removeEventListener("abort",l)}}async function se(e,t){if(!t)return[];try{const e=await async function(e){return p(`/api/conversation-stream-events/${e}?agent_id=cuga-default&user_id=default_user`)}(t);if(!e.ok)return await ie(t);const o=(await e.json()).events||[];if(0===o.length)return await ie(t);const n=[];let s=[],i="";for(const e of o){const o=G(e.event_data);switch(e.event_name){case"UserMessage":n.push({message:{id:V(e.timestamp,"user"),input:{text:o,message_type:J.s9.TEXT}},time:e.timestamp});break;case"FinalAnswerAgent":try{const e=JSON.parse(o);i=e.final_answer||e.data||o}catch{i=o}break;case"CodeAgent":case"CodeAgent_Reasoning":case"Thinking":case"Planning":case"Analyzing":{const t=Q(o,e.event_name.replace(/_/g," "));s.push(Z(t.title,t.content));break}case"Answer":case"FinalAnswer":{const r=ee(o,i);if(r.isToolApproval&&r.policyInfo&&r.policyData&&t){const{body:o,footer:i}=te(r.policyInfo,r.policyData,t),a={id:V(e.timestamp,"assistant"),output:{generic:[{body:o,footer:i,response_type:J.sP.CARD}]}};a.message_options={...s.length>0?{reasoning:{steps:s}}:{},response_user_profile:K},n.push({message:a,time:e.timestamp})}else{i=r.answerText;const t={id:V(e.timestamp,"assistant"),output:{generic:[{response_type:J.sP.TEXT,text:i}]}};t.message_options={...s.length>0?{reasoning:{steps:s}}:{},response_user_profile:K},n.push({message:t,time:e.timestamp})}s=[],i="";break}default:s.push(Z(e.event_name.replace(/_/g," "),o))}}return n}catch(e){return[]}}async function ie(e){try{const t=await async function(e){return p(`/api/conversation-messages/${e}?agent_id=cuga-default&user_id=default_user`)}(e);if(!t.ok)return[];const o=await t.json();return(o.messages||[]).map(e=>{const t="user"===e.role||"human"===e.role,o=V(e.timestamp,"msg");return t?{message:{id:o,input:{text:e.content,message_type:J.s9.TEXT}},time:e.timestamp}:{message:{id:o,output:{generic:[{response_type:J.sP.TEXT,text:e.content}]},message_options:{response_user_profile:K}},time:e.timestamp}})}catch(e){return[]}}var re=o(9969),ae={};ae.styleTagTransform=T(),ae.setAttributes=A(),ae.insert=C().bind(null,"head"),ae.domAPI=E(),ae.insertStyleElement=I();z()(re.A,ae),re.A&&re.A.locals&&re.A.locals;function ce(){return"undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}let de=null;function le(){return de||(de=ce()),de}const pe={isOn:!0,greeting:"Hello, how can I help you today?",starters:["Hi, what can you do for me?"]};var be=({className:e="",theme:t="light",contained:o=!1,useDraft:s=!1,threadId:i=null,disableHistory:r=!1,isReadonly:a=!1,homescreen:c,onThreadChange:d})=>{const l=c??pe,b=(l.starters??pe.starters??[]).filter(Boolean).slice(0,4),u=(0,n.useRef)(null),f=(0,n.useRef)(!1),[m,g]=(0,n.useState)(!1),[v,h]=(0,n.useState)(null),[_,x]=(0,n.useState)(!1),[y,k]=(0,n.useState)(null),[w,z]=(0,n.useState)(null),U=(0,n.useCallback)(e=>{const t=(new Date).getTime()-e.getTime(),o=Math.floor(t/1e3),n=Math.floor(o/60),s=Math.floor(n/60);return o<60?`${o} second${1!==o?"s":""} ago`:n<60?`${n} minute${1!==n?"s":""} ago`:`${s} hour${1!==s?"s":""} ago`},[]),E=(0,n.useCallback)(async()=>{x(!0),k(null);try{const e=de||le(),t=await async function(e){return p(`/api/agent/state?thread_id=${encodeURIComponent(e)}`,{headers:{"X-Thread-ID":e}})}(e);if(!t.ok){const e=await t.json().catch(()=>({}));throw new Error(e.detail||`HTTP error! status: ${t.status}`)}const o=await t.json();h(o),z(new Date)}catch(e){k(e instanceof Error?e.message:"Unknown error")}finally{x(!1)}},[]);(0,n.useEffect)(()=>{if(m){E();const e=setInterval(E,3e3);return()=>clearInterval(e)}},[m,E]);const B=(0,n.useCallback)(async(e,t,o)=>{const n=await ne(e,t,o,s,r);return d&&de&&(f.current=!0,d(de)),n},[s,r,d]),C=(0,n.useCallback)(e=>{u.current=e,e.on({type:J.xp.RESTART_CONVERSATION,handler:()=>{de=null}}),e.on({type:J.xp.STOP_STREAMING,handler:()=>{oe(le())}}),e.on({type:J.xp.MESSAGE_ITEM_CUSTOM,handler:async t=>{const o=t.messageItem;if(!o)return;const n=o.custom_event_name,i=o.user_defined??{};if("tool_approval_response"===n||"suggest_human_action"===n||i?.action_id){const t=!0===i?.approved,o=i?.action_id,n={action_id:o,response_type:"confirmation",timestamp:(new Date).toISOString(),confirmed:t},a={input:{text:""}},c={signal:(new AbortController).signal,silent:!1};await ne(a,c,e,s,r,n)}}})},[s,r]);(0,n.useEffect)(()=>{if(u.current)if(i){if(de=i,f.current)return void(f.current=!1);(async()=>{if(u.current)try{await u.current.messaging.clearConversation();const e=await se(u.current,i);e.length>0&&u.current&&u.current.messaging.insertHistory(e)}catch(e){}})()}else de=null,u.current.messaging.clearConversation()},[i]);const S=(0,n.useCallback)(async e=>r?[]:await se(0,i||void 0),[i,r]);return n.createElement(n.Fragment,null,n.createElement("button",{className:"debug-toggle-button",onClick:()=>g(!m),title:"Toggle Debug Panel"},"🐛"),m&&n.createElement("div",{className:"debug-panel"},n.createElement("div",{className:"debug-panel-header"},n.createElement("h3",null,"Agent State Debug"),n.createElement("button",{className:"debug-close-button",onClick:()=>g(!1)},"✕")),n.createElement("div",{className:"debug-panel-content"},_&&n.createElement("div",{className:"debug-loading"},"Loading..."),y&&n.createElement("div",{className:"debug-error"},n.createElement("strong",null,"Error:")," ",y),v&&n.createElement("div",{className:"debug-data"},n.createElement("div",{className:"debug-section"},n.createElement("strong",null,"Thread ID:"),n.createElement("code",null,de||"None")),w&&n.createElement("div",{className:"debug-section"},n.createElement("strong",null,"Last Updated:"),n.createElement("code",null,U(w))),n.createElement("div",{className:"debug-section"},n.createElement("strong",null,"State Data:"),n.createElement("pre",null,JSON.stringify(v,null,2))))),n.createElement("div",{className:"debug-panel-footer"},n.createElement("button",{className:"debug-refresh-button",onClick:E,disabled:_},"🔄 Refresh"),n.createElement("span",{className:"debug-auto-refresh"},"Auto-refresh: 3s",w&&` • Updated ${U(w)}`))),n.createElement(J.Yn,{className:`${o?"carbon-chat-contained":"carbon-chat-fullscreen"} ${e}`,injectCarbonTheme:"dark"===t?J.jF.G100:J.jF.WHITE,openChatByDefault:!0,assistantName:"CUGA Agent",isReadonly:a,header:{isOn:!0,showRestartButton:!0,showAiLabel:!1,hideMinimizeButton:!0},homescreen:{isOn:!a&&(l.isOn??!0),greeting:l.greeting??pe.greeting,starters:!a&&b.length>0?{isOn:!0,buttons:b.map(e=>({label:e}))}:{isOn:!1,buttons:[]}},layout:{showFrame:!1,hasContentMaxWidth:!0},input:{isVisible:!0},messaging:{customSendMessage:B,customLoadHistory:S},onError:e=>{},onAfterRender:C}))};function ue({values:e,onChange:t,placeholder:o,disabled:s,labelText:i,helperText:a}){const[c,d]=(0,n.useState)(""),l=o=>{const n=o.trim();n&&!e.includes(n)&&t([...e,n]),d("")},p=o=>{t(e.filter((e,t)=>t!==o))};return n.createElement(r.gE_,{legendText:i},n.createElement(r.BJc,{gap:4},e.length>0&&n.createElement(r.BJc,{orientation:"horizontal",gap:2,style:{flexWrap:"wrap"}},e.map((e,t)=>n.createElement(r.vwO,{key:t,type:"blue",filter:!0,onClose:()=>!s&&p(t),disabled:s},e))),n.createElement(r.ksK,{id:`tag-input-${Math.random().toString(36).substr(2,9)}`,labelText:0===e.length?"":"Add another tag",hideLabel:e.length>0,value:c,onChange:e=>d(e.target.value),onKeyDown:t=>{"Enter"===t.key||","===t.key?(t.preventDefault(),l(c)):"Backspace"===t.key&&!c&&e.length>0&&p(e.length-1)},onBlur:()=>{c.trim()&&l(c)},placeholder:0===e.length?o:"Type and press enter...",disabled:s,helperText:a})))}function fe({onClose:e,draftMode:t=!1,onSave:o}){(0,n.useRef)(null);const[s,i]=(0,n.useState)({enablePolicies:!0,policies:[]}),[c,d]=(0,n.useState)(null),[l,b]=(0,n.useState)("idle"),[f,v]=(0,n.useState)(!0),[h,_]=(0,n.useState)([]),[x,y]=(0,n.useState)([]),[k,w]=(0,n.useState)(!1),[z,U]=(0,n.useState)(null);(0,n.useEffect)(()=>{E(),B()},[]);const E=async()=>{v(!0);try{const e=await u(t);if(e.ok){const t=await e.json(),o=(t.config||{}).policies||{},n=(o.policies??[]).map(e=>({...e,triggers:e.triggers.map(e=>{if("natural_language"===e.type&&void 0!==e.value){const t=Array.isArray(e.value)?e.value:"string"==typeof e.value?[e.value]:[];return{...e,value:t}}return e})}));i({enablePolicies:o.enablePolicies??!0,policies:n})}}catch(e){}finally{v(!1)}},B=async()=>{w(!0);try{const e=await g(t);if(e.ok){const t=await e.json();_(t.tools||[]),y(t.apps||[])}}catch(e){}finally{w(!1)}},C=()=>{const e={id:`guard_${Date.now()}`,name:"New Intent Guard",description:"Blocks or modifies specific user intents",policy_type:"intent_guard",enabled:!0,triggers:[{type:"keyword",value:[],target:"intent",case_sensitive:!1,operator:"and"}],response:{response_type:"natural_language",content:"This action is not allowed."},allow_override:!1,priority:50};i({...s,policies:[...s.policies,e]})},S=()=>{const e={id:`playbook_${Date.now()}`,name:"New Playbook",description:"Step-by-step guidance for a task",policy_type:"playbook",enabled:!0,triggers:[{type:"keyword",value:[],target:"intent",case_sensitive:!1,operator:"and"}],markdown_content:"# Task Guide\n\n## Steps:\n\n1. First step\n2. Second step\n3. Third step",steps:[{step_number:1,instruction:"First step",expected_outcome:"Step 1 complete",tools_allowed:[]}],priority:50};i({...s,policies:[...s.policies,e]})},A=()=>{const e={id:`tool_guide_${Date.now()}`,name:"New Tool Guide",description:"Add additional context to tool descriptions",policy_type:"tool_guide",enabled:!0,triggers:[{type:"always"}],target_tools:["*"],target_apps:void 0,guide_content:"## Additional Guidelines\n\n- Follow best practices\n- Consider security implications",prepend:!1,priority:50};i({...s,policies:[...s.policies,e]})},M=()=>{const e={id:`tool_approval_${Date.now()}`,name:"New Tool Approval",description:"Require approval before executing specific tools",policy_type:"tool_approval",enabled:!0,triggers:[],required_tools:[],required_apps:void 0,approval_message:"This tool requires your approval before execution.",show_code_preview:!0,auto_approve_after:void 0,priority:50};i({...s,policies:[...s.policies,e]})},I=()=>{const e={id:`output_formatter_${Date.now()}`,name:"New Output Formatter",description:"Format the final AI message output",policy_type:"output_formatter",enabled:!0,triggers:[{type:"keyword",value:[],target:"agent_response",case_sensitive:!1,operator:"and"}],format_type:"markdown",format_config:"Format the response in a clear, structured way with proper headings and bullet points.",priority:50};i({...s,policies:[...s.policies,e]})},F=(e,t)=>{i({...s,policies:s.policies.map(o=>o.id===e?{...o,...t}:o)})},T=e=>{i({...s,policies:s.policies.filter(t=>t.id!==e)})},P=s.policies.filter(e=>"intent_guard"===e.policy_type),N=s.policies.filter(e=>"playbook"===e.policy_type),j=s.policies.filter(e=>"tool_guide"===e.policy_type),$=s.policies.filter(e=>"tool_approval"===e.policy_type),D=s.policies.filter(e=>"output_formatter"===e.policy_type);return n.createElement(n.Fragment,null,n.createElement(r.KXP,{open:!0,onClose:e,size:"lg",isFullWidth:!0,preventCloseOnClickOutside:!0},n.createElement(r.rQ0,{title:"Policies Configuration",buttonOnClick:e}),n.createElement(r.cwr,{hasScrollingContent:!0},n.createElement(r.Sxu,{theme:"white"},n.createElement(r.BJc,{gap:6,style:{paddingBottom:"2rem"}},f?n.createElement(r.FAs,null,n.createElement("p",null,"Loading policies...")):n.createElement(r.FAs,null,n.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},n.createElement(r.BJc,{gap:2},n.createElement("h3",{style:{fontSize:"1rem",fontWeight:600}},"Global Policy System"),n.createElement("p",{style:{color:"var(--cds-text-secondary)",fontSize:"0.875rem"}},"Master switch for all policy enforcement (",s.policies.length," policies configured)")),n.createElement(r.lMk,{id:"enable-policies-toggle",labelText:"Enable Policy System",labelA:"Disabled",labelB:"Enabled",toggled:s.enablePolicies,onToggle:e=>i({...s,enablePolicies:e}),hideLabel:!0}))),!f&&n.createElement(r.tUM,null,n.createElement(r.wbY,{"aria-label":"Policy Types"},n.createElement(r.ozo,null,"Intent Guards (",P.length,")"),n.createElement(r.ozo,null,"Playbooks (",N.length,")"),n.createElement(r.ozo,null,"Tool Guide (",j.length,")"),n.createElement(r.ozo,null,"Tool Approval (",$.length,")"),n.createElement(r.ozo,null,"Output Formatter (",D.length,")")),n.createElement(r.T2N,null,n.createElement(r.KpK,null,n.createElement(r.BJc,{gap:5,style:{paddingTop:"1rem"}},n.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},n.createElement("h4",{style:{fontSize:"1.25rem",fontWeight:400}},"Intent Guards"),n.createElement(r.$nd,{size:"sm",renderIcon:a.OMN,onClick:C,disabled:!s.enablePolicies},"Add Intent Guard")),0===P.length?n.createElement(r.FAs,null,n.createElement("p",{style:{color:"var(--cds-text-secondary)"}},'No intent guards configured. Click "Add Intent Guard" to create one.')):n.createElement(r.BJc,{gap:4},P.map(e=>{const t=c===e.id,o=e.triggers.find(e=>"keyword"===e.type),i=o&&Array.isArray(o.value)?o.value:[];return n.createElement(r.FAs,{key:e.id,style:{padding:0,border:"1px solid var(--cds-border-subtle)"}},n.createElement("div",{style:{padding:"1rem",backgroundColor:t?"var(--cds-layer-01)":"transparent"}},n.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},n.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{alignItems:"center",flex:1}},n.createElement(r.Sc0,{id:`enabled-${e.id}`,labelText:"Enable Policy",hideLabel:!0,checked:e.enabled,onChange:t=>F(e.id,{enabled:t.target.checked}),disabled:!s.enablePolicies}),n.createElement("div",{style:{flex:1,maxWidth:"400px"}},n.createElement(r.ksK,{id:`name-${e.id}`,labelText:"Policy Name",hideLabel:!0,value:e.name,onChange:t=>F(e.id,{name:t.target.value}),placeholder:"Policy Name",disabled:!s.enablePolicies}))),n.createElement(r.BJc,{orientation:"horizontal",gap:2},n.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,renderIcon:t?a.rXn:a.yQN,iconDescription:t?"Collapse":"Expand",tooltipPosition:"bottom",onClick:()=>d(t?null:e.id)}),n.createElement(r.$nd,{kind:"danger--ghost",size:"sm",hasIconOnly:!0,renderIcon:a.zHo,iconDescription:"Delete",tooltipPosition:"bottom",onClick:()=>T(e.id),disabled:!s.enablePolicies}))),!t&&n.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{marginTop:"0.5rem",marginLeft:"2.5rem",color:"var(--cds-text-secondary)",fontSize:"0.75rem"}},i.length>0&&n.createElement("span",null,i.length," keyword",1!==i.length?"s":""),e.triggers.some(e=>"natural_language"===e.type)&&n.createElement("span",null,"AI trigger"),n.createElement("span",null,"Priority: ",e.priority))),t&&n.createElement("div",{style:{padding:"1.5rem",borderTop:"1px solid var(--cds-border-subtle)",backgroundColor:"var(--cds-layer-00)"}},n.createElement(r.BJc,{gap:6},n.createElement(r.fs1,{id:`description-${e.id}`,labelText:"Description",value:e.description,onChange:t=>F(e.id,{description:t.target.value}),placeholder:"What this policy does...",rows:2,disabled:!s.enablePolicies}),n.createElement(ue,{labelText:"Trigger Keywords (Optional)",values:i,onChange:t=>{const o=e.triggers.filter(e=>"keyword"!==e.type);if(t.length>0){const n=e.triggers.find(e=>"keyword"===e.type);o.push({type:"keyword",value:t,target:"intent",case_sensitive:!1,operator:n?.operator||"and"})}F(e.id,{triggers:o})},placeholder:"Type keyword and press Enter or comma",disabled:!s.enablePolicies,helperText:"Type keywords and press Enter or comma to add. Click × to remove."}),i.length>1&&n.createElement(r.l6P,{id:`keyword-operator-${e.id}`,labelText:"Keyword Matching",value:o?.operator||"and",onChange:t=>{const o=t.target.value,n=e.triggers.map(e=>"keyword"===e.type?{...e,operator:o}:e);F(e.id,{triggers:n})},disabled:!s.enablePolicies,helperText:"Choose whether all keywords or any keyword should trigger this policy"},n.createElement(r.ebT,{value:"and",text:"Match ALL keywords (AND)"}),n.createElement(r.ebT,{value:"or",text:"Match ANY keyword (OR)"})),(()=>{const t=e.triggers.find(e=>"natural_language"===e.type),o=t?Array.isArray(t.value)?t.value:t.value?[t.value]:[]:[];return n.createElement(r.BJc,{gap:5},t?n.createElement(n.Fragment,null,n.createElement(ue,{labelText:"Natural Language Triggers",values:o,onChange:t=>{const o=e.triggers.map(e=>"natural_language"===e.type?{...e,value:t}:e);F(e.id,{triggers:o})},placeholder:"Type natural language trigger and press Enter",disabled:!s.enablePolicies,helperText:"Type natural language triggers and press Enter to add. AI will match similar intents."}),n.createElement(r.Apm,{id:`threshold-${e.id}`,labelText:`Similarity Threshold: ${(t.threshold||.7).toFixed(2)}`,min:.5,max:1,step:.05,value:t.threshold||.7,onChange:t=>{const o=e.triggers.map(e=>"natural_language"===e.type?{...e,threshold:t.value}:e);F(e.id,{triggers:o})},disabled:!s.enablePolicies}),n.createElement(r.$nd,{kind:"danger",size:"sm",onClick:()=>{const t=e.triggers.filter(e=>"natural_language"!==e.type);F(e.id,{triggers:t})},disabled:!s.enablePolicies},"Remove Natural Language Trigger")):n.createElement("div",null,n.createElement(r.$nd,{kind:"tertiary",size:"sm",renderIcon:a.OMN,onClick:()=>{F(e.id,{triggers:[...e.triggers,{type:"natural_language",value:[],target:"intent",threshold:.7}]})},disabled:!s.enablePolicies},"Add Natural Language Trigger")))})(),n.createElement(r.fs1,{id:`response-${e.id}`,labelText:"Response Message",value:e.response.content,onChange:t=>F(e.id,{response:{...e.response,content:t.target.value}}),placeholder:"This action is not allowed.",rows:3,disabled:!s.enablePolicies}),n.createElement(r.BJc,{orientation:"horizontal",gap:5},n.createElement(r.Q7x,{id:`priority-${e.id}`,label:"Priority",value:e.priority,onChange:(t,{value:o})=>F(e.id,{priority:"number"==typeof o?o:0}),min:0,max:100,disabled:!s.enablePolicies,helperText:"Higher priority policies are checked first"}),n.createElement("div",{style:{paddingTop:"1.5rem"}},n.createElement(r.Sc0,{id:`allow-override-${e.id}`,labelText:"Allow Override",checked:e.allow_override,onChange:t=>F(e.id,{allow_override:t.target.checked}),disabled:!s.enablePolicies}),n.createElement("div",{style:{color:"var(--cds-text-secondary)",fontSize:"0.75rem",marginTop:"0.25rem"}},"User can bypass this policy"))))))})))),n.createElement(r.KpK,null,n.createElement(r.BJc,{gap:5,style:{paddingTop:"1rem"}},n.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},n.createElement("h4",{style:{fontSize:"1.25rem",fontWeight:400}},"Playbooks"),n.createElement(r.$nd,{size:"sm",renderIcon:a.OMN,onClick:S,disabled:!s.enablePolicies},"Add Playbook")),0===N.length?n.createElement(r.FAs,null,n.createElement("p",{style:{color:"var(--cds-text-secondary)"}},'No playbooks configured. Click "Add Playbook" to create one.')):n.createElement(r.BJc,{gap:4},N.map(e=>{const t=c===e.id,o=e.triggers.find(e=>"keyword"===e.type),i=o&&Array.isArray(o.value)?o.value:[];return n.createElement(r.FAs,{key:e.id,style:{padding:0,border:"1px solid var(--cds-border-subtle)"}},n.createElement("div",{style:{padding:"1rem",backgroundColor:t?"var(--cds-layer-01)":"transparent"}},n.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},n.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{alignItems:"center",flex:1}},n.createElement(r.Sc0,{id:`enabled-playbook-${e.id}`,labelText:"Enable Policy",hideLabel:!0,checked:e.enabled,onChange:t=>F(e.id,{enabled:t.target.checked}),disabled:!s.enablePolicies}),n.createElement("div",{style:{flex:1,maxWidth:"400px"}},n.createElement(r.ksK,{id:`name-playbook-${e.id}`,labelText:"Policy Name",hideLabel:!0,value:e.name,onChange:t=>F(e.id,{name:t.target.value}),placeholder:"Playbook Name",disabled:!s.enablePolicies}))),n.createElement(r.BJc,{orientation:"horizontal",gap:2},n.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,renderIcon:t?a.rXn:a.yQN,iconDescription:t?"Collapse":"Expand",tooltipPosition:"bottom",onClick:()=>d(t?null:e.id)}),n.createElement(r.$nd,{kind:"danger--ghost",size:"sm",hasIconOnly:!0,renderIcon:a.zHo,iconDescription:"Delete",tooltipPosition:"bottom",onClick:()=>T(e.id),disabled:!s.enablePolicies}))),!t&&n.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{marginTop:"0.5rem",marginLeft:"2.5rem",color:"var(--cds-text-secondary)",fontSize:"0.75rem"}},n.createElement("span",null,e.steps.length," step",1!==e.steps.length?"s":""),e.triggers.length>0&&n.createElement("span",null,"natural_language"===e.triggers[0].type?"AI trigger":`${i.length} keyword${1!==i.length?"s":""}`))),t&&n.createElement("div",{style:{padding:"1.5rem",borderTop:"1px solid var(--cds-border-subtle)",backgroundColor:"var(--cds-layer-00)"}},n.createElement(r.BJc,{gap:6},n.createElement(r.fs1,{id:`description-playbook-${e.id}`,labelText:"Description",value:e.description,onChange:t=>F(e.id,{description:t.target.value}),placeholder:"What this playbook guides the user through...",rows:2,disabled:!s.enablePolicies}),n.createElement(r.l6P,{id:`trigger-type-playbook-${e.id}`,labelText:"Trigger Type",value:e.triggers.length>0&&"natural_language"===e.triggers[0].type?"natural_language":"keyword",onChange:t=>{const o=t.target.value;F(e.id,"natural_language"===o?{triggers:[{type:"natural_language",value:[],target:"intent",threshold:.7}]}:{triggers:[{type:"keyword",value:[],target:"intent",case_sensitive:!1,operator:"and"}]})},disabled:!s.enablePolicies},n.createElement(r.ebT,{value:"keyword",text:"Keywords (Exact Match)"}),n.createElement(r.ebT,{value:"natural_language",text:"Natural Language (AI Match)"})),e.triggers.length>0&&"keyword"===e.triggers[0].type&&n.createElement(r.BJc,{gap:5},n.createElement(ue,{labelText:"Trigger Keywords",values:i,onChange:t=>{const o=e.triggers.map(e=>"keyword"===e.type?{...e,value:t}:e);F(e.id,{triggers:o})},placeholder:"Type keyword and press Enter or comma",disabled:!s.enablePolicies,helperText:"Type keywords and press Enter or comma to add."}),i.length>1&&n.createElement(r.l6P,{id:`keyword-operator-playbook-${e.id}`,labelText:"Keyword Matching",value:o?.operator||"and",onChange:t=>{const o=t.target.value,n=e.triggers.map(e=>"keyword"===e.type?{...e,operator:o}:e);F(e.id,{triggers:n})},disabled:!s.enablePolicies,helperText:"Choose whether all keywords or any keyword should trigger this playbook"},n.createElement(r.ebT,{value:"and",text:"Match ALL keywords (AND)"}),n.createElement(r.ebT,{value:"or",text:"Match ANY keyword (OR)"}))),e.triggers.length>0&&"natural_language"===e.triggers[0].type&&n.createElement(r.BJc,{gap:5},n.createElement(ue,{labelText:"Natural Language Triggers",values:Array.isArray(e.triggers[0].value)?e.triggers[0].value:e.triggers[0].value?[e.triggers[0].value]:[],onChange:t=>{const o=e.triggers.map((e,o)=>0===o?{...e,value:t}:e);F(e.id,{triggers:o})},placeholder:"Type trigger and press Enter",disabled:!s.enablePolicies,helperText:"Type natural language triggers and press Enter to add. AI will match similar user requests."}),n.createElement(r.Apm,{id:`threshold-playbook-${e.id}`,labelText:`Similarity Threshold: ${(e.triggers[0].threshold||.7).toFixed(2)}`,min:.5,max:1,step:.05,value:e.triggers[0].threshold||.7,onChange:t=>{const o=e.triggers.map((e,o)=>0===o?{...e,threshold:t.value}:e);F(e.id,{triggers:o})},disabled:!s.enablePolicies})),n.createElement(r.fs1,{id:`markdown-playbook-${e.id}`,labelText:"Markdown Content",value:e.markdown_content,onChange:t=>F(e.id,{markdown_content:t.target.value}),placeholder:"# Task Guide ## Steps: 1. First step\n2. Second step",rows:8,disabled:!s.enablePolicies,helperText:"Markdown-formatted guidance that will be shown to the agent"}),n.createElement(r.Q7x,{id:`priority-playbook-${e.id}`,label:"Priority",value:e.priority,onChange:(t,{value:o})=>F(e.id,{priority:"number"==typeof o?o:0}),min:0,max:100,disabled:!s.enablePolicies,helperText:"Higher priority playbooks are checked first"}))))})))),n.createElement(r.KpK,null,n.createElement(r.BJc,{gap:5,style:{paddingTop:"1rem"}},n.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},n.createElement("h4",{style:{fontSize:"1.25rem",fontWeight:400}},"Tool Guide Policies"),n.createElement(r.$nd,{size:"sm",renderIcon:a.OMN,onClick:A,disabled:!s.enablePolicies},"Add Tool Guide")),0===j.length?n.createElement(r.FAs,null,n.createElement("p",{style:{color:"var(--cds-text-secondary)"}},'No tool guide policies configured. Click "Add Tool Guide" to create one.')):n.createElement(r.BJc,{gap:4},j.map(e=>{const t=c===e.id;return n.createElement(r.FAs,{key:e.id,style:{padding:0,border:"1px solid var(--cds-border-subtle)"}},n.createElement("div",{style:{padding:"1rem",backgroundColor:t?"var(--cds-layer-01)":"transparent"}},n.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},n.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{alignItems:"center",flex:1}},n.createElement(r.Sc0,{id:`enabled-toolguide-${e.id}`,labelText:"Enable Policy",hideLabel:!0,checked:e.enabled,onChange:t=>F(e.id,{enabled:t.target.checked}),disabled:!s.enablePolicies}),n.createElement("div",{style:{flex:1,maxWidth:"400px"}},n.createElement(r.ksK,{id:`name-toolguide-${e.id}`,labelText:"Policy Name",hideLabel:!0,value:e.name,onChange:t=>F(e.id,{name:t.target.value}),placeholder:"Policy Name",disabled:!s.enablePolicies}))),n.createElement(r.BJc,{orientation:"horizontal",gap:2},n.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,renderIcon:t?a.rXn:a.yQN,iconDescription:t?"Collapse":"Expand",tooltipPosition:"bottom",onClick:()=>d(t?null:e.id)}),n.createElement(r.$nd,{kind:"danger--ghost",size:"sm",hasIconOnly:!0,renderIcon:a.zHo,iconDescription:"Delete",tooltipPosition:"bottom",onClick:()=>T(e.id),disabled:!s.enablePolicies}))),!t&&n.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{marginTop:"0.5rem",marginLeft:"2.5rem",color:"var(--cds-text-secondary)",fontSize:"0.75rem"}},n.createElement("span",null,e.target_tools.includes("*")?"All tools":`${e.target_tools.length} tool(s)`),e.target_apps&&e.target_apps.length>0&&n.createElement("span",null,e.target_apps.length," app(s)"),n.createElement("span",null,"Priority: ",e.priority))),t&&n.createElement("div",{style:{padding:"1.5rem",borderTop:"1px solid var(--cds-border-subtle)",backgroundColor:"var(--cds-layer-00)"}},n.createElement(r.BJc,{gap:6},n.createElement(r.fs1,{id:`description-toolguide-${e.id}`,labelText:"Description",value:e.description,onChange:t=>F(e.id,{description:t.target.value}),rows:2,disabled:!s.enablePolicies}),n.createElement(r.KFt,{id:`target-tools-${e.id}`,titleText:"Target Tools",label:k?"Loading tools...":"Select tools to enrich",items:h.map(e=>({id:e.name,label:e.name,text:`${e.name} (${e.app})`})),initialSelectedItems:h.filter(t=>e.target_tools.includes(t.name)).map(e=>({id:e.name,label:e.name,text:`${e.name} (${e.app})`})),onChange:t=>{const o=t.selectedItems?.map(e=>e.id)||[];F(e.id,{target_tools:o})},disabled:!s.enablePolicies||k,helperText:"Select specific tools to enrich, or use * to enrich all tools"}),n.createElement(r.KFt,{id:`target-apps-${e.id}`,titleText:"Target Apps (Optional)",label:k?"Loading apps...":"Select apps (optional)",items:x.map(e=>({id:e.name,label:e.name,text:`${e.name} (${e.type})`})),initialSelectedItems:x.filter(t=>e.target_apps?.includes(t.name)).map(e=>({id:e.name,label:e.name,text:`${e.name} (${e.type})`})),onChange:t=>{const o=t.selectedItems?.map(e=>e.id)||[];F(e.id,{target_apps:o.length>0?o:void 0})},disabled:!s.enablePolicies||k,helperText:"Optionally filter by app name"}),n.createElement(r.fs1,{id:`guide-content-${e.id}`,labelText:"Guide Content (Markdown)",value:e.guide_content,onChange:t=>F(e.id,{guide_content:t.target.value}),placeholder:"## Additional Guidelines - Follow best practices\n- Consider security",rows:6,disabled:!s.enablePolicies,helperText:"Markdown content to add to tool descriptions"}),n.createElement(r.Sc0,{id:`prepend-${e.id}`,labelText:"Prepend content (add before existing description)",checked:e.prepend,onChange:t=>F(e.id,{prepend:t.target.checked}),disabled:!s.enablePolicies}),n.createElement(r.Q7x,{id:`priority-toolguide-${e.id}`,label:"Priority",value:e.priority,onChange:(t,{value:o})=>F(e.id,{priority:"number"==typeof o?o:0}),min:0,max:100,disabled:!s.enablePolicies,helperText:"Higher priority guides are applied first"}))))})))),n.createElement(r.KpK,null,n.createElement(r.BJc,{gap:5,style:{paddingTop:"1rem"}},n.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},n.createElement("h4",{style:{fontSize:"1.25rem",fontWeight:400}},"Tool Approval Policies"),n.createElement(r.$nd,{size:"sm",renderIcon:a.OMN,onClick:M,disabled:!s.enablePolicies},"Add Tool Approval")),0===$.length?n.createElement(r.FAs,null,n.createElement("p",{style:{color:"var(--cds-text-secondary)"}},'No tool approval policies configured. Click "Add Tool Approval" to create one.')):n.createElement(r.BJc,{gap:4},$.map(e=>{const t=c===e.id;return n.createElement(r.FAs,{key:e.id,style:{padding:0,border:"1px solid var(--cds-border-subtle)"}},n.createElement("div",{style:{padding:"1rem",backgroundColor:t?"var(--cds-layer-01)":"transparent"}},n.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},n.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{alignItems:"center",flex:1}},n.createElement(r.Sc0,{id:`enabled-toolapproval-${e.id}`,labelText:"Enable Policy",hideLabel:!0,checked:e.enabled,onChange:t=>F(e.id,{enabled:t.target.checked}),disabled:!s.enablePolicies}),n.createElement("div",{style:{flex:1,maxWidth:"400px"}},n.createElement(r.ksK,{id:`name-toolapproval-${e.id}`,labelText:"Policy Name",hideLabel:!0,value:e.name,onChange:t=>F(e.id,{name:t.target.value}),placeholder:"Policy Name",disabled:!s.enablePolicies}))),n.createElement(r.BJc,{orientation:"horizontal",gap:2},n.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,renderIcon:t?a.rXn:a.yQN,iconDescription:t?"Collapse":"Expand",tooltipPosition:"bottom",onClick:()=>d(t?null:e.id)}),n.createElement(r.$nd,{kind:"danger--ghost",size:"sm",hasIconOnly:!0,renderIcon:a.zHo,iconDescription:"Delete",tooltipPosition:"bottom",onClick:()=>T(e.id),disabled:!s.enablePolicies}))),!t&&n.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{marginTop:"0.5rem",marginLeft:"2.5rem",color:"var(--cds-text-secondary)",fontSize:"0.75rem"}},n.createElement("span",null,0===e.required_tools.length?"No tools selected":e.required_tools.includes("*")?"All tools":`${e.required_tools.length} tool(s)`),e.required_apps&&e.required_apps.length>0&&n.createElement("span",null,e.required_apps.length," app(s)"),n.createElement("span",null,"Priority: ",e.priority))),t&&n.createElement("div",{style:{padding:"1.5rem",borderTop:"1px solid var(--cds-border-subtle)",backgroundColor:"var(--cds-layer-00)"}},n.createElement(r.BJc,{gap:6},n.createElement(r.fs1,{id:`description-toolapproval-${e.id}`,labelText:"Description",value:e.description,onChange:t=>F(e.id,{description:t.target.value}),rows:2,disabled:!s.enablePolicies}),n.createElement(r.KFt,{id:`required-tools-${e.id}`,titleText:"Required Tools",label:k?"Loading tools...":"Select tools requiring approval",items:h.map(e=>({id:e.name,label:e.name,text:`${e.name} (${e.app})`})),initialSelectedItems:h.filter(t=>e.required_tools.includes(t.name)).map(e=>({id:e.name,label:e.name,text:`${e.name} (${e.app})`})),onChange:t=>{const o=t.selectedItems?.map(e=>e.id)||[];F(e.id,{required_tools:o})},disabled:!s.enablePolicies||k,helperText:"Tools that require approval before execution"}),n.createElement(r.KFt,{id:`required-apps-${e.id}`,titleText:"Required Apps (Optional)",label:k?"Loading apps...":"Select apps (optional)",items:x.map(e=>({id:e.name,label:e.name,text:`${e.name} (${e.type})`})),initialSelectedItems:x.filter(t=>e.required_apps?.includes(t.name)).map(e=>({id:e.name,label:e.name,text:`${e.name} (${e.type})`})),onChange:t=>{const o=t.selectedItems?.map(e=>e.id)||[];F(e.id,{required_apps:o.length>0?o:void 0})},disabled:!s.enablePolicies||k,helperText:"Optionally require approval for all tools from specific apps"}),n.createElement(r.fs1,{id:`approval-message-${e.id}`,labelText:"Approval Message (optional)",value:e.approval_message||"",onChange:t=>F(e.id,{approval_message:t.target.value||void 0}),placeholder:"This tool requires your approval before execution.",rows:3,disabled:!s.enablePolicies,helperText:"Custom message shown when requesting approval"}),n.createElement(r.Sc0,{id:`show-code-${e.id}`,labelText:"Show code preview in approval request",checked:e.show_code_preview,onChange:t=>F(e.id,{show_code_preview:t.target.checked}),disabled:!s.enablePolicies}),n.createElement(r.Q7x,{id:`auto-approve-${e.id}`,label:"Auto-approve after (seconds, optional)",value:e.auto_approve_after||0,onChange:(t,{value:o})=>{const n="number"==typeof o&&o>0?o:void 0;F(e.id,{auto_approve_after:n})},min:1,placeholder:"Leave empty for no auto-approve",disabled:!s.enablePolicies,helperText:"Automatically approve after N seconds (leave empty to disable)"}),n.createElement(r.Q7x,{id:`priority-toolapproval-${e.id}`,label:"Priority",value:e.priority,onChange:(t,{value:o})=>F(e.id,{priority:"number"==typeof o?o:0}),min:0,max:100,disabled:!s.enablePolicies,helperText:"Higher priority approval policies are checked first"}))))})))),n.createElement(r.KpK,null,n.createElement(r.BJc,{gap:5,style:{paddingTop:"1rem"}},n.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},n.createElement("h4",{style:{fontSize:"1.25rem",fontWeight:400}},"Output Formatter Policies"),n.createElement(r.$nd,{size:"sm",renderIcon:a.OMN,onClick:I,disabled:!s.enablePolicies},"Add Output Formatter")),0===D.length?n.createElement(r.FAs,null,n.createElement("p",{style:{color:"var(--cds-text-secondary)"}},'No output formatter policies configured. Click "Add Output Formatter" to create one.')):n.createElement(r.BJc,{gap:4},D.map(e=>{const t=c===e.id,o=e.triggers.find(e=>"keyword"===e.type),i=o&&Array.isArray(o.value)?o.value:[];return n.createElement(r.FAs,{key:e.id,style:{padding:0,border:"1px solid var(--cds-border-subtle)"}},n.createElement("div",{style:{padding:"1rem",backgroundColor:t?"var(--cds-layer-01)":"transparent"}},n.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},n.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{alignItems:"center",flex:1}},n.createElement(r.Sc0,{id:`enabled-outputformatter-${e.id}`,labelText:"Enable Policy",hideLabel:!0,checked:e.enabled,onChange:t=>F(e.id,{enabled:t.target.checked}),disabled:!s.enablePolicies}),n.createElement("div",{style:{flex:1,maxWidth:"400px"}},n.createElement(r.ksK,{id:`name-outputformatter-${e.id}`,labelText:"Policy Name",hideLabel:!0,value:e.name,onChange:t=>F(e.id,{name:t.target.value}),placeholder:"Policy Name",disabled:!s.enablePolicies}))),n.createElement(r.BJc,{orientation:"horizontal",gap:2},n.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,renderIcon:t?a.rXn:a.yQN,iconDescription:t?"Collapse":"Expand",tooltipPosition:"bottom",onClick:()=>d(t?null:e.id)}),n.createElement(r.$nd,{kind:"danger--ghost",size:"sm",hasIconOnly:!0,renderIcon:a.zHo,iconDescription:"Delete",tooltipPosition:"bottom",onClick:()=>T(e.id),disabled:!s.enablePolicies}))),!t&&n.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{marginTop:"0.5rem",marginLeft:"2.5rem",color:"var(--cds-text-secondary)",fontSize:"0.75rem"}},n.createElement("span",null,"direct"===e.format_type?"Direct":"markdown"===e.format_type?"Markdown (LLM)":"JSON (LLM)"),i.length>0&&n.createElement("span",null,i.length," keyword",1!==i.length?"s":""),e.triggers.some(e=>"natural_language"===e.type)&&n.createElement("span",null,"AI trigger"),n.createElement("span",null,"Priority: ",e.priority))),t&&n.createElement("div",{style:{padding:"1.5rem",borderTop:"1px solid var(--cds-border-subtle)",backgroundColor:"var(--cds-layer-00)"}},n.createElement(r.BJc,{gap:6},n.createElement(r.fs1,{id:`description-outputformatter-${e.id}`,labelText:"Description",value:e.description,onChange:t=>F(e.id,{description:t.target.value}),rows:2,disabled:!s.enablePolicies}),n.createElement(ue,{labelText:"Trigger Keywords (Optional)",values:i,onChange:t=>{const o=e.triggers.filter(e=>"keyword"!==e.type);if(t.length>0){const n=e.triggers.find(e=>"keyword"===e.type);o.push({type:"keyword",value:t,target:"agent_response",case_sensitive:!1,operator:n?.operator||"and"})}F(e.id,{triggers:o})},placeholder:"Type keyword and press Enter or comma",disabled:!s.enablePolicies,helperText:"Keywords to match against the last AI message content. Leave empty to always format."}),i.length>1&&n.createElement(r.l6P,{id:`keyword-operator-outputformatter-${e.id}`,labelText:"Keyword Matching",value:o?.operator||"and",onChange:t=>{const o=t.target.value,n=e.triggers.map(e=>"keyword"===e.type?{...e,operator:o}:e);F(e.id,{triggers:n})},disabled:!s.enablePolicies,helperText:"Choose whether all keywords or any keyword should trigger this formatter"},n.createElement(r.ebT,{value:"and",text:"Match ALL keywords (AND)"}),n.createElement(r.ebT,{value:"or",text:"Match ANY keyword (OR)"})),(()=>{const t=e.triggers.find(e=>"natural_language"===e.type),o=t?Array.isArray(t.value)?t.value:t.value?[t.value]:[]:[];return n.createElement(r.BJc,{gap:5},t?n.createElement(n.Fragment,null,n.createElement(ue,{labelText:"Natural Language Triggers",values:o,onChange:t=>{const o=e.triggers.map(e=>"natural_language"===e.type?{...e,value:t}:e);F(e.id,{triggers:o})},placeholder:"Type natural language trigger and press Enter",disabled:!s.enablePolicies,helperText:"Type natural language triggers and press Enter to add. AI will match similar responses."}),n.createElement(r.Apm,{id:`threshold-output-${e.id}`,labelText:`Similarity Threshold: ${(t.threshold||.7).toFixed(2)}`,min:.5,max:1,step:.05,value:t.threshold||.7,onChange:t=>{const o=e.triggers.map(e=>"natural_language"===e.type?{...e,threshold:t.value}:e);F(e.id,{triggers:o})},disabled:!s.enablePolicies}),n.createElement(r.$nd,{kind:"danger",size:"sm",onClick:()=>{const t=e.triggers.filter(e=>"natural_language"!==e.type);F(e.id,{triggers:t})},disabled:!s.enablePolicies},"Remove Natural Language Trigger")):n.createElement("div",null,n.createElement(r.$nd,{kind:"tertiary",size:"sm",renderIcon:a.OMN,onClick:()=>{F(e.id,{triggers:[...e.triggers,{type:"natural_language",value:[],target:"agent_response",threshold:.7}]})},disabled:!s.enablePolicies},"Add Natural Language Trigger")))})(),n.createElement(r.l6P,{id:`format-type-${e.id}`,labelText:"Format Type",value:e.format_type,onChange:t=>F(e.id,{format_type:t.target.value}),disabled:!s.enablePolicies,helperText:"direct"===e.format_type?"Directly replace the response with the provided string (no LLM processing)":"markdown"===e.format_type?"Use LLM to reformat the response according to markdown instructions":"Use LLM to extract and format the response as JSON matching the schema"},n.createElement(r.ebT,{value:"direct",text:"Direct Answer (No LLM)"}),n.createElement(r.ebT,{value:"markdown",text:"Markdown Instructions (LLM)"}),n.createElement(r.ebT,{value:"json_schema",text:"JSON Schema (LLM)"})),n.createElement(r.fs1,{id:`format-config-${e.id}`,labelText:"direct"===e.format_type?"Direct Answer String":"markdown"===e.format_type?"Formatting Instructions (Markdown)":"JSON Schema",value:e.format_config,onChange:t=>F(e.id,{format_config:t.target.value}),placeholder:"direct"===e.format_type?"You are not allowed to view this sensitive data":"markdown"===e.format_type?"Format the response in a clear, structured way with proper headings and bullet points.":'{\n "type": "object",\n "properties": {\n "summary": {"type": "string"},\n "details": {"type": "array"}\n }\n}',rows:"json_schema"===e.format_type?12:"direct"===e.format_type?4:8,disabled:!s.enablePolicies,helperText:"direct"===e.format_type?"This exact string will replace the AI response when triggers match (no LLM processing)":"markdown"===e.format_type?"Markdown instructions for how to format the AI response (processed by LLM)":"JSON schema that the formatted response must match (processed by LLM)"}),n.createElement(r.Q7x,{id:`priority-outputformatter-${e.id}`,label:"Priority",value:e.priority,onChange:(t,{value:o})=>F(e.id,{priority:Number(o)}),min:0,max:100,disabled:!s.enablePolicies,helperText:"Higher priority formatters are checked first"}))))}))))))))),n.createElement(r.jlY,null,n.createElement(r.$nd,{kind:"secondary",onClick:e},"Cancel"),n.createElement(r.$nd,{kind:"primary",renderIcon:a.eMP,onClick:async()=>{document.activeElement instanceof HTMLElement&&document.activeElement.blur(),await new Promise(e=>setTimeout(e,50)),b("saving");try{const n=s.policies.map(e=>({...e,triggers:e.triggers.map(e=>{if("natural_language"===e.type&&void 0!==e.value){const t=Array.isArray(e.value)?e.value:"string"==typeof e.value?[e.value]:[];return{...e,value:t}}return e})})),i={enablePolicies:s.enablePolicies,policies:n};let r;if(t)r=await async function(e,t){return p("/api/manage/config/draft/policies"+(t?`?agent_id=${encodeURIComponent(t)}`:""),{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({policies:e})})}(i);else{const e=await u(!1);if(!e.ok){const t=await e.text();b("error");let o="Failed to load existing configuration";try{const e=JSON.parse(t);o=e.error||e.message||o}catch{o=t||o}return U({kind:"error",title:"Save aborted",subtitle:o}),void setTimeout(()=>b("idle"),2e3)}const t=await e.json(),o={...t.config||{},policies:i};r=await m(o)}if(r.ok)b("success"),U({kind:"success",title:"Policies saved successfully",subtitle:`${i.policies.length} ${1===i.policies.length?"policy":"policies"} saved`}),o?.(i),setTimeout(()=>{b("idle"),e()},1500);else{const e=await r.text();b("error");let t="Failed to save policies";try{const o=JSON.parse(e);t=o.error||o.message||t}catch{t=e||t}U({kind:"error",title:"Save failed",subtitle:t}),setTimeout(()=>b("idle"),2e3)}}catch(e){b("error");const t=e instanceof Error?e.message:"Network error occurred";U({kind:"error",title:"Save failed",subtitle:t}),setTimeout(()=>b("idle"),2e3)}},disabled:"saving"===l},"idle"===l&&"Save Changes","saving"===l&&"Saving...","success"===l&&"Saved!","error"===l&&"Error!"))),z&&n.createElement("div",{style:{position:"fixed",top:"3rem",right:"1rem",zIndex:1e4,maxWidth:"400px"}},n.createElement(r.HYS,{kind:z.kind,title:z.title,subtitle:z.subtitle,timeout:5e3,onClose:()=>U(null),lowContrast:!0})))}var me=o(8895),ge=o(7414),ve={};ve.styleTagTransform=T(),ve.setAttributes=A(),ve.insert=C().bind(null,"head"),ve.domAPI=E(),ve.insertStyleElement=I();z()(ge.A,ve),ge.A&&ge.A.locals&&ge.A.locals;var he=({variable:e,onClose:t})=>{const o=`## ${e.name}\n\n**Type:** \`${e.type}\`${e.count_items?` (${e.count_items} items)`:""}\n\n${e.description?`**Description:** ${e.description}\n\n`:""}**Value:**\n\`\`\`\n${e.value_preview}\n\`\`\``;return n.createElement("div",{className:"variable-popup-overlay",onClick:t},n.createElement("div",{className:"variable-popup-content",onClick:e=>e.stopPropagation()},n.createElement("div",{className:"variable-popup-header"},n.createElement("h3",null,"Variable Details"),n.createElement("div",{className:"variable-popup-actions"},n.createElement("button",{className:"variable-popup-download-btn",onClick:()=>{if("dict"===e.type)try{const t=JSON.parse(e.value_preview),o=JSON.stringify(t,null,2),n=new Blob([o],{type:"application/octet-stream"}),s=URL.createObjectURL(n),i=document.createElement("a");return i.href=s,i.download=`${e.name}.json`,document.body.appendChild(i),i.click(),document.body.removeChild(i),void URL.revokeObjectURL(s)}catch(e){}const t=`# Variable: ${e.name}\n\n**Type:** ${e.type}\n\n${e.description?`**Description:** ${e.description}\n\n`:""}**Value:**\n\`\`\`\n${e.value_preview}\n\`\`\``,o=new Blob([t],{type:"text/markdown"}),n=URL.createObjectURL(o),s=document.createElement("a");s.href=n,s.download=`${e.name}.md`,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL(n)},title:"dict"===e.type?"Download as JSON":"Download as Markdown"},n.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"currentColor"},n.createElement("path",{d:"M8.5 1a.5.5 0 0 0-1 0v8.793L5.354 7.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 9.793V1z"}),n.createElement("path",{d:"M3 13h10a1 1 0 0 0 1-1v-1.5a.5.5 0 0 0-1 0V12H3v-.5a.5.5 0 0 0-1 0V12a1 1 0 0 0 1 1z"})),"Download ","dict"===e.type?"JSON":"MD"),n.createElement("button",{className:"variable-popup-close-btn",onClick:t},"×"))),n.createElement("div",{className:"variable-popup-body",dangerouslySetInnerHTML:{__html:(0,me.xI)(o)}})))},_e=o(6999),xe={};xe.styleTagTransform=T(),xe.setAttributes=A(),xe.insert=C().bind(null,"head"),xe.domAPI=E(),xe.insertStyleElement=I();z()(_e.A,xe),_e.A&&_e.A.locals&&_e.A.locals;var ye=({variables:e,history:t=[],selectedAnswerId:o,onSelectAnswer:s})=>{const[i,r]=(0,n.useState)(!0),[a,c]=(0,n.useState)(null),d=Object.keys(e);if(0===d.length&&0===t.length)return null;d.length>0||t.length;return n.createElement(n.Fragment,null,n.createElement("div",{className:"variables-sidebar "+(i?"expanded":"collapsed")},n.createElement("div",{className:"variables-sidebar-header"},n.createElement("button",{className:"variables-sidebar-toggle",onClick:()=>r(!i),title:i?"Collapse variables panel":"Expand variables panel"},i?n.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},n.createElement("polyline",{points:"15 18 9 12 15 6"})):n.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},n.createElement("polyline",{points:"9 18 15 12 9 6"}))),i&&n.createElement(n.Fragment,null,n.createElement("div",{className:"variables-sidebar-title"},n.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},n.createElement("path",{d:"M4 7h16M4 12h16M4 17h16"})),n.createElement("span",null,"Variables"),n.createElement("span",{className:"variables-count"},d.length)),t.length>0&&n.createElement("select",{className:"variables-history-select",value:o||"",onChange:e=>s&&s(e.target.value),onClick:e=>e.stopPropagation(),title:"Select which conversation turn to view variables from"},t.map(e=>{return n.createElement("option",{key:e.id,value:e.id},e.title," - ",Object.keys(e.variables).length," variable",1!==Object.keys(e.variables).length?"s":""," (",(t=e.timestamp,new Date(t).toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"})),")");var t})))),i&&n.createElement("div",{className:"variables-sidebar-content"},t.length>0&&n.createElement("div",{className:"variables-history-info"},"Viewing: ",t.find(e=>e.id===o)?.title||"Latest turn",n.createElement("span",{className:"history-count"},t.length," turns total")),n.createElement("div",{className:"variables-list"},0===d.length&&t.length>0?n.createElement("div",{className:"no-variables-message"},n.createElement("p",null,"No variables in current turn."),n.createElement("p",null,"Select a previous turn from the dropdown above to view its variables.")):d.map(t=>{const o=e[t];return n.createElement("div",{key:t,className:"variable-item",onClick:()=>c({name:t,...o})},n.createElement("div",{className:"variable-item-header"},n.createElement("code",{className:"variable-name"},t),n.createElement("span",{className:"variable-type"},o.type)),o.description&&n.createElement("div",{className:"variable-description"},o.description),void 0!==o.count_items&&o.count_items>1&&n.createElement("div",{className:"variable-meta"},n.createElement("span",{className:"variable-count"},o.count_items," items")),n.createElement("div",{className:"variable-preview"},o.value_preview?o.value_preview.substring(0,80)+(o.value_preview.length>80?"...":""):""))})))),!i&&n.createElement("button",{className:"variables-sidebar-floating-toggle",onClick:()=>r(!0),title:"Show variables panel"},n.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},n.createElement("polyline",{points:"9 18 15 12 9 6"})),n.createElement("span",{className:"variables-floating-count"},d.length)),a&&n.createElement(he,{variable:a,onClose:()=>c(null)}))};const ke=[{value:"none",label:"No auth",needsKey:!1},{value:"header",label:"Header",needsKey:!0},{value:"bearer",label:"Bearer token",needsKey:!1},{value:"api-key",label:"API key (query)",needsKey:!0},{value:"basic",label:"Basic (user:pass)",needsKey:!1},{value:"query",label:"Query parameter",needsKey:!0}];var we=o(6995),ze={};ze.styleTagTransform=T(),ze.setAttributes=A(),ze.insert=C().bind(null,"head"),ze.domAPI=E(),ze.insertStyleElement=I();z()(we.A,ze),we.A&&we.A.locals&&we.A.locals;const Ue={type:"none"},Ee=[{id:"filesystem",name:"Filesystem",description:"Read and write files in a specified directory",icon:a.vdG,config:{name:"filesystem",type:"mcp",mcpMode:"command",command:"npx",argsText:"-y\n@modelcontextprotocol/server-filesystem\n./cuga_workspace",description:"Filesystem access for reading and writing files",transport:"stdio"}},{id:"drawio",name:"Drawio",description:"Create and manipulate diagrams using Draw.io",icon:a.Bjj,config:{name:"drawio",type:"mcp",mcpMode:"command",command:"npx",argsText:"-y\n@next-ai-drawio/mcp-server@latest",description:"Drawio diagram creation and manipulation server",transport:"stdio"}},{id:"browser_mcp",name:"Browser_MCP",description:"Browser automation and web interaction capabilities",icon:a.Bjj,config:{name:"browser_mcp",type:"mcp",mcpMode:"command",command:"npx",argsText:"-y\n@agent-infra/mcp-server-browser@latest",description:"Browser automation and web interaction server",transport:"stdio"}}];function Be({onClose:e,onSave:t,initial:o,agentId:s}){const i=function(e){const t=e?.auth??Ue,o=t.value??"",n=!!e?.command?.trim(),s=e?.transport??(e?.url?"sse":"stdio");return{name:e?.name??"",type:e?.type??"mcp",mcpMode:n?"command":"http"===s?"url-http":"url",url:e?.url??"",command:e?.command??"",argsText:(e?.args??[]).join("\n"),description:e?.description??"",authType:t.type&&"none"!==t.type?t.type:"none",authKey:t.key??"",authValue:o,useSavedSecret:"string"==typeof o&&(o.startsWith("db://")||o.startsWith("vault://")||o.startsWith("aws://"))}}(o),[c,d]=(0,n.useState)(i.name),[l,p]=(0,n.useState)(i.type),[b,u]=(0,n.useState)(i.mcpMode),[f,m]=(0,n.useState)(i.url),[g,v]=(0,n.useState)(i.command),[y,k]=(0,n.useState)(i.argsText),[w,z]=(0,n.useState)(i.description),[U,E]=(0,n.useState)(i.authType),[B,C]=(0,n.useState)(i.authKey),[S,A]=(0,n.useState)(i.authValue),[M,I]=(0,n.useState)(i.useSavedSecret),[F,T]=(0,n.useState)(!1),[P,N]=(0,n.useState)(""),[j,$]=(0,n.useState)([]),[D,L]=(0,n.useState)(!1),[O,R]=(0,n.useState)(""),[q,W]=(0,n.useState)(""),[J,K]=(0,n.useState)(!o);(0,n.useEffect)(()=>{Promise.all([h(s),_()]).then(async([e,t])=>{let o="local";if(t.ok){const e=await t.json();o=e.mode||"local"}if(e.ok){const t=await e.json(),n=t.secrets||t.overrides||[];$(n.map(e=>({id:e.id,description:e.description,ref:"vault"===e.source||"vault"===o?`vault://secret/${e.id}#value`:"env"===e.source?e.id:`db://${e.id}`})))}}).catch(()=>{})},[s]);const H=ke.find(e=>e.value===U),X=H?.needsKey??!1,Y=""===c.trim()?"Name is required":/^[a-z][a-z0-9_]*$/.test(c.trim())?"":"Use lowercase letters, digits, and underscores only (e.g. my_tool)",V="mcp"===l&&"command"===b,G=!Y&&w.trim().length>0&&("openapi"===l?f.trim().length>0:V?g.trim().length>0:f.trim().length>0);return n.createElement(r.KXP,{open:!0,onClose:e,size:"lg",isFullWidth:!0,preventCloseOnClickOutside:!0},n.createElement(r.rQ0,{title:o?"Edit tool":"Add tool",buttonOnClick:e}),n.createElement("form",{onSubmit:async n=>{n.preventDefault();const i="mcp"===l&&"command"===b,r=y.split("\n").map(e=>e.trim()).filter(Boolean),a={name:c.trim(),type:l,url:i?void 0:f.trim()||void 0,description:w.trim()||void 0};if(i?(a.command=g.trim(),a.args=r.length?r:void 0,a.transport="stdio"):"mcp"===l&&f.trim()&&(a.transport="url-http"===b?"http":"sse"),"none"!==U){let e=S.trim();if(F&&e){const t=P.trim()?P.trim().toLowerCase().replace(/\s+/g,"-").replace(/[^a-z0-9-]/g,"-"):`${c.trim()||"tool"}-${U}-${Date.now()}`.toLowerCase().replace(/[^a-z0-9-]/g,"-");try{const o=await x(t,e,`Auth for ${c.trim()||"tool"}`,void 0,s);if(o.ok){e=(await o.json()).ref||`db://${t}`}}catch(e){}}e?a.auth={type:U,...X&&B.trim()&&{key:B.trim()},value:e}:o?.auth&&"none"!==o.auth.type&&(a.auth={...o.auth,type:U,...X&&B.trim()&&{key:B.trim()}})}t(a),e()}},n.createElement(r.cwr,{hasScrollingContent:!0,className:"add-tool-modal-body"},!o&&J&&n.createElement("div",{style:{marginBottom:"1.5rem"}},n.createElement("div",{style:{display:"flex",alignItems:"center",gap:"0.5rem",marginBottom:"1rem"}},n.createElement(a.Bjj,{size:20}),n.createElement("h4",{className:"cds--type-heading-compact-01"},"Start from a template")),n.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(280px, 1fr))",gap:"1rem"}},Ee.map(e=>{const t=e.icon;return n.createElement(r.t3h,{key:e.id,onClick:()=>(e=>{const t=e.config;d(t.name||""),p(t.type||"mcp"),u(t.mcpMode||"url"),m(t.url||""),v(t.command||""),k(t.argsText||(t.args||[]).join("\n")),z(t.description||"");const o=t.auth??Ue;E("none"!==o.type&&o.type?o.type:"none"),C(o.key??""),A(o.value??""),K(!1)})(e),style:{padding:"1rem"}},n.createElement("div",{style:{display:"flex",alignItems:"flex-start",gap:"0.75rem"}},n.createElement(t,{size:24,style:{flexShrink:0,marginTop:"0.125rem"}}),n.createElement("div",{style:{flex:1,minWidth:0}},n.createElement("div",{className:"cds--type-body-compact-01 cds--type-semibold",style:{marginBottom:"0.25rem"}},e.name),n.createElement("div",{className:"cds--type-helper-text-01",style:{color:"var(--cds-text-secondary)"}},e.description))))})),n.createElement("div",{style:{marginTop:"1rem",paddingTop:"1rem",borderTop:"1px solid var(--cds-border-subtle-01)"}},n.createElement(r.$nd,{kind:"ghost",size:"sm",onClick:()=>K(!1)},"Or configure manually"))),!o&&!J&&n.createElement("div",{style:{marginBottom:"1rem"}},n.createElement(r.$nd,{kind:"ghost",size:"sm",renderIcon:a.Bjj,onClick:()=>K(!0)},"Browse templates")),n.createElement(r.gE_,{legendText:""},n.createElement(r.ksK,{id:"tool-name",labelText:"Name",value:c,onChange:e=>d(e.target.value),placeholder:"mcp"===l?"e.g. my_tool":"e.g. crm_api",invalid:""!==c.trim()&&!!Y,invalidText:Y,helperText:Y&&""!==c.trim()?void 0:"Lowercase letters, digits, underscores (e.g. my_tool)"})),n.createElement(r.gE_,{legendText:""},n.createElement(r.l6P,{id:"tool-type",labelText:"Type",value:l,onChange:e=>p(e.target.value)},n.createElement(r.ebT,{value:"mcp",text:"MCP server"}),n.createElement(r.ebT,{value:"openapi",text:"OpenAPI service"}))),"mcp"===l&&n.createElement(r.gE_,{legendText:""},n.createElement(r.l6P,{id:"tool-mcp-mode",labelText:"Connection",value:b,onChange:e=>u(e.target.value)},n.createElement(r.ebT,{value:"url",text:"URL (SSE)"}),n.createElement(r.ebT,{value:"url-http",text:"URL (HTTP)"}),n.createElement(r.ebT,{value:"command",text:"Command (stdio)"}))),"mcp"===l&&"command"===b?n.createElement(n.Fragment,null,n.createElement(r.gE_,{legendText:""},n.createElement(r.ksK,{id:"tool-command",labelText:"Command",value:g,onChange:e=>v(e.target.value),placeholder:"e.g. npx"})),n.createElement(r.gE_,{legendText:""},n.createElement(r.fs1,{id:"tool-args",labelText:"Args (one per line)",value:y,onChange:e=>k(e.target.value),placeholder:"-y\n@modelcontextprotocol/server-filesystem\n./cuga_workspace",rows:4,helperText:"One argument per line (e.g. -y, package name, working directory)"}))):n.createElement(r.gE_,{legendText:""},n.createElement(r.ksK,{id:"tool-url",labelText:"URL",value:f,onChange:e=>m(e.target.value),placeholder:"mcp"===l?"url-http"===b?"https://example.com/mcp":"http://localhost:8112/sse":"http://localhost:8007/openapi.json",required:"openapi"===l||"url"===b||"url-http"===b,helperText:"mcp"===l?"url-http"===b?"MCP server Streamable HTTP endpoint":"MCP server SSE endpoint (e.g. /sse)":"OpenAPI spec URL"})),n.createElement(r.gE_,{legendText:""},n.createElement(r.fs1,{id:"tool-description",labelText:"Description",value:w,onChange:e=>z(e.target.value),placeholder:"Short description of what this tool provides",rows:2,required:!0})),n.createElement(r.gE_,{legendText:"Authentication"},n.createElement(r.l6P,{id:"tool-auth-type",labelText:"Auth type",value:U,onChange:e=>E(e.target.value)},ke.map(e=>n.createElement(r.ebT,{key:e.value,value:e.value,text:e.label}))),X&&n.createElement(r.ksK,{id:"tool-auth-key",labelText:"Header / query key",value:B,onChange:e=>C(e.target.value),placeholder:"header"===U?"X-API-Key":"api_key"}),"none"!==U&&n.createElement(n.Fragment,null,n.createElement(r.Sc0,{id:"tool-use-saved-secret",labelText:"Use saved secret",checked:M,onChange:(e,{checked:t})=>{I(!!t),L(!1)}}),M?n.createElement(n.Fragment,null,n.createElement(r.l6P,{id:"tool-auth-secret",labelText:"Secret",value:S,onChange:e=>A(e.target.value)},n.createElement(r.ebT,{value:"",text:"Select a secret"}),j.map(e=>n.createElement(r.ebT,{key:e.id,value:e.ref,text:e.description?`${e.id} — ${e.description}`:e.id}))),n.createElement(r.$nd,{kind:"ghost",size:"sm",style:{marginTop:"0.5rem"},onClick:()=>L(e=>!e)},D?"Cancel":"Create new secret"),D&&n.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"0.5rem",marginTop:"0.5rem"}},n.createElement(r.ksK,{id:"tool-inline-secret-key",type:"text",labelText:"Key name",value:q,onChange:e=>W(e.target.value),placeholder:"e.g. my-tool-api-key",helperText:"Optional; leave empty to auto-generate"}),n.createElement("div",{style:{display:"flex",gap:"0.5rem",flexWrap:"wrap",alignItems:"flex-end"}},n.createElement(r.ksK,{id:"tool-inline-secret-value",type:"password",labelText:"New secret value",value:O,onChange:e=>R(e.target.value),placeholder:"Secret value",autoComplete:"off"}),n.createElement(r.$nd,{size:"sm",style:{marginTop:"auto"},disabled:!O.trim(),onClick:async()=>{const e=(q.trim()?q.trim().toLowerCase().replace(/\s+/g,"-").replace(/[^a-z0-9-]/g,"-"):`${c.trim()||"tool"}-${U}-${Date.now()}`.toLowerCase().replace(/[^a-z0-9-]/g,"-"))||`${c.trim()||"tool"}-${U}-${Date.now()}`.toLowerCase().replace(/[^a-z0-9-]/g,"-");(await x(e,O.trim(),`Auth for ${c.trim()||"tool"}`,void 0,s)).ok&&(A(`db://${e}`),L(!1),W(""),Promise.all([h(s),_()]).then(async([e,t])=>{let o="local";if(t.ok){const e=await t.json();o=e.mode||"local"}if(e.ok){const t=await e.json(),n=t.secrets||t.overrides||[];$(n.map(e=>({id:e.id,description:e.description,ref:"vault"===e.source||"vault"===o?`vault://secret/${e.id}#value`:"env"===e.source?e.id:`db://${e.id}`})))}}).catch(()=>{}))}},"Save")))):n.createElement(n.Fragment,null,n.createElement(r.ksK,{id:"tool-auth-value",type:"password",labelText:"Secret / token / value",value:S,onChange:e=>A(e.target.value),placeholder:"Leave empty to keep existing",autoComplete:"off"}),n.createElement(r.Sc0,{id:"tool-save-as-secret",labelText:"Save as new secret",checked:F,onChange:(e,{checked:t})=>T(!!t)}),F&&n.createElement(r.ksK,{id:"tool-save-as-secret-key",type:"text",labelText:"Key name",value:P,onChange:e=>N(e.target.value),placeholder:"e.g. my-tool-api-key",helperText:"Optional; leave empty to auto-generate"}))))),n.createElement(r.jlY,null,n.createElement(r.$nd,{kind:"secondary",onClick:e},"Cancel"),n.createElement(r.$nd,{kind:"primary",type:"submit",disabled:!G},o?"Save":"Add tool"))))}function Ce({open:e,onClose:t,agentId:o}){const[s,i]=(0,n.useState)([]),[c,d]=(0,n.useState)(null),[l,b]=(0,n.useState)(!1),[u,f]=(0,n.useState)(""),[m,g]=(0,n.useState)(""),[v,y]=(0,n.useState)(""),[k,w]=(0,n.useState)(!1),[z,U]=(0,n.useState)(null),[E,B]=(0,n.useState)(null),[C,S]=(0,n.useState)(""),A=async()=>{if(e){b(!0),U(null);try{const[e,t]=await Promise.all([h(o),_()]);if(e.ok){const t=await e.json();i(t.secrets||t.overrides||[])}if(t.ok){const e=await t.json();d(e)}}catch(e){U(e instanceof Error?e.message:"Failed to load")}finally{b(!1)}}};(0,n.useEffect)(()=>{A()},[e,o]);const M=c?.mode??"local",I=s.filter(e=>"env"===e.source),F=s.filter(e=>"env"!==e.source),T=async e=>{if(window.confirm(`Delete secret "${e}"?`)){U(null);try{const t=await async function(e){return p(`/api/secrets/${encodeURIComponent(e)}`,{method:"DELETE"})}(e);if(t.ok)A();else{const e=await t.json().catch(()=>({}));U(e.detail||e.error||"Failed to delete")}}catch(e){U(e instanceof Error?e.message:"Failed to delete")}}},P=async e=>{if(C.trim()){w(!0),U(null);try{const t=await async function(e,t,o,n){return p(`/api/secrets/${encodeURIComponent(e)}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({value:t,description:o,tags:n})})}(e,C.trim());if(t.ok)B(null),S(""),A();else{const e=await t.json().catch(()=>({}));U(e.detail||e.error||"Failed to update")}}catch(e){U(e instanceof Error?e.message:"Failed to update")}finally{w(!1)}}},N={display:"flex",alignItems:"center",gap:"0.75rem",padding:"0.5rem 0",borderBottom:"1px solid var(--cds-border-subtle)",flexWrap:"wrap"},j=e=>n.createElement("div",{key:e.id},n.createElement("div",{style:N},n.createElement("span",{style:{fontWeight:600,fontFamily:"monospace"}},e.id),function(e,t){return"vault"===e?n.createElement(r.vwO,{type:"purple",size:"sm"},"vault"):"env"===e?n.createElement(r.vwO,{type:"gray",size:"sm"},"env"):"db"===e?n.createElement(r.vwO,{type:"green",size:"sm"},"db"):"vault"===t?n.createElement(r.vwO,{type:"purple",size:"sm"},"vault"):n.createElement(r.vwO,{type:"green",size:"sm"},"db")}(e.source,M),e.agent_id&&"*"!==e.agent_id&&n.createElement(r.vwO,{type:"blue",size:"sm"},e.agent_id),e.description&&n.createElement("span",{className:"cds--type-helper-text-01",style:{color:"var(--cds-text-secondary)"}},e.description),"env"!==e.source&&n.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,iconDescription:"Edit",renderIcon:a.ffu,onClick:()=>{B(e.id),S("")}}),n.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,iconDescription:"Copy reference",renderIcon:a.QRo,onClick:()=>{return t=e,void navigator.clipboard.writeText(function(e,t){return"vault"===e.source||"vault"===t?`vault://secret/${e.id}#value`:"env"===e.source?e.id.toUpperCase().replace(/-/g,"_"):`db://${e.id}`}(t,M)).catch(()=>{});var t}}),"env"!==e.source&&n.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,iconDescription:"Delete",renderIcon:a.zHo,onClick:()=>T(e.id)})),E===e.id&&n.createElement("div",{style:{display:"flex",gap:"0.5rem",marginTop:"0.5rem"}},n.createElement(r.ksK,{id:`edit-${e.id}`,labelText:"",type:"password",value:C,onChange:e=>S(e.target.value),placeholder:"New value",autoComplete:"off"}),n.createElement(r.$nd,{size:"sm",onClick:()=>P(e.id),disabled:k||!C.trim()},"Save"),n.createElement(r.$nd,{kind:"ghost",size:"sm",onClick:()=>{B(null),S("")}},"Cancel"))),$="vault"===M||F.length>0?1:0;return n.createElement(r.KXP,{open:e,onClose:t,size:"lg"},n.createElement(r.rQ0,{title:"Secrets Manager",buttonOnClick:t}),n.createElement(r.cwr,{hasScrollingContent:!0},z&&n.createElement(r.jeF,{kind:"error",title:"Error",subtitle:z,lowContrast:!0,style:{marginBottom:"1rem"},onCloseButtonClick:()=>U(null)}),c?.force_env&&n.createElement(r.jeF,{kind:"warning",title:"force_env is enabled",subtitle:"All secret resolution uses environment variables only.",lowContrast:!0,style:{marginBottom:"1rem"}}),l?n.createElement(r.OuH,{description:"Loading secrets…"}):n.createElement(r.tUM,{defaultSelectedIndex:$},n.createElement(r.wbY,{"aria-label":"Secrets tabs"},n.createElement(r.ozo,null,"Environment ",I.length>0&&`(${I.length})`),n.createElement(r.ozo,null,"vault"===M?"Vault":"Overrides"," ",F.length>0&&`(${F.length})`)),n.createElement(r.T2N,null,n.createElement(r.KpK,null,n.createElement("p",{className:"cds--type-helper-text-01",style:{margin:"1rem 0",color:"var(--cds-text-secondary)"}},"Environment variables detected at startup. Available as references in local mode."),0===I.length?n.createElement("p",{className:"cds--type-body-compact-01",style:{color:"var(--cds-text-placeholder)"}},"vault"===M?"Environment variable list is not shown in vault mode.":"No known LLM environment variables detected."):n.createElement(r.BJc,{gap:0},I.map(j))),n.createElement(r.KpK,null,n.createElement(r.gE_,{legendText:"Add secret",style:{marginBottom:"1.5rem"}},n.createElement(r.BJc,{gap:3},n.createElement(r.ksK,{id:"secret-id",labelText:"Name (id)",value:u,onChange:e=>f(e.target.value),placeholder:"e.g. my-openai-key"}),n.createElement(r.ksK,{id:"secret-value",type:"password",labelText:"Value",value:m,onChange:e=>g(e.target.value),placeholder:"Secret value",autoComplete:"off"}),n.createElement(r.ksK,{id:"secret-description",labelText:"Description (optional)",value:v,onChange:e=>y(e.target.value),placeholder:"Optional description"}),n.createElement(r.$nd,{kind:"secondary",size:"sm",renderIcon:a.OMN,onClick:async()=>{const e=u.trim().toLowerCase().replace(/\s+/g,"-");if(e&&m.trim()){w(!0),U(null);try{const t=await x(e,m.trim(),v.trim()||void 0,void 0,o);if(t.ok)f(""),g(""),y(""),A();else{const e=await t.json().catch(()=>({}));U(e.detail||e.error||"Failed to create")}}catch(e){U(e instanceof Error?e.message:"Failed to create")}finally{w(!1)}}},disabled:k||!u.trim()||!m.trim()},k?"Saving…":"Add"))),n.createElement(r.gE_,{legendText:"vault"===M?"Vault secrets":"Stored overrides"},0===F.length?n.createElement("p",{className:"cds--type-body-compact-01",style:{color:"var(--cds-text-placeholder)"}},"No secrets stored yet."):n.createElement(r.BJc,{gap:0},F.map(j))))))),n.createElement(r.jlY,null,n.createElement(r.$nd,{kind:"secondary",onClick:t},"Close")))}var Se=o(9750),Ae={};Ae.styleTagTransform=T(),Ae.setAttributes=A(),Ae.insert=C().bind(null,"head"),Ae.domAPI=E(),Ae.insertStyleElement=I();z()(Se.A,Ae),Se.A&&Se.A.locals&&Se.A.locals;function Me({tools:e,onChange:t,connectedApps:o=[],connectedTools:s=[],agentId:i="cuga-default",onError:c,onOpenSecrets:d}){const[l,p]=(0,n.useState)(!1),[b,u]=(0,n.useState)(!1),[f,m]=(0,n.useState)(null),[g,v]=(0,n.useState)(null),[h,_]=(0,n.useState)(null),[x,y]=(0,n.useState)(!1),k=null!==f?e[f]??null:null,w=(o.length>0||s.length,null!==g?e[g]??null:null),z=null!==h,U=z?h:w?.name??null,E=(0,n.useMemo)(()=>U?s.filter(e=>e.app===U):[],[U,s]),B=(0,n.useMemo)(()=>U?e.find(e=>e.name===U)?.include:void 0,[U,e]),C=()=>{v(null),_(null)},S=new Set(e.map(e=>e.name)),A=(o.filter(e=>!S.has(e.name)),x?e:e.slice(0,3));return n.createElement(r.BJc,{gap:5,orientation:"vertical"},0===e.length?n.createElement("p",{className:"tools-config-empty"},"No tools configured yet."):n.createElement(r.BJc,{gap:3,orientation:"vertical",className:"tools-config-list"},A.map((o,i)=>{const c=s.some(e=>e.app===o.name),d=o.url||(o.command?`${o.command}${o.args?.length?` ${o.args.join(" ")}`:""}`:null),l=o.include&&o.include.length>0;return n.createElement(r.FAs,{key:i,className:"tools-config-tile"},n.createElement("div",{className:"tools-config-tile-main"},n.createElement("div",{className:"tools-config-tile-info"},n.createElement("span",{className:"tools-config-tile-name"},o.name||("mcp"===o.type?"MCP":"OpenAPI")),n.createElement(r.vwO,{type:"mcp"===o.type?"blue":"green",size:"sm"},"mcp"===o.type?"MCP":"OpenAPI"),c&&n.createElement("span",{className:"tools-config-tile-badge"},"Connected"),l&&n.createElement("span",{className:"tools-config-tile-badge tools-config-tile-badge-subset"},o.include.length," selected")),n.createElement(r.ztN,{gap:1},c&&n.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,iconDescription:"Select tools",renderIcon:a.dJT,onClick:()=>v(i)}),n.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,iconDescription:"Edit",renderIcon:a.ffu,onClick:()=>m(i)}),n.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,iconDescription:"Remove",renderIcon:a.zHo,onClick:()=>(o=>{const n=e.filter((e,t)=>t!==o);t(n)})(i)}))),d&&n.createElement("p",{className:"tools-config-tile-source",title:d},d.length>60?`${d.slice(0,60)}…`:d))})),n.createElement(r.ztN,{gap:3},n.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,iconDescription:"Manage secrets",renderIcon:a.Uzy,onClick:()=>d?d():u(!0)}),n.createElement(r.$nd,{kind:"secondary",size:"sm",renderIcon:a.OMN,onClick:()=>p(!0)},"Add tool"),e.length>3&&!x&&n.createElement(r.$nd,{kind:"ghost",size:"sm",onClick:()=>y(!0)},"Show ",e.length-3," more"),e.length>3&&x&&n.createElement(r.$nd,{kind:"ghost",size:"sm",onClick:()=>y(!1)},"Show less")),l&&n.createElement(Be,{onClose:()=>p(!1),onSave:o=>{const n=[...e,o];t(n),p(!1)},initial:null,agentId:i}),null!==f&&null!==k&&n.createElement(Be,{key:`edit-${f}`,onClose:()=>m(null),onSave:o=>{if(null===f)return;const n=[...e];n[f]=o,t(n),m(null)},initial:k,agentId:i}),U&&n.createElement(Fe,{serverName:U,appTools:E,currentInclude:B,isNewInConfig:z&&!e.some(e=>e.name===U),onClose:C,onSave:n=>{z&&h?((n,s)=>{const i=e.findIndex(e=>e.name===n);let r;if(i>=0)r=e.map((e,t)=>{if(t!==i)return e;if(s&&s.length>0)return{...e,include:s};const{include:o,...n}=e;return n});else{const t={name:n,type:"mcp",url:"",description:""};if(s&&s.length>0&&(t.include=s),o.findIndex(e=>e.name===n)>=0){r=[...e];let s=0;for(const t of o){if(t.name===n)break;e.some(e=>e.name===t.name)&&s++}r.splice(s,0,t)}else r=[...e,t]}t(r)})(h,n):null!==g&&((o,n)=>{const s=e.map((e,t)=>{if(t!==o)return e;if(n&&n.length>0)return{...e,include:n};const{include:s,...i}=e;return i});t(s)})(g,n),C()}}),n.createElement(Ce,{open:b,onClose:()=>u(!1),agentId:i}))}const Ie=n.memo(Me);function Fe({serverName:e,appTools:t,currentInclude:o,isNewInConfig:s,onClose:i,onSave:a}){const c=(0,n.useMemo)(()=>t.map(e=>e.id??e.name),[t]),d=!o||0===o.length||o.length===c.length,[l,p]=(0,n.useState)(()=>d?new Set(c):new Set(o??[])),[b,u]=(0,n.useState)(d);return n.createElement(r.KXP,{open:!0,onClose:i,size:"lg",isFullWidth:!0},n.createElement(r.rQ0,{title:`Tools for ${e}`,buttonOnClick:i}),n.createElement(r.cwr,{hasScrollingContent:!0,className:"server-tools-modal-body"},s&&n.createElement("p",{className:"tools-config-modal-new-hint"},"Saving will add ",n.createElement("strong",null,e)," to your configuration list above."),n.createElement("div",{className:"tools-config-tools-checkbox-row"},n.createElement(r.Sc0,{id:"tools-select-all",labelText:"Select all",checked:b||l.size===c.length,onChange:(e,{checked:t})=>(e=>{u(e),p(e?new Set(c):new Set)})(!!t)})),n.createElement("ul",{className:"tools-config-tools-list"},t.map(e=>{const t=e.id??e.name,o=b||l.has(t);return n.createElement("li",{key:t,className:"tools-config-tools-list-item"},n.createElement(r.Sc0,{id:`tool-${t}`,labelText:n.createElement(n.Fragment,null,n.createElement("span",{className:"tools-config-tool-id"},t),e.description&&n.createElement("span",{className:"tools-config-tool-desc"},e.description.slice(0,80),e.description.length>80?"…":"")),checked:o,onChange:()=>(e=>{p(t=>{const o=new Set(t);return o.has(e)?o.delete(e):o.add(e),o}),u(!1)})(t),title:e.description||e.name}))}))),n.createElement(r.jlY,null,n.createElement(r.$nd,{kind:"secondary",onClick:i},"Cancel"),n.createElement(r.$nd,{kind:"primary",onClick:()=>{b||l.size===c.length?a(void 0):a(Array.from(l))}},"Save")))}var Te=o(8669),Pe={};Pe.styleTagTransform=T(),Pe.setAttributes=A(),Pe.insert=C().bind(null,"head"),Pe.domAPI=E(),Pe.insertStyleElement=I();z()(Te.A,Pe),Te.A&&Te.A.locals&&Te.A.locals;const Ne={isOn:!0,greeting:"Hello, how can I help you today?",starters:["Hi, what can you do for me?"]},je=[{id:"groq",label:"Groq",defaultModel:"llama-3.3-70b-versatile",defaultBase:""},{id:"openai",label:"OpenAI",defaultModel:"gpt-4o",defaultBase:""},{id:"litellm",label:"LiteLLM",defaultModel:"",defaultBase:"http://localhost:4000"}],$e={llm:{provider:"openai",api_key:"",auth_type:"api_key",auth_header_name:"Authorization",base_url:"",model:"",temperature:.1,disable_ssl:!1},tools:[],feature_flags:{enable_todos:!0,reflection:!1,max_steps:70,shortlisting_tool_threshold:35},homescreen:{...Ne}},De={intent_guard:"Intent guards",playbook:"Playbooks",tool_guide:"Tool guides",tool_approval:"Tool approval",output_formatter:"Output formatters"};function Le(e){return"string"==typeof e&&(e.startsWith("db://")||e.startsWith("vault://")||e.startsWith("aws://")||e.startsWith("env://"))}function Oe(e){if(null==e)return e;if(Array.isArray(e))return e.map(Oe);if("object"==typeof e){const t="type"in e&&"string"==typeof e.type,o={};for(const[n,s]of Object.entries(e)){const e=n.toLowerCase(),i=("api_key"===e||t&&("value"===e||"key"===e))&&"string"==typeof s&&s.length>0&&!Le(s);o[n]=i?"••••••••":Oe(s)}return o}return e}function Re(){const{agentId:e}=(0,i.g)(),t=(0,i.zy)().search||"",[o,s]=(0,n.useState)($e.llm),[c,d]=(0,n.useState)($e.tools??[]),[l,v]=(0,n.useState)($e.feature_flags),[y,k]=(0,n.useState)($e.homescreen??Ne),[w,z]=(0,n.useState)($e.policies??{enablePolicies:!0,policies:[]}),[U,E]=(0,n.useState)([]),[B,C]=(0,n.useState)("idle"),[S,A]=(0,n.useState)(null),[M,I]=(0,n.useState)([]),[F,T]=(0,n.useState)(!1),[P,N]=(0,n.useState)(null),[j,$]=(0,n.useState)([]),[D,L]=(0,n.useState)([]),[O,R]=(0,n.useState)("idle"),[J,K]=(0,n.useState)(null),H=(0,n.useRef)(null),[X,Y]=(0,n.useState)({}),[V,G]=(0,n.useState)([]),[Q,Z]=(0,n.useState)(null),[ee,te]=(0,n.useState)(!1),[oe,ne]=(0,n.useState)(null),[se,ie]=(0,n.useState)(!1),[re,ae]=(0,n.useState)(null),[ce,de]=(0,n.useState)(!1),[le,pe]=(0,n.useState)(!1),[ue,me]=(0,n.useState)([]),[ge,ve]=(0,n.useState)(!1),[he,_e]=(0,n.useState)("local"),[xe,ke]=(0,n.useState)(!1),[we,ze]=(0,n.useState)(""),[Ue,Ee]=(0,n.useState)(""),[Be,Se]=(0,n.useState)(!1),[Ae,Me]=(0,n.useState)(null),[Fe,Te]=(0,n.useState)([]),Pe=(0,n.useRef)(!0),Le=((0,n.useRef)(null),(0,n.useRef)(null)),Re=(0,n.useRef)(null),qe=(0,n.useRef)(o);qe.current=o,(0,n.useEffect)(()=>{b().then(e=>e.ok?e.json():null).then(e=>e&&ae({agent_id:e.agent_id??"cuga-default",config_version:e.config_version??null})).catch(()=>{})},[]);(0,n.useCallback)((e,t)=>{Y(e),G((t??[]).map(e=>({id:e.id??String(e.timestamp??Math.random()),title:e.title??"Turn",timestamp:e.timestamp??0,variables:e.variables??{}}))),t?.length&&!Q&&Z(t[0]?.id??null)},[Q]);const We=(0,n.useCallback)(e=>(e??[]).map(e=>{const t="openapi"===e.type?"openapi":"mcp";let o=e.auth;"string"==typeof o&&o&&(o={type:"bearer",value:o});const n={name:e.name??t,type:t,url:e.url||void 0,description:e.description,auth:o};return Array.isArray(e.include)&&e.include.length>0&&(n.include=e.include),null!=e.command&&String(e.command).trim()?(n.command=String(e.command).trim(),n.args=Array.isArray(e.args)?e.args:[],n.transport=e.transport||"stdio"):"mcp"===t&&n.url&&(n.transport=e.transport||"sse"),n}),[]),Je=(0,n.useCallback)((e,t,o)=>{const n=`toast-${Date.now()}-${Math.random()}`;I(s=>[...s,{id:n,kind:e,title:t,subtitle:o}]),setTimeout(()=>{I(e=>e.filter(e=>e.id!==n))},5e3)},[]),Ke=(0,n.useCallback)(e=>{I(t=>t.filter(t=>t.id!==e))},[]),He=(0,n.useCallback)(async()=>{try{Pe.current=!0;const[e,t]=await Promise.all([u(!0),g(!0)]);if(!e.ok&&e.status>=400){const t=`Failed to load draft config (${e.status} ${e.statusText})`;Je("error","Load Error",t)}if(!t.ok&&t.status>=400){const e=`Failed to load tools list (${t.status} ${t.statusText})`;Je("warning","Load Warning",e)}const o={...$e};let n=null;if(e.ok){const t=await e.json();if("draft"===t.version||t.config&&Object.keys(t.config).length>0){if(t.config&&(Object.assign(o,t.config),Array.isArray(o.tools)&&(o.tools=We(o.tools)),o.policies&&(o.policies.enablePolicies||!1===o.policies.enablePolicies||(o.policies.enablePolicies=!0),Array.isArray(o.policies.policies)||(o.policies.policies=[])),t.config.homescreen)){const e=t.config.homescreen;o.homescreen={isOn:e.isOn??Ne.isOn,greeting:e.greeting??Ne.greeting,starters:Array.isArray(e.starters)?e.starters.slice(0,4).filter(e=>"string"==typeof e):Ne.starters??[]}}n="draft"===t.version?"draft":t.version??null}}if(null===n){const e=await u();if(e.ok){const t=await e.json();if(t.config&&Object.keys(t.config).length>0&&(Object.assign(o,t.config),Array.isArray(o.tools)&&(o.tools=We(o.tools)),o.policies&&(o.policies.enablePolicies||!1===o.policies.enablePolicies||(o.policies.enablePolicies=!0),Array.isArray(o.policies.policies)||(o.policies.policies=[])),t.config.homescreen)){const e=t.config.homescreen;o.homescreen={isOn:e.isOn??Ne.isOn,greeting:e.greeting??Ne.greeting,starters:Array.isArray(e.starters)?e.starters.slice(0,4).filter(e=>"string"==typeof e):Ne.starters??[]}}n="number"==typeof t.version?t.version:null}else if(e.status>=400){const t=`Failed to load published config (${e.status} ${e.statusText})`;Je("error","Load Error",t)}}if(t.ok){const e=await t.json();$(e.apps??[]),L((e.tools??[]).map(e=>({...e,id:e.id??e.name})))}else $([]),L([]);s(o.llm??$e.llm),d(Array.isArray(o.tools)?o.tools:[]),v(o.feature_flags??$e.feature_flags),k(o.homescreen??Ne),z(o.policies??{enablePolicies:!0,policies:[]}),ne(n),A(null),setTimeout(()=>{Pe.current=!1},0)}catch(e){const t=e instanceof Error?e.message:"Failed to load config";A(t),Je("error","Load Error",t),Pe.current=!1}},[We,Je]),Xe=(0,n.useCallback)(async()=>{try{const e=await async function(){return p("/api/manage/config/history")}();if(e.ok){const t=await e.json();E(t.versions||[])}}catch{E([])}},[]),Ye=e??"cuga-default",Ve=(0,n.useCallback)(async()=>{try{const[e,t]=await Promise.all([h(Ye),_()]);let o="local";if(t.ok){const e=await t.json();ve(!!e.force_env),o=e.mode||"local"}if(_e(o),e.ok){const t=await e.json(),n=t.secrets||t.overrides||[];me(n.map(e=>({id:e.id,description:e.description,ref:"vault"===e.source||"vault"===o?`vault://secret/${e.id}#value`:"env"===e.source?e.id:"aws"===e.source?`aws://${e.id}`:`db://${e.id}`})))}}catch{}},[Ye]);(0,n.useEffect)(()=>{Ve()},[Ve]),(0,n.useEffect)(()=>{const e=o?.api_key??"";pe("string"==typeof e&&(e.startsWith("db://")||e.startsWith("vault://")||e.startsWith("aws://")))},[o?.api_key]),(0,n.useEffect)(()=>{He(),Xe()},[He,Xe]);const Ge=(0,n.useCallback)(e=>{const t={llm:o,tools:c,feature_flags:l,homescreen:y,policies:w};return e?{...t,...e}:t},[o,c,l,y,w]),Qe=(0,n.useCallback)(async e=>{const t=e?{...Ge(),...e}:Ge();ie(!0);try{const e=await async function(e){return p("/api/manage/config/draft",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({config:e})})}(t);if(ie(!1),e.ok){const t=await e.json().catch(()=>({}));ne("draft");if("partial"===t.status&&(t.tool_errors||t.policy_errors)){if(t.tool_errors&&Object.entries(t.tool_errors).forEach(([e,t])=>{const o=t?.error||t?.message||"Unknown error",n=t?.type?` (${t.type})`:"";Je("warning",`Tool failed: ${e}`,`${o}${n}`)}),t.policy_errors){(Array.isArray(t.policy_errors)?t.policy_errors:[t.policy_errors]).forEach(e=>Je("warning","Policy error","string"==typeof e?e:String(e)))}Je("info","Draft saved with warnings",t.message||"Some tools or policies failed to load")}else Je("success","Draft saved","Your changes have been saved to draft")}else{const t=`Failed to save draft (${e.status} ${e.statusText})`;Je("error","Draft Save Failed",t)}}catch(e){ie(!1);const t=e instanceof Error?e.message:"Network error saving draft";Je("error","Draft Save Failed",t)}},[Je,Ge]),Ze=(0,n.useCallback)(async()=>{ie(!0);try{const e=await async function(e,t){return p("/api/manage/config/draft/llm"+(t?`?agent_id=${encodeURIComponent(t)}`:""),{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({llm:e})})}(qe.current,Ye);ie(!1),e.ok?(ne("draft"),Je("success","Draft saved","LLM settings saved to draft")):Je("error","Draft Save Failed",`Failed to save LLM (${e.status} ${e.statusText})`)}catch(e){ie(!1),Je("error","Draft Save Failed",e instanceof Error?e.message:"Network error")}},[Je,Ye]),et=(0,n.useCallback)(()=>{Re.current&&clearTimeout(Re.current),Re.current=setTimeout(()=>{Re.current=null,Ze()},100)},[Ze]);(0,n.useEffect)(()=>{if(Pe.current)return;const e=setTimeout(()=>{Le.current=null,(async()=>{ie(!0);try{const e=await async function(e,t){return p("/api/manage/config/draft/tools"+(t?`?agent_id=${encodeURIComponent(t)}`:""),{method:"PATCH",headers:{"Content-Type":"application/json"},body:JSON.stringify({tools:e})})}(c,Ye);if(ie(!1),e.ok){ne("draft");const t=await e.json().catch(()=>({}));"partial"===t.status&&t.tool_errors?Object.entries(t.tool_errors).forEach(([e,t])=>Je("warning",`Tool: ${e}`,t?.error||t?.message||"Unknown error")):Je("success","Draft saved","Tools saved to draft")}else Je("error","Draft Save Failed",`Failed to save tools (${e.status} ${e.statusText})`)}catch(e){ie(!1),Je("error","Draft Save Failed",e instanceof Error?e.message:"Network error")}})()},500);return Le.current=e,()=>{Le.current&&clearTimeout(Le.current)}},[c,Ye,Je]),(0,n.useEffect)(()=>{"ok"===O&&Qe()},[O,Qe]);const tt=(e,t)=>{s(o=>({...o??{},[e]:t}))},ot=(e,t)=>{v(o=>({...o??{},[e]:t}))},nt=(0,n.useCallback)(e=>{d(e)},[]),st=(e,t)=>{k(o=>({...o??Ne,[e]:t}))},it=(0,n.useCallback)(e=>{const t=e.target.files?.[0];if(e.target.value="",!t)return;R("idle"),K(null);const o=new FileReader;o.onload=()=>{try{const e=o.result,t=JSON.parse(e),n={...$e};if(t.llm&&"object"==typeof t.llm&&(n.llm={...n.llm,...t.llm}),Array.isArray(t.tools)&&(n.tools=We(t.tools)),t.feature_flags&&"object"==typeof t.feature_flags&&(n.feature_flags={...n.feature_flags,...t.feature_flags}),void 0!==t.policies){const e=t.policies;if(Array.isArray(e))n.policies={enablePolicies:!0,policies:e};else if(e&&"object"==typeof e&&"policies"in e){const t=e;n.policies={enablePolicies:t.enablePolicies??!0,policies:Array.isArray(t.policies)?t.policies:[]}}}if(t.homescreen&&"object"==typeof t.homescreen){const e=t.homescreen;n.homescreen={isOn:e.isOn??Ne.isOn,greeting:e.greeting??Ne.greeting,starters:Array.isArray(e.starters)?e.starters.slice(0,4).filter(e=>"string"==typeof e):Ne.starters??[]}}s(n.llm??$e.llm),d(Array.isArray(n.tools)?n.tools:[]),v(n.feature_flags??$e.feature_flags),k(n.homescreen??Ne),z(n.policies??{enablePolicies:!0,policies:[]}),R("ok"),K(null),setTimeout(()=>R("idle"),2500)}catch{const e="Invalid JSON";R("error"),K(e),Je("error","Import failed",e),setTimeout(()=>{R("idle"),K(null)},2500)}},o.onerror=()=>{const e="Failed to read file";R("error"),K(e),Je("error","Import failed",e),setTimeout(()=>{R("idle"),K(null)},2500)},o.readAsText(t)},[We,Je]),rt=o??{},at=l??{},ct=function(e){const t={};for(const o of e){const e=o.policy_type??"other";t[e]=(t[e]??0)+1}return{total:e.length,byType:t}}(w?.policies??[]),dt=w?.enablePolicies??!1;return n.createElement("div",{className:"manage-page"},n.createElement(q,{title:"CUGA Agent",agentContext:re??void 0,navItems:[{label:"Agents",to:`/manage${t}`},{label:"Chat",to:t?`/${t}`:"/chat"}],linkComponent:i.N_,onOpenSecrets:()=>de(!0)}),n.createElement("div",{className:"manage-layout"},n.createElement("div",{className:"manage-config-panel"},n.createElement("div",{className:"manage-config-scroll"},n.createElement(r.Wdr,{withBackground:!0},n.createElement(r.nD3,{align:"start",size:"md"},n.createElement(r.AsP,{title:"LLM Configuration",open:!0},"local"===he&&ge?n.createElement(r.jeF,{kind:"info",title:"Managed via environment",subtitle:"LLM configuration is controlled by settings.toml and environment variables (mode=local + force_env=true). No UI configuration is needed.",lowContrast:!0,hideCloseButton:!0}):n.createElement(r.Tku,{gap:5,className:"manage-llm-fields"},n.createElement(r.gE_,{legendText:"Provider"},n.createElement(r.l6P,{id:"llm-provider",value:rt.provider??"openai",onChange:e=>{const t=e.target.value||"openai",o=je.find(e=>e.id===t);s(e=>{const n={...e??{},provider:t};return"groq"===t?n.base_url="":!o||e?.model&&e?.base_url||!o.defaultBase&&!o.defaultModel||(!e?.model&&o.defaultModel&&(n.model=o.defaultModel),e?.base_url||void 0===o.defaultBase||(n.base_url=o.defaultBase)),n}),setTimeout(()=>Ze(),0)}},je.map(e=>n.createElement(r.ebT,{key:e.id,value:e.id,text:e.label})))),n.createElement(r.gE_,{legendText:"Auth type"},n.createElement(r.zWQ,{name:"llm-auth-type",valueSelected:rt.auth_type??"api_key",onChange:e=>{tt("auth_type",e??"api_key"),setTimeout(Ze,0)},orientation:"horizontal"},n.createElement(r.aaP,{labelText:"API Key",value:"api_key",id:"llm-auth-api-key"}),n.createElement(r.aaP,{labelText:"Auth header",value:"auth_header",id:"llm-auth-header"})),"auth_header"===(rt.auth_type??"api_key")&&n.createElement(r.ksK,{id:"llm-auth-header-name",labelText:"Header name",value:rt.auth_header_name??"Authorization",onChange:e=>tt("auth_header_name",e.target.value),onBlur:et,placeholder:"Authorization",style:{marginTop:"0.5rem"}})),n.createElement(r.gE_,{legendText:""},n.createElement("div",{style:{display:"flex",alignItems:"center",gap:"0.5rem",flexWrap:"wrap"}},n.createElement(r.Sc0,{id:"llm-use-saved-secret",labelText:"Use saved secret",checked:le,onChange:(e,{checked:t})=>{pe(!!t),ke(!1)}}),n.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,iconDescription:"Manage secrets",renderIcon:a.Uzy,onClick:()=>de(!0)})),le?n.createElement(n.Fragment,null,n.createElement(r.l6P,{id:"llm-api-key-secret",labelText:"auth_header"===rt.auth_type?"Header value (saved secret)":"API Key (saved secret)",value:rt.api_key??"",onChange:e=>{tt("api_key",e.target.value),setTimeout(Ze,0)}},n.createElement(r.ebT,{value:"",text:"Select a secret"}),ue.map(e=>n.createElement(r.ebT,{key:e.id,value:e.ref,text:e.description?`${e.id} — ${e.description}`:e.id}))),n.createElement(r.$nd,{kind:"ghost",size:"sm",renderIcon:a.Uzy,style:{marginTop:"0.5rem"},onClick:()=>ke(e=>!e)},xe?"Cancel":"Create new secret"),xe&&n.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"0.5rem",marginTop:"0.5rem"}},n.createElement(r.ksK,{id:"llm-inline-secret-key",type:"text",labelText:"Key name",value:Ue,onChange:e=>Ee(e.target.value),placeholder:"e.g. llm-api-key",helperText:"Optional; leave empty to auto-generate"}),n.createElement("div",{style:{display:"flex",gap:"0.5rem",flexWrap:"wrap",alignItems:"flex-end"}},n.createElement(r.ksK,{id:"llm-inline-secret-value",type:"password",labelText:"New secret value",value:we,onChange:e=>ze(e.target.value),placeholder:"sk-...",autoComplete:"off"}),n.createElement(r.$nd,{size:"sm",style:{marginTop:"auto"},disabled:!we.trim(),onClick:async()=>{const e=Ue.trim().toLowerCase().replace(/\s+/g,"-").replace(/[^a-z0-9-]/g,"-")||`llm-api-key-${Date.now()}`,t=await x(e,we.trim(),"LLM API Key",void 0,Ye);if(t.ok){const o=(await t.json()).ref||`db://${e}`;ke(!1),ze(""),Ee(""),await Ve(),tt("api_key",o),setTimeout(Ze,0)}}},"Save")))):n.createElement(r.ksK,{type:"password",id:"llm-api-key",labelText:"auth_header"===rt.auth_type?"Header value":"API Key",value:(rt.api_key??"").startsWith("db://")?"":rt.api_key??"",onChange:e=>tt("api_key",e.target.value),onBlur:et,placeholder:"sk-..."})),("litellm"===rt.provider||!["groq"].includes(rt.provider??""))&&n.createElement(r.gE_,{legendText:""},n.createElement(r.ksK,{type:"text",id:"llm-base-url",labelText:"Base URL",value:rt.base_url??"",onChange:e=>tt("base_url",e.target.value),onBlur:et,placeholder:"litellm"===rt.provider?"http://localhost:4000":"https://api.openai.com/v1",helperText:"litellm"===rt.provider?"Required for LiteLLM proxy":"Optional; leave empty for default"})),n.createElement(r.gE_,{legendText:""},n.createElement(r.Sc0,{id:"llm-disable-ssl",labelText:"Disable SSL verification",checked:!!rt.disable_ssl,onChange:(e,{checked:t})=>{tt("disable_ssl",!!t),setTimeout(Ze,0)}})),n.createElement(r.gE_,{legendText:""},n.createElement("div",{style:{display:"flex",alignItems:"flex-end",gap:"0.5rem",flexWrap:"wrap"}},n.createElement(r.ksK,{type:"text",id:"llm-model",labelText:"Model",value:rt.model??"",onChange:e=>tt("model",e.target.value),onBlur:et,placeholder:"gpt-4o",style:{flex:"1",minWidth:"12rem"}}),n.createElement(r.$nd,{kind:"ghost",size:"md",disabled:Be,onClick:async()=>{Me(null),Te([]),Se(!0);try{const e=await async function(e,t,o){const n=new URLSearchParams;t&&n.set("disable_ssl","true"),o&&n.set("provider",o);const s=n.toString()?`?${n.toString()}`:"",i={};return e&&(i["X-LLM-API-Key"]=e),p(`/api/manage/llm/models${s}`,{headers:i})}(rt.api_key??"",!!rt.disable_ssl,rt.provider);if(!e.ok){const t=await e.json().catch(()=>({}));throw new Error(t.detail??t.message??`${e.status} ${e.statusText}`)}const t=await e.json();Te(Array.isArray(t.models)?t.models:[])}catch(e){Me(e instanceof Error?e.message:String(e))}finally{Se(!1)}}},Be?"Loading…":"List models")),Be&&n.createElement(r.OuH,{description:"Fetching models…"}),Ae&&n.createElement(r.jeF,{kind:"error",title:"Error",subtitle:Ae,lowContrast:!0,hideCloseButton:!0,style:{marginTop:"0.5rem"}}),Fe.length>0&&n.createElement(r.l6P,{id:"llm-model-select",labelText:"Choose from list",value:rt.model??"",onChange:e=>{tt("model",e.target.value),setTimeout(Ze,0)},style:{marginTop:"0.5rem"}},n.createElement(r.ebT,{value:"",text:"—"}),Fe.map(e=>n.createElement(r.ebT,{key:e,value:e,text:e})))),n.createElement(r.gE_,{legendText:""},n.createElement(r.Q7x,{id:"llm-temperature",label:"Temperature",min:0,max:2,step:.1,value:rt.temperature??.1,onChange:(e,{value:t})=>(e=>{s(t=>({...t??{},temperature:e}))})(Number(t)||.1),onBlur:et})))),n.createElement(r.AsP,{title:"Tools",open:!0},n.createElement(Ie,{tools:c,onChange:nt,connectedApps:j,connectedTools:D,agentId:Ye,onError:(e,t)=>Je("error",e,t),onOpenSecrets:()=>de(!0)})),n.createElement(r.AsP,{title:"Welcome Screen"},n.createElement(r.Tku,{gap:5},n.createElement(r.gE_,{legendText:""},n.createElement(r.Sc0,{id:"homescreen-isOn",labelText:"Show welcome screen",checked:y?.isOn??!0,onChange:(e,{checked:t})=>{st("isOn",!!t),setTimeout(()=>Qe(),0)}})),n.createElement(r.gE_,{legendText:""},n.createElement(r.ksK,{id:"homescreen-greeting",labelText:"Greeting message",value:y?.greeting??Ne.greeting??"",onChange:e=>st("greeting",e.target.value),onBlur:()=>Qe(),placeholder:"Hello, how can I help you today?"})),n.createElement(r.gE_,{legendText:"Starter buttons (max 4)"},[0,1,2,3].map(e=>n.createElement(r.ksK,{key:e,id:`homescreen-starter-${e}`,labelText:`Starter ${e+1}`,value:(y?.starters??[])[e]??"",onChange:t=>{return o=e,n=t.target.value,void k(e=>{const t=[...e?.starters??Ne.starters??[]];for(;t.length<=o;)t.push("");return t[o]=n,{...e??Ne,starters:t.slice(0,4)}});var o,n},onBlur:()=>Qe(),placeholder:0===e?"Hi, what can you do for me?":"Optional"}))),n.createElement(r.BJc,{gap:3,orientation:"horizontal"},n.createElement(r.$nd,{kind:"secondary",size:"sm",renderIcon:a.eMP,onClick:()=>Qe(),disabled:se},se?"Saving…":"Save welcome screen")))),n.createElement(r.AsP,{title:"Features"},n.createElement(r.Tku,{gap:5},n.createElement(r.gE_,{legendText:""},n.createElement(r.Sc0,{id:"enable_todos",labelText:"Enable todos",checked:at.enable_todos??!0,onChange:(e,{checked:t})=>{ot("enable_todos",!!t),setTimeout(()=>Qe(),0)}})),n.createElement(r.gE_,{legendText:""},n.createElement(r.Sc0,{id:"reflection",labelText:"Reflection",checked:at.reflection??!1,onChange:(e,{checked:t})=>{ot("reflection",!!t),setTimeout(()=>Qe(),0)}})),n.createElement(r.gE_,{legendText:""},n.createElement(r.Q7x,{id:"max_steps",label:"Max steps",min:1,max:200,value:at.max_steps??70,onChange:(e,{value:t})=>(e=>{v(t=>({...t??{},max_steps:e}))})(Number(t)||70),onBlur:()=>Qe()})),n.createElement(r.gE_,{legendText:""},n.createElement(r.Q7x,{id:"shortlisting_tool_threshold",label:"Shortlisting tool threshold",min:1,max:500,value:at.shortlisting_tool_threshold??35,onChange:(e,{value:t})=>(e=>{v(t=>({...t??{},shortlisting_tool_threshold:e}))})(Number(t)||35),onBlur:()=>Qe(),helperText:"Enable find_tools when total tools exceed this count"})),n.createElement(r.BJc,{gap:3,orientation:"horizontal"},n.createElement(r.$nd,{kind:"secondary",size:"sm",renderIcon:a.eMP,onClick:()=>Qe(),disabled:se},se?"Saving…":"Save Flags")))),n.createElement(r.AsP,{title:"Policies"},n.createElement(r.BJc,{gap:3,orientation:"vertical"},n.createElement("p",{className:"cds--type-body-compact-01"},dt?`${ct.total} ${1!==ct.total?"policies":"policy"} defined`:"Policies disabled"),dt&&ct.total>0&&n.createElement("div",{className:"manage-policies-tags"},Object.entries(ct.byType).map(([e,t])=>n.createElement(r.vwO,{key:e,type:"gray",size:"md"},De[e]??e,": ",t))),n.createElement(r.$nd,{kind:"secondary",size:"sm",renderIcon:a.Znm,onClick:()=>T(!0)},"Configure policies"))),n.createElement(r.AsP,{title:"Version History"},n.createElement("p",{className:"cds--type-helper-text-01 manage-history-helper"},"Click a version to set it as your current configuration."),0===U.length?n.createElement("p",{className:"cds--type-body-compact-01 cds--color-text-placeholder"},"No versions yet"):n.createElement(r.BJc,{gap:2,orientation:"vertical",className:"manage-history-stack"},U.map(e=>n.createElement(r.t3h,{key:e.version,onClick:()=>(async e=>{try{const t=await f(String(e));if(t.ok){const o=await t.json(),n={...$e,...o.config};Array.isArray(n.tools)&&(n.tools=We(n.tools)),s(n.llm??$e.llm),d(Array.isArray(n.tools)?n.tools:[]),v(n.feature_flags??$e.feature_flags),k(n.homescreen??Ne),z(n.policies??{enablePolicies:!0,policies:[]}),ne(e),Je("success","Version Loaded",`Loaded version ${e}`)}else{const o=`Failed to load version ${e} (${t.status} ${t.statusText})`;Je("error","Load Error",o),C("error"),setTimeout(()=>C("idle"),2e3)}}catch(t){const o=t instanceof Error?t.message:`Failed to load version ${e}`;Je("error","Load Error",o),C("error"),setTimeout(()=>C("idle"),2e3)}})(e.version),className:"manage-history-tile"},n.createElement("div",{className:"manage-history-tile-row"},n.createElement("div",{className:"manage-tile-heading"},n.createElement(r.vwO,{type:"blue",size:"md"},"v",e.version),n.createElement("span",{className:"cds--type-body-compact-01"},new Date(e.created_at).toLocaleString()),n.createElement("span",{className:"manage-tile-action-hint cds--type-helper-text-01"},"Set as current")),n.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,iconDescription:"View JSON",renderIcon:a.yoT,onClick:t=>{t.stopPropagation(),f(String(e.version)).then(e=>e.ok?e.json():null).then(t=>t&&N({version:e.version,config:t.config??{}})).catch(()=>{})}}))))))))),n.createElement(r.Wdr,{withBackground:!0,className:"manage-save-bar"},n.createElement("input",{ref:H,type:"file",accept:".json,application/json",className:"manage-import-input","aria-label":"Import config JSON",onChange:it}),n.createElement("div",{className:"manage-save-bar-content"},n.createElement("div",{className:"manage-save-bar-buttons"},n.createElement(r.$nd,{kind:"secondary",renderIcon:a._OO,onClick:()=>H.current?.click(),className:"manage-save-bar-button"},"Import"),n.createElement(r.$nd,{kind:"primary",renderIcon:a.eMP,onClick:async()=>{C("saving");try{let e=Ge();e.policies||(e={...e,policies:{enablePolicies:!0,policies:[]}});const t=await m(e);if(t.ok){const e=await t.json(),o="partial"===e.status&&e.tool_errors;if(o){Object.entries(e.tool_errors).forEach(([e,t])=>{const o=t.error||t.message||"Unknown error",n=t.type?` (${t.type})`:"";Je("warning",`Tool initialization failed: ${e}`,`${o}${n}`)});const t=Object.keys(e.tool_errors).length;Je("info","Configuration partially saved",e.message||`${t} tool(s) failed to initialize`)}e.partial_errors&&Array.isArray(e.partial_errors)&&e.partial_errors.length>0&&e.partial_errors.forEach(e=>{const t="string"==typeof e?e:e.message||e.error||"Unknown error";Je("warning","Partial save error",t)}),ne("number"==typeof e.version?e.version:"draft"),C("success"),o||e.partial_errors&&0!==e.partial_errors.length||Je("success","Configuration saved","Your configuration has been saved successfully"),Xe(),setTimeout(()=>C("idle"),2e3)}else{let e=`Failed to save configuration (${t.status} ${t.statusText})`;try{const o=await t.json();e=o.error||o.message||e}catch{}C("error"),Je("error","Save Failed",e),setTimeout(()=>C("idle"),2e3)}}catch(e){const t=e instanceof Error?e.message:"Network error occurred";C("error"),Je("error","Network Error",t),setTimeout(()=>C("idle"),2e3)}},disabled:"saving"===B,className:"manage-save-bar-button"},"idle"===B&&"Publish","saving"===B&&"Publishing…","success"===B&&"Published","error"===B&&"Error")),(S||null!=oe||"idle"!==O||se)&&n.createElement("div",{className:"manage-save-bar-status"},se&&n.createElement(r.OuH,{description:"Saving draft…",className:"manage-draft-saving"}),S&&n.createElement(r.jeF,{kind:"error",title:"Error",subtitle:S,lowContrast:!0,hideCloseButton:!0}),!S&&"ok"===O&&n.createElement(r.jeF,{kind:"success",title:"Success",subtitle:"Config imported",lowContrast:!0,hideCloseButton:!0}),!S&&"error"===O&&n.createElement(r.jeF,{kind:"error",title:"Import failed",subtitle:J??"Import failed",lowContrast:!0,hideCloseButton:!0}),!S&&!se&&null!=oe&&n.createElement("p",{className:"manage-save-bar-version"},"Version: ","draft"===oe?"draft":`v${oe}`,U.length>0&&n.createElement("span",{className:"manage-save-bar-last-publish"}," · ","Last publish: v",U[0].version,"string"==typeof U[0].created_at&&n.createElement(n.Fragment,null," (",new Date(U[0].created_at).toLocaleDateString(),")"))))))),n.createElement(r.Wdr,{withBackground:!0,className:"manage-chat-panel"},n.createElement("p",{className:"manage-chat-label"},"Try your configuration"),n.createElement("div",{className:"manage-chat-wrap"},n.createElement(be,{contained:!0,useDraft:!0,disableHistory:!0,homescreen:y})))),(V.length>0||Object.keys(X).length>0)&&n.createElement(n.Fragment,null,n.createElement("div",{className:"manage-variables-toggle-wrap"},n.createElement(r.$nd,{kind:"secondary",className:"manage-variables-toggle",onClick:()=>te(e=>!e),title:ee?"Close variables":"Open variables","aria-expanded":ee,renderIcon:a.yoT},"Variables"),!ee&&n.createElement(r.vwO,{type:"blue",size:"sm",className:"manage-variables-toggle-count"},Object.keys(X).length||V.length)),ee&&n.createElement(r.KXP,{open:ee,onClose:()=>te(!1),className:"manage-variables-modal"},n.createElement(r.rQ0,{title:"Variables"}),n.createElement(r.cwr,{className:"manage-variables-panel-body"},n.createElement(ye,{variables:X,history:V,selectedAnswerId:Q,onSelectAnswer:e=>Z(e)})))),n.createElement(Ce,{open:ce,onClose:()=>{de(!1),Ve()},agentId:Ye}),F&&n.createElement(fe,{draftMode:!0,onClose:()=>T(!1),onSave:e=>z(e)}),n.createElement(r.KXP,{open:!!P,onClose:()=>N(null),size:"lg",isFullWidth:!0},n.createElement(r.rQ0,{title:P?`Version ${P.version}`:"",buttonOnClick:()=>N(null)}),n.createElement(r.cwr,null,P&&n.createElement("div",{className:"manage-json-viewer-markdown"},n.createElement(W.A,null,"```json\n"+JSON.stringify(Oe(P.config),null,2)+"\n```"))),P&&n.createElement(r.jlY,null,n.createElement(r.$nd,{kind:"secondary",renderIcon:a.f5X,onClick:()=>{const e=new Blob([JSON.stringify(Oe(P.config),null,2)],{type:"application/json"}),t=URL.createObjectURL(e),o=document.createElement("a");o.href=t,o.download=`config-v${P.version}.json`,o.click(),URL.revokeObjectURL(t)}},"Download"),n.createElement(r.$nd,{kind:"primary",renderIcon:a.eMP,onClick:()=>{const e={...$e,...P.config};Array.isArray(e.tools)&&(e.tools=We(e.tools)),s(e.llm??$e.llm),d(Array.isArray(e.tools)?e.tools:[]),v(e.feature_flags??$e.feature_flags),k(e.homescreen??Ne),z(e.policies??{enablePolicies:!0,policies:[]}),ne(P.version),N(null),Je("success","Version loaded",`Version ${P.version} is now your current configuration`)}},"Use as current"))),n.createElement("div",{style:{position:"fixed",top:"3rem",right:"1rem",zIndex:9999,display:"flex",flexDirection:"column",gap:"0.5rem",maxWidth:"400px"}},void 0,M.map(e=>n.createElement(r.HYS,{key:e.id,kind:e.kind,title:e.title,subtitle:e.subtitle,timeout:5e3,onClose:()=>Ke(e.id),lowContrast:!0}))))}function qe({onToggleLeftSidebar:e,onToggleWorkspace:t}){const[o,s]=(0,n.useState)(null);return(0,n.useEffect)(()=>{b().then(e=>e.ok?e.json():null).then(e=>e&&s({agent_id:e.agent_id??"cuga-default",config_version:e.config_version??null})).catch(()=>{})},[]),n.createElement(j,{title:"CUGA Agent",agentContext:o??void 0,navItems:[{label:"Conversations",onClick:e},{label:"Agent Config",onClick:t},{label:"Manage",href:"/manage"}]})}var We=o(4398),Je={};Je.styleTagTransform=T(),Je.setAttributes=A(),Je.insert=C().bind(null,"head"),Je.domAPI=E(),Je.insertStyleElement=I();z()(We.A,Je),We.A&&We.A.locals&&We.A.locals;const Ke={name:"CUGA Default Agent",description:"A general-purpose assistant with file-system access and web search capabilities.",apps:[{appName:"File System",tools:[{name:"read_file",description:"Read contents of a file"},{name:"write_file",description:"Write or update a file"},{name:"list_directory",description:"List files in a directory"},{name:"delete_file",description:"Delete a file permanently"}]},{appName:"Web Search",tools:[{name:"web_search",description:"Search the web for information"},{name:"fetch_url",description:"Fetch and parse a web page"}]},{appName:"Code Execution",tools:[{name:"run_python",description:"Execute a Python snippet"},{name:"run_bash",description:"Execute a Bash command"}]}],workspaceFolders:[{path:"/workspace/project-a",label:"project-a",readOnly:!1,children:[{label:"src",type:"folder"},{label:"tests",type:"folder"},{label:"README.md",type:"file"},{label:"package.json",type:"file"}]},{path:"/workspace/shared-docs",label:"shared-docs",readOnly:!0,children:[{label:"specs",type:"folder"},{label:"guidelines.md",type:"file"}]}]},He=1100,Xe=[".txt",".md",".json",".yaml",".yml",".log",".csv",".html",".css",".js",".ts",".py"],Ye=(e,t,o,n)=>({position:"fixed",top:t,bottom:0,[e]:0,width:o,zIndex:200,display:"flex",flexDirection:"column",overflow:"hidden",background:"rgba(var(--cds-background-rgb, 255,255,255), 0.55)",backdropFilter:"blur(12px)",WebkitBackdropFilter:"blur(12px)",borderRight:"left"===e?"1px solid var(--cds-border-subtle-01, rgba(0, 0, 0, 0.1))":void 0,borderLeft:"right"===e?"1px solid var(--cds-border-subtle-01, rgba(0, 0, 0, 0.1))":void 0,boxShadow:"left"===e?"1px 0 4px rgba(0, 0, 0, 0.05)":"-1px 0 4px rgba(0, 0, 0, 0.05)",transform:n?"translateX(0)":"left"===e?"translateX(-100%)":"translateX(100%)",transition:"transform 0.25s cubic-bezier(0.4, 0, 0.2, 1)",pointerEvents:n?"auto":"none"}),Ve={padding:"1.5rem 1rem 1rem",borderBottom:"1px solid var(--cds-border-subtle-01)",flexShrink:0,background:"transparent"};function Ge(){const[e,t]=(0,n.useState)(window.innerWidth),[o,s]=(0,n.useState)(!0),[i,c]=(0,n.useState)(!0),[d,l]=(0,n.useState)([]),[f,m]=(0,n.useState)(!0),[h,_]=(0,n.useState)(null),[x,y]=(0,n.useState)(null),[k,w]=(0,n.useState)(Ke),[z,U]=(0,n.useState)(void 0),[E,B]=(0,n.useState)(!0),[C,S]=(0,n.useState)([]),[A,M]=(0,n.useState)(new Set),[I,F]=(0,n.useState)([]),[T,P]=(0,n.useState)(!0),[N,j]=(0,n.useState)(null);(0,n.useEffect)(()=>{const e=()=>{const e=window.innerWidth;t(e),e<768&&s(!1),e=768&&e>=He&&(s(!0),c(!0))};return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]);const $=e>=768,D=e>=He,L=(0,n.useCallback)((e,t,o)=>{const n=`toast-${Date.now()}-${Math.random()}`;S(s=>[...s,{id:n,kind:e,title:t,subtitle:o}]),setTimeout(()=>{S(e=>e.filter(e=>e.id!==n))},5e3)},[]),O=(0,n.useCallback)(e=>{S(t=>t.filter(t=>t.id!==e))},[]),R=(0,n.useCallback)(async()=>{try{const e=await v();e.ok&&l((await e.json()).threads||[])}catch(e){}},[]),q=(0,n.useCallback)(async e=>{y(e),e!==h&&(_(e),setTimeout(R,500))},[h,R]);(0,n.useEffect)(()=>{(async()=>{try{const e=!1,[t,o,n]=await Promise.all([b(),g(e),u()]);let s="CUGA Default Agent",i="A general-purpose assistant with configured tools and workspace access.",r=null;if(t.ok){const e=await t.json();s=e.agent_id||s,r=e.config_version??null}let a=Ke.apps;if(o.ok){const e=(await o.json()).tools||[];if(e.length>0){const t=new Map;e.forEach(e=>{const o=e.app||"Unknown App";t.has(o)||t.set(o,[]),t.get(o).push({name:e.name,description:e.description||"No description available"})}),a=[],t.forEach((e,t)=>{a.push({appName:t,tools:e})})}}else{const e=`Failed to load tools list (${o.status} ${o.statusText})`;L("warning","Tools Load Warning",e)}if(n.ok){const e=await n.json(),t=e.config?.homescreen;t&&"object"==typeof t&&U({isOn:t.isOn??!0,greeting:t.greeting,starters:Array.isArray(t.starters)?t.starters.slice(0,4):void 0})}w({name:s,description:i,configVersion:r,apps:a,workspaceFolders:Ke.workspaceFolders})}catch(e){const t=e instanceof Error?e.message:"Network error loading agent configuration";L("error","Configuration Load Error",t)}finally{B(!1)}})()},[L]),(0,n.useEffect)(()=>{(async()=>{try{const e=await v();if(e.ok)l((await e.json()).threads||[]);else{const t=`Failed to load conversation threads (${e.status} ${e.statusText})`;L("warning","Threads Load Warning",t)}}catch(e){const t=e instanceof Error?e.message:"Network error loading conversation threads";L("error","Threads Load Error",t)}finally{m(!1)}})()},[L]);const J=(0,n.useCallback)(async()=>{try{const e=await async function(){return p("/api/workspace/tree")}();if(e.ok){const t=await e.json();F(t.tree||[])}}catch(e){}finally{P(!1)}},[]);(0,n.useEffect)(()=>{J();const e=setInterval(J,2500);return()=>clearInterval(e)},[J]);const K=k.apps.reduce((e,t)=>e+t.tools.length,0),H=(0,n.useCallback)(async e=>{if("file"!==e.type)return;if(Xe.some(t=>e.name.toLowerCase().endsWith(t)))try{const t=await async function(e){return p(`/api/workspace/file?path=${encodeURIComponent(e)}`)}(e.path);if(t.ok){const o=await t.json();j({path:e.path,content:o.content,name:e.name})}else L("error","Failed to load file",t.statusText)}catch(e){L("error","Error loading file",e instanceof Error?e.message:"Unknown error")}else L("info","Preview not available","Only text and markdown files can be previewed.")},[L]),X=(0,n.useCallback)(e=>n.createElement(r.nFK,{key:e.path,id:e.path,label:n.createElement("span",{style:{display:"flex",alignItems:"center",gap:"0.5rem",fontSize:"0.8125rem",color:"var(--cds-text-primary)",cursor:"file"===e.type?"pointer":"default"},role:"file"===e.type?"button":void 0,onClick:"file"===e.type?t=>{t.stopPropagation(),H(e)}:void 0},e.name),renderIcon:"directory"===e.type?a.BmN:a.w46,isExpanded:"directory"===e.type},"directory"===e.type&&e.children?.map(e=>X(e))),[H]);return n.createElement("div",{className:"chat-landing"},n.createElement(qe,{onToggleLeftSidebar:()=>$&&s(e=>!e),onToggleWorkspace:()=>D&&c(e=>!e),leftSidebarCollapsed:!o,workspaceOpen:i}),n.createElement("div",{className:"chat-content-area",style:{position:"relative",height:"calc(100vh - 48px)"}},n.createElement(be,{contained:!0,threadId:h,isReadonly:null!=h&&h!==x,onThreadChange:q,homescreen:z})),$&&n.createElement("div",{style:Ye("left",48,"22rem",o)},n.createElement("div",{style:Ve},n.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},n.createElement("div",{style:{display:"flex",alignItems:"center",gap:"0.625rem"}},n.createElement(a.ryu,{size:20,style:{color:"var(--cds-interactive)",flexShrink:0}}),n.createElement("div",null,n.createElement("p",{style:{fontSize:"0.875rem",fontWeight:600,margin:0,color:"var(--cds-text-primary)"}},"Conversations"),n.createElement("p",{style:{fontSize:"0.6875rem",color:"var(--cds-text-secondary)",margin:"0.2rem 0 0"}},f?"Loading…":`${d.length} thread${1!==d.length?"s":""}`))),n.createElement("div",{style:{display:"flex",gap:"0.25rem",alignItems:"center"}},n.createElement(r.K0,{label:"New conversation",kind:"ghost",size:"sm",onClick:()=>{_(null),y(null)}},n.createElement(a.OMN,null)),n.createElement(r.K0,{label:"Remove all",kind:"ghost",size:"sm",onClick:async()=>{if(window.confirm("Remove all conversations? This cannot be undone."))try{await Promise.all(d.map(e=>async function(e){return p(`/api/conversations/${e}?agent_id=cuga-default`,{method:"DELETE"})}(e.thread_id))),l([]),_(null),y(null)}catch(e){alert("Failed to remove conversations.")}},disabled:0===d.length},n.createElement(a.zHo,null)),n.createElement(r.K0,{label:"Close panel",kind:"ghost",size:"sm",onClick:()=>s(!1)},n.createElement(a.kzY,null)))),h&&n.createElement("div",{style:{marginTop:"0.5rem",display:"flex",alignItems:"center",gap:"0.375rem"}},n.createElement(a.gXL,{size:12,style:{color:"var(--cds-text-secondary)"}}),n.createElement("code",{style:{fontSize:"0.6rem",color:"var(--cds-text-secondary)",fontFamily:"monospace"}},h))),n.createElement("div",{style:{flex:1,overflowY:"auto"}},f?n.createElement("div",{style:{padding:"1rem"}},n.createElement(r.rrI,{paragraph:!0,lineCount:5})):0===d.length?n.createElement("div",{style:{padding:"3rem 1rem",textAlign:"center",color:"var(--cds-text-secondary)",fontSize:"0.8125rem"}},n.createElement(a.ryu,{size:32,style:{opacity:.25,display:"block",margin:"0 auto 0.75rem"}}),"No conversations yet.",n.createElement("br",null),"Start a new chat to begin."):d.map(e=>{const t=h===e.thread_id;return n.createElement("button",{key:e.thread_id,onClick:()=>_(e.thread_id),style:{display:"block",width:"100%",textAlign:"left",background:t?"rgba(var(--cds-interactive-rgb, 15,98,254), 0.08)":"transparent",border:"none",borderLeft:t?"3px solid var(--cds-interactive)":"3px solid transparent",borderBottom:"1px solid var(--cds-border-subtle-00)",padding:"0.75rem 1rem",cursor:"pointer",transition:"background 0.12s"},onMouseEnter:e=>{t||(e.currentTarget.style.background="rgba(0,0,0,0.04)")},onMouseLeave:e=>{t||(e.currentTarget.style.background="transparent")}},n.createElement("p",{style:{margin:0,fontSize:"0.8125rem",fontWeight:t?600:400,color:"var(--cds-text-primary)",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},e.first_message||"Untitled conversation"),n.createElement("div",{style:{marginTop:"0.25rem",display:"flex",alignItems:"center",gap:"0.375rem"}},n.createElement(a.gXL,{size:10,style:{color:"var(--cds-text-secondary)"}}),n.createElement("span",{style:{fontSize:"0.6875rem",color:"var(--cds-text-secondary)"}},(e=>{const t=e.endsWith("Z")?e:`${e}Z`,o=new Date(t),n=(new Date).getTime()-o.getTime(),s=Math.floor(n/1e3),i=Math.floor(n/6e4),r=Math.floor(n/36e5),a=Math.floor(n/864e5);return s<10?"Just now":s<60?`${s}s ago`:i<60?`${i}m ago`:r<24?`${r}h ago`:a<7?`${a}d ago`:o.toLocaleDateString(void 0,{month:"short",day:"numeric"})})(e.updated_at)),t&&n.createElement(r.vwO,{type:"blue",size:"sm",style:{marginLeft:"auto"}},"active")))}))),D&&n.createElement("div",{style:Ye("right",48,"26rem",i)},n.createElement("div",{style:Ve},n.createElement("div",{style:{display:"flex",alignItems:"flex-start",justifyContent:"space-between"}},n.createElement("div",{style:{display:"flex",alignItems:"flex-start",gap:"0.625rem"}},n.createElement(a.lgM,{size:20,style:{flexShrink:0,marginTop:"0.125rem",color:"var(--cds-interactive)"}}),n.createElement("div",null,n.createElement("p",{style:{fontSize:"0.875rem",fontWeight:600,margin:0,color:"var(--cds-text-primary)"}},k.name),n.createElement("p",{style:{fontSize:"0.6875rem",color:"var(--cds-text-secondary)",margin:"0.2rem 0 0",lineHeight:1.4}},k.description),null!=k.configVersion&&n.createElement("div",{style:{marginTop:"0.5rem",display:"flex",alignItems:"center",gap:"0.375rem"}},n.createElement(r.vwO,{type:"gray",size:"sm"},"Config v",k.configVersion)))),n.createElement(r.K0,{label:"Close panel",kind:"ghost",size:"sm",onClick:()=>c(!1)},n.createElement(a.kzY,null)))),n.createElement(r.tUM,{style:{flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},n.createElement(r.wbY,{"aria-label":"Agent panel tabs",style:{flexShrink:0}},n.createElement(r.ozo,null,n.createElement("span",{style:{display:"flex",alignItems:"center",gap:"0.375rem"}},n.createElement(a.yar,{size:14}),"Configuration",n.createElement(r.vwO,{type:"teal",size:"sm",style:{marginLeft:"0.25rem"}},K))),n.createElement(r.ozo,null,n.createElement("span",{style:{display:"flex",alignItems:"center",gap:"0.375rem"}},n.createElement(a.vdG,{size:14}),"Workspace",n.createElement(r.vwO,{type:"blue",size:"sm",style:{marginLeft:"0.25rem"}},I.length)))),n.createElement(r.T2N,{style:{flex:1,overflowY:"auto"}},n.createElement(r.KpK,{style:{padding:"1rem",overflowY:"scroll"}},n.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"0.75rem"}},k.apps.map(e=>{const t=A.has(e.appName),o=t?e.tools:e.tools.slice(0,5),s=e.tools.length>5;return n.createElement("div",{key:e.appName,style:{border:"1px solid var(--cds-border-subtle-01)",borderRadius:"4px",overflow:"hidden",background:"rgba(var(--cds-background-rgb, 255,255,255), 0.4)"}},n.createElement("div",{style:{background:"rgba(var(--cds-layer-02-rgb, 244,244,244), 0.6)",padding:"0.5rem 0.75rem",display:"flex",alignItems:"center",justifyContent:"space-between",borderBottom:"1px solid var(--cds-border-subtle-01)"}},n.createElement("div",{style:{display:"flex",alignItems:"center",gap:"0.5rem"}},n.createElement(a.lgM,{size:14,style:{color:"var(--cds-interactive)"}}),n.createElement("span",{style:{fontSize:"0.8125rem",fontWeight:600,color:"var(--cds-text-primary)"}},e.appName)),n.createElement(r.vwO,{type:"teal",size:"sm"},e.tools.length," tool",1!==e.tools.length?"s":"")),n.createElement("div",{style:{padding:"0.25rem 0"}},o.map((e,t)=>n.createElement("div",{key:e.name,style:{padding:"0.5rem 0.75rem",borderBottom:te.length<=t?e:e.substring(0,t)+"...")(e.description,120))))),s&&n.createElement("div",{style:{padding:"0.5rem 0.75rem",display:"flex",justifyContent:"center"}},n.createElement(r.$nd,{kind:"ghost",size:"sm",renderIcon:t?a.rXn:a.yQN,onClick:()=>{M(o=>{const n=new Set(o);return t?n.delete(e.appName):n.add(e.appName),n})}},t?"Show less":`Show ${e.tools.length-5} more`))))}))),n.createElement(r.KpK,{style:{padding:"1rem",overflowY:"scroll"}},T?n.createElement("div",{style:{padding:"1rem"}},n.createElement(r.rrI,{paragraph:!0,lineCount:5})):0===I.length?n.createElement("div",{style:{padding:"2rem 1rem",textAlign:"center",color:"var(--cds-text-secondary)",fontSize:"0.8125rem"}},n.createElement(a.vdG,{size:32,style:{opacity:.25,display:"block",margin:"0 auto 0.75rem"}}),"No workspace files."):n.createElement(r.GST,{label:"Workspace",hideLabel:!0},I.map(e=>X(e))))))),$&&!o&&n.createElement("button",{onClick:()=>s(!0),title:"Open conversations",style:{position:"fixed",top:60,left:8,zIndex:201,background:"rgba(var(--cds-background-rgb, 255,255,255), 0.7)",backdropFilter:"blur(8px)",border:"1px solid var(--cds-border-subtle-01)",borderRadius:"4px",padding:"6px",cursor:"pointer",display:"flex",alignItems:"center",color:"var(--cds-text-primary)"}},n.createElement(a.i6k,{size:16})),D&&!i&&n.createElement("button",{onClick:()=>c(!0),title:"Open agent panel",style:{position:"fixed",top:60,right:8,zIndex:201,background:"rgba(var(--cds-background-rgb, 255,255,255), 0.7)",backdropFilter:"blur(8px)",border:"1px solid var(--cds-border-subtle-01)",borderRadius:"4px",padding:"6px",cursor:"pointer",display:"flex",alignItems:"center",color:"var(--cds-text-primary)"}},n.createElement(a.i6k,{size:16,style:{transform:"scaleX(-1)"}})),n.createElement(r.KXP,{open:!!N,onClose:()=>j(null),size:"lg",isFullWidth:!0},n.createElement(r.rQ0,{title:N?.name??"",buttonOnClick:()=>j(null)}),n.createElement(r.cwr,{hasScrollingContent:!0,className:"chat-landing-file-modal-body"},N&&n.createElement("div",{className:"chat-landing-file-modal-markdown"},n.createElement(W.A,null,N.name.toLowerCase().endsWith(".md")?N.content:`\`\`\`\n${N.content}\n\`\`\``))),N&&n.createElement(r.jlY,{className:"chat-landing-file-modal-footer"},n.createElement(r.$nd,{kind:"secondary",renderIcon:a.f5X,onClick:async()=>{try{const e=await async function(e){return p(`/api/workspace/download?path=${encodeURIComponent(e)}`)}(N.path);if(e.ok){const t=await e.blob(),o=URL.createObjectURL(t),n=document.createElement("a");n.href=o,n.download=N.name,n.click(),URL.revokeObjectURL(o)}}catch(e){L("error","Download failed",e instanceof Error?e.message:"Unknown error")}}},"Download"),n.createElement(r.$nd,{kind:"primary",onClick:()=>j(null)},"Close"))),n.createElement("div",{style:{position:"fixed",top:"3rem",right:"1rem",zIndex:9999,display:"flex",flexDirection:"column",gap:"0.5rem",maxWidth:"400px"}},C.map(e=>n.createElement(r.HYS,{key:e.id,kind:e.kind,title:e.title,subtitle:e.subtitle,timeout:5e3,onClose:()=>O(e.id),lowContrast:!0}))))}var Qe=o(6851),Ze={};Ze.styleTagTransform=T(),Ze.setAttributes=A(),Ze.insert=C().bind(null,"head"),Ze.domAPI=E(),Ze.insertStyleElement=I();z()(Qe.A,Ze),Qe.A&&Qe.A.locals&&Qe.A.locals;var et=o(2840),tt={};tt.styleTagTransform=T(),tt.setAttributes=A(),tt.insert=C().bind(null,"head"),tt.domAPI=E(),tt.insertStyleElement=I();z()(et.A,tt),et.A&&et.A.locals&&et.A.locals;function ot({children:e}){return n.createElement("div",{className:"route-root"},e)}function nt({children:e}){const[t,o]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{let e=!1;return(async()=>{try{if(!(await l()).enabled)return void o(!0);const t=new URLSearchParams(window.location.search),n=t.get("code"),s=t.get("state");if(n&&s)return await y(n,s),void(e||o(!0));await async function(){if(401===(await b()).status)throw new Error("Not authenticated")}(),e||o(!0)}catch{if(!e){const e=c();window.location.href=`${e}/auth/login`}}})(),()=>{e=!0}},[]),t?n.createElement(n.Fragment,null,e):null}function st(){const e=document.getElementById("root");if(!e)throw new Error("Root element with id 'root' not found in index.html");(0,s.H)(e).render(n.createElement(i.Kd,null,n.createElement(nt,null,n.createElement(i.BV,null,n.createElement(i.qh,{path:"/",element:n.createElement(i.C5,{to:"/chat",replace:!0})}),n.createElement(i.qh,{path:"/manage",element:n.createElement(ot,null,n.createElement(L,null))}),n.createElement(i.qh,{path:"/manage/:agentId",element:n.createElement(ot,null,n.createElement(Re,null))}),n.createElement(i.qh,{path:"/chat",element:n.createElement(ot,null,n.createElement(Ge,null))})))))}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",st):st()},1173:function(e,t,o){var n=o(4451),s=o.n(n),i=o(6604),r=o.n(i)()(s());r.push([e.id,".cuga-header-wrapper {\n flex-shrink: 0;\n}\n\n.cuga-header-logo {\n display: flex;\n align-items: center;\n margin-right: 0.5rem;\n flex-shrink: 0;\n}\n\n.cuga-header-logo img {\n width: 28px;\n height: 28px;\n border-radius: 4px;\n object-fit: cover;\n}\n\n.cuga-header-agent-context {\n font-size: 0.75rem;\n font-weight: 400;\n opacity: 0.9;\n margin-left: 0.5rem;\n margin-right: 0.75rem;\n align-self: center;\n white-space: nowrap;\n}\n\n/* User avatar button in header bar */\n.cuga-user-avatar-btn {\n position: relative;\n}\n\n.cuga-user-avatar-initials {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 1.75rem;\n height: 1.75rem;\n border-radius: 50%;\n background-color: var(--cds-interactive, #0f62fe);\n color: #fff;\n font-size: 0.6875rem;\n font-weight: 600;\n letter-spacing: 0.02em;\n line-height: 1;\n pointer-events: none;\n flex-shrink: 0;\n}\n\n/* User profile panel */\n.cuga-user-panel-info {\n display: flex;\n align-items: center;\n gap: 0.875rem;\n padding: 1.25rem 1rem 1rem;\n}\n\n.cuga-user-panel-avatar {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 2.75rem;\n height: 2.75rem;\n border-radius: 50%;\n background-color: var(--cds-interactive, #0f62fe);\n flex-shrink: 0;\n}\n\n.cuga-user-panel-avatar-initials {\n font-size: 1rem;\n font-weight: 600;\n color: #fff;\n letter-spacing: 0.02em;\n line-height: 1;\n}\n\n.cuga-user-panel-details {\n display: flex;\n flex-direction: column;\n gap: 0.2rem;\n overflow: hidden;\n min-width: 0;\n}\n\n.cuga-user-panel-name {\n margin: 0;\n font-size: 0.875rem;\n font-weight: 600;\n color: var(--cds-text-primary, #f4f4f4);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.cuga-user-panel-email {\n margin: 0;\n font-size: 0.75rem;\n color: var(--cds-text-secondary, #c6c6c6);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n",""]),t.A=r},7414:function(e,t,o){var n=o(4451),s=o.n(n),i=o(6604),r=o.n(i)()(s());r.push([e.id,".variable-popup-overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(0, 0, 0, 0.5);\n z-index: 10000;\n animation: fadeIn 0.2s ease-in-out;\n}\n\n@keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n.variable-popup-content {\n background: white;\n width: 100%;\n height: 100vh;\n display: flex;\n flex-direction: column;\n animation: slideUp 0.3s ease-out;\n}\n\n@keyframes slideUp {\n from {\n transform: translateY(20px);\n opacity: 0;\n }\n to {\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n.variable-popup-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 20px 24px;\n border-bottom: 1px solid #e5e7eb;\n}\n\n.variable-popup-header h3 {\n margin: 0;\n font-size: 18px;\n font-weight: 600;\n color: #1e293b;\n}\n\n.variable-popup-actions {\n display: flex;\n gap: 8px;\n align-items: center;\n}\n\n.variable-popup-download-btn {\n display: flex;\n align-items: center;\n gap: 6px;\n padding: 8px 14px;\n background: #4e00ec;\n color: white;\n border: none;\n border-radius: 6px;\n font-size: 13px;\n font-weight: 500;\n cursor: pointer;\n transition: all 0.2s;\n}\n\n.variable-popup-download-btn:hover {\n background: #3d00b8;\n transform: translateY(-1px);\n box-shadow: 0 4px 12px rgba(78, 0, 236, 0.3);\n}\n\n.variable-popup-download-btn:active {\n transform: translateY(0);\n}\n\n.variable-popup-close-btn {\n width: 32px;\n height: 32px;\n display: flex;\n align-items: center;\n justify-content: center;\n background: transparent;\n border: none;\n font-size: 28px;\n color: #64748b;\n cursor: pointer;\n border-radius: 6px;\n transition: all 0.2s;\n line-height: 1;\n}\n\n.variable-popup-close-btn:hover {\n background: #f1f5f9;\n color: #1e293b;\n}\n\n.variable-popup-body {\n padding: 24px;\n overflow-y: auto;\n flex: 1;\n}\n\n.variable-popup-body h2 {\n margin: 0 0 16px 0;\n font-size: 16px;\n font-weight: 600;\n color: #1e293b;\n}\n\n.variable-popup-body p {\n margin: 8px 0;\n color: #475569;\n line-height: 1.6;\n}\n\n.variable-popup-body strong {\n color: #1e293b;\n font-weight: 600;\n}\n\n.variable-popup-body code {\n background: #f1f5f9;\n padding: 2px 6px;\n border-radius: 4px;\n font-size: 13px;\n font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace;\n color: #4e00ec;\n}\n\n.variable-popup-body pre {\n background: #f8fafc;\n border: 1px solid #e2e8f0;\n border-radius: 8px;\n padding: 16px;\n overflow-x: auto;\n margin: 12px 0;\n}\n\n.variable-popup-body pre code {\n background: transparent;\n padding: 0;\n color: #334155;\n font-size: 13px;\n line-height: 1.5;\n}\n\n",""]),t.A=r},6999:function(e,t,o){var n=o(4451),s=o.n(n),i=o(6604),r=o.n(i)()(s());r.push([e.id,"/* Ensure sidebar is fixed from the very left edge */\n.variables-sidebar {\n position: fixed !important;\n left: 0 !important;\n top: 0;\n bottom: 0;\n background: white;\n border-right: 1px solid #e5e7eb;\n z-index: 1000;\n display: flex;\n flex-direction: column;\n transition: width 0.3s ease, transform 0.3s ease;\n box-shadow: 2px 0 8px rgba(0, 0, 0, 0.05);\n margin: 0;\n padding: 0;\n}\n\n.variables-sidebar.expanded {\n width: 320px;\n}\n\n.variables-sidebar.collapsed {\n /* When collapsed, slide it completely out of view */\n transform: translateX(-100%);\n}\n\n/* Responsive design */\n@media (max-width: 768px) {\n .variables-sidebar.expanded {\n width: 280px;\n }\n}\n\n@media (max-width: 640px) {\n .variables-sidebar.expanded {\n width: 100%;\n max-width: 300px;\n }\n \n .variables-sidebar.collapsed {\n transform: translateX(-100%);\n }\n}\n\n.variables-sidebar-header {\n display: flex;\n align-items: center;\n padding: 16px;\n border-bottom: 1px solid #e5e7eb;\n gap: 12px;\n min-height: 64px;\n flex-wrap: wrap;\n}\n\n.variables-sidebar-toggle {\n width: 36px;\n height: 36px;\n display: flex;\n align-items: center;\n justify-content: center;\n background: transparent;\n border: 1px solid #e5e7eb;\n border-radius: 8px;\n cursor: pointer;\n color: #64748b;\n transition: all 0.2s;\n flex-shrink: 0;\n}\n\n.variables-sidebar-toggle:hover {\n background: #f8fafc;\n border-color: #cbd5e1;\n color: #4e00ec;\n}\n\n.variables-sidebar.collapsed .variables-sidebar-toggle {\n margin: 0 auto;\n}\n\n.variables-sidebar-title {\n display: flex;\n align-items: center;\n gap: 8px;\n font-size: 16px;\n font-weight: 600;\n color: #1e293b;\n flex: 1;\n}\n\n.variables-sidebar-title svg {\n color: #4e00ec;\n}\n\n.variables-count {\n background: #4e00ec;\n color: white;\n font-size: 12px;\n font-weight: 600;\n padding: 2px 8px;\n border-radius: 12px;\n margin-left: auto;\n}\n\n.variables-history-select {\n width: 100%;\n padding: 6px 10px;\n font-size: 12px;\n border: 1px solid #e5e7eb;\n border-radius: 6px;\n background: white;\n color: #1e293b;\n cursor: pointer;\n transition: all 0.2s;\n margin-top: 8px;\n}\n\n.variables-history-select:hover {\n border-color: #cbd5e1;\n background: #f8fafc;\n}\n\n.variables-history-select:focus {\n outline: none;\n border-color: #4e00ec;\n box-shadow: 0 0 0 3px rgba(78, 0, 236, 0.1);\n}\n\n.variables-history-info {\n padding: 10px 12px;\n background: #f8fafc;\n border-bottom: 1px solid #e5e7eb;\n font-size: 12px;\n color: #64748b;\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n\n.history-count {\n font-weight: 600;\n color: #4e00ec;\n}\n\n.variables-sidebar-content {\n flex: 1;\n overflow-y: auto;\n overflow-x: hidden;\n}\n\n.variables-list {\n display: flex;\n flex-direction: column;\n gap: 8px;\n padding: 12px;\n}\n\n.variable-item {\n background: #f8fafc;\n border: 1px solid #e5e7eb;\n border-radius: 8px;\n padding: 12px;\n cursor: pointer;\n transition: all 0.2s;\n}\n\n.variable-item:hover {\n background: #f1f5f9;\n border-color: #cbd5e1;\n transform: translateY(-1px);\n box-shadow: 0 2px 8px rgba(78, 0, 236, 0.1);\n}\n\n.variable-item:active {\n transform: translateY(0);\n}\n\n.variable-item-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 8px;\n margin-bottom: 6px;\n}\n\n.variable-name {\n font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace;\n font-size: 13px;\n font-weight: 600;\n color: #4e00ec;\n background: white;\n padding: 2px 6px;\n border-radius: 4px;\n border: 1px solid #e5dbff;\n flex: 1;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.variable-type {\n font-size: 11px;\n font-weight: 500;\n color: #64748b;\n background: white;\n padding: 2px 6px;\n border-radius: 4px;\n border: 1px solid #e5e7eb;\n flex-shrink: 0;\n}\n\n.variable-description {\n font-size: 12px;\n color: #64748b;\n line-height: 1.4;\n margin-bottom: 6px;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n overflow: hidden;\n}\n\n.variable-meta {\n display: flex;\n align-items: center;\n gap: 8px;\n margin-bottom: 6px;\n}\n\n.variable-count {\n font-size: 11px;\n color: #64748b;\n background: white;\n padding: 2px 6px;\n border-radius: 4px;\n border: 1px solid #e5e7eb;\n}\n\n.variable-preview {\n font-size: 12px;\n color: #475569;\n background: white;\n padding: 6px 8px;\n border-radius: 4px;\n border: 1px solid #e5e7eb;\n font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n line-height: 1.4;\n}\n\n/* Scrollbar styling */\n.variables-sidebar-content::-webkit-scrollbar {\n width: 6px;\n}\n\n.variables-sidebar-content::-webkit-scrollbar-track {\n background: transparent;\n}\n\n.variables-sidebar-content::-webkit-scrollbar-thumb {\n background: #cbd5e1;\n border-radius: 3px;\n}\n\n.variables-sidebar-content::-webkit-scrollbar-thumb:hover {\n background: #94a3b8;\n}\n\n/* Animation */\n@keyframes slideIn {\n from {\n transform: translateX(-100%);\n }\n to {\n transform: translateX(0);\n }\n}\n\n.variables-sidebar {\n animation: slideIn 0.3s ease-out;\n}\n\n/* Floating toggle button when sidebar is collapsed */\n.variables-sidebar-floating-toggle {\n position: fixed;\n left: 0;\n top: 50%;\n transform: translateY(-50%);\n width: 48px;\n height: 64px;\n background: white;\n border: 1px solid #e5e7eb;\n border-left: none;\n border-radius: 0 8px 8px 0;\n box-shadow: 2px 0 8px rgba(0, 0, 0, 0.1);\n cursor: pointer;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n gap: 4px;\n z-index: 999;\n transition: all 0.2s;\n color: #64748b;\n}\n\n.variables-sidebar-floating-toggle:hover {\n background: #f8fafc;\n color: #4e00ec;\n box-shadow: 2px 0 12px rgba(78, 0, 236, 0.2);\n}\n\n.variables-floating-count {\n font-size: 11px;\n font-weight: 600;\n background: #4e00ec;\n color: white;\n padding: 2px 6px;\n border-radius: 10px;\n min-width: 20px;\n text-align: center;\n}\n\n.no-variables-message {\n padding: 24px 16px;\n text-align: center;\n color: #64748b;\n background: #f8fafc;\n border: 1px solid #e5e7eb;\n border-radius: 8px;\n margin: 12px;\n}\n\n.no-variables-message p {\n margin: 0 0 8px 0;\n font-size: 14px;\n}\n\n.no-variables-message p:last-child {\n margin-bottom: 0;\n font-size: 12px;\n color: #94a3b8;\n}\n\n",""]),t.A=r},6995:function(e,t,o){var n=o(4451),s=o.n(n),i=o(6604),r=o.n(i)()(s());r.push([e.id,".cds--modal-content.add-tool-modal-body,\n.cds--modal-scroll-content.add-tool-modal-body {\n padding: 1.5rem 2rem 2.5rem 2rem !important;\n overflow-y: auto !important;\n max-height: 70vh;\n}\n\n.add-tool-modal-body .cds--form-group {\n margin-bottom: 1rem;\n}\n\n.add-tool-modal-body .cds--form-group:last-of-type {\n margin-bottom: 0;\n}\n\n/* Template browser styles */\n.add-tool-modal-body .cds--tile--clickable {\n transition: all 0.15s ease-in-out;\n border: 1px solid var(--cds-border-subtle-01);\n}\n\n.add-tool-modal-body .cds--tile--clickable:hover {\n border-color: var(--cds-border-interactive);\n background-color: var(--cds-layer-hover-01);\n transform: translateY(-2px);\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);\n}\n\n.add-tool-modal-body .cds--tile--clickable:active {\n transform: translateY(0);\n}\n",""]),t.A=r},4398:function(e,t,o){var n=o(4451),s=o.n(n),i=o(6604),r=o.n(i)()(s());r.push([e.id,'/* ─── Root layout ──────────────────────────────────────────────────────────── */\n\n.chat-landing {\n display: flex;\n flex-direction: column;\n height: 100vh;\n overflow: hidden;\n /* No background set here — inherits from body/theme */\n}\n\n/* ─── Chat area: always full viewport width below the header ─────────────────\n The two side panels float on top of this via position:fixed in the TSX.\n We intentionally do NOT add left/right padding here — panels are overlaid.\n ─────────────────────────────────────────────────────────────────────────── */\n\n.chat-content-area {\n position: relative;\n flex: 1;\n margin-top: 4rem;\n width: 100%;\n height: calc(100vh - 48px); /* 48px = Carbon shell header */\n overflow: hidden;\n background: transparent;\n}\n\n/* ─── Conversation thread rows (hover handled inline for dynamic isActive) ── */\n\n.conversation-history-panel button:focus-visible {\n outline: 2px solid var(--cds-focus);\n outline-offset: -2px;\n}\n\n/* ─── Carbon Tab panel resets inside the panels ─────────────────────────────\n TabPanel adds its own padding; we override it since we control padding above.\n ─────────────────────────────────────────────────────────────────────────── */\n\n.agent-info-panel .cds--tab-content {\n padding: 0;\n}\n\n/* ─── Scrollbar styling — subtle so it doesn\'t break the glass look ─────── */\n\n.conversation-history-panel ::-webkit-scrollbar,\n.agent-info-panel ::-webkit-scrollbar {\n width: 4px;\n}\n\n.conversation-history-panel ::-webkit-scrollbar-track,\n.agent-info-panel ::-webkit-scrollbar-track {\n background: transparent;\n}\n\n.conversation-history-panel ::-webkit-scrollbar-thumb,\n.agent-info-panel ::-webkit-scrollbar-thumb {\n background: var(--cds-border-subtle-01);\n border-radius: 2px;\n}\n\n/* ─── Responsive: below 1100px the right panel auto-hides (handled in TSX),\n below 768px the left panel auto-hides too.\n These media queries just guard any CSS-only layout concerns.\n ─────────────────────────────────────────────────────────────────────────── */\n\n@media (max-width: 1099px) {\n /* Right panel is hidden via JS translateX; nothing extra needed */\n}\n\n@media (max-width: 767px) {\n /* Both panels hidden via JS; nothing extra needed */\n .chat-content-area {\n height: calc(100vh - 48px);\n }\n}\n\n/* ─── Re-open toggle buttons ─────────────────────────────────────────────────\n Defined inline in TSX but these add hover polish.\n ─────────────────────────────────────────────────────────────────────────── */\n\n.chat-landing button[title="Open conversations"]:hover,\n.chat-landing button[title="Open agent panel"]:hover {\n background: rgba(var(--cds-background-rgb, 255, 255, 255), 0.9) !important;\n border-color: var(--cds-interactive) !important;\n}\n\n.cds--modal-content.chat-landing-file-modal-body,\n.cds--modal-scroll-content.chat-landing-file-modal-body {\n padding: 1rem !important;\n}\n\n.chat-landing-file-modal-markdown {\n font-size: 12px;\n margin-bottom: 2rem;\n}\n\n.chat-landing-file-modal-markdown cds-aichat-markdown,\n.chat-landing-file-modal-markdown .cds-aichat-markdown {\n font-size: inherit;\n}\n\n.chat-landing-file-modal-footer {\n margin-top: 1rem;\n}\n',""]),t.A=r},2522:function(e,t,o){var n=o(4451),s=o.n(n),i=o(6604),r=o.n(i)()(s());r.push([e.id,".cuga-header-wrapper {\n flex-shrink: 0;\n}\n\n.cuga-header-logo {\n display: flex;\n align-items: center;\n margin-right: 0.5rem;\n flex-shrink: 0;\n}\n\n.cuga-header-logo img {\n width: 28px;\n height: 28px;\n border-radius: 4px;\n object-fit: cover;\n}\n\n.cuga-header-agent-context {\n font-size: 0.75rem;\n font-weight: 400;\n opacity: 0.9;\n margin-left: 0.5rem;\n margin-right: 0.75rem;\n align-self: center;\n white-space: nowrap;\n}\n\n/* User avatar button in header bar */\n.cuga-user-avatar-btn {\n position: relative;\n}\n\n.cuga-user-avatar-initials {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 1.75rem;\n height: 1.75rem;\n border-radius: 50%;\n background-color: var(--cds-interactive, #0f62fe);\n color: #fff;\n font-size: 0.6875rem;\n font-weight: 600;\n letter-spacing: 0.02em;\n line-height: 1;\n pointer-events: none;\n flex-shrink: 0;\n}\n\n/* User profile panel */\n.cuga-user-panel-info {\n display: flex;\n align-items: center;\n gap: 0.875rem;\n padding: 1.25rem 1rem 1rem;\n}\n\n.cuga-user-panel-avatar {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 2.75rem;\n height: 2.75rem;\n border-radius: 50%;\n background-color: var(--cds-interactive, #0f62fe);\n flex-shrink: 0;\n}\n\n.cuga-user-panel-avatar-initials {\n font-size: 1rem;\n font-weight: 600;\n color: #fff;\n letter-spacing: 0.02em;\n line-height: 1;\n}\n\n.cuga-user-panel-details {\n display: flex;\n flex-direction: column;\n gap: 0.2rem;\n overflow: hidden;\n min-width: 0;\n}\n\n.cuga-user-panel-name {\n margin: 0;\n font-size: 0.875rem;\n font-weight: 600;\n color: var(--cds-text-primary, #f4f4f4);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.cuga-user-panel-email {\n margin: 0;\n font-size: 0.75rem;\n color: var(--cds-text-secondary, #c6c6c6);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}",""]),t.A=r},6278:function(e,t,o){var n=o(4451),s=o.n(n),i=o(6604),r=o.n(i)()(s());r.push([e.id,'.manage-dashboard-page {\n min-height: 100vh;\n background: #f8fafc;\n color: #1e293b;\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;\n}\n\n.manage-dashboard-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 16px 24px;\n border-bottom: 1px solid #e2e8f0;\n background: #fff;\n}\n\n.manage-dashboard-header h1 {\n margin: 0;\n font-size: 20px;\n font-weight: 600;\n color: #1e293b;\n}\n\n.manage-dashboard-header a {\n color: #64748b;\n text-decoration: none;\n font-size: 14px;\n}\n\n.manage-dashboard-header a:hover {\n color: #334155;\n}\n\n.manage-dashboard-content {\n max-width: 900px;\n margin: 0 auto;\n padding: 32px 24px;\n}\n\n.manage-dashboard-title {\n margin: 0 0 8px 0;\n font-size: 18px;\n font-weight: 600;\n color: #334155;\n}\n\n.manage-dashboard-subtitle {\n margin: 0 0 24px 0;\n font-size: 14px;\n color: #64748b;\n}\n\n.manage-dashboard-list {\n display: flex;\n flex-direction: column;\n gap: 16px;\n}\n\n.manage-dashboard-card {\n display: block;\n text-decoration: none;\n color: inherit;\n background: #fff;\n border: 1px solid #e2e8f0;\n border-radius: 12px;\n padding: 20px 24px;\n transition: border-color 0.2s, box-shadow 0.2s;\n}\n\n.manage-dashboard-card:hover {\n border-color: #cbd5e1;\n box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);\n}\n\n.manage-dashboard-card-top {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n gap: 16px;\n margin-bottom: 12px;\n}\n\n.manage-dashboard-card-id {\n font-size: 16px;\n font-weight: 600;\n color: #1e293b;\n}\n\n.manage-dashboard-card-meta {\n display: flex;\n flex-wrap: wrap;\n gap: 12px;\n align-items: center;\n font-size: 13px;\n color: #64748b;\n}\n\n.manage-dashboard-card-desc {\n font-size: 14px;\n color: #475569;\n line-height: 1.5;\n margin-bottom: 14px;\n}\n\n.manage-dashboard-card-actions {\n display: flex;\n flex-wrap: wrap;\n gap: 10px;\n align-items: center;\n}\n\n.manage-dashboard-card-btn {\n display: inline-flex;\n align-items: center;\n gap: 6px;\n padding: 8px 14px;\n background: #6366f1;\n border: none;\n border-radius: 8px;\n color: white;\n font-size: 13px;\n font-weight: 500;\n cursor: pointer;\n text-decoration: none;\n transition: background 0.2s;\n}\n\n.manage-dashboard-card-btn:hover {\n background: #4f46e5;\n}\n\n.manage-dashboard-card-link {\n display: inline-flex;\n align-items: center;\n gap: 6px;\n padding: 8px 14px;\n background: #f1f5f9;\n border: 1px solid #e2e8f0;\n border-radius: 8px;\n color: #475569;\n font-size: 13px;\n font-weight: 500;\n text-decoration: none;\n transition: background 0.2s, color 0.2s;\n}\n\n.manage-dashboard-card-link:hover {\n background: #e2e8f0;\n color: #334155;\n}\n\n.manage-dashboard-tools-badge {\n background: #e0f2fe;\n color: #0369a1;\n padding: 3px 8px;\n border-radius: 4px;\n font-weight: 500;\n}\n\n.manage-dashboard-version-badge {\n background: #f3e8ff;\n color: #6b21a8;\n padding: 3px 8px;\n border-radius: 4px;\n font-weight: 500;\n}\n\n.manage-dashboard-logs-link {\n color: #64748b;\n}\n\n.manage-dashboard-logs-link:hover {\n color: #334155;\n}\n\n.manage-dashboard-loading,\n.manage-dashboard-error {\n text-align: center;\n padding: 48px 24px;\n color: #64748b;\n font-size: 14px;\n}\n\n.manage-dashboard-error {\n color: #dc2626;\n}\n',""]),t.A=r},8669:function(e,t,o){var n=o(4451),s=o.n(n),i=o(6604),r=o.n(i)()(s());r.push([e.id,'.manage-page {\n display: flex;\n flex-direction: column;\n height: 100vh;\n max-width: 100vw;\n overflow-x: hidden;\n background: transparent;\n color: #1e293b;\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;\n}\n\n.manage-page .cds--accordion__content {\n /* padding-inline-end: 0.5rem !important; */\n}\n\n.manage-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 14px 24px;\n border-bottom: 1px solid rgba(226, 232, 240, 0.8);\n background: rgba(255, 255, 255, 0.85);\n backdrop-filter: blur(10px);\n box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) inset;\n}\n\n.manage-header h1,\n.manage-header-title {\n margin: 0;\n font-size: 18px;\n font-weight: 600;\n color: #1e293b;\n letter-spacing: -0.02em;\n}\n\n.manage-section-title {\n display: flex;\n align-items: center;\n gap: 6px;\n margin: 0 0 14px 0;\n font-size: 14px;\n font-weight: 600;\n color: #64748b;\n text-transform: uppercase;\n letter-spacing: 0.03em;\n}\n\n.manage-section-icon {\n flex-shrink: 0;\n}\n\n.manage-helper {\n display: block;\n font-size: 12px;\n color: #64748b;\n margin-top: 4px;\n}\n\n.manage-history-empty {\n font-size: 12px;\n color: #71717a;\n padding: 8px;\n}\n\n.manage-variables-toggle-wrap {\n position: fixed;\n top: 50%;\n right: 0;\n transform: translateY(-50%);\n z-index: 900;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 4px;\n}\n\n.manage-header a {\n color: #64748b;\n text-decoration: none;\n font-size: 14px;\n transition: color 0.15s;\n}\n\n.manage-header a:hover {\n color: #334155;\n}\n\n.manage-header-links {\n display: flex;\n align-items: center;\n gap: 20px;\n}\n\n.manage-header-links a {\n font-size: 14px;\n}\n\n.manage-page .manage-layout {\n display: flex;\n flex: 1 1 0;\n min-height: 0;\n height: 100%;\n padding: 20px;\n padding-top: calc(20px + 3rem);\n gap: 24px;\n overflow: hidden;\n}\n\n.manage-config-panel {\n flex: 0 0 420px;\n display: flex;\n flex-direction: column;\n min-height: 0;\n height: 100%;\n background: transparent;\n overflow: hidden;\n min-width: 320px;\n font-size: 0.8125rem;\n}\n\n.manage-config-panel .cds--accordion__heading,\n.manage-config-panel .cds--accordion__title {\n font-size: 0.8125rem;\n}\n\n.manage-config-panel .cds--label,\n.manage-config-panel .cds--form-requirement {\n font-size: 0.75rem;\n}\n\n.manage-config-panel .cds--text-input,\n.manage-config-panel .cds--number input,\n.manage-config-panel .cds--checkbox-label {\n font-size: 0.8125rem;\n}\n\n.manage-config-panel .cds--type-body-compact-01,\n.manage-config-panel .cds--type-helper-text-01,\n.manage-config-panel p {\n font-size: 0.75rem;\n}\n\n.manage-config-panel .cds--btn {\n font-size: 0.75rem;\n}\n\n.manage-chat-panel {\n flex: 1 1 0;\n display: flex;\n flex-direction: column;\n min-height: 0;\n height: 100%;\n overflow: hidden;\n min-width: 400px;\n}\n\n/* Responsive breakpoints */\n@media (max-width: 1055px) {\n .manage-page .manage-layout {\n flex-direction: column;\n }\n \n .manage-config-panel,\n .manage-chat-panel {\n flex: 1 1 auto;\n max-width: 100%;\n min-height: 400px;\n }\n}\n\n.manage-config-scroll {\n flex: 1 1 0;\n min-height: 0;\n overflow-y: auto;\n}\n\n\n.manage-config-stack {\n padding-bottom: 0;\n}\n\n.manage-config-tile {\n padding: 1rem 1.25rem;\n}\n\n.manage-llm-fields {\n width: 100%;\n}\n\n.manage-config-tile .cds--row {\n margin-bottom: 1.5rem;\n}\n\n.manage-config-tile .cds--row:last-child {\n margin-bottom: 0;\n}\n\n.manage-config-tile .cds--form-group {\n margin-bottom: 0;\n}\n\n.manage-config-tile .cds--col {\n margin-bottom: 1rem;\n padding-bottom: 0;\n}\n\n.manage-config-tile .cds--col:last-child {\n margin-bottom: 0;\n}\n\n.manage-config-tile .cds--checkbox-wrapper {\n min-height: 3rem;\n display: flex;\n align-items: flex-start;\n}\n\n.manage-config-tile .cds--number-input-wrapper {\n min-height: 3rem;\n}\n\n.manage-config-tile .cds--checkbox-label {\n min-height: 2.5rem;\n display: flex;\n align-items: center;\n padding-top: 0.25rem;\n}\n\n.manage-tile-heading {\n display: flex;\n align-items: center;\n gap: 0.75rem;\n}\n\n.manage-tile-heading .cds--tile__heading {\n margin: 0;\n}\n\n.manage-policies-tags {\n display: flex;\n flex-wrap: wrap;\n gap: 0.5rem;\n}\n\n.manage-history-helper {\n margin: 0 0 0.75rem 0;\n color: #64748b;\n}\n\n.manage-tile-action-hint {\n margin-left: auto;\n color: #94a3b8;\n font-style: italic;\n}\n\n.manage-history-stack {\n max-height: 200px;\n overflow-y: auto;\n}\n\n.manage-history-tile {\n padding: 0.75rem 1rem;\n}\n\n.manage-history-tile-row {\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 0.75rem;\n width: 100%;\n}\n\n.manage-save-bar {\n flex-shrink: 0;\n margin-top: 16px;\n padding: 16px;\n border-radius: 0;\n}\n\n.manage-save-bar-content {\n display: flex;\n flex-direction: column;\n gap: 12px;\n}\n\n.manage-save-bar-buttons {\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 12px;\n}\n\n.manage-save-bar-button {\n width: 100%;\n max-width: 100%;\n justify-content: center;\n border-radius: 0 !important;\n}\n\n.manage-save-bar-button .cds--btn__icon {\n margin-left: 8px;\n}\n\n.manage-save-bar-status {\n display: flex;\n flex-direction: column;\n gap: 8px;\n}\n\n.manage-save-bar-version {\n margin: 0;\n padding: 8px 12px;\n font-size: 12px;\n color: var(--cds-text-secondary, #525252);\n}\n\n.manage-draft-saving {\n font-size: 12px;\n color: #64748b;\n}\n\n.manage-import-input {\n position: absolute;\n width: 0;\n height: 0;\n opacity: 0;\n pointer-events: none;\n}\n\n.manage-json-viewer-overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(15, 23, 42, 0.5);\n backdrop-filter: blur(4px);\n display: flex;\n justify-content: center;\n align-items: center;\n z-index: 10000;\n animation: manageViewerFade 0.2s ease;\n}\n\n@keyframes manageViewerFade {\n from { opacity: 0; }\n to { opacity: 1; }\n}\n\n.manage-json-viewer-modal {\n background: #fff;\n border-radius: 12px;\n box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);\n width: 90%;\n max-width: 640px;\n max-height: 85vh;\n display: flex;\n flex-direction: column;\n animation: manageViewerSlide 0.25s ease;\n}\n\n@keyframes manageViewerSlide {\n from { transform: translateY(12px); opacity: 0; }\n to { transform: translateY(0); opacity: 1; }\n}\n\n.manage-json-viewer-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 14px 18px;\n border-bottom: 1px solid #e2e8f0;\n}\n\n.manage-json-viewer-header h2 {\n margin: 0;\n font-size: 16px;\n font-weight: 600;\n color: #1e293b;\n}\n\n.manage-json-viewer-close {\n background: none;\n border: none;\n color: #64748b;\n cursor: pointer;\n padding: 6px;\n border-radius: 6px;\n display: flex;\n}\n\n.manage-json-viewer-close:hover {\n background: #f1f5f9;\n color: #334155;\n}\n\n.manage-json-viewer-body {\n padding: 16px;\n overflow: auto;\n flex: 1;\n min-height: 0;\n}\n\n.manage-json-viewer-pre {\n margin: 0;\n padding: 14px;\n background: #f8fafc;\n border: 1px solid #e2e8f0;\n border-radius: 8px;\n font-size: 12px;\n font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;\n line-height: 1.5;\n color: #334155;\n white-space: pre-wrap;\n word-break: break-all;\n}\n\n.manage-json-viewer-markdown {\n font-size: 12px;\n margin-bottom: 1.5rem;\n}\n\n.manage-json-viewer-markdown cds-aichat-markdown,\n.manage-json-viewer-markdown .cds-aichat-markdown {\n font-size: inherit;\n}\n\n\n.manage-variables-toggle-wrap .manage-variables-toggle {\n padding: 12px 10px;\n}\n\n.manage-variables-toggle {\n background: rgba(255, 255, 255, 0.98);\n border: 1px solid rgba(226, 232, 240, 0.9);\n border-right: none;\n border-radius: 12px 0 0 12px;\n box-shadow: -4px 0 20px rgba(0, 0, 0, 0.08);\n color: #475569;\n font-size: 12px;\n font-weight: 500;\n transition: background 0.2s, color 0.2s, box-shadow 0.2s;\n}\n\n.manage-variables-toggle:hover {\n background: #fff;\n color: #334155;\n box-shadow: -6px 0 24px rgba(0, 0, 0, 0.1);\n}\n\n.manage-variables-toggle-count {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n min-width: 18px;\n height: 18px;\n padding: 0 5px;\n background: #6366f1;\n color: #fff;\n font-size: 11px;\n font-weight: 600;\n border-radius: 9px;\n}\n\n.manage-variables-overlay {\n position: fixed;\n inset: 0;\n z-index: 1000;\n pointer-events: none;\n}\n\n.manage-variables-overlay .manage-variables-panel {\n pointer-events: auto;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n width: 360px;\n max-width: 100%;\n background: #fff;\n box-shadow: -8px 0 32px rgba(0, 0, 0, 0.12);\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n\n.manage-variables-panel-header {\n flex-shrink: 0;\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 14px 16px;\n border-bottom: 1px solid #e2e8f0;\n font-size: 14px;\n font-weight: 600;\n color: #1e293b;\n}\n\n.manage-variables-panel-close {\n background: none;\n border: none;\n color: #64748b;\n cursor: pointer;\n padding: 6px;\n border-radius: 6px;\n display: flex;\n}\n\n.manage-variables-panel-close:hover {\n background: #f1f5f9;\n color: #334155;\n}\n\n.manage-variables-panel-body {\n flex: 1;\n min-height: 0;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n\n.manage-variables-panel-body .variables-sidebar {\n position: relative !important;\n left: auto !important;\n top: auto;\n bottom: auto;\n width: 100% !important;\n flex: 1;\n min-height: 0;\n display: flex;\n flex-direction: column;\n border: none;\n border-radius: 0;\n box-shadow: none;\n}\n\n.manage-variables-panel-body .variables-sidebar-floating-toggle {\n display: none;\n}\n\n.manage-chat-label {\n margin: 0;\n padding: 14px 20px 0;\n font-size: 12px;\n font-weight: 600;\n color: #64748b;\n text-transform: uppercase;\n letter-spacing: 0.06em;\n}\n\n.manage-chat-wrap {\n flex: 1;\n min-height: 0;\n min-width: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n margin: 12px;\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.04);\n}\n\n.manage-chat-wrap iframe,\n.manage-chat-wrap > div {\n flex: 1;\n min-height: 0;\n min-width: 0;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n border-radius: 10px;\n background: linear-gradient(180deg, #fafbfc 0%, #f4f6ff 100%);\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);\n}\n\n.manage-chat-wrap .custom-chat-container {\n flex: 1;\n min-height: 0;\n}\n\n.manage-chat-wrap .custom-chat-container {\n overflow-x: hidden;\n}\n\n.manage-chat-wrap .custom-chat-messages {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.manage-chat-wrap .message,\n.manage-chat-wrap .message-content,\n.manage-chat-wrap .message-card-content,\n.manage-chat-wrap .card-manager-wrapper {\n max-width: 100%;\n min-width: 0;\n}\n\n.manage-chat-wrap .message-content {\n word-wrap: break-word;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n\n.manage-chat-wrap .message-content pre,\n.manage-chat-wrap .message-content code {\n max-width: 100%;\n overflow-x: auto;\n}\n\n.manage-chat-wrap .message-content > p,\n.manage-chat-wrap .message-content > div,\n.manage-chat-wrap .message-content ul,\n.manage-chat-wrap .message-content ol,\n.manage-chat-wrap .message-content li {\n max-width: 100%;\n box-sizing: border-box;\n}\n',""]),t.A=r},9750:function(e,t,o){var n=o(4451),s=o.n(n),i=o(6604),r=o.n(i)()(s());r.push([e.id,"/* Carbon-based styling - minimal overrides */\n\n.tools-config-empty {\n margin: 0;\n font-size: 0.875rem;\n color: var(--cds-text-placeholder, #8d8d8d);\n}\n\n.tools-config-list {\n margin: 0;\n}\n\n.tools-config-tile {\n padding: 0.75rem 1rem !important;\n}\n\n.tools-config-tile-main {\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 0.75rem;\n}\n\n.tools-config-tile-info {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n flex-wrap: wrap;\n min-width: 0;\n}\n\n.tools-config-tile-name {\n font-size: 0.875rem;\n font-weight: 600;\n color: var(--cds-text-primary, #161616);\n}\n\n.tools-config-tile-badge {\n font-size: 0.75rem;\n color: var(--cds-text-secondary, #525252);\n}\n\n.tools-config-tile-badge-subset {\n color: var(--cds-text-helper, #6f6f6f);\n}\n\n.tools-config-tile-source {\n margin: 0.5rem 0 0 0;\n font-size: 0.75rem;\n color: var(--cds-text-secondary, #525252);\n word-break: break-all;\n}\n\n.tools-config-connected-list {\n margin-top: 1rem;\n background: transparent !important;\n}\n\n.tools-config-connected-list .cds--contained-list__header {\n min-width: 0;\n background: transparent !important;\n position: static !important;\n}\n\n.tools-config-connected-list .cds--contained-list__header .cds--contained-list__label,\n.tools-config-connected-list .cds--contained-list__header [class*=\"label\"],\n.tools-config-connected-list .cds--contained-list__header > * {\n min-width: 0;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n\n.tools-config-connected-list .cds--contained-list-item {\n background: transparent !important;\n border: none !important;\n padding: 0.75rem 0 !important;\n}\n\n.tools-config-connected-list .cds--contained-list-item:not(:last-child) {\n border-bottom: 1px solid var(--cds-border-subtle-01, #e0e0e0) !important;\n}\n\n.tools-config-connected-label {\n display: flex;\n align-items: center;\n margin-bottom: 0.5rem;\n}\n\n.tools-config-connected-hint {\n margin: 0;\n color: var(--cds-text-secondary, #525252);\n}\n\n.tools-config-connected-item-header {\n flex-wrap: wrap;\n align-items: center;\n}\n\n.tools-config-connected-sublist {\n margin-top: 0.5rem;\n background: var(--cds-layer-01, #f4f4f4) !important;\n border-radius: 0.25rem;\n}\n\n.tools-config-connected-sublist .cds--contained-list-item {\n background: transparent !important;\n padding: 0.5rem 0.75rem !important;\n}\n\n.tools-config-modal-new-hint {\n margin: 0 0 1rem 0;\n padding: 0.75rem 1rem;\n font-size: 0.875rem;\n color: var(--cds-text-secondary, #525252);\n background: var(--cds-layer-01, #f4f4f4);\n border-radius: 0.25rem;\n}\n\n.tools-config-modal-new-hint strong {\n color: var(--cds-text-primary, #161616);\n}\n\n.cds--modal-content.server-tools-modal-body,\n.cds--modal-scroll-content.server-tools-modal-body {\n padding: 1rem 1rem 2rem 1rem !important;\n overflow-y: auto !important;\n max-height: 70vh;\n}\n\n.tools-config-tools-checkbox-row {\n margin-bottom: 1rem;\n padding-bottom: 1rem;\n border-bottom: 1px solid var(--cds-border-subtle-01, #e0e0e0);\n}\n\n.tools-config-tools-list {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.tools-config-tools-list-item {\n margin: 0;\n padding: 0.5rem 0;\n border-bottom: 1px solid var(--cds-border-subtle-00, #f4f4f4);\n}\n\n.tools-config-tools-list-item:last-child {\n border-bottom: none;\n}\n\n.tools-config-tool-id {\n font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;\n font-size: 0.875rem;\n color: var(--cds-text-primary, #161616);\n display: block;\n margin-bottom: 0.25rem;\n}\n\n.tools-config-tool-desc {\n color: var(--cds-text-secondary, #525252);\n font-size: 0.875rem;\n display: block;\n}\n",""]),t.A=r},9969:function(e,t,o){var n=o(4451),s=o.n(n),i=o(6604),r=o.n(i)()(s());r.push([e.id,".carbon-chat-fullscreen {\n width: 100vw;\n height: 100vh;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1000;\n}\n\n.carbon-chat-contained {\n width: 100%;\n height: 100%;\n position: relative;\n}\n\n/* Debug Panel Styles */\n.debug-toggle-button {\n position: fixed;\n bottom: 20px;\n right: 20px;\n width: 50px;\n height: 50px;\n border-radius: 50%;\n background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n border: none;\n color: white;\n font-size: 24px;\n cursor: pointer;\n box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);\n z-index: 10000;\n transition: all 0.3s ease;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.debug-toggle-button:hover {\n transform: scale(1.1);\n box-shadow: 0 6px 16px rgba(0, 0, 0, 0.4);\n}\n\n.debug-toggle-button:active {\n transform: scale(0.95);\n}\n\n.debug-panel {\n position: fixed;\n bottom: 80px;\n right: 20px;\n width: 600px;\n height: 70vh;\n max-height: 800px;\n min-height: 500px;\n background: white;\n border-radius: 12px;\n box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);\n z-index: 9999;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n animation: slideIn 0.3s ease;\n}\n\n@keyframes slideIn {\n from {\n opacity: 0;\n transform: translateY(20px);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n}\n\n.debug-panel-header {\n background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n color: white;\n padding: 16px 20px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n border-bottom: 1px solid rgba(255, 255, 255, 0.2);\n}\n\n.debug-panel-header h3 {\n margin: 0;\n font-size: 18px;\n font-weight: 600;\n}\n\n.debug-close-button {\n background: rgba(255, 255, 255, 0.2);\n border: none;\n color: white;\n width: 28px;\n height: 28px;\n border-radius: 50%;\n cursor: pointer;\n font-size: 18px;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: background 0.2s ease;\n}\n\n.debug-close-button:hover {\n background: rgba(255, 255, 255, 0.3);\n}\n\n.debug-panel-content {\n flex: 1;\n overflow-y: auto;\n padding: 20px;\n background: #f8f9fa;\n}\n\n.debug-loading {\n text-align: center;\n padding: 20px;\n color: #667eea;\n font-weight: 500;\n}\n\n.debug-error {\n background: #fee;\n border: 1px solid #fcc;\n border-radius: 6px;\n padding: 12px;\n color: #c33;\n margin-bottom: 12px;\n}\n\n.debug-data {\n display: flex;\n flex-direction: column;\n gap: 16px;\n}\n\n.debug-section {\n background: white;\n border-radius: 8px;\n padding: 12px;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);\n}\n\n.debug-section strong {\n display: block;\n margin-bottom: 8px;\n color: #333;\n font-size: 14px;\n}\n\n.debug-section code {\n display: block;\n background: #f1f3f5;\n padding: 8px 12px;\n border-radius: 4px;\n font-family: 'Monaco', 'Menlo', 'Courier New', monospace;\n font-size: 12px;\n color: #667eea;\n word-break: break-all;\n}\n\n.debug-section pre {\n background: #1e1e1e;\n color: #d4d4d4;\n padding: 12px;\n border-radius: 6px;\n overflow-x: auto;\n overflow-y: auto;\n font-family: 'Monaco', 'Menlo', 'Courier New', monospace;\n font-size: 12px;\n line-height: 1.5;\n margin: 0;\n max-height: 500px;\n}\n\n.debug-panel-footer {\n background: white;\n border-top: 1px solid #e9ecef;\n padding: 12px 20px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.debug-refresh-button {\n background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n color: white;\n border: none;\n padding: 8px 16px;\n border-radius: 6px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n transition: all 0.2s ease;\n}\n\n.debug-refresh-button:hover:not(:disabled) {\n transform: translateY(-1px);\n box-shadow: 0 4px 8px rgba(102, 126, 234, 0.3);\n}\n\n.debug-refresh-button:disabled {\n opacity: 0.6;\n cursor: not-allowed;\n}\n\n.debug-auto-refresh {\n font-size: 12px;\n color: #6c757d;\n}\n\n/* Dark theme support */\n@media (prefers-color-scheme: dark) {\n .debug-panel {\n background: #2d2d2d;\n }\n\n .debug-panel-content {\n background: #1e1e1e;\n }\n\n .debug-section {\n background: #2d2d2d;\n border: 1px solid #3d3d3d;\n }\n\n .debug-section strong {\n color: #e0e0e0;\n }\n\n .debug-section code {\n background: #1e1e1e;\n color: #9d7cd8;\n }\n\n .debug-error {\n background: #3d1f1f;\n border-color: #5d2f2f;\n color: #ff6b6b;\n }\n\n .debug-panel-footer {\n background: #2d2d2d;\n border-top-color: #3d3d3d;\n }\n}",""]),t.A=r},2840:function(e,t,o){var n=o(4451),s=o.n(n),i=o(6604),r=o.n(i)()(s());r.push([e.id,'html {\n scrollbar-gutter: stable;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;\n}\n\n#root {\n display: flex;\n flex-direction: column;\n height: 100vh;\n min-height: 0;\n}\n\n#root > .route-root {\n flex: 1;\n min-height: 0;\n display: flex;\n flex-direction: column;\n}\n',""]),t.A=r},6851:function(e,t,o){var n=o(4451),s=o.n(n),i=o(6604),r=o.n(i)()(s());r.push([e.id,'html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0;font:inherit;font-feature-settings:"liga" 1;font-size:100%;vertical-align:baseline}button,select,input,textarea{border-radius:0;font-family:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background-color:var(--cds-background, #ffffff);color:var(--cds-text-primary, #161616);line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html{font-size:100%}body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}strong{font-weight:600}@media screen and (-ms-high-contrast: active){svg{fill:ButtonText}}h1{font-size:var(--cds-heading-06-font-size, 2.625rem);font-weight:var(--cds-heading-06-font-weight, 300);line-height:var(--cds-heading-06-line-height, 1.199);letter-spacing:var(--cds-heading-06-letter-spacing, 0)}h2{font-size:var(--cds-heading-05-font-size, 2rem);font-weight:var(--cds-heading-05-font-weight, 400);line-height:var(--cds-heading-05-line-height, 1.25);letter-spacing:var(--cds-heading-05-letter-spacing, 0)}h3{font-size:var(--cds-heading-04-font-size, 1.75rem);font-weight:var(--cds-heading-04-font-weight, 400);line-height:var(--cds-heading-04-line-height, 1.28572);letter-spacing:var(--cds-heading-04-letter-spacing, 0)}h4{font-size:var(--cds-heading-03-font-size, 1.25rem);font-weight:var(--cds-heading-03-font-weight, 400);line-height:var(--cds-heading-03-line-height, 1.4);letter-spacing:var(--cds-heading-03-letter-spacing, 0)}h5{font-size:var(--cds-heading-02-font-size, 1rem);font-weight:var(--cds-heading-02-font-weight, 600);line-height:var(--cds-heading-02-line-height, 1.5);letter-spacing:var(--cds-heading-02-letter-spacing, 0)}h6{font-size:var(--cds-heading-01-font-size, 0.875rem);font-weight:var(--cds-heading-01-font-weight, 600);line-height:var(--cds-heading-01-line-height, 1.42857);letter-spacing:var(--cds-heading-01-letter-spacing, 0.16px)}p{font-size:var(--cds-body-02-font-size, 1rem);font-weight:var(--cds-body-02-font-weight, 400);line-height:var(--cds-body-02-line-height, 1.5);letter-spacing:var(--cds-body-02-letter-spacing, 0)}a{color:var(--cds-link-primary, #0062fe)}em{font-style:italic}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}:root{--cds-grid-gutter: 2rem;--cds-grid-columns: 4;--cds-grid-margin: 0}@media(min-width: 42rem){:root{--cds-grid-columns: 8;--cds-grid-margin: 1rem}}@media(min-width: 66rem){:root{--cds-grid-columns: 16}}@media(min-width: 99rem){:root{--cds-grid-margin: 1.5rem}}.cds--css-grid{--cds-grid-gutter-start: calc(var(--cds-grid-gutter) / 2);--cds-grid-gutter-end: calc(var(--cds-grid-gutter) / 2);--cds-grid-column-hang: calc(var(--cds-grid-gutter) / 2);display:grid;grid-template-columns:repeat(var(--cds-grid-columns), minmax(0, 1fr));inline-size:100%;margin-inline:auto;max-inline-size:99rem;padding-inline:var(--cds-grid-margin)}.cds--css-grid--full-width{max-inline-size:100%}.cds--css-grid-column{--cds-grid-mode-start: var(--cds-grid-gutter-start);--cds-grid-mode-end: var(--cds-grid-gutter-end);margin-inline:var(--cds-grid-gutter-start) var(--cds-grid-gutter-end)}[dir=rtl] .cds--css-grid-column{margin-inline:var(--cds-grid-gutter-end) var(--cds-grid-gutter-start)}.cds--css-grid--narrow{--cds-grid-gutter-start: 0rem}.cds--css-grid--condensed{--cds-grid-gutter: 0.0625rem;--cds-grid-column-hang: 0.96875rem}.cds--css-grid--start{margin-inline-start:0}.cds--css-grid--end{margin-inline-end:0}.cds--subgrid{display:grid;grid-template-columns:repeat(var(--cds-grid-columns), minmax(0, 1fr));margin-inline:calc(var(--cds-grid-mode-start)*-1) calc(var(--cds-grid-mode-end)*-1)}[dir=rtl] .cds--subgrid{margin-inline:calc(var(--cds-grid-mode-end)*-1) calc(var(--cds-grid-mode-start)*-1)}.cds--subgrid--wide{--cds-grid-gutter-start: 1rem;--cds-grid-gutter-end: 1rem;--cds-grid-column-hang: 0}.cds--subgrid--narrow{--cds-grid-gutter-start: 0rem;--cds-grid-gutter-end: 1rem;--cds-grid-column-hang: 1rem}.cds--subgrid--condensed{--cds-grid-gutter-start: 0.03125rem;--cds-grid-gutter-end: 0.03125rem;--cds-grid-column-hang: 0.96875rem}.cds--grid-column-hang{margin-inline-start:var(--cds-grid-column-hang)}[dir=rtl] .cds--grid-column-hang{margin-inline:initial var(--cds-grid-column-hang)}.cds--col-span-0{display:none}.cds--col-span-1{--cds-grid-columns: 1;display:block;grid-column:span 1/span 1}.cds--col-span-2{--cds-grid-columns: 2;display:block;grid-column:span 2/span 2}.cds--col-span-3{--cds-grid-columns: 3;display:block;grid-column:span 3/span 3}.cds--col-span-4{--cds-grid-columns: 4;display:block;grid-column:span 4/span 4}.cds--col-span-5{--cds-grid-columns: 5;display:block;grid-column:span 5/span 5}.cds--col-span-6{--cds-grid-columns: 6;display:block;grid-column:span 6/span 6}.cds--col-span-7{--cds-grid-columns: 7;display:block;grid-column:span 7/span 7}.cds--col-span-8{--cds-grid-columns: 8;display:block;grid-column:span 8/span 8}.cds--col-span-9{--cds-grid-columns: 9;display:block;grid-column:span 9/span 9}.cds--col-span-10{--cds-grid-columns: 10;display:block;grid-column:span 10/span 10}.cds--col-span-11{--cds-grid-columns: 11;display:block;grid-column:span 11/span 11}.cds--col-span-12{--cds-grid-columns: 12;display:block;grid-column:span 12/span 12}.cds--col-span-13{--cds-grid-columns: 13;display:block;grid-column:span 13/span 13}.cds--col-span-14{--cds-grid-columns: 14;display:block;grid-column:span 14/span 14}.cds--col-span-15{--cds-grid-columns: 15;display:block;grid-column:span 15/span 15}.cds--col-span-16{--cds-grid-columns: 16;display:block;grid-column:span 16/span 16}.cds--sm\\:col-span-0{display:none}.cds--sm\\:col-span-1{--cds-grid-columns: 1;display:block;grid-column:span 1/span 1}.cds--sm\\:col-span-2{--cds-grid-columns: 2;display:block;grid-column:span 2/span 2}.cds--sm\\:col-span-3{--cds-grid-columns: 3;display:block;grid-column:span 3/span 3}.cds--sm\\:col-span-4{--cds-grid-columns: 4;display:block;grid-column:span 4/span 4}.cds--sm\\:col-span-auto{grid-column:auto}.cds--sm\\:col-span-100{grid-column:1/-1}.cds--sm\\:col-span-75{--cds-grid-columns: 3;grid-column:span 3/span 3}.cds--sm\\:col-span-50{--cds-grid-columns: 2;grid-column:span 2/span 2}.cds--sm\\:col-span-25{--cds-grid-columns: 1;grid-column:span 1/span 1}@media(min-width: 42rem){.cds--md\\:col-span-0{display:none}}@media(min-width: 42rem){.cds--md\\:col-span-1{--cds-grid-columns: 1;display:block;grid-column:span 1/span 1}}@media(min-width: 42rem){.cds--md\\:col-span-2{--cds-grid-columns: 2;display:block;grid-column:span 2/span 2}}@media(min-width: 42rem){.cds--md\\:col-span-3{--cds-grid-columns: 3;display:block;grid-column:span 3/span 3}}@media(min-width: 42rem){.cds--md\\:col-span-4{--cds-grid-columns: 4;display:block;grid-column:span 4/span 4}}@media(min-width: 42rem){.cds--md\\:col-span-5{--cds-grid-columns: 5;display:block;grid-column:span 5/span 5}}@media(min-width: 42rem){.cds--md\\:col-span-6{--cds-grid-columns: 6;display:block;grid-column:span 6/span 6}}@media(min-width: 42rem){.cds--md\\:col-span-7{--cds-grid-columns: 7;display:block;grid-column:span 7/span 7}}@media(min-width: 42rem){.cds--md\\:col-span-8{--cds-grid-columns: 8;display:block;grid-column:span 8/span 8}}@media(min-width: 42rem){.cds--md\\:col-span-auto{grid-column:auto}.cds--md\\:col-span-100{grid-column:1/-1}.cds--md\\:col-span-75{--cds-grid-columns: 6;grid-column:span 6/span 6}.cds--md\\:col-span-50{--cds-grid-columns: 4;grid-column:span 4/span 4}.cds--md\\:col-span-25{--cds-grid-columns: 2;grid-column:span 2/span 2}}@media(min-width: 66rem){.cds--lg\\:col-span-0{display:none}}@media(min-width: 66rem){.cds--lg\\:col-span-1{--cds-grid-columns: 1;display:block;grid-column:span 1/span 1}}@media(min-width: 66rem){.cds--lg\\:col-span-2{--cds-grid-columns: 2;display:block;grid-column:span 2/span 2}}@media(min-width: 66rem){.cds--lg\\:col-span-3{--cds-grid-columns: 3;display:block;grid-column:span 3/span 3}}@media(min-width: 66rem){.cds--lg\\:col-span-4{--cds-grid-columns: 4;display:block;grid-column:span 4/span 4}}@media(min-width: 66rem){.cds--lg\\:col-span-5{--cds-grid-columns: 5;display:block;grid-column:span 5/span 5}}@media(min-width: 66rem){.cds--lg\\:col-span-6{--cds-grid-columns: 6;display:block;grid-column:span 6/span 6}}@media(min-width: 66rem){.cds--lg\\:col-span-7{--cds-grid-columns: 7;display:block;grid-column:span 7/span 7}}@media(min-width: 66rem){.cds--lg\\:col-span-8{--cds-grid-columns: 8;display:block;grid-column:span 8/span 8}}@media(min-width: 66rem){.cds--lg\\:col-span-9{--cds-grid-columns: 9;display:block;grid-column:span 9/span 9}}@media(min-width: 66rem){.cds--lg\\:col-span-10{--cds-grid-columns: 10;display:block;grid-column:span 10/span 10}}@media(min-width: 66rem){.cds--lg\\:col-span-11{--cds-grid-columns: 11;display:block;grid-column:span 11/span 11}}@media(min-width: 66rem){.cds--lg\\:col-span-12{--cds-grid-columns: 12;display:block;grid-column:span 12/span 12}}@media(min-width: 66rem){.cds--lg\\:col-span-13{--cds-grid-columns: 13;display:block;grid-column:span 13/span 13}}@media(min-width: 66rem){.cds--lg\\:col-span-14{--cds-grid-columns: 14;display:block;grid-column:span 14/span 14}}@media(min-width: 66rem){.cds--lg\\:col-span-15{--cds-grid-columns: 15;display:block;grid-column:span 15/span 15}}@media(min-width: 66rem){.cds--lg\\:col-span-16{--cds-grid-columns: 16;display:block;grid-column:span 16/span 16}}@media(min-width: 66rem){.cds--lg\\:col-span-auto{grid-column:auto}.cds--lg\\:col-span-100{grid-column:1/-1}.cds--lg\\:col-span-75{--cds-grid-columns: 12;grid-column:span 12/span 12}.cds--lg\\:col-span-50{--cds-grid-columns: 8;grid-column:span 8/span 8}.cds--lg\\:col-span-25{--cds-grid-columns: 4;grid-column:span 4/span 4}}@media(min-width: 82rem){.cds--xlg\\:col-span-0{display:none}}@media(min-width: 82rem){.cds--xlg\\:col-span-1{--cds-grid-columns: 1;display:block;grid-column:span 1/span 1}}@media(min-width: 82rem){.cds--xlg\\:col-span-2{--cds-grid-columns: 2;display:block;grid-column:span 2/span 2}}@media(min-width: 82rem){.cds--xlg\\:col-span-3{--cds-grid-columns: 3;display:block;grid-column:span 3/span 3}}@media(min-width: 82rem){.cds--xlg\\:col-span-4{--cds-grid-columns: 4;display:block;grid-column:span 4/span 4}}@media(min-width: 82rem){.cds--xlg\\:col-span-5{--cds-grid-columns: 5;display:block;grid-column:span 5/span 5}}@media(min-width: 82rem){.cds--xlg\\:col-span-6{--cds-grid-columns: 6;display:block;grid-column:span 6/span 6}}@media(min-width: 82rem){.cds--xlg\\:col-span-7{--cds-grid-columns: 7;display:block;grid-column:span 7/span 7}}@media(min-width: 82rem){.cds--xlg\\:col-span-8{--cds-grid-columns: 8;display:block;grid-column:span 8/span 8}}@media(min-width: 82rem){.cds--xlg\\:col-span-9{--cds-grid-columns: 9;display:block;grid-column:span 9/span 9}}@media(min-width: 82rem){.cds--xlg\\:col-span-10{--cds-grid-columns: 10;display:block;grid-column:span 10/span 10}}@media(min-width: 82rem){.cds--xlg\\:col-span-11{--cds-grid-columns: 11;display:block;grid-column:span 11/span 11}}@media(min-width: 82rem){.cds--xlg\\:col-span-12{--cds-grid-columns: 12;display:block;grid-column:span 12/span 12}}@media(min-width: 82rem){.cds--xlg\\:col-span-13{--cds-grid-columns: 13;display:block;grid-column:span 13/span 13}}@media(min-width: 82rem){.cds--xlg\\:col-span-14{--cds-grid-columns: 14;display:block;grid-column:span 14/span 14}}@media(min-width: 82rem){.cds--xlg\\:col-span-15{--cds-grid-columns: 15;display:block;grid-column:span 15/span 15}}@media(min-width: 82rem){.cds--xlg\\:col-span-16{--cds-grid-columns: 16;display:block;grid-column:span 16/span 16}}@media(min-width: 82rem){.cds--xlg\\:col-span-auto{grid-column:auto}.cds--xlg\\:col-span-100{grid-column:1/-1}.cds--xlg\\:col-span-75{--cds-grid-columns: 12;grid-column:span 12/span 12}.cds--xlg\\:col-span-50{--cds-grid-columns: 8;grid-column:span 8/span 8}.cds--xlg\\:col-span-25{--cds-grid-columns: 4;grid-column:span 4/span 4}}@media(min-width: 99rem){.cds--max\\:col-span-0{display:none}}@media(min-width: 99rem){.cds--max\\:col-span-1{--cds-grid-columns: 1;display:block;grid-column:span 1/span 1}}@media(min-width: 99rem){.cds--max\\:col-span-2{--cds-grid-columns: 2;display:block;grid-column:span 2/span 2}}@media(min-width: 99rem){.cds--max\\:col-span-3{--cds-grid-columns: 3;display:block;grid-column:span 3/span 3}}@media(min-width: 99rem){.cds--max\\:col-span-4{--cds-grid-columns: 4;display:block;grid-column:span 4/span 4}}@media(min-width: 99rem){.cds--max\\:col-span-5{--cds-grid-columns: 5;display:block;grid-column:span 5/span 5}}@media(min-width: 99rem){.cds--max\\:col-span-6{--cds-grid-columns: 6;display:block;grid-column:span 6/span 6}}@media(min-width: 99rem){.cds--max\\:col-span-7{--cds-grid-columns: 7;display:block;grid-column:span 7/span 7}}@media(min-width: 99rem){.cds--max\\:col-span-8{--cds-grid-columns: 8;display:block;grid-column:span 8/span 8}}@media(min-width: 99rem){.cds--max\\:col-span-9{--cds-grid-columns: 9;display:block;grid-column:span 9/span 9}}@media(min-width: 99rem){.cds--max\\:col-span-10{--cds-grid-columns: 10;display:block;grid-column:span 10/span 10}}@media(min-width: 99rem){.cds--max\\:col-span-11{--cds-grid-columns: 11;display:block;grid-column:span 11/span 11}}@media(min-width: 99rem){.cds--max\\:col-span-12{--cds-grid-columns: 12;display:block;grid-column:span 12/span 12}}@media(min-width: 99rem){.cds--max\\:col-span-13{--cds-grid-columns: 13;display:block;grid-column:span 13/span 13}}@media(min-width: 99rem){.cds--max\\:col-span-14{--cds-grid-columns: 14;display:block;grid-column:span 14/span 14}}@media(min-width: 99rem){.cds--max\\:col-span-15{--cds-grid-columns: 15;display:block;grid-column:span 15/span 15}}@media(min-width: 99rem){.cds--max\\:col-span-16{--cds-grid-columns: 16;display:block;grid-column:span 16/span 16}}@media(min-width: 99rem){.cds--max\\:col-span-auto{grid-column:auto}.cds--max\\:col-span-100{grid-column:1/-1}.cds--max\\:col-span-75{--cds-grid-columns: 12;grid-column:span 12/span 12}.cds--max\\:col-span-50{--cds-grid-columns: 8;grid-column:span 8/span 8}.cds--max\\:col-span-25{--cds-grid-columns: 4;grid-column:span 4/span 4}}.cds--col-span-auto{grid-column:auto}.cds--col-span-100{grid-column:1/-1}.cds--col-span-75{--cds-grid-columns: 3;grid-column:span 3/span 3}@media(min-width: 42rem){.cds--col-span-75{--cds-grid-columns: 6;grid-column:span 6/span 6}}@media(min-width: 66rem){.cds--col-span-75{--cds-grid-columns: 12;grid-column:span 12/span 12}}.cds--col-span-50{--cds-grid-columns: 2;grid-column:span 2/span 2}@media(min-width: 42rem){.cds--col-span-50{--cds-grid-columns: 4;grid-column:span 4/span 4}}@media(min-width: 66rem){.cds--col-span-50{--cds-grid-columns: 8;grid-column:span 8/span 8}}.cds--col-span-25{--cds-grid-columns: 1;grid-column:span 1/span 1}@media(min-width: 42rem){.cds--col-span-25{--cds-grid-columns: 2;grid-column:span 2/span 2}}@media(min-width: 66rem){.cds--col-span-25{--cds-grid-columns: 4;grid-column:span 4/span 4}}.cds--col-start-1{grid-column-start:1}.cds--col-start-2{grid-column-start:2}.cds--col-start-3{grid-column-start:3}.cds--col-start-4{grid-column-start:4}.cds--col-start-5{grid-column-start:5}.cds--col-start-6{grid-column-start:6}.cds--col-start-7{grid-column-start:7}.cds--col-start-8{grid-column-start:8}.cds--col-start-9{grid-column-start:9}.cds--col-start-10{grid-column-start:10}.cds--col-start-11{grid-column-start:11}.cds--col-start-12{grid-column-start:12}.cds--col-start-13{grid-column-start:13}.cds--col-start-14{grid-column-start:14}.cds--col-start-15{grid-column-start:15}.cds--col-start-16{grid-column-start:16}.cds--col-end-2{grid-column-end:2}.cds--col-end-3{grid-column-end:3}.cds--col-end-4{grid-column-end:4}.cds--col-end-5{grid-column-end:5}.cds--col-end-6{grid-column-end:6}.cds--col-end-7{grid-column-end:7}.cds--col-end-8{grid-column-end:8}.cds--col-end-9{grid-column-end:9}.cds--col-end-10{grid-column-end:10}.cds--col-end-11{grid-column-end:11}.cds--col-end-12{grid-column-end:12}.cds--col-end-13{grid-column-end:13}.cds--col-end-14{grid-column-end:14}.cds--col-end-15{grid-column-end:15}.cds--col-end-16{grid-column-end:16}.cds--col-end-17{grid-column-end:17}.cds--col-start-auto{grid-column-start:auto}.cds--col-end-auto{grid-column-end:auto}.cds--sm\\:col-start-1{grid-column-start:1}.cds--sm\\:col-start-2{grid-column-start:2}.cds--sm\\:col-start-3{grid-column-start:3}.cds--sm\\:col-start-4{grid-column-start:4}.cds--sm\\:col-start-5{grid-column-start:5}.cds--sm\\:col-start-6{grid-column-start:6}.cds--sm\\:col-start-7{grid-column-start:7}.cds--sm\\:col-start-8{grid-column-start:8}.cds--sm\\:col-start-9{grid-column-start:9}.cds--sm\\:col-start-10{grid-column-start:10}.cds--sm\\:col-start-11{grid-column-start:11}.cds--sm\\:col-start-12{grid-column-start:12}.cds--sm\\:col-start-13{grid-column-start:13}.cds--sm\\:col-start-14{grid-column-start:14}.cds--sm\\:col-start-15{grid-column-start:15}.cds--sm\\:col-start-16{grid-column-start:16}.cds--sm\\:col-end-2{grid-column-end:2}.cds--sm\\:col-end-3{grid-column-end:3}.cds--sm\\:col-end-4{grid-column-end:4}.cds--sm\\:col-end-5{grid-column-end:5}.cds--sm\\:col-end-6{grid-column-end:6}.cds--sm\\:col-end-7{grid-column-end:7}.cds--sm\\:col-end-8{grid-column-end:8}.cds--sm\\:col-end-9{grid-column-end:9}.cds--sm\\:col-end-10{grid-column-end:10}.cds--sm\\:col-end-11{grid-column-end:11}.cds--sm\\:col-end-12{grid-column-end:12}.cds--sm\\:col-end-13{grid-column-end:13}.cds--sm\\:col-end-14{grid-column-end:14}.cds--sm\\:col-end-15{grid-column-end:15}.cds--sm\\:col-end-16{grid-column-end:16}.cds--sm\\:col-end-17{grid-column-end:17}.cds--sm\\:col-start-auto{grid-column-start:auto}.cds--sm\\:col-end-auto{grid-column-end:auto}@media(min-width: 42rem){.cds--md\\:col-start-1{grid-column-start:1}.cds--md\\:col-start-2{grid-column-start:2}.cds--md\\:col-start-3{grid-column-start:3}.cds--md\\:col-start-4{grid-column-start:4}.cds--md\\:col-start-5{grid-column-start:5}.cds--md\\:col-start-6{grid-column-start:6}.cds--md\\:col-start-7{grid-column-start:7}.cds--md\\:col-start-8{grid-column-start:8}.cds--md\\:col-start-9{grid-column-start:9}.cds--md\\:col-start-10{grid-column-start:10}.cds--md\\:col-start-11{grid-column-start:11}.cds--md\\:col-start-12{grid-column-start:12}.cds--md\\:col-start-13{grid-column-start:13}.cds--md\\:col-start-14{grid-column-start:14}.cds--md\\:col-start-15{grid-column-start:15}.cds--md\\:col-start-16{grid-column-start:16}.cds--md\\:col-end-2{grid-column-end:2}.cds--md\\:col-end-3{grid-column-end:3}.cds--md\\:col-end-4{grid-column-end:4}.cds--md\\:col-end-5{grid-column-end:5}.cds--md\\:col-end-6{grid-column-end:6}.cds--md\\:col-end-7{grid-column-end:7}.cds--md\\:col-end-8{grid-column-end:8}.cds--md\\:col-end-9{grid-column-end:9}.cds--md\\:col-end-10{grid-column-end:10}.cds--md\\:col-end-11{grid-column-end:11}.cds--md\\:col-end-12{grid-column-end:12}.cds--md\\:col-end-13{grid-column-end:13}.cds--md\\:col-end-14{grid-column-end:14}.cds--md\\:col-end-15{grid-column-end:15}.cds--md\\:col-end-16{grid-column-end:16}.cds--md\\:col-end-17{grid-column-end:17}.cds--md\\:col-start-auto{grid-column-start:auto}.cds--md\\:col-end-auto{grid-column-end:auto}}@media(min-width: 66rem){.cds--lg\\:col-start-1{grid-column-start:1}.cds--lg\\:col-start-2{grid-column-start:2}.cds--lg\\:col-start-3{grid-column-start:3}.cds--lg\\:col-start-4{grid-column-start:4}.cds--lg\\:col-start-5{grid-column-start:5}.cds--lg\\:col-start-6{grid-column-start:6}.cds--lg\\:col-start-7{grid-column-start:7}.cds--lg\\:col-start-8{grid-column-start:8}.cds--lg\\:col-start-9{grid-column-start:9}.cds--lg\\:col-start-10{grid-column-start:10}.cds--lg\\:col-start-11{grid-column-start:11}.cds--lg\\:col-start-12{grid-column-start:12}.cds--lg\\:col-start-13{grid-column-start:13}.cds--lg\\:col-start-14{grid-column-start:14}.cds--lg\\:col-start-15{grid-column-start:15}.cds--lg\\:col-start-16{grid-column-start:16}.cds--lg\\:col-end-2{grid-column-end:2}.cds--lg\\:col-end-3{grid-column-end:3}.cds--lg\\:col-end-4{grid-column-end:4}.cds--lg\\:col-end-5{grid-column-end:5}.cds--lg\\:col-end-6{grid-column-end:6}.cds--lg\\:col-end-7{grid-column-end:7}.cds--lg\\:col-end-8{grid-column-end:8}.cds--lg\\:col-end-9{grid-column-end:9}.cds--lg\\:col-end-10{grid-column-end:10}.cds--lg\\:col-end-11{grid-column-end:11}.cds--lg\\:col-end-12{grid-column-end:12}.cds--lg\\:col-end-13{grid-column-end:13}.cds--lg\\:col-end-14{grid-column-end:14}.cds--lg\\:col-end-15{grid-column-end:15}.cds--lg\\:col-end-16{grid-column-end:16}.cds--lg\\:col-end-17{grid-column-end:17}.cds--lg\\:col-start-auto{grid-column-start:auto}.cds--lg\\:col-end-auto{grid-column-end:auto}}@media(min-width: 82rem){.cds--xlg\\:col-start-1{grid-column-start:1}.cds--xlg\\:col-start-2{grid-column-start:2}.cds--xlg\\:col-start-3{grid-column-start:3}.cds--xlg\\:col-start-4{grid-column-start:4}.cds--xlg\\:col-start-5{grid-column-start:5}.cds--xlg\\:col-start-6{grid-column-start:6}.cds--xlg\\:col-start-7{grid-column-start:7}.cds--xlg\\:col-start-8{grid-column-start:8}.cds--xlg\\:col-start-9{grid-column-start:9}.cds--xlg\\:col-start-10{grid-column-start:10}.cds--xlg\\:col-start-11{grid-column-start:11}.cds--xlg\\:col-start-12{grid-column-start:12}.cds--xlg\\:col-start-13{grid-column-start:13}.cds--xlg\\:col-start-14{grid-column-start:14}.cds--xlg\\:col-start-15{grid-column-start:15}.cds--xlg\\:col-start-16{grid-column-start:16}.cds--xlg\\:col-end-2{grid-column-end:2}.cds--xlg\\:col-end-3{grid-column-end:3}.cds--xlg\\:col-end-4{grid-column-end:4}.cds--xlg\\:col-end-5{grid-column-end:5}.cds--xlg\\:col-end-6{grid-column-end:6}.cds--xlg\\:col-end-7{grid-column-end:7}.cds--xlg\\:col-end-8{grid-column-end:8}.cds--xlg\\:col-end-9{grid-column-end:9}.cds--xlg\\:col-end-10{grid-column-end:10}.cds--xlg\\:col-end-11{grid-column-end:11}.cds--xlg\\:col-end-12{grid-column-end:12}.cds--xlg\\:col-end-13{grid-column-end:13}.cds--xlg\\:col-end-14{grid-column-end:14}.cds--xlg\\:col-end-15{grid-column-end:15}.cds--xlg\\:col-end-16{grid-column-end:16}.cds--xlg\\:col-end-17{grid-column-end:17}.cds--xlg\\:col-start-auto{grid-column-start:auto}.cds--xlg\\:col-end-auto{grid-column-end:auto}}@media(min-width: 99rem){.cds--max\\:col-start-1{grid-column-start:1}.cds--max\\:col-start-2{grid-column-start:2}.cds--max\\:col-start-3{grid-column-start:3}.cds--max\\:col-start-4{grid-column-start:4}.cds--max\\:col-start-5{grid-column-start:5}.cds--max\\:col-start-6{grid-column-start:6}.cds--max\\:col-start-7{grid-column-start:7}.cds--max\\:col-start-8{grid-column-start:8}.cds--max\\:col-start-9{grid-column-start:9}.cds--max\\:col-start-10{grid-column-start:10}.cds--max\\:col-start-11{grid-column-start:11}.cds--max\\:col-start-12{grid-column-start:12}.cds--max\\:col-start-13{grid-column-start:13}.cds--max\\:col-start-14{grid-column-start:14}.cds--max\\:col-start-15{grid-column-start:15}.cds--max\\:col-start-16{grid-column-start:16}.cds--max\\:col-end-2{grid-column-end:2}.cds--max\\:col-end-3{grid-column-end:3}.cds--max\\:col-end-4{grid-column-end:4}.cds--max\\:col-end-5{grid-column-end:5}.cds--max\\:col-end-6{grid-column-end:6}.cds--max\\:col-end-7{grid-column-end:7}.cds--max\\:col-end-8{grid-column-end:8}.cds--max\\:col-end-9{grid-column-end:9}.cds--max\\:col-end-10{grid-column-end:10}.cds--max\\:col-end-11{grid-column-end:11}.cds--max\\:col-end-12{grid-column-end:12}.cds--max\\:col-end-13{grid-column-end:13}.cds--max\\:col-end-14{grid-column-end:14}.cds--max\\:col-end-15{grid-column-end:15}.cds--max\\:col-end-16{grid-column-end:16}.cds--max\\:col-end-17{grid-column-end:17}.cds--max\\:col-start-auto{grid-column-start:auto}.cds--max\\:col-end-auto{grid-column-end:auto}}:root{--cds-layer:var(--cds-layer-01, #f4f4f4);--cds-layer-active:var(--cds-layer-active-01, #c6c6c6);--cds-layer-background:var(--cds-layer-background-01, #ffffff);--cds-layer-hover:var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01, #a8a8a8);--cds-field:var(--cds-field-01, #f4f4f4);--cds-field-hover:var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong:var(--cds-border-strong-01, #8d8d8d);--cds-border-tile:var(--cds-border-tile-01, #c6c6c6)}.cds--layer-one{--cds-layer:var(--cds-layer-01, #f4f4f4);--cds-layer-active:var(--cds-layer-active-01, #c6c6c6);--cds-layer-background:var(--cds-layer-background-01, #ffffff);--cds-layer-hover:var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01, #a8a8a8);--cds-field:var(--cds-field-01, #f4f4f4);--cds-field-hover:var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong:var(--cds-border-strong-01, #8d8d8d);--cds-border-tile:var(--cds-border-tile-01, #c6c6c6)}.cds--layer-two{--cds-layer:var(--cds-layer-02, #ffffff);--cds-layer-active:var(--cds-layer-active-02, #c6c6c6);--cds-layer-background:var(--cds-layer-background-02, #f4f4f4);--cds-layer-hover:var(--cds-layer-hover-02, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-02, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-02, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-02, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-02, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-02, #a8a8a8);--cds-field:var(--cds-field-02, #ffffff);--cds-field-hover:var(--cds-field-hover-02, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-01, #c6c6c6);--cds-border-subtle-selected:var(--cds-border-subtle-selected-02, #c6c6c6);--cds-border-strong:var(--cds-border-strong-02, #8d8d8d);--cds-border-tile:var(--cds-border-tile-02, #a8a8a8)}.cds--layer-three{--cds-layer:var(--cds-layer-03, #f4f4f4);--cds-layer-active:var(--cds-layer-active-03, #c6c6c6);--cds-layer-background:var(--cds-layer-background-03, #ffffff);--cds-layer-hover:var(--cds-layer-hover-03, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-03, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-03, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-03, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-03, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-03, #a8a8a8);--cds-field:var(--cds-field-03, #f4f4f4);--cds-field-hover:var(--cds-field-hover-03, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-02, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-03, #c6c6c6);--cds-border-strong:var(--cds-border-strong-03, #8d8d8d);--cds-border-tile:var(--cds-border-tile-03, #c6c6c6)}.cds--layer-one.cds--layer__with-background{background-color:var(--cds-layer-background)}.cds--layer-two.cds--layer__with-background{background-color:var(--cds-layer-background)}.cds--layer-three.cds--layer__with-background{background-color:var(--cds-layer-background)}.cds--layout--size-xs{--cds-layout-size-height-context:var(--cds-layout-size-height-xs, 1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout-constraint--size__default-xs{--cds-layout-size-height:var(--cds-layout-size-height-context, var(--cds-layout-size-height-xs, 1.5rem))}.cds--layout-constraint--size__min-xs{--cds-layout-size-height-min:var(--cds-layout-size-height-xs, 1.5rem)}.cds--layout-constraint--size__max-xs{--cds-layout-size-height-max:var(--cds-layout-size-height-xs, 1.5rem)}.cds--layout--size-sm{--cds-layout-size-height-context:var(--cds-layout-size-height-sm, 2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout-constraint--size__default-sm{--cds-layout-size-height:var(--cds-layout-size-height-context, var(--cds-layout-size-height-sm, 2rem))}.cds--layout-constraint--size__min-sm{--cds-layout-size-height-min:var(--cds-layout-size-height-sm, 2rem)}.cds--layout-constraint--size__max-sm{--cds-layout-size-height-max:var(--cds-layout-size-height-sm, 2rem)}.cds--layout--size-md{--cds-layout-size-height-context:var(--cds-layout-size-height-md, 2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout-constraint--size__default-md{--cds-layout-size-height:var(--cds-layout-size-height-context, var(--cds-layout-size-height-md, 2.5rem))}.cds--layout-constraint--size__min-md{--cds-layout-size-height-min:var(--cds-layout-size-height-md, 2.5rem)}.cds--layout-constraint--size__max-md{--cds-layout-size-height-max:var(--cds-layout-size-height-md, 2.5rem)}.cds--layout--size-lg{--cds-layout-size-height-context:var(--cds-layout-size-height-lg, 3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout-constraint--size__default-lg{--cds-layout-size-height:var(--cds-layout-size-height-context, var(--cds-layout-size-height-lg, 3rem))}.cds--layout-constraint--size__min-lg{--cds-layout-size-height-min:var(--cds-layout-size-height-lg, 3rem)}.cds--layout-constraint--size__max-lg{--cds-layout-size-height-max:var(--cds-layout-size-height-lg, 3rem)}.cds--layout--size-xl{--cds-layout-size-height-context:var(--cds-layout-size-height-xl, 4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout-constraint--size__default-xl{--cds-layout-size-height:var(--cds-layout-size-height-context, var(--cds-layout-size-height-xl, 4rem))}.cds--layout-constraint--size__min-xl{--cds-layout-size-height-min:var(--cds-layout-size-height-xl, 4rem)}.cds--layout-constraint--size__max-xl{--cds-layout-size-height-max:var(--cds-layout-size-height-xl, 4rem)}.cds--layout--size-2xl{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl, 5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout-constraint--size__default-2xl{--cds-layout-size-height:var(--cds-layout-size-height-context, var(--cds-layout-size-height-2xl, 5rem))}.cds--layout-constraint--size__min-2xl{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl, 5rem)}.cds--layout-constraint--size__max-2xl{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl, 5rem)}.cds--layout--density-condensed{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed, 0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.cds--layout-constraint--density__default-condensed{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context, var(--cds-layout-density-padding-inline-condensed, 0.5rem))}.cds--layout-constraint--density__min-condensed{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed, 0.5rem)}.cds--layout-constraint--density__max-condensed{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed, 0.5rem)}.cds--layout--density-normal{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-normal, 1rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.cds--layout-constraint--density__default-normal{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context, var(--cds-layout-density-padding-inline-normal, 1rem))}.cds--layout-constraint--density__min-normal{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal, 1rem)}.cds--layout-constraint--density__max-normal{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal, 1rem)}:root{--cds-layout-size-height-xs:1.5rem;--cds-layout-size-height-sm:2rem;--cds-layout-size-height-md:2.5rem;--cds-layout-size-height-lg:3rem;--cds-layout-size-height-xl:4rem;--cds-layout-size-height-2xl:5rem;--cds-layout-size-height-min:0px;--cds-layout-size-height-max:999999999px;--cds-layout-density-padding-inline-condensed:0.5rem;--cds-layout-density-padding-inline-normal:1rem;--cds-layout-density-padding-inline-min:0px;--cds-layout-density-padding-inline-max:999999999px}.cds--white{background-color:var(--cds-background);color:var(--cds-text-primary);--cds-ai-aura-end:rgba(255, 255, 255, 0);--cds-ai-aura-hover-background:#edf5ff;--cds-ai-aura-hover-end:rgba(255, 255, 255, 0);--cds-ai-aura-hover-start:rgba(69, 137, 255, 0.32);--cds-ai-aura-start:rgba(69, 137, 255, 0.1);--cds-ai-aura-start-sm:rgba(69, 137, 255, 0.16);--cds-ai-border-end:#78a9ff;--cds-ai-border-start:rgba(166, 200, 255, 0.64);--cds-ai-border-strong:#4589ff;--cds-ai-drop-shadow:rgba(15, 98, 254, 0.1);--cds-ai-inner-shadow:rgba(69, 137, 255, 0.1);--cds-ai-overlay:rgba(0, 17, 65, 0.5);--cds-ai-popover-background:#ffffff;--cds-ai-popover-caret-bottom:#78a9ff;--cds-ai-popover-caret-bottom-background:#eaf1ff;--cds-ai-popover-caret-bottom-background-actions:#e9effa;--cds-ai-popover-caret-center:#a0c3ff;--cds-ai-popover-shadow-outer-01:rgba(0, 67, 206, 0.06);--cds-ai-popover-shadow-outer-02:rgba(0, 0, 0, 0.04);--cds-ai-skeleton-background:#d0e2ff;--cds-ai-skeleton-element-background:#4589ff;--cds-background:#ffffff;--cds-background-active:rgba(141, 141, 141, 0.5);--cds-background-brand:#0f62fe;--cds-background-hover:rgba(141, 141, 141, 0.12);--cds-background-inverse:#393939;--cds-background-inverse-hover:#474747;--cds-background-selected:rgba(141, 141, 141, 0.2);--cds-background-selected-hover:rgba(141, 141, 141, 0.32);--cds-border-disabled:#c6c6c6;--cds-border-interactive:#0f62fe;--cds-border-inverse:#161616;--cds-border-strong-01:#8d8d8d;--cds-border-strong-02:#8d8d8d;--cds-border-strong-03:#8d8d8d;--cds-border-subtle-00:#e0e0e0;--cds-border-subtle-01:#c6c6c6;--cds-border-subtle-02:#e0e0e0;--cds-border-subtle-03:#c6c6c6;--cds-border-subtle-selected-01:#c6c6c6;--cds-border-subtle-selected-02:#c6c6c6;--cds-border-subtle-selected-03:#c6c6c6;--cds-border-tile-01:#c6c6c6;--cds-border-tile-02:#a8a8a8;--cds-border-tile-03:#c6c6c6;--cds-chat-avatar-agent:#393939;--cds-chat-avatar-bot:#6f6f6f;--cds-chat-avatar-user:#0f62fe;--cds-chat-bubble-agent:#ffffff;--cds-chat-bubble-border:#e0e0e0;--cds-chat-bubble-user:#e0e0e0;--cds-chat-button:#0f62fe;--cds-chat-button-active:rgba(141, 141, 141, 0.5);--cds-chat-button-hover:rgba(141, 141, 141, 0.12);--cds-chat-button-selected:rgba(141, 141, 141, 0.2);--cds-chat-button-text-hover:#0043ce;--cds-chat-button-text-selected:#525252;--cds-chat-header-background:#ffffff;--cds-chat-prompt-background:#ffffff;--cds-chat-prompt-border-end:rgba(244, 244, 244, 0);--cds-chat-prompt-border-start:#f4f4f4;--cds-chat-shell-background:#ffffff;--cds-field-01:#f4f4f4;--cds-field-02:#ffffff;--cds-field-03:#f4f4f4;--cds-field-hover-01:#e8e8e8;--cds-field-hover-02:#e8e8e8;--cds-field-hover-03:#e8e8e8;--cds-focus:#0f62fe;--cds-focus-inset:#ffffff;--cds-focus-inverse:#ffffff;--cds-highlight:#d0e2ff;--cds-icon-disabled:rgba(22, 22, 22, 0.25);--cds-icon-interactive:#0f62fe;--cds-icon-inverse:#ffffff;--cds-icon-on-color:#ffffff;--cds-icon-on-color-disabled:#8d8d8d;--cds-icon-primary:#161616;--cds-icon-secondary:#525252;--cds-interactive:#0f62fe;--cds-layer-01:#f4f4f4;--cds-layer-02:#ffffff;--cds-layer-03:#f4f4f4;--cds-layer-accent-01:#e0e0e0;--cds-layer-accent-02:#e0e0e0;--cds-layer-accent-03:#e0e0e0;--cds-layer-accent-active-01:#a8a8a8;--cds-layer-accent-active-02:#a8a8a8;--cds-layer-accent-active-03:#a8a8a8;--cds-layer-accent-hover-01:#d1d1d1;--cds-layer-accent-hover-02:#d1d1d1;--cds-layer-accent-hover-03:#d1d1d1;--cds-layer-active-01:#c6c6c6;--cds-layer-active-02:#c6c6c6;--cds-layer-active-03:#c6c6c6;--cds-layer-background-01:#ffffff;--cds-layer-background-02:#f4f4f4;--cds-layer-background-03:#ffffff;--cds-layer-hover-01:#e8e8e8;--cds-layer-hover-02:#e8e8e8;--cds-layer-hover-03:#e8e8e8;--cds-layer-selected-01:#e0e0e0;--cds-layer-selected-02:#e0e0e0;--cds-layer-selected-03:#e0e0e0;--cds-layer-selected-disabled:#8d8d8d;--cds-layer-selected-hover-01:#d1d1d1;--cds-layer-selected-hover-02:#d1d1d1;--cds-layer-selected-hover-03:#d1d1d1;--cds-layer-selected-inverse:#161616;--cds-link-inverse:#78a9ff;--cds-link-inverse-active:#f4f4f4;--cds-link-inverse-hover:#a6c8ff;--cds-link-inverse-visited:#be95ff;--cds-link-primary:#0f62fe;--cds-link-primary-hover:#0043ce;--cds-link-secondary:#0043ce;--cds-link-visited:#8a3ffc;--cds-overlay:rgba(22, 22, 22, 0.5);--cds-shadow:rgba(0, 0, 0, 0.3);--cds-skeleton-background:#e8e8e8;--cds-skeleton-element:#c6c6c6;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#8a3ffc;--cds-support-error:#da1e28;--cds-support-error-inverse:#fa4d56;--cds-support-info:#0043ce;--cds-support-info-inverse:#4589ff;--cds-support-success:#24a148;--cds-support-success-inverse:#42be65;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-text-disabled:rgba(22, 22, 22, 0.25);--cds-text-error:#da1e28;--cds-text-helper:#6f6f6f;--cds-text-inverse:#ffffff;--cds-text-on-color:#ffffff;--cds-text-on-color-disabled:#8d8d8d;--cds-text-placeholder:rgba(22, 22, 22, 0.4);--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01, #f4f4f4);--cds-layer-active:var(--cds-layer-active-01, #c6c6c6);--cds-layer-background:var(--cds-layer-background-01, #ffffff);--cds-layer-hover:var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01, #a8a8a8);--cds-field:var(--cds-field-01, #f4f4f4);--cds-field-hover:var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong:var(--cds-border-strong-01, #8d8d8d);--cds-border-tile:var(--cds-border-tile-01, #c6c6c6);--cds-button-separator:#e0e0e0;--cds-button-primary:#0f62fe;--cds-button-secondary:#393939;--cds-button-tertiary:#0f62fe;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#da1e28;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#6f6f6f;--cds-button-tertiary-active:#002d9c;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#474747;--cds-button-tertiary-hover:#0050e6;--cds-button-disabled:#c6c6c6;--cds-notification-background-error:#fff1f1;--cds-notification-background-success:#defbe6;--cds-notification-background-info:#edf5ff;--cds-notification-background-warning:#fcf4d6;--cds-notification-action-hover:#ffffff;--cds-notification-action-tertiary-inverse:#ffffff;--cds-notification-action-tertiary-inverse-active:#c6c6c6;--cds-notification-action-tertiary-inverse-hover:#f4f4f4;--cds-notification-action-tertiary-inverse-text:#161616;--cds-notification-action-tertiary-inverse-text-on-color-disabled:rgba(255, 255, 255, 0.25);--cds-tag-background-red:#ffd7d9;--cds-tag-color-red:#a2191f;--cds-tag-hover-red:#ffc2c5;--cds-tag-background-magenta:#ffd6e8;--cds-tag-color-magenta:#9f1853;--cds-tag-hover-magenta:#ffbdda;--cds-tag-background-purple:#e8daff;--cds-tag-color-purple:#6929c4;--cds-tag-hover-purple:#dcc7ff;--cds-tag-background-blue:#d0e2ff;--cds-tag-color-blue:#0043ce;--cds-tag-hover-blue:#b8d3ff;--cds-tag-background-cyan:#bae6ff;--cds-tag-color-cyan:#00539a;--cds-tag-hover-cyan:#99daff;--cds-tag-background-teal:#9ef0f0;--cds-tag-color-teal:#005d5d;--cds-tag-hover-teal:#57e5e5;--cds-tag-background-green:#a7f0ba;--cds-tag-color-green:#0e6027;--cds-tag-hover-green:#74e792;--cds-tag-background-gray:#e0e0e0;--cds-tag-color-gray:#161616;--cds-tag-hover-gray:#d1d1d1;--cds-tag-border-red:#ff8389;--cds-tag-border-blue:#78a9ff;--cds-tag-border-cyan:#33b1ff;--cds-tag-border-teal:#08bdba;--cds-tag-border-green:#42be65;--cds-tag-border-magenta:#ff7eb6;--cds-tag-border-purple:#be95ff;--cds-tag-border-gray:#a8a8a8;--cds-tag-border-cool-gray:#a2a9b0;--cds-tag-border-warm-gray:#ada8a8;--cds-tag-background-cool-gray:#dde1e6;--cds-tag-color-cool-gray:#121619;--cds-tag-hover-cool-gray:#cdd3da;--cds-tag-background-warm-gray:#e5e0df;--cds-tag-color-warm-gray:#171414;--cds-tag-hover-warm-gray:#d8d0cf;--cds-status-red:#da1e28;--cds-status-orange:#ff832b;--cds-status-orange-outline:#ba4e00;--cds-status-yellow:#f1c21b;--cds-status-yellow-outline:#8e6a00;--cds-status-green:#24a148;--cds-status-blue:#0043ce;--cds-status-purple:#8a3ffc;--cds-status-gray:#6f6f6f;--cds-content-switcher-background:#e0e0e0;--cds-content-switcher-background-hover:#d1d1d1;--cds-content-switcher-selected:#ffffff}.cds--g10{background-color:var(--cds-background);color:var(--cds-text-primary);--cds-ai-aura-end:rgba(255, 255, 255, 0);--cds-ai-aura-hover-background:#edf5ff;--cds-ai-aura-hover-end:rgba(255, 255, 255, 0);--cds-ai-aura-hover-start:rgba(69, 137, 255, 0.32);--cds-ai-aura-start:rgba(69, 137, 255, 0.1);--cds-ai-aura-start-sm:rgba(69, 137, 255, 0.16);--cds-ai-border-end:#78a9ff;--cds-ai-border-start:rgba(166, 200, 255, 0.64);--cds-ai-border-strong:#4589ff;--cds-ai-drop-shadow:rgba(15, 98, 254, 0.1);--cds-ai-inner-shadow:rgba(69, 137, 255, 0.1);--cds-ai-overlay:rgba(0, 17, 65, 0.5);--cds-ai-popover-background:#ffffff;--cds-ai-popover-caret-bottom:#78a9ff;--cds-ai-popover-caret-bottom-background:#eaf1ff;--cds-ai-popover-caret-bottom-background-actions:#e9effa;--cds-ai-popover-caret-center:#a0c3ff;--cds-ai-popover-shadow-outer-01:rgba(0, 67, 206, 0.06);--cds-ai-popover-shadow-outer-02:rgba(0, 0, 0, 0.04);--cds-ai-skeleton-background:#d0e2ff;--cds-ai-skeleton-element-background:#4589ff;--cds-background:#f4f4f4;--cds-background-active:rgba(141, 141, 141, 0.5);--cds-background-brand:#0f62fe;--cds-background-hover:rgba(141, 141, 141, 0.12);--cds-background-inverse:#393939;--cds-background-inverse-hover:#474747;--cds-background-selected:rgba(141, 141, 141, 0.2);--cds-background-selected-hover:rgba(141, 141, 141, 0.32);--cds-border-disabled:#c6c6c6;--cds-border-interactive:#0f62fe;--cds-border-inverse:#161616;--cds-border-strong-01:#8d8d8d;--cds-border-strong-02:#8d8d8d;--cds-border-strong-03:#8d8d8d;--cds-border-subtle-00:#c6c6c6;--cds-border-subtle-01:#e0e0e0;--cds-border-subtle-02:#c6c6c6;--cds-border-subtle-03:#e0e0e0;--cds-border-subtle-selected-01:#c6c6c6;--cds-border-subtle-selected-02:#c6c6c6;--cds-border-subtle-selected-03:#c6c6c6;--cds-border-tile-01:#a8a8a8;--cds-border-tile-02:#c6c6c6;--cds-border-tile-03:#a8a8a8;--cds-chat-avatar-agent:#393939;--cds-chat-avatar-bot:#6f6f6f;--cds-chat-avatar-user:#0f62fe;--cds-chat-bubble-agent:#ffffff;--cds-chat-bubble-border:#e0e0e0;--cds-chat-bubble-user:#e0e0e0;--cds-chat-button:#0f62fe;--cds-chat-button-active:rgba(141, 141, 141, 0.5);--cds-chat-button-hover:rgba(141, 141, 141, 0.12);--cds-chat-button-selected:rgba(141, 141, 141, 0.2);--cds-chat-button-text-hover:#0043ce;--cds-chat-button-text-selected:#525252;--cds-chat-header-background:#ffffff;--cds-chat-prompt-background:#ffffff;--cds-chat-prompt-border-end:rgba(244, 244, 244, 0);--cds-chat-prompt-border-start:#f4f4f4;--cds-chat-shell-background:#ffffff;--cds-field-01:#ffffff;--cds-field-02:#f4f4f4;--cds-field-03:#ffffff;--cds-field-hover-01:#e8e8e8;--cds-field-hover-02:#e8e8e8;--cds-field-hover-03:#e8e8e8;--cds-focus:#0f62fe;--cds-focus-inset:#ffffff;--cds-focus-inverse:#ffffff;--cds-highlight:#d0e2ff;--cds-icon-disabled:rgba(22, 22, 22, 0.25);--cds-icon-interactive:#0f62fe;--cds-icon-inverse:#ffffff;--cds-icon-on-color:#ffffff;--cds-icon-on-color-disabled:#8d8d8d;--cds-icon-primary:#161616;--cds-icon-secondary:#525252;--cds-interactive:#0f62fe;--cds-layer-01:#ffffff;--cds-layer-02:#f4f4f4;--cds-layer-03:#ffffff;--cds-layer-accent-01:#e0e0e0;--cds-layer-accent-02:#e0e0e0;--cds-layer-accent-03:#e0e0e0;--cds-layer-accent-active-01:#a8a8a8;--cds-layer-accent-active-02:#a8a8a8;--cds-layer-accent-active-03:#a8a8a8;--cds-layer-accent-hover-01:#d1d1d1;--cds-layer-accent-hover-02:#d1d1d1;--cds-layer-accent-hover-03:#d1d1d1;--cds-layer-active-01:#c6c6c6;--cds-layer-active-02:#c6c6c6;--cds-layer-active-03:#c6c6c6;--cds-layer-background-01:#f4f4f4;--cds-layer-background-02:#ffffff;--cds-layer-background-03:#f4f4f4;--cds-layer-hover-01:#e8e8e8;--cds-layer-hover-02:#e8e8e8;--cds-layer-hover-03:#e8e8e8;--cds-layer-selected-01:#e0e0e0;--cds-layer-selected-02:#e0e0e0;--cds-layer-selected-03:#e0e0e0;--cds-layer-selected-disabled:#8d8d8d;--cds-layer-selected-hover-01:#d1d1d1;--cds-layer-selected-hover-02:#d1d1d1;--cds-layer-selected-hover-03:#d1d1d1;--cds-layer-selected-inverse:#161616;--cds-link-inverse:#78a9ff;--cds-link-inverse-active:#f4f4f4;--cds-link-inverse-hover:#a6c8ff;--cds-link-inverse-visited:#be95ff;--cds-link-primary:#0f62fe;--cds-link-primary-hover:#0043ce;--cds-link-secondary:#0043ce;--cds-link-visited:#8a3ffc;--cds-overlay:rgba(22, 22, 22, 0.5);--cds-shadow:rgba(0, 0, 0, 0.3);--cds-skeleton-background:#e8e8e8;--cds-skeleton-element:#c6c6c6;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#8a3ffc;--cds-support-error:#da1e28;--cds-support-error-inverse:#fa4d56;--cds-support-info:#0043ce;--cds-support-info-inverse:#4589ff;--cds-support-success:#24a148;--cds-support-success-inverse:#42be65;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-text-disabled:rgba(22, 22, 22, 0.25);--cds-text-error:#da1e28;--cds-text-helper:#6f6f6f;--cds-text-inverse:#ffffff;--cds-text-on-color:#ffffff;--cds-text-on-color-disabled:#8d8d8d;--cds-text-placeholder:rgba(22, 22, 22, 0.4);--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01, #f4f4f4);--cds-layer-active:var(--cds-layer-active-01, #c6c6c6);--cds-layer-background:var(--cds-layer-background-01, #ffffff);--cds-layer-hover:var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01, #a8a8a8);--cds-field:var(--cds-field-01, #f4f4f4);--cds-field-hover:var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong:var(--cds-border-strong-01, #8d8d8d);--cds-border-tile:var(--cds-border-tile-01, #c6c6c6);--cds-button-separator:#e0e0e0;--cds-button-primary:#0f62fe;--cds-button-secondary:#393939;--cds-button-tertiary:#0f62fe;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#da1e28;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#6f6f6f;--cds-button-tertiary-active:#002d9c;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#474747;--cds-button-tertiary-hover:#0050e6;--cds-button-disabled:#c6c6c6;--cds-notification-background-error:#fff1f1;--cds-notification-background-success:#defbe6;--cds-notification-background-info:#edf5ff;--cds-notification-background-warning:#fcf4d6;--cds-notification-action-hover:#ffffff;--cds-notification-action-tertiary-inverse:#ffffff;--cds-notification-action-tertiary-inverse-active:#c6c6c6;--cds-notification-action-tertiary-inverse-hover:#f4f4f4;--cds-notification-action-tertiary-inverse-text:#161616;--cds-notification-action-tertiary-inverse-text-on-color-disabled:rgba(255, 255, 255, 0.25);--cds-tag-background-red:#ffd7d9;--cds-tag-color-red:#a2191f;--cds-tag-hover-red:#ffc2c5;--cds-tag-background-magenta:#ffd6e8;--cds-tag-color-magenta:#9f1853;--cds-tag-hover-magenta:#ffbdda;--cds-tag-background-purple:#e8daff;--cds-tag-color-purple:#6929c4;--cds-tag-hover-purple:#dcc7ff;--cds-tag-background-blue:#d0e2ff;--cds-tag-color-blue:#0043ce;--cds-tag-hover-blue:#b8d3ff;--cds-tag-background-cyan:#bae6ff;--cds-tag-color-cyan:#00539a;--cds-tag-hover-cyan:#99daff;--cds-tag-background-teal:#9ef0f0;--cds-tag-color-teal:#005d5d;--cds-tag-hover-teal:#57e5e5;--cds-tag-background-green:#a7f0ba;--cds-tag-color-green:#0e6027;--cds-tag-hover-green:#74e792;--cds-tag-background-gray:#e0e0e0;--cds-tag-color-gray:#161616;--cds-tag-hover-gray:#d1d1d1;--cds-tag-border-red:#ff8389;--cds-tag-border-blue:#78a9ff;--cds-tag-border-cyan:#33b1ff;--cds-tag-border-teal:#08bdba;--cds-tag-border-green:#42be65;--cds-tag-border-magenta:#ff7eb6;--cds-tag-border-purple:#be95ff;--cds-tag-border-gray:#a8a8a8;--cds-tag-border-cool-gray:#a2a9b0;--cds-tag-border-warm-gray:#ada8a8;--cds-tag-background-cool-gray:#dde1e6;--cds-tag-color-cool-gray:#121619;--cds-tag-hover-cool-gray:#cdd3da;--cds-tag-background-warm-gray:#e5e0df;--cds-tag-color-warm-gray:#171414;--cds-tag-hover-warm-gray:#d8d0cf;--cds-status-red:#da1e28;--cds-status-orange:#ff832b;--cds-status-orange-outline:#ba4e00;--cds-status-yellow:#f1c21b;--cds-status-yellow-outline:#8e6a00;--cds-status-green:#24a148;--cds-status-blue:#0043ce;--cds-status-purple:#8a3ffc;--cds-status-gray:#6f6f6f;--cds-content-switcher-background:#e0e0e0;--cds-content-switcher-background-hover:#d1d1d1;--cds-content-switcher-selected:#ffffff}.cds--g90{background-color:var(--cds-background);color:var(--cds-text-primary);--cds-ai-aura-end:rgba(0, 0, 0, 0);--cds-ai-aura-hover-background:#474747;--cds-ai-aura-hover-end:rgba(0, 0, 0, 0);--cds-ai-aura-hover-start:rgba(69, 137, 255, 0.4);--cds-ai-aura-start:rgba(69, 137, 255, 0.1);--cds-ai-aura-start-sm:rgba(69, 137, 255, 0.16);--cds-ai-border-end:#4589ff;--cds-ai-border-start:rgba(166, 200, 255, 0.36);--cds-ai-border-strong:#78a9ff;--cds-ai-drop-shadow:rgba(0, 0, 0, 0.28);--cds-ai-inner-shadow:rgba(69, 137, 255, 0.16);--cds-ai-overlay:rgba(0, 0, 0, 0.5);--cds-ai-popover-background:#161616;--cds-ai-popover-caret-bottom:#4589ff;--cds-ai-popover-caret-bottom-background:#202d45;--cds-ai-popover-caret-bottom-background-actions:#1e283a;--cds-ai-popover-caret-center:#4870b5;--cds-ai-popover-shadow-outer-01:rgba(0, 0, 0, 0.12);--cds-ai-popover-shadow-outer-02:rgba(0, 0, 0, 0.08);--cds-ai-skeleton-background:rgba(120, 169, 255, 0.5);--cds-ai-skeleton-element-background:rgba(120, 169, 255, 0.3);--cds-background:#262626;--cds-background-active:rgba(141, 141, 141, 0.4);--cds-background-brand:#0f62fe;--cds-background-hover:rgba(141, 141, 141, 0.16);--cds-background-inverse:#f4f4f4;--cds-background-inverse-hover:#e8e8e8;--cds-background-selected:rgba(141, 141, 141, 0.24);--cds-background-selected-hover:rgba(141, 141, 141, 0.32);--cds-border-disabled:rgba(141, 141, 141, 0.5);--cds-border-interactive:#4589ff;--cds-border-inverse:#f4f4f4;--cds-border-strong-01:#8d8d8d;--cds-border-strong-02:#a8a8a8;--cds-border-strong-03:#c6c6c6;--cds-border-subtle-00:#525252;--cds-border-subtle-01:#6f6f6f;--cds-border-subtle-02:#8d8d8d;--cds-border-subtle-03:#8d8d8d;--cds-border-subtle-selected-01:#8d8d8d;--cds-border-subtle-selected-02:#a8a8a8;--cds-border-subtle-selected-03:#a8a8a8;--cds-border-tile-01:#6f6f6f;--cds-border-tile-02:#8d8d8d;--cds-border-tile-03:#a8a8a8;--cds-chat-avatar-agent:#c6c6c6;--cds-chat-avatar-bot:#8d8d8d;--cds-chat-avatar-user:#4589ff;--cds-chat-bubble-agent:#262626;--cds-chat-bubble-border:#525252;--cds-chat-bubble-user:#393939;--cds-chat-button:#78a9ff;--cds-chat-button-active:rgba(141, 141, 141, 0.4);--cds-chat-button-hover:rgba(141, 141, 141, 0.16);--cds-chat-button-selected:rgba(141, 141, 141, 0.24);--cds-chat-button-text-hover:#a6c8ff;--cds-chat-button-text-selected:#c6c6c6;--cds-chat-header-background:#262626;--cds-chat-prompt-background:#161616;--cds-chat-prompt-border-end:rgba(38, 38, 38, 0);--cds-chat-prompt-border-start:#262626;--cds-chat-shell-background:#262626;--cds-field-01:#393939;--cds-field-02:#525252;--cds-field-03:#6f6f6f;--cds-field-hover-01:#474747;--cds-field-hover-02:#636363;--cds-field-hover-03:#5e5e5e;--cds-focus:#ffffff;--cds-focus-inset:#161616;--cds-focus-inverse:#0f62fe;--cds-highlight:#002d9c;--cds-icon-disabled:rgba(244, 244, 244, 0.25);--cds-icon-interactive:#ffffff;--cds-icon-inverse:#161616;--cds-icon-on-color:#ffffff;--cds-icon-on-color-disabled:rgba(255, 255, 255, 0.25);--cds-icon-primary:#f4f4f4;--cds-icon-secondary:#c6c6c6;--cds-interactive:#4589ff;--cds-layer-01:#393939;--cds-layer-02:#525252;--cds-layer-03:#6f6f6f;--cds-layer-accent-01:#525252;--cds-layer-accent-02:#6f6f6f;--cds-layer-accent-03:#8d8d8d;--cds-layer-accent-active-01:#8d8d8d;--cds-layer-accent-active-02:#393939;--cds-layer-accent-active-03:#525252;--cds-layer-accent-hover-01:#636363;--cds-layer-accent-hover-02:#5e5e5e;--cds-layer-accent-hover-03:#7a7a7a;--cds-layer-active-01:#6f6f6f;--cds-layer-active-02:#8d8d8d;--cds-layer-active-03:#393939;--cds-layer-background-01:#262626;--cds-layer-background-02:#393939;--cds-layer-background-03:#525252;--cds-layer-hover-01:#474747;--cds-layer-hover-02:#636363;--cds-layer-hover-03:#5e5e5e;--cds-layer-selected-01:#525252;--cds-layer-selected-02:#6f6f6f;--cds-layer-selected-03:#525252;--cds-layer-selected-disabled:#a8a8a8;--cds-layer-selected-hover-01:#636363;--cds-layer-selected-hover-02:#5e5e5e;--cds-layer-selected-hover-03:#636363;--cds-layer-selected-inverse:#f4f4f4;--cds-link-inverse:#0f62fe;--cds-link-inverse-active:#161616;--cds-link-inverse-hover:#0043ce;--cds-link-inverse-visited:#8a3ffc;--cds-link-primary:#78a9ff;--cds-link-primary-hover:#a6c8ff;--cds-link-secondary:#a6c8ff;--cds-link-visited:#be95ff;--cds-overlay:rgba(0, 0, 0, 0.65);--cds-shadow:rgba(0, 0, 0, 0.8);--cds-skeleton-background:#333333;--cds-skeleton-element:#525252;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#a56eff;--cds-support-error:#ff8389;--cds-support-error-inverse:#da1e28;--cds-support-info:#4589ff;--cds-support-info-inverse:#0043ce;--cds-support-success:#42be65;--cds-support-success-inverse:#24a148;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-text-disabled:rgba(244, 244, 244, 0.25);--cds-text-error:#ffb3b8;--cds-text-helper:#c6c6c6;--cds-text-inverse:#161616;--cds-text-on-color:#ffffff;--cds-text-on-color-disabled:rgba(255, 255, 255, 0.25);--cds-text-placeholder:rgba(244, 244, 244, 0.4);--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01, #f4f4f4);--cds-layer-active:var(--cds-layer-active-01, #c6c6c6);--cds-layer-background:var(--cds-layer-background-01, #ffffff);--cds-layer-hover:var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01, #a8a8a8);--cds-field:var(--cds-field-01, #f4f4f4);--cds-field-hover:var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong:var(--cds-border-strong-01, #8d8d8d);--cds-border-tile:var(--cds-border-tile-01, #c6c6c6);--cds-button-separator:#161616;--cds-button-primary:#0f62fe;--cds-button-secondary:#6f6f6f;--cds-button-tertiary:#ffffff;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#ff8389;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#393939;--cds-button-tertiary-active:#c6c6c6;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#5e5e5e;--cds-button-tertiary-hover:#f4f4f4;--cds-button-disabled:rgba(141, 141, 141, 0.3);--cds-notification-background-error:#393939;--cds-notification-background-success:#393939;--cds-notification-background-info:#393939;--cds-notification-background-warning:#393939;--cds-notification-action-tertiary-inverse:#0f62fe;--cds-notification-action-tertiary-inverse-active:#002d9c;--cds-notification-action-tertiary-inverse-hover:#0050e6;--cds-notification-action-tertiary-inverse-text:#ffffff;--cds-notification-action-tertiary-inverse-text-on-color-disabled:#8d8d8d;--cds-tag-background-red:#a2191f;--cds-tag-color-red:#ffd7d9;--cds-tag-hover-red:#c21e25;--cds-tag-background-magenta:#9f1853;--cds-tag-color-magenta:#ffd6e8;--cds-tag-hover-magenta:#bf1d63;--cds-tag-background-purple:#6929c4;--cds-tag-color-purple:#e8daff;--cds-tag-hover-purple:#7c3dd6;--cds-tag-background-blue:#0043ce;--cds-tag-color-blue:#d0e2ff;--cds-tag-hover-blue:#0053ff;--cds-tag-background-cyan:#00539a;--cds-tag-color-cyan:#bae6ff;--cds-tag-hover-cyan:#0066bd;--cds-tag-background-teal:#005d5d;--cds-tag-color-teal:#9ef0f0;--cds-tag-hover-teal:#007070;--cds-tag-background-green:#0e6027;--cds-tag-color-green:#a7f0ba;--cds-tag-hover-green:#11742f;--cds-tag-background-gray:#525252;--cds-tag-color-gray:#f4f4f4;--cds-tag-hover-gray:#636363;--cds-tag-border-red:#fa4d56;--cds-tag-border-blue:#4589ff;--cds-tag-border-cyan:#1192e8;--cds-tag-border-teal:#009d9a;--cds-tag-border-green:#24a148;--cds-tag-border-magenta:#ee5396;--cds-tag-border-purple:#a56eff;--cds-tag-border-gray:#8d8d8d;--cds-tag-border-cool-gray:#878d96;--cds-tag-border-warm-gray:#8f8b8b;--cds-tag-background-cool-gray:#4d5358;--cds-tag-color-cool-gray:#f2f4f8;--cds-tag-hover-cool-gray:#5d646a;--cds-tag-background-warm-gray:#565151;--cds-tag-color-warm-gray:#f7f3f2;--cds-tag-hover-warm-gray:#696363;--cds-status-red:#fa4d56;--cds-status-orange:#ff832b;--cds-status-orange-outline:#ff832b;--cds-status-yellow:#f1c21b;--cds-status-yellow-outline:#f1c21b;--cds-status-green:#42be65;--cds-status-blue:#4589ff;--cds-status-purple:#a56eff;--cds-status-gray:#8d8d8d;--cds-content-switcher-background:rgba(0, 0, 0, 0);--cds-content-switcher-background-hover:rgba(141, 141, 141, 0.12);--cds-content-switcher-selected:rgba(141, 141, 141, 0.24)}.cds--g100{background-color:var(--cds-background);color:var(--cds-text-primary);--cds-ai-aura-end:rgba(0, 0, 0, 0);--cds-ai-aura-hover-background:#333333;--cds-ai-aura-hover-end:rgba(0, 0, 0, 0);--cds-ai-aura-hover-start:rgba(69, 137, 255, 0.4);--cds-ai-aura-start:rgba(69, 137, 255, 0.1);--cds-ai-aura-start-sm:rgba(69, 137, 255, 0.16);--cds-ai-border-end:#4589ff;--cds-ai-border-start:rgba(166, 200, 255, 0.36);--cds-ai-border-strong:#78a9ff;--cds-ai-drop-shadow:rgba(0, 0, 0, 0.28);--cds-ai-inner-shadow:rgba(69, 137, 255, 0.16);--cds-ai-overlay:rgba(0, 0, 0, 0.5);--cds-ai-popover-background:#161616;--cds-ai-popover-caret-bottom:#4589ff;--cds-ai-popover-caret-bottom-background:#202d45;--cds-ai-popover-caret-bottom-background-actions:#1e283a;--cds-ai-popover-caret-center:#4870b5;--cds-ai-popover-shadow-outer-01:rgba(0, 0, 0, 0.12);--cds-ai-popover-shadow-outer-02:rgba(0, 0, 0, 0.08);--cds-ai-skeleton-background:rgba(120, 169, 255, 0.5);--cds-ai-skeleton-element-background:rgba(120, 169, 255, 0.3);--cds-background:#161616;--cds-background-active:rgba(141, 141, 141, 0.4);--cds-background-brand:#0f62fe;--cds-background-hover:rgba(141, 141, 141, 0.16);--cds-background-inverse:#f4f4f4;--cds-background-inverse-hover:#e8e8e8;--cds-background-selected:rgba(141, 141, 141, 0.24);--cds-background-selected-hover:rgba(141, 141, 141, 0.32);--cds-border-disabled:rgba(141, 141, 141, 0.5);--cds-border-interactive:#4589ff;--cds-border-inverse:#f4f4f4;--cds-border-strong-01:#6f6f6f;--cds-border-strong-02:#8d8d8d;--cds-border-strong-03:#a8a8a8;--cds-border-subtle-00:#393939;--cds-border-subtle-01:#525252;--cds-border-subtle-02:#6f6f6f;--cds-border-subtle-03:#6f6f6f;--cds-border-subtle-selected-01:#6f6f6f;--cds-border-subtle-selected-02:#8d8d8d;--cds-border-subtle-selected-03:#8d8d8d;--cds-border-tile-01:#525252;--cds-border-tile-02:#6f6f6f;--cds-border-tile-03:#8d8d8d;--cds-chat-avatar-agent:#c6c6c6;--cds-chat-avatar-bot:#8d8d8d;--cds-chat-avatar-user:#4589ff;--cds-chat-bubble-agent:#262626;--cds-chat-bubble-border:#525252;--cds-chat-bubble-user:#393939;--cds-chat-button:#78a9ff;--cds-chat-button-active:rgba(141, 141, 141, 0.4);--cds-chat-button-hover:rgba(141, 141, 141, 0.16);--cds-chat-button-selected:rgba(141, 141, 141, 0.24);--cds-chat-button-text-hover:#a6c8ff;--cds-chat-button-text-selected:#c6c6c6;--cds-chat-header-background:#262626;--cds-chat-prompt-background:#161616;--cds-chat-prompt-border-end:rgba(38, 38, 38, 0);--cds-chat-prompt-border-start:#262626;--cds-chat-shell-background:#262626;--cds-field-01:#262626;--cds-field-02:#393939;--cds-field-03:#525252;--cds-field-hover-01:#333333;--cds-field-hover-02:#474747;--cds-field-hover-03:#636363;--cds-focus:#ffffff;--cds-focus-inset:#161616;--cds-focus-inverse:#0f62fe;--cds-highlight:#001d6c;--cds-icon-disabled:rgba(244, 244, 244, 0.25);--cds-icon-interactive:#ffffff;--cds-icon-inverse:#161616;--cds-icon-on-color:#ffffff;--cds-icon-on-color-disabled:rgba(255, 255, 255, 0.25);--cds-icon-primary:#f4f4f4;--cds-icon-secondary:#c6c6c6;--cds-interactive:#4589ff;--cds-layer-01:#262626;--cds-layer-02:#393939;--cds-layer-03:#525252;--cds-layer-accent-01:#393939;--cds-layer-accent-02:#525252;--cds-layer-accent-03:#6f6f6f;--cds-layer-accent-active-01:#6f6f6f;--cds-layer-accent-active-02:#8d8d8d;--cds-layer-accent-active-03:#393939;--cds-layer-accent-hover-01:#474747;--cds-layer-accent-hover-02:#636363;--cds-layer-accent-hover-03:#5e5e5e;--cds-layer-active-01:#525252;--cds-layer-active-02:#6f6f6f;--cds-layer-active-03:#8d8d8d;--cds-layer-background-01:#161616;--cds-layer-background-02:#262626;--cds-layer-background-03:#393939;--cds-layer-hover-01:#333333;--cds-layer-hover-02:#474747;--cds-layer-hover-03:#636363;--cds-layer-selected-01:#393939;--cds-layer-selected-02:#525252;--cds-layer-selected-03:#6f6f6f;--cds-layer-selected-disabled:#a8a8a8;--cds-layer-selected-hover-01:#474747;--cds-layer-selected-hover-02:#636363;--cds-layer-selected-hover-03:#5e5e5e;--cds-layer-selected-inverse:#f4f4f4;--cds-link-inverse:#0f62fe;--cds-link-inverse-active:#161616;--cds-link-inverse-hover:#0043ce;--cds-link-inverse-visited:#8a3ffc;--cds-link-primary:#78a9ff;--cds-link-primary-hover:#a6c8ff;--cds-link-secondary:#a6c8ff;--cds-link-visited:#be95ff;--cds-overlay:rgba(0, 0, 0, 0.65);--cds-shadow:rgba(0, 0, 0, 0.8);--cds-skeleton-background:#292929;--cds-skeleton-element:#393939;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#a56eff;--cds-support-error:#fa4d56;--cds-support-error-inverse:#da1e28;--cds-support-info:#4589ff;--cds-support-info-inverse:#0043ce;--cds-support-success:#42be65;--cds-support-success-inverse:#24a148;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-text-disabled:rgba(244, 244, 244, 0.25);--cds-text-error:#ff8389;--cds-text-helper:#a8a8a8;--cds-text-inverse:#161616;--cds-text-on-color:#ffffff;--cds-text-on-color-disabled:rgba(255, 255, 255, 0.25);--cds-text-placeholder:rgba(244, 244, 244, 0.4);--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-toggle-off:#6f6f6f;--cds-layer:var(--cds-layer-01, #f4f4f4);--cds-layer-active:var(--cds-layer-active-01, #c6c6c6);--cds-layer-background:var(--cds-layer-background-01, #ffffff);--cds-layer-hover:var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01, #a8a8a8);--cds-field:var(--cds-field-01, #f4f4f4);--cds-field-hover:var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong:var(--cds-border-strong-01, #8d8d8d);--cds-border-tile:var(--cds-border-tile-01, #c6c6c6);--cds-button-separator:#161616;--cds-button-primary:#0f62fe;--cds-button-secondary:#6f6f6f;--cds-button-tertiary:#ffffff;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#fa4d56;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#393939;--cds-button-tertiary-active:#c6c6c6;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#5e5e5e;--cds-button-tertiary-hover:#f4f4f4;--cds-button-disabled:rgba(141, 141, 141, 0.3);--cds-notification-background-error:#262626;--cds-notification-background-success:#262626;--cds-notification-background-info:#262626;--cds-notification-background-warning:#262626;--cds-notification-action-tertiary-inverse:#0f62fe;--cds-notification-action-tertiary-inverse-active:#002d9c;--cds-notification-action-tertiary-inverse-hover:#0050e6;--cds-notification-action-tertiary-inverse-text:#ffffff;--cds-notification-action-tertiary-inverse-text-on-color-disabled:#8d8d8d;--cds-tag-background-red:#a2191f;--cds-tag-color-red:#ffd7d9;--cds-tag-hover-red:#c21e25;--cds-tag-background-magenta:#9f1853;--cds-tag-color-magenta:#ffd6e8;--cds-tag-hover-magenta:#bf1d63;--cds-tag-background-purple:#6929c4;--cds-tag-color-purple:#e8daff;--cds-tag-hover-purple:#7c3dd6;--cds-tag-background-blue:#0043ce;--cds-tag-color-blue:#d0e2ff;--cds-tag-hover-blue:#0053ff;--cds-tag-background-cyan:#00539a;--cds-tag-color-cyan:#bae6ff;--cds-tag-hover-cyan:#0066bd;--cds-tag-background-teal:#005d5d;--cds-tag-color-teal:#9ef0f0;--cds-tag-hover-teal:#007070;--cds-tag-background-green:#0e6027;--cds-tag-color-green:#a7f0ba;--cds-tag-hover-green:#11742f;--cds-tag-background-gray:#525252;--cds-tag-color-gray:#f4f4f4;--cds-tag-hover-gray:#636363;--cds-tag-border-red:#fa4d56;--cds-tag-border-blue:#4589ff;--cds-tag-border-cyan:#1192e8;--cds-tag-border-teal:#009d9a;--cds-tag-border-green:#24a148;--cds-tag-border-magenta:#ee5396;--cds-tag-border-purple:#a56eff;--cds-tag-border-gray:#8d8d8d;--cds-tag-border-cool-gray:#878d96;--cds-tag-border-warm-gray:#8f8b8b;--cds-tag-background-cool-gray:#4d5358;--cds-tag-color-cool-gray:#f2f4f8;--cds-tag-hover-cool-gray:#5d646a;--cds-tag-background-warm-gray:#565151;--cds-tag-color-warm-gray:#f7f3f2;--cds-tag-hover-warm-gray:#696363;--cds-status-red:#fa4d56;--cds-status-orange:#ff832b;--cds-status-orange-outline:#ff832b;--cds-status-yellow:#f1c21b;--cds-status-yellow-outline:#f1c21b;--cds-status-green:#42be65;--cds-status-blue:#4589ff;--cds-status-purple:#a56eff;--cds-status-gray:#8d8d8d;--cds-content-switcher-background:rgba(0, 0, 0, 0);--cds-content-switcher-background-hover:rgba(141, 141, 141, 0.12);--cds-content-switcher-selected:rgba(141, 141, 141, 0.24)}.cds--accordion{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--accordion *,.cds--accordion *::before,.cds--accordion *::after{box-sizing:inherit}.cds--accordion{inline-size:100%;list-style:none}.cds--accordion__item{display:list-item;overflow:visible;border-block-start:1px solid var(--cds-border-subtle);transition:border-color cubic-bezier(0.2, 0, 0.38, 0.9) 110ms}.cds--accordion__item:last-child{border-block-end:1px solid var(--cds-border-subtle)}.cds--accordion__item:not(.cds--accordion__item--active):hover,.cds--accordion__item:not(.cds--accordion__item--active):hover+.cds--accordion__item{border-block-start-color:var(--cds-layer-hover)}.cds--accordion__item:not(.cds--accordion__item--active):last-child:hover{border-block-end-color:var(--cds-layer-hover)}.cds--accordion__heading{transition:background-color cubic-bezier(0.2, 0, 0.38, 0.9) 110ms;box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--accordion__heading *,.cds--accordion__heading *::before,.cds--accordion__heading *::after{box-sizing:inherit}.cds--accordion__heading{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--accordion__heading::-moz-focus-inner{border:0}.cds--accordion__heading{position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;margin:0;color:var(--cds-text-primary, #161616);cursor:pointer;inline-size:100%;min-block-size:var(--cds-layout-size-height-local);padding-inline-end:var(--cds-layout-density-padding-inline-local)}.cds--accordion__heading:hover{background-color:var(--cds-layer-hover);outline:none}.cds--accordion__heading:focus{position:relative;z-index:2;box-shadow:0 -1px 0 0 var(--cds-focus, #0f62fe),inset 0 1px 0 0 var(--cds-focus, #0f62fe),inset 2px 0 0 0 var(--cds-focus, #0f62fe),0 1px 0 0 var(--cds-focus, #0f62fe),inset 0 -1px 0 0 var(--cds-focus, #0f62fe),inset -2px 0 0 0 var(--cds-focus, #0f62fe);outline:none}.cds--accordion__heading[disabled]{background-color:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--accordion__heading[disabled] .cds--accordion__arrow{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--accordion__heading[disabled]:hover::before{background-color:rgba(0,0,0,0)}.cds--accordion__item--disabled,.cds--accordion__item--disabled+.cds--accordion__item{border-block-start:1px solid var(--cds-border-subtle)}li.cds--accordion__item--disabled:last-of-type{border-block-end:1px solid var(--cds-border-subtle)}.cds--accordion__arrow{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--accordion__arrow{flex:0 0 1rem;block-size:1rem;fill:var(--cds-icon-primary, #161616);inline-size:1rem;transform:rotate(-270deg) /*rtl:ignore*/}.cds--accordion__title{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px)}.cds--accordion__title{z-index:1;inline-size:100%;padding-inline-start:1rem;text-align:start}.cds--accordion__wrapper{display:none;overflow:hidden;padding:0;max-block-size:0;opacity:0;transition:all 110ms cubic-bezier(0, 0, 0.38, 0.9) allow-discrete;writing-mode:horizontal-tb}.cds--accordion__content{padding-inline:var(--cds-layout-density-padding-inline-local)}@media(min-width: 480px){.cds--accordion__content{padding-inline-end:3rem}}@media(min-width: 640px){.cds--accordion__content{padding-inline-end:25%}}.cds--accordion__content>p{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px)}.cds--accordion--start .cds--accordion__heading{flex-direction:row}.cds--accordion--start .cds--accordion__arrow{margin:2px 0 0 var(--cds-layout-density-padding-inline-local)}.cds--accordion--start .cds--accordion__title{margin-inline-end:1rem}.cds--accordion--start .cds--accordion__content{margin-inline-start:calc(var(--cds-layout-density-padding-inline-local) + 1rem)}.cds--accordion__item--collapsing .cds--accordion__content,.cds--accordion__item--expanding .cds--accordion__content{display:block}.cds--accordion__item--active{overflow:visible}.cds--accordion__item--active>.cds--accordion__wrapper{display:block;overflow:visible;max-block-size:fit-content;opacity:1;padding-block:.5rem;padding-block-end:1.5rem}.cds--accordion__item--active>.cds--accordion__heading>.cds--accordion__arrow{fill:var(--cds-icon-primary, #161616);transform:rotate(-90deg) /*rtl:ignore*/}@starting-style{.cds--accordion__item--active>.cds--accordion__wrapper{padding:0;max-block-size:0;opacity:0}}.cds--accordion--flush .cds--accordion__item{position:relative;border-color:rgba(0,0,0,0)}.cds--accordion--flush .cds--accordion__item:last-child,.cds--accordion--flush .cds--accordion__item:hover,.cds--accordion--flush .cds--accordion__item:last-child:hover,.cds--accordion--flush .cds--accordion__item:hover+.cds--accordion__item{border-color:rgba(0,0,0,0)}.cds--accordion--flush .cds--accordion__item::before,.cds--accordion--flush .cds--accordion__item::after{position:absolute;display:block;block-size:1px;content:"";inline-size:calc(100% - 1rem - 1rem);margin-inline-start:1rem;transition:background cubic-bezier(0.2, 0, 0.38, 0.9) 110ms}@media screen and (prefers-reduced-motion: reduce){.cds--accordion--flush .cds--accordion__item::before,.cds--accordion--flush .cds--accordion__item::after{transition:none}}.cds--accordion--flush .cds--accordion__item::before{background:var(--cds-border-subtle);inset-block-start:-1px}.cds--accordion--flush .cds--accordion__item:last-child::after{background:var(--cds-border-subtle);inset-block-end:-1px}.cds--accordion--flush .cds--accordion__heading:hover{position:relative;z-index:1}.cds--accordion--flush .cds--accordion__heading:hover::before,.cds--accordion--flush .cds--accordion__heading:hover::after{position:absolute;display:block;background:var(--cds-layer-hover);block-size:1px;content:"";inline-size:100%;inset-inline-start:0;transition:background cubic-bezier(0.2, 0, 0.38, 0.9) 110ms}@media screen and (prefers-reduced-motion: reduce){.cds--accordion--flush .cds--accordion__heading:hover::before,.cds--accordion--flush .cds--accordion__heading:hover::after{transition:none}}.cds--accordion--flush .cds--accordion__heading:hover::before{inset-block-start:-1px}.cds--accordion--flush .cds--accordion__heading:hover::after{inset-block-end:-1px}.cds--accordion--flush .cds--accordion__heading:hover:focus::after,.cds--accordion--flush .cds--accordion__heading:hover:focus::before{background:none}.cds--accordion.cds--skeleton .cds--accordion__heading,.cds--accordion.cds--skeleton .cds--accordion__button{cursor:default}.cds--accordion.cds--skeleton .cds--accordion__arrow{cursor:default;fill:var(--cds-icon-primary, #161616);pointer-events:none}.cds--accordion.cds--skeleton .cds--accordion__arrow:hover,.cds--accordion.cds--skeleton .cds--accordion__arrow:focus,.cds--accordion.cds--skeleton .cds--accordion__arrow:active{border:none;cursor:default;outline:none}.cds--accordion.cds--skeleton .cds--accordion__heading:hover::before,.cds--accordion.cds--skeleton .cds--accordion__heading:hover{background-color:rgba(0,0,0,0)}.cds--accordion--end.cds--skeleton .cds--accordion__arrow{margin-inline-start:1rem}.cds--skeleton .cds--accordion__heading:focus .cds--accordion__arrow{border:none;cursor:default;outline:none}.cds--accordion__title.cds--skeleton__text{margin-block-end:0}.cds--accordion.cds--skeleton .cds--accordion__title{margin-inline-start:1rem}[dir=rtl] .cds--accordion--start .cds--accordion__heading{padding-inline:var(--cds-layout-density-padding-inline-local) 0}[dir=rtl] .cds--accordion--start .cds--accordion__title{margin-inline-end:0;padding-inline-start:0}@keyframes cds--hide-feedback{0%{opacity:1;visibility:inherit}100%{opacity:0;visibility:hidden}}@keyframes cds--show-feedback{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:inherit}}@keyframes cds--skeleton{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}100%{opacity:.3;transform:scaleX(0);transform-origin:left}}.cds--assistive-text,.cds--visually-hidden{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--popover-container{display:inline-block}.cds--popover-container:not(.cds--popover--auto-align){position:relative}.cds--popover--high-contrast .cds--popover{--cds-popover-background-color:var(--cds-background-inverse, #393939);--cds-popover-text-color:var(--cds-text-inverse, #ffffff)}.cds--popover--drop-shadow .cds--popover>.cds--popover-content{filter:drop-shadow(0 2px 2px rgba(0, 0, 0, 0.2))}.cds--popover--caret{--cds-popover-offset:0.625rem}.cds--popover{position:absolute;z-index:6000;filter:var(--cds-popover-drop-shadow, none);inset:0;pointer-events:none}.cds--popover-content{--cds-layout-size-height-sm:2rem}.cds--popover-content.cds--layout--size-sm,.cds--layout--size-sm :where(.cds--popover-content){--cds-layout-size-height:var(--cds-layout-size-height-sm)}.cds--popover-content{--cds-layout-size-height-md:2.5rem}.cds--popover-content.cds--layout--size-md,.cds--layout--size-md :where(.cds--popover-content){--cds-layout-size-height:var(--cds-layout-size-height-md)}.cds--popover-content{--cds-layout-size-height-lg:3rem}.cds--popover-content.cds--layout--size-lg,.cds--layout--size-lg :where(.cds--popover-content){--cds-layout-size-height:var(--cds-layout-size-height-lg)}.cds--popover-content{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--popover-content *,.cds--popover-content *::before,.cds--popover-content *::after{box-sizing:inherit}.cds--popover-content{position:absolute;z-index:6000;display:none;border-radius:var(--cds-popover-border-radius, 2px);background-color:var(--cds-popover-background-color, var(--cds-layer));color:var(--cds-popover-text-color, var(--cds-text-primary, #161616));inline-size:max-content;max-inline-size:23rem;pointer-events:auto}.cds--popover--open>.cds--popover>.cds--popover-content{display:block}.cds--popover-content::before{position:absolute;display:none;content:""}.cds--popover--open>.cds--popover>.cds--popover-content::before{display:block}.cds--popover-caret,.cds--popover--auto-align.cds--popover-caret{position:absolute;z-index:6000;display:none;background-color:var(--cds-popover-background-color, var(--cds-layer));will-change:transform}.cds--popover--caret.cds--popover--open>.cds--popover>.cds--popover-caret{display:block}.cds--popover--auto-align.cds--popover--caret.cds--popover--open>.cds--popover>.cds--popover-content>.cds--popover-caret{display:block}.cds--popover--tab-tip>.cds--popover>.cds--popover-caret{display:none}.cds--popover--bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-end:0;inset-inline-start:50%;transform:translate(-50%, calc(100% + var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(50%, calc(100% + var(--cds-popover-offset, 0rem)))}.cds--popover--bottom-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--bottom-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-end:0;inset-inline-start:0;transform:translate(calc(-1 * var(--cds-popover-offset, 0rem)), calc(100% + var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--bottom-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--bottom-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-end:0;inset-inline-start:initial}.cds--popover--bottom-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--bottom-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-end:0;inset-inline-end:0;transform:translate(var(--cds-popover-offset, 0rem), calc(100% + var(--cds-popover-offset, 0rem)))}.cds--popover--bottom-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{inset-block-end:0;inset-inline-end:0;inset-inline-start:auto}.cds--popover--bottom-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{inset-block-end:0;inset-inline-end:auto;inset-inline-start:0;transform:translate(50%, calc(var(--cds-popover-offset, 0rem)))}.cds--popover--top-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{inset-block-end:0;inset-inline-end:auto;inset-inline-start:0;transform:translate(50%, calc(-1 * var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--bottom-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--bottom-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-start:0}.cds--popover--bottom>.cds--popover>.cds--popover-content::before,.cds--popover--bottom-left>.cds--popover>.cds--popover-content::before,.cds--popover--bottom-start>.cds--popover>.cds--popover-content::before,.cds--popover--bottom-right>.cds--popover>.cds--popover-content::before,.cds--popover--bottom-end>.cds--popover>.cds--popover-content::before{block-size:var(--cds-popover-offset, 0rem);inset-block-start:0;inset-inline:0;transform:translateY(-100%)}.cds--popover--bottom>.cds--popover>.cds--popover-caret,.cds--popover--bottom-left>.cds--popover>.cds--popover-caret,.cds--popover--bottom-start>.cds--popover>.cds--popover-caret,.cds--popover--bottom-right>.cds--popover>.cds--popover-caret,.cds--popover--bottom-end>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-height, 0.375rem);clip-path:polygon(0% 100%, 50% 0%, 100% 100%);inline-size:var(--cds-popover-caret-width, 0.75rem);inset-block-end:0;inset-inline-start:50%;transform:translate(-50%, var(--cds-popover-offset, 0rem))}[dir=rtl] .cds--popover--bottom>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--bottom-left>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--bottom-start>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--bottom-right>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--bottom-end>.cds--popover>.cds--popover-caret{transform:translate(50%, var(--cds-popover-offset, 0rem))}.cds--popover--bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-height, 0.375rem);clip-path:polygon(0% 100%, 50% 0%, 100% 100%);inline-size:var(--cds-popover-caret-width, 0.75rem)}.cds--popover--top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:0;inset-inline-start:50%;transform:translate(-50%, calc(-100% - var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(50%, calc(-100% - var(--cds-popover-offset, 0rem)))}.cds--popover--top-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--top-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:0;inset-inline-start:0;transform:translate(calc(-1 * var(--cds-popover-offset, 0rem)), calc(-100% - var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--top-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--top-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-end:0;inset-inline-start:initial}.cds--popover--top-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:0;inset-inline-end:0;transform:translate(var(--cds-popover-offset, 0rem), calc(-100% - var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--top-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-start:0}.cds--popover--top>.cds--popover>.cds--popover-content::before,.cds--popover--top-left>.cds--popover>.cds--popover-content::before,.cds--popover--top-start>.cds--popover>.cds--popover-content::before,.cds--popover--top-right>.cds--popover>.cds--popover-content::before,.cds--popover--top-end>.cds--popover>.cds--popover-content::before{block-size:var(--cds-popover-offset, 0rem);inset-block-end:0;inset-inline:0;transform:translateY(100%)}.cds--popover--top>.cds--popover>.cds--popover-caret,.cds--popover--top-left>.cds--popover>.cds--popover-caret,.cds--popover--top-start>.cds--popover>.cds--popover-caret,.cds--popover--top-right>.cds--popover>.cds--popover-caret,.cds--popover--top-end>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-height, 0.375rem);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);inline-size:var(--cds-popover-caret-width, 0.75rem);inset-block-start:0;inset-inline-start:50%;transform:translate(-50%, calc(-1 * var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--top-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--top-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--top-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{transform:translate(50%, calc(-1 * var(--cds-popover-offset, 0rem)))}.cds--popover--top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-height, 0.375rem);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);inline-size:var(--cds-popover-caret-width, 0.75rem)}.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:50%;inset-inline-start:100%;transform:translate(var(--cds-popover-offset, 0rem), -50%)}.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:50%;inset-inline-start:100%;transform:translate(var(--cds-popover-offset, 0rem), calc(0.5 * var(--cds-popover-offset, 0rem) * -1 - 16px))}.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-end:50%;inset-inline-start:100%;transform:translate(var(--cds-popover-offset, 0rem), calc(0.5 * var(--cds-popover-offset, 0rem) + 16px))}[dir=rtl] .cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-end:100%;inset-inline-start:initial}.cds--popover--right>.cds--popover>.cds--popover-content::before,.cds--popover--right-top>.cds--popover>.cds--popover-content::before,.cds--popover--right-start>.cds--popover>.cds--popover-content::before,.cds--popover--right-bottom>.cds--popover>.cds--popover-content::before,.cds--popover--right-end>.cds--popover>.cds--popover-content::before{inline-size:var(--cds-popover-offset, 0rem);inset-block:0;inset-inline-start:0;transform:translateX(-100%)}.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-width, 0.75rem);clip-path:polygon(0% 50%, 100% 0%, 100% 100%);inline-size:var(--cds-popover-caret-height, 0.375rem);inset-block-start:50%;inset-inline-start:100%;transform:translate(calc(var(--cds-popover-offset, 0rem) - 100%), -50%)}[dir=rtl] .cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{inset-inline-end:100%;inset-inline-start:initial}.cds--popover--right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-width, 0.75rem);clip-path:polygon(0% 50%, 100% 0%, 100% 100%);inline-size:var(--cds-popover-caret-height, 0.375rem)}.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:50%;inset-inline-end:100%;transform:translate(calc(-1 * var(--cds-popover-offset, 0rem) + 0.1px), -50%)}.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:50%;inset-inline-end:100%;transform:translate(calc(-1 * var(--cds-popover-offset, 0rem)), calc(-0.5 * var(--cds-popover-offset, 0rem) - 16px))}.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-end:50%;inset-inline-end:100%;transform:translate(calc(-1 * var(--cds-popover-offset, 0rem)), calc(0.5 * var(--cds-popover-offset, 0rem) + 16px))}[dir=rtl] .cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-end:initial;inset-inline-start:100%}.cds--popover--left>.cds--popover>.cds--popover-content::before,.cds--popover--left-top>.cds--popover>.cds--popover-content::before,.cds--popover--left-start>.cds--popover>.cds--popover-content::before,.cds--popover--left-bottom>.cds--popover>.cds--popover-content::before,.cds--popover--left-end>.cds--popover>.cds--popover-content::before{inline-size:var(--cds-popover-offset, 0rem);inset-block:0;inset-inline-end:0;transform:translateX(100%)}.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-width, 0.75rem);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);inline-size:var(--cds-popover-caret-height, 0.375rem);inset-block-start:50%;inset-inline-end:100%;transform:translate(calc(-1 * var(--cds-popover-offset, 0rem) + 100%), -50%)}[dir=rtl] .cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{inset-inline-end:initial;inset-inline-start:100%}.cds--popover--left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-width, 0.75rem);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);inline-size:var(--cds-popover-caret-height, 0.375rem)}.cds--popover--tab-tip>.cds--popover>.cds--popover-content{border-radius:0}.cds--popover--tab-tip .cds--popover{will-change:filter}.cds--popover--tab-tip__button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--popover--tab-tip__button *,.cds--popover--tab-tip__button *::before,.cds--popover--tab-tip__button *::after{box-sizing:inherit}.cds--popover--tab-tip__button{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--popover--tab-tip__button::-moz-focus-inner{border:0}.cds--popover--tab-tip__button{position:relative;display:inline-flex;align-items:center;justify-content:center;block-size:2rem;inline-size:2rem}.cds--popover--tab-tip__button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--popover--tab-tip__button:focus{outline-style:dotted}}.cds--popover--tab-tip__button:hover{background-color:var(--cds-layer-hover)}.cds--popover--tab-tip.cds--popover--open .cds--popover--tab-tip__button{background:var(--cds-layer);box-shadow:0 2px 2px rgba(0,0,0,.2)}.cds--popover--tab-tip.cds--popover--open .cds--popover--tab-tip__button:not(:focus)::after{position:absolute;z-index:6001;background:var(--cds-layer);block-size:2px;content:"";inline-size:100%;inset-block-end:0}.cds--popover--tab-tip__button svg{fill:var(--cds-icon-primary, #161616)}.cds--tooltip{--cds-popover-offset:12px}.cds--tooltip-content{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);padding:var(--cds-tooltip-padding-block, 1rem) var(--cds-tooltip-padding-inline, 1rem);max-inline-size:18rem;overflow-wrap:break-word}.cds--icon-tooltip{--cds-tooltip-padding-block:0.125rem;--cds-popover-caret-width:0.5rem;--cds-popover-caret-height:0.25rem;--cds-popover-offset:0.5rem}.cds--icon-tooltip .cds--tooltip-content{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}.cds--definition-term{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--definition-term *,.cds--definition-term *::before,.cds--definition-term *::after{box-sizing:inherit}.cds--definition-term{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--definition-term::-moz-focus-inner{border:0}.cds--definition-term{border-radius:0;border-block-end:1px dotted var(--cds-border-strong);color:var(--cds-text-primary, #161616)}.cds--definition-term:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--definition-term:focus{outline-style:dotted}}.cds--definition-term:focus{border-block-end-color:var(--cds-border-interactive, #0f62fe)}.cds--definition-term:hover{border-block-end-color:var(--cds-border-interactive, #0f62fe)}.cds--definition-tooltip{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);padding:.5rem 1rem;max-inline-size:11rem;text-wrap:auto;word-break:break-word}.cds--btn{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height, var(--cds-layout-size-height-lg)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-2xl)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));--temp-1lh: ( var(--cds-body-compact-01-line-height, 1.28572) * 1em );--temp-expressive-1lh: ( var(--cds-body-compact-02-line-height, 1.375) * 1em );--temp-padding-block-max: calc( (var(--cds-layout-size-height-lg) - var(--temp-1lh)) / 2 - 0.0625rem );box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--btn *,.cds--btn *::before,.cds--btn *::after{box-sizing:inherit}.cds--btn{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);position:relative;display:inline-flex;flex-shrink:0;justify-content:space-between;border-radius:0;margin:0;cursor:pointer;inline-size:max-content;max-inline-size:20rem;min-block-size:var(--cds-layout-size-height-local);outline:none;padding-block:min((var(--cds-layout-size-height-local) - var(--temp-1lh))/2 - .0625rem,var(--temp-padding-block-max));padding-inline:calc(var(--cds-layout-density-padding-inline-local) - .0625rem) calc(var(--cds-layout-density-padding-inline-local)*3 + 1rem - .0625rem);text-align:start;text-decoration:none;transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9),border-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9);vertical-align:top}.cds--btn:disabled,.cds--btn:hover:disabled,.cds--btn:focus:disabled,.cds--btn.cds--btn--disabled,.cds--btn.cds--btn--disabled:hover,.cds--btn.cds--btn--disabled:focus{border-color:var(--cds-button-disabled, #c6c6c6);background:var(--cds-button-disabled, #c6c6c6);box-shadow:none;color:var(--cds-text-on-color-disabled, #8d8d8d);cursor:not-allowed}.cds--btn .cds--btn__icon{position:absolute;flex-shrink:0;block-size:1rem;inline-size:1rem;inset-block-start:min((var(--cds-layout-size-height-local) - 1rem)/2 - .0625rem,var(--temp-padding-block-max));inset-inline-end:var(--cds-layout-density-padding-inline-local);margin-block-start:.0625rem}.cds--btn::-moz-focus-inner{padding:0;border:0}.cds--btn--primary{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff)}.cds--btn--primary:hover{background-color:var(--cds-button-primary-hover, #0050e6)}.cds--btn--primary:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--btn--primary:active{background-color:var(--cds-button-primary-active, #002d9c)}.cds--btn--primary .cds--btn__icon,.cds--btn--primary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--primary:hover{color:var(--cds-text-on-color, #ffffff)}.cds--btn--secondary{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:var(--cds-button-secondary, #393939);color:var(--cds-text-on-color, #ffffff)}.cds--btn--secondary:hover{background-color:var(--cds-button-secondary-hover, #474747)}.cds--btn--secondary:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--btn--secondary:active{background-color:var(--cds-button-secondary-active, #6f6f6f)}.cds--btn--secondary .cds--btn__icon,.cds--btn--secondary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--secondary:hover,.cds--btn--secondary:focus{color:var(--cds-text-on-color, #ffffff)}.cds--btn--tertiary{border-width:1px;border-style:solid;border-color:var(--cds-button-tertiary, #0f62fe);background-color:rgba(0,0,0,0);color:var(--cds-button-tertiary, #0f62fe)}.cds--btn--tertiary:hover{background-color:var(--cds-button-tertiary-hover, #0050e6)}.cds--btn--tertiary:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--btn--tertiary:active{background-color:var(--cds-button-tertiary-active, #002d9c)}.cds--btn--tertiary .cds--btn__icon,.cds--btn--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--tertiary:hover{color:var(--cds-text-inverse, #ffffff)}.cds--btn--tertiary:focus{background-color:var(--cds-button-tertiary, #0f62fe);color:var(--cds-text-inverse, #ffffff)}.cds--btn--tertiary:active{border-color:rgba(0,0,0,0);background-color:var(--cds-button-tertiary-active, #002d9c);color:var(--cds-text-inverse, #ffffff)}.cds--btn--tertiary:disabled,.cds--btn--tertiary:hover:disabled,.cds--btn--tertiary:focus:disabled,.cds--btn--tertiary.cds--btn--disabled,.cds--btn--tertiary.cds--btn--disabled:hover,.cds--btn--tertiary.cds--btn--disabled:focus{background:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));outline:none}.cds--btn--ghost{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--cds-link-primary, #0f62fe)}.cds--btn--ghost:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12))}.cds--btn--ghost:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--btn--ghost:active{background-color:var(--cds-background-active, rgba(141, 141, 141, 0.5))}.cds--btn--ghost .cds--btn__icon,.cds--btn--ghost .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--ghost{padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - .0625rem)}.cds--btn--ghost .cds--btn__icon{position:static;align-self:center;margin-inline-start:.5rem}.cds--btn--ghost:hover,.cds--btn--ghost:active{color:var(--cds-link-primary-hover, #0043ce)}.cds--btn--ghost:active{background-color:var(--cds-background-active, rgba(141, 141, 141, 0.5))}.cds--btn--ghost:disabled,.cds--btn--ghost:hover:disabled,.cds--btn--ghost:focus:disabled,.cds--btn--ghost.cds--btn--disabled,.cds--btn--ghost.cds--btn--disabled:hover,.cds--btn--ghost.cds--btn--disabled:focus{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));outline:none}.cds--btn--ghost:not([disabled]) svg{fill:var(--cds-icon-primary, #161616)}.cds--btn--icon-only{align-items:center;justify-content:center;padding:0;block-size:var(--cds-layout-size-height-local);inline-size:var(--cds-layout-size-height-local);padding-block-start:0}.cds--btn--icon-only>:first-child{min-inline-size:1rem}.cds--btn--icon-only .cds--btn__icon{position:static}.cds--btn--icon-only.cds--btn--ghost .cds--btn__icon,.cds--btn--icon-only.cds--btn--danger--ghost .cds--btn__icon{margin:0}.cds--btn--icon-only.cds--btn--danger--ghost{padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - 1rem)}.cds--btn--xs:not(.cds--btn--icon-only){padding-block-start:1.5px}.cds--btn--xs:not(.cds--btn--icon-only) .cds--btn__icon,.cds--btn--sm:not(.cds--btn--icon-only) .cds--btn__icon,.cds--btn--md:not(.cds--btn--icon-only) .cds--btn__icon{margin-block-start:0}.cds--btn--icon-only.cds--btn--selected{background:var(--cds-background-selected, rgba(141, 141, 141, 0.2))}.cds--btn path[data-icon-path=inner-path]{fill:none}.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon path:not([data-icon-path]):not([fill=none]),.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon{fill:var(--cds-icon-primary, #161616)}.cds--btn--ghost.cds--btn--icon-only[disabled] .cds--btn__icon path:not([data-icon-path]):not([fill=none]),.cds--btn--ghost.cds--btn--icon-only[disabled] .cds--btn__icon,.cds--btn.cds--btn--icon-only.cds--btn--ghost[disabled]:hover .cds--btn__icon{fill:var(--cds-icon-on-color-disabled, #8d8d8d)}.cds--btn--ghost.cds--btn--icon-only[disabled]{cursor:not-allowed}.cds--icon-tooltip--disabled .cds--tooltip-trigger__wrapper{cursor:not-allowed}.cds--icon-tooltip--disabled .cds--btn--icon-only[disabled]{pointer-events:none}.cds--btn--danger{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:var(--cds-button-danger-primary, #da1e28);color:var(--cds-text-on-color, #ffffff)}.cds--btn--danger:hover{background-color:var(--cds-button-danger-hover, #b81921)}.cds--btn--danger:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--btn--danger:active{background-color:var(--cds-button-danger-active, #750e13)}.cds--btn--danger .cds--btn__icon,.cds--btn--danger .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--danger:hover{color:var(--cds-text-on-color, #ffffff)}.cds--btn--danger--tertiary{border-width:1px;border-style:solid;border-color:var(--cds-button-danger-secondary, #da1e28);background-color:rgba(0,0,0,0);color:var(--cds-button-danger-secondary, #da1e28)}.cds--btn--danger--tertiary:hover{background-color:var(--cds-button-danger-hover, #b81921)}.cds--btn--danger--tertiary:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--btn--danger--tertiary:active{background-color:var(--cds-button-danger-active, #750e13)}.cds--btn--danger--tertiary .cds--btn__icon,.cds--btn--danger--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--danger--tertiary:hover{border-color:var(--cds-button-danger-hover, #b81921);color:var(--cds-text-on-color, #ffffff)}.cds--btn--danger--tertiary:focus{background-color:var(--cds-button-danger-primary, #da1e28);color:var(--cds-text-on-color, #ffffff)}.cds--btn--danger--tertiary:active{border-color:var(--cds-button-danger-active, #750e13);background-color:var(--cds-button-danger-active, #750e13);color:var(--cds-text-on-color, #ffffff)}.cds--btn--danger--tertiary:disabled,.cds--btn--danger--tertiary:hover:disabled,.cds--btn--danger--tertiary:focus:disabled,.cds--btn--danger--tertiary.cds--btn--disabled,.cds--btn--danger--tertiary.cds--btn--disabled:hover,.cds--btn--danger--tertiary.cds--btn--disabled:focus{background:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));outline:none}.cds--btn--danger--ghost{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--cds-button-danger-secondary, #da1e28)}.cds--btn--danger--ghost:hover{background-color:var(--cds-button-danger-hover, #b81921)}.cds--btn--danger--ghost:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--btn--danger--ghost:active{background-color:var(--cds-button-danger-active, #750e13)}.cds--btn--danger--ghost .cds--btn__icon,.cds--btn--danger--ghost .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--danger--ghost{padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - .0625rem)}.cds--btn--danger--ghost .cds--btn__icon{position:static;margin-inline-start:.5rem}.cds--btn--danger--ghost:hover,.cds--btn--danger--ghost:active{color:var(--cds-text-on-color, #ffffff)}.cds--btn--danger--ghost:disabled,.cds--btn--danger--ghost:hover:disabled,.cds--btn--danger--ghost:focus:disabled,.cds--btn--danger--ghost.cds--btn--disabled,.cds--btn--danger--ghost.cds--btn--disabled:hover,.cds--btn--danger--ghost.cds--btn--disabled:focus{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));outline:none}.cds--btn--expressive{font-size:var(--cds-body-compact-02-font-size, 1rem);font-weight:var(--cds-body-compact-02-font-weight, 400);line-height:var(--cds-body-compact-02-line-height, 1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing, 0);padding-block:min((var(--cds-layout-size-height-local) - var(--temp-expressive-1lh))/2 - .0625rem,var(--temp-padding-block-max))}.cds--btn--icon-only.cds--btn--expressive{padding:12px 13px}.cds--btn.cds--btn--expressive .cds--btn__icon{block-size:1.25rem;inline-size:1.25rem}.cds--btn-set .cds--btn.cds--btn--expressive{max-inline-size:20rem}.cds--btn.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--btn.cds--skeleton:hover,.cds--btn.cds--skeleton:focus,.cds--btn.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--btn.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--btn.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--btn.cds--skeleton{background:CanvasText}.cds--btn.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--btn.cds--skeleton{inline-size:9.375rem}.cds--btn-set{display:flex}.cds--btn-set--stacked{flex-direction:column}.cds--btn-set .cds--btn{inline-size:100%;max-inline-size:12.25rem}.cds--btn-set .cds--btn:not(:focus){box-shadow:-0.0625rem 0 0 0 var(--cds-button-separator, #e0e0e0)}.cds--btn-set .cds--btn:first-of-type:not(:focus){box-shadow:inherit}.cds--btn-set .cds--btn:focus+.cds--btn{box-shadow:inherit}.cds--btn-set--stacked .cds--btn:not(:focus){box-shadow:0 -0.0625rem 0 0 var(--cds-button-separator, #e0e0e0)}.cds--btn-set--stacked .cds--btn:first-of-type:not(:focus){box-shadow:inherit}.cds--btn-set .cds--btn.cds--btn--disabled{box-shadow:-0.0625rem 0 0 0 var(--cds-icon-on-color-disabled, #8d8d8d)}.cds--btn-set .cds--btn.cds--btn--disabled:first-of-type{box-shadow:none}.cds--btn-set--stacked .cds--btn.cds--btn--disabled{box-shadow:0 -0.0625rem 0 0 var(--cds-layer-selected-disabled, #8d8d8d)}.cds--btn-set--stacked .cds--btn.cds--btn--disabled:first-of-type{box-shadow:none}.cds--btn-set .cds--btn.cds--btn--loading{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);box-shadow:none}.cds--btn--sm .cds--badge-indicator{margin-block-start:.25rem;margin-inline-end:.25rem}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--btn:focus{color:Highlight;outline:1px solid Highlight}}[dir=rtl] .cds--btn-set .cds--btn:not(:focus){box-shadow:.0625rem 0 0 0 var(--cds-button-separator, #e0e0e0)}.cds--toggletip-label{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);color:var(--cds-text-secondary, #525252);margin-inline-end:.5rem}.cds--toggletip-button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--toggletip-button *,.cds--toggletip-button *::before,.cds--toggletip-button *::after{box-sizing:inherit}.cds--toggletip-button{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--toggletip-button::-moz-focus-inner{border:0}.cds--toggletip-button{display:flex;align-items:center}.cds--toggletip-button svg{fill:var(--cds-icon-secondary, #525252)}.cds--toggletip-button:hover svg,.cds--toggletip--open .cds--toggletip-button svg{fill:var(--cds-icon-primary, #161616)}.cds--toggletip-button:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--toggletip-button:focus{outline-style:dotted}}.cds--toggletip{--cds-popover-offset:0.8125rem}.cds--toggletip-content{--cds-button-focus-color:var(--cds-focus-inverse, #ffffff);--cds-link-text-color:var(--cds-link-inverse, #78a9ff);--cds-link-hover-text-color:var(--cds-link-inverse-hover, #a6c8ff);--cds-link-visited-text-color:var(--cds-link-inverse-visited, #be95ff);--cds-link-focus-text-color:var(--cds-focus-inverse, #ffffff);font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);display:grid;padding:1rem;max-inline-size:18rem;row-gap:1rem}.cds--toggletip-content p{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px)}.cds--toggletip-actions{display:flex;align-items:center;justify-content:space-between;column-gap:1rem}.cds--ai-label,.cds--slug{display:flex}.cds--ai-label:has(>.cds--popover--open),.cds--slug:has(>.cds--popover--open){z-index:2}.cds--ai-label__button,.cds--slug__button{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid var(--cds-border-inverse, #161616);background:rgba(0,0,0,0);color:var(--cds-text-primary, #161616);font-weight:600;outline:none;transition:color 70ms cubic-bezier(0, 0, 0.38, 0.9),border-color 70ms cubic-bezier(0, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9),background 70ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--ai-label__button--mini,.cds--slug__button--mini{height:1rem;width:1rem;font-size:.5625rem;line-height:.75rem}.cds--ai-label__button--2xs,.cds--slug__button--2xs{height:1.25rem;width:1.25rem;font-size:.75rem;line-height:1rem}.cds--ai-label__button--xs,.cds--slug__button--xs{height:1.5rem;width:1.5rem;font-size:.75rem;line-height:1rem}.cds--ai-label__button--sm,.cds--slug__button--sm{height:2rem;width:2rem;font-size:1rem;line-height:1.3125rem}.cds--ai-label__button--md,.cds--slug__button--md{height:2.5rem;width:2.5rem;font-size:1rem;line-height:1.3125rem}.cds--ai-label__button--lg,.cds--slug__button--lg{height:3rem;width:3rem;font-size:1rem;line-height:1.3125rem}.cds--ai-label__button--xl,.cds--slug__button--xl{height:4rem;width:4rem;font-size:1.25rem;line-height:1.625rem}.cds--ai-label__button--mini::after,.cds--ai-label__button--2xs::after,.cds--slug__button--mini::after,.cds--slug__button--2xs::after{position:absolute;display:block;block-size:24px;content:"";inline-size:24px}.cds--ai-label .cds--ai-label__button:focus,.cds--slug .cds--slug__button:focus{border:1px solid var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe)}.cds--ai-label .cds--ai-label__button:hover,.cds--slug .cds--slug__button:hover{background:var(--cds-border-inverse, #161616);color:var(--cds-text-inverse, #ffffff)}.cds--ai-label .cds--ai-label__button:hover:active,.cds--slug .cds--slug__button:hover:active{background:var(--cds-border-inverse, #161616);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-focus-inset, #ffffff);color:var(--cds-text-inverse, #ffffff)}.cds--ai-label .cds--ai-label__button.cds--ai-label__button--mini:hover:active,.cds--ai-label .cds--ai-label__button.cds--ai-label__button--2xs:hover:active,.cds--slug .cds--slug__button.cds--slug__button--mini:hover:active,.cds--slug .cds--slug__button.cds--slug__button--2xs:hover:active{box-shadow:inset 0 0 0 1px var(--cds-focus-inset, #ffffff)}.cds--ai-label__text,.cds--slug__text{position:relative;z-index:1}.cds--ai-label .cds--ai-label__button--inline,.cds--slug .cds--slug__button--inline{border:1px solid rgba(0,0,0,0);border-radius:.0625rem;background:rgba(0,0,0,0);block-size:initial;color:var(--cds-text-primary, #161616);font-size:.875rem;inline-size:initial;line-height:initial;padding-inline:.25rem}.cds--ai-label__button--inline::before,.cds--slug__button--inline::before{display:none}.cds--ai-label .cds--ai-label__button--inline:focus,.cds--slug .cds--slug__button--inline:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:none}.cds--ai-label .cds--ai-label__button--inline:hover,.cds--ai-label .cds--ai-label__button--inline:hover:active,.cds--slug .cds--slug__button--inline:hover,.cds--slug .cds--slug__button--inline:hover:active{border-color:var(--cds-icon-secondary, #525252);background:rgba(0,0,0,0);box-shadow:none;color:var(--cds-text-secondary, #525252)}.cds--ai-label .cds--ai-label__button--inline:focus:hover,.cds--slug .cds--slug__button--inline:focus:hover{border-color:var(--cds-focus, #0f62fe)}.cds--ai-label .cds--ai-label__button--inline:hover .cds--ai-label__text::before,.cds--slug .cds--slug__button--inline:hover .cds--slug__text::before{background:var(--cds-icon-secondary, #525252)}.cds--ai-label__button--inline .cds--ai-label__text,.cds--slug__button--inline .cds--slug__text{padding-inline-start:.5rem}.cds--ai-label__button--inline.cds--ai-label__button--lg .cds--ai-label__text,.cds--ai-label__button--inline.cds--ai-label__button--xl .cds--ai-label__text,.cds--slug__button--inline.cds--slug__button--lg .cds--slug__text,.cds--slug__button--inline.cds--slug__button--xl .cds--slug__text{padding-inline-start:.75rem}.cds--ai-label__button--inline .cds--ai-label__text::before,.cds--slug__button--inline .cds--slug__text::before{position:absolute;display:inline-block;background:var(--cds-icon-primary, #161616);block-size:.25rem;content:"";inline-size:.25rem;inset-block-start:50%;inset-inline-start:0;opacity:1;transform:translateY(-50%);transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--ai-label__button--lg .cds--ai-label__text::before,.cds--ai-label__button--xl .cds--ai-label__text::before,.cds--slug__button--lg .cds--slug__text::before,.cds--slug__button--xl .cds--slug__text::before{block-size:.5rem;inline-size:.5rem}.cds--ai-label__button--inline.cds--ai-label__button--mini,.cds--ai-label__button--inline.cds--ai-label__button--mini .cds--ai-label__additional-text,.cds--ai-label__button--inline.cds--ai-label__button--2xs,.cds--ai-label__button--inline.cds--ai-label__button--2xs .cds--ai-label__additional-text,.cds--ai-label__button--inline.cds--ai-label__button--xs,.cds--ai-label__button--inline.cds--ai-label__button--xs .cds--ai-label__additional-text,.cds--ai-label__button--inline.cds--ai-label__button--sm,.cds--ai-label__button--inline.cds--ai-label__button--sm .cds--ai-label__additional-text,.cds--slug__button--inline.cds--slug__button--mini,.cds--slug__button--inline.cds--slug__button--mini .cds--slug__additional-text,.cds--slug__button--inline.cds--slug__button--2xs,.cds--slug__button--inline.cds--slug__button--2xs .cds--slug__additional-text,.cds--slug__button--inline.cds--slug__button--xs,.cds--slug__button--inline.cds--slug__button--xs .cds--slug__additional-text,.cds--slug__button--inline.cds--slug__button--sm,.cds--slug__button--inline.cds--slug__button--sm .cds--slug__additional-text{font-size:.75rem}.cds--ai-label__button--inline.cds--ai-label__button--lg,.cds--ai-label__button--inline.cds--ai-label__button--xl,.cds--slug__button--inline.cds--slug__button--lg,.cds--slug__button--inline.cds--slug__button--xl{font-size:1rem}.cds--ai-label .cds--ai-label__button--inline-with-content,.cds--slug .cds--slug__button--inline-with-content{border:1px solid var(--cds-border-inverse, #161616);padding-block:.125rem;padding-inline:.5rem}.cds--ai-label__button--inline-with-content .cds--ai-label__additional-text,.cds--slug__button--inline-with-content .cds--slug__additional-text{font-size:var(--cds-body-compact-02-font-size, 1rem);font-weight:var(--cds-body-compact-02-font-weight, 400);line-height:var(--cds-body-compact-02-line-height, 1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing, 0);padding-inline-start:.25rem}.cds--ai-label__button--inline.cds--ai-label__button--md .cds--ai-label__additional-text,.cds--slug__button--inline.cds--slug__button--md .cds--slug__additional-text{font-size:.875rem}.cds--ai-label .cds--ai-label__button--inline-with-content:focus,.cds--ai-label .cds--ai-label__button--inline-with-content:hover:focus,.cds--slug .cds--slug__button--inline-with-content:focus,.cds--slug .cds--slug__button--inline-with-content:hover:focus{box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe)}.cds--ai-label .cds--ai-label-content,.cds--slug .cds--slug-content{background:linear-gradient(to top, var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff)) 0%, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff)), var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff))) padding-box,linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box,linear-gradient(to top, var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff)), var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff))) border-box;border:1px solid rgba(0,0,0,0);border-radius:.5rem;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)),-40px 44px 60px -24px var(--cds-ai-popover-shadow-outer-01, rgba(0, 67, 206, 0.06)),-56px 64px 64px -24px var(--cds-ai-popover-shadow-outer-02, rgba(0, 0, 0, 0.04));color:var(--cds-text-primary, #161616);min-inline-size:17.5rem}.cds--ai-label>.cds--toggletip>.cds--popover>.cds--popover-caret,.cds--ai-label>.cds--toggletip.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--slug>.cds--toggletip>.cds--popover>.cds--popover-caret,.cds--slug>.cds--toggletip.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{background:rgba(0,0,0,0);clip-path:none}.cds--ai-label>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::before,.cds--slug>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::before{position:absolute;display:block;border:1px solid var(--cds-ai-border-start, rgba(166, 200, 255, 0.64));background:var(--cds-background, #ffffff);block-size:.75rem;clip-path:polygon(98% 0, 0 0, -52% 150%) border-box;content:"";inline-size:.75rem;transform:rotate(45deg)}.cds--ai-label>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after,.cds--slug>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after{position:absolute;display:block;background:var(--cds-background, #ffffff);block-size:.875rem;content:"";inline-size:.125rem}.cds--ai-label>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret::before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret::before,.cds--slug>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret::before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret::before{inset-block-end:.0625rem;transform:rotate(-135deg)}.cds--ai-label>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret::after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret::after,.cds--slug>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret::after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret::after{background:var(--cds-ai-popover-caret-bottom-background, #eaf1ff);block-size:.125rem;border-end-end-radius:50%;border-end-start-radius:50%;inline-size:.875rem;inset-block-start:-0.125rem;inset-inline-start:-0.0625rem}.cds--ai-label>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--ai-label-content--with-actions+.cds--popover-caret::after,.cds--slug>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--slug-content--with-actions+.cds--popover-caret::after{display:none}.cds--ai-label>.cds--toggletip:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::before,.cds--slug>.cds--toggletip:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::before{inset-inline-start:.0625rem;transform:rotate(-45deg)}.cds--ai-label>.cds--toggletip:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after,.cds--slug>.cds--toggletip:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after{border-end-start-radius:50%;border-start-start-radius:50%;inset-block-start:-0.0625rem;inset-inline-start:.375rem}.cds--ai-label>.cds--toggletip:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-caret::before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::before,.cds--slug>.cds--toggletip:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-caret::before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::before{inset-block-start:.0625rem;transform:rotate(45deg)}.cds--ai-label>.cds--toggletip:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-caret::after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after,.cds--slug>.cds--toggletip:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-caret::after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after{block-size:.125rem;border-start-end-radius:50%;border-start-start-radius:50%;inline-size:.875rem;inset-block-end:-0.15625rem;inset-inline-start:-0.0625rem}.cds--ai-label>.cds--toggletip:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-caret::before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::before,.cds--slug>.cds--toggletip:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-caret::before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::before{inset-inline-end:.0625rem;transform:rotate(135deg)}.cds--ai-label>.cds--toggletip:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-caret::after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after,.cds--slug>.cds--toggletip:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-caret::after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after{border-end-end-radius:50%;border-start-end-radius:50%;inset-block-start:-0.0625rem;inset-inline-start:-0.125rem}.cds--ai-label>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after,.cds--slug>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after{background:rgba(0,0,0,0)}.cds--ai-label>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret::before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret::before,.cds--slug>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret::before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret::before{border-color:var(--cds-ai-popover-caret-bottom, #78a9ff);background:var(--cds-ai-popover-caret-bottom-background, #eaf1ff)}.cds--ai-label>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover:has(.cds--ai-label-content--with-actions)>.cds--popover-caret::before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-start,.cds--popover--top-end)>.cds--popover:has(.cds--ai-label-content--with-actions)>.cds--popover-content>.cds--popover-caret::before,.cds--slug>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover:has(.cds--slug-content--with-actions)>.cds--popover-caret::before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-start,.cds--popover--top-end)>.cds--popover:has(.cds--slug-content--with-actions)>.cds--popover-content>.cds--popover-caret::before{background:var(--cds-ai-popover-caret-bottom-background-actions, #e9effa)}.cds--ai-label>.cds--toggletip:is(.cds--popover--left,.cds--popover--right)>.cds--popover>.cds--popover-caret::before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--right)>.cds--popover>.cds--popover-content>.cds--popover-caret::before,.cds--slug>.cds--toggletip:is(.cds--popover--left,.cds--popover--right)>.cds--popover>.cds--popover-caret::before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--right)>.cds--popover>.cds--popover-content>.cds--popover-caret::before{border-color:var(--cds-ai-popover-caret-center, #a0c3ff)}.cds--ai-label .cds--toggletip-content,.cds--slug .cds--toggletip-content{padding-block:1.5rem 5rem;padding-inline:1.5rem}.cds--ai-label .cds--ai-label-content .cds--toggletip-content,.cds--slug .cds--slug-content .cds--toggletip-content{max-inline-size:20rem}.cds--ai-label .cds--ai-label-actions,.cds--slug .cds--slug-actions{position:absolute;justify-content:flex-end;backdrop-filter:blur(85px);background:rgba(0,0,0,.01);border-end-end-radius:.5rem;border-end-start-radius:.5rem;column-gap:0;inline-size:100%;inset-block-end:0;inset-inline-end:0}.cds--ai-label .cds--ai-label-actions .cds--btn:focus,.cds--slug .cds--slug-actions .cds--btn:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--ai-label .cds--ai-label-actions .cds--btn--primary,.cds--slug .cds--slug-actions .cds--btn--primary{order:1;border-end-end-radius:.4375rem}.cds--ai-label.cds--ai-label--revert,.cds--slug.cds--slug--revert{transform:translate(0.5rem, -50%)}.cds--ai-label--revert .cds--btn--icon-only,.cds--slug--revert .cds--btn--icon-only{align-items:center;padding-block-start:0}.cds--ai-label--revert .cds--btn--icon-only svg,.cds--slug--revert .cds--btn--icon-only svg{margin:0}.cds--aspect-ratio{position:relative}.cds--aspect-ratio::before{block-size:0;content:"";float:left;inline-size:1px;margin-inline-start:-1px}.cds--aspect-ratio::after{display:table;clear:both;content:""}.cds--aspect-ratio--16x9::before{padding-block-start:56.25%}.cds--aspect-ratio--9x16::before{padding-block-start:177.7777777778%}.cds--aspect-ratio--2x1::before{padding-block-start:50%}.cds--aspect-ratio--1x2::before{padding-block-start:200%}.cds--aspect-ratio--4x3::before{padding-block-start:75%}.cds--aspect-ratio--3x4::before{padding-block-start:133.3333333333%}.cds--aspect-ratio--3x2::before{padding-block-start:66.6666666667%}.cds--aspect-ratio--2x3::before{padding-block-start:150%}.cds--aspect-ratio--1x1::before{padding-block-start:100%}.cds--badge-indicator{font-size:var(--cds-helper-text-01-font-size, 0.75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, 0.32px);position:absolute;display:flex;padding:0 .25rem .125rem;border-radius:100px;background:var(--cds-support-error, #da1e28);color:var(--cds-text-on-color, #ffffff);inset-block-start:0;inset-inline-end:0;margin-block-start:.5rem;margin-inline-end:.5rem;max-block-size:1rem;min-block-size:.5rem;min-inline-size:.5rem}.cds--badge-indicator--count{margin-block-start:.25rem;margin-inline-end:.25rem}.cds--overflow-menu,.cds--overflow-menu__trigger{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--overflow-menu *,.cds--overflow-menu *::before,.cds--overflow-menu *::after,.cds--overflow-menu__trigger *,.cds--overflow-menu__trigger *::before,.cds--overflow-menu__trigger *::after{box-sizing:inherit}.cds--overflow-menu,.cds--overflow-menu__trigger{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--overflow-menu::-moz-focus-inner,.cds--overflow-menu__trigger::-moz-focus-inner{border:0}.cds--overflow-menu,.cds--overflow-menu__trigger{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--overflow-menu *,.cds--overflow-menu *::before,.cds--overflow-menu *::after,.cds--overflow-menu__trigger *,.cds--overflow-menu__trigger *::before,.cds--overflow-menu__trigger *::after{box-sizing:inherit}.cds--overflow-menu,.cds--overflow-menu__trigger{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:flex;align-items:center;justify-content:center;block-size:2.5rem;cursor:pointer;inline-size:2.5rem;min-block-size:2.5rem;transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--overflow-menu:focus,.cds--overflow-menu__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--overflow-menu:focus,.cds--overflow-menu__trigger:focus{outline-style:dotted}}.cds--overflow-menu:hover,.cds--overflow-menu__trigger:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12))}.cds--overflow-menu>:first-child{margin-block-start:0}.cds--overflow-menu--sm{block-size:2rem;inline-size:2rem;min-block-size:2rem}.cds--overflow-menu--lg{block-size:3rem;inline-size:3rem}.cds--overflow-menu__trigger.cds--tooltip--a11y.cds--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--overflow-menu__trigger.cds--tooltip--a11y.cds--tooltip__trigger:focus{outline-style:dotted}}.cds--overflow-menu__trigger.cds--tooltip--a11y.cds--tooltip__trigger:focus svg{outline:none}.cds--overflow-menu.cds--overflow-menu--open,.cds--overflow-menu.cds--overflow-menu--open .cds--overflow-menu__trigger{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));background-color:var(--cds-layer);transition:none}.cds--overflow-menu--light.cds--overflow-menu--open,.cds--overflow-menu--light.cds--overflow-menu--open .cds--overflow-menu__trigger{background-color:var(--cds-layer)}.cds--overflow-menu__icon{block-size:1rem;fill:var(--cds-icon-primary, #161616);inline-size:1rem}.cds--overflow-menu__wrapper{line-height:0}.cds--overflow-menu-options{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--overflow-menu-options *,.cds--overflow-menu-options *::before,.cds--overflow-menu-options *::after{box-sizing:inherit}.cds--overflow-menu-options{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));position:absolute;z-index:6000;display:none;flex-direction:column;align-items:flex-start;background-color:var(--cds-layer);inline-size:10rem;inset-block-start:32px;inset-inline-start:0;list-style:none}.cds--overflow-menu-options::after{position:absolute;display:block;background-color:var(--cds-layer);content:"";transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}@media screen and (prefers-reduced-motion: reduce){.cds--overflow-menu-options::after{transition:none}}.cds--overflow-menu.cds--overflow-menu--open:hover{background-color:var(--cds-layer)}.cds--overflow-menu-options--light{background-color:var(--cds-layer-hover)}.cds--overflow-menu-options--light::after{background-color:var(--cds-layer)}.cds--overflow-menu.cds--overflow-menu--light.cds--overflow-menu--open:hover{background-color:var(--cds-layer-hover)}.cds--overflow-menu-options[data-floating-menu-direction=bottom]:not(.cds--breadcrumb-menu-options)::after{block-size:.1875rem;inline-size:2.5rem;inset-block-start:-0.1875rem;inset-inline-start:0}.cds--overflow-menu-options[data-floating-menu-direction=top]::after{block-size:.5rem;inline-size:2.5rem;inset-block-end:-0.5rem;inset-inline-start:0}.cds--overflow-menu-options[data-floating-menu-direction=left]::after{block-size:2.5rem;inline-size:.375rem;inset-block-start:0;inset-inline-end:-0.375rem}.cds--overflow-menu-options[data-floating-menu-direction=right]::after{block-size:2.5rem;inline-size:.375rem;inset-block-start:0;inset-inline-start:-0.375rem}.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=bottom]::after,.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=top]::after{inline-size:2rem}.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=left]::after,.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=right]::after{block-size:2rem}.cds--overflow-menu-options--lg.cds--overflow-menu-options[data-floating-menu-direction=bottom]::after,.cds--overflow-menu-options--lg.cds--overflow-menu-options[data-floating-menu-direction=top]::after{inline-size:3rem}.cds--overflow-menu-options--lg.cds--overflow-menu-options[data-floating-menu-direction=left]::after,.cds--overflow-menu-options--lg.cds--overflow-menu-options[data-floating-menu-direction=right]::after{block-size:3rem}.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=top]::after,.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=bottom]::after{inset-inline:auto 0}.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=left]::after,.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=right]::after{inset-block:auto 0}.cds--overflow-menu-options--open{display:flex}.cds--overflow-menu-options__content{inline-size:100%}.cds--overflow-menu-options__option{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--overflow-menu-options__option *,.cds--overflow-menu-options__option *::before,.cds--overflow-menu-options__option *::after{box-sizing:inherit}.cds--overflow-menu-options__option{display:flex;align-items:center;padding:0;background-color:rgba(0,0,0,0);block-size:2.5rem;inline-size:100%;transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--overflow-menu-options--sm .cds--overflow-menu-options__option{block-size:2rem}.cds--overflow-menu-options--lg .cds--overflow-menu-options__option{block-size:3rem}.cds--overflow-menu--divider{border-block-start:1px solid var(--cds-border-subtle)}.cds--overflow-menu--light .cds--overflow-menu--divider{border-block-start:1px solid var(--cds-border-subtle)}a.cds--overflow-menu-options__btn::before{display:inline-block;block-size:100%;content:"";vertical-align:middle}.cds--overflow-menu-options__btn{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-flex;align-items:center;padding:0 1rem;border:none;background-color:rgba(0,0,0,0);block-size:100%;color:var(--cds-text-secondary, #525252);cursor:pointer;font-family:inherit;font-weight:400;inline-size:100%;max-inline-size:11.25rem;text-align:start;transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9),color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--overflow-menu-options__btn:hover{color:var(--cds-text-primary, #161616)}.cds--overflow-menu-options__btn:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--overflow-menu-options__btn:focus{outline-style:dotted}}.cds--overflow-menu-options__btn::-moz-focus-inner{border:none}.cds--overflow-menu-options__btn svg{fill:var(--cds-icon-secondary, #525252)}.cds--overflow-menu-options__btn:hover svg{fill:var(--cds-icon-primary, #161616)}.cds--overflow-menu-options__option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--overflow-menu-options__option:hover{background-color:var(--cds-layer-hover)}.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:hover,.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:focus{background-color:var(--cds-button-danger-primary, #da1e28);color:var(--cds-text-on-color, #ffffff)}.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:hover svg,.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:focus svg{fill:currentColor}.cds--overflow-menu-options__option--disabled:hover{background-color:var(--cds-layer);cursor:not-allowed}.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn:hover,.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn:active,.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn:focus{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--overflow-menu--flip{inset-inline-start:-140px}.cds--overflow-menu--flip::before{inset-inline-start:145px}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--overflow-menu:focus,.cds--overflow-menu-options__btn:focus{color:Highlight;outline:1px solid Highlight}}.cds--overflow-menu__top-start{transform:translate(0, calc(-100% - var(--cds-popover-offset, 2.5rem)))}.cds--overflow-menu__top-end{transform:translate(0, calc(-100% - var(--cds-popover-offset, 2.5rem)))}.cds--breadcrumb{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--breadcrumb *,.cds--breadcrumb *::before,.cds--breadcrumb *::after{box-sizing:inherit}.cds--breadcrumb{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:inline}@media(min-width: 42rem){.cds--breadcrumb{display:flex;flex-wrap:wrap}}.cds--breadcrumb--sm{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px)}.cds--breadcrumb .cds--link{font:inherit}.cds--breadcrumb-item{position:relative;display:flex;align-items:center;margin-inline-end:.5rem}.cds--breadcrumb--sm .cds--breadcrumb-item{margin-inline-end:.25rem}.cds--breadcrumb--sm .cds--breadcrumb-item .cds--link{justify-content:center;min-inline-size:.75rem}.cds--breadcrumb-item .cds--link:visited{color:var(--cds-link-primary, #0f62fe)}.cds--breadcrumb-item .cds--link:visited:hover{color:var(--cds-link-primary-hover, #0043ce)}.cds--breadcrumb-item .cds--link:active,.cds--breadcrumb-item .cds--link:visited:active:hover{color:var(--cds-text-primary, #161616)}.cds--breadcrumb-item::after{color:var(--cds-text-primary, #161616);content:"/";margin-inline-start:.5rem}.cds--breadcrumb--sm .cds--breadcrumb-item::after{margin-inline-start:.25rem}.cds--breadcrumb--no-trailing-slash .cds--breadcrumb-item:last-child::after{content:""}.cds--breadcrumb-item:last-child,.cds--breadcrumb-item:last-child::after{margin-inline-end:0}.cds--breadcrumb .cds--link{white-space:nowrap}.cds--breadcrumb-item [aria-current=page],.cds--breadcrumb-item.cds--breadcrumb-item--current .cds--link{color:var(--cds-text-primary, #161616);cursor:auto}.cds--breadcrumb-item [aria-current=page]:hover,.cds--breadcrumb-item.cds--breadcrumb-item--current .cds--link:hover{text-decoration:none}.cds--breadcrumb-item .cds--overflow-menu{position:relative;block-size:1.125rem;inline-size:1rem}.cds--breadcrumb-item .cds--overflow-menu:focus{border:none;box-shadow:none;outline:1px solid var(--cds-focus, #0f62fe);outline-offset:0}.cds--breadcrumb-item .cds--overflow-menu:hover{background:rgba(0,0,0,0)}.cds--breadcrumb-item .cds--overflow-menu:hover::after{background:var(--cds-link-primary-hover, #0043ce)}.cds--breadcrumb-item .cds--overflow-menu:active::after{background:var(--cds-text-primary, #161616)}.cds--breadcrumb-item .cds--overflow-menu:focus::after,.cds--breadcrumb-item .cds--overflow-menu:hover::after{opacity:1}.cds--breadcrumb-item .cds--overflow-menu::after{position:absolute;background:var(--cds-focus, #0f62fe);block-size:1px;content:"";inline-size:.75rem;inset-block-end:2px;opacity:0;transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media screen and (prefers-reduced-motion: reduce){.cds--breadcrumb-item .cds--overflow-menu::after{transition:none}}.cds--breadcrumb-item .cds--overflow-menu.cds--overflow-menu--open{background:rgba(0,0,0,0);box-shadow:none}.cds--breadcrumb-item .cds--overflow-menu .cds--overflow-menu__icon{position:relative;fill:var(--cds-link-primary, #0f62fe);transform:translateY(4px)}.cds--breadcrumb-item .cds--overflow-menu:hover .cds--overflow-menu__icon{fill:var(--cds-link-primary-hover, #0043ce)}.cds--breadcrumb-item .cds--overflow-menu:active .cds--overflow-menu__icon{fill:var(--cds-icon-primary, #161616)}.cds--breadcrumb-menu-options:focus{outline:none}.cds--breadcrumb-menu-options.cds--overflow-menu-options::after{margin:0 auto;background:rgba(0,0,0,0);block-size:0;border-block-end:.4375rem solid var(--cds-field);border-inline-end:.4375rem solid rgba(0,0,0,0);border-inline-start:.4375rem solid rgba(0,0,0,0);inline-size:0;inset-block-start:-0.4375rem;inset-inline-start:.875rem}[dir=rtl] .cds--breadcrumb-menu-options.cds--overflow-menu-options::after{inset-inline-end:.875rem;inset-inline-start:initial}.cds--breadcrumb .cds--overflow-menu.cds--btn--icon-only{min-block-size:1.125rem;padding-inline:0}.cds--breadcrumb--sm .cds--breadcrumb-item .cds--overflow-menu{block-size:1rem;inline-size:1rem;min-block-size:1rem}.cds--breadcrumb--sm .cds--breadcrumb-item .cds--overflow-menu .cds--overflow-menu__icon{transform:translateY(3px)}.cds--breadcrumb.cds--skeleton .cds--link{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--breadcrumb.cds--skeleton .cds--link:hover,.cds--breadcrumb.cds--skeleton .cds--link:focus,.cds--breadcrumb.cds--skeleton .cds--link:active{border:none;cursor:default;outline:none}.cds--breadcrumb.cds--skeleton .cds--link::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--breadcrumb.cds--skeleton .cds--link::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--breadcrumb.cds--skeleton .cds--link{background:CanvasText}.cds--breadcrumb.cds--skeleton .cds--link::before{background:Canvas;forced-color-adjust:none}}.cds--breadcrumb.cds--skeleton .cds--link{block-size:1rem;inline-size:6.25rem}.cds--link{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--link *,.cds--link *::before,.cds--link *::after{box-sizing:inherit}.cds--link{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:inline-flex;color:var(--cds-link-text-color, var(--cds-link-primary, #0f62fe));outline:none;text-decoration:none;transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--link:hover{color:var(--cds-link-hover-text-color, var(--cds-link-primary-hover, #0043ce));text-decoration:underline}.cds--link:active:not(.cds--link--disabled),.cds--link:active:visited,.cds--link:active:visited:hover{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--link:active:not(.cds--link--disabled),.cds--link:active:visited,.cds--link:active:visited:hover{outline-style:dotted}}.cds--link:active:not(.cds--link--disabled),.cds--link:active:visited,.cds--link:active:visited:hover{color:var(--cds-link-text-color, var(--cds-link-primary, #0f62fe));outline-color:var(--cds-link-focus-text-color, var(--cds-focus, #0f62fe));text-decoration:underline}.cds--link:focus:not(.cds--link--disabled){outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--link:focus:not(.cds--link--disabled){outline-style:dotted}}.cds--link:focus:not(.cds--link--disabled){outline-color:var(--cds-link-focus-text-color, var(--cds-focus, #0f62fe));text-decoration:underline}.cds--link:visited{color:var(--cds-link-text-color, var(--cds-link-primary, #0f62fe))}.cds--link:visited:hover{color:var(--cds-link-hover-text-color, var(--cds-link-primary-hover, #0043ce))}.cds--link--disabled,.cds--link--disabled:hover{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--link--disabled *,.cds--link--disabled *::before,.cds--link--disabled *::after,.cds--link--disabled:hover *,.cds--link--disabled:hover *::before,.cds--link--disabled:hover *::after{box-sizing:inherit}.cds--link--disabled,.cds--link--disabled:hover{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed;font-weight:400;text-decoration:none}.cds--link.cds--link--visited:visited{color:var(--cds-link-visited-text-color, var(--cds-link-visited, #8a3ffc))}.cds--link.cds--link--visited:visited:hover{color:var(--cds-link-hover-text-color, var(--cds-link-primary-hover, #0043ce))}.cds--link.cds--link--inline{display:inline;text-decoration:underline}.cds--link--disabled.cds--link--inline{text-decoration:underline}.cds--link--sm,.cds--link--sm.cds--link--disabled:hover{font-size:var(--cds-helper-text-01-font-size, 0.75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, 0.32px)}.cds--link--lg,.cds--link--lg.cds--link--disabled:hover{font-size:var(--cds-body-compact-02-font-size, 1rem);font-weight:var(--cds-body-compact-02-font-weight, 400);line-height:var(--cds-body-compact-02-line-height, 1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing, 0)}.cds--link__icon{display:inline-flex;align-self:center;margin-inline-start:.5rem}.cds--chat-btn{border-radius:1.5rem}.cds--chat-btn:not(.cds--chat-btn--with-icon){padding-inline-end:.9375rem}.cds--chat-btn.cds--btn--md{border-radius:1.25rem}.cds--chat-btn.cds--btn--sm{border-radius:1rem}.cds--chat-btn--quick-action{align-items:center;border:1px solid var(--cds-chat-button, #0f62fe);background:rgba(0,0,0,0);color:var(--cds-chat-button, #0f62fe)}.cds--chat-btn--quick-action:hover:not(:active):not([disabled]){border-color:rgba(0,0,0,0);background:var(--cds-chat-button-hover, rgba(141, 141, 141, 0.12));color:var(--cds-chat-button-text-hover, #0043ce)}.cds--chat-btn--quick-action:active{border-color:rgba(0,0,0,0);background:var(--cds-chat-button-active, rgba(141, 141, 141, 0.5));color:var(--cds-chat-button-text-hover, #0043ce)}.cds--chat-btn--quick-action.cds--btn--ghost:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe)}.cds--chat-btn--quick-action.cds--btn--ghost:hover:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus-inset, #ffffff)}.cds--chat-btn--quick-action[disabled],.cds--chat-btn--quick-action[disabled]:hover{border-color:var(--cds-button-disabled, #c6c6c6);color:var(--cds-button-disabled, #c6c6c6)}.cds--chat-btn--quick-action--selected,.cds--chat-btn--quick-action--selected[disabled],.cds--chat-btn--quick-action--selected[disabled]:hover{border-color:rgba(0,0,0,0);background:var(--cds-chat-button-selected, rgba(141, 141, 141, 0.2));color:var(--cds-chat-button-text-selected, #525252)}.cds--chat-btn--quick-action.cds--chat-btn--quick-action--selected:not([disabled]):hover,.cds--chat-btn--quick-action.cds--chat-btn--quick-action--selected:not([disabled]):active{color:var(--cds-chat-button-text-selected, #525252)}.cds--chat-btn.cds--skeleton{overflow:hidden}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--cds-field) inset;-webkit-text-fill-color:var(--cds-text-primary, #161616)}.cds--fieldset{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--fieldset *,.cds--fieldset *::before,.cds--fieldset *::after{box-sizing:inherit}.cds--form-item{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.cds--label html{font-size:100%}.cds--label body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--label code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--label strong{font-weight:600}.cds--label{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);display:inline-block;color:var(--cds-text-secondary, #525252);font-weight:400;line-height:1rem;margin-block-end:.5rem;vertical-align:baseline}.cds--label .cds--toggletip-label{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px)}.cds--label--no-margin{margin-block-end:0}.cds--label+.cds--tooltip{position:relative;inset-block-start:.2rem;inset-inline-start:.5rem}.cds--label+.cds--tooltip .cds--tooltip__trigger{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--label+.cds--tooltip .cds--tooltip__trigger *,.cds--label+.cds--tooltip .cds--tooltip__trigger *::before,.cds--label+.cds--tooltip .cds--tooltip__trigger *::after{box-sizing:inherit}.cds--label+.cds--tooltip .cds--tooltip__trigger{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--label+.cds--tooltip .cds--tooltip__trigger::-moz-focus-inner{border:0}.cds--label+.cds--tooltip .cds--tooltip__trigger{display:flex;align-items:center;justify-content:center;font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px)}.cds--label+.cds--tooltip .cds--tooltip__trigger:focus{outline:1px solid var(--cds-focus, #0f62fe)}.cds--label+.cds--tooltip .cds--tooltip__trigger svg{fill:var(--cds-icon-secondary, #525252)}.cds--label+.cds--tooltip .cds--tooltip__trigger svg :hover{fill:var(--cds-icon-primary, #161616)}.cds--label+.cds--toggletip{inset-block-start:.2rem;inset-inline-start:.5rem}.cds--label.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--label.cds--skeleton:hover,.cds--label.cds--skeleton:focus,.cds--label.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--label.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--label.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--label.cds--skeleton{background:CanvasText}.cds--label.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--label.cds--skeleton{block-size:.875rem;inline-size:4.6875rem}input[type=number],input[type=text].cds--number{font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif}input[data-invalid]:not(:focus),.cds--number[data-invalid] input[type=number]:not(:focus),.cds--number[data-invalid] input[type=text]:not(:focus),.cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:not(:focus),.cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:not(:focus),.cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--list-box[data-invalid]:not(.cds--multi-select--invalid--focused,.cds--combo-box--invalid--focused),.cds--combo-box[data-invalid]:not(.cds--multi-select--selected) .cds--text-input:not(:focus){outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){input[data-invalid]:not(:focus),.cds--number[data-invalid] input[type=number]:not(:focus),.cds--number[data-invalid] input[type=text]:not(:focus),.cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:not(:focus),.cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:not(:focus),.cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--list-box[data-invalid]:not(.cds--multi-select--invalid--focused,.cds--combo-box--invalid--focused),.cds--combo-box[data-invalid]:not(.cds--multi-select--selected) .cds--text-input:not(:focus){outline-style:dotted}}input[data-invalid]~.cds--form-requirement,.cds--number[data-invalid] .cds--number__input-wrapper~.cds--form-requirement,.cds--number__input-wrapper--warning~.cds--form-requirement,.cds--date-picker-input__wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper--warn~.cds--form-requirement,.cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--time-picker--invalid~.cds--form-requirement,.cds--time-picker--warning~.cds--form-requirement,.cds--text-input__field-wrapper[data-invalid]~.cds--form-requirement,.cds--text-input__field-wrapper--warning~.cds--form-requirement,.cds--text-input__field-wrapper--warning>.cds--text-input~.cds--form-requirement,.cds--text-area__wrapper[data-invalid]~.cds--form-requirement,.cds--text-area__wrapper--warn~.cds--form-requirement,.cds--select-input__wrapper[data-invalid]~.cds--form-requirement,.cds--select--warning .cds--select-input__wrapper~.cds--form-requirement,.cds--time-picker[data-invalid]~.cds--form-requirement,.cds--list-box[data-invalid]~.cds--form-requirement,.cds--list-box--warning~.cds--form-requirement{display:block;overflow:visible;font-weight:400;max-block-size:12.5rem}.cds--select--inline.cds--select--warning .cds--select-input--inline__wrapper~.cds--form-requirement,.cds--select-input--inline__wrapper[data-invalid]~.cds--form-requirement{display:inline-flex;overflow:visible;margin:0;inline-size:100%;margin-block-end:0;max-block-size:100%;padding-inline-start:.5rem}input[data-invalid]~.cds--form-requirement,.cds--number[data-invalid] .cds--number__input-wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--time-picker--invalid~.cds--form-requirement,.cds--text-input__field-wrapper[data-invalid]~.cds--form-requirement,.cds--text-area__wrapper[data-invalid]~.cds--form-requirement,.cds--select-input__wrapper[data-invalid]~.cds--form-requirement,.cds--time-picker[data-invalid]~.cds--form-requirement,.cds--list-box[data-invalid]~.cds--form-requirement,.cds--select-input--inline__wrapper[data-invalid]~.cds--form-requirement{color:var(--cds-text-error, #da1e28)}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid],.cds--form--fluid .cds--text-input__field-wrapper--warning{display:block}.cds--form--fluid input[data-invalid]{outline:none}.cds--form--fluid .cds--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}input:not(output,[data-invalid]):-moz-ui-invalid{box-shadow:none}.cds--form-requirement html{font-size:100%}.cds--form-requirement body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--form-requirement code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--form-requirement strong{font-weight:600}.cds--form-requirement{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);display:none;overflow:hidden;margin:.25rem 0 0;max-block-size:0}.cds--select--inline .cds--form__helper-text{margin-block-start:0}.cds--form__helper-text{font-size:var(--cds-helper-text-01-font-size, 0.75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, 0.32px);z-index:0;color:var(--cds-text-helper, #6f6f6f);inline-size:100%;margin-block-start:.25rem;opacity:1}.cds--label--disabled,.cds--form__helper-text--disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}fieldset[disabled] .cds--label,fieldset[disabled] .cds--form__helper-text{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--checkbox-group{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--checkbox-group *,.cds--checkbox-group *::before,.cds--checkbox-group *::after{box-sizing:inherit}.cds--form-item.cds--checkbox-wrapper{position:relative;margin-block-end:.375rem}.cds--form-item.cds--checkbox-wrapper:first-of-type{margin-block-start:0}.cds--label+.cds--form-item.cds--checkbox-wrapper{margin-block-start:-0.125rem}.cds--form-item.cds--checkbox-wrapper:last-of-type{margin-block-end:.1875rem}.cds--checkbox{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap;inset-block-start:1.25rem;inset-inline-start:.7rem}.cds--checkbox-label html{font-size:100%}.cds--checkbox-label body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--checkbox-label code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--checkbox-label strong{font-weight:600}.cds--checkbox-label{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);position:relative;display:flex;cursor:pointer;min-block-size:1.25rem;padding-block-start:.0625rem;padding-inline-start:1.25rem;user-select:none}.cds--checkbox-label-text{padding-inline-start:.625rem}.cds--checkbox-label::before,.cds--checkbox-label::after{box-sizing:border-box}@media print{.cds--checkbox-label::before,.cds--checkbox-label::after{print-color-adjust:exact}}.cds--checkbox-label::before{position:absolute;border:1px solid var(--cds-icon-primary, #161616);border-radius:2px}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--checkbox-label::before{border:1px solid ButtonBorder}}.cds--checkbox-label::before{background-color:rgba(0,0,0,0);block-size:1rem;content:"";inline-size:1rem;inset-block-start:.125rem;inset-inline-start:0;margin-block:.0625rem .125rem;margin-inline:.1875rem 0}.cds--checkbox-label::after{position:absolute;background:none;block-size:.3125rem;border-block-end:1.5px solid var(--cds-icon-inverse, #ffffff);border-inline-start:1.5px solid var(--cds-icon-inverse, #ffffff);content:"";inline-size:.5625rem;inset-block-start:.40625rem;inset-inline-start:.4375rem;margin-block-start:-0.1875rem;transform:scale(0) rotate(-45deg);transform-origin:bottom right}.cds--checkbox:checked+.cds--checkbox-label::before,.cds--checkbox:indeterminate+.cds--checkbox-label::before,.cds--checkbox-label[data-contained-checkbox-state=true]::before{border:none;border-width:1px;background-color:var(--cds-icon-primary, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--checkbox:checked+.cds--checkbox-label::before,.cds--checkbox:indeterminate+.cds--checkbox-label::before,.cds--checkbox-label[data-contained-checkbox-state=true]::before{border:1px solid ButtonBorder;background-color:SelectedItem}}.cds--checkbox:checked+.cds--checkbox-label::after,.cds--checkbox-label[data-contained-checkbox-state=true]::after{transform:scale(1) rotate(-45deg)}.cds--checkbox:indeterminate+.cds--checkbox-label::after{border-block-end:2px solid var(--cds-icon-inverse, #ffffff);border-inline-start:0 solid var(--cds-icon-inverse, #ffffff);inline-size:.5rem;inset-block-start:.6875rem;transform:scale(1) rotate(0deg)}.cds--checkbox:focus+.cds--checkbox-label::before,.cds--checkbox-label__focus::before,.cds--checkbox:checked:focus+.cds--checkbox-label::before,.cds--checkbox-label[data-contained-checkbox-state=true].cds--checkbox-label__focus::before,.cds--checkbox:indeterminate:focus+.cds--checkbox-label::before{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1px}.cds--checkbox:disabled+.cds--checkbox-label,.cds--checkbox-label[data-contained-checkbox-disabled=true]{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--checkbox:disabled+.cds--checkbox-label::before,.cds--checkbox-label[data-contained-checkbox-disabled=true]::before{border-color:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--checkbox:checked:disabled+.cds--checkbox-label::before,.cds--checkbox:indeterminate:disabled+.cds--checkbox-label::before,.cds--checkbox-label[data-contained-checkbox-state=true][data-contained-checkbox-disabled=true]::before{background-color:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--checkbox-group[data-invalid] .cds--checkbox-label::before,.cds--checkbox-wrapper--invalid .cds--checkbox-label::before,.cds--checkbox-wrapper--invalid .cds--checkbox:checked+.cds--checkbox-label::before{border:1px solid var(--cds-support-error, #da1e28)}.cds--checkbox-group .cds--checkbox-wrapper--invalid>.cds--checkbox__validation-msg,.cds--checkbox-group .cds--checkbox-wrapper--warning>.cds--checkbox__validation-msg,.cds--checkbox-group .cds--checkbox-wrapper>.cds--form__helper-text{display:none}.cds--checkbox-group:not(.cds--checkbox-group[data-invalid]) .cds--checkbox-wrapper--invalid .cds--checkbox-label::before,.cds--checkbox-group:not(.cds--checkbox-group[data-invalid]) .cds--checkbox-wrapper--invalid .cds--checkbox:checked+.cds--checkbox-label::before{border:1px solid var(--cds-icon-primary, #161616)}.cds--checkbox-group__validation-msg,.cds--checkbox__validation-msg{display:none;align-items:flex-start;inline-size:100%;margin-block-start:.25rem}.cds--checkbox__invalid-icon{margin:.0625rem .0625rem 0 .1875rem;fill:var(--cds-support-error, #da1e28);min-inline-size:1rem}.cds--checkbox__invalid-icon--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--checkbox__invalid-icon--warning path:first-of-type{fill:#000}.cds--checkbox-group--invalid .cds--checkbox-group__validation-msg,.cds--checkbox-group--warning .cds--checkbox-group__validation-msg,.cds--checkbox-wrapper--invalid>.cds--checkbox__validation-msg,.cds--checkbox-wrapper--warning>.cds--checkbox__validation-msg{display:flex}.cds--checkbox-group--invalid .cds--checkbox-group__validation-msg .cds--form-requirement,.cds--checkbox-group--warning .cds--checkbox-group__validation-msg .cds--form-requirement,.cds--checkbox-wrapper--invalid .cds--checkbox__validation-msg .cds--form-requirement,.cds--checkbox-wrapper--warning .cds--checkbox__validation-msg .cds--form-requirement{display:block;overflow:visible;margin-block-start:0;margin-inline-start:.5rem;max-block-size:100%}.cds--checkbox-group--invalid .cds--checkbox-group__validation-msg .cds--form-requirement,.cds--checkbox-wrapper--invalid .cds--checkbox__validation-msg .cds--form-requirement{color:var(--cds-text-error, #da1e28)}.cds--checkbox-group--readonly .cds--checkbox-label,.cds--checkbox-wrapper--readonly .cds--checkbox-label{cursor:default}.cds--checkbox-group--readonly .cds--checkbox-label-text,.cds--checkbox-wrapper--readonly .cds--checkbox-label-text{cursor:text;user-select:text}.cds--checkbox-group--readonly .cds--checkbox+.cds--checkbox-label::before,.cds--checkbox-wrapper--readonly .cds--checkbox+.cds--checkbox-label::before{border-color:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--checkbox-group--readonly .cds--checkbox:checked+.cds--checkbox-label::before,.cds--checkbox-wrapper--readonly .cds--checkbox:checked+.cds--checkbox-label::before{border:1px solid var(--cds-icon-disabled, rgba(22, 22, 22, 0.25));background:rgba(0,0,0,0)}.cds--checkbox-group--readonly .cds--checkbox:checked+.cds--checkbox-label::after,.cds--checkbox-wrapper--readonly .cds--checkbox:checked+.cds--checkbox-label::after{border-color:var(--cds-text-primary, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--checkbox-group--readonly .cds--checkbox:checked+.cds--checkbox-label::after,.cds--checkbox-wrapper--readonly .cds--checkbox:checked+.cds--checkbox-label::after{fill:SelectedItemText}}.cds--checkbox-skeleton .cds--checkbox-label{cursor:default}.cds--checkbox-label-text.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--checkbox-label-text.cds--skeleton:hover,.cds--checkbox-label-text.cds--skeleton:focus,.cds--checkbox-label-text.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--checkbox-label-text.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--checkbox-label-text.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--checkbox-label-text.cds--skeleton{background:CanvasText}.cds--checkbox-label-text.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--checkbox-label-text.cds--skeleton{block-size:1rem;inline-size:6.25rem;margin-block:.0625rem 0;margin-inline:.375rem 0}.cds--checkbox--inline{position:relative}[dir=rtl] .cds--checkbox-label::after{margin-block-start:0;margin-inline-start:-0.0625rem;transform-origin:center}[dir=rtl] .cds--checkbox:checked+.cds--checkbox-label::after,[dir=rtl] .cds--checkbox-label[data-contained-checkbox-state=true]::after{transform:scale(1.2) rotate3d(0.5, 1, 0, 158deg)}.cds--checkbox-group--decorator legend.cds--label,.cds--checkbox-wrapper--decorator .cds--checkbox-label-text{display:flex}.cds--checkbox-group--slug legend.cds--label,.cds--checkbox-wrapper--slug .cds--checkbox-label-text{display:flex}.cds--checkbox-group--decorator legend.cds--label .cds--checkbox-group-inner--decorator>*,.cds--checkbox-wrapper--decorator .cds--checkbox-label-text .cds--checkbox-wrapper-inner--decorator>*{margin-inline-start:.5rem}.cds--checkbox-group--slug legend.cds--label .cds--ai-label,.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--ai-label,.cds--checkbox-group--slug legend.cds--label .cds--slug,.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--slug{margin-inline-start:.5rem}.cds--checkbox-wrapper--decorator .cds--checkbox-label-text .cds--ai-label__button--inline{line-height:inherit;margin-block-start:-0.0625rem}.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--ai-label__button--inline,.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--slug__button--inline{line-height:inherit;margin-block-start:-0.0625rem}.cds--checkbox-group--horizontal{position:relative;display:flex;flex-flow:row wrap;justify-content:flex-start}.cds--checkbox-group--horizontal .cds--form-item{flex:none;margin-block-end:0}.cds--checkbox-group--horizontal .cds--form-item:not(:last-of-type){margin-inline-end:1rem}.cds--checkbox-group--horizontal .cds--checkbox-label-text{padding-inline-start:.5rem}.cds--checkbox-group--horizontal .cds--label+.cds--form-item.cds--checkbox-wrapper{margin-block-start:0}.cds--copy-btn html{font-size:100%}.cds--copy-btn body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--copy-btn code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--copy-btn strong{font-weight:600}.cds--copy-btn{position:relative;display:flex;align-items:center;justify-content:center;padding:0;border:none;background-color:var(--cds-layer);cursor:pointer}.cds--copy-btn:hover{background-color:var(--cds-layer-hover)}.cds--copy-btn:active{background-color:var(--cds-layer-active)}.cds--copy-btn::before{position:absolute;z-index:6000;border-style:solid;block-size:0;content:"";inline-size:0;display:none}.cds--copy-btn .cds--copy-btn__feedback{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));z-index:6000;padding:.1875rem 1rem;border-radius:.125rem;background-color:var(--cds-background-inverse, #393939);block-size:auto;color:var(--cds-text-inverse, #ffffff);font-weight:400;inline-size:max-content;max-inline-size:13rem;min-inline-size:1.5rem;text-align:start;transform:translateX(-50%);font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.cds--copy-btn .cds--copy-btn__feedback{inline-size:auto}}@supports(-ms-accelerator: true){.cds--copy-btn .cds--copy-btn__feedback{inline-size:auto}}@supports(-ms-ime-align: auto){.cds--copy-btn .cds--copy-btn__feedback{inline-size:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.cds--copy-btn .cds--copy-btn__feedback{border:1px solid rgba(0,0,0,0)}}.cds--copy-btn .cds--copy-btn__feedback{display:none;overflow:visible;box-sizing:content-box;margin:auto;clip:auto}.cds--copy-btn:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--copy-btn:focus{outline-style:dotted}}.cds--copy-btn:focus{outline-color:var(--cds-focus, #0f62fe)}.cds--copy-btn.cds--copy-btn--animating::before,.cds--copy-btn.cds--copy-btn--animating .cds--copy-btn__feedback{display:block}.cds--copy-btn.cds--copy-btn--animating::before{border:none}.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-out::before,.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-out .cds--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) cds--hide-feedback}.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-in::before,.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-in .cds--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) cds--show-feedback}.cds--copy-btn svg{fill:var(--cds-icon-primary, #161616)}.cds--copy{font-size:0}.cds--snippet html{font-size:100%}.cds--snippet body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--snippet code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--snippet strong{font-weight:600}.cds--snippet--disabled,.cds--snippet--disabled .cds--btn.cds--snippet-btn--expand{background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--snippet--disabled .cds--snippet-btn--expand:hover,.cds--snippet--disabled .cds--copy-btn,.cds--snippet--disabled .cds--copy-btn:hover{background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--snippet--disabled .cds--snippet__icon,.cds--snippet--disabled .cds--snippet-btn--expand .cds--icon-chevron--down{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--snippet code{font-family:var(--cds-code-01-font-family, \'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace);font-size:var(--cds-code-01-font-size, 0.75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, 0.32px)}.cds--snippet--inline html{font-size:100%}.cds--snippet--inline body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--snippet--inline code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--snippet--inline strong{font-weight:600}.cds--snippet--inline{position:relative;display:inline;padding:0;border:1px solid rgba(0,0,0,0);border-radius:4px;background-color:var(--cds-layer);color:var(--cds-text-primary, #161616);cursor:pointer}.cds--snippet--inline:hover{background-color:var(--cds-layer-hover)}.cds--snippet--inline:active{background-color:var(--cds-layer-active)}.cds--snippet--inline:focus{border:1px solid var(--cds-focus, #0f62fe);outline:none}.cds--snippet--inline::before{position:absolute;z-index:6000;border-style:solid;block-size:0;content:"";inline-size:0;display:none;border:none}.cds--snippet--inline .cds--copy-btn__feedback{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));z-index:6000;padding:.1875rem 1rem;border-radius:.125rem;background-color:var(--cds-background-inverse, #393939);block-size:auto;color:var(--cds-text-inverse, #ffffff);font-weight:400;inline-size:max-content;max-inline-size:13rem;min-inline-size:1.5rem;text-align:start;transform:translateX(-50%);font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.cds--snippet--inline .cds--copy-btn__feedback{inline-size:auto}}@supports(-ms-accelerator: true){.cds--snippet--inline .cds--copy-btn__feedback{inline-size:auto}}@supports(-ms-ime-align: auto){.cds--snippet--inline .cds--copy-btn__feedback{inline-size:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.cds--snippet--inline .cds--copy-btn__feedback{border:1px solid rgba(0,0,0,0)}}.cds--snippet--inline .cds--copy-btn__feedback{display:none;overflow:visible;box-sizing:content-box;margin:auto;clip:auto}.cds--snippet--inline.cds--copy-btn--animating::before,.cds--snippet--inline.cds--copy-btn--animating .cds--copy-btn__feedback{display:block}.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-out::before,.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-out .cds--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) cds--hide-feedback}.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-in::before,.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-in .cds--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) cds--show-feedback}.cds--snippet--inline code{padding:0 .5rem}.cds--snippet--inline.cds--snippet--no-copy{display:inline-block}.cds--snippet--inline.cds--snippet--no-copy:hover{background-color:var(--cds-layer);cursor:auto}.cds--snippet--light.cds--snippet--inline.cds--snippet--no-copy:hover{background-color:var(--cds-layer-hover);cursor:auto}.cds--snippet--single{font-family:var(--cds-code-01-font-family, \'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace);font-size:var(--cds-code-01-font-size, 0.75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, 0.32px);position:relative;background-color:var(--cds-layer);inline-size:100%;max-inline-size:48rem;display:flex;align-items:center;block-size:2.5rem;padding-inline-end:2.5rem}.cds--snippet--single.cds--snippet--no-copy{padding:0}.cds--snippet--single.cds--snippet--no-copy::after{inset-inline-end:1rem}.cds--snippet--single .cds--snippet-container{position:relative;display:flex;align-items:center;block-size:100%;overflow-x:auto;padding-inline-start:1rem}.cds--snippet--single .cds--snippet-container:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--snippet--single .cds--snippet-container:focus{outline-style:dotted}}.cds--snippet--single pre{font-family:var(--cds-code-01-font-family, \'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace);font-size:var(--cds-code-01-font-size, 0.75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, 0.32px);padding-inline-end:.5rem}.cds--snippet--single pre,.cds--snippet--inline code{white-space:pre}.cds--snippet--multi{font-family:var(--cds-code-01-font-family, \'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace);font-size:var(--cds-code-01-font-size, 0.75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, 0.32px);position:relative;background-color:var(--cds-layer);inline-size:100%;max-inline-size:48rem;display:flex;padding:1rem}.cds--snippet--multi .cds--snippet-container{position:relative;order:1;max-block-size:100%;min-block-size:100%;overflow-y:auto;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--snippet--multi .cds--snippet-container:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--snippet--multi .cds--snippet-container:focus{outline-style:dotted}}.cds--snippet--multi .cds--snippet-container:focus{outline-offset:0}.cds--snippet--multi.cds--snippet--expand .cds--snippet-container{padding-block-end:1rem;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--snippet--multi.cds--snippet--wraptext pre{white-space:pre-wrap;word-wrap:break-word}.cds--snippet--multi .cds--snippet-container pre{padding-inline-end:2.5rem}.cds--snippet--multi.cds--snippet--no-copy .cds--snippet-container pre{padding-inline-end:0}.cds--snippet--multi.cds--snippet--has-right-overflow::after{position:absolute;background-image:linear-gradient(to right, transparent, var(--cds-layer));block-size:100%;content:"";inline-size:1rem;inset-block-start:0;inset-inline-end:1rem}[dir=rtl] .cds--snippet--multi.cds--snippet--has-right-overflow::after{background-image:linear-gradient(to left, transparent, var(--cds-layer))}.cds--snippet--multi .cds--snippet-container pre code{overflow:hidden}.cds--snippet__icon{block-size:1rem;fill:var(--cds-icon-primary, #161616);inline-size:1rem;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--btn>.cds--snippet__icon{margin-block-start:0}.cds--copy-btn html{font-size:100%}.cds--copy-btn body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--copy-btn code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--copy-btn strong{font-weight:600}.cds--copy-btn{display:flex;overflow:visible;align-items:center;justify-content:center;padding:0;border:none;background-color:var(--cds-layer);cursor:pointer;outline:none}.cds--copy-btn:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--copy-btn:focus{outline-style:dotted}}.cds--copy-btn:focus{outline-color:var(--cds-focus, #0f62fe)}.cds--snippet .cds--popover-container{font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;position:absolute;inset-block-start:0;inset-inline-end:0}.cds--snippet--inline.cds--btn{block-size:1.25rem;inline-size:initial;max-inline-size:unset;min-block-size:1.25rem;padding-inline:0}.cds--snippet--inline.cds--btn.cds--btn--primary:hover{color:var(--cds-text-primary, #161616)}.cds--snippet.cds--snippet--multi .cds--popover-container{inset-block-start:.5rem;inset-inline-end:.5rem}.cds--snippet--multi .cds--copy-btn{z-index:10}.cds--snippet-btn--expand{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;position:absolute;z-index:10;display:inline-flex;align-items:center;padding:.5rem 1rem;border:0;background-color:var(--cds-layer);block-size:2rem;color:var(--cds-text-primary, #161616);inset-block-end:0;inset-inline-end:0}.cds--snippet-btn--expand .cds--snippet-btn--text{position:relative;inset-block-start:-0.0625rem}.cds--snippet-btn--expand--hide.cds--snippet-btn--expand{display:none}.cds--snippet-btn--expand .cds--icon-chevron--down{fill:var(--cds-icon-primary, #161616);margin-inline-start:.5rem;transform:rotate(0deg);transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--snippet-btn--expand:hover{background:var(--cds-layer-hover);color:var(--cds-text-primary, #161616)}.cds--snippet-btn--expand:active{background-color:var(--cds-layer-active)}.cds--snippet-btn--expand:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--snippet-btn--expand:focus{outline-style:dotted}}.cds--snippet-btn--expand:focus{border-color:rgba(0,0,0,0)}.cds--snippet--expand .cds--snippet-btn--expand .cds--icon-chevron--down{transform:rotate(180deg);transition:transform 300ms}.cds--snippet--light,.cds--snippet--light .cds--snippet-button,.cds--snippet--light .cds--btn.cds--snippet-btn--expand,.cds--snippet--light .cds--copy-btn{background-color:var(--cds-layer)}.cds--snippet--light.cds--snippet--inline:hover,.cds--snippet--light .cds--snippet-button:hover,.cds--snippet--light .cds--btn.cds--snippet-btn--expand:hover,.cds--snippet--light .cds--copy-btn:hover{background-color:var(--cds-layer-hover)}.cds--snippet--light.cds--snippet--inline:active,.cds--snippet--light .cds--snippet-button:active,.cds--snippet--light .cds--btn.cds--snippet-btn--expand:active,.cds--snippet--light .cds--copy-btn:active{background-color:var(--cds-layer-active)}.cds--snippet--light.cds--snippet--single::after,.cds--snippet--light.cds--snippet--multi::after{background-image:linear-gradient(to right, rgba(var(--cds-layer), 0), var(--cds-layer))}.cds--snippet.cds--skeleton .cds--snippet-container{block-size:100%;inline-size:100%}.cds--snippet-button .cds--btn--copy__feedback{inset-block-start:3.175rem;inset-inline:50% auto}.cds--snippet-button .cds--btn--copy__feedback::before{inset-block-start:0}.cds--snippet-button .cds--btn--copy__feedback::after{inset-block-start:-0.25rem}.cds--snippet--multi .cds--snippet-button .cds--btn--copy__feedback{inset-block-start:2.675rem}.cds--snippet--inline .cds--btn--copy__feedback{inset-block-start:calc(100% - 0.25rem);inset-inline:50% auto}.cds--snippet__overflow-indicator--left,.cds--snippet__overflow-indicator--right{z-index:1;flex:1 0 auto;inline-size:1rem}.cds--snippet__overflow-indicator--left{order:0;background-image:linear-gradient(to left, transparent, var(--cds-layer));margin-inline-end:-1rem}.cds--snippet__overflow-indicator--right{order:2;background-image:linear-gradient(to right, transparent, var(--cds-layer));margin-inline-start:-1rem}[dir=rtl] .cds--snippet__overflow-indicator--left{background-image:linear-gradient(to right, transparent, var(--cds-layer))}[dir=rtl] .cds--snippet__overflow-indicator--right{background-image:linear-gradient(to left, transparent, var(--cds-layer))}.cds--snippet--single .cds--snippet__overflow-indicator--right,.cds--snippet--single .cds--snippet__overflow-indicator--left{position:absolute;block-size:calc(100% - 0.25rem);inline-size:2rem}.cds--snippet--single .cds--snippet__overflow-indicator--right{inset-inline-end:2.5rem}.cds--snippet--single.cds--snippet--no-copy .cds--snippet__overflow-indicator--right{inset-inline-end:0}.cds--snippet--single .cds--snippet-container:focus~.cds--snippet__overflow-indicator--right{inset-inline-end:calc(2.5rem + 0.125rem)}.cds--snippet--single .cds--snippet-container:focus+.cds--snippet__overflow-indicator--left{inset-inline-start:.125rem}.cds--snippet--light .cds--snippet__overflow-indicator--left{background-image:linear-gradient(to left, transparent, var(--cds-layer))}.cds--snippet--light .cds--snippet__overflow-indicator--right{background-image:linear-gradient(to right, transparent, var(--cds-layer))}@supports(hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.cds--snippet__overflow-indicator--left{background-image:linear-gradient(to left, rgba(var(--cds-layer), 0), var(--cds-layer))}.cds--snippet__overflow-indicator--right{background-image:linear-gradient(to right, rgba(var(--cds-layer), 0), var(--cds-layer))}}.cds--snippet--multi.cds--skeleton{block-size:6.125rem}.cds--snippet--single.cds--skeleton{block-size:3.5rem}.cds--snippet.cds--skeleton span{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--snippet.cds--skeleton span:hover,.cds--snippet.cds--skeleton span:focus,.cds--snippet.cds--skeleton span:active{border:none;cursor:default;outline:none}.cds--snippet.cds--skeleton span::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--snippet.cds--skeleton span::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--snippet.cds--skeleton span{background:CanvasText}.cds--snippet.cds--skeleton span::before{background:Canvas;forced-color-adjust:none}}.cds--snippet.cds--skeleton span{display:block;block-size:1rem;inline-size:100%;margin-block-start:.5rem}.cds--snippet.cds--skeleton span:first-child{margin:0}.cds--snippet.cds--skeleton span:nth-child(2){inline-size:85%}.cds--snippet.cds--skeleton span:nth-child(3){inline-size:95%}.cds--snippet--single.cds--skeleton .cds--snippet-container{padding-block-end:0}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--snippet--inline:focus{color:Highlight;outline:1px solid Highlight}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--snippet--single,.cds--snippet--multi{outline:1px solid rgba(0,0,0,0)}}.cds--text-input{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--text-input *,.cds--text-input *::before,.cds--text-input *::after{box-sizing:inherit}.cds--text-input{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;padding:0 var(--cds-layout-density-padding-inline-local);border:none;background-color:var(--cds-field);block-size:var(--cds-layout-size-height-local);border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);font-family:inherit;inline-size:100%;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--text-input:focus,.cds--text-input:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-input:focus,.cds--text-input:active{outline-style:dotted}}.cds--text-input-wrapper svg[hidden]{display:none}.cds--password-input{padding-inline-end:2.5rem}.cds--text-input--sm.cds--password-input{padding-inline-end:2rem}.cds--text-input--lg.cds--password-input{padding-inline-end:3rem}.cds--text-input::placeholder{color:var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));opacity:1}.cds--text-input--light{background-color:var(--cds-field-02, #ffffff)}.cds--text-input__field-wrapper{position:relative;display:flex;inline-size:100%}.cds--text-input__invalid-icon{position:absolute;fill:var(--cds-support-error, #da1e28);inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}.cds--text-input__invalid-icon--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--text-input__invalid-icon--warning path:first-of-type{fill:#000;opacity:1}.cds--text-input--password__visibility{position:relative;display:inline-flex;overflow:visible;align-items:center}.cds--text-input--password__visibility:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--text-input--password__visibility:focus{outline-style:dotted}}.cds--text-input--password__visibility{cursor:pointer}.cds--text-input--password__visibility:focus{outline:1px solid rgba(0,0,0,0)}.cds--text-input--password__visibility:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--text-input--password__visibility:focus svg{outline-style:dotted}}.cds--text-input--password__visibility::before,.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.cds--text-input--password__visibility::before,.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{display:inline-block}}.cds--text-input--password__visibility::before,.cds--text-input--password__visibility::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media screen and (prefers-reduced-motion: reduce){.cds--text-input--password__visibility::before,.cds--text-input--password__visibility::after{transition:none}}.cds--text-input--password__visibility.cds--tooltip--a11y::before,.cds--text-input--password__visibility.cds--tooltip--a11y::after{transition:none}.cds--text-input--password__visibility::before{border-style:solid;block-size:0;content:"";inline-size:0}.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));z-index:6000;padding:.1875rem 1rem;border-radius:.125rem;background-color:var(--cds-background-inverse, #393939);block-size:auto;color:var(--cds-text-inverse, #ffffff);font-weight:400;inline-size:max-content;max-inline-size:13rem;min-inline-size:1.5rem;text-align:start;transform:translateX(-50%);font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inline-size:auto}}@supports(-ms-accelerator: true){.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inline-size:auto}}@supports(-ms-ime-align: auto){.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inline-size:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{border:1px solid rgba(0,0,0,0)}}.cds--text-input--password__visibility::after{content:attr(aria-label)}.cds--text-input--password__visibility.cds--tooltip--a11y::after{content:none}.cds--text-input--password__visibility.cds--tooltip--visible::before,.cds--text-input--password__visibility.cds--tooltip--visible::after,.cds--text-input--password__visibility:hover::before,.cds--text-input--password__visibility:hover::after,.cds--text-input--password__visibility:focus::before,.cds--text-input--password__visibility:focus::after{opacity:1}@keyframes cds--tooltip-fade{from{opacity:0}to{opacity:1}}.cds--text-input--password__visibility.cds--tooltip--visible .cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--visible+.cds--assistive-text,.cds--text-input--password__visibility:hover .cds--assistive-text,.cds--text-input--password__visibility:hover+.cds--assistive-text,.cds--text-input--password__visibility:focus .cds--assistive-text,.cds--text-input--password__visibility:focus+.cds--assistive-text{overflow:visible;margin:auto;clip:auto}.cds--text-input--password__visibility.cds--tooltip--visible .cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--visible+.cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--visible.cds--tooltip--a11y::before,.cds--text-input--password__visibility:hover .cds--assistive-text,.cds--text-input--password__visibility:hover+.cds--assistive-text,.cds--text-input--password__visibility:hover.cds--tooltip--a11y::before,.cds--text-input--password__visibility:focus .cds--assistive-text,.cds--text-input--password__visibility:focus+.cds--assistive-text,.cds--text-input--password__visibility:focus.cds--tooltip--a11y::before{animation:cds--tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--text-input--password__visibility.cds--tooltip--hidden .cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--hidden+.cds--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.cds--text-input--password__visibility.cds--tooltip--hidden.cds--tooltip--a11y::before{animation:none;opacity:0}.cds--text-input--password__visibility .cds--assistive-text::after{position:absolute;display:block;content:"";block-size:.75rem;inline-size:100%;inset-inline-start:0;inset-block-start:-0.75rem}.cds--text-input--password__visibility::before,.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inset-block-end:0;inset-inline-start:50%}.cds--text-input--password__visibility::before{border-width:0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-background-inverse, #393939);inset-block-end:-0.5rem;transform:translate(-50%, 100%)}.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inset-block-end:-0.8125rem;transform:translate(-50%, 100%)}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;block-size:100%;cursor:pointer;inline-size:2.5rem;inset-inline-end:0;min-block-size:auto;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--toggle-password-tooltip .cds--popover{inset-inline-start:-2.5rem}.cds--toggle-password-tooltip .cds--popover-content{min-inline-size:2.5rem}.cds--text-input--sm+.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{inline-size:2rem}.cds--text-input--lg+.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{inline-size:3rem}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg{fill:var(--cds-icon-secondary, #525252);transition:fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:focus{outline-style:dotted}}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:hover svg,.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:focus svg{fill:var(--cds-icon-primary, #161616)}.cds--text-input--invalid,.cds--text-input--warning{padding-inline-end:2.5rem}.cds--text-input--invalid.cds--password-input{padding-inline-end:4rem}.cds--text-input--invalid+.cds--text-input--password__visibility__toggle{inset-inline-end:1rem}.cds--password-input-wrapper .cds--text-input__invalid-icon{inset-inline-end:2.5rem}.cds--text-input:disabled~.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{cursor:not-allowed}.cds--text-input:disabled~.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--text-input:disabled~.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg:hover{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger{cursor:default}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger:hover svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger:hover{cursor:default}.cds--text-input__counter-alert{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px}.cds--text-input:disabled{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background-color:var(--cds-field);border-block-end:1px solid rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed;-webkit-text-fill-color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--text-input--light:disabled{background-color:var(--cds-field-02, #ffffff)}.cds--text-input:disabled::placeholder{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));opacity:1}.cds--text-input--invalid{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-input--invalid{outline-style:dotted}}.cds--text-input--invalid{box-shadow:none}.cds--text-input--invalid .cds--text-input--password__visibility__toggle{inset-inline-end:2.5rem}.cds--skeleton.cds--text-input{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--skeleton.cds--text-input:hover,.cds--skeleton.cds--text-input:focus,.cds--skeleton.cds--text-input:active{border:none;cursor:default;outline:none}.cds--skeleton.cds--text-input::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--skeleton.cds--text-input::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--skeleton.cds--text-input{background:CanvasText}.cds--skeleton.cds--text-input::before{background:Canvas;forced-color-adjust:none}}.cds--form--fluid .cds--text-input-wrapper{position:relative;background:var(--cds-field);transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--form--fluid .cds--label{position:absolute;z-index:1;display:flex;align-items:center;margin:0;block-size:1rem;inset-block-start:.8125rem;inset-inline-start:1rem}.cds--form--fluid .cds--form__helper-text{display:none}.cds--form--fluid .cds--text-input{padding:2rem 1rem .8125rem;min-block-size:4rem}.cds--text-input__divider,.cds--form--fluid .cds--text-input__divider{display:none}.cds--form--fluid .cds--text-input--invalid,.cds--form--fluid .cds--text-input--warning{border-block-end:none}.cds--form--fluid .cds--text-input--invalid+.cds--text-input__divider,.cds--form--fluid .cds--text-input--warning+.cds--text-input__divider{display:block;border-style:solid;border-color:var(--cds-border-subtle);margin:0 1rem;border-block-end:none}.cds--form--fluid .cds--text-input__invalid-icon{inset-block-start:5rem}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid,.cds--form--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning{outline:none}.cds--form--fluid .cds--text-input__field-wrapper--warning{border-block-end:1px solid var(--cds-border-strong)}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:not(:focus){outline-style:dotted}}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:focus-within,.cds--form--fluid .cds--text-input__field-wrapper--warning:focus-within{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:focus-within,.cds--form--fluid .cds--text-input__field-wrapper--warning:focus-within{outline-style:dotted}}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:focus,.cds--form--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning:focus{outline:none}.cds--text-input-wrapper.cds--text-input-wrapper--inline{flex-flow:row wrap}.cds--text-input-wrapper .cds--label--inline{flex:1;margin:.8125rem 0 0 0;overflow-wrap:break-word;word-break:break-word}.cds--text-input-wrapper .cds--label--inline--sm{margin-block-start:.5625rem}.cds--text-input-wrapper .cds--label--inline--lg{margin-block-start:1.0625rem}.cds--text-input__label-helper-wrapper{flex:2;flex-direction:column;margin-inline-end:1.5rem;max-inline-size:8rem;overflow-wrap:break-word}.cds--text-input-wrapper .cds--form__helper-text--inline{margin-block-start:.125rem}.cds--text-input__field-outer-wrapper{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;inline-size:100%}.cds--text-input__field-outer-wrapper--inline{flex:8;flex-direction:column}.cds--text-input-wrapper--inline .cds--form-requirement{display:block;overflow:visible;font-weight:400;max-block-size:12.5rem}.cds--text-input-wrapper--inline--invalid .cds--form-requirement{color:var(--cds-text-error, #da1e28)}.cds--form--fluid .cds--text-input-wrapper--readonly,.cds--text-input-wrapper--readonly .cds--text-input{background:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle)}.cds--text-input__field-wrapper--decorator .cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input__field-wrapper .cds--ai-label,.cds--text-input__field-wrapper .cds--slug{position:absolute;inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}.cds--text-input__field-wrapper--decorator .cds--text-input:has(~.cds--text-input__field-inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--text-input__field-inner-wrapper--decorator .cds--ai-label--revert)),.cds--text-input__field-wrapper--slug .cds--text-input:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--text-input__field-wrapper--slug .cds--text-input:has(~.cds--slug):not(:has(~.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--text-input__field-wrapper--decorator .cds--text-input:has(~.cds--text-input__field-inner-wrapper--decorator>*),.cds--text-input__field-wrapper--slug .cds--text-input:has(~.cds--ai-label),.cds--text-input__field-wrapper--slug .cds--text-input:has(~.cds--slug){padding-inline-end:2.5rem}.cds--text-input--invalid:has(~.cds--text-input__field-inner-wrapper--decorator>*),.cds--text-input--warning:has(~.cds--text-input__field-inner-wrapper--decorator>*),.cds--text-input--invalid:has(~.cds--ai-label),.cds--text-input--warning:has(~.cds--ai-label),.cds--text-input--invalid:has(~.cds--slug),.cds--text-input--warning:has(~.cds--slug){padding-inline-end:4rem}.cds--text-input--invalid~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input--warning~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input--invalid~.cds--ai-label,.cds--text-input--warning~.cds--ai-label,.cds--text-input--invalid~.cds--slug,.cds--text-input--warning~.cds--slug{inset-inline-end:2.5rem}.cds--text-input__field-wrapper--decorator .cds--text-input__field-inner-wrapper--decorator:not(:has(.cds--ai-label))>*{block-size:1rem}.cds--text-input__label-wrapper{display:flex;justify-content:space-between;inline-size:100%}.cds--tag{--cds-layout-size-height-xs:1.125rem}.cds--tag.cds--layout--size-xs,.cds--layout--size-xs :where(.cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-xs)}.cds--tag{--cds-layout-size-height-sm:1.125rem}.cds--tag.cds--layout--size-sm,.cds--layout--size-sm :where(.cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-sm)}.cds--tag{--cds-layout-size-height-md:1.5rem}.cds--tag.cds--layout--size-md,.cds--layout--size-md :where(.cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-md)}.cds--tag{--cds-layout-size-height-lg:2rem}.cds--tag.cds--layout--size-lg,.cds--layout--size-lg :where(.cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-lg)}.cds--tag{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);background-color:var(--cds-tag-background-gray, #e0e0e0);color:var(--cds-tag-color-gray, #161616)}.cds--tag.cds--tag--operational{border:1px solid var(--cds-tag-background-gray, #e0e0e0)}.cds--tag.cds--tag--operational:hover{background-color:var(--cds-tag-hover-gray, #d1d1d1)}.cds--tag .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-gray, #d1d1d1)}.cds--tag .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-gray, #161616)}.cds--tag{display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;margin:.25rem;cursor:default;max-inline-size:13rem;min-block-size:var(--cds-layout-size-height-local);min-inline-size:2rem;padding-inline:.5rem;vertical-align:middle;word-break:break-word}.cds--tag.cds--tag--lg{padding-inline-start:.75rem}.cds--tag:has(.cds--tag__custom-icon){padding-inline-start:.25rem}.cds--tag.cds--tag--lg:not(.cds--tag--filter){padding-inline:.75rem}.cds--tag.cds--tag--lg:has(.cds--tag__custom-icon){padding-inline-start:.5rem}.cds--tag:not(.cds--tag--selectable){border:0}.cds--tag:not(:first-child){margin-inline-start:0}.cds--tag--operational>span,.cds--tag--selectable>span,.cds--tag__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--tag--interactive:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1px}.cds--tag--filter{padding-block:0;padding-inline-end:0}.cds--tag--filter:hover{outline:none}.cds--tag--selectable{border:1px solid var(--cds-border-inverse, #161616);background-color:var(--cds-layer);color:var(--cds-text-primary, #161616);cursor:pointer}.cds--tag--selectable:hover{background-color:var(--cds-layer-hover);outline:none}.cds--tag--selectable:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1px}.cds--tag--selectable-selected{background-color:var(--cds-layer-selected-inverse, #161616);color:var(--cds-text-inverse, #ffffff)}.cds--tag--selectable-selected:hover{background-color:var(--cds-layer-selected-inverse, #161616)}.cds--tag--operational{border:1px solid var(--cds-tag-border-gray, #a8a8a8);background-color:var(--cds-tag-background-gray, #e0e0e0);color:var(--cds-tag-color-gray, #161616);cursor:pointer}.cds--tag--operational:hover{background-color:var(--cds-tag-hover-gray, #d1d1d1);outline:none}.cds--tag--operational:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1px}.cds--tag--red{background-color:var(--cds-tag-background-red, #ffd7d9);color:var(--cds-tag-color-red, #a2191f)}.cds--tag--red.cds--tag--operational{border:1px solid var(--cds-tag-border-red, #ff8389)}.cds--tag--red.cds--tag--operational:hover{background-color:var(--cds-tag-hover-red, #ffc2c5)}.cds--tag--red .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-red, #ffc2c5)}.cds--tag--red .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-red, #a2191f)}.cds--tag--magenta{background-color:var(--cds-tag-background-magenta, #ffd6e8);color:var(--cds-tag-color-magenta, #9f1853)}.cds--tag--magenta.cds--tag--operational{border:1px solid var(--cds-tag-border-magenta, #ff7eb6)}.cds--tag--magenta.cds--tag--operational:hover{background-color:var(--cds-tag-hover-magenta, #ffbdda)}.cds--tag--magenta .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-magenta, #ffbdda)}.cds--tag--magenta .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-magenta, #9f1853)}.cds--tag--purple{background-color:var(--cds-tag-background-purple, #e8daff);color:var(--cds-tag-color-purple, #6929c4)}.cds--tag--purple.cds--tag--operational{border:1px solid var(--cds-tag-border-purple, #be95ff)}.cds--tag--purple.cds--tag--operational:hover{background-color:var(--cds-tag-hover-purple, #dcc7ff)}.cds--tag--purple .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-purple, #dcc7ff)}.cds--tag--purple .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-purple, #6929c4)}.cds--tag--blue{background-color:var(--cds-tag-background-blue, #d0e2ff);color:var(--cds-tag-color-blue, #0043ce)}.cds--tag--blue.cds--tag--operational{border:1px solid var(--cds-tag-border-blue, #78a9ff)}.cds--tag--blue.cds--tag--operational:hover{background-color:var(--cds-tag-hover-blue, #b8d3ff)}.cds--tag--blue .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-blue, #b8d3ff)}.cds--tag--blue .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-blue, #0043ce)}.cds--tag--cyan{background-color:var(--cds-tag-background-cyan, #bae6ff);color:var(--cds-tag-color-cyan, #00539a)}.cds--tag--cyan.cds--tag--operational{border:1px solid var(--cds-tag-border-cyan, #33b1ff)}.cds--tag--cyan.cds--tag--operational:hover{background-color:var(--cds-tag-hover-cyan, #99daff)}.cds--tag--cyan .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-cyan, #99daff)}.cds--tag--cyan .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-cyan, #00539a)}.cds--tag--teal{background-color:var(--cds-tag-background-teal, #9ef0f0);color:var(--cds-tag-color-teal, #005d5d)}.cds--tag--teal.cds--tag--operational{border:1px solid var(--cds-tag-border-teal, #08bdba)}.cds--tag--teal.cds--tag--operational:hover{background-color:var(--cds-tag-hover-teal, #57e5e5)}.cds--tag--teal .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-teal, #57e5e5)}.cds--tag--teal .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-teal, #005d5d)}.cds--tag--green{background-color:var(--cds-tag-background-green, #a7f0ba);color:var(--cds-tag-color-green, #0e6027)}.cds--tag--green.cds--tag--operational{border:1px solid var(--cds-tag-border-green, #42be65)}.cds--tag--green.cds--tag--operational:hover{background-color:var(--cds-tag-hover-green, #74e792)}.cds--tag--green .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-green, #74e792)}.cds--tag--green .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-green, #0e6027)}.cds--tag--gray{background-color:var(--cds-tag-background-gray, #e0e0e0);color:var(--cds-tag-color-gray, #161616)}.cds--tag--gray.cds--tag--operational{border:1px solid var(--cds-tag-border-gray, #a8a8a8)}.cds--tag--gray.cds--tag--operational:hover{background-color:var(--cds-tag-hover-gray, #d1d1d1)}.cds--tag--gray .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-gray, #d1d1d1)}.cds--tag--gray .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-gray, #161616)}.cds--tag--cool-gray{background-color:var(--cds-tag-background-cool-gray, #dde1e6);color:var(--cds-tag-color-cool-gray, #121619)}.cds--tag--cool-gray.cds--tag--operational{border:1px solid var(--cds-tag-border-cool-gray, #a2a9b0)}.cds--tag--cool-gray.cds--tag--operational:hover{background-color:var(--cds-tag-hover-cool-gray, #cdd3da)}.cds--tag--cool-gray .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-cool-gray, #cdd3da)}.cds--tag--cool-gray .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-cool-gray, #121619)}.cds--tag--warm-gray{background-color:var(--cds-tag-background-warm-gray, #e5e0df);color:var(--cds-tag-color-warm-gray, #171414)}.cds--tag--warm-gray.cds--tag--operational{border:1px solid var(--cds-tag-border-warm-gray, #ada8a8)}.cds--tag--warm-gray.cds--tag--operational:hover{background-color:var(--cds-tag-hover-warm-gray, #d8d0cf)}.cds--tag--warm-gray .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-warm-gray, #d8d0cf)}.cds--tag--warm-gray .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-warm-gray, #171414)}.cds--tag--high-contrast:not(.cds--tag--operational){background-color:var(--cds-background-inverse, #393939);color:var(--cds-text-inverse, #ffffff)}.cds--tag--high-contrast:not(.cds--tag--operational).cds--tag--operational{border:1px solid var(--cds-background-inverse, #393939)}.cds--tag--high-contrast:not(.cds--tag--operational).cds--tag--operational:hover{background-color:var(--cds-background-inverse-hover, #474747)}.cds--tag--high-contrast:not(.cds--tag--operational) .cds--tag__close-icon:hover{background-color:var(--cds-background-inverse-hover, #474747)}.cds--tag--high-contrast:not(.cds--tag--operational) .cds--definition-term .cds--tag__label{color:var(--cds-text-inverse, #ffffff)}.cds--multi-select--readonly .cds--tag--high-contrast:not(.cds--tag--operational) .cds--tag__close-icon:hover{background-color:rgba(0,0,0,0)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]){background-color:var(--cds-background, #ffffff);color:var(--cds-text-primary, #161616)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]).cds--tag--operational{border:1px solid var(--cds-background, #ffffff)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]).cds--tag--operational:hover{background-color:var(--cds-layer-hover)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]) .cds--tag__close-icon:hover{background-color:var(--cds-layer-hover)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]) .cds--definition-term .cds--tag__label{color:var(--cds-text-primary, #161616)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]){outline:1px solid var(--cds-background-inverse, #393939);outline-offset:-1px}.cds--tag--disabled:not(.cds--tag--operational),.cds--tag--filter.cds--tag--disabled,.cds--tag--interactive.cds--tag--disabled{background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--tag--disabled:not(.cds--tag--operational).cds--tag--operational,.cds--tag--filter.cds--tag--disabled.cds--tag--operational,.cds--tag--interactive.cds--tag--disabled.cds--tag--operational{border:1px solid var(--cds-layer)}.cds--tag--disabled:not(.cds--tag--operational).cds--tag--operational:hover,.cds--tag--filter.cds--tag--disabled.cds--tag--operational:hover,.cds--tag--interactive.cds--tag--disabled.cds--tag--operational:hover{background-color:var(--cds-layer)}.cds--tag--disabled:not(.cds--tag--operational) .cds--tag__close-icon:hover,.cds--tag--filter.cds--tag--disabled .cds--tag__close-icon:hover,.cds--tag--interactive.cds--tag--disabled .cds--tag__close-icon:hover{background-color:var(--cds-layer)}.cds--tag--disabled:not(.cds--tag--operational) .cds--definition-term .cds--tag__label,.cds--tag--filter.cds--tag--disabled .cds--definition-term .cds--tag__label,.cds--tag--interactive.cds--tag--disabled .cds--definition-term .cds--tag__label{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--tag--disabled:not(.cds--tag--operational),.cds--tag--filter.cds--tag--disabled,.cds--tag--interactive.cds--tag--disabled{box-shadow:none;outline:none}.cds--tag--disabled:not(.cds--tag--operational):hover,.cds--tag--filter.cds--tag--disabled:hover,.cds--tag--interactive.cds--tag--disabled:hover{cursor:not-allowed}.cds--tag--disabled:not(.cds--tag--operational) .cds--tag__label,.cds--tag--filter.cds--tag--disabled .cds--tag__label,.cds--tag--interactive.cds--tag--disabled .cds--tag__label{background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--tag--selectable.cds--tag--disabled,.cds--tag--operational.cds--tag--disabled{border:1px solid var(--cds-border-disabled, #c6c6c6);background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--tag--selectable.cds--tag--disabled:hover,.cds--tag--operational.cds--tag--disabled:hover{background-color:var(--cds-layer);cursor:not-allowed}.cds--tag--interactive{transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--tag__close-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;margin:0 0 0 .125rem;background-color:rgba(0,0,0,0);block-size:var(--cds-layout-size-height-local);color:currentColor;cursor:pointer;inline-size:var(--cds-layout-size-height-local);transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tag__close-icon svg{fill:currentColor}.cds--tag__custom-icon{flex-shrink:0;padding:0;border:0;background-color:rgba(0,0,0,0);block-size:1rem;color:currentColor;inline-size:1rem;margin-inline-end:.25rem;outline:none}.cds--tag__custom-icon svg{fill:currentColor}.cds--tag--disabled .cds--tag__close-icon{cursor:not-allowed}.cds--tag__close-icon:focus{z-index:99999;border-radius:50%;box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe);outline:none}.cds--tag--high-contrast .cds--tag__close-icon:focus{box-shadow:inset 0 0 0 1px var(--cds-focus-inverse, #ffffff)}.cds--tag--filter.cds--tag--disabled .cds--tag__close-icon:hover{background-color:rgba(0,0,0,0)}.cds--tag--filter.cds--tag--disabled svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--tag--sm.cds--tag--filter{padding-inline-end:0}.cds--tag--sm .cds--tag__close-icon{margin-inline-start:.3125rem}.cds--tag.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--tag.cds--skeleton:hover,.cds--tag.cds--skeleton:focus,.cds--tag.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--tag.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--tag.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--tag.cds--skeleton{background:CanvasText}.cds--tag.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--tag.cds--skeleton{background-color:var(--cds-skeleton-background, #e8e8e8);color:var(--cds-text-primary, #161616)}.cds--tag.cds--skeleton.cds--tag--operational{border:1px solid var(--cds-skeleton-background, #e8e8e8)}.cds--tag.cds--skeleton.cds--tag--operational:hover{background-color:var(--cds-skeleton-background, #e8e8e8)}.cds--tag.cds--skeleton .cds--tag__close-icon:hover{background-color:var(--cds-skeleton-background, #e8e8e8)}.cds--tag.cds--skeleton .cds--definition-term .cds--tag__label{color:var(--cds-text-primary, #161616)}.cds--tag.cds--skeleton{overflow:hidden;inline-size:3.75rem}@supports(hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.cds--tag.cds--skeleton{transform:translateZ(0)}}.cds--tag .cds--ai-label .cds--ai-label__button--inline,.cds--tag .cds--slug .cds--slug__button--inline{color:currentColor;margin-inline-start:.0625rem}.cds--tag .cds--ai-label .cds--ai-label__button--inline .cds--ai-label__text::before,.cds--tag .cds--slug .cds--slug__button--inline .cds--slug__text::before{background-color:currentColor}.cds--tag .cds--ai-label .cds--ai-label__button--inline:hover,.cds--tag .cds--slug .cds--slug__button--inline:hover{border-color:currentColor}.cds--tag--filter .cds--tag__decorator>*,.cds--tag--filter .cds--ai-label,.cds--tag--filter .cds--slug{min-inline-size:2.00875rem}.cds--tag .cds--tag__decorator:not(:has(.cds--ai-label)){block-size:1rem;text-align:center}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--tag{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--tag__close-icon:focus{color:Highlight;outline:1px solid Highlight}}.cds--tag-label-tooltip{max-inline-size:-webkit-fill-available}.cds--tag__custom-icon+.cds--tag-label-tooltip{max-inline-size:11rem}.cds--tag--filter .cds--tag__custom-icon+.cds--tag-label-tooltip{max-inline-size:9.875rem}.cds--interactive--tag-children{display:inline-flex;max-inline-size:12.5rem;place-items:center}.cds--tag--filter .cds--tag__custom-icon+span>.cds--interactive--tag-children{max-inline-size:11.5rem}.cds--tag .cds--definition-term{-webkit-border-after:none;border-block-end:none;cursor:default;max-inline-size:12rem}.cds--tag .cds--tag__custom-icon+span>.cds--definition-term{max-inline-size:11rem}.cds--tag>.cds--popover-container{display:flex}.cds--toggletip-button:has(.cds--tag--operational.cds--tag--disabled){pointer-events:none}.cds--list-box__wrapper{display:block}.cds--list-box__wrapper--inline{display:inline-grid;align-items:center;grid-gap:.25rem;grid-template:auto auto/auto auto}.cds--list-box__wrapper--inline .cds--label{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}.cds--list-box__wrapper--inline .cds--label,.cds--list-box__wrapper--inline .cds--form__helper-text,.cds--list-box__wrapper--inline .cds--form-requirement{margin:0}.cds--list-box__wrapper--inline .cds--form__helper-text{max-inline-size:none}.cds--list-box__wrapper--inline .cds--form-requirement{grid-column:2}.cds--list-box html{font-size:100%}.cds--list-box body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--list-box code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--list-box strong{font-weight:600}.cds--list-box{position:relative;border:none;background-color:var(--cds-field);block-size:2.5rem;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);cursor:pointer;inline-size:100%;max-block-size:2.5rem;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--list-box:hover{background-color:var(--cds-field-hover)}.cds--multi-select.cds--multi-select--readonly.cds--list-box{cursor:default}.cds--list-box--lg{block-size:3rem;max-block-size:3rem}.cds--list-box--sm{block-size:2rem;max-block-size:2rem}.cds--list-box--expanded{border-block-end-color:var(--cds-border-subtle-01, #c6c6c6)}.cds--layer-two .cds--list-box--expanded{border-block-end-color:var(--cds-border-subtle-02, #e0e0e0)}.cds--layer-three .cds--list-box--expanded{border-block-end-color:var(--cds-border-subtle-03, #c6c6c6)}.cds--list-box--expanded:hover{background-color:var(--cds-field)}.cds--list-box--expanded:hover.cds--list-box--light:hover{background-color:var(--cds-field-02, #ffffff)}.cds--list-box .cds--text-input{block-size:100%;min-inline-size:0}.cds--list-box__invalid-icon{position:absolute;fill:var(--cds-support-error, #da1e28);inset-block-start:50%;inset-inline-end:2.5rem;transform:translateY(-50%)}.cds--list-box__invalid-icon--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--list-box__invalid-icon--warning path[fill]{fill:#000;opacity:1}.cds--list-box[data-invalid] .cds--list-box__field,.cds--list-box.cds--list-box--warning .cds--list-box__field{border-block-end:0;padding-inline-end:4rem}.cds--list-box[data-invalid].cds--list-box--inline .cds--list-box__field,.cds--list-box.cds--list-box--warning.cds--list-box--inline .cds--list-box__field{padding-inline-end:3.5rem}.cds--list-box--light{background-color:var(--cds-field-02, #ffffff)}.cds--list-box--light:hover{background-color:var(--cds-field-hover)}.cds--list-box--light .cds--list-box__menu{background:var(--cds-layer)}.cds--list-box--light .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle)}.cds--list-box--light.cds--list-box--expanded{border-block-end-color:rgba(0,0,0,0)}.cds--list-box--disabled:hover{background-color:var(--cds-field)}.cds--list-box--light.cds--list-box--disabled{background-color:var(--cds-field-02, #ffffff)}.cds--list-box--disabled,.cds--list-box--disabled .cds--list-box__field,.cds--list-box--disabled .cds--list-box__field:focus{border-block-end-color:rgba(0,0,0,0);outline:none}.cds--list-box--disabled .cds--list-box__label,.cds--list-box--disabled.cds--list-box--inline .cds--list-box__label{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box--disabled .cds--list-box__menu-icon>svg,.cds--list-box--disabled .cds--list-box__selection>svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box--disabled,.cds--list-box--disabled .cds--list-box__field,.cds--list-box--disabled .cds--list-box__menu-icon{cursor:not-allowed}.cds--list-box--disabled .cds--list-box__menu-item,.cds--list-box--disabled .cds--list-box__menu-item:hover,.cds--list-box--disabled .cds--list-box__menu-item--highlighted{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));text-decoration:none}.cds--list-box--disabled .cds--list-box__selection:hover{cursor:not-allowed}.cds--list-box--disabled.cds--list-box[data-invalid] .cds--list-box__field{padding-inline-end:3rem}.cds--list-box--disabled.cds--list-box[data-invalid].cds--list-box--inline .cds--list-box__field{padding-inline-end:2rem}.cds--list-box.cds--list-box--inline{border-width:0;background-color:rgba(0,0,0,0)}.cds--list-box.cds--list-box--inline:hover{background-color:var(--cds-layer-hover)}.cds--list-box.cds--list-box--inline.cds--list-box--expanded{border-block-end-width:0}.cds--list-box.cds--list-box--inline.cds--list-box--expanded .cds--list-box__field[aria-expanded=true]{border-width:0}.cds--list-box.cds--list-box--inline.cds--list-box--expanded:hover,.cds--list-box.cds--list-box--inline.cds--list-box--disabled:hover{background-color:rgba(0,0,0,0)}.cds--list-box.cds--list-box--inline .cds--list-box__field{padding:0 2rem 0 .5rem}.cds--list-box.cds--list-box--inline .cds--list-box__menu-icon{inset-inline-end:.5rem}.cds--list-box.cds--list-box--inline .cds--list-box__invalid-icon{inset-inline-end:2rem}.cds--list-box--inline .cds--list-box__label{color:var(--cds-text-primary, #161616)}.cds--list-box--inline .cds--list-box__field{block-size:100%}.cds--dropdown--inline .cds--list-box__field{max-inline-size:30rem}.cds--dropdown--inline .cds--list-box__menu{max-inline-size:30rem;min-inline-size:18rem}.cds--list-box__field{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--list-box__field *,.cds--list-box__field *::before,.cds--list-box__field *::after{box-sizing:inherit}.cds--list-box__field{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--list-box__field::-moz-focus-inner{border:0}.cds--list-box__field{position:relative;display:inline-flex;overflow:hidden;align-items:center;block-size:calc(100% + 1px);cursor:pointer;outline:none;padding-block:0;padding-inline:1rem 3rem;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.cds--list-box__field:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__field:focus{outline-style:dotted}}.cds--list-box__field[disabled]{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));outline:none}.cds--list-box__field .cds--text-input{padding-inline-end:5rem}.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input,.cds--list-box--warning .cds--list-box__field .cds--text-input{padding-inline-end:6.5625rem}.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input+.cds--list-box__invalid-icon,.cds--list-box--warning .cds--list-box__field .cds--text-input+.cds--list-box__invalid-icon{inset-inline-end:5.125rem}.cds--list-box__field .cds--text-input--empty{padding-inline-end:3rem}.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input--empty,.cds--list-box--warning .cds--list-box__field .cds--text-input--empty{padding-inline-end:4rem}.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input--empty+.cds--list-box__invalid-icon,.cds--list-box--warning .cds--list-box__field .cds--text-input--empty+.cds--list-box__invalid-icon{inset-inline-end:2.5rem}.cds--list-box__label{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);overflow:hidden;color:var(--cds-text-primary, #161616);text-overflow:ellipsis;user-select:none;white-space:nowrap}.cds--list-box__menu-icon{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--list-box__menu-icon *,.cds--list-box__menu-icon *::before,.cds--list-box__menu-icon *::after{box-sizing:inherit}.cds--list-box__menu-icon{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start}.cds--list-box__menu-icon::-moz-focus-inner{border:0}.cds--list-box__menu-icon{position:absolute;display:flex;align-items:center;justify-content:center;block-size:1.5rem;cursor:pointer;inline-size:1.5rem;inset-inline-end:.75rem;outline:none;transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--list-box__menu-icon>svg{fill:var(--cds-icon-primary, #161616)}.cds--list-box__menu-icon--open{justify-content:center;inline-size:1.5rem;transform:rotate(180deg)}.cds--list-box__selection{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--list-box__selection *,.cds--list-box__selection *::before,.cds--list-box__selection *::after{box-sizing:inherit}.cds--list-box__selection{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start}.cds--list-box__selection::-moz-focus-inner{border:0}.cds--list-box__selection{position:absolute;display:flex;align-items:center;justify-content:center;block-size:1.5rem;cursor:pointer;inline-size:1.5rem;inset-block-start:50%;inset-inline-end:2.8125rem;transform:translateY(-50%);transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.cds--list-box__selection:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__selection:focus{outline-style:dotted}}.cds--list-box__selection:focus:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__selection:focus:hover{outline-style:dotted}}.cds--list-box__selection>svg{fill:var(--cds-icon-primary, #161616)}.cds--list-box--disabled .cds--list-box__selection:focus{outline:none}.cds--list-box__selection--multi{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);position:static;display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-radius:.75rem;background-color:var(--cds-background-inverse, #393939);block-size:1.5rem;color:var(--cds-text-inverse, #ffffff);inline-size:auto;inset-block-start:auto;line-height:0;margin-inline-end:.625rem;padding-inline-end:.125rem;transform:none}.cds--list-box__selection--multi>svg{padding:.125rem;block-size:1.25rem;fill:var(--cds-icon-inverse, #ffffff);inline-size:1.25rem;margin-inline-start:.25rem}.cds--list-box__selection--multi>svg:hover{border-radius:50%;background-color:var(--cds-button-secondary-hover, #474747)}.cds--list-box--disabled .cds--list-box__selection--multi{background-color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));color:var(--cds-layer)}.cds--list-box--disabled .cds--list-box__selection--multi.cds--tag--operational{border:1px solid var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box--disabled .cds--list-box__selection--multi.cds--tag--operational:hover{background-color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box--disabled .cds--list-box__selection--multi .cds--tag__close-icon:hover{background-color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box--disabled .cds--list-box__selection--multi .cds--definition-term .cds--tag__label{color:var(--cds-layer)}.cds--list-box--disabled .cds--list-box__selection--multi>svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box--disabled .cds--list-box__selection--multi>svg:hover{background-color:initial}.cds--list-box__selection--multi:hover{outline:none}.cds--list-box__menu{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));position:absolute;z-index:9100;display:none;background-color:var(--cds-layer);inline-size:100%;inset-inline:0;overflow-y:auto;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--list-box__menu:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--list-box__menu:focus{outline-style:dotted}}.cds--list-box .cds--list-box__field[aria-expanded=false] .cds--list-box__menu{display:none;max-block-size:0;visibility:hidden}.cds--list-box--expanded .cds--list-box__menu{display:block;max-block-size:13.75rem}.cds--list-box--expanded.cds--list-box--lg .cds--list-box__menu{max-block-size:16.5rem}.cds--list-box--expanded.cds--list-box--sm .cds--list-box__menu{max-block-size:11rem}.cds--list-box__menu-item{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);position:relative;block-size:2.5rem;color:var(--cds-text-secondary, #525252);cursor:pointer;transition:background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.cds--list-box__menu-item:hover{background-color:var(--cds-layer-hover)}.cds--list-box__menu-item:active{background-color:var(--cds-layer-selected)}.cds--list-box--light .cds--list-box__menu-item:hover{background-color:var(--cds-layer-hover)}.cds--list-box--sm .cds--list-box__menu-item{block-size:2rem}.cds--list-box--lg .cds--list-box__menu-item{block-size:3rem}.cds--list-box--disabled .cds--list-box__menu-item:hover{background-color:rgba(0,0,0,0)}.cds--list-box--light .cds--list-box__menu-item:active{background-color:var(--cds-layer-selected)}.cds--list-box--disabled .cds--list-box__menu-item__option:hover{border-block-start-color:var(--cds-border-subtle-01, #c6c6c6)}.cds--layer-two .cds--list-box--disabled .cds--list-box__menu-item__option:hover{border-block-start-color:var(--cds-border-subtle-02, #e0e0e0)}.cds--layer-three .cds--list-box--disabled .cds--list-box__menu-item__option:hover{border-block-start-color:var(--cds-border-subtle-03, #c6c6c6)}.cds--list-box__menu-item:first-of-type .cds--list-box__menu-item__option{border-block-start-color:rgba(0,0,0,0)}.cds--list-box__menu-item:hover .cds--list-box__menu-item__option{color:var(--cds-text-primary, #161616)}.cds--list-box--disabled .cds--list-box__menu-item:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-01, #c6c6c6)}.cds--layer-two .cds--list-box--disabled .cds--list-box__menu-item:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-02, #e0e0e0)}.cds--layer-three .cds--list-box--disabled .cds--list-box__menu-item:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-03, #c6c6c6)}.cds--layer-two .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-02, #e0e0e0)}.cds--layer-three .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-03, #c6c6c6)}.cds--list-box__menu-item__option{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--list-box__menu-item__option *,.cds--list-box__menu-item__option *::before,.cds--list-box__menu-item__option *::after{box-sizing:inherit}.cds--list-box__menu-item__option{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;overflow:hidden;padding:.6875rem 0;margin:0 1rem;block-size:2.5rem;border-block-end:1px solid rgba(0,0,0,0);border-block-start:1px solid rgba(0,0,0,0);border-block-start-color:var(--cds-border-subtle-01, #c6c6c6);color:var(--cds-text-secondary, #525252);font-weight:normal;line-height:1rem;padding-inline-end:1.5rem;text-decoration:none;text-overflow:ellipsis;transition:border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);white-space:nowrap}.cds--list-box__menu-item__option:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__menu-item__option:focus{outline-style:dotted}}.cds--list-box__menu-item__option:focus{padding:.6875rem 1rem;border-color:rgba(0,0,0,0);margin:0}.cds--list-box__menu-item__option:hover{border-color:rgba(0,0,0,0);color:var(--cds-text-primary, #161616)}.cds--list-box--sm .cds--list-box__menu-item__option{block-size:2rem;padding-block:.4375rem .4375rem}.cds--list-box--lg .cds--list-box__menu-item__option{block-size:3rem;padding-block:.9375rem .9375rem}.cds--list-box--disabled .cds--list-box__menu-item:hover .cds--list-box__menu-item__option,.cds--list-box--disabled .cds--list-box__menu-item__option{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box__menu-item[disabled],.cds--list-box__menu-item[disabled] *,.cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option,.cds--list-box__menu-item[disabled]:hover{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed;outline:none}.cds--list-box__menu-item[disabled]:hover{background-color:revert}.cds--list-box__menu-item[disabled] .cds--checkbox-label::before{border-color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option,.cds--list-box__menu-item[disabled]:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-01, #c6c6c6)}.cds--layer-two .cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option,.cds--layer-two .cds--list-box__menu-item[disabled]:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-02, #e0e0e0)}.cds--layer-three .cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option,.cds--layer-three .cds--list-box__menu-item[disabled]:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-03, #c6c6c6)}.cds--list-box__menu-item--active+.cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option,.cds--list-box__menu-item:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:rgba(0,0,0,0)}.cds--list-box.cds--list-box--inline .cds--list-box__menu-item__option{margin:0 .5rem}.cds--list-box.cds--list-box--inline .cds--list-box__menu-item__option:focus{margin:0;padding-inline:.5rem .5rem}.cds--list-box__menu-item--highlighted{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__menu-item--highlighted{outline-style:dotted}}.cds--list-box__menu-item--highlighted{color:var(--cds-text-primary, #161616)}.cds--list-box__menu-item--highlighted .cds--list-box__menu-item__option,.cds--list-box__menu-item--highlighted+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:rgba(0,0,0,0)}.cds--list-box__menu-item--highlighted .cds--list-box__menu-item__option{color:var(--cds-text-primary, #161616)}.cds--list-box__menu-item--active{background-color:var(--cds-layer-selected);border-block-end-color:var(--cds-layer-selected);color:var(--cds-text-primary, #161616)}.cds--list-box--light .cds--list-box__menu-item--active{background-color:var(--cds-layer-selected);border-block-end-color:var(--cds-layer-selected)}.cds--list-box__menu-item--active:hover{background-color:var(--cds-layer-selected-hover);border-block-end-color:var(--cds-layer-selected-hover)}.cds--list-box__menu-item--active .cds--list-box__menu-item__option{color:var(--cds-text-primary, #161616)}.cds--list-box__menu-item--active+.cds--list-box__menu-item>.cds--list-box__menu-item__option{border-block-start-color:rgba(0,0,0,0)}.cds--list-box__menu-item__selected-icon{position:absolute;display:none;fill:var(--cds-icon-primary, #161616);inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}.cds--list-box--inline .cds--list-box__menu-item__selected-icon{inset-inline-end:.5rem}.cds--list-box__menu-item--active .cds--list-box__menu-item__selected-icon{display:block}.cds--list-box__menu-item .cds--checkbox-label{inline-size:100%}.cds--list-box__menu-item .cds--checkbox-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--list-box--up .cds--list-box__menu{inset-block-end:2.5rem}.cds--list-box--up.cds--dropdown--sm .cds--list-box__menu,.cds--list-box--up.cds--list-box--sm .cds--list-box__menu,.cds--list-box--up .cds--list-box--sm .cds--list-box__menu{inset-block-end:2rem}.cds--list-box--up.cds--dropdown--lg .cds--list-box__menu,.cds--list-box--up.cds--list-box--lg .cds--list-box__menu,.cds--list-box--up .cds--list-box--lg .cds--list-box__menu{inset-block-end:3rem}.cds--list-box input[role=combobox],.cds--list-box input[type=text]{background-color:inherit;min-inline-size:0;text-overflow:ellipsis}.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>*,.cds--list-box__wrapper--slug .cds--ai-label,.cds--list-box__wrapper--slug .cds--slug{position:absolute;inset-block-start:50%;inset-inline-end:calc(2.5rem + 9px);margin-block-start:.03125rem;transform:translateY(-50%)}.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>*::after,.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>*::before,.cds--list-box__wrapper--slug .cds--ai-label::after,.cds--list-box__wrapper--slug .cds--ai-label::before,.cds--list-box__wrapper--slug .cds--slug::after,.cds--list-box__wrapper--slug .cds--slug::before{position:absolute;background-color:var(--cds-border-subtle-01, #c6c6c6);block-size:1rem;content:"";inline-size:.0625rem}.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>*::before,.cds--list-box__wrapper--slug .cds--ai-label::before,.cds--list-box__wrapper--slug .cds--slug::before{display:none;inset-inline-start:-0.5625rem}.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>*::after,.cds--list-box__wrapper--slug .cds--ai-label::after,.cds--list-box__wrapper--slug .cds--slug::after{display:block;inset-block-start:0;inset-inline-end:-0.5625rem}.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator .cds--ai-label--revert::after,.cds--list-box__wrapper--slug .cds--ai-label--revert::after,.cds--list-box__wrapper--slug .cds--slug--revert::after{inset-block-start:.5rem;inset-inline-end:-0.0625rem}.cds--list-box__wrapper--decorator .cds--list-box:has(.cds--list-box__inner-wrapper--decorator .cds--ai-label):not(:has(.cds--list-box__inner-wrapper--decorator .cds--ai-label--revert)),.cds--list-box__wrapper--slug .cds--list-box:has(.cds--ai-label):not(:has(.cds--ai-label--revert)),.cds--list-box__wrapper--slug .cds--list-box:has(.cds--slug):not(:has(.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--list-box__wrapper--decorator .cds--list-box input[role=combobox],.cds--list-box__wrapper--slug .cds--list-box input[role=combobox]{border-block-end-color:rgba(0,0,0,0)}.cds--list-box__wrapper--decorator .cds--list-box__field,.cds--list-box__wrapper--decorator .cds--text-input--empty,.cds--list-box__wrapper--slug .cds--list-box__field,.cds--list-box__wrapper--slug .cds--text-input--empty{padding-inline-end:4rem}.cds--list-box__wrapper--decorator .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--slug .cds--text-input:not(.cds--text-input--empty){padding-inline-end:6rem}.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--text-input--empty,.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--list-box__field,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--text-input--empty,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__field,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--text-input--empty,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--list-box__field,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--text-input--empty,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field{padding-inline-end:6rem}.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--slug .cds--list-box--warning .cds--text-input:not(.cds--text-input--empty){padding-inline-end:8.8125rem}.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--text-input--empty+.cds--list-box__invalid-icon,.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--list-box__invalid-icon,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__invalid-icon.cds--list-box__invalid-icon--warning,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--text-input--empty+.cds--list-box__invalid-icon,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--list-box__invalid-icon,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__invalid-icon.cds--list-box__invalid-icon--warning{inset-inline-end:5.1875rem}.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid]>*::before,.cds--list-box__wrapper--decorator .cds--list-box--warning>*::before,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--ai-label::before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--ai-label::before,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--ai-label::before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--ai-label::before,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--slug::before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--slug::before{display:block}.cds--list-box__wrapper--decorator .cds--list-box__field:has(.cds--list-box__selection)~.cds--list-box__inner-wrapper--decorator .cds--ai-label,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection)~.cds--list-box__inner-wrapper--decorator .cds--ai-label,.cds--list-box__wrapper--slug .cds--list-box__field:has(.cds--list-box__selection)~.cds--ai-label,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection)~.cds--ai-label,.cds--list-box__wrapper--slug .cds--list-box__field:has(.cds--list-box__selection)~.cds--slug,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection)~.cds--slug{inset-inline-end:calc(4rem + 18px)}.cds--list-box__wrapper--decorator .cds--list-box--invalid .cds--list-box__field:has(.cds--list-box__selection) .cds--list-box__invalid-icon,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection) .cds--list-box__invalid-icon,.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--list-box__field:has(.cds--list-box__selection) .cds--list-box__invalid-icon,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection) .cds--list-box__invalid-icon{inset-inline-end:7.25rem}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--list-box__field,.cds--list-box__menu,.cds--multi-select .cds--tag--filter{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--list-box__field:focus,.cds--multi-select .cds--tag__close-icon:focus,.cds--list-box__menu-item--highlighted .cds--list-box__menu-item__option{color:Highlight;outline:1px solid Highlight}}.cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection::after{position:absolute;background-color:var(--cds-border-subtle-01, #c6c6c6);block-size:1rem;content:"";inline-size:.0625rem;margin-inline-start:2.0625rem}.cds--list-box--warning .cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection::before,.cds--list-box--invalid[data-invalid] .cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection::before{position:absolute;background-color:var(--cds-border-subtle-01, #c6c6c6);block-size:1rem;content:"";inline-size:.0625rem;margin-inline-end:2.0625rem}.cds--list-box__wrapper--decorator:has(.cds--multi-select) .cds--list-box__menu-icon,.cds--list-box__wrapper--slug:has(.cds--multi-select) .cds--list-box__menu-icon{inset-inline-end:.75rem}.cds--list-box__wrapper--decorator:has(.cds--dropdown) .cds--list-box__menu-icon,.cds--list-box__wrapper--slug:has(.cds--dropdown) .cds--list-box__menu-icon{inset-inline-end:.75rem}.cds--combo-box:hover{background-color:var(--cds-field)}.cds--combo-box .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted::before{position:absolute;border:2px solid var(--cds-focus, #0f62fe);block-size:100%;border-block-start:1px solid var(--cds-focus, #0f62fe);content:"";inline-size:100%}.cds--combo-box .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted{outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.cds--combo-box.cds--list-box--light:hover{background-color:var(--cds-field-02, #ffffff)}.cds--combo-box .cds--text-input::-ms-clear{display:none}.cds--combo-box.cds--list-box--expanded .cds--text-input{border-block-end-color:var(--cds-border-subtle)}.cds--combo-box--input--focus.cds--text-input{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--combo-box--input--focus.cds--text-input{outline-style:dotted}}.cds--combo-box.cds--list-box--expanded:has(input[aria-activedescendant]:not([aria-activedescendant=""])) .cds--combo-box--input--focus.cds--text-input{outline-offset:-0.0625rem;outline-width:.0625rem}.cds--combo-box .cds--list-box__field,.cds--combo-box.cds--list-box[data-invalid] .cds--list-box__field,.cds--combo-box.cds--list-box--warning .cds--list-box__field,.cds--combo-box.cds--list-box--disabled.cds--list-box[data-invalid] .cds--list-box__field,.cds--combo-box.cds--list-box--disabled.cds--list-box--warning .cds--list-box__field{padding:0}.cds--combo-box--readonly,.cds--combo-box--readonly:hover{background-color:rgba(0,0,0,0)}.cds--combo-box--readonly .cds--text-input{border-block-end-color:var(--cds-border-subtle)}.cds--combo-box--readonly .cds--list-box__menu-icon,.cds--combo-box--readonly .cds--list-box__selection{cursor:default}.cds--combo-box--readonly .cds--list-box__menu-icon svg,.cds--combo-box--readonly .cds--list-box__selection svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--menu{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--menu *,.cds--menu *::before,.cds--menu *::after{box-sizing:inherit}.cds--menu{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));position:fixed;z-index:9000;padding:.25rem 0;background-color:var(--cds-layer);max-inline-size:18rem;min-inline-size:10rem;opacity:0;overflow-y:auto;visibility:hidden}.cds--menu--with-icons{min-inline-size:12rem}.cds--menu--open{visibility:visible}.cds--menu--open:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--menu--open:focus{outline-style:dotted}}.cds--menu:not(.cds--menu--open) .cds--menu--open{visibility:hidden}.cds--menu--shown{overflow:visible;opacity:1}.cds--menu-item{font-size:var(--cds-body-short-01-font-size, 0.875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, 0.16px);display:grid;align-items:center;block-size:2rem;color:var(--cds-text-secondary, #525252);column-gap:.5rem;cursor:pointer;grid-template-columns:1fr max-content;padding-inline:1rem;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--menu-item:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--menu-item:focus{outline-style:dotted}}.cds--menu-item:hover{background-color:var(--cds-layer-hover);color:var(--cds-text-primary, #161616)}.cds--menu--xs .cds--menu-item{block-size:1.5rem}.cds--menu--sm .cds--menu-item{block-size:2rem}.cds--menu--md .cds--menu-item{block-size:2.5rem}.cds--menu--lg .cds--menu-item{block-size:3rem}.cds--menu-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--menu-item__shortcut{display:flex}.cds--menu-item-group>ul,.cds--menu-item-radio-group>ul{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--menu-item-group>ul *,.cds--menu-item-group>ul *::before,.cds--menu-item-group>ul *::after,.cds--menu-item-radio-group>ul *,.cds--menu-item-radio-group>ul *::before,.cds--menu-item-radio-group>ul *::after{box-sizing:inherit}.cds--menu-item__icon,.cds--menu-item__selection-icon{display:none}.cds--menu--with-icons>.cds--menu-item,.cds--menu--with-icons>.cds--menu-item-group>ul>.cds--menu-item,.cds--menu--with-icons>.cds--menu-item-radio-group>ul>.cds--menu-item,.cds--menu--with-selectable-items>.cds--menu-item,.cds--menu--with-selectable-items>.cds--menu-item-group>ul>.cds--menu-item,.cds--menu--with-selectable-items>.cds--menu-item-radio-group>ul>.cds--menu-item{grid-template-columns:1rem 1fr max-content}.cds--menu--with-icons>.cds--menu-item>.cds--menu-item__icon,.cds--menu--with-icons>.cds--menu-item-group>ul>.cds--menu-item>.cds--menu-item__icon,.cds--menu--with-icons>.cds--menu-item-radio-group>ul>.cds--menu-item>.cds--menu-item__icon,.cds--menu--with-selectable-items>.cds--menu-item>.cds--menu-item__selection-icon,.cds--menu--with-selectable-items>.cds--menu-item-group>ul>.cds--menu-item>.cds--menu-item__selection-icon,.cds--menu--with-selectable-items>.cds--menu-item-radio-group>ul>.cds--menu-item>.cds--menu-item__selection-icon{display:flex}.cds--menu--with-icons.cds--menu--with-selectable-items>.cds--menu-item,.cds--menu--with-icons.cds--menu--with-selectable-items>.cds--menu-item-group>ul>.cds--menu-item,.cds--menu--with-icons.cds--menu--with-selectable-items>.cds--menu-item-radio-group>ul>.cds--menu-item{grid-template-columns:1rem 1rem 1fr max-content}.cds--menu-item--disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--menu-item--disabled:hover,.cds--menu-item--disabled.cds--menu-item--danger:hover{background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--menu-item--danger:focus,.cds--menu-item--danger:hover{background-color:var(--cds-button-danger-primary, #da1e28);color:var(--cds-text-on-color, #ffffff)}.cds--menu-item-divider{display:block;background-color:var(--cds-border-subtle);block-size:.0625rem;inline-size:100%;margin-block:.25rem}.cds--combo-button__container{display:inline-flex;column-gap:.0625rem}.cds--combo-button__container--sm .cds--combo-button__primary-action{min-inline-size:7.9375rem}.cds--combo-button__container--md .cds--combo-button__primary-action{min-inline-size:7.4375rem}.cds--combo-button__container--lg .cds--combo-button__primary-action{min-inline-size:6.9375rem}.cds--combo-button__primary-action .cds--btn{inline-size:100%;max-inline-size:14.9375rem;min-inline-size:6.9375rem}.cds--combo-button__primary-action button{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--combo-button__trigger svg{transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--combo-button__container--open .cds--combo-button__trigger svg{transform:rotate(180deg)}.cds--combo-button__top{transform:translate(0, calc(-100% - var(--cds-popover-offset, 3rem)))}.cds--combo-button__top-start{transform:translate(0, calc(-100% - var(--cds-popover-offset, 3rem)))}.cds--combo-button__top-end{transform:translate(0, calc(-100% - var(--cds-popover-offset, 3rem)))}.cds--contained-list{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-lg)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-xl)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max))}.cds--contained-list .cds--tag{--cds-layout-size-height-xs:1.125rem}.cds--contained-list .cds--tag.cds--layout--size-xs,.cds--layout--size-xs :where(.cds--contained-list .cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-xs)}.cds--contained-list .cds--tag{--cds-layout-size-height-sm:1.125rem}.cds--contained-list .cds--tag.cds--layout--size-sm,.cds--layout--size-sm :where(.cds--contained-list .cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-sm)}.cds--contained-list .cds--tag{--cds-layout-size-height-md:1.5rem}.cds--contained-list .cds--tag.cds--layout--size-md,.cds--layout--size-md :where(.cds--contained-list .cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-md)}.cds--contained-list .cds--tag{--cds-layout-size-height-lg:1.5rem}.cds--contained-list .cds--tag.cds--layout--size-lg,.cds--layout--size-lg :where(.cds--contained-list .cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-lg)}.cds--contained-list .cds--tag{--cds-layout-size-height-xl:1.5rem}.cds--contained-list .cds--tag.cds--layout--size-xl,.cds--layout--size-xl :where(.cds--contained-list .cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-xl)}.cds--contained-list .cds--tag{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-xl)))}.cds--contained-list>ul{padding:0;margin:0}.cds--contained-list__header{position:sticky;z-index:1;display:flex;align-items:center;inset-block-start:0;padding-inline:var(--cds-layout-density-padding-inline-local)}.cds--contained-list__label{inline-size:100%}.cds--contained-list .cds--search{position:sticky;z-index:1;inset-block-start:var(--cds-layout-size-height-local)}.cds--contained-list .cds--search.cds--search--expandable .cds--search-input{background-color:var(--cds-field)}.cds--contained-list .cds--search .cds--search-input{background-color:var(--cds-background, #ffffff);border-block-end:1px solid var(--cds-border-subtle)}.cds--contained-list .cds--search .cds--search-close::before{display:none}.cds--contained-list .cds--search .cds--search-close{border-inline-end:2px solid rgba(0,0,0,0);outline:none}.cds--contained-list .cds--search .cds--search-close:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--contained-list .cds--search .cds--search-close:focus{outline-style:dotted}}.cds--contained-list .cds--search .cds--search-input~.cds--search-close:hover{border-block-end:1px solid rgba(0,0,0,0)}.cds--contained-list .cds--search .cds--search-input:focus~.cds--search-close:hover{border:2px solid var(--cds-focus, #0f62fe);border-inline-start:0;outline:none}.cds--contained-list--on-page+.cds--contained-list--on-page{margin-block-start:1rem}.cds--contained-list--on-page .cds--contained-list__header{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);background-color:var(--cds-background, #ffffff);block-size:var(--cds-layout-size-height-local);border-block-end:1px solid var(--cds-border-subtle);color:var(--cds-text-primary, #161616)}.cds--layer-two .cds--contained-list--on-page .cds--contained-list__header{background-color:var(--cds-layer-01, #f4f4f4)}.cds--layer-three .cds--contained-list--on-page .cds--contained-list__header{background-color:var(--cds-layer-02, #ffffff)}.cds--contained-list--disclosed .cds--contained-list__header{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);background-color:var(--cds-layer);block-size:2rem;color:var(--cds-text-secondary, #525252)}.cds--contained-list-item{position:relative;display:list-item;list-style:none}.cds--contained-list-item:not(:first-of-type){margin-block-start:-1px}.cds--contained-list-item__content{box-sizing:border-box}.cds--contained-list-item--clickable .cds--contained-list-item__content{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--contained-list-item--clickable .cds--contained-list-item__content *,.cds--contained-list-item--clickable .cds--contained-list-item__content *::before,.cds--contained-list-item--clickable .cds--contained-list-item__content *::after{box-sizing:inherit}.cds--contained-list-item--clickable .cds--contained-list-item__content{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--contained-list-item--clickable .cds--contained-list-item__content::-moz-focus-inner{border:0}.cds--contained-list-item--clickable .cds--contained-list-item__content{text-align:start;transition:background-color 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--contained-list-item__content,.cds--contained-list-item--clickable .cds--contained-list-item__content{--temp-1lh: ( var(--cds-body-01-line-height, 1.42857) * 1em );font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);padding:calc((var(--cds-layout-size-height-local) - var(--temp-1lh))/2) var(--cds-layout-density-padding-inline-local);color:var(--cds-text-primary, #161616);min-block-size:var(--cds-layout-size-height-local)}.cds--contained-list-item:not(:last-of-type)::before{position:absolute;background-color:var(--cds-border-subtle);block-size:1px;content:"";inset-block-end:0;inset-inline:0}.cds--contained-list--inset-rulers .cds--contained-list-item:not(:last-of-type)::before{inset-inline:var(--cds-layout-density-padding-inline-local) var(--cds-layout-density-padding-inline-local)}.cds--contained-list-item--clickable .cds--contained-list-item__content:not(:disabled):hover{background-color:var(--cds-layer-hover)}.cds--contained-list-item--clickable .cds--contained-list-item__content:not(:disabled):active{background-color:var(--cds-layer-active)}.cds--contained-list-item--clickable .cds--contained-list-item__content:disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--contained-list-item--clickable .cds--contained-list-item__content:focus{outline:none}.cds--contained-list-item--clickable .cds--contained-list-item__content:focus::after{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--contained-list-item--clickable .cds--contained-list-item__content:focus::after{outline-style:dotted}}.cds--contained-list-item--clickable .cds--contained-list-item__content:focus::after{position:absolute;content:"";inset:0}.cds--contained-list-item--with-action .cds--contained-list-item__content{padding-inline-end:4rem}.cds--contained-list__action,.cds--contained-list-item__action{position:absolute;display:flex;justify-content:flex-end;inset-block-start:0;inset-inline:0;pointer-events:none}.cds--contained-list__action>*,.cds--contained-list-item__action>*{pointer-events:all}.cds--contained-list-item--with-icon .cds--contained-list-item__content{display:grid;column-gap:.75rem;grid-template-columns:1rem 1fr}.cds--contained-list-item__icon{display:inline-flex;padding-block-start:.125rem}.cds--content-switcher{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));display:flex;justify-content:space-evenly;border-radius:.25rem;block-size:var(--cds-layout-size-height-local);inline-size:100%;outline:.0625rem solid var(--cds-border-inverse, #161616);outline-offset:-0.0625rem}.cds--content-switcher:has(.cds--content-switcher-btn:disabled){outline-color:var(--cds-border-disabled, #c6c6c6)}.cds--content-switcher-btn html{font-size:100%}.cds--content-switcher-btn body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--content-switcher-btn code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--content-switcher-btn strong{font-weight:600}.cds--content-switcher-btn{font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);position:relative;display:inline-flex;overflow:hidden;border:none;margin:0;background-color:rgba(0,0,0,0);border-block-end:.0625rem solid var(--cds-border-inverse, #161616);border-block-start:.0625rem solid var(--cds-border-inverse, #161616);color:var(--cds-text-secondary, #525252);text-align:start;text-decoration:none;white-space:nowrap}.cds--content-switcher-btn::after{position:absolute;display:block;border-radius:.25rem;background-color:var(--cds-layer-selected-inverse, #161616);block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;transform:scaleY(0);transform-origin:bottom}.cds--content-switcher-btn:disabled::after{display:none}.cds--content-switcher-btn:focus{border:0}.cds--content-switcher-btn:focus::after{border-radius:.25rem;box-shadow:inset 0 0 0 2px var(--cds-focus, #0f62fe),inset 0 0 0 3px var(--cds-focus-inset, #ffffff)}.cds--content-switcher-btn:hover{color:var(--cds-text-primary, #161616);cursor:pointer}.cds--content-switcher-btn:hover,.cds--content-switcher-btn:active{z-index:3;background-color:var(--cds-layer-hover);color:var(--cds-text-primary, #161616)}.cds--content-switcher-btn:disabled{border-color:var(--cds-border-disabled, #c6c6c6);background-color:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--content-switcher-btn:disabled:hover{cursor:not-allowed}.cds--content-switcher-btn:not(.cds--content-switcher--selected):focus::before{display:block;border-radius:.25rem;block-size:100%;box-shadow:inset 0 0 0 .125rem var(--cds-focus, #0f62fe);content:"";inline-size:100%}.cds--content-switcher-btn:not(.cds--content-switcher--selected):focus::after{background-color:var(--cds-focus-inset, #ffffff);transform:scaleY(1)}.cds--content-switcher-btn:not(.cds--content-switcher--selected):focus:hover::after{border-radius:0;background-color:var(--cds-layer-hover);border-block-end:.0625rem solid var(--cds-border-inverse, #161616);border-block-start:.0625rem solid var(--cds-border-inverse, #161616);box-shadow:none}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn{align-items:center;padding:.5rem var(--cds-layout-density-padding-inline-local);inline-size:100%}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:first-child{border-end-start-radius:.25rem;border-start-start-radius:.25rem;box-shadow:inset .0625rem 0 0 0 var(--cds-border-inverse, #161616)}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:first-child:disabled{box-shadow:none}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:last-child{border-end-end-radius:.25rem;border-start-end-radius:.25rem;box-shadow:inset -0.0625rem 0 0 0 var(--cds-border-inverse, #161616)}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:last-child:disabled{box-shadow:none}.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected,.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected:first-child,.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected:last-child{border:0}.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected:disabled::before,.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected:first-child:disabled::before,.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected:last-child:disabled::before{display:none}.cds--content-switcher-btn::before{position:absolute;z-index:2;display:block;background-color:var(--cds-border-subtle);block-size:1rem;content:"";inline-size:.0625rem;inset-inline-start:0}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:first-of-type::before{background-color:rgba(0,0,0,0)}.cds--content-switcher-btn:focus::before,.cds--content-switcher-btn:focus+.cds--content-switcher-btn::before,.cds--content-switcher-btn:hover::before,.cds--content-switcher-btn:hover+.cds--content-switcher-btn::before,.cds--content-switcher--selected::before,.cds--content-switcher--selected+.cds--content-switcher-btn::before{background-color:rgba(0,0,0,0)}.cds--content-switcher-btn:disabled::before,.cds--content-switcher-btn:disabled:hover+.cds--content-switcher-btn:disabled::before{background-color:var(--cds-border-disabled, #c6c6c6)}.cds--content-switcher-btn.cds--content-switcher--selected:disabled+.cds--content-switcher-btn::before,.cds--content-switcher-btn.cds--content-switcher--selected:disabled:hover+.cds--content-switcher-btn::before{background-color:rgba(0,0,0,0)}.cds--content-switcher__icon{fill:var(--cds-icon-secondary, #525252)}.cds--content-switcher__icon+span{margin-inline-start:.5rem}.cds--content-switcher__label{z-index:1;overflow:hidden;max-inline-size:100%;text-overflow:ellipsis;white-space:nowrap}.cds--content-switcher-btn:hover .cds--content-switcher__icon,.cds--content-switcher-btn:focus .cds--content-switcher__icon{fill:var(--cds-icon-primary, #161616)}.cds--content-switcher-btn:focus:has(+.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover)::before,.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover+.cds--content-switcher-btn:focus::before,.cds--content-switcher-btn:hover+.cds--content-switcher-btn.cds--content-switcher--selected::before,.cds--content-switcher-btn.cds--content-switcher--selected:has(+.cds--content-switcher-btn:hover)::before{z-index:0;border-radius:0;block-size:100%;border-block-end:.0625rem solid var(--cds-border-inverse, #161616);border-block-start:.0625rem solid var(--cds-border-inverse, #161616);box-shadow:inset 0 0 0 .0625rem var(--cds-layer-hover);content:"";inline-size:100%}.cds--content-switcher-btn:focus:has(+.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover):not(.cds--content-switcher--selected)::after,.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover+.cds--content-switcher-btn:focus:not(.cds--content-switcher--selected)::after,.cds--content-switcher-btn:hover+.cds--content-switcher-btn.cds--content-switcher--selected:not(.cds--content-switcher--selected)::after,.cds--content-switcher-btn.cds--content-switcher--selected:has(+.cds--content-switcher-btn:hover):not(.cds--content-switcher--selected)::after{background-color:var(--cds-focus-inset, #ffffff);transform:scaleY(1)}.cds--content-switcher-btn.cds--content-switcher--selected{z-index:3;color:var(--cds-text-inverse, #ffffff)}.cds--content-switcher-btn.cds--content-switcher--selected:hover{background-color:rgba(0,0,0,0)}.cds--content-switcher-btn.cds--content-switcher--selected:disabled{border-radius:.25rem;background-color:var(--cds-button-disabled, #c6c6c6);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--content-switcher-btn.cds--content-switcher--selected::after{transform:scaleY(1)}.cds--content-switcher-btn.cds--content-switcher--selected .cds--content-switcher__icon{fill:var(--cds-icon-inverse, #ffffff)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--content-switcher-btn:focus{color:Highlight;outline:1px solid Highlight}}.cds--content-switcher--icon-only{justify-content:flex-start;inline-size:fit-content}.cds--content-switcher--icon-only .cds--content-switcher-btn{align-items:center;padding:0;transition:none}.cds--content-switcher--icon-only .cds--content-switcher-btn:focus{box-shadow:none}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:first-child .cds--content-switcher-btn:first-of-type::before{background-color:rgba(0,0,0,0)}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:first-child .cds--content-switcher-btn{border-end-start-radius:.25rem;border-start-start-radius:.25rem;box-shadow:inset .0625rem 0 0 0 var(--cds-border-inverse, #161616)}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:last-child .cds--content-switcher-btn{border-end-end-radius:.25rem;border-start-end-radius:.25rem;box-shadow:inset -0.0625rem 0 0 0 var(--cds-border-inverse, #161616)}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:first-child .cds--content-switcher-btn[disabled],.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:last-child .cds--content-switcher-btn[disabled]{box-shadow:none}.cds--content-switcher--lg .cds--content-switcher-btn{padding-inline:.875rem .875rem}.cds--content-switcher--lg .cds--content-switcher-btn svg{block-size:20px;inline-size:20px}.cds--content-switcher--icon-only .cds--content-switcher-btn svg{z-index:1;fill:var(--cds-icon-primary, #161616)}.cds--content-switcher--icon-only .cds--content-switcher-btn.cds--content-switcher--selected svg{z-index:1;fill:var(--cds-icon-inverse, #ffffff)}.cds--content-switcher--icon-only.cds--content-switcher--sm .cds--btn--sm{block-size:2rem}.cds--content-switcher-btn:focus::before,.cds--content-switcher-popover__wrapper:focus-within+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn::before,.cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--disabled):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher--selected):not(:focus)::before,.cds--content-switcher--selected::before,.cds--content-switcher-popover--selected+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn::before{background-color:rgba(0,0,0,0)}.cds--content-switcher--icon-only .cds--content-switcher-btn[disabled] svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--content-switcher--icon-only .cds--content-switcher-btn[disabled]:not(.cds--content-switcher--selected):hover,.cds--content-switcher--icon-only .cds--content-switcher-popover--selected+.cds--content-switcher-popover--disabled .cds--content-switcher-btn[disabled]:hover::before{background-color:rgba(0,0,0,0)}.cds--content-switcher--icon-only .cds--content-switcher-btn[disabled]:hover::before{background-color:var(--cds-border-subtle)}.cds--content-switcher-popover__wrapper:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover) .cds--content-switcher-btn:focus::before,.cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--selected):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:focus::before,.cds--content-switcher-popover__wrapper:hover+.cds--content-switcher-popover__wrapper .cds--content-switcher--selected::before,.cds--content-switcher-popover--selected:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:hover) .cds--content-switcher-btn::before{z-index:0;border-radius:0;block-size:100%;border-block-end:.0625rem solid var(--cds-border-inverse, #161616);border-block-start:.0625rem solid var(--cds-border-inverse, #161616);box-shadow:inset 0 0 0 .0625rem var(--cds-layer-hover);content:"";inline-size:100%}.cds--content-switcher-popover__wrapper:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover) .cds--content-switcher-btn:focus:not(.cds--content-switcher--selected)::after,.cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--selected):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:focus:not(.cds--content-switcher--selected)::after,.cds--content-switcher-popover__wrapper:hover+.cds--content-switcher-popover__wrapper .cds--content-switcher--selected:not(.cds--content-switcher--selected)::after,.cds--content-switcher-popover--selected:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:hover) .cds--content-switcher-btn:not(.cds--content-switcher--selected)::after{background-color:var(--cds-focus-inset, #ffffff);transform:scaleY(1)}.cds--content-switcher--low-contrast{background-color:var(--cds-content-switcher-background, #e0e0e0);outline-color:var(--cds-border-strong)}.cds--content-switcher--low-contrast .cds--content-switcher-btn{border-color:var(--cds-border-strong)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:hover,.cds--content-switcher--low-contrast .cds--content-switcher-btn:active{background-color:var(--cds-content-switcher-background-hover, #d1d1d1)}.cds--content-switcher--low-contrast .cds--content-switcher-btn::before{background-color:var(--cds-border-strong)}.cds--content-switcher--low-contrast .cds--content-switcher-btn::after{background-color:var(--cds-content-switcher-selected, #ffffff)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:disabled{border-color:var(--cds-border-disabled, #c6c6c6);background-color:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--content-switcher--low-contrast .cds--content-switcher-btn:disabled:hover{cursor:not-allowed}.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher--selected):focus::before{background:rgba(0,0,0,0)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher--selected):focus::after{background-color:var(--cds-content-switcher-background, #e0e0e0);box-shadow:inset 0 0 0 .125rem var(--cds-focus, #0f62fe)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher--selected):focus:hover::after{border-color:var(--cds-border-strong);background-color:var(--cds-content-switcher-background-hover, #d1d1d1);box-shadow:none}.cds--content-switcher--low-contrast:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:first-child{box-shadow:inset .0625rem 0 0 0 var(--cds-border-strong)}.cds--content-switcher--low-contrast:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:last-child{box-shadow:inset -0.0625rem 0 0 0 var(--cds-border-strong)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:focus:has(+.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover)::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover+.cds--content-switcher-btn:focus::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:hover+.cds--content-switcher-btn.cds--content-switcher--selected::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:has(+.cds--content-switcher-btn:hover)::before{border-color:var(--cds-border-strong);box-shadow:inset 0 0 0 .0625rem var(--cds-content-switcher-background-hover, #d1d1d1)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:focus:has(+.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover):not(.cds--content-switcher--selected)::after,.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover+.cds--content-switcher-btn:focus:not(.cds--content-switcher--selected)::after,.cds--content-switcher--low-contrast .cds--content-switcher-btn:hover+.cds--content-switcher-btn.cds--content-switcher--selected:not(.cds--content-switcher--selected)::after,.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:has(+.cds--content-switcher-btn:hover):not(.cds--content-switcher--selected)::after{background-color:var(--cds-content-switcher-background, #e0e0e0)}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);color:var(--cds-text-primary, #161616)}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:hover{background-color:rgba(0,0,0,0)}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected::after{border-radius:.25rem;background-color:var(--cds-content-switcher-selected, #ffffff);box-shadow:inset 0 0 0 .0625rem var(--cds-border-inverse, #161616)}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:focus::after{box-shadow:inset 0 0 0 .125rem var(--cds-focus, #0f62fe)}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:disabled{border:.0625rem solid var(--cds-border-disabled, #c6c6c6);border-radius:.25rem;background-color:var(--cds-content-switcher-selected, #ffffff);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:disabled::before{background-color:rgba(0,0,0,0)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:focus::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:focus+.cds--content-switcher-btn::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:hover::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:hover+.cds--content-switcher-btn::before,.cds--content-switcher--low-contrast .cds--content-switcher--selected::before,.cds--content-switcher--low-contrast .cds--content-switcher--selected+.cds--content-switcher-btn::before{background-color:rgba(0,0,0,0)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:disabled::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:disabled:hover+.cds--content-switcher-btn:disabled::before{background-color:var(--cds-border-disabled, #c6c6c6)}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:disabled+.cds--content-switcher-btn::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:disabled:hover+.cds--content-switcher-btn::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:disabled:hover+.cds--content-switcher-btn.cds--content-switcher--selected::before{background-color:rgba(0,0,0,0)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:first-child .cds--content-switcher-btn:not([disabled]){box-shadow:inset .0625rem 0 0 0 var(--cds-border-strong)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:last-child .cds--content-switcher-btn:not([disabled]){box-shadow:inset -0.0625rem 0 0 0 var(--cds-border-strong)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn svg{fill:var(--cds-icon-secondary, #525252)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn:hover svg{fill:var(--cds-icon-primary, #161616)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn[disabled] svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn.cds--content-switcher--selected svg{fill:var(--cds-icon-primary, #161616)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn.cds--content-switcher--selected[disabled] svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn.cds--content-switcher--selected:disabled{border-color:var(--cds-border-disabled, #c6c6c6)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher__selected-hovered):focus::before,.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:focus-within+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn::before,.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--disabled):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher__selected-hovered)::before,.cds--content-switcher--low-contrast .cds--content-switcher--selected:not(.cds--content-switcher__selected-hovered)::before,.cds--content-switcher--low-contrast .cds--content-switcher-popover--selected+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn::before{background-color:rgba(0,0,0,0)}.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover) .cds--content-switcher-btn:focus::before,.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--selected):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:focus::before,.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:hover+.cds--content-switcher-popover__wrapper .cds--content-switcher--selected::before,.cds--content-switcher--low-contrast .cds--content-switcher-popover--selected:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:hover) .cds--content-switcher-btn::before{border-color:var(--cds-border-strong);box-shadow:inset 0 0 0 .0625rem var(--cds-content-switcher-background-hover, #d1d1d1)}.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover) .cds--content-switcher-btn:focus:not(.cds--content-switcher--selected)::after,.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--selected):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:focus:not(.cds--content-switcher--selected)::after,.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:hover+.cds--content-switcher-popover__wrapper .cds--content-switcher--selected:not(.cds--content-switcher--selected)::after,.cds--content-switcher--low-contrast .cds--content-switcher-popover--selected:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:hover) .cds--content-switcher-btn:not(.cds--content-switcher--selected)::after{background-color:var(--cds-content-switcher-background, #e0e0e0)}.cds--radio-button-group{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--radio-button-group *,.cds--radio-button-group *::before,.cds--radio-button-group *::after{box-sizing:inherit}.cds--radio-button-group{position:relative;display:flex;align-items:center}.cds--label+.cds--form-item .cds--radio-button-group{margin-block-start:0}.cds--radio-button-group--vertical{flex-direction:column;align-items:flex-start}.cds--radio-button-group--vertical.cds--radio-button-group--label-left{align-items:flex-end}.cds--radio-button-group--vertical .cds--radio-button__label{margin-inline-end:0}.cds--radio-button-group--vertical .cds--radio-button__label:not(:last-of-type){margin-block-end:.5rem}.cds--radio-button{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap;margin-block-start:.9rem;margin-inline-start:.63rem;visibility:inherit}.cds--radio-button__label{display:flex;align-items:center;cursor:pointer;margin-inline-end:1rem}.cds--radio-button__label-text{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);flex:1}.cds--radio-button__appearance{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--radio-button__appearance *,.cds--radio-button__appearance *::before,.cds--radio-button__appearance *::after{box-sizing:inherit}.cds--radio-button__appearance{flex-shrink:0;border:1px solid var(--cds-icon-primary, #161616);border-radius:50%;background-color:rgba(0,0,0,0);block-size:1.125rem;inline-size:1.125rem;margin-block:.0625rem .125rem;margin-inline:.125rem .625rem}.cds--radio-button-group--vertical .cds--radio-button__appearance{margin-block:0}.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance{display:flex;align-items:center;justify-content:center;border-color:var(--cds-icon-primary, #161616)}.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance::before{position:relative;display:inline-block;border-radius:50%;background-color:var(--cds-icon-primary, #161616);block-size:100%;content:"";inline-size:100%;transform:scale(0.5)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance::before{background-color:ButtonText}}@media print{.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance::before{print-color-adjust:exact}}.cds--radio-button:disabled+.cds--radio-button__label{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--radio-button:disabled+.cds--radio-button__label .cds--radio-button__appearance,.cds--radio-button:disabled:checked+.cds--radio-button__label .cds--radio-button__appearance{border-color:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--radio-button:disabled+.cds--radio-button__label .cds--radio-button__appearance::before,.cds--radio-button:disabled:checked+.cds--radio-button__label .cds--radio-button__appearance::before{background-color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--radio-button-group--readonly .cds--radio-button+.cds--radio-button__label .cds--radio-button__appearance{border-color:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--radio-button-group--readonly .cds--radio-button__label{cursor:default}.cds--radio-button-group--readonly .cds--radio-button__label-text{cursor:text;user-select:text}.cds--radio-button-group--invalid .cds--radio-button+.cds--radio-button__label .cds--radio-button__appearance{border-color:var(--cds-support-error, #da1e28)}.cds--radio-button__validation-msg{display:none;align-items:flex-end;margin-block-start:.375rem}.cds--radio-button__invalid-icon{fill:var(--cds-support-error, #da1e28);margin-inline:.1875rem .0625rem}.cds--radio-button__invalid-icon--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--radio-button__invalid-icon--warning path:first-of-type{fill:#000}.cds--radio-button-group--invalid+.cds--radio-button__validation-msg,.cds--radio-button-group--warning+.cds--radio-button__validation-msg{display:flex}.cds--radio-button-group--invalid+.cds--radio-button__validation-msg .cds--form-requirement,.cds--radio-button-group--warning+.cds--radio-button__validation-msg .cds--form-requirement{display:block;overflow:visible;margin-block-start:0;margin-inline-start:.5rem;max-block-size:100%}.cds--radio-button-group--invalid+.cds--radio-button__validation-msg .cds--form-requirement{color:var(--cds-text-error, #da1e28)}.cds--radio-button-group~.cds--form__helper-text{margin-block-start:.375rem}.cds--radio-button:focus+.cds--radio-button__label .cds--radio-button__appearance{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1.5px}.cds--radio-button__label.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--radio-button__label.cds--skeleton:hover,.cds--radio-button__label.cds--skeleton:focus,.cds--radio-button__label.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--radio-button__label.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--radio-button__label.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--radio-button__label.cds--skeleton{background:CanvasText}.cds--radio-button__label.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--radio-button__label.cds--skeleton{block-size:1.125rem;inline-size:6.25rem}.cds--radio-button__label.cds--skeleton .cds--radio-button__appearance{display:none}.cds--radio-button-wrapper .cds--radio-button__label{display:flex;align-items:flex-start;justify-content:center;margin:0}.cds--radio-button-wrapper:not(:last-of-type){margin-inline-end:1rem}.cds--radio-button-group--vertical .cds--radio-button-wrapper{margin-block-end:.375rem;margin-inline-end:0}.cds--radio-button-group--vertical .cds--radio-button-wrapper .cds--radio-button__label{padding-block-start:.125rem}.cds--radio-button-group--label-right .cds--radio-button__label,.cds--radio-button-wrapper.cds--radio-button-wrapper--label-right .cds--radio-button__label{flex-direction:row}.cds--radio-button-group--label-left .cds--radio-button__label,.cds--radio-button-wrapper.cds--radio-button-wrapper--label-left .cds--radio-button__label{flex-direction:row-reverse}.cds--radio-button-group--label-left .cds--radio-button__appearance,.cds--radio-button-wrapper.cds--radio-button-wrapper--label-left .cds--radio-button__appearance{margin-inline:.5rem 0}.cds--radio-button-group--decorator legend.cds--label,.cds--radio-button-wrapper--decorator .cds--radio-button__label-text,.cds--radio-button-group--slug legend.cds--label,.cds--radio-button-wrapper--slug .cds--radio-button__label-text{display:flex}.cds--radio-button-group--decorator legend.cds--label .cds--radio-button-group-inner--decorator>*,.cds--radio-button-wrapper--decorator .cds--radio-button__label-text .cds--radio-button-wrapper-inner--decorator>*,.cds--radio-button-group--slug legend.cds--label .cds--ai-label,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--ai-label,.cds--radio-button-group--slug legend.cds--label .cds--slug,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--slug{margin-inline-start:.5rem}.cds--radio-button-wrapper--decorator .cds--radio-button__label-text .cds--ai-label__button--inline,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--ai-label__button--inline,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--slug__button--inline{line-height:inherit;margin-block-start:-0.0625rem}.cds--data-table-container{position:relative;padding-block-start:.125rem}.cds--data-table-content{display:block;overflow-x:auto}.cds--data-table-content:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--data-table-content:focus{outline-style:dotted}}.cds--data-table-container--ai-enabled{position:relative;padding:1px;border:none}.cds--data-table-container--ai-enabled::after{position:absolute;z-index:-1;background-image:linear-gradient(to top, var(--cds-ai-border-end, #78a9ff), var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)));block-size:100%;content:"";inline-size:100%;inset:0;pointer-events:none}.cds--data-table-container--ai-enabled tbody{position:relative}.cds--data-table-container--ai-enabled tbody::before{position:absolute;block-size:100%;content:"";inline-size:100%;inset:0;pointer-events:none;background:linear-gradient(to top, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 50%)}.cds--data-table-header{background-color:var(--cds-layer);padding-block:1rem 1.5rem;padding-inline:1rem}.cds--data-table-header__title{font-size:var(--cds-heading-03-font-size, 1.25rem);font-weight:var(--cds-heading-03-font-weight, 400);line-height:var(--cds-heading-03-line-height, 1.4);letter-spacing:var(--cds-heading-03-letter-spacing, 0);color:var(--cds-text-primary, #161616)}.cds--data-table-header__description{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);color:var(--cds-text-secondary, #525252)}@media(min-width: 42rem){.cds--data-table-header__description{max-inline-size:50ch}}@media(min-width: 66rem){.cds--data-table-header__description{max-inline-size:80ch}}.cds--data-table{border-collapse:collapse;border-spacing:0;inline-size:100%}.cds--data-table thead{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);background-color:var(--cds-layer-accent)}.cds--data-table tbody{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);background-color:var(--cds-layer);inline-size:100%}.cds--data-table tr{border:none;block-size:3rem;inline-size:100%}.cds--data-table tbody tr,.cds--data-table tbody tr td,.cds--data-table tbody tr th{transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--data-table tbody tr:not([data-child-row]):hover,.cds--data-table tbody tr[data-child-row]:hover>td{background-color:var(--cds-layer-hover)}.cds--data-table tbody tr:hover td,.cds--data-table tbody tr:hover th{border-block-end:1px solid var(--cds-layer-hover);border-block-start:1px solid var(--cds-layer-hover);color:var(--cds-text-primary, #161616)}.cds--data-table tr:hover .cds--link:not(.cds--popover-container .cds--link){color:var(--cds-link-secondary, #0043ce)}.cds--data-table tr:hover .cds--link--disabled:not(.cds--popover-container .cds--link){color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--data-table th,.cds--data-table td{text-align:start;vertical-align:middle}.cds--data-table.cds--data-table--top-aligned-body.cds--data-table--lg tr:not([data-child-row]) td:not(.cds--table-expand){padding-block:1rem 1rem}.cds--data-table.cds--data-table--top-aligned-body.cds--data-table--lg tr:not([data-child-row]) td:not(.cds--table-expand).cds--table-column-menu{padding-block-start:.5rem}.cds--data-table.cds--data-table--top-aligned-body.cds--data-table--lg tr:not([data-child-row]) td:not(.cds--table-expand).cds--table-column-checkbox:not(.cds--table-column-radio){padding-block-start:.8125rem}.cds--data-table.cds--data-table--top-aligned-body td{vertical-align:top}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--lg th:not(.cds--table-expand):not(.cds--table-sort__header){padding-block:1rem 1rem}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--lg th:not(.cds--table-expand):not(.cds--table-sort__header).cds--table-column-menu{padding-block-start:.5rem}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--lg th:not(.cds--table-expand):not(.cds--table-sort__header).cds--table-column-checkbox{padding-block-start:.8125rem}.cds--data-table.cds--data-table--top-aligned-header th{vertical-align:top}.cds--data-table th[align=right],.cds--data-table td[align=right]{text-align:end}.cds--data-table th[align=center],.cds--data-table td[align=center]{text-align:center}.cds--data-table th{background-color:var(--cds-layer-accent);color:var(--cds-text-primary, #161616);padding-inline:1rem 1rem}.cds--data-table th:last-of-type{position:static;inline-size:auto}.cds--data-table .cds--table-header-label{text-align:start}.cds--data-table td,.cds--data-table tbody th{border-block-end:1px solid var(--cds-border-subtle-01, #c6c6c6);border-block-start:1px solid var(--cds-layer);color:var(--cds-text-secondary, #525252);padding-inline:1rem 1rem}.cds--data-table td+td:first-of-type,.cds--data-table tbody th+td:first-of-type{padding-inline-start:.75rem}.cds--layer-two .cds--data-table td,.cds--layer-two .cds--data-table tbody th{border-block-end:1px solid var(--cds-border-subtle-02, #e0e0e0)}.cds--layer-three .cds--data-table td,.cds--layer-three .cds--data-table tbody th{border-block-end:1px solid var(--cds-border-subtle-03, #c6c6c6)}@supports(-moz-appearance: none){.cds--data-table td{background-clip:padding-box}}.cds--data-table .cds--list-box input[role=combobox],.cds--data-table .cds--list-box input[type=text],.cds--data-table .cds--dropdown,.cds--data-table .cds--list-box,.cds--data-table .cds--number input[type=number],.cds--data-table .cds--number input[type=text],.cds--data-table .cds--number__control-btn::before,.cds--data-table .cds--number__control-btn::after,.cds--data-table .cds--text-input,.cds--data-table .cds--select-input{background-color:var(--cds-field-02, #ffffff)}.cds--data-table td.cds--table-column-menu .cds--overflow-menu[aria-expanded=false]:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--data-table td.cds--table-column-menu .cds--overflow-menu[aria-expanded=false]:focus{outline-style:dotted}}.cds--data-table td.cds--table-column-menu .cds--overflow-menu[aria-expanded=true]:focus{outline:none}@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none){.cds--data-table td.cds--table-column-menu .cds--overflow-menu .cds--overflow-menu__icon{opacity:0}}.cds--data-table td.cds--table-column-menu .cds--overflow-menu.cds--overflow-menu--open .cds--overflow-menu__icon{opacity:1}.cds--data-table.cds--data-table--visible-overflow-menu td.cds--table-column-menu .cds--overflow-menu .cds--overflow-menu__icon,.cds--data-table td.cds--table-column-menu .cds--overflow-menu:hover .cds--overflow-menu__icon,.cds--data-table td.cds--table-column-menu .cds--overflow-menu:focus .cds--overflow-menu__icon,.cds--data-table tr:hover td.cds--table-column-menu .cds--overflow-menu .cds--overflow-menu__icon{opacity:1}.cds--table-row--menu-option .cds--overflow-menu-options__btn .cds--overflow-menu-options__option-content svg{position:relative;inset-block-start:.1875rem;margin-inline-end:.5rem}.cds--data-table .cds--overflow-menu:hover,.cds--data-table .cds--overflow-menu__trigger:hover{background-color:var(--cds-layer-selected-hover)}.cds--data-table--selected .cds--overflow-menu:hover,.cds--data-table--selected .cds--overflow-menu__trigger:hover{background-color:var(--cds-layer-hover)}.cds--data-table--selected .cds--link:not(.cds--link--disabled){color:var(--cds-link-secondary, #0043ce)}.cds--data-table--xs td.cds--table-column-menu,.cds--data-table--sm td.cds--table-column-menu{block-size:1.5rem;padding-block:0}.cds--data-table--sm td.cds--table-column-menu{block-size:2rem}.cds--data-table--md td.cds--table-column-menu{block-size:2.5rem}.cds--data-table--xl .cds--table-column-menu{padding-block-start:.5rem}.cds--data-table--zebra tbody tr:not(.cds--parent-row):nth-child(odd) td{border-block-end:1px solid var(--cds-layer)}.cds--data-table--zebra tbody tr:not(.cds--parent-row):nth-child(even) td{border-block-end:1px solid var(--cds-layer-accent);border-block-start:1px solid var(--cds-layer-accent)}.cds--data-table--zebra tbody tr:not(.cds--parent-row):not(.cds--data-table--selected):nth-child(even){background-color:var(--cds-layer-accent)}.cds--data-table--zebra tbody tr:not(.cds--parent-row):hover td{border-block-end:1px solid var(--cds-layer-hover);border-block-start:1px solid var(--cds-layer-hover)}.cds--data-table--zebra tbody tr:not(.cds--parent-row):not(.cds--data-table--selected):hover{background-color:var(--cds-layer-hover)}.cds--table-column-checkbox .cds--checkbox-label{min-block-size:1.5rem;padding-inline-start:0}.cds--table-column-checkbox .cds--checkbox-label::before{margin-block-start:.125rem}.cds--table-column-checkbox .cds--checkbox-label::after{inset-block-start:.46875rem}.cds--data-table th.cds--table-column-checkbox{position:static;background-color:var(--cds-layer-accent);inline-size:2rem;transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--data-table thead th.cds--table-column-checkbox,.cds--data-table tbody td.cds--table-column-checkbox,.cds--data-table thead th.cds--table-expand,.cds--data-table tbody td.cds--table-expand{min-inline-size:0}.cds--data-table thead th.cds--table-column-checkbox,.cds--data-table tbody td.cds--table-column-checkbox{min-inline-size:2.5rem;padding-inline:1rem .25rem}.cds--data-table thead th.cds--table-expand,.cds--data-table tbody td.cds--table-expand{block-size:2rem;inline-size:2rem}.cds--data-table--xs thead th.cds--table-expand,.cds--data-table--xs tbody td.cds--table-expand{padding:0 0 0 .5rem;block-size:1.5rem;inline-size:1.5rem}.cds--data-table--sm thead th.cds--table-expand,.cds--data-table--sm tbody td.cds--table-expand{padding:0;block-size:2rem;inline-size:2rem;padding-inline-start:.5rem}.cds--data-table--md thead th.cds--table-expand,.cds--data-table--md tbody td.cds--table-expand{padding:.25rem 0 .25rem .5rem;block-size:2.5rem;inline-size:2.5rem}.cds--data-table--xl thead th.cds--table-expand,.cds--data-table--xl tbody td.cds--table-expand{block-size:4rem;padding-block:.625rem 1.375rem}.cds--data-table--xl .cds--table-column-checkbox{padding-block-start:.8125rem}.cds--data-table--xl .cds--table-column-radio{padding-block-start:1rem}.cds--table-column-radio{inline-size:48px}.cds--table-column-radio .cds--radio-button__appearance{margin-inline-end:-0.125rem}.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected td,tr.cds--data-table--selected td{border-block-end:1px solid var(--cds-layer-active);border-block-start:1px solid var(--cds-layer-selected);color:var(--cds-text-primary, #161616)}.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected,tr.cds--data-table--selected{background-color:var(--cds-layer-selected)}.cds--data-table--zebra tbody tr:first-of-type:nth-child(odd).cds--data-table--selected td,tr.cds--data-table--selected:first-of-type td{border-block-start:1px solid var(--cds-border-subtle-selected)}.cds--data-table--zebra tbody tr:last-of-type:nth-child(odd).cds--data-table--selected td,.cds--data-table--zebra tbody tr:last-of-type:nth-child(even).cds--data-table--selected td,tr.cds--data-table--selected:last-of-type td{border-block-end:1px solid var(--cds-layer-selected);border-block-start:1px solid var(--cds-layer-selected)}.cds--data-table--zebra tbody tr:nth-child(even).cds--data-table--selected td{border-block-end:1px solid var(--cds-layer-active)}.cds--data-table--zebra tbody tr:nth-child(even).cds--data-table--selected:hover td{border-block-end:1px solid var(--cds-layer-selected-hover)}.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected:hover td,.cds--data-table tbody .cds--data-table--selected:hover td{border-block-end:1px solid var(--cds-layer-selected-hover);border-block-start:1px solid var(--cds-layer-selected-hover);color:var(--cds-text-primary, #161616)}.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected:hover,.cds--data-table tbody .cds--data-table--selected:hover{background-color:var(--cds-layer-selected-hover)}.cds--data-table--selected .cds--overflow-menu .cds--overflow-menu__icon{opacity:1}.cds--data-table--xs thead tr,.cds--data-table--xs tbody tr,.cds--data-table--xs tbody tr th{block-size:1.5rem}.cds--data-table--xs .cds--table-header-label{padding-block:.125rem .125rem}.cds--data-table--xs td,.cds--data-table--xs tbody tr th{padding-block:.125rem .125rem}.cds--data-table--xs .cds--overflow-menu{block-size:calc(100% + 1px);inline-size:2rem}.cds--data-table.cds--data-table--xs:not(.cds--data-table--top-aligned-body) td.cds--table-column-checkbox,.cds--data-table.cds--data-table--xs:not(.cds--data-table--top-aligned-header) th.cds--table-column-checkbox{padding-block:0}.cds--data-table.cds--data-table--xs .cds--table-column-checkbox .cds--checkbox-label{block-size:1.4375rem;min-block-size:1.4375rem}.cds--data-table--sm thead tr,.cds--data-table--sm tbody tr,.cds--data-table--sm tbody tr th{block-size:2rem}.cds--data-table--sm .cds--table-header-label{padding-block:.4375rem .4375rem}.cds--data-table--sm td,.cds--data-table--sm tbody tr th,.cds--data-table--sm.cds--data-table--top-aligned-header th.cds--table-column-checkbox{padding-block:.4375rem .375rem}.cds--data-table.cds--data-table--sm:not(.cds--data-table--top-aligned-body) td.cds--table-column-checkbox,.cds--data-table.cds--data-table--sm:not(.cds--data-table--top-aligned-header) th.cds--table-column-checkbox{padding-block:.1875rem .1875rem}.cds--data-table--sm .cds--overflow-menu{block-size:calc(100% + 1px)}.cds--data-table--md thead tr,.cds--data-table--md tbody tr,.cds--data-table--md tbody tr th{block-size:2.5rem}.cds--data-table--md .cds--table-header-label,.cds--data-table--md.cds--data-table--top-aligned-header th.cds--table-column-checkbox{padding-block:.4375rem .4375rem}.cds--data-table--md td,.cds--data-table--md tbody tr th{padding-block:.4375rem .375rem}.cds--data-table.cds--data-table--md:not(.cds--data-table--top-aligned-body) td.cds--table-column-checkbox,.cds--data-table.cds--data-table--md:not(.cds--data-table--top-aligned-header) th.cds--table-column-checkbox{padding-block:.1875rem .1875rem}.cds--data-table--md .cds--table-column-menu{padding-block:.1875rem .1875rem}.cds--data-table--xl thead tr,.cds--data-table--xl tbody tr,.cds--data-table--xl tbody tr th{block-size:4rem}.cds--data-table--xl .cds--table-header-label{padding-block:1rem 1rem}.cds--data-table--xl td,.cds--data-table--xl tbody tr th{padding-block:1rem 1rem}.cds--data-table--xl th,.cds--data-table--xl td{vertical-align:top}.cds--data-table--xl .cds--data-table--cell-secondary-text{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px)}.cds--data-table--static{inline-size:auto}.cds--data-table-container--static{inline-size:fit-content}.cds--data-table_inner-container{background-color:var(--cds-layer-accent);transform:translateZ(0)}.cds--data-table--sticky-header{display:block;overflow-y:scroll}.cds--data-table--sticky-header thead,.cds--data-table--sticky-header tbody,.cds--data-table--sticky-header tr,.cds--data-table--sticky-header th,.cds--data-table--sticky-header td{display:flex}.cds--data-table--sticky-header thead{position:sticky;z-index:1;overflow:scroll;inline-size:100%;inset-block-start:0;-ms-overflow-style:none;will-change:transform}.cds--data-table--sticky-header thead tr th{border-block-end:1px solid var(--cds-layer-active)}.cds--data-table--sticky-header tbody{flex-direction:column;-ms-overflow-style:none;overflow-x:scroll;will-change:transform}.cds--data-table--sticky-header tr.cds--parent-row.cds--expandable-row{block-size:auto;min-block-size:3rem}.cds--data-table--sticky-header tr.cds--expandable-row:not(.cds--parent-row){block-size:auto}.cds--data-table--sticky-header .cds--table-expand{max-inline-size:3rem}.cds--data-table--sticky-header thead .cds--table-expand{align-items:center}.cds--data-table--sticky-header .cds--parent-row{min-block-size:3rem}.cds--data-table--sticky-header:not(.cds--data-table--xs):not(.cds--data-table--xl):not(.cds--data-table--sm) td:not(.cds--table-column-menu):not(.cds--table-column-checkbox){padding-block-start:.875rem}.cds--data-table--sticky-header tr.cds--parent-row.cds--expandable-row:hover+tr[data-child-row] td{border-block-start:1px solid var(--cds-layer-hover)}.cds--data-table--sticky-header tr.cds--expandable-row:last-of-type{overflow:hidden}.cds--data-table--sticky-header tr.cds--data-table--selected:first-of-type td{border-block-start:none}.cds--data-table--sticky-header thead th.cds--table-column-checkbox,.cds--data-table--sticky-header tbody tr td.cds--table-column-checkbox{align-items:center;inline-size:2.25rem;min-inline-size:2.25rem}.cds--data-table--sticky-header.cds--data-table--xl thead th.cds--table-column-checkbox,.cds--data-table--sticky-header.cds--data-table--xl td.cds--table-column-checkbox{align-items:flex-start}.cds--data-table--sticky-header th.cds--table-column-checkbox~th:last-of-type:empty{max-inline-size:4rem}.cds--data-table--sticky-header th:empty:not(.cds--table-expand){max-inline-size:2.25rem}.cds--data-table--sticky-header td.cds--table-column-menu{align-items:center;block-size:auto;padding-block-start:0}.cds--data-table--sticky-header thead::-webkit-scrollbar,.cds--data-table--sticky-header tbody::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.cds--data-table--sticky-header thead,.cds--data-table--sticky-header tbody{scrollbar-width:none}}.cds--data-table--sticky-header tbody tr:last-of-type{border-block-end:0}.cds--data-table--sticky-header th:not(.cds--table-column-checkbox):not(.cds--table-column-menu):not(.cds--table-expand):not(.cds--table-column-icon),.cds--data-table--sticky-header td:not(.cds--table-column-checkbox):not(.cds--table-column-menu):not(.cds--table-expand):not(.cds--table-column-icon){inline-size:100%;min-inline-size:0}.cds--data-table--sticky-header.cds--data-table--xs tr:not(.cds--expandable-row),.cds--data-table--sticky-header.cds--data-table--sm tr:not(.cds--expandable-row),.cds--data-table--sticky-header.cds--data-table--xl tr:not(.cds--expandable-row){block-size:auto}.cds--data-table--sticky-header.cds--data-table--xs tr:not(.cds--expandable-row){min-block-size:1.5rem}.cds--data-table--sticky-header.cds--data-table--sm tr:not(.cds--expandable-row){min-block-size:2rem}.cds--data-table--sticky-header.cds--data-table--xl tr:not(.cds--expandable-row){min-block-size:4rem}.cds--data-table--sticky-header.cds--data-table--xs tr td.cds--table-expand{padding-block-start:.25rem}.cds--data-table--sticky-header.cds--data-table--sm tr td.cds--table-expand{padding-block-start:.5rem}.cds--data-table--sticky-header .cds--table-header-label{display:block;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:calc(100% - 10px);overflow-y:hidden;padding-block:.9375rem 1rem}.cds--data-table--sticky-header.cds--data-table--xs th .cds--table-header-label{padding-block:.1875rem 0}.cds--data-table--sticky-header.cds--data-table--sm th .cds--table-header-label{padding-block:.5rem 0}.cds--data-table--sticky-header.cds--data-table--xl th .cds--table-header-label{padding-block-start:1rem}.cds--data-table--sticky-header.cds--data-table--xl th.cds--table-expand{display:flex;align-items:flex-start}.cds--data-table--sticky-header.cds--data-table--xs tr.cds--parent-row .cds--table-column-checkbox,.cds--data-table--sticky-header.cds--data-table--sm tr.cds--parent-row .cds--table-column-checkbox{align-items:flex-start}.cds--data-table--max-width{max-inline-size:100%}.cds--data-table--sticky-header{max-block-size:18.75rem}.cds--data-table .cds--form-item.cds--checkbox-wrapper:last-of-type{margin:0}.cds--data-table--xs .cds--form-item.cds--checkbox-wrapper:last-of-type,.cds--data-table--sm .cds--form-item.cds--checkbox-wrapper:last-of-type{margin:-0.1875rem 0}.cds--data-table .cds--table-column-slug,.cds--data-table .cds--table-column-decorator{inline-size:1rem;padding-inline-end:0}tr.cds--data-table--slug-row,tr.cds--data-table--slug-row+.cds--expandable-row,tr.cds--data-table--ai-label-row,tr.cds--data-table--ai-label-row+.cds--expandable-row{background:linear-gradient(to right, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 50%);background-attachment:fixed}.cds--data-table--slug-row,.cds--data-table--ai-label-row{box-shadow:inset 1px 0 var(--cds-ai-border-strong, #4589ff)}.cds--data-table tbody tr.cds--data-table--ai-label-row:hover td,tr.cds--data-table--ai-label-row.cds--expandable-row:hover+.cds--expandable-row[data-child-row] td,tr.cds--data-table--ai-label-row.cds--expandable-row--hover+.cds--expandable-row[data-child-row]:hover>td,tr.cds--data-table--ai-label-row.cds--expandable-row--hover>td,tr.cds--data-table--selected.cds--data-table--ai-label-row.cds--expandable-row+tr.cds--expandable-row[data-child-row]>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td:first-of-type,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected:not(.cds--expandable-row):hover>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover+tr[data-child-row]>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover>td:first-of-type{background-color:rgba(0,0,0,0)}.cds--data-table tbody tr.cds--data-table--ai-label-row:hover,tr.cds--data-table--ai-label-row:hover+.cds--expandable-row[data-child-row],tr.cds--data-table--ai-label-row.cds--expandable-row--hover+.cds--expandable-row[data-child-row]:hover,tr.cds--expandable-row--hover.cds--data-table--ai-label-row,tr.cds--data-table--selected.cds--parent-row.cds--expandable-row--hover.cds--data-table--ai-label-row{background:linear-gradient(to right, var(--cds-ai-aura-hover-start, rgba(69, 137, 255, 0.32)) 0%, 15%, var(--cds-ai-aura-hover-end, rgba(255, 255, 255, 0)) 50%),var(--cds-ai-aura-hover-background, #edf5ff);background-attachment:fixed}tr.cds--parent-row.cds--data-table--selected.cds--data-table--slug-row,.cds--data-table--selected.cds--data-table--slug-row,tr.cds--data-table--selected.cds--data-table--slug-row+.cds--expandable-row,tr.cds--parent-row.cds--data-table--selected.cds--data-table--ai-label-row,.cds--data-table--selected.cds--data-table--ai-label-row,tr.cds--data-table--selected.cds--data-table--ai-label-row+.cds--expandable-row{background:linear-gradient(to right, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 50%),var(--cds-layer-selected);background-attachment:fixed}tr.cds--data-table--ai-label-row.cds--data-table--selected td,tr.cds--data-table--ai-label-row.cds--data-table--selected:hover td,tbody tr.cds--data-table--ai-label-row:hover td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td:not(.cds--table-expand):not(.cds--table-column-checkbox):not(.cds--table-column-slug){border-block-end-color:var(--cds-border-subtle)}tr.cds--expandable-row.cds--data-table--selected.cds--data-table--slug-row[data-parent-row]>td:not(.cds--table-expand):not(.cds--table-column-checkbox):not(.cds--table-column-slug),tr.cds--expandable-row.cds--data-table--selected.cds--data-table--slug-row[data-parent-row]>td:not(.cds--table-expand):not(.cds--table-column-checkbox):not(.cds--table-column-slug){border-block-end:1px solid var(--cds-layer-selected)}tr.cds--parent-row.cds--data-table--slug-row.cds--expandable-row:hover td:first-of-type,tr.cds--parent-row.cds--data-table--ai-label-row.cds--expandable-row:hover td:first-of-type,tr.cds--parent-row.cds--data-table--decoratorß-row.cds--expandable-row:hover td:first-of-type{border-block-end:1px solid rgba(0,0,0,0)}.cds--data-table thead th.cds--table-sort__header--slug .cds--table-sort,.cds--data-table thead th:has(>.cds--table-header-label--slug),.cds--data-table thead th.cds--table-sort__header--ai-label .cds--table-sort,.cds--data-table thead th:has(>.cds--table-header-label--ai-label){background:linear-gradient(to right, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 50%)}.cds--table-column-slug .cds--ai-label,.cds--table-column-slug .cds--slug,.cds--table-column-decorator .cds--decorator{position:absolute;z-index:2;transform:translateY(-50%)}.cds--data-table--xl .cds--table-column-slug .cds--ai-label,.cds--data-table--xl .cds--table-column-slug .cds--slug,.cds--data-table--xl .cds--table-column-decorator .cds--decorator{transform:translateY(1px)}th .cds--table-header-label.cds--table-header-label--slug,th .cds--table-header-label.cds--table-header-label--ai-label,th .cds--table-header-label.cds--table-header-label--decorator{display:flex;align-items:center}th .cds--table-header-label.cds--table-header-label--ai-label .cds--ai-label,th .cds--table-header-label.cds--table-header-label--ai-label .cds--slug,th .cds--table-header-label.cds--table-header-label--decorator .cds--table-header-label--decorator-inner,th .cds--table-header-label.cds--table-header-label--ai-label .cds--table-header-label--decorator-inner{margin-inline-start:auto}th.cds--table-sort__header--slug,th:has(.cds--table-header-label--slug),th.cds--table-sort__header--ai-label,th:has(.cds--table-header-label--ai-label){box-shadow:inset 0 1px var(--cds-ai-border-strong, #4589ff)}td.cds--table-cell--column-slug{background:linear-gradient(to right, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 50%)}tr.cds--parent-row:not(.cds--expandable-row):not(:first-of-type) td.cds--table-cell--column-slug{border-block-start:linear-gradient(to right, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 50%)}@media screen and (-ms-high-contrast: active),(forced-colors: active){tr.cds--parent-row:not(.cds--expandable-row):not(:first-of-type) td.cds--table-cell--column-slug,.cds--data-table-content{outline:1px solid rgba(0,0,0,0)}}.cds--search{position:relative;display:flex;align-items:center;inline-size:100%}.cds--search .cds--label{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--search-input{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--search-input *,.cds--search-input *::before,.cds--search-input *::after{box-sizing:inherit}.cds--search-input{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;order:1;padding:0 2.5rem;border:none;appearance:none;background-color:var(--cds-field);border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);inline-size:100%;text-overflow:ellipsis;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--search-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-input:focus{outline-style:dotted}}.cds--search-input::placeholder{color:var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));opacity:1}.cds--search-input::-ms-clear{display:none}.cds--search-input[disabled]{background-color:var(--cds-field);border-block-end:1px solid rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--search-input[disabled]::placeholder{color:var(--cds-field)}.cds--search--light .cds--search-input{background:var(--cds-field-02, #ffffff)}.cds--search--light .cds--search-close::before{background:var(--cds-field-02, #ffffff)}.cds--search--sm .cds--search-input,.cds--search--sm.cds--search--expandable.cds--search--expanded .cds--search-input{padding:0 2rem;block-size:2rem}.cds--search--sm .cds--search-magnifier-icon{inset-inline-start:.5rem}.cds--search--md .cds--search-input,.cds--search--md.cds--search--expandable.cds--search--expanded .cds--search-input{padding:0 2.5rem;block-size:2.5rem}.cds--search--md .cds--search-magnifier-icon{inset-inline-start:.75rem}.cds--search--lg .cds--search-input,.cds--search--lg.cds--search--expandable.cds--search--expanded .cds--search-input{padding:0 3rem;block-size:3rem}.cds--search-magnifier-icon{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--search-magnifier-icon *,.cds--search-magnifier-icon *::before,.cds--search-magnifier-icon *::after{box-sizing:inherit}.cds--search-magnifier-icon{position:absolute;z-index:2;block-size:1rem;fill:var(--cds-icon-secondary, #525252);inline-size:1rem;inset-block-start:50%;inset-inline-start:1rem;pointer-events:none;transform:translateY(-50%)}.cds--search-close{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--search-close *,.cds--search-close *::before,.cds--search-close *::after{box-sizing:inherit}.cds--search-close{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start}.cds--search-close::-moz-focus-inner{border:0}.cds--search-close{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;inset-block-start:0;inset-inline-end:0}.cds--search-close::before{position:absolute;display:block;background-color:var(--cds-field);block-size:calc(100% - 2px);content:"";inline-size:2px;inset-block-start:.0625rem;inset-inline-start:0;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media screen and (prefers-reduced-motion: reduce){.cds--search-close::before{transition:none}}.cds--search-close:hover{border-block-end:1px solid var(--cds-border-strong)}.cds--search-close:hover::before{background-color:var(--cds-field-hover)}.cds--search-button{flex-shrink:0;background-color:var(--cds-field);margin-inline-start:.125rem}.cds--search-button svg{fill:currentColor;vertical-align:middle}.cds--search-close svg{fill:inherit}.cds--search-close,.cds--search-button{display:flex;align-items:center;justify-content:center;border-width:1px 0;border-style:solid;border-color:rgba(0,0,0,0);block-size:2.5rem;cursor:pointer;fill:var(--cds-icon-primary, #161616);inline-size:2.5rem;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);visibility:inherit}.cds--search-close:hover,.cds--search-button:hover{background-color:var(--cds-field-hover)}.cds--search-close:focus,.cds--search-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-close:focus,.cds--search-button:focus{outline-style:dotted}}.cds--search-close:active,.cds--search-button:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-close:active,.cds--search-button:active{outline-style:dotted}}.cds--search-close:active,.cds--search-button:active{background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2))}.cds--search--disabled .cds--search-close,.cds--search--disabled.cds--search--expandable .cds--search-magnifier{cursor:not-allowed;outline:none}.cds--search--disabled .cds--search-close:hover,.cds--search--disabled.cds--search--expandable .cds--search-magnifier:hover{background-color:rgba(0,0,0,0);border-block-end-color:rgba(0,0,0,0)}.cds--search--disabled .cds--search-close:hover::before,.cds--search--disabled.cds--search--expandable .cds--search-magnifier:hover::before{background-color:rgba(0,0,0,0)}.cds--search--disabled svg{fill:var(--cds-icon-on-color-disabled, #8d8d8d)}.cds--search-close:focus::before,.cds--search-close:active::before{background-color:var(--cds-focus, #0f62fe)}.cds--search-input:focus~.cds--search-close:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-input:focus~.cds--search-close:hover{outline-style:dotted}}.cds--search--sm .cds--search-close,.cds--search--sm~.cds--search-button,.cds--search--sm.cds--search--expandable,.cds--search--sm.cds--search--expandable .cds--search-magnifier{block-size:2rem;inline-size:2rem}.cds--search--sm.cds--search--expandable .cds--search-input::placeholder{padding:0 2rem}.cds--search--md .cds--search-close,.cds--search--md~.cds--search-button,.cds--search--md.cds--search--expandable,.cds--search--md.cds--search--expandable .cds--search-magnifier{block-size:2.5rem;inline-size:2.5rem}.cds--search--md.cds--search--expandable .cds--search-input::placeholder{padding:0 2.5rem}.cds--search--lg .cds--search-close,.cds--search--lg~.cds--search-button,.cds--search--lg.cds--search--expandable,.cds--search--lg.cds--search--expandable .cds--search-magnifier{block-size:3rem;inline-size:3rem}.cds--search--lg.cds--search--expandable .cds--search-input::placeholder{padding:0 3rem}.cds--search-close--hidden{opacity:0;visibility:hidden}.cds--search--lg.cds--skeleton .cds--search-input,.cds--search--md.cds--skeleton .cds--search-input,.cds--search--sm.cds--skeleton .cds--search-input{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--search--lg.cds--skeleton .cds--search-input:hover,.cds--search--lg.cds--skeleton .cds--search-input:focus,.cds--search--lg.cds--skeleton .cds--search-input:active,.cds--search--md.cds--skeleton .cds--search-input:hover,.cds--search--md.cds--skeleton .cds--search-input:focus,.cds--search--md.cds--skeleton .cds--search-input:active,.cds--search--sm.cds--skeleton .cds--search-input:hover,.cds--search--sm.cds--skeleton .cds--search-input:focus,.cds--search--sm.cds--skeleton .cds--search-input:active{border:none;cursor:default;outline:none}.cds--search--lg.cds--skeleton .cds--search-input::before,.cds--search--md.cds--skeleton .cds--search-input::before,.cds--search--sm.cds--skeleton .cds--search-input::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--search--lg.cds--skeleton .cds--search-input::before,.cds--search--md.cds--skeleton .cds--search-input::before,.cds--search--sm.cds--skeleton .cds--search-input::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--search--lg.cds--skeleton .cds--search-input,.cds--search--md.cds--skeleton .cds--search-input,.cds--search--sm.cds--skeleton .cds--search-input{background:CanvasText}.cds--search--lg.cds--skeleton .cds--search-input::before,.cds--search--md.cds--skeleton .cds--search-input::before,.cds--search--sm.cds--skeleton .cds--search-input::before{background:Canvas;forced-color-adjust:none}}.cds--search--lg.cds--skeleton .cds--search-input,.cds--search--md.cds--skeleton .cds--search-input,.cds--search--sm.cds--skeleton .cds--search-input{inline-size:100%}.cds--search--lg.cds--skeleton .cds--search-input::placeholder,.cds--search--md.cds--skeleton .cds--search-input::placeholder,.cds--search--sm.cds--skeleton .cds--search-input::placeholder{color:rgba(0,0,0,0)}.cds--search--expandable{transition:width 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--search--expandable.cds--search--expanded{inline-size:100%}.cds--search--expandable .cds--search-input{padding:0;inline-size:0;transition:padding 70ms cubic-bezier(0.2, 0, 0.38, 0.9),width 0s linear 70ms}.cds--search--expandable .cds--search-input::placeholder{position:relative;opacity:0;transition-duration:70ms;transition-property:padding,opacity;transition-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--search--expandable.cds--search--expanded .cds--search-input{inline-size:100%;transition:padding 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--search--expandable.cds--search--expanded .cds--search-input::placeholder{position:relative;padding:0;opacity:1}.cds--search--expandable .cds--search-magnifier{position:absolute;cursor:pointer}.cds--search--expandable .cds--search-magnifier:focus{outline:2px solid var(--cds-focus, #0f62fe)}.cds--search--expandable .cds--search-magnifier:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12))}.cds--search--expandable.cds--search--expanded .cds--search-magnifier{pointer-events:none}.cds--search--expandable .cds--search-magnifier-icon{fill:var(--cds-icon-primary, #161616)}.cds--search--expandable.cds--search--expanded .cds--search-magnifier-icon{fill:var(--cds-icon-secondary, #525252)}.cds--search--expandable.cds--search--disabled svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--table-toolbar{position:relative;z-index:1;display:flex;background-color:var(--cds-layer);inline-size:100%;min-block-size:3rem}.cds--toolbar-content{display:flex;justify-content:flex-end;block-size:3rem;inline-size:100%;transform:translate3d(0, 0, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--toolbar-content .cds--search .cds--search-input{padding:0 3rem;background-color:rgba(0,0,0,0);block-size:3rem}.cds--toolbar-content .cds--overflow-menu{block-size:3rem;inline-size:3rem}.cds--batch-actions~.cds--toolbar-search-container{display:flex;align-items:center;opacity:1;transition:opacity 110ms}.cds--toolbar-search-container-expandable{position:relative;block-size:3rem;box-shadow:none;cursor:pointer;inline-size:3rem;transition:width 300ms cubic-bezier(0.5, 0, 0.1, 1),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--toolbar-search-container-expandable:hover{background-color:var(--cds-field-hover)}.cds--search.cds--toolbar-search-container-expandable{inline-size:3rem}.cds--toolbar-search-container-expandable .cds--search-input{block-size:100%;cursor:pointer;opacity:0}.cds--toolbar-search-container-expandable:not(.cds--toolbar-search-container-active) .cds--search-input{padding:0}.cds--toolbar-search-container-disabled .cds--search-input{cursor:not-allowed}.cds--toolbar-search-container-expandable.cds--search .cds--label{visibility:hidden}.cds--toolbar-search-container-expandable.cds--search .cds--search-close{block-size:3rem;inline-size:3rem}.cds--toolbar-search-container-expandable.cds--search .cds--search-close::before{background-color:var(--cds-field-hover);block-size:calc(100% - 0.25rem);inset-block-start:.125rem}.cds--toolbar-search-container-expandable.cds--search .cds--search-close:focus::before{background-color:var(--cds-focus, #0f62fe)}.cds--table-toolbar .cds--search--lg .cds--search-magnifier-icon{inset-inline-start:0}.cds--table-toolbar:not(.cds--table-toolbar--sm) .cds--toolbar-search-container-persistent.cds--search--lg .cds--search-magnifier-icon{inset-inline-start:1rem}.cds--table-toolbar.cds--table-toolbar--sm .cds--search--sm:not(.cds--toolbar-search-container-active):not(.cds--toolbar-search-container-persistent) .cds--search-magnifier-icon{inset-inline-start:0}.cds--table-toolbar.cds--table-toolbar--sm .cds--search--sm.cds--toolbar-search-container-active .cds--search-magnifier-icon{inset-inline-start:.5rem}.cds--table-toolbar .cds--toolbar-search-container-persistent.cds--search--sm .cds--search-magnifier-icon{inset-inline-start:.5rem}.cds--toolbar-search-container-expandable .cds--search-magnifier-icon{padding:1rem;block-size:3rem;inline-size:3rem}.cds--toolbar-search-container-expandable.cds--search--disabled .cds--search-magnifier-icon{background-color:var(--cds-layer);cursor:not-allowed;transition:background-color none}.cds--toolbar-search-container-active .cds--search-magnifier-icon:focus,.cds--toolbar-search-container-active .cds--search-magnifier-icon:active,.cds--toolbar-search-container-active .cds--search-magnifier-icon:hover{border:none;background-color:rgba(0,0,0,0);outline:none}.cds--toolbar-search-container-active.cds--search{inline-size:100%}.cds--toolbar-search-container-active .cds--search-input{opacity:1}.cds--toolbar-search-container-active .cds--label,.cds--toolbar-search-container-active .cds--search-input{padding:0 3rem;cursor:text}.cds--toolbar-search-container-active .cds--search-input:focus+.cds--search-close{border:none;box-shadow:none;outline:none}.cds--toolbar-search-container-active .cds--search-input:not(:placeholder-shown){border:none;background-color:var(--cds-field-hover)}.cds--toolbar-search-container-persistent .cds--search-close,.cds--toolbar-search-container-persistent .cds--search-close:hover,.cds--toolbar-search-container-active .cds--search-close,.cds--toolbar-search-container-active .cds--search-close:hover{border:none;background-color:rgba(0,0,0,0)}.cds--toolbar-search-container-persistent .cds--search-close::before{display:none}.cds--overflow-menu.cds--toolbar-action{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--overflow-menu.cds--toolbar-action *,.cds--overflow-menu.cds--toolbar-action *::before,.cds--overflow-menu.cds--toolbar-action *::after{box-sizing:inherit}.cds--overflow-menu.cds--toolbar-action{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--overflow-menu.cds--toolbar-action::-moz-focus-inner{border:0}.cds--overflow-menu.cds--toolbar-action{display:flex;padding:1rem;block-size:3rem;cursor:pointer;inline-size:3rem;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--toolbar-action{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--toolbar-action *,.cds--toolbar-action *::before,.cds--toolbar-action *::after{box-sizing:inherit}.cds--toolbar-action{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--toolbar-action::-moz-focus-inner{border:0}.cds--toolbar-action{display:flex;block-size:3rem;cursor:pointer;inline-size:3rem;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--toolbar-action:hover:not([disabled]){background-color:var(--cds-field-hover)}.cds--toolbar-action[aria-expanded=true],.cds--toolbar-action:hover[aria-expanded=true]{background-color:var(--cds-layer-02, #ffffff)}.cds--toolbar-action[disabled]{cursor:not-allowed}.cds--toolbar-action[disabled] .cds--toolbar-action__icon{cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--toolbar-action:focus:not([disabled]),.cds--toolbar-action:active:not([disabled]){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--toolbar-action:focus:not([disabled]),.cds--toolbar-action:active:not([disabled]){outline-style:dotted}}.cds--toolbar-action:focus:not([disabled]).cds--toolbar-search-container-expandable,.cds--toolbar-action:active:not([disabled]).cds--toolbar-search-container-expandable{outline:none}.cds--toolbar-action~.cds--btn{margin:0;max-inline-size:none;white-space:nowrap}.cds--overflow-menu--data-table{block-size:3rem}.cds--toolbar-action__icon{block-size:1rem;fill:var(--cds-icon-primary, #161616);inline-size:auto;max-inline-size:1rem}.cds--toolbar-action__menu,.cds--toolbar-action__menu.cds--overflow-menu-options::after{background-color:var(--cds-layer-02, #ffffff)}.cds--toolbar-search-container-persistent{position:relative;block-size:3rem;inline-size:100%;opacity:1}.cds--toolbar-search-container-persistent+.cds--toolbar-content{position:relative;inline-size:auto}.cds--toolbar-search-container-persistent .cds--search{position:initial}.cds--toolbar-search-container-persistent .cds--search-magnifier-icon{inset-inline-start:1rem}.cds--toolbar-search-container-persistent .cds--search-input{padding:0 3rem;border:none;block-size:3rem}.cds--toolbar-search-container-persistent .cds--search-input:focus:not([disabled]){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--toolbar-search-container-persistent .cds--search-input:focus:not([disabled]){outline-style:dotted}}.cds--toolbar-search-container-persistent .cds--search-input:hover:not([disabled]){background-color:var(--cds-field-hover)}.cds--toolbar-search-container-persistent .cds--search-input:active:not([disabled]),.cds--toolbar-search-container-persistent .cds--search-input:not(:placeholder-shown){background-color:var(--cds-field-hover)}.cds--toolbar-search-container-persistent .cds--search-close{block-size:3rem;inline-size:3rem}.cds--batch-actions--active~.cds--toolbar-search-container,.cds--batch-actions--active~.cds--toolbar-content{clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--batch-actions{position:absolute;display:flex;align-items:center;justify-content:space-between;background-color:var(--cds-background-brand, #0f62fe);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);inset-block-end:0;inset-inline:0;opacity:0;pointer-events:none;transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);will-change:transform}.cds--batch-actions:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--batch-actions:focus{outline-style:dotted}}.cds--batch-actions--active{z-index:1;clip-path:polygon(0 0, 300% 0, 300% 300%, 0 300%);opacity:1;pointer-events:all;transform:translate3d(0, 0, 0)}.cds--action-list{display:flex;align-items:center}.cds--action-list .cds--btn,.cds--batch-summary .cds--btn{color:var(--cds-text-on-color, #ffffff);padding-inline:1rem 1rem;white-space:nowrap}.cds--action-list .cds--btn:disabled{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--cds-text-on-color, #ffffff);opacity:.5}.cds--action-list .cds--btn .cds--btn__icon{position:static;fill:var(--cds-icon-on-color, #ffffff);margin-inline-start:.5rem}.cds--action-list .cds--btn .cds--btn__icon .st0{fill:none}.cds--batch-download{padding:.0625rem}.cds--action-list .cds--btn--primary:focus::before,.cds--action-list .cds--btn--primary::before,.cds--action-list .cds--btn--primary:focus::after,.cds--action-list .cds--btn--primary::after{display:none}.cds--action-list .cds--btn--primary:focus,.cds--batch-summary .cds--btn--primary:focus{outline:2px solid var(--cds-layer);outline-offset:-0.125rem}.cds--action-list .cds--btn--primary:nth-child(3):hover+.cds--btn--primary.cds--batch-summary__cancel::before,.cds--action-list .cds--btn--primary:nth-child(3):focus+.cds--btn--primary.cds--batch-summary__cancel::before{opacity:0}.cds--btn--primary.cds--batch-summary__cancel::before{position:absolute;display:block;border:none;background-color:var(--cds-text-on-color, #ffffff);block-size:1rem;content:"";inline-size:.0625rem;inset-block-start:.9375rem;inset-inline-start:0;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--btn--primary.cds--batch-summary__cancel:hover::before{opacity:0;transition:opacity 250ms cubic-bezier(0.5, 0, 0.1, 1)}.cds--batch-summary{position:sticky;z-index:100000;display:flex;align-items:center;padding:0 1rem;background-color:var(--cds-background-brand, #0f62fe);color:var(--cds-text-on-color, #ffffff);inset-inline-start:0;min-block-size:3rem}.cds--batch-summary__scroll{box-shadow:.5px 0 .2px var(--cds-link-primary-hover, #0043ce)}.cds--batch-summary__para{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}.cds--batch-summary__divider{padding-inline-start:.5rem}.cds--table-toolbar--sm{block-size:2rem;min-block-size:2rem}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent{block-size:2rem}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable .cds--search-input,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent .cds--search-input{block-size:2rem}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable .cds--search-close,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent .cds--search-close{block-size:2rem;inline-size:2rem}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable .cds--search-magnifier-icon,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent .cds--search-magnifier-icon{padding:.5rem;block-size:2rem;inline-size:2rem}.cds--table-toolbar--sm .cds--toolbar-action.cds--toolbar-search-container-persistent{inline-size:100%}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable{inline-size:2rem}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable .cds--search .cds--search-input{padding:0 3rem}.cds--table-toolbar--sm .cds--toolbar-search-container-active{flex:auto;transition:flex 175ms cubic-bezier(0.5, 0, 0.1, 1)}.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input{visibility:inherit}.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:focus{outline-style:dotted}}.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:focus{background-color:var(--cds-field-hover)}.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:active,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:not(:placeholder-shown){background-color:var(--cds-field-hover)}.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-magnifier-icon:focus,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-magnifier-icon:active,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-magnifier-icon:hover{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background-color:rgba(0,0,0,0)}.cds--table-toolbar--sm .cds--overflow-menu.cds--toolbar-action{block-size:2rem;inline-size:2rem;min-inline-size:2rem}.cds--table-toolbar--sm .cds--toolbar-content{block-size:2rem}.cds--table-toolbar--sm .cds--toolbar-content .cds--overflow-menu{block-size:2rem;inline-size:2rem}.cds--search--disabled .cds--search-magnifier-icon:hover{background-color:rgba(0,0,0,0)}.cds--table-toolbar--sm .cds--batch-actions .cds--action-list{block-size:2rem}.cds--table-toolbar--sm .cds--toolbar-action{padding:.5rem 0;block-size:2rem;inline-size:2rem}.cds--table-toolbar--sm .cds--btn--primary{block-size:2rem;min-block-size:auto;padding-block:.375rem}.cds--table-toolbar--sm .cds--btn--primary.cds--batch-summary__cancel::before{inset-block-start:.5rem}.cds--table-toolbar--sm .cds--toolbar-action~.cds--btn{overflow:hidden;block-size:2rem}.cds--table-toolbar--sm .cds--batch-summary{min-block-size:2rem}.cds--data-table tr.cds--parent-row:first-of-type td{border-block-start:1px solid var(--cds-border-subtle)}.cds--expandable-row--hidden td{padding:1rem;border-block-start:0;inline-size:auto}tr.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row]{block-size:0;transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row] td{border:0;background-color:var(--cds-layer-hover);padding-block:0;transition:padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row] td .cds--child-row-inner-container{overflow:hidden;max-block-size:0}tr.cds--parent-row.cds--expandable-row+tr[data-child-row]{transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.cds--parent-row.cds--expandable-row+tr[data-child-row] td{border-block-end:1px solid var(--cds-border-subtle);padding-inline-start:3.5rem;transition:padding-bottom 150ms cubic-bezier(0.2, 0, 0.38, 0.9),transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}tbody:has(>tr.cds--data-table--slug-row)>tr.cds--expandable-row[data-child-row] td,tbody:has(>tr.cds--data-table--ai-label-row)>tr.cds--expandable-row[data-child-row] td,tbody:has(td.cds--table-column-checkbox)>tr.cds--expandable-row[data-child-row] td{padding-inline-start:5.5rem}tbody:has(>tr.cds--data-table--ai-label-row):has(td.cds--table-column-checkbox)>tr.cds--expandable-row[data-child-row] td{padding-inline-start:7.5rem}tr.cds--parent-row.cds--expandable-row+tr[data-child-row] td .cds--child-row-inner-container{max-block-size:100%;padding-block:1rem;padding-block-end:1.5rem}.cds--parent-row.cds--expandable-row>td,.cds--parent-row.cds--expandable-row+tr[data-child-row]>td{border-block-end:1px solid var(--cds-border-subtle);box-shadow:0 1px var(--cds-border-subtle)}.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row]>td{box-shadow:none}.cds--parent-row.cds--expandable-row>td:first-of-type{box-shadow:none}tr.cds--parent-row:not(.cds--expandable-row) td,tr.cds--parent-row.cds--expandable-row td,tr.cds--parent-row.cds--expandable-row{transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.cds--parent-row:not(.cds--expandable-row):first-of-type:hover td{border-block-end:1px solid var(--cds-border-subtle);border-block-start:1px solid var(--cds-border-subtle)}tr.cds--parent-row.cds--expandable-row:hover td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-border-subtle);border-block-start:1px solid var(--cds-border-subtle);color:var(--cds-text-primary, #161616)}tr.cds--parent-row.cds--expandable-row:hover td:first-of-type{border-block-end:1px solid var(--cds-layer-hover)}tr.cds--parent-row.cds--expandable-row:hover+tr[data-child-row] td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-border-subtle);color:var(--cds-text-primary, #161616)}tr.cds--expandable-row--hover+tr[data-child-row] td{border-block-end:1px solid var(--cds-border-subtle)}tr.cds--expandable-row--hover{background-color:var(--cds-layer-hover)}tr.cds--expandable-row--hover td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-border-subtle);border-block-start:1px solid var(--cds-border-subtle);color:var(--cds-text-primary, #161616)}tr.cds--parent-row.cds--expandable-row.cds--expandable-row--hover td:first-of-type{border-block-end:1px solid rgba(0,0,0,0)}.cds--data-table td.cds--table-expand{border-block-end:1px solid var(--cds-border-subtle-01, #c6c6c6)}.cds--layer-two .cds--data-table td.cds--table-expand{border-block-end:1px solid var(--cds-border-subtle-02, #e0e0e0)}.cds--layer-three .cds--data-table td.cds--table-expand{border-block-end:1px solid var(--cds-border-subtle-03, #c6c6c6)}.cds--data-table th.cds--table-expand+.cds--table-column-checkbox,.cds--data-table td.cds--table-expand+.cds--table-column-checkbox{padding-inline:.375rem .375rem}.cds--data-table td.cds--table-expand[data-previous-value=collapsed]+.cds--table-column-checkbox{border-block-end:1px solid rgba(0,0,0,0);box-shadow:none}.cds--data-table th.cds--table-expand+.cds--table-column-checkbox+th,.cds--data-table td.cds--table-expand+.cds--table-column-checkbox+td{padding-inline-start:.5rem}.cds--data-table td.cds--table-expand,.cds--data-table th.cds--table-expand{padding:.5rem;padding-inline-end:0}.cds--data-table td.cds--table-expand[data-previous-value=collapsed]{border-block-end:1px solid rgba(0,0,0,0)}.cds--table-expand[data-previous-value=collapsed] .cds--table-expand__svg{transform:rotate(270deg);transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--table-expand__button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--table-expand__button *,.cds--table-expand__button *::before,.cds--table-expand__button *::after{box-sizing:inherit}.cds--table-expand__button{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start}.cds--table-expand__button::-moz-focus-inner{border:0}.cds--table-expand__button{display:inline-flex;align-items:center;justify-content:center;padding:0 .5rem;block-size:calc(100% + 1px);inline-size:100%;vertical-align:inherit}.cds--data-table--top-aligned-body td .cds--table-expand__button,.cds--data-table--top-aligned-header th .cds--table-expand__button{align-items:start;block-size:2rem;padding-block-start:.5rem}.cds--data-table--top-aligned-body.cds--data-table--xs td .cds--table-expand__button,.cds--data-table--top-aligned-header.cds--data-table--xs th .cds--table-expand__button{block-size:1.5rem;padding-block-start:.25rem}.cds--data-table--top-aligned-body.cds--data-table--md td .cds--table-expand__button,.cds--data-table--top-aligned-header.cds--data-table--md th .cds--table-expand__button{margin-block-start:-0.25rem;padding-block-start:.5rem}.cds--table-expand__button:focus{box-shadow:inset 0 0 0 2px var(--cds-focus, #0f62fe);outline:none}.cds--table-expand__svg{fill:var(--cds-layer-selected-inverse, #161616);transform:rotate(90deg);transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--data-table--xl .cds--table-expand__button{inline-size:2rem}.cds--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+3) td,.cds--data-table--zebra tbody tr[data-child-row]:nth-child(4n+4) td{border-block-end:1px solid var(--cds-layer)}.cds--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+1) td,.cds--data-table--zebra tbody tr[data-child-row]:nth-child(4n+2) td{background-color:var(--cds-layer-accent);border-block-end:1px solid var(--cds-layer-accent);border-block-start:1px solid var(--cds-layer-accent)}.cds--data-table--zebra tr.cds--parent-row td,.cds--data-table--zebra tr.cds--parent-row.cds--expandable-row+tr[data-child-row] td{transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-top 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--data-table--zebra tbody tr[data-parent-row]:hover td,.cds--data-table--zebra tbody tr[data-parent-row]:hover+tr[data-child-row] td,.cds--data-table--zebra tbody tr[data-child-row]:hover td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-layer-hover);border-block-start:1px solid var(--cds-layer-hover)}.cds--data-table--zebra tr.cds--parent-row.cds--expandable-row.cds--expandable-row--hover td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-layer-hover);border-block-start:1px solid var(--cds-layer-hover)}tr.cds--parent-row.cds--data-table--selected{background-color:var(--cds-layer-selected)}tr.cds--parent-row.cds--data-table--selected:first-of-type td{border-block-start:1px solid var(--cds-layer-active);box-shadow:0 1px var(--cds-layer-active)}tr.cds--parent-row.cds--data-table--selected td{border-block-end:1px solid var(--cds-layer-active);box-shadow:0 1px var(--cds-layer-active);color:var(--cds-text-primary, #161616)}tr.cds--parent-row.cds--data-table--selected:last-of-type td{border-block-end:1px solid rgba(0,0,0,0);box-shadow:0 1px var(--cds-border-subtle)}tr.cds--parent-row.cds--data-table--selected:not(.cds--expandable-row):hover td{background-color:var(--cds-layer-selected-hover);border-block-end:1px solid var(--cds-border-subtle);border-block-start:1px solid var(--cds-layer-selected-hover);box-shadow:0 1px var(--cds-layer-selected-hover)}tr.cds--parent-row.cds--data-table--selected.cds--expandable-row td,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row td:first-of-type{border-block-end:1px solid rgba(0,0,0,0);box-shadow:0 1px var(--cds-layer-selected)}tr.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td:first-of-type,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover td,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover td:first-of-type{background-color:var(--cds-layer-selected-hover);border-block-end:1px solid rgba(0,0,0,0);border-block-start:1px solid var(--cds-layer-selected-hover);box-shadow:0 1px var(--cds-layer-selected-hover)}tr.cds--parent-row.cds--data-table--selected.cds--expandable-row+tr[data-child-row] td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-border-subtle);border-block-start:1px solid var(--cds-layer-active);box-shadow:0 1px var(--cds-layer-active);color:var(--cds-text-primary, #161616)}tr.cds--parent-row.cds--data-table--selected.cds--expandable-row+tr[data-child-row]:last-of-type td{box-shadow:inset 0 -1px var(--cds-layer-active);padding-block-end:1.5rem}tr.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover+tr[data-child-row] td,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover+tr[data-child-row] td{background-color:var(--cds-layer-selected)}.cds--parent-row .cds--table-column-slug,.cds--parent-row .cds--table-column-slug+td.cds--table-expand[data-previous-value=collapsed],.cds--parent-row .cds--table-column-decorator,.cds--parent-row .cds--table-column-decorator+td.cds--table-expand[data-previous-value=collapsed]{box-shadow:none}.cds--parent-row.cds--expandable-row .cds--table-column-slug,.cds--parent-row.cds--expandable-row .cds--table-column-slug+td.cds--table-expand[data-previous-value=collapsed],.cds--parent-row.cds--expandable-row .cds--table-column-decorator,.cds--parent-row.cds--expandable-row .cds--table-column-decorator+td.cds--table-expand[data-previous-value=collapsed]{border-block-end:1px solid rgba(0,0,0,0)}.cds--data-table--slug-row td,.cds--data-table tr.cds--data-table--slug-row:hover td,.cds--data-table--ai-label-row td,.cds--data-table tr.cds--data-table--ai-label-row:hover td{border-block-start:1px solid rgba(0,0,0,0)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--table-expand__button:focus .cds--table-expand__svg{color:Highlight;outline:1px solid Highlight}}.cds--data-table.cds--skeleton th{padding-inline-start:1rem;vertical-align:middle}.cds--data-table.cds--skeleton th span,.cds--data-table.cds--skeleton td span{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--data-table.cds--skeleton th span:hover,.cds--data-table.cds--skeleton th span:focus,.cds--data-table.cds--skeleton th span:active,.cds--data-table.cds--skeleton td span:hover,.cds--data-table.cds--skeleton td span:focus,.cds--data-table.cds--skeleton td span:active{border:none;cursor:default;outline:none}.cds--data-table.cds--skeleton th span::before,.cds--data-table.cds--skeleton td span::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--data-table.cds--skeleton th span::before,.cds--data-table.cds--skeleton td span::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--data-table.cds--skeleton th span,.cds--data-table.cds--skeleton td span{background:CanvasText}.cds--data-table.cds--skeleton th span::before,.cds--data-table.cds--skeleton td span::before{background:Canvas;forced-color-adjust:none}}.cds--data-table.cds--skeleton th span,.cds--data-table.cds--skeleton td span{display:block;block-size:1rem;inline-size:4rem}.cds--data-table.cds--skeleton tr:hover td{border-color:var(--cds-border-subtle);background:rgba(0,0,0,0)}.cds--data-table.cds--skeleton tr:hover td:first-of-type,.cds--data-table.cds--skeleton tr:hover td:last-of-type{border-color:var(--cds-border-subtle)}.cds--data-table.cds--skeleton .cds--table-sort{pointer-events:none}.cds--data-table.cds--skeleton th span{background:var(--cds-skeleton-element, #c6c6c6)}.cds--data-table.cds--skeleton th span::before{background:var(--cds-skeleton-background, #e8e8e8)}.cds--data-table-container.cds--skeleton .cds--data-table-header__title{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--data-table-container.cds--skeleton .cds--data-table-header__title:hover,.cds--data-table-container.cds--skeleton .cds--data-table-header__title:focus,.cds--data-table-container.cds--skeleton .cds--data-table-header__title:active{border:none;cursor:default;outline:none}.cds--data-table-container.cds--skeleton .cds--data-table-header__title::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--data-table-container.cds--skeleton .cds--data-table-header__title::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--data-table-container.cds--skeleton .cds--data-table-header__title{background:CanvasText}.cds--data-table-container.cds--skeleton .cds--data-table-header__title::before{background:Canvas;forced-color-adjust:none}}.cds--data-table-container.cds--skeleton .cds--data-table-header__title{block-size:1.5rem;inline-size:7.5rem}.cds--data-table-container.cds--skeleton .cds--data-table-header__description{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--data-table-container.cds--skeleton .cds--data-table-header__description:hover,.cds--data-table-container.cds--skeleton .cds--data-table-header__description:focus,.cds--data-table-container.cds--skeleton .cds--data-table-header__description:active{border:none;cursor:default;outline:none}.cds--data-table-container.cds--skeleton .cds--data-table-header__description::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--data-table-container.cds--skeleton .cds--data-table-header__description::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--data-table-container.cds--skeleton .cds--data-table-header__description{background:CanvasText}.cds--data-table-container.cds--skeleton .cds--data-table-header__description::before{background:Canvas;forced-color-adjust:none}}.cds--data-table-container.cds--skeleton .cds--data-table-header__description{block-size:1rem;inline-size:10rem;margin-block-start:.5rem}.cds--data-table--sort th,.cds--data-table th[aria-sort]{padding:0;block-size:3rem;border-block-end:none;border-block-start:none}.cds--table-sort__description{display:none}.cds--table-sort{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--table-sort *,.cds--table-sort *::before,.cds--table-sort *::after{box-sizing:inherit}.cds--table-sort{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start}.cds--table-sort::-moz-focus-inner{border:0}.cds--table-sort{display:flex;align-items:center;justify-content:space-between;background-color:var(--cds-layer-accent);color:var(--cds-text-primary, #161616);font:inherit;inline-size:100%;line-height:1;min-block-size:100%;padding-inline-start:1rem;text-align:start;transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--table-sort:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--table-sort:focus{outline-style:dotted}}.cds--table-sort:hover{background:var(--cds-layer-selected-hover)}.cds--table-sort:focus svg,.cds--table-sort:hover svg{opacity:1}.cds--data-table.cds--data-table--sort th>.cds--table-header-label{line-height:1;padding-inline:1rem 1rem}th .cds--table-sort__flex{display:flex;align-items:center;justify-content:space-between;block-size:100%;inline-size:100%;min-block-size:3rem}.cds--data-table--top-aligned-header th .cds--table-sort__flex{align-items:start}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--lg th.cds--table-sort__header{padding-block-start:1rem}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--sm th.cds--table-sort__header .cds--table-sort__flex .cds--table-header-label,.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--xs th.cds--table-sort__header .cds--table-sort__flex .cds--table-header-label{padding-block:0}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--sm th.cds--table-sort__header{padding-block:.4375rem .4375rem}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--xs th.cds--table-sort__header{padding-block:.125rem .125rem}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.cds--data-table--sort:not(.cds--data-table--xs):not(.cds--data-table--sm):not(.cds--data-table--md):not(.cds--data-table--xl) th .cds--table-sort__flex{block-size:2.99rem}}.cds--data-table--xs.cds--data-table--sort th .cds--table-sort__flex{min-block-size:1.5rem}.cds--data-table--sm.cds--data-table--sort th .cds--table-sort__flex{min-block-size:2rem}.cds--data-table--md.cds--data-table--sort th .cds--table-sort__flex{min-block-size:2.5rem}.cds--data-table--xl.cds--data-table--sort th .cds--table-sort__flex{align-items:flex-start;min-block-size:4rem}.cds--table-sort .cds--table-sort__icon-inactive{display:block}.cds--table-sort .cds--table-sort__icon{display:none}.cds--table-sort__icon-unsorted{fill:var(--cds-icon-primary, #161616);inline-size:1.25rem;margin-inline:.5rem .5rem;min-inline-size:1rem;opacity:0}.cds--table-sort.cds--table-sort--active{background:var(--cds-layer-selected-hover)}.cds--table-sort.cds--table-sort--active .cds--table-sort__icon-unsorted{display:none}.cds--table-sort.cds--table-sort--active .cds--table-sort__icon{display:block;opacity:1}.cds--table-sort--descending .cds--table-sort__icon{transform:rotate(180deg)}.cds--table-sort__icon{fill:var(--cds-icon-primary, #161616);inline-size:1.25rem;margin-inline:.5rem .5rem;min-inline-size:1rem;opacity:1;transform:rotate(0);transition:transform 250ms cubic-bezier(0.5, 0, 0.1, 1)}.cds--data-table--xs.cds--data-table--sort th{block-size:1.5rem}.cds--data-table--sm.cds--data-table--sort th{block-size:2rem}.cds--data-table--md.cds--data-table--sort th{block-size:2.5rem}.cds--data-table--xl.cds--data-table--sort th{block-size:4rem}.cds--data-table--xl.cds--data-table--sort th .cds--table-sort{display:inline-block;block-size:4rem}.cds--data-table--xl .cds--table-sort__icon-unsorted,.cds--data-table--xl .cds--table-sort__icon{margin-block-start:.8125rem}.cds--table-sort__header .cds--ai-label,.cds--table-sort__header .cds--slug,.cds--table-sort__header .cds--table-header-label--decorator-inner{display:none}.cds--table-sort__header--slug .cds--table-sort__icon,.cds--table-sort__header--slug .cds--table-sort__icon-unsorted,.cds--table-sort__header--ai-label .cds--table-sort__icon,.cds--table-sort__header--ai-label .cds--table-sort__icon-unsorted,.cds--table-sort__header--decorator .cds--table-sort__icon,.cds--table-sort__header--decorator .cds--table-sort__icon-unsorted{margin-inline:auto .5rem}.cds--table-sort__header--ai-label .cds--ai-label,.cds--table-sort__header--ai-label .cds--slug,.cds--table-sort__header--decorator .cds--table-header-label--decorator-inner,.cds--table-sort__header--ai-label .cds--table-header-label--decorator-inner{display:block;margin-inline-end:.5rem}@keyframes fp-fade-in-down{from{opacity:0;transform:translate3d(0, -20px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fp-slide-left{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-100%, 0, 0)}}@keyframes fp-slide-left-new{from{transform:translate3d(100%, 0, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes fp-slide-right{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(100%, 0, 0)}}@keyframes fp-slide-right-new{from{transform:translate3d(-100%, 0, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes fp-fade-out{from{opacity:1}to{opacity:0}}@keyframes fp-fade-in{from{opacity:0}to{opacity:1}}.flatpickr-calendar{position:absolute;overflow:hidden;box-sizing:border-box;padding:0;border:0;border-radius:0;animation:none;direction:ltr;inline-size:19.6875rem;max-block-size:0;opacity:0;text-align:center;touch-action:manipulation;visibility:hidden}@media screen and (-ms-high-contrast: active),(forced-colors: active){.flatpickr-calendar{outline:1px solid rgba(0,0,0,0)}}.flatpickr-calendar.open,.flatpickr-calendar.inline{overflow:visible;max-block-size:40rem;opacity:1;visibility:inherit}.flatpickr-calendar.open{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));z-index:99999;display:flex;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;padding:.25rem .25rem .5rem .25rem;border:none;background-color:var(--cds-layer-01, #f4f4f4);block-size:21rem;inline-size:18rem;margin-block-start:-0.125rem}.flatpickr-calendar.open:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.flatpickr-calendar.open:focus{outline-style:dotted}}.flatpickr-calendar.animate.open{animation:fp-fade-in-down 110ms cubic-bezier(0, 0, 0.38, 0.9)}@media screen and (prefers-reduced-motion: reduce){.flatpickr-calendar.animate.open{animation:none}}.flatpickr-calendar.inline{position:absolute;display:block;inset-block-start:auto}.flatpickr-calendar.static{position:absolute;inset-block-start:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{inline-size:auto}.dayContainer{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0;block-size:15.375rem;outline:0}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-block-end:0;border-end-end-radius:0;border-end-start-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-inline-start:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{block-size:2.5rem;border-block-start:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{block-size:auto}.flatpickr-calendar:focus{outline:0}.flatpickr-months{display:flex;justify-content:space-between;inline-size:100%}.flatpickr-month{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);display:flex;align-items:center;background-color:rgba(0,0,0,0);block-size:2.5rem;color:var(--cds-text-primary, #161616);line-height:1;text-align:center}.flatpickr-prev-month,.flatpickr-next-month{z-index:3;display:flex;align-items:center;justify-content:center;padding:0;block-size:2.5rem;cursor:pointer;fill:var(--cds-icon-primary, #161616);inline-size:2.5rem;line-height:16px;text-decoration:none;transform:scale(1, 1) /*rtl: scale(-1,1)*/;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}@media screen and (prefers-reduced-motion: reduce){.flatpickr-prev-month,.flatpickr-next-month{transition:none}}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background-color:var(--cds-layer-hover)}.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.flatpickr-current-month{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);display:flex;align-items:center;justify-content:center;block-size:1.75rem;text-align:center}.flatpickr-current-month .cur-month{margin-inline:.25rem .25rem}.flatpickr-current-month .cur-month:hover{background-color:var(--cds-layer-hover)}.numInputWrapper{position:relative;inline-size:3.75rem}.numInputWrapper:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12))}.numInputWrapper .numInput{display:inline-block;padding:.25rem;border:none;margin:0;-moz-appearance:textfield;background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-primary, #161616);cursor:default;font-family:inherit;font-size:inherit;font-weight:600;inline-size:100%}.numInputWrapper .numInput::-webkit-outer-spin-button,.numInputWrapper .numInput::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper .numInput:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.numInputWrapper .numInput:focus{outline-style:dotted}}.numInputWrapper .numInput[disabled],.numInputWrapper .numInput[disabled]:hover{background-color:var(--cds-layer-01, #f4f4f4);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));pointer-events:none}.numInputWrapper .arrowUp{border-block-end:0;inset-block-start:.25rem}.numInputWrapper .arrowUp::after{border-block-end:.25rem solid var(--cds-icon-primary, #161616)}.numInputWrapper .arrowDown{inset-block-start:.6875rem}.numInputWrapper .arrowDown::after{border-block-start:.25rem solid var(--cds-icon-primary, #161616)}.numInputWrapper .arrowUp,.numInputWrapper .arrowDown{position:absolute;padding:0 .25rem 0 .125rem;border:none;block-size:50%;cursor:pointer;inline-size:.75rem;inset-inline-start:2.6rem;line-height:50%;opacity:0}.numInputWrapper .arrowUp::after,.numInputWrapper .arrowDown::after{position:absolute;display:block;border-inline-end:.25rem solid rgba(0,0,0,0);border-inline-start:.25rem solid rgba(0,0,0,0);content:"";inset-block-start:33%}.numInputWrapper .arrowUp:hover::after,.numInputWrapper .arrowDown:hover::after{border-block-end-color:var(--cds-button-primary, #0f62fe);border-block-start-color:var(--cds-button-primary, #0f62fe)}.numInputWrapper .arrowUp:active::after,.numInputWrapper .arrowDown:active::after{border-block-end-color:var(--cds-border-interactive, #0f62fe);border-block-start-color:var(--cds-border-interactive, #0f62fe)}.numInput[disabled]~.arrowUp::after{border-block-end-color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.numInput[disabled]~.arrowDown::after{border-block-start-color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.numInputWrapper:hover .arrowUp,.numInputWrapper:hover .arrowDown{opacity:1}.numInputWrapper:hover .numInput[disabled]~.arrowUp,.numInputWrapper:hover .numInput[disabled]~.arrowDown{opacity:0}.flatpickr-weekdays{display:flex;align-items:center;block-size:2.5rem}.flatpickr-weekdaycontainer{display:flex;inline-size:100%}.flatpickr-weekday{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);flex:1;color:var(--cds-text-primary, #161616);cursor:default}.flatpickr-days:focus{outline:0}.flatpickr-calendar.animate .dayContainer.slideLeft{animation:fp-fade-out 400ms cubic-bezier(0.23, 1, 0.32, 1),fp-slide-left 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{transform:translate3d(-100%, 0, 0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{animation:fp-fade-in 400ms cubic-bezier(0.23, 1, 0.32, 1),fp-slide-left 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.animate .dayContainer.slideRight{animation:fp-fade-out 400ms cubic-bezier(0.23, 1, 0.32, 1),fp-slide-right 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translate3d(100%, 0, 0)}.flatpickr-calendar.animate .dayContainer.slideRightNew{animation:fp-fade-in 400ms cubic-bezier(0.23, 1, 0.32, 1),fp-slide-right-new 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-day{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;align-items:center;justify-content:center;block-size:2.5rem;color:var(--cds-text-primary, #161616);cursor:pointer;inline-size:2.5rem;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.flatpickr-day:hover{background:var(--cds-layer-hover)}.flatpickr-day:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day:focus{outline-style:dotted}}.flatpickr-day:focus{outline-color:var(--cds-button-primary, #0f62fe)}.nextMonthDay,.prevMonthDay{color:var(--cds-text-helper, #6f6f6f)}.flatpickr-day.today{position:relative;color:var(--cds-link-primary, #0f62fe);font-weight:600}.flatpickr-day.today::after{position:absolute;display:block;background-color:var(--cds-link-primary, #0f62fe);block-size:.25rem;content:"";inline-size:.25rem;inset-block-end:.4375rem;inset-inline-start:50%;transform:translateX(-50%)}.flatpickr-day.today.no-border{border:none}.flatpickr-day.today.selected{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.today.selected{outline-style:dotted}}.flatpickr-day.today.selected::after{display:none}.flatpickr-day.inRange{background-color:var(--cds-highlight, #d0e2ff);color:var(--cds-text-primary, #161616)}.flatpickr-day.selected{background-color:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.flatpickr-day.selected{color:Highlight;outline:1px solid Highlight;outline-style:dotted}}.flatpickr-day.selected:focus{outline:.0625rem solid var(--cds-layer-02, #ffffff);outline-offset:-0.1875rem}.flatpickr-day.startRange.selected{z-index:2;box-shadow:none}.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline-style:dotted}}.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{z-index:3;background:var(--cds-layer-01, #f4f4f4)}.flatpickr-day.endRange:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.endRange:hover{outline-style:dotted}}.flatpickr-day.endRange:hover{background:var(--cds-layer-01, #f4f4f4);color:var(--cds-text-primary, #161616)}.flatpickr-day.endRange.inRange.selected{background:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff)}.flatpickr-day.flatpickr-disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.flatpickr-day.flatpickr-disabled:hover{background-color:rgba(0,0,0,0)}.flatpickr-input[readonly]{cursor:pointer}@media screen and (-ms-high-contrast: active),(forced-colors: active){.flatpickr-day.today,.flatpickr-day.inRange{color:Highlight}}.cds--date-picker{display:flex}.cds--date-picker--light .cds--date-picker__input{background:var(--cds-field-02, #ffffff)}.cds--date-picker~.cds--label{order:1}.cds--date-picker-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.cds--date-picker-container .cds--label{display:flex}.cds--date-picker-input__wrapper{display:flex;align-items:center}.cds--date-picker-input__wrapper>span{position:relative}.cds--date-picker.cds--date-picker--simple .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--label{inline-size:7.5rem}.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--invalid .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--warn .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--warn~.cds--form-requirement{inline-size:9.5rem}.cds--date-picker.cds--date-picker--simple.cds--date-picker--short .cds--date-picker__input{inline-size:5.7rem}.cds--date-picker.cds--date-picker--single .cds--date-picker__input{inline-size:18rem}.cds--date-picker .cds--date-picker-input__wrapper--warn~.cds--form-requirement{color:var(--cds-text-primary, #161616)}.cds--date-picker__input{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--date-picker__input *,.cds--date-picker__input *::before,.cds--date-picker__input *::after{box-sizing:inherit}.cds--date-picker__input{font-family:var(--cds-code-02-font-family, \'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace);font-size:var(--cds-code-02-font-size, 0.875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, 0.32px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:block;padding:0 1rem;border:none;background-color:var(--cds-field);block-size:2.5rem;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);transition:70ms cubic-bezier(0.2, 0, 0.38, 0.9) all}.cds--date-picker__input:focus,.cds--date-picker__input.cds--focused{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--date-picker__input:focus,.cds--date-picker__input.cds--focused{outline-style:dotted}}.cds--date-picker__input:disabled{background-color:var(--cds-field);border-block-end:1px solid rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--date-picker__input:disabled::placeholder{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--date-picker__input:disabled:hover{border-block-end:1px solid rgba(0,0,0,0)}.cds--date-picker__input::placeholder{color:var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));opacity:1}.cds--date-picker__input--lg{block-size:3rem}.cds--date-picker__input--sm{block-size:2rem}.cds--date-picker__icon{position:absolute;z-index:1;fill:var(--cds-icon-primary, #161616);inset-block-start:50%;inset-inline-end:1rem;pointer-events:none;transform:translateY(-50%)}.cds--date-picker__icon--invalid,.cds--date-picker__icon--warn{cursor:auto}.cds--date-picker__icon--warn{fill:var(--cds-support-warning, #f1c21b)}.cds--date-picker__icon--warn path:first-of-type{fill:#000;opacity:1}.cds--date-picker__icon--invalid{fill:var(--cds-support-error, #da1e28)}.cds--date-picker__icon~.cds--date-picker__input{padding-inline-end:3rem}.cds--date-picker__input:disabled~.cds--date-picker__icon{cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--date-picker--range>.cds--date-picker-container:first-child{margin-inline-end:.0625rem}.cds--date-picker--range .cds--date-picker-container,.cds--date-picker--range .cds--date-picker__input{inline-size:8.96875rem}.cds--date-picker-input__wrapper--decorator .cds--date-picker-input-inner-wrapper--decorator>*,.cds--date-picker-input__wrapper--slug .cds--ai-label,.cds--date-picker-input__wrapper--slug .cds--slug{position:absolute;inset-block-start:50%;inset-inline-end:2.5rem;transform:translateY(-50%)}.cds--date-picker-input__wrapper--decorator .cds--date-picker-input-inner-wrapper--decorator:not(:has(.cds--ai-label))>*{block-size:1rem}.cds--date-picker-input__wrapper--decorator .cds--date-picker__input:has(~.cds--date-picker-input-inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--date-picker-input-inner-wrapper--decorator .cds--ai-label--revert)),.cds--date-picker-input__wrapper--slug .cds--date-picker__input:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--date-picker-input__wrapper--slug .cds--date-picker__input:has(~.cds--slug):not(:has(~.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff);padding-inline-end:4rem}.cds--date-picker__input[readonly]{background:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle);cursor:text}.cds--date-picker__input[readonly]+.cds--date-picker__icon{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--date-picker.cds--skeleton input,.cds--date-picker__input.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--date-picker.cds--skeleton input:hover,.cds--date-picker.cds--skeleton input:focus,.cds--date-picker.cds--skeleton input:active,.cds--date-picker__input.cds--skeleton:hover,.cds--date-picker__input.cds--skeleton:focus,.cds--date-picker__input.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--date-picker.cds--skeleton input::before,.cds--date-picker__input.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--date-picker.cds--skeleton input::before,.cds--date-picker__input.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--date-picker.cds--skeleton input,.cds--date-picker__input.cds--skeleton{background:CanvasText}.cds--date-picker.cds--skeleton input::before,.cds--date-picker__input.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--date-picker.cds--skeleton input,.cds--date-picker__input.cds--skeleton{inline-size:100%}.cds--date-picker.cds--skeleton input::placeholder,.cds--date-picker__input.cds--skeleton::placeholder{color:rgba(0,0,0,0)}.cds--date-picker.cds--skeleton .cds--label{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--date-picker.cds--skeleton .cds--label:hover,.cds--date-picker.cds--skeleton .cds--label:focus,.cds--date-picker.cds--skeleton .cds--label:active{border:none;cursor:default;outline:none}.cds--date-picker.cds--skeleton .cds--label::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--date-picker.cds--skeleton .cds--label::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--date-picker.cds--skeleton .cds--label{background:CanvasText}.cds--date-picker.cds--skeleton .cds--label::before{background:Canvas;forced-color-adjust:none}}.cds--date-picker.cds--skeleton .cds--label{block-size:.875rem;inline-size:4.6875rem}.cds--dialog{position:fixed;padding:0;border:none;margin:auto;background-color:var(--cds-layer);color:var(--cds-text-primary, #161616);inline-size:48rem;inset:0;max-block-size:100%;opacity:0;transform:translateY(calc(-1 * 1.5rem));transition:opacity 240ms cubic-bezier(0.4, 0.14, 1, 1),transform 240ms cubic-bezier(0.4, 0.14, 1, 1),overlay 240ms cubic-bezier(0.4, 0.14, 1, 1) allow-discrete,display 240ms cubic-bezier(0.4, 0.14, 1, 1) allow-discrete}@media(prefers-reduced-motion){.cds--dialog{transition:none}}@media(min-width: 42rem){.cds--dialog{max-inline-size:84%}}@media(min-width: 66rem){.cds--dialog{max-inline-size:60%}}@media(min-width: 82rem){.cds--dialog{max-inline-size:48%}}.cds--dialog[open]{opacity:1;transform:translateY(0);transition:opacity 240ms cubic-bezier(0, 0, 0.3, 1),transform 240ms cubic-bezier(0, 0, 0.3, 1),overlay 240ms cubic-bezier(0, 0, 0.3, 1) allow-discrete,display 240ms cubic-bezier(0, 0, 0.3, 1) allow-discrete}@media(prefers-reduced-motion){.cds--dialog[open]{transition:none}}@starting-style{.cds--dialog[open]{opacity:0;transform:translateY(calc(-1 * 1.5rem))}}.cds--dialog__header{position:relative;grid-area:header;inline-size:100%;margin-block-end:.5rem;min-block-size:3rem;padding-block-start:1rem;padding-inline:1rem 3rem}.cds--dialog::backdrop{background-color:var(--cds-overlay, rgba(22, 22, 22, 0.5));opacity:0;transition:background-color 240ms cubic-bezier(0, 0, 0.3, 1),opacity 240ms cubic-bezier(0, 0, 0.3, 1)}@media(prefers-reduced-motion){.cds--dialog::backdrop{transition:none}}.cds--dialog[open]::backdrop{opacity:1;transition:background-color 240ms cubic-bezier(0.4, 0.14, 1, 1),opacity 240ms cubic-bezier(0.4, 0.14, 1, 1)}@media(prefers-reduced-motion){.cds--dialog[open]::backdrop{transition:none}}@starting-style{.cds--dialog[open]::backdrop{opacity:0}}.cds--dialog__header-controls{position:absolute;inset-block-start:0;inset-inline-end:0}.cds--dialog-header__label{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--dialog-header__label *,.cds--dialog-header__label *::before,.cds--dialog-header__label *::after{box-sizing:inherit}.cds--dialog-header__label{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);color:var(--cds-text-secondary, #525252);margin-block-end:.25rem}.cds--dialog-header__heading{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--dialog-header__heading *,.cds--dialog-header__heading *::before,.cds--dialog-header__heading *::after{box-sizing:inherit}.cds--dialog-header__heading{font-size:var(--cds-heading-03-font-size, 1.25rem);font-weight:var(--cds-heading-03-font-weight, 400);line-height:var(--cds-heading-03-line-height, 1.4);letter-spacing:var(--cds-heading-03-letter-spacing, 0);margin:0;color:var(--cds-text-primary, #161616);padding-inline-end:calc(20% - 3rem)}.cds--dialog-container{display:grid;background-color:var(--cds-layer);grid-template-areas:"header" "content" "footer";grid-template-columns:100%;grid-template-rows:auto minmax(0, 1fr) auto;inline-size:100%}@media(min-width: 42rem){.cds--dialog-container{max-block-size:90vh}}@media(min-width: 66rem){.cds--dialog-container{max-block-size:84vh}}.cds--dialog-content{position:relative;grid-area:content;overflow-y:auto;padding-block:.5rem 3rem;padding-inline:1rem 1rem}.cds--dialog-content:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--dialog-content:focus{outline-style:dotted}}.cds--dialog-scroll-content{border-block-end:.125rem solid rgba(0,0,0,0);mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 5rem), transparent calc(100% - 3rem), transparent 100%),linear-gradient(to left, var(--cds-layer) 0, 1rem, transparent 1rem),linear-gradient(to right, var(--cds-layer) 0, 0.125rem, transparent 0.125rem),linear-gradient(to top, var(--cds-layer) 0, 0.125rem, transparent 0.125rem)}.cds--dialog-scroll-content>*:last-child{margin-block-end:1.5rem}.cds--dialog-scroll-content:has(.cds--autoalign){mask-image:none}.cds--dialog-footer{display:flex;align-items:center;justify-content:flex-end;block-size:4rem;grid-area:footer}.cds--dialog-footer .cds--btn{flex:0 1 50%;align-items:baseline;margin:0;block-size:4rem;max-inline-size:none}.cds--dialog-footer--three-button .cds--btn{flex:0 1 25%;align-items:flex-start}.cds--dialog--danger{background-color:var(--cds-ai-overlay, rgba(0, 17, 65, 0.5))}.cds--dialog--danger .cds--dialog-container{background:linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)) 0%, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) padding-box,linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) border-box;border:1px solid rgba(0,0,0,0);background-color:var(--cds-layer);box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)),0 24px 40px -24px var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1))}.cds--dialog--danger .cds--dialog-container:has(.cds--dialog-footer){background:linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)) calc(0% + 4rem), var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) calc(0% + 4rem), 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) padding-box,linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) border-box;box-shadow:inset 0 -80px 0 -16px var(--cds-layer),inset 0 -160px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)),0 24px 40px -24px var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1))}.cds--dialog--danger .cds--dialog-content.cds--dialog-scroll-content{mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 5rem), transparent calc(100% - 3rem), transparent 100%),linear-gradient(to left, var(--cds-layer) 0, 1rem, transparent 1rem),linear-gradient(to right, var(--cds-layer) 0, 0.125rem, transparent 0.125rem),linear-gradient(to top, var(--cds-layer) 0, 0.125rem, transparent 0.125rem)}.cds--dialog__close{padding:.75rem;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);block-size:3rem;cursor:pointer;inline-size:3rem;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--dialog__close:hover{background-color:var(--cds-layer-hover)}.cds--dialog__close:focus{border-color:var(--cds-focus, #0f62fe);outline:none}.cds--dropdown__wrapper--inline{display:inline-grid;align-items:center;grid-gap:0 1.5rem;grid-template:auto/auto min-content}.cds--dropdown__wrapper--inline:has(.cds--label.cds--visually-hidden){grid-template:auto/auto}.cds--dropdown__wrapper--inline .cds--label{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}.cds--dropdown__wrapper--inline .cds--label,.cds--dropdown__wrapper--inline .cds--form__helper-text,.cds--dropdown__wrapper--inline .cds--form-requirement{margin:0}.cds--dropdown__wrapper--inline .cds--form-requirement{grid-column:2}.cds--dropdown html{font-size:100%}.cds--dropdown body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--dropdown code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--dropdown strong{font-weight:600}.cds--dropdown{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:block;border:none;background-color:var(--cds-field);block-size:2.5rem;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);cursor:pointer;inline-size:100%;list-style:none;outline:2px solid rgba(0,0,0,0);transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--dropdown:hover{background-color:var(--cds-field-hover)}.cds--dropdown .cds--list-box__field{text-align:start}.cds--dropdown--lg{block-size:3rem;max-block-size:3rem}.cds--dropdown--lg .cds--dropdown__arrow{inset-block-start:1rem}.cds--dropdown--sm{block-size:2rem;max-block-size:2rem}.cds--dropdown--sm .cds--dropdown__arrow{inset-block-start:.5rem}.cds--dropdown--open{border-block-end-color:var(--cds-border-subtle)}.cds--dropdown--open .cds--list-box__field{outline:none}.cds--dropdown--focus .cds--list-box__field{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--dropdown--focus .cds--list-box__field{outline-style:dotted}}.cds--dropdown--invalid{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--dropdown--invalid{outline-style:dotted}}.cds--dropdown--invalid .cds--dropdown-text{padding-inline-end:3.5rem}.cds--dropdown--invalid+.cds--form-requirement{display:inline-block;color:var(--cds-text-error, #da1e28);max-block-size:12.5rem}.cds--dropdown__invalid-icon{position:absolute;fill:var(--cds-support-error, #da1e28);inset-block-start:50%;inset-inline-end:2.5rem;transform:translateY(-50%)}.cds--dropdown--open:hover{background-color:var(--cds-field)}.cds--dropdown--open:focus{outline:1px solid rgba(0,0,0,0)}.cds--dropdown--open .cds--dropdown-list{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));max-block-size:13.75rem;transition:max-height 110ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--dropdown--light{background-color:var(--cds-field-02, #ffffff)}.cds--dropdown--light:hover{background-color:var(--cds-field-hover)}.cds--dropdown--up .cds--dropdown-list{inset-block-end:2rem}.cds--dropdown__arrow{position:absolute;fill:var(--cds-icon-primary, #161616);inset-block-start:.8125rem;inset-inline-end:1rem;pointer-events:none;transform-origin:50% 45%;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}button.cds--dropdown-text{border:none;background:none;color:var(--cds-text-primary, #161616);inline-size:100%;text-align:start}button.cds--dropdown-text:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){button.cds--dropdown-text:focus{outline-style:dotted}}.cds--dropdown-text{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:block;overflow:hidden;block-size:calc(100% + 1px);padding-inline:1rem 2.625rem;text-overflow:ellipsis;white-space:nowrap}.cds--dropdown-list html{font-size:100%}.cds--dropdown-list body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--dropdown-list code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--dropdown-list strong{font-weight:600}.cds--dropdown-list{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);position:absolute;z-index:9100;display:flex;overflow:hidden auto;flex-direction:column;background-color:var(--cds-layer);inline-size:100%;list-style:none;max-block-size:0;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--dropdown--light .cds--dropdown-list{background-color:var(--cds-layer)}.cds--dropdown:not(.cds--dropdown--open) .cds--dropdown-item{visibility:hidden}.cds--dropdown-item{position:relative;opacity:0;transition:visibility 70ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);visibility:inherit}.cds--dropdown-item:hover{background-color:var(--cds-layer-hover)}.cds--dropdown-item:hover+.cds--dropdown-item .cds--dropdown-link{border-color:rgba(0,0,0,0)}.cds--dropdown-item:active{background-color:var(--cds-layer-selected)}.cds--dropdown-item:first-of-type .cds--dropdown-link{border-block-start-color:rgba(0,0,0,0)}.cds--dropdown-item:last-of-type .cds--dropdown-link{border-block-end:none}.cds--dropdown-link{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;overflow:hidden;padding:.6875rem 0;border:1px solid rgba(0,0,0,0);margin:0 1rem;block-size:2.5rem;border-block-start-color:var(--cds-border-subtle);color:var(--cds-text-secondary, #525252);font-weight:normal;line-height:1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cds--dropdown-link:hover{border-color:rgba(0,0,0,0);color:var(--cds-text-primary, #161616)}.cds--dropdown--light .cds--dropdown-link{border-block-start-color:var(--cds-border-subtle-02, #e0e0e0)}.cds--dropdown--sm .cds--dropdown-link{block-size:2rem;padding-block:.4375rem .4375rem}.cds--dropdown--focused,.cds--dropdown-link:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--dropdown--focused,.cds--dropdown-link:focus{outline-style:dotted}}.cds--dropdown--focused,.cds--dropdown-link:focus{padding:.6875rem 1rem;margin:0}.cds--dropdown-list[aria-activedescendant] .cds--dropdown-link:focus{padding:.6875rem 0;margin:0 1rem;outline:none}.cds--dropdown-list[aria-activedescendant] .cds--dropdown--focused:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--dropdown-list[aria-activedescendant] .cds--dropdown--focused:focus{outline-style:dotted}}.cds--dropdown-list[aria-activedescendant] .cds--dropdown--focused:focus{padding:.6875rem 1rem;margin:0}.cds--dropdown-list[aria-activedescendant] .cds--dropdown-item:active{background-color:inherit}.cds--dropdown-item:hover .cds--dropdown-link{border-block-end-color:var(--cds-layer-hover)}.cds--dropdown--open .cds--dropdown__arrow{transform:rotate(-180deg)}.cds--dropdown--open.cds--dropdown--sm .cds--dropdown-list{max-block-size:11rem}.cds--dropdown--open .cds--dropdown-item{opacity:1}.cds--dropdown--disabled{border-block-end-color:rgba(0,0,0,0)}.cds--dropdown--disabled:hover{background-color:var(--cds-field)}.cds--dropdown--disabled:focus{outline:none}.cds--dropdown--disabled .cds--dropdown-text,.cds--dropdown--disabled .cds--list-box__label{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--dropdown--disabled .cds--dropdown__arrow,.cds--dropdown--disabled .cds--list-box__menu-icon svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--dropdown--disabled.cds--dropdown--light:hover{background-color:var(--cds-field-02, #ffffff)}.cds--dropdown--disabled .cds--list-box__field,.cds--dropdown--disabled .cds--list-box__menu-icon{cursor:not-allowed}.cds--dropdown--auto-width{inline-size:auto;max-inline-size:25rem}.cds--dropdown--inline{display:inline-block;background-color:rgba(0,0,0,0);border-block-end-color:rgba(0,0,0,0);inline-size:auto;justify-self:start;transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--dropdown--inline:hover{background-color:var(--cds-layer-hover)}.cds--dropdown--inline.cds--dropdown--disabled{background-color:rgba(0,0,0,0)}.cds--dropdown--inline .cds--dropdown__arrow{inset-block-start:.5rem;inset-inline-end:.5rem}.cds--dropdown--inline.cds--dropdown--open{background-color:rgba(0,0,0,0)}.cds--dropdown--inline .cds--dropdown-text{display:inline-block;overflow:visible;padding:.4375rem 2rem .4375rem .75rem;block-size:2rem;color:var(--cds-text-primary, #161616)}.cds--dropdown--inline.cds--dropdown--disabled .cds--dropdown-text{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--dropdown--inline.cds--dropdown--disabled:focus .cds--dropdown-text{outline:0}.cds--dropdown--inline.cds--dropdown--invalid .cds--dropdown__invalid-icon{inset-inline-end:2rem}.cds--dropdown--inline.cds--dropdown--invalid .cds--dropdown-text{padding-inline-end:3.5rem}.cds--dropdown--inline.cds--dropdown--open:focus .cds--dropdown-list{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3))}.cds--dropdown--inline .cds--dropdown-link{font-weight:normal}.cds--dropdown--show-selected .cds--dropdown--selected{display:block;background-color:var(--cds-layer-selected);color:var(--cds-text-primary, #161616)}.cds--dropdown--show-selected .cds--dropdown--selected:hover{background-color:var(--cds-layer-selected-hover)}.cds--dropdown--show-selected .cds--dropdown--selected .cds--dropdown-link{border-block-start-color:rgba(0,0,0,0)}.cds--dropdown--show-selected .cds--dropdown--selected+.cds--dropdown-item .cds--dropdown-link{border-block-start-color:rgba(0,0,0,0)}.cds--dropdown--show-selected .cds--dropdown--selected .cds--list-box__menu-item__selected-icon{display:block}.cds--dropdown-v2.cds--skeleton,.cds--dropdown.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--dropdown-v2.cds--skeleton:hover,.cds--dropdown-v2.cds--skeleton:focus,.cds--dropdown-v2.cds--skeleton:active,.cds--dropdown.cds--skeleton:hover,.cds--dropdown.cds--skeleton:focus,.cds--dropdown.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--dropdown-v2.cds--skeleton::before,.cds--dropdown.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--dropdown-v2.cds--skeleton::before,.cds--dropdown.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--dropdown-v2.cds--skeleton,.cds--dropdown.cds--skeleton{background:CanvasText}.cds--dropdown-v2.cds--skeleton::before,.cds--dropdown.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--dropdown .cds--list-box__field{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--list-box__menu-item__option{outline:none}}.cds--dropdown--readonly,.cds--dropdown--readonly:hover{background-color:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle)}.cds--dropdown--inline.cds--dropdown--readonly{border-block-end-color:rgba(0,0,0,0)}.cds--dropdown--readonly .cds--list-box__field,.cds--dropdown--readonly .cds--list-box__menu-icon{cursor:default}.cds--dropdown--readonly .cds--list-box__menu-icon svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--loading{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--loading *,.cds--loading *::before,.cds--loading *::after{box-sizing:inherit}.cds--loading{animation-duration:690ms;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:cds--rotate;animation-timing-function:linear}.cds--loading svg circle{animation-duration:10ms;animation-name:cds--init-stroke;animation-timing-function:cubic-bezier(0.5, 0, 0.1, 1)}@media screen and (prefers-reduced-motion: reduce){.cds--loading svg circle{animation:none}}.cds--loading{block-size:5.5rem;inline-size:5.5rem}.cds--loading__svg{fill:rgba(0,0,0,0)}.cds--loading__svg circle{stroke-dasharray:276.4608 276.4608;stroke-linecap:butt;stroke-width:10}.cds--loading__stroke{stroke:var(--cds-interactive, #0f62fe);stroke-dashoffset:52.527552}.cds--loading--small .cds--loading__stroke{stroke-dashoffset:143.759616}.cds--loading--stop{animation:cds--rotate-end-p1 700ms cubic-bezier(0, 0, 0.25, 1) forwards,cds--rotate-end-p2 700ms cubic-bezier(0, 0, 0.25, 1) 700ms forwards}.cds--loading--stop svg circle{animation-delay:700ms;animation-duration:700ms;animation-fill-mode:forwards;animation-name:cds--stroke-end;animation-timing-function:cubic-bezier(0, 0, 0.25, 1)}@media screen and (prefers-reduced-motion: reduce){.cds--loading--stop svg circle{animation:none}}.cds--loading--small{block-size:1rem;inline-size:1rem;line-height:1rem}.cds--loading--small circle{stroke-width:16}.cds--loading--small .cds--loading__svg{stroke:var(--cds-interactive, #0f62fe)}.cds--loading__background{stroke:var(--cds-layer-accent);stroke-dashoffset:-22}@supports(hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){circle.cds--loading__background{stroke-dasharray:265;stroke-dashoffset:0}}.cds--loading-overlay{position:fixed;z-index:6000;display:flex;align-items:center;justify-content:center;background-color:var(--cds-overlay, rgba(22, 22, 22, 0.5));block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;transition:background-color 700ms cubic-bezier(0.4, 0.14, 0.3, 1)}.cds--loading-overlay--stop{display:none}@keyframes cds--rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes cds--rotate-end-p1{100%{transform:rotate(360deg)}}@keyframes cds--rotate-end-p2{100%{transform:rotate(-360deg)}}@keyframes cds--init-stroke{0%{stroke-dashoffset:276.4608}100%{stroke-dashoffset:52.527552}}@keyframes cds--stroke-end{0%{stroke-dashoffset:52.527552}100%{stroke-dashoffset:276.4608}}.cds--file{inline-size:100%}.cds--file--invalid{fill:var(--cds-support-error, #da1e28);margin-inline-end:.5rem}.cds--file--label html{font-size:100%}.cds--file--label body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--file--label code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--file--label strong{font-weight:600}.cds--file--label{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);color:var(--cds-text-primary, #161616);margin-block-end:.5rem}.cds--file--label--disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--file-input{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--file-btn{display:inline-flex;margin:0;padding-inline-end:4rem}.cds--file-browse-btn{display:inline-block;color:var(--cds-link-primary, #0f62fe);cursor:pointer;inline-size:100%;max-inline-size:20rem;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--file-browse-btn:focus,.cds--file-browse-btn:hover{outline:2px solid var(--cds-focus, #0f62fe)}.cds--file-browse-btn:hover,.cds--file-browse-btn:focus,.cds--file-browse-btn:active,.cds--file-browse-btn:active:visited{text-decoration:underline}.cds--file-browse-btn:active{color:var(--cds-text-primary, #161616)}.cds--file-browse-btn--disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:no-drop;text-decoration:none;transition:none}.cds--file-browse-btn--disabled:hover,.cds--file-browse-btn--disabled:focus{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));outline:none;text-decoration:none}.cds--file-browse-btn--disabled .cds--file__drop-container{border:1px dashed var(--cds-button-disabled, #c6c6c6)}.cds--label-description html{font-size:100%}.cds--label-description body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--label-description code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--label-description strong{font-weight:600}.cds--label-description{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);color:var(--cds-text-secondary, #525252);margin-block-end:1rem}.cds--label-description--disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--file-container--drop{inline-size:100%}.cds--file-btn~.cds--file-container{margin-block-start:1.5rem}.cds--btn~.cds--file-container{margin-block-start:1rem}.cds--file .cds--file-container,.cds--file~.cds--file-container{margin-block-start:.5rem}.cds--file__selected-file{display:grid;align-items:center;background-color:var(--cds-layer);gap:.75rem 0;grid-auto-rows:auto;grid-template-columns:1fr auto;margin-block-end:.5rem;max-inline-size:20rem;min-block-size:3rem;word-break:break-word}.cds--file__selected-file:last-child{margin-block-end:0}.cds--file__selected-file .cds--form-requirement{display:block;margin:0;grid-column:1/-1;max-block-size:none}.cds--file__selected-file .cds--inline-loading__animation .cds--loading{margin-inline-end:0}.cds--file__selected-file .cds--file-filename{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);overflow:hidden;margin-inline-start:1rem;text-overflow:ellipsis;white-space:nowrap}.cds--file__selected-file .cds--file-filename-container-wrap{margin-block-start:1px;max-inline-size:17.5rem;padding-inline-start:1rem}@media(max-width: 410px){.cds--file__selected-file .cds--file-filename-container-wrap{max-inline-size:13.5rem}}.cds--file__selected-file .cds--file-filename-container-wrap-invalid{max-inline-size:15.5rem}.cds--file__selected-file .cds--file-filename-container-wrap-invalid .cds--file-filename-tooltip{inline-size:-webkit-fill-available;padding-inline-start:1rem}@-moz-document url-prefix(){.cds--file__selected-file .cds--file-filename-container-wrap-invalid .cds--file-filename-tooltip{inline-size:-moz-available}}.cds--file__selected-file .cds--file-filename-tooltip{inline-size:-webkit-fill-available}@-moz-document url-prefix(){.cds--file__selected-file .cds--file-filename-tooltip{inline-size:-moz-available}}.cds--file__selected-file .cds--file-filename-button{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);overflow:hidden;padding:0;border:none;background:none;color:inherit;cursor:pointer;font:inherit;inline-size:-webkit-fill-available;outline:inherit;text-overflow:ellipsis;white-space:nowrap}@-moz-document url-prefix(){.cds--file__selected-file .cds--file-filename-button{inline-size:-moz-available}}.cds--file__selected-file .cds--file-filename-button:focus{outline:revert}.cds--file__selected-file--md{gap:.5rem 0;min-block-size:2.5rem}.cds--file__selected-file--sm{gap:.25rem 0;min-block-size:2rem}.cds--file__selected-file--invalid__wrapper{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--file__selected-file--invalid__wrapper{outline-style:dotted}}.cds--file__selected-file--invalid__wrapper{background-color:var(--cds-layer);margin-block-end:.5rem;max-inline-size:20rem;outline-width:1px}.cds--file__selected-file--invalid{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--file__selected-file--invalid{outline-style:dotted}}.cds--file__selected-file--invalid{padding:.75rem 0}.cds--file__selected-file--invalid.cds--file__selected-file--sm{padding:.25rem 0}.cds--file__selected-file--invalid.cds--file__selected-file--md{padding:.5rem 0}.cds--file__selected-file--invalid .cds--form-requirement{border-block-start:1px solid var(--cds-border-subtle);padding-block-start:1rem}.cds--file__selected-file--invalid.cds--file__selected-file--sm .cds--form-requirement{padding-block-start:.4375rem}.cds--file__selected-file--invalid.cds--file__selected-file--md .cds--form-requirement{padding-block-start:.6875rem}.cds--file__selected-file--invalid .cds--form-requirement__title,.cds--file__selected-file--invalid .cds--form-requirement__supplement{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);padding:0 1rem}.cds--file__selected-file--invalid .cds--form-requirement__title{color:var(--cds-text-error, #da1e28)}.cds--file__selected-file--invalid .cds--form-requirement__supplement{color:var(--cds-text-primary, #161616)}.cds--file__selected-file--invalid+.cds--form-requirement{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);display:block;overflow:visible;padding:.5rem 1rem;color:var(--cds-text-error, #da1e28);font-weight:400;max-block-size:12.5rem}.cds--file__selected-file--invalid+.cds--form-requirement .cds--form-requirement__supplement{color:var(--cds-text-primary, #161616);padding-block-end:.5rem}.cds--file__state-container{display:flex;align-items:center;justify-content:center;min-inline-size:1.5rem;padding-inline-end:.75rem}.cds--file__state-container .cds--loading__svg{stroke:var(--cds-icon-primary, #161616)}.cds--file__state-container .cds--file-loading{display:flex;align-items:center;justify-content:center;padding:.25rem;border:none;background-color:rgba(0,0,0,0);block-size:1rem;inline-size:1.5rem}.cds--file__state-container .cds--file-complete{fill:var(--cds-interactive, #0f62fe);inline-size:1.5rem}.cds--file__state-container .cds--file-complete:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--file__state-container .cds--file-complete:focus{outline-style:dotted}}.cds--file__state-container .cds--file-complete [data-icon-path=inner-path]{fill:var(--cds-icon-inverse, #ffffff);opacity:1}.cds--file__state-container .cds--file-invalid{block-size:1rem;fill:var(--cds-support-error, #da1e28);inline-size:1rem}.cds--file__state-container .cds--file-close{display:flex;align-items:center;justify-content:center;padding:0;border:none;background-color:rgba(0,0,0,0);block-size:1.5rem;cursor:pointer;fill:var(--cds-icon-primary, #161616);inline-size:1.5rem}.cds--file__state-container .cds--file-close:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--file__state-container .cds--file-close:focus{outline-style:dotted}}.cds--file__state-container .cds--file-close svg path{fill:var(--cds-icon-primary, #161616)}.cds--file__state-container .cds--inline-loading__animation{margin-inline-end:-0.5rem}.cds--file__drop-container{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--file__drop-container *,.cds--file__drop-container *::before,.cds--file__drop-container *::after{box-sizing:inherit}.cds--file__drop-container{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--file__drop-container::-moz-focus-inner{border:0}.cds--file__drop-container{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;overflow:hidden;align-items:flex-start;justify-content:space-between;padding:1rem;border:1px dashed var(--cds-border-strong);block-size:6rem}.cds--file__drop-container--drag-over{background:none;outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--file__selected-file{outline:1px solid rgba(0,0,0,0)}}.cds--list-box__wrapper--fluid.cds--list-box__wrapper{position:relative;background:var(--cds-field);block-size:100%;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--list-box__wrapper--fluid .cds--list-box{padding:0;min-block-size:4rem}.cds--list-box__wrapper--fluid .cds--label{position:absolute;z-index:1;display:flex;align-items:center;margin:0;block-size:1rem;inline-size:calc(100% - 2rem);inset-block-start:.8125rem;inset-inline-start:1rem}.cds--list-box__wrapper--fluid .cds--label::-webkit-scrollbar,.cds--list-box__wrapper--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--list-box__wrapper--fluid .cds--label:not(:has(.cds--toggletip-label)),.cds--list-box__wrapper--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--list-box__wrapper--fluid .cds--list-box__field{padding-block:2.0625rem .8125rem;padding-inline-start:1rem}.cds--list-box__wrapper--fluid .cds--list-box__menu-icon{block-size:1rem;inline-size:1rem}.cds--list-box__wrapper--fluid:not(.cds--list-box__wrapper--fluid--condensed) .cds--list-box__menu-item{block-size:4rem}.cds--list-box__wrapper--fluid:not(.cds--list-box__wrapper--fluid--condensed) .cds--list-box__menu-item__selected-icon{inset-block-start:1.25rem}.cds--list-box__wrapper--fluid .cds--label--disabled .cds--toggletip-label{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box__wrapper--fluid .cds--label--disabled .cds--toggletip-button{cursor:not-allowed;pointer-events:none}.cds--list-box__wrapper--fluid .cds--label--disabled .cds--toggletip-button svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus{outline-style:dotted}}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus{z-index:2;outline-offset:0}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus:has(.cds--list-box--expanded.cds--multi-select--selected){outline-width:.0625rem}.cds--list-box__wrapper--fluid--focus .cds--list-box__field:focus{outline:none;outline-offset:0}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid:not(.cds--list-box__wrapper--fluid--focus){outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid:not(.cds--list-box__wrapper--fluid--focus){outline-style:dotted}}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid:not(.cds--list-box__wrapper--fluid--focus){z-index:2;outline-offset:0}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus .cds--list-box:not(.cds--list-box--invalid),.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus .cds--list-box .cds--text-input,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box .cds--text-input,.cds--list-box__wrapper--fluid .cds--combo-box.cds--list-box--warning .cds--text-input{border-block-end:1px solid rgba(0,0,0,0)}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box__field:focus,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--combo-box[data-invalid] .cds--text-input{outline:none;outline-offset:0}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid:focus-within{outline-offset:0}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box,.cds--list-box__wrapper--fluid .cds--list-box--warning{border-block-end:1px solid rgba(0,0,0,0)}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--form-requirement,.cds--list-box__wrapper--fluid .cds--list-box--warning~.cds--form-requirement{padding:.5rem 4rem .5rem 1rem;margin-block-start:0}.cds--list-box__wrapper--fluid .cds--list-box--warning~.cds--form-requirement{border-block-end:1px solid var(--cds-border-strong)}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box[data-invalid] .cds--list-box__invalid-icon,.cds--list-box__wrapper--fluid .cds--list-box.cds--list-box--warning .cds--list-box__invalid-icon{inset-block-start:5.0625rem;inset-inline-end:1rem;pointer-events:none}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box[data-invalid]:not(.cds--combo-box) .cds--list-box__field{padding-inline-end:3rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box[data-invalid].cds--combo-box .cds--text-input{padding-inline-end:4rem}.cds--list-box__wrapper--fluid .cds--list-box__divider{display:none;transition:border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--list-box__wrapper--fluid .cds--list-box--invalid~.cds--list-box__divider,.cds--list-box__wrapper--fluid .cds--list-box--warning~.cds--list-box__divider{display:block;border:none;margin:0 1rem;border-block-end:1px solid var(--cds-border-subtle)}.cds--list-box__wrapper--fluid .cds--list-box--invalid:hover:not(.cds--combo-box)~.cds--list-box__divider,.cds--list-box__wrapper--fluid .cds--list-box--warning:hover:not(.cds--combo-box)~.cds--list-box__divider{border-color:rgba(0,0,0,0)}.cds--list-box__wrapper--fluid.cds--list-box--up .cds--list-box__menu{inset-block-end:4rem}.cds--list-box__wrapper--fluid .cds--skeleton{background:var(--cds-skeleton-background, #e8e8e8);border-block-end:1px solid var(--cds-skeleton-element, #c6c6c6)}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:hover,.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:focus,.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:active{border:none;cursor:default;outline:none}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field{background:CanvasText}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field::before{background:Canvas;forced-color-adjust:none}}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field{position:absolute;padding:0;block-size:.5rem;inline-size:50%;inset-block-start:2.25rem;inset-inline-start:1rem}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:hover,.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:focus,.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:active{border:none;cursor:default;outline:none}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label{background:CanvasText}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label::before{background:Canvas;forced-color-adjust:none}}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label{position:absolute;block-size:.5rem;inline-size:25%;inset-block-start:1rem;inset-inline-start:1rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>*,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--slug{inset-block-start:2.625rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__wrapper--decorator-inner>*,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--invalid .cds--list-box__wrapper--decorator-inner>*,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--slug,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--slug{inset-inline-end:2.5rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--warning button.cds--list-box__field,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] button.cds--list-box__field,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning button.cds--list-box__field,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] button.cds--list-box__field{padding-inline-end:4rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator.cds--list-box__wrapper--fluid--invalid .cds--list-box--invalid .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug.cds--list-box__wrapper--fluid--invalid .cds--list-box--invalid .cds--text-input:not(.cds--text-input--empty){padding-inline-end:5.5rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--list-box__wrapper--decorator-inner>*,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--invalid .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--list-box__wrapper--decorator-inner>*,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--slug,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--slug{inset-inline-end:4rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--text-input:not(.cds--text-input--empty){padding-inline-end:6rem}.cds--list-box__wrapper--fluid .cds--list-box__selection{inset-inline-end:2.5625rem}.cds--list-box__wrapper--fluid .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection::before,.cds--list-box__wrapper--fluid .cds--list-box--invalid[data-invalid] .cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection::before{position:absolute;background-color:rgba(0,0,0,0);block-size:1rem;content:"";inline-size:.0625rem;margin-inline-end:2.0625rem}.cds--list-box__wrapper--fluid:has(.cds--multi-select) .cds--list-box__menu-icon{inset-inline-end:.75rem}.cds--list-box__wrapper--fluid:has(.cds--dropdown) .cds--list-box__menu-icon{inset-inline-end:.75rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--list-box__wrapper--decorator-inner>*::before,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__wrapper--decorator-inner>*::before,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--ai-label::before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--ai-label::before,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--slug::before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--slug::before{display:none}.cds--list-box__wrapper--fluid .cds--combo-box .cds--list-box__field{overflow:visible;padding:0}.cds--list-box__wrapper--fluid .cds--combo-box .cds--text-input{overflow:hidden;padding-block:2.0625rem .8125rem;padding-inline:1rem 4rem;text-overflow:ellipsis;transition:none;white-space:nowrap}.cds--list-box__wrapper--fluid .cds--combo-box .cds--list-box__selection{inset-block:auto .625rem;transform:none}.cds--list-box__wrapper--fluid .cds--combo-box .cds--list-box__menu-icon{inset-block-end:.875rem}.cds--list-box__wrapper--fluid .cds--list-box[data-invalid] .cds--list-box__field .cds--text-input+.cds--list-box__invalid-icon,.cds--list-box__wrapper--fluid .cds--list-box--warning .cds--list-box__field .cds--text-input+.cds--list-box__invalid-icon{inset-inline-end:1rem}.cds--list-box__wrapper--fluid :not(.cds--list-box--up) .cds--combo-box .cds--list-box__menu{inset-block-start:calc(100% + .0625rem)}.cds--date-picker--fluid{display:inline-flex;background:var(--cds-field)}.cds--date-picker--fluid .cds--date-picker{position:relative;block-size:100%;inline-size:100%;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--date-picker--fluid .cds--label{position:absolute;z-index:1;display:flex;align-items:center;margin:0;block-size:1rem;inline-size:calc(100% - 2rem);inset-block-start:.8125rem;inset-inline-start:1rem}.cds--date-picker--fluid .cds--label::-webkit-scrollbar,.cds--date-picker--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--date-picker--fluid .cds--label:not(:has(.cds--toggletip-label)),.cds--date-picker--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--date-picker--fluid .cds--date-picker-input__wrapper>span{inline-size:100%}.cds--date-picker--fluid .cds--date-picker-input__wrapper .cds--date-picker__input{padding:2rem 1rem .8125rem;background:rgba(0,0,0,0);border-block-end:none;min-block-size:4rem;min-inline-size:9rem}.cds--date-picker--fluid .cds--date-picker--simple .cds--date-picker__icon{display:none}.cds--date-picker--fluid .cds--date-picker--simple .cds--date-picker__input:not(.cds--date-picker__input--invalid):not(.cds--date-picker__input--warn),.cds--date-picker--fluid .cds--date-picker--simple .cds--date-picker--fluid--warn{border-block-end:1px solid var(--cds-border-strong)}.cds--date-picker--fluid .cds--date-picker__icon{inset-block-start:2.6875rem}.cds--date-picker--fluid .cds--date-picker--single .cds--date-picker__input{inline-size:100%}.cds--date-picker--fluid .cds--date-picker--single{border-block-end:none}.cds--date-picker--fluid .cds--date-picker--single .cds--date-picker__input:not(.cds--date-picker__input--invalid),.cds--date-picker--single .cds--date-picker--fluid--warn{border-block-end:1px solid var(--cds-border-strong)}.cds--date-picker--fluid:not(.cds--date-picker--fluid--invalid):not(.cds--date-picker--fluid--warn) .cds--date-picker--range .cds--date-picker-container:not(.cds--date-picker--fluid--invalid){border-block-end:1px solid var(--cds-border-strong)}.cds--date-picker--fluid .cds--date-picker--range .cds--date-picker__input,.cds--date-picker--fluid .cds--date-picker--range .cds--date-picker-container{inline-size:100%;min-block-size:3.9375rem;min-inline-size:9rem}.cds--date-picker--fluid .cds--date-picker--range>.cds--date-picker-container:first-child{margin-inline-end:0}.cds--date-picker--fluid .cds--date-picker--range>.cds--date-picker-container:last-child .cds--date-picker__input{border-inline-start:1px solid var(--cds-border-strong)}.cds--date-picker--fluid.cds--date-picker--fluid--invalid,.cds--date-picker-container.cds--date-picker--fluid--invalid{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--date-picker--fluid.cds--date-picker--fluid--invalid,.cds--date-picker-container.cds--date-picker--fluid--invalid{outline-style:dotted}}.cds--date-picker--fluid .cds--date-picker-container.cds--date-picker--fluid--invalid .cds--date-picker__input--invalid{outline:none}.cds--date-picker--fluid .cds--date-picker-container:last-child.cds--date-picker--fluid--invalid .cds--date-picker__input--invalid,.cds--date-picker--fluid .cds--date-picker-container.cds--date-picker--fluid--invalid+.cds--date-picker-container .cds--date-picker__input{border-inline-start:none}.cds--date-picker-container.cds--date-picker--fluid--invalid .cds--form-requirement,.cds--date-picker-container.cds--date-picker--fluid--warn .cds--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}.cds--date-picker-container.cds--date-picker--fluid--invalid .cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker,.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker,.cds--date-picker--fluid .cds--date-picker--single .cds--date-picker--fluid--warn .cds--date-picker__input,.cds--date-picker--fluid.cds--date-picker--fluid--warn .cds--date-picker--range .cds--date-picker-container{border-block-end:1px solid rgba(0,0,0,0)}.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker--range>.cds--date-picker-container:last-child .cds--date-picker__input,.cds--date-picker--fluid.cds--date-picker--fluid--warn .cds--date-picker--range>.cds--date-picker-container:last-child .cds--date-picker__input,.cds--date-picker--fluid .cds--date-picker--fluid--warn+.cds--date-picker-container:last-child .cds--date-picker__input,.cds--date-picker--fluid .cds--date-picker--fluid--warn.cds--date-picker-container:last-child .cds--date-picker__input{border-inline-start:1px solid rgba(0,0,0,0)}.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker--range>.cds--date-picker-container:first-child::after,.cds--date-picker--fluid.cds--date-picker--fluid--warn .cds--date-picker--range>.cds--date-picker-container:first-child::after,.cds--date-picker--fluid .cds--date-picker--range .cds--date-picker--fluid--warn.cds--date-picker-container:first-child::after,.cds--date-picker--fluid .cds--date-picker--range .cds--date-picker--fluid--warn.cds--date-picker-container:last-child::after{position:absolute;display:block;background:var(--cds-border-strong);block-size:calc(100% - 1rem);content:"";inline-size:1px;inset-block-start:.5rem;inset-inline-end:0}.cds--date-picker--fluid .cds--date-picker--fluid--warn.cds--date-picker-container:last-child::after{inset-inline-start:0}.cds--date-picker--fluid .cds--date-picker__divider{border-style:solid;border-color:var(--cds-border-subtle);margin:0 1rem;border-block-end:none;inline-size:calc(100% - 2rem)}.cds--date-picker-container.cds--date-picker--fluid--invalid .cds--date-picker__icon--invalid,.cds--date-picker-container.cds--date-picker--fluid--warn .cds--date-picker__icon--warn{inset-block-start:5rem}.cds--date-picker--fluid .cds--date-picker--simple .cds--date-picker--fluid--invalid .cds--date-picker__icon--invalid,.cds--date-picker--fluid .cds--date-picker--simple .cds--date-picker--fluid--warn .cds--date-picker__icon--warn{display:block}.cds--date-picker-container.cds--date-picker--fluid--invalid .cds--date-picker__input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--date-picker-container.cds--date-picker--fluid--invalid .cds--date-picker__input:focus{outline-style:dotted}}.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker--range~.cds--form-requirement,.cds--date-picker--fluid.cds--date-picker--fluid--warn .cds--date-picker--range~.cds--form-requirement{display:block;overflow:visible;padding:.5rem 2.5rem .5rem 1rem;margin-block-start:0;max-block-size:100%}.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker--range~.cds--form-requirement{color:var(--cds-text-error, #da1e28)}.cds--date-picker--fluid.cds--date-picker--fluid--invalid,.cds--date-picker--fluid.cds--date-picker--fluid--warn{position:relative}.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker--range+.cds--date-picker__icon,.cds--date-picker--fluid.cds--date-picker--fluid--warn .cds--date-picker--range+.cds--date-picker__icon{inset-block-start:5rem}.cds--date-picker--fluid__skeleton{background:var(--cds-skeleton-background, #e8e8e8);block-size:4rem;border-block-end:1px solid var(--cds-skeleton-element, #c6c6c6)}.cds--date-picker--fluid__skeleton--container{position:relative;block-size:100%;inline-size:100%}.cds--date-picker--fluid__skeleton .cds--skeleton{position:absolute;block-size:.5rem;inline-size:25%;inset-block-start:1rem;inset-inline-start:1rem}.cds--date-picker--fluid__skeleton .cds--label{margin-block-end:.25rem}.cds--date-picker--fluid__skeleton .cds--text-input{position:absolute;padding:0;block-size:.5rem;inline-size:50%;inset-block-start:2.25rem;inset-inline-start:1rem}.cds--date-picker--fluid__skeleton--container .cds--date-picker__icon{inset-block:auto .5rem}.cds--date-picker--fluid__skeleton--range{display:flex;flex-direction:row}.cds--date-picker--fluid__skeleton--range .cds--date-picker--fluid__skeleton--container{display:flex;flex-direction:column;inline-size:50%}.cds--date-picker--fluid__skeleton--range .cds--date-picker--fluid__skeleton--container:first-of-type{border-inline-end:1px solid var(--cds-skeleton-element, #c6c6c6)}.cds--date-picker--fluid__skeleton--range .cds--date-picker--fluid__skeleton--container .cds--date-picker__icon{inset-block-end:.5rem}.cds--date-picker--fluid.cds--date-picker--fluid--readonly:not(.cds--date-picker--fluid--invalid):not(.cds--date-picker--fluid--warn) .cds--date-picker>.cds--date-picker-container,.cds--date-picker--fluid.cds--date-picker--fluid--readonly:not(.cds--date-picker--fluid--invalid):not(.cds--date-picker--fluid--warn) .cds--date-picker .cds--date-picker__input{border-block-end-color:var(--cds-border-subtle)}.cds--date-picker--fluid.cds--date-picker--fluid--readonly:not(.cds--date-picker--fluid--invalid):not(.cds--date-picker--fluid--warn) .cds--date-picker--range>.cds--date-picker-container:last-child .cds--date-picker__input{border-inline-start-color:var(--cds-border-subtle)}.cds--date-picker--fluid .cds--date-picker-input__wrapper--decorator .cds--date-picker-input-inner-wrapper--decorator>*,.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug .cds--ai-label,.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug .cds--slug{inset-block-start:2.6875rem}.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug .cds--date-picker__input:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug .cds--date-picker__input:has(~.cds--slug):not(:has(~.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug:has(.cds--ai-label):not(:has(.cds--ai-label--revert)) .cds--date-picker__input:not(.cds--date-picker__input--invalid),.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug:has(.cds--slug):not(:has(.cds--slug--revert)) .cds--date-picker__input:not(.cds--date-picker__input--invalid){border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--date-picker--fluid .cds--date-picker-input__wrapper--decorator .cds--date-picker__input,.cds--date-picker--fluid--invalid .cds--date-picker-input__wrapper--decorator .cds--date-picker__input,.cds--date-picker--fluid--warn .cds--date-picker-input__wrapper--decorator .cds--date-picker__input,.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug .cds--date-picker__input,.cds--date-picker--fluid--invalid .cds--date-picker-input__wrapper--slug .cds--date-picker__input,.cds--date-picker--fluid--warn .cds--date-picker-input__wrapper--slug .cds--date-picker__input{padding-inline-end:4rem}.cds--multi-select .cds--list-box__field--wrapper{display:inline-flex;align-items:center;block-size:calc(100% + 1px);inline-size:100%}.cds--multi-select .cds--list-box__field:focus{outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.cds--multi-select--filterable .cds--list-box__field{padding:0}.cds--multi-select .cds--tag{margin:0 .5rem 0 1rem;min-inline-size:auto}.cds--multi-select .cds--list-box__menu{min-inline-size:auto}.cds--multi-select.cds--multi-select--selectall .cds--list-box__menu-item:first-child .cds--list-box__menu-item__option{padding:.6875rem 1rem;margin:0;border-block-end:1px solid var(--cds-border-subtle-01, #c6c6c6)}.cds--multi-select.cds--multi-select--selectall .cds--list-box__menu-item:nth-child(2) .cds--list-box__menu-item__option{border-block-start:none}.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox-wrapper{display:flex;align-items:center;block-size:100%;inline-size:100%}.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox-label{display:inline-block;overflow:hidden;inline-size:100%;padding-inline-start:1.75rem;text-overflow:ellipsis;white-space:nowrap}.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox-label::before{margin-block:0}.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox:indeterminate+.cds--checkbox-label::after{inset-block-start:.5625rem}.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox-label::after{inset-block-start:.3125rem}.cds--multi-select .cds--list-box__menu-item__option>.cds--form-item{flex-direction:row;margin:0}.cds--multi-select .cds--list-box__menu-item .cds--checkbox:checked~.cds--checkbox-label-text{color:var(--cds-text-primary, #161616)}.cds--multi-select--filterable{transition:outline-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--multi-select--filterable.cds--combo-box .cds--text-input{border:.125rem solid rgba(0,0,0,0);background-clip:padding-box;outline:none}.cds--multi-select--filterable--input-focused,.cds--multi-select .cds--list-box__field--wrapper--input-focused:has(button[aria-expanded=false]),.cds--multi-select .cds--list-box__field--wrapper--input-focused:has(button[aria-expanded=true]){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--multi-select--filterable--input-focused,.cds--multi-select .cds--list-box__field--wrapper--input-focused:has(button[aria-expanded=false]),.cds--multi-select .cds--list-box__field--wrapper--input-focused:has(button[aria-expanded=true]){outline-style:dotted}}.cds--multi-select.cds--list-box--expanded .cds--list-box__field--wrapper:has(button[aria-activedescendant]:not([aria-activedescendant=""])),.cds--multi-select--filterable.cds--list-box--expanded:has(input[aria-activedescendant]:not([aria-activedescendant=""])){outline-offset:-0.0625rem;outline-width:.0625rem}.cds--multi-select--filterable.cds--multi-select--selected .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted::before,.cds--multi-select.cds--multi-select--selected .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted::before{position:absolute;border:2px solid var(--cds-focus, #0f62fe);block-size:100%;border-block-start:1px solid var(--cds-focus, #0f62fe);content:"";inline-size:100%}.cds--multi-select--filterable.cds--multi-select--selected .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted,.cds--multi-select.cds--multi-select--selected .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted{outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.cds--multi-select--filterable.cds--multi-select--selected .cds--text-input,.cds--multi-select.cds--multi-select--selected .cds--list-box__field{padding-inline-start:0}.cds--multi-select--filterable.cds--list-box--disabled:hover:not(.cds--multi-select--filterable) .cds--text-input{background-color:var(--cds-field)}.cds--multi-select--filterable .cds--list-box__selection--multi{margin:0 0 0 1rem}.cds--multi-select--filterable.cds--multi-select--inline,.cds--multi-select--filterable.cds--multi-select--inline .cds--text-input{background-color:rgba(0,0,0,0);border-block-end:0}.cds--multi-select:not(.cds--list-box--expanded) .cds--list-box__menu{visibility:hidden}.cds--multi-select.cds--multi-select--readonly,.cds--multi-select.cds--multi-select--readonly:hover{background-color:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle)}.cds--multi-select.cds--multi-select--readonly .cds--list-box__menu-icon svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--multi-select.cds--multi-select--readonly .cds--tag--filter,.cds--multi-select.cds--multi-select--readonly .cds--tag__close-icon:hover{background-color:rgba(0,0,0,0);color:var(--cds-text-primary, #161616);cursor:default}.cds--multi-select.cds--multi-select--readonly .cds--tag--filter{box-shadow:0 0 0 1px var(--cds-border-subtle)}.cds--multi-select.cds--multi-select--readonly .cds--tag--filter svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--multi-select.cds--multi-select--readonly .cds--list-box__field,.cds--multi-select.cds--multi-select--readonly .cds--list-box__menu-icon{cursor:default}.cds--multi-select__wrapper.cds--list-box__wrapper--fluid--focus:not(.cds--multi-select--filterable__wrapper) .cds--list-box__field--wrapper--input-focused{outline:none}.cds--list-box__wrapper--fluid .cds--tag.cds--tag--filter{margin-block-start:1.25rem}.cds--list-box__wrapper--fluid .cds--multi-select--filterable .cds--list-box__field .cds--text-input{border-block-end:1px solid rgba(0,0,0,0)}.cds--list-box__wrapper--fluid .cds--multi-select--filterable.cds--combo-box .cds--list-box__field{align-items:baseline}.cds--list-box__wrapper--fluid.cds--multi-select--filterable__wrapper:not(.cds--list-box--up) .cds--list-box__menu{inset-block-start:calc(100% + .0625rem)}.cds--number__controls:hover .cds--number__control-btn::after{display:none}.cds--number__input-wrapper--decorator .cds--number__rule-divider,.cds--number__input-wrapper--slug .cds--number__rule-divider{display:none}.cds--number__input-wrapper--decorator .cds--number__control-btn:hover,.cds--number__input-wrapper--slug .cds--number__control-btn:hover{box-shadow:0 -1px 0 var(--cds-ai-border-strong, #4589ff) inset}.cds--number__controls:focus-within .cds--number__control-btn::after{display:none}.cds--number html{font-size:100%}.cds--number body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--number code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--number strong{font-weight:600}.cds--number{position:relative;display:flex;flex-direction:column;inline-size:100%}.cds--number .cds--number__input-wrapper--warning input[type=number],.cds--number .cds--number__input-wrapper--warning input[type=text]{padding-inline-end:8rem}.cds--number input[type=number],.cds--number input[type=text]{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-flex;box-sizing:border-box;border:0;border-radius:0;-moz-appearance:textfield;appearance:textfield;background-color:var(--cds-field);block-size:2.5rem;border-block-end:.0625rem solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;font-weight:400;inline-size:100%;min-inline-size:9.375rem;padding-inline:1rem 6rem;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--number input[type=number]:focus,.cds--number input[type=text]:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number input[type=number]:focus,.cds--number input[type=text]:focus{outline-style:dotted}}.cds--number input[type=number]:disabled~.cds--number__controls,.cds--number input[type=text]:disabled~.cds--number__controls{cursor:not-allowed;pointer-events:none}.cds--number input[type=number]:disabled~.cds--number__controls svg,.cds--number input[type=text]:disabled~.cds--number__controls svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--number input[type=number]::-ms-clear,.cds--number input[type=text]::-ms-clear{display:none}.cds--number input[type=number]::-webkit-inner-spin-button,.cds--number input[type=text]::-webkit-inner-spin-button{appearance:none}.cds--number input[type=number][data-invalid],.cds--number input[type=text][data-invalid]{padding-inline-end:8rem}.cds--number--lg.cds--number input[type=number],.cds--number--lg.cds--number input[type=text]{padding-inline-end:7rem}.cds--number--lg.cds--number input[type=number][data-invalid],.cds--number--lg.cds--number input[type=text][data-invalid]{padding-inline-end:9rem}.cds--number--lg.cds--number .cds--number__input-wrapper--warning input[type=number],.cds--number--lg.cds--number .cds--number__input-wrapper--warning input[type=text]{padding-inline-end:9rem}.cds--number--sm.cds--number input[type=number],.cds--number--sm.cds--number input[type=text]{padding-inline-end:5rem}.cds--number--sm.cds--number input[type=number][data-invalid],.cds--number--sm.cds--number input[type=text][data-invalid]{padding-inline-end:7rem}.cds--number--sm.cds--number .cds--number__input-wrapper--warning input[type=number],.cds--number--sm.cds--number .cds--number__input-wrapper--warning input[type=text]{padding-inline-end:7rem}.cds--number input[type=number]:disabled,.cds--number input[type=text]:disabled{background-color:var(--cds-field);border-block-end-color:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--number__input-wrapper{position:relative;display:flex;align-items:center}.cds--number__controls html{font-size:100%}.cds--number__controls body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--number__controls code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--number__controls strong{font-weight:600}.cds--number__controls{position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:center;block-size:100%;inline-size:5rem;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.cds--number__control-btn{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--number__control-btn *,.cds--number__control-btn *::before,.cds--number__control-btn *::after{box-sizing:inherit}.cds--number__control-btn{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--number__control-btn::-moz-focus-inner{border:0}.cds--number__control-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;block-size:100%;color:var(--cds-icon-primary, #161616)}.cds--number__control-btn svg{fill:currentColor}.cds--number__control-btn:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--number__control-btn:focus{outline-style:dotted}}.cds--number__control-btn:focus{color:var(--cds-icon-primary, #161616);outline-offset:-2px;outline-width:2px}.cds--number__control-btn:hover{background-color:var(--cds-field-hover);box-shadow:0 -1px 0 var(--cds-border-strong) inset;color:var(--cds-icon-primary, #161616);cursor:pointer}.cds--number__control-btn:disabled{border-block-end-color:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--number__control-btn.down-icon{order:1}.cds--number__control-btn.up-icon{order:2}.cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn,.cds--number input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn{border-block-end-color:var(--cds-support-error, #da1e28)}.cds--number input[type=number]:focus~.cds--number__controls .cds--number__control-btn,.cds--number input[type=text]:focus~.cds--number__controls .cds--number__control-btn{border-width:2px 0;border-style:solid;border-color:var(--cds-focus, #0f62fe);box-shadow:none;outline-offset:-2px}.cds--number input[type=number]:focus~.cds--number__controls .cds--number__control-btn:last-of-type:hover,.cds--number input[type=text]:focus~.cds--number__controls .cds--number__control-btn:last-of-type:hover{box-shadow:-4px 0 0 -2px var(--cds-focus, #0f62fe) inset}.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:last-of-type:hover,.cds--number input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:last-of-type:hover{box-shadow:-4px 0 0 -2px var(--cds-support-error, #da1e28) inset}.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:hover,.cds--number input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:hover{border-width:2px 0;border-style:solid;border-color:var(--cds-support-error, #da1e28);box-shadow:none;outline-offset:-2px}.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:focus:hover,.cds--number input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:focus:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:focus:hover,.cds--number input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:focus:hover{outline-style:dotted}}.cds--number__rule-divider{position:absolute;z-index:6000;background-color:var(--cds-border-subtle);block-size:1rem;inline-size:.0625rem}.cds--number__rule-divider:first-of-type{order:0}.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:rgba(0,0,0,0);inset-inline-start:0}.cds--number__invalid+.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:var(--cds-border-subtle)}.cds--number--light .cds--number__rule-divider,.cds--number--light .cds--number__invalid+.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:var(--cds-border-subtle-02, #e0e0e0)}.cds--number input[type=number]:disabled+.cds--number__controls .cds--number__rule-divider:first-of-type,.cds--number input[type=text]:disabled+.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:rgba(0,0,0,0)}.cds--number input[type=number]:disabled+.cds--number__controls .cds--number__rule-divider,.cds--number input[type=text]:disabled+.cds--number__controls .cds--number__rule-divider{background-color:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--number__control-btn:focus~.cds--number__rule-divider{background-color:rgba(0,0,0,0)}.cds--number__invalid{position:absolute;fill:var(--cds-support-error, #da1e28);inset-inline-end:6rem}.cds--number--lg .cds--number__invalid{inset-inline-end:7rem}.cds--number--sm .cds--number__invalid{inset-inline-end:5rem}.cds--number__invalid+.cds--number__rule-divider{position:absolute;inset-inline-end:5rem}.cds--number--lg .cds--number__invalid+.cds--number__rule-divider{inset-inline-end:6rem}.cds--number--sm .cds--number__invalid+.cds--number__rule-divider{inset-inline-end:4rem}.cds--number__control-btn.down-icon:hover~.cds--number__rule-divider,.cds--number__control-btn.up-icon:hover+.cds--number__rule-divider,.cds--number__control-btn.down-icon:focus~.cds--number__rule-divider,.cds--number__control-btn.up-icon:focus+.cds--number__rule-divider{background-color:rgba(0,0,0,0)}.cds--number__invalid--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--number__invalid--warning path:first-of-type{fill:#000;opacity:1}.cds--number--lg input[type=number],.cds--number--lg input[type=text]{block-size:3rem}.cds--number--lg .cds--number__controls{inline-size:6rem}.cds--number--lg .cds--number__control-btn{inline-size:3rem}.cds--number--sm input[type=number],.cds--number--sm input[type=text]{block-size:2rem}.cds--number--sm .cds--number__controls{inline-size:4rem}.cds--number--sm .cds--number__control-btn{inline-size:2rem}.cds--number--nolabel .cds--label+.cds--form__helper-text{margin-block-start:0}.cds--number--nosteppers input[type=number],.cds--number--nosteppers input[type=text]{padding-inline-end:0}.cds--number--nosteppers input[type=number][data-invalid],.cds--number--nosteppers input[type=text][data-invalid],.cds--number--nosteppers .cds--number__input-wrapper--warning input[type=number],.cds--number--nosteppers .cds--number__input-wrapper--warning input[type=text]{padding-inline-end:3rem}.cds--number--nosteppers .cds--number__invalid{inset-inline-end:1rem}.cds--number--readonly input[type=number],.cds--number--readonly input[type=text]{background:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle)}.cds--number--readonly .cds--number__control-btn{color:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25));pointer-events:none}.cds--number--readonly .cds--number__control-btn:hover{background-color:rgba(0,0,0,0);cursor:pointer}.cds--number--readonly input[type=number]:focus~.cds--number__controls .cds--number__control-btn:hover,.cds--number--readonly input[type=text]:focus~.cds--number__controls .cds--number__control-btn:hover{outline:none}.cds--number--readonly .cds--number__controls:hover .cds--number__rule-divider:not(:first-of-type){background-color:var(--cds-border-subtle)}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>*,.cds--number__input-wrapper--slug .cds--ai-label,.cds--number__input-wrapper--slug .cds--slug{position:absolute;inset-block-start:50%;inset-inline-end:6rem;transform:translateY(-50%)}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator:not(:has(.cds--ai-label))>*{block-size:1rem}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>*::before,.cds--number__input-wrapper--decorator .cds--number__control-btn::before,.cds--number__input-wrapper--decorator .cds--number__control-btn::after,.cds--number__input-wrapper--slug .cds--ai-label::before,.cds--number__input-wrapper--slug .cds--slug::before,.cds--number__input-wrapper--slug .cds--number__control-btn::before,.cds--number__input-wrapper--slug .cds--number__control-btn::after{position:absolute;background-color:var(--cds-border-subtle);block-size:1rem;content:"";inline-size:.0625rem}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>*::before,.cds--number__input-wrapper--slug .cds--ai-label::before,.cds--number__input-wrapper--slug .cds--slug::before{display:none;inset-inline-start:-1rem}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator .cds--ai-label--revert::before,.cds--number__input-wrapper--slug .cds--ai-label--revert::before,.cds--number__input-wrapper--slug .cds--slug--revert::before{inset-block-start:.5rem;inset-inline-start:-0.5rem}.cds--number__control-btn::after{display:block;inset-inline-end:0}.cds--number__input-wrapper--decorator .cds--number__control-btn::before,.cds--number__input-wrapper--slug .cds--number__control-btn::before{display:block;inset-inline-end:2.5rem}.cds--number__input-wrapper--decorator .cds--number__control-btn:focus::before,.cds--number__input-wrapper--slug .cds--number__control-btn:focus::before{display:none}.cds--number__control-btn:hover::after,.cds--number__control-btn:hover::before{display:none;inset-inline-end:0}.cds--number__input-wrapper:has(.cds--number__control-btn:hover)~.cds--number__input-wrapper--decorator::after,.cds--number__input-wrapper:has(.cds--number__control-btn:hover)~.cds--number__input-wrapper--slug::after{display:none}.cds--number__control-btn:has(.up-icon)::after,.cds--number__control-btn:has(.up-icon)::before{display:none}.cds--number__input-wrapper--decorator .cds--number__invalid,.cds--number__input-wrapper--slug .cds--number__invalid{inset-inline-end:9rem}.cds--number__input-wrapper--decorator:has(.cds--number__invalid) .cds--number__input-inner-wrapper--decorator>*::before,.cds--number__input-wrapper--slug:has(.cds--number__invalid) .cds--ai-label::before,.cds--number__input-wrapper--slug:has(.cds--number__invalid) .cds--ai-label::before,.cds--number__input-wrapper--slug:has(.cds--number__invalid) .cds--slug::before{display:block}.cds--number .cds--number__input-wrapper--decorator input[data-invalid],.cds--number .cds--number__input-wrapper--decorator.cds--number__input-wrapper--warning input,.cds--number .cds--number__input-wrapper--slug input[data-invalid],.cds--number .cds--number__input-wrapper--slug.cds--number__input-wrapper--warning input{padding-inline-end:9rem}.cds--number__input-wrapper--decorator input[type=number]:has(~.cds--number__input-inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--number__input-inner-wrapper--decorator .cds--ai-label--revert)),.cds--number__input-wrapper--slug input[type=number]:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--number__input-wrapper--slug input[type=number]:has(~.cds--slug):not(:has(~.cds--slug--revert)),.cds--number__input-wrapper--slug input[type=number]:disabled,.cds--number__input-wrapper--decorator input[type=text]:has(~.cds--number__input-inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--number__input-inner-wrapper--decorator .cds--ai-label--revert)),.cds--number__input-wrapper--slug input[type=text]:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--number__input-wrapper--slug input[type=text]:has(~.cds--slug):not(:has(~.cds--slug--revert)),.cds--number__input-wrapper--slug input[type=text]:disabled{background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff);padding-inline-end:9.0625rem}.cds--number.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--number.cds--skeleton:hover,.cds--number.cds--skeleton:focus,.cds--number.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--number.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--number.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--number.cds--skeleton{background:CanvasText}.cds--number.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--number.cds--skeleton{inline-size:100%}.cds--number.cds--skeleton input[type=number],.cds--number.cds--skeleton input[type=text]{display:none}.cds--number.cds--skeleton.cds--number--sm{block-size:2rem}.cds--number.cds--skeleton.cds--number--md{block-size:2.5rem}.cds--number.cds--skeleton.cds--number--lg{block-size:3rem}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--number__control-btn:hover,.cds--number__control-btn:focus{color:Highlight;outline:1px solid Highlight}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--number__control-btn{outline:1px solid rgba(0,0,0,0)}}.cds--number-input--fluid{position:relative;background:var(--cds-field);block-size:100%}.cds--number-input--fluid .cds--label{position:absolute;z-index:1;display:flex;align-items:center;margin:0;block-size:1rem;inline-size:calc(100% - 2rem);inset-block-start:.8125rem;inset-inline-start:1rem}.cds--number-input--fluid .cds--label::-webkit-scrollbar,.cds--number-input--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--number-input--fluid .cds--label:not(:has(.cds--toggletip-label)),.cds--number-input--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--number-input--fluid .cds--number__input-wrapper{position:initial}.cds--number-input--fluid input[type=number],.cds--number-input--fluid input[type=text]{padding:2rem 5rem .8125rem 1rem;background:rgba(0,0,0,0);min-block-size:4rem;outline:none}.cds--number-input--fluid .cds--number__controls{block-size:2.5rem;inset-block-start:1.4375rem;transform:translate(0)}.cds--number-input--fluid input[type=number]:focus~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid input[type=text]:focus~.cds--number__controls .cds--number__control-btn{border-block-end-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 -1px var(--cds-focus, #0f62fe)}.cds--number-input--fluid input[type=number]:focus~.cds--number__controls .cds--number__control-btn:last-of-type,.cds--number-input--fluid input[type=text]:focus~.cds--number__controls .cds--number__control-btn:last-of-type{box-shadow:inset 0 -1px var(--cds-focus, #0f62fe),inset -2px 0 var(--cds-focus, #0f62fe)}.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number]:focus~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid--invalid input[type=number]:focus~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]:focus~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid--invalid input[type=text]:focus~.cds--number__controls .cds--number__control-btn{border-block-end-color:rgba(0,0,0,0);box-shadow:none}.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number]:focus~.cds--number__controls .cds--number__control-btn:last-of-type,.cds--number-input--fluid--invalid input[type=number][data-invalid]:focus~.cds--number__controls .cds--number__control-btn:last-of-type,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]:focus~.cds--number__controls .cds--number__control-btn:last-of-type,.cds--number-input--fluid--invalid input[type=text][data-invalid]:focus~.cds--number__controls .cds--number__control-btn:last-of-type{box-shadow:inset -2px 0 var(--cds-focus, #0f62fe)}.cds--number-input--fluid--invalid input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:last-of-type:hover,.cds--number-input--fluid--invalid input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:last-of-type:hover{box-shadow:inset -2px 0 var(--cds-support-error, #da1e28)}.cds--number-input--fluid--invalid input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:hover,.cds--number-input--fluid--invalid input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:hover{box-shadow:none}.cds--number-input--fluid.cds--number-input--fluid--focus .cds--number{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number-input--fluid.cds--number-input--fluid--focus .cds--number{outline-style:dotted}}.cds--number-input--fluid:not(.cds--number-input--fluid--invalid) .cds--number-input-wrapper:not(.cds--number-input-wrapper__warning) input[type=number]:focus~.cds--number__controls .cds--number__control-btn:hover,.cds--number-input--fluid:not(.cds--number-input--fluid--invalid) .cds--number-input-wrapper:not(.cds--number-input-wrapper__warning) input[type=text]:focus~.cds--number__controls .cds--number__control-btn:hover{border-block-end:1px solid var(--cds-focus, #0f62fe);outline:none}.cds--number-input--fluid--invalid input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn:focus,.cds--number-input--fluid--invalid .cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn:focus:hover,.cds--number-input--fluid--invalid input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn:focus,.cds--number-input--fluid--invalid .cds--number input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn:focus:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number-input--fluid--invalid input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn:focus,.cds--number-input--fluid--invalid .cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn:focus:hover,.cds--number-input--fluid--invalid input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn:focus,.cds--number-input--fluid--invalid .cds--number input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn:focus:hover{outline-style:dotted}}.cds--number-input--fluid .cds--number-input__divider{display:none}.cds--number-input--fluid .cds--number__invalid{inset-block-start:4.5625rem;inset-inline-end:1rem;pointer-events:none}.cds--number-input--fluid .cds--number__controls .cds--number__rule-divider:first-of-type{display:none}.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number],.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]{border-block-end:1px solid rgba(0,0,0,0)}.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number]:focus,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]:focus{outline:none}.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number-input__divider,.cds--number-input--fluid .cds--number__input-wrapper--warning+.cds--number-input__divider{position:absolute;display:block;border:none;margin:0 1rem;block-size:.0625rem;border-block-end:1px solid var(--cds-border-subtle);inline-size:calc(100% - 2rem);inset-block-start:3.9375rem}.cds--number-input--fluid .cds--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}.cds--number-input--fluid.cds--number-input--fluid--invalid:not(.cds--number-input--fluid--focus) .cds--number{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number-input--fluid.cds--number-input--fluid--invalid:not(.cds--number-input--fluid--focus) .cds--number{outline-style:dotted}}.cds--number-input--fluid--invalid .cds--number[data-invalid] input[type=number],.cds--number-input--fluid--invalid .cds--number[data-invalid] input[type=text]{border-block-end:1px solid rgba(0,0,0,0)}.cds--number-input--fluid--invalid .cds--number[data-invalid] input[type=number],.cds--number-input--fluid--invalid .cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn:hover,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number]~.cds--number__controls .cds--number__control-btn:hover:not(:focus),.cds--number-input--fluid--invalid .cds--number[data-invalid] input[type=text],.cds--number-input--fluid--invalid .cds--number input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn:hover,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]~.cds--number__controls .cds--number__control-btn:hover:not(:focus){outline:none}.cds--number-input--fluid.cds--number-input--invalid .cds--number__input-wrapper input[type=number]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid.cds--number-input--invalid .cds--number__input-wrapper input[type=text]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]~.cds--number__controls .cds--number__control-btn{border-block-end:none}.cds--number-input--fluid--invalid .cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid .cds--number input[type=number]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid--invalid .cds--number input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid .cds--number input[type=text]~.cds--number__controls .cds--number__control-btn{border:initial;border-block-end-width:.0625rem}.cds--number-input--fluid--disabled:not(.cds--number-input--fluid--invalid) .cds--number{border-block-end:1px solid var(--cds-border-subtle)}.cds--number-input--fluid--disabled.cds--number-input--fluid--invalid .cds--number input[type=number]:disabled,.cds--number-input--fluid--disabled.cds--number-input--fluid--invalid .cds--number input[type=text]:disabled{background-color:rgba(0,0,0,0)}.cds--number-input--fluid .cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>*,.cds--number-input--fluid .cds--number__input-wrapper--slug .cds--ai-label,.cds--number-input--fluid .cds--number__input-wrapper--slug .cds--slug{inset-block-start:2.6875rem}.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>*,.cds--number-input--fluid .cds--number__input-wrapper--decorator.cds--number__input-wrapper--warning .cds--number__input-inner-wrapper--decorator>*,.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number__input-wrapper--slug .cds--ai-label,.cds--number-input--fluid .cds--number__input-wrapper--slug.cds--number__input-wrapper--warning .cds--ai-label,.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number__input-wrapper--slug .cds--slug,.cds--number-input--fluid .cds--number__input-wrapper--slug.cds--number__input-wrapper--warning .cds--slug{inset-inline-end:5.5rem}.cds--number-input--fluid .cds--number__input-wrapper--decorator input,.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number__input-wrapper--decorator input[data-invalid],.cds--number-input--fluid .cds--number__input-wrapper--decorator.cds--number__input-wrapper--warning input,.cds--number-input--fluid .cds--number__input-wrapper--slug input,.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number__input-wrapper--slug input[data-invalid],.cds--number-input--fluid .cds--number__input-wrapper--slug.cds--number__input-wrapper--warning input{padding-inline-end:7.5rem}.cds--number-input--fluid .cds--number__input-wrapper--decorator:has(.cds--ai-label):not(:has(.cds--ai-label--revert)),.cds--number-input--fluid .cds--number__input-wrapper--slug:has(.cds--ai-label):not(:has(.cds--ai-label--revert)),.cds--number-input--fluid .cds--number__input-wrapper--slug:has(.cds--slug):not(:has(.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--number-input--fluid .cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>*::before,.cds--number-input--fluid .cds--number__input-wrapper--slug .cds--ai-label::before,.cds--number-input--fluid .cds--number__input-wrapper--slug .cds--slug::before{display:none}.cds--search--fluid{block-size:4rem}.cds--search--fluid .cds--label{position:absolute;z-index:1;display:flex;overflow:initial;align-items:center;margin:0;block-size:1rem;clip:initial;inline-size:calc(100% - 2rem);inset-block-start:.8125rem;inset-inline-start:1rem;white-space:initial}.cds--search--fluid .cds--label::-webkit-scrollbar,.cds--search--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--search--fluid .cds--label:not(:has(.cds--toggletip-label)),.cds--search--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--search--fluid .cds--search-input{padding:2rem 5.5rem .8125rem 1rem;block-size:100%}.cds--search--fluid .cds--search-magnifier-icon{color:var(--cds-icon-primary, #161616);inset:auto 1rem .8125rem auto;transform:none}.cds--search--fluid .cds--search-close{border:none;block-size:2.5rem;inline-size:2.5rem;inset:auto 3rem 0 auto;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--search--fluid .cds--search-input:focus~.cds--search-close:hover{outline:none}.cds--search--fluid .cds--search-close::after{position:absolute;display:block;block-size:.125rem;content:"";inline-size:100%;inset-block-end:0;inset-inline-start:0}.cds--search--fluid .cds--search-input:focus~.cds--search-close::after{background:var(--cds-focus, #0f62fe)}.cds--search--fluid .cds--search-input:not(:focus)~.cds--search-close:not([disabled])::after{background:var(--cds-border-strong);block-size:.0625rem}.cds--search--fluid .cds--search-close svg{margin-block-end:.125rem}.cds--search--fluid .cds--search-input:disabled~.cds--search-close:hover::before{background:var(--cds-border-subtle)}.cds--search--fluid.cds--search--disabled .cds--label{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--search--fluid.cds--search--disabled .cds--search-input[disabled]{border-block-end:1px solid var(--cds-border-subtle)}.cds--select{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--select *,.cds--select *::before,.cds--select *::after{box-sizing:inherit}.cds--select{position:relative;display:flex;flex-direction:column;align-items:flex-start;inline-size:100%}.cds--select-input__wrapper{position:relative;display:flex;align-items:center;inline-size:100%}.cds--select-input{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;border:none;border-radius:0;appearance:none;background-color:var(--cds-field);block-size:2.5rem;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);cursor:pointer;font-family:inherit;inline-size:100%;opacity:1;padding-block:0;padding-inline:1rem 3rem;text-overflow:ellipsis;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--select-input:hover{background-color:var(--cds-field-hover)}.cds--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.cds--select-input:-moz-focusring,.cds--select-input::-moz-focus-inner{background-image:none;color:rgba(0,0,0,0);text-shadow:0 0 0 #000}}.cds--select-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--select-input:focus{outline-style:dotted}}.cds--select-input:focus{color:var(--cds-text-primary, #161616)}.cds--select-input:disabled,.cds--select-input:hover:disabled{background-color:var(--cds-field);border-block-end-color:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--select-input--sm{block-size:2rem;max-block-size:2rem}.cds--select-input--lg{block-size:3rem;max-block-size:3rem}.cds--select--disabled .cds--label,.cds--select--disabled .cds--form__helper-text{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--select-input__wrapper[data-invalid] .cds--select-input,.cds--select--warning .cds--select-input{padding-inline-end:4rem}.cds--select-input:disabled~.cds--select__arrow{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--select--light .cds--select-input{background-color:var(--cds-field-02, #ffffff)}.cds--select--light .cds--select-input:hover{background-color:var(--cds-field-hover)}.cds--select--light .cds--select-input:disabled,.cds--select--light .cds--select-input:hover:disabled{background-color:var(--cds-field-02, #ffffff);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--select__arrow{position:absolute;block-size:100%;fill:var(--cds-icon-primary, #161616);inset-block-start:0;inset-inline-end:1rem;pointer-events:none}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.cds--select__arrow path{fill:ButtonText}}.cds--select__invalid-icon{position:absolute;inset-inline-end:2.5rem}.cds--select-input__wrapper[data-invalid] .cds--select-input~.cds--select__invalid-icon{fill:var(--cds-support-error, #da1e28)}.cds--select-input--inline__wrapper[data-invalid] .cds--select__invalid-icon{fill:var(--cds-support-error, #da1e28)}.cds--select__invalid-icon--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--select__invalid-icon--warning path[fill]{fill:#000;opacity:1}optgroup.cds--select-optgroup,.cds--select-option{background-color:var(--cds-layer-hover);color:var(--cds-text-primary, #161616)}optgroup.cds--select-optgroup:disabled,.cds--select-option:disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--select--inline{display:flex;flex-direction:row;align-items:center}.cds--select--inline .cds--form__helper-text{margin-block-end:0;margin-inline-start:.5rem}.cds--select--inline .cds--label{margin:0 .5rem 0 0;white-space:nowrap}.cds--select--inline .cds--select-input{background-color:rgba(0,0,0,0);border-block-end:none;color:var(--cds-text-primary, #161616);inline-size:100%;padding-inline:.5rem 3rem}.cds--select--inline .cds--select-input:hover{background-color:var(--cds-field-hover)}.cds--select--inline .cds--select-input:focus,.cds--select--inline .cds--select-input:focus option,.cds--select--inline .cds--select-input:focus optgroup{background-color:var(--cds-background, #ffffff)}.cds--select--inline .cds--select-input:focus:hover,.cds--select--inline .cds--select-input:focus option:hover,.cds--select--inline .cds--select-input:focus optgroup:hover{background-color:var(--cds-field-hover)}.cds--select--inline .cds--select-input[disabled],.cds--select--inline .cds--select-input[disabled]:hover{background-color:var(--cds-background, #ffffff)}.cds--select--inline .cds--select__arrow{inset-inline-end:.5rem}.cds--select--inline.cds--select--invalid .cds--select-input{padding-inline-end:3.5rem}.cds--select--inline.cds--select--invalid .cds--select-input~.cds--select__invalid-icon,.cds--select--inline.cds--select--warning .cds--select-input~.cds--select__invalid-icon--warning{inset-inline-end:2rem}.cds--select--inline .cds--select-input:disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--select--inline .cds--select-input:disabled~*{cursor:not-allowed}.cds--select--readonly .cds--select-input{background-color:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle);cursor:default}.cds--select--readonly .cds--select__arrow{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--select--readonly.cds--select--inline .cds--select-input:hover{background-color:rgba(0,0,0,0)}.cds--select.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--select.cds--skeleton:hover,.cds--select.cds--skeleton:focus,.cds--select.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--select.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--select.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--select.cds--skeleton{background:CanvasText}.cds--select.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--select.cds--skeleton{block-size:2.5rem;inline-size:100%}.cds--select.cds--skeleton .cds--select-input{display:none}.cds--select--decorator .cds--select__inner-wrapper--decorator>*,.cds--select--slug .cds--ai-label,.cds--select--slug .cds--slug{position:absolute;inset-block-start:50%;inset-inline-end:calc(2.5rem + 8px + 1px);margin-block-start:.03125rem;transform:translateY(-50%)}.cds--select--decorator .cds--select__inner-wrapper--decorator>*::after,.cds--select--decorator .cds--select__inner-wrapper--decorator>*::before,.cds--select--slug .cds--ai-label::after,.cds--select--slug .cds--ai-label::before,.cds--select--slug .cds--slug::after,.cds--select--slug .cds--slug::before{position:absolute;background-color:var(--cds-border-subtle-01, #c6c6c6);block-size:1rem;content:"";inline-size:.0625rem}.cds--select--decorator .cds--select__inner-wrapper--decorator>*::before,.cds--select--slug .cds--ai-label::before,.cds--select--slug .cds--slug::before{display:none;inset-inline-start:calc(-0.5rem - 1px)}.cds--select--decorator .cds--select__inner-wrapper--decorator>*::after,.cds--select--slug .cds--ai-label::after,.cds--select--slug .cds--slug::after{display:block;inset-block-start:0;inset-inline-end:calc(-0.5rem - 1px)}.cds--select--decorator .cds--select__inner-wrapper--decorator>.cds--ai-label--revert::before,.cds--select--slug .cds--ai-label--revert::before,.cds--select--slug .cds--slug--revert::before{inset-block-start:.5rem;inset-inline-start:0}.cds--select--decorator .cds--select__inner-wrapper--decorator>.cds--ai-label--revert,.cds--select--slug .cds--ai-label--revert{inset-inline-end:2.5625rem}.cds--select--decorator .cds--ai-label--revert::after,.cds--select--slug .cds--ai-label--revert::after,.cds--select--slug .cds--slug--revert::after{inset-block-start:.5rem;inset-inline-end:-1px}.cds--select--decorator .cds--select-input:has(~.cds--select__inner-wrapper--decorator),.cds--select--slug .cds--select-input:has(~.cds--ai-label),.cds--select--slug .cds--select-input:has(~.cds--slug){padding-inline-end:4rem}.cds--select--decorator:has(.cds--select__invalid-icon) .cds--select-input:has(~.cds--select__inner-wrapper--decorator),.cds--select--slug:has(.cds--select__invalid-icon) .cds--select-input:has(~.cds--ai-label),.cds--select--slug:has(.cds--select__invalid-icon) .cds--select-input:has(~.cds--slug){padding-inline-end:6rem}.cds--select--decorator .cds--select-input:has(~.cds--select__inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--select__inner-wrapper--decorator .cds--ai-label--revert)),.cds--select--slug .cds--select-input:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--select--slug .cds--select-input:has(~.cds--slug):not(:has(~.cds--slug--revert)),.cds--select-input-has--ai-label{background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--select--decorator:has(.cds--select__invalid-icon) .cds--select__inner-wrapper--decorator>*::before,.cds--select--slug:has(.cds--select__invalid-icon) .cds--ai-label::before,.cds--select--slug:has(.cds--select__invalid-icon) .cds--slug::before{display:block}.cds--select--decorator .cds--select-input__wrapper .cds--select-input~.cds--select__invalid-icon,.cds--select--slug .cds--select-input__wrapper[data-invalid] .cds--select-input~.cds--select__invalid-icon,.cds--select--slug .cds--select-input__wrapper .cds--select-input~.cds--select__invalid-icon{inset-inline-end:5rem}.cds--select--fluid .cds--select{position:relative;background:var(--cds-field);block-size:100%;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--select--fluid .cds--label{position:absolute;z-index:1;display:flex;align-items:center;margin:0;block-size:1rem;inline-size:calc(100% - 2rem);inset-block-start:.8125rem;inset-inline-start:1rem}.cds--select--fluid .cds--label::-webkit-scrollbar,.cds--select--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--select--fluid .cds--label:not(:has(.cds--toggletip-label)),.cds--select--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--select--fluid .cds--select-input{padding:2rem 2rem .8125rem 1rem;min-block-size:4rem;outline:none;text-overflow:ellipsis}.cds--select--fluid .cds--select__arrow{block-size:1rem;inset-block-start:2.125rem;inset-inline-end:.75rem}.cds--select--fluid .cds--select__divider{display:none;transition:border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--select--fluid .cds--select--invalid .cds--select-input__wrapper{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--select--fluid .cds--select--invalid .cds--select-input__wrapper{outline-style:dotted}}.cds--select--fluid .cds--select--invalid .cds--select__divider,.cds--select--fluid .cds--select--warning .cds--select__divider{display:block;border:none;margin:0 1rem;border-block-end:1px solid var(--cds-border-subtle);inline-size:calc(100% - 2rem)}.cds--select--fluid .cds--select-input__wrapper[data-invalid] .cds--select-input,.cds--select--fluid .cds--select--warning .cds--select-input{border-block-end:1px solid rgba(0,0,0,0);padding-inline-end:2rem}.cds--select--fluid .cds--select--warning{border-block-end:1px solid var(--cds-border-strong)}.cds--select--fluid .cds--select-input__wrapper{display:block}.cds--select--fluid .cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--select--fluid .cds--select--warning .cds--select-input:not(:focus){outline:none}.cds--select--fluid .cds--select-input__wrapper[data-invalid] .cds--form-requirement,.cds--select--fluid .cds--select--warning .cds--form-requirement{display:block;overflow:visible;max-block-size:100%}.cds--select--fluid .cds--select-input__wrapper[data-invalid] .cds--form-requirement{color:var(--cds-text-error, #da1e28)}.cds--select--fluid .cds--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}.cds--select--fluid .cds--select-input__wrapper[data-invalid]:hover+.cds--select__divider,.cds--select--fluid .cds--select--warning .cds--select-input__wrapper:hover+.cds--select__divider{border-color:rgba(0,0,0,0)}.cds--select--fluid .cds--select--invalid .cds--select-input__wrapper[data-invalid] .cds--select__invalid-icon,.cds--select--fluid .cds--select--warning .cds--select-input__wrapper .cds--select__invalid-icon{inset-block-start:4.5625rem;inset-inline-end:1rem;pointer-events:none}.cds--select--fluid .cds--select--fluid--focus .cds--select-input__wrapper{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--select--fluid .cds--select--fluid--focus .cds--select-input__wrapper{outline-style:dotted}}.cds--select--fluid .cds--select--fluid--focus .cds--select-input,.cds--select--fluid .cds--select--fluid--focus.cds--select--warning{border-block-end:1px solid rgba(0,0,0,0)}.cds--select--fluid .cds--select--disabled .cds--toggletip-label{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--select--fluid .cds--select--disabled .cds--toggletip-button{pointer-events:none}.cds--select--fluid .cds--select--disabled .cds--toggletip-button svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--select--fluid .cds--select--decorator .cds--select__inner-wrapper--decorator>*,.cds--select--fluid .cds--select--slug .cds--ai-label,.cds--select--fluid .cds--select--slug .cds--slug{inset-block-start:2.625rem;inset-inline-end:3rem}.cds--select--fluid .cds--select--slug .cds--select-input{padding-inline-end:4rem}.cds--select--fluid .cds--select--decorator .cds--select__inner-wrapper--decorator>.cds--ai-label::before,.cds--select--fluid .cds--select--slug:has(.cds--select__invalid-icon) .cds--ai-label::before,.cds--select--fluid .cds--select--slug:has(.cds--select__invalid-icon) .cds--slug::before{display:none}.cds--text-area{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--text-area *,.cds--text-area *::before,.cds--text-area *::after{box-sizing:inherit}.cds--text-area{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;padding:.6875rem var(--cds-layout-density-padding-inline-local);border:none;background-color:var(--cds-field);block-size:100%;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);font-family:inherit;min-block-size:2.5rem;min-inline-size:10rem;resize:vertical;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--text-area:focus,.cds--text-area:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-area:focus,.cds--text-area:active{outline-style:dotted}}.cds--text-area::placeholder{color:var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));opacity:1;font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px)}.cds--text-area--light{background-color:var(--cds-field-02, #ffffff)}.cds--text-area__wrapper{--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));position:relative;display:flex;inline-size:100%;max-inline-size:100%}.cds--text-area__wrapper--cols{inline-size:auto}.cds--text-area__invalid-icon{position:absolute;fill:var(--cds-support-error, #da1e28);inset-block-start:.75rem;inset-inline-end:var(--cds-layout-density-padding-inline-local)}.cds--text-area__invalid-icon--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--text-area__invalid-icon--warning path[fill]{fill:#000;opacity:1}.cds--text-area__counter-alert{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px}.cds--form-item:has(.cds--text-area__wrapper--cols){inline-size:fit-content}.cds--text-area:disabled{background-color:var(--cds-field);border-block-end:1px solid rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed;outline:none;resize:none}.cds--text-area:disabled::placeholder{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--text-area__wrapper--readonly .cds--text-area{background:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle)}.cds--text-area__wrapper--decorator .cds--text-area__inner-wrapper--decorator>*,.cds--text-area__wrapper--slug .cds--ai-label,.cds--text-area__wrapper--slug .cds--slug{position:absolute;inset-block-start:.75rem;inset-inline-end:1rem}.cds--text-area__wrapper--decorator .cds--ai-label.cds--ai-label--revert,.cds--text-area__wrapper--slug .cds--ai-label.cds--ai-label--revert,.cds--text-area__wrapper--slug .cds--slug.cds--slug--revert{inset-block-start:.25rem;inset-inline-end:.5rem;transform:translate(0)}.cds--text-area__wrapper--decorator .cds--text-area:has(~.cds--text-area__inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--text-area__inner-wrapper--decorator .cds--ai-label--revert)),.cds--text-area__wrapper--slug .cds--text-area:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--text-area__wrapper--slug .cds--text-area:has(~.cds--slug):not(:has(~.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--text-area__wrapper--decorator .cds--text-area:has(~.cds--text-area__inner-wrapper--decorator>*),.cds--text-area__wrapper--slug .cds--text-area:has(~.cds--ai-label),.cds--text-area__wrapper--slug .cds--text-area:has(~.cds--slug){padding-inline-end:2.5rem}.cds--text-area--invalid:has(~.cds--text-area__inner-wrapper--decorator>*),.cds--text-area--warn:has(~.cds--text-area__inner-wrapper--decorator>*),.cds--text-area--invalid:has(~.cds--ai-label),.cds--text-area--warn:has(~.cds--ai-label),.cds--text-area--invalid:has(~.cds--slug),.cds--text-area--warn:has(~.cds--slug){padding-inline-end:4rem}.cds--text-area--invalid~.cds--text-area__inner-wrapper--decorator>*,.cds--text-area--warn~.cds--text-area__inner-wrapper--decorator>*,.cds--text-area--invalid~.cds--ai-label,.cds--text-area--warn~.cds--ai-label,.cds--text-area--invalid~.cds--slug,.cds--text-area--warn~.cds--slug{inset-inline-end:2.5rem}.cds--text-area--invalid~.cds--text-area__inner-wrapper--decorator>.cds--ai-label.cds--ai-label--revert,.cds--text-area--warn~.cds--text-area__inner-wrapper--decorator>.cds--ai-label.cds--ai-label--revert,.cds--text-area--invalid~.cds--ai-label.cds--ai-label--revert,.cds--text-area--warn~.cds--ai-label.cds--ai-label--revert,.cds--text-area--invalid~.cds--slug.cds--slug--revert,.cds--text-area--warn~.cds--slug.cds--slug--revert{inset-inline-end:2rem}.cds--text-area.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--text-area.cds--skeleton:hover,.cds--text-area.cds--skeleton:focus,.cds--text-area.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--text-area.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--text-area.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--text-area.cds--skeleton{background:CanvasText}.cds--text-area.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--text-area.cds--skeleton{block-size:6.25rem;inline-size:100%}.cds--text-area.cds--skeleton::placeholder{color:rgba(0,0,0,0)}.cds--text-area__label-wrapper{position:relative;display:flex;justify-content:space-between;inline-size:100%}.cds--text-area--fluid .cds--text-area__wrapper{position:relative;flex-direction:column;background:var(--cds-field);block-size:100%}.cds--modal .cds--text-area--fluid .cds--text-area__wrapper{background:var(--cds-field-02, #ffffff)}.cds--text-area--fluid .cds--text-area__label-wrapper{position:relative;block-size:100%}.cds--text-area--fluid .cds--label{position:absolute;z-index:1;display:flex;align-items:center;margin:0;block-size:1rem;inset-block-start:.8125rem}.cds--text-area--fluid .cds--label:not(.cds--text-area__label-counter){inline-size:auto;inset-inline-end:auto;inset-inline-start:1rem}.cds--text-area--fluid .cds--label.cds--text-area__label-counter{inline-size:auto;inset-inline-end:1rem;inset-inline-start:auto}.cds--text-area--fluid .cds--label .cds--toggletip-button{padding:.25rem;margin-inline-start:-0.25rem;min-block-size:1.5rem;min-inline-size:1.5rem}.cds--text-area--fluid .cds--label::-webkit-scrollbar,.cds--text-area--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--text-area--fluid .cds--label:not(:has(.cds--toggletip-label)),.cds--text-area--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--text-area--fluid div.cds--label{display:flex;justify-content:flex-end}.cds--text-area--fluid .cds--text-area{padding:0 1rem .8125rem;margin-block-start:2rem;min-block-size:4rem;outline:none}.cds--text-area--fluid .cds--form__helper-text{display:none}.cds--text-area--fluid .cds--text-area--invalid,.cds--text-area--fluid .cds--text-area:focus{border-block-end:1px solid rgba(0,0,0,0)}.cds--text-area__divider,.cds--text-area--fluid .cds--text-area__divider{display:none}.cds--text-area--fluid .cds--text-area--invalid,.cds--text-area--fluid .cds--text-area--warn{resize:none}.cds--text-area--fluid .cds--text-area--invalid{padding:0 .875rem .8125rem;margin-block-start:1.875rem}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--text-area__divider,.cds--text-area--fluid .cds--text-area__wrapper--warn .cds--text-area__divider{display:block;border-style:solid;border-color:var(--cds-border-subtle);margin:0 1rem;border-block-end:none}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--form-requirement.cds--form-requirement,.cds--text-area--fluid .cds--text-area__wrapper--warn .cds--form-requirement.cds--form-requirement{position:relative;display:block;overflow:visible;padding:.5rem 2.5rem .5rem 1rem;margin:0;background:var(--cds-field);max-block-size:12.5rem}.cds--text-area--fluid .cds--text-area__wrapper--warn .cds--form-requirement.cds--form-requirement{border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616)}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--form-requirement.cds--form-requirement{border-block-end:none;color:var(--cds-text-error, #da1e28)}.cds--text-area--fluid .cds--text-area--warn{border-block-end:none}.cds--modal .cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--text-area__divider+.cds--form-requirement{background:var(--cds-field-02, #ffffff)}.cds--text-area--fluid .cds--text-area__invalid-icon{inset-block-start:.5rem}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]:not(:focus){border:2px solid var(--cds-support-error, #da1e28)}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]:focus-within,.cds--text-area--fluid .cds--text-area__wrapper:focus-within{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]:focus-within,.cds--text-area--fluid .cds--text-area__wrapper:focus-within{outline-style:dotted}}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:focus,.cds--text-area--fluid .cds--text-area__wrapper>.cds--text-area:focus,.cds--text-area--fluid .cds--text-area__wrapper>.cds--text-area:active,.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid{outline:none;transition:none}.cds--text-area--fluid__skeleton{padding:1rem;background:var(--cds-skeleton-background, #e8e8e8);border-block-end:1px solid var(--cds-skeleton-element, #c6c6c6)}.cds--text-area--fluid__skeleton .cds--skeleton,.cds--text-area--fluid__skeleton .cds--text-area.cds--skeleton::before{block-size:.5rem}.cds--text-area--fluid__skeleton .cds--label{margin-block-end:.75rem}.cds--text-area--fluid__skeleton .cds--text-area.cds--skeleton{block-size:4rem;inline-size:80%}.cds--text-area--fluid .cds--text-area__wrapper--decorator:has(.cds--text-area__inner-wrapper--decorator .cds--ai-label):not(:has(.cds--text-area__inner-wrapper--decorator .cds--ai-label--revert)),.cds--text-area--fluid .cds--text-area__wrapper--slug:has(.cds--ai-label):not(:has(.cds--ai-label--revert)),.cds--text-area--fluid .cds--text-area__wrapper--slug:has(.cds--slug):not(:has(.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--text-area--fluid .cds--text-area__wrapper--decorator .cds--text-area--invalid~.cds--text-area__inner-wrapper--decorator>*,.cds--text-area--fluid .cds--text-area__wrapper--decorator .cds--text-area--warn~.cds--text-area__inner-wrapper--decorator>*,.cds--text-area--fluid .cds--text-area__wrapper--slug .cds--text-area--invalid~.cds--ai-label,.cds--text-area--fluid .cds--text-area__wrapper--slug .cds--text-area--warn~.cds--ai-label,.cds--text-area--fluid .cds--text-area__wrapper--slug .cds--text-area--invalid~.cds--slug,.cds--text-area--fluid .cds--text-area__wrapper--slug .cds--text-area--warn~.cds--slug{inset-inline-end:1rem}.cds--text-area--fluid .cds--text-area__wrapper--decorator .cds--text-area--invalid,.cds--text-area--fluid .cds--text-area__wrapper--slug .cds--text-area--invalid{border-block-end-color:rgba(0,0,0,0)}.cds--text-input--fluid.cds--text-input-wrapper{position:relative;background:var(--cds-field);block-size:100%;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--text-input--fluid .cds--label{position:absolute;z-index:1;display:flex;align-items:center;margin:0;block-size:1rem;inset-block-start:.8125rem}.cds--text-input--fluid .cds--label:not(.cds--text-input__label-counter){inline-size:auto;inset-inline-end:auto;inset-inline-start:1rem}.cds--text-input--fluid .cds--label.cds--text-input__label-counter{inline-size:auto;inset-inline-end:1rem;inset-inline-start:auto}.cds--text-input--fluid .cds--label::-webkit-scrollbar,.cds--text-input--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--text-input--fluid .cds--label:not(:has(.cds--toggletip-label)),.cds--text-input--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--text-input--fluid .cds--form__helper-text{display:none}.cds--text-input--fluid .cds--text-input{padding:2rem 1rem .8125rem;min-block-size:4rem}.cds--text-input__divider,.cds--text-input--fluid .cds--text-input__divider{display:none}.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid],.cds--text-input--fluid .cds--text-input__field-wrapper--warning{display:block}.cds--text-input--fluid input[data-invalid]{outline:none}.cds--text-input--fluid .cds--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}.cds--text-input--fluid .cds--text-input--invalid,.cds--text-input--fluid .cds--text-input--warning{border-block-end:none}.cds--text-input--fluid .cds--text-input--invalid~.cds--text-input__divider,.cds--text-input--fluid .cds--text-input--warning~.cds--text-input__divider{display:block;border-style:solid;border-color:var(--cds-border-subtle);margin:0 1rem;border-block-end:none}.cds--text-input--fluid .cds--text-input__invalid-icon{inset-block-start:5rem}.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid,.cds--text-input--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning{outline:none}.cds--text-input--fluid .cds--text-input__field-wrapper--warning{border-block-end:1px solid var(--cds-border-strong)}.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]:not(:focus){outline-style:dotted}}.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]:focus-within,.cds--text-input--fluid .cds--text-input__field-wrapper--warning:focus-within{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]:focus-within,.cds--text-input--fluid .cds--text-input__field-wrapper--warning:focus-within{outline-style:dotted}}.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:focus,.cds--text-input--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning:focus{outline:none}.cds--text-input--fluid .cds--text-input.cds--password-input{padding-inline-end:2.5rem}.cds--text-input--fluid.cds--password-input-wrapper .cds--text-input__invalid-icon{inset-inline-end:1rem}.cds--text-input--fluid .cds--toggle-password-tooltip{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;block-size:4rem;cursor:pointer;inline-size:3rem;inset-block-start:0;inset-inline-end:0;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--text-input--fluid .cds--toggle-password-tooltip .cds--popover{inset-inline-start:0}.cds--text-input--fluid .cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{block-size:2rem;inline-size:2rem;inset-block-start:1.625rem;inset-inline-end:.5rem}.cds--text-input--fluid__skeleton{position:relative;background:var(--cds-skeleton-background, #e8e8e8);block-size:4rem;border-block-end:1px solid var(--cds-skeleton-element, #c6c6c6)}.cds--text-input--fluid__skeleton .cds--skeleton{position:absolute;block-size:.5rem;inline-size:25%;inset-block-start:1rem;inset-inline-start:1rem}.cds--text-input--fluid__skeleton .cds--label{position:absolute;padding:0;block-size:.5rem;inline-size:50%;inset-block-start:2.25rem;inset-inline-start:1rem}.cds--text-input--fluid .cds--text-input__field-wrapper--decorator .cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input--fluid .cds--text-input__field-wrapper--slug .cds--ai-label,.cds--text-input--fluid .cds--text-input__field-wrapper--slug .cds--slug{inset-block-start:2.625rem}.cds--text-input--fluid .cds--text-input--invalid~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input--fluid .cds--text-input--warning~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input--fluid .cds--text-input--invalid~.cds--ai-label,.cds--text-input--fluid .cds--text-input--warning~.cds--ai-label,.cds--text-input--fluid .cds--text-input--invalid~.cds--slug,.cds--text-input--fluid .cds--text-input--warning~.cds--slug{inset-inline-end:1rem}.cds--text-input--fluid .cds--text-input__field-wrapper--decorator .cds--text-input,.cds--text-input--fluid .cds--text-input__field-wrapper--decorator .cds--text-input--invalid,.cds--text-input--fluid .cds--text-input__field-wrapper--decorator .cds--text-input--warning,.cds--text-input--fluid .cds--text-input__field-wrapper--slug .cds--text-input,.cds--text-input--fluid .cds--text-input__field-wrapper--slug .cds--text-input--invalid,.cds--text-input--fluid .cds--text-input__field-wrapper--slug .cds--text-input--warning{padding-inline-end:2.5rem}.cds--time-picker--fluid{background:var(--cds-field)}.cds--time-picker--fluid .cds--time-picker--fluid__wrapper{display:flex}.cds--time-picker--fluid__wrapper>*:nth-child(1),.cds--time-picker--fluid__wrapper>*:nth-child(2){flex-basis:25%}.cds--time-picker--equal-width .cds--time-picker--fluid__wrapper>*{flex-basis:50%}.cds--time-picker--fluid__wrapper>*:nth-child(2):not(:last-child) .cds--select-input__wrapper::before,.cds--time-picker--fluid__wrapper>*:last-child .cds--select-input__wrapper::before{position:absolute;display:block;background-color:var(--cds-border-strong);block-size:calc(100% - 1px);content:"";inline-size:1px;opacity:1;transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--select--readonly .cds--select-input__wrapper::before{background-color:var(--cds-border-subtle) !important;opacity:1 !important;transition:none}.cds--time-picker--fluid__wrapper .cds--select-input__wrapper::after{inset-inline-end:0}.cds--time-picker--fluid__wrapper .cds--select-input__wrapper::before{inset-inline-start:0}.cds--time-picker--fluid:not(.cds--time-picker--fluid--disabled) .cds--time-picker--fluid__wrapper>*:nth-child(2):not(:last-child):hover .cds--select-input__wrapper::before,.cds--time-picker--fluid:not(.cds--time-picker--fluid--disabled) .cds--time-picker--fluid__wrapper>*:nth-child(2):hover:not(:last-child)~* .cds--select-input__wrapper::before,.cds--time-picker--fluid:not(.cds--time-picker--fluid--disabled) .cds--time-picker--fluid__wrapper>*:last-child:hover .cds--select-input__wrapper::before{opacity:0}.cds--time-picker--fluid--disabled .cds--time-picker--fluid__wrapper .cds--select--disabled .cds--select-input__wrapper::before{background:var(--cds-border-disabled, #c6c6c6)}.cds--time-picker--fluid .cds--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0;background:var(--cds-field)}.cds--time-picker--fluid--invalid{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--time-picker--fluid--invalid{outline-style:dotted}}.cds--time-picker--fluid--invalid{position:relative}.cds--time-picker--fluid--invalid .cds--text-input,.cds--time-picker--fluid--invalid .cds--text-input-wrapper,.cds--time-picker--fluid--invalid .cds--select-input,.cds--time-picker--fluid--invalid .cds--select{background:rgba(0,0,0,0)}.cds--time-picker--fluid--invalid .cds--select-input{border-block-start:2px solid rgba(0,0,0,0);padding-block-start:1.875rem}.cds--time-picker--fluid .cds--select--fluid:last-of-type .cds--select-input{border-inline-end:2px solid rgba(0,0,0,0)}.cds--time-picker--fluid--invalid .cds--select-input:hover:not([disabled]){background:var(--cds-field-hover)}.cds--time-picker--fluid--invalid .cds--select-input:hover{border-block-start:2px solid var(--cds-support-error, #da1e28)}.cds--time-picker--fluid--invalid .cds--select--fluid:last-of-type .cds--select-input:hover{border-inline-end:2px solid var(--cds-support-error, #da1e28)}.cds--time-picker--fluid--warning{position:relative}.cds--time-picker__icon{display:none}.cds--time-picker--fluid--invalid .cds--time-picker__icon,.cds--time-picker--fluid--warning .cds--time-picker__icon{position:absolute;display:block;inset-block-start:4.5rem;inset-inline-end:1rem}.cds--time-picker--fluid--invalid .cds--time-picker__icon{fill:var(--cds-support-error, #da1e28)}.cds--time-picker--fluid--warning .cds--time-picker__icon{fill:var(--cds-support-warning, #f1c21b)}.cds--time-picker--fluid--warning .cds--time-picker__icon path:first-of-type{fill:var(--cds-icon-primary, #161616)}.cds--time-picker--fluid--invalid .cds--form-requirement,.cds--time-picker--fluid--warning .cds--form-requirement{display:block;overflow:visible;max-block-size:100%}.cds--time-picker--fluid--invalid .cds--form-requirement{color:var(--cds-text-error, #da1e28)}.cds--time-picker--fluid--invalid .cds--time-picker--fluid__wrapper>*:nth-child(2):not(:last-child) .cds--select-input__wrapper::before,.cds--time-picker--fluid--invalid .cds--time-picker--fluid__wrapper>*:last-child .cds--select-input__wrapper::before,.cds--time-picker--fluid--warning .cds--time-picker--fluid__wrapper>*:nth-child(2):not(:last-child) .cds--select-input__wrapper::before,.cds--time-picker--fluid--warning .cds--time-picker--fluid__wrapper>*:last-child .cds--select-input__wrapper::before{block-size:calc(100% - 1rem);inset-block-start:8px}.cds--time-picker--fluid--invalid .cds--text-input,.cds--time-picker--fluid--warning .cds--text-input,.cds--time-picker--fluid--invalid .cds--select-input,.cds--time-picker--fluid--warning .cds--select-input{border-block-end:1px solid rgba(0,0,0,0)}.cds--time-picker--fluid.cds--time-picker--fluid--invalid .cds--time-picker__divider,.cds--time-picker--fluid.cds--time-picker--fluid--warning .cds--time-picker__divider{border-style:solid;border-color:var(--cds-border-subtle);margin:0 1rem;border-block-end:none;inline-size:calc(100% - 2rem)}.cds--time-picker--fluid--skeleton{display:flex;block-size:4rem;inline-size:100%}.cds--time-picker--fluid--skeleton>*{block-size:100%;inline-size:auto}.cds--time-picker--fluid--skeleton>*:nth-child(1),.cds--time-picker--fluid--skeleton>*:nth-child(2){inline-size:25%}.cds--time-picker--fluid--skeleton>*:last-child,.cds--time-picker--fluid--skeleton.cds--time-picker--equal-width>*:first-child{inline-size:50%}.cds--icon-indicator{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;color:var(--cds-text-secondary, #525252)}.cds--icon-indicator svg{align-self:center;margin-inline-end:.5rem}.cds--icon-indicator--20{font-size:var(--cds-body-compact-02-font-size, 1rem);font-weight:var(--cds-body-compact-02-font-weight, 400);line-height:var(--cds-body-compact-02-line-height, 1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing, 0)}.cds--icon-indicator--failed{fill:var(--cds-status-red, #da1e28)}.cds--icon-indicator--caution-major{fill:var(--cds-status-orange, #ff832b)}.cds--icon-indicator--caution-major path:first-of-type{fill:#000}.cds--icon-indicator--caution-minor{fill:var(--cds-status-yellow, #f1c21b)}.cds--icon-indicator--caution-minor path:first-of-type{fill:#000}.cds--icon-indicator--undefined{fill:var(--cds-status-purple, #8a3ffc)}.cds--icon-indicator--succeeded{fill:var(--cds-status-green, #24a148)}.cds--icon-indicator--normal{fill:var(--cds-status-blue, #0043ce)}.cds--icon-indicator--in-progress{fill:var(--cds-status-blue, #0043ce)}.cds--icon-indicator--incomplete{fill:var(--cds-status-blue, #0043ce)}.cds--icon-indicator--not-started{fill:var(--cds-status-gray, #6f6f6f)}.cds--icon-indicator--pending{fill:var(--cds-status-gray, #6f6f6f)}.cds--icon-indicator--unknown{fill:var(--cds-status-gray, #6f6f6f)}.cds--icon-indicator--informative{fill:var(--cds-status-blue, #0043ce)}@keyframes prefix--stroke{100%{stroke-dashoffset:0}}.cds--inline-loading{display:flex;align-items:center;inline-size:100%;min-block-size:2rem}.cds--inline-loading__text{font-size:var(--cds-label-02-font-size, 0.875rem);font-weight:var(--cds-label-02-font-weight, 400);line-height:var(--cds-label-02-line-height, 1.28572);letter-spacing:var(--cds-label-02-letter-spacing, 0.16px);color:var(--cds-text-secondary, #525252)}.cds--inline-loading__animation{position:relative;display:flex;align-items:center;justify-content:center;margin-inline-end:.5rem}.cds--inline-loading__checkmark-container{fill:var(--cds-support-success, #24a148)}.cds--inline-loading__checkmark-container.cds--inline-loading__svg{position:absolute;inline-size:.75rem;inset-block-start:.75rem}.cds--inline-loading__checkmark-container[hidden]{display:none}.cds--inline-loading__checkmark{animation-duration:250ms;animation-fill-mode:forwards;animation-name:cds--stroke;fill:none;stroke:var(--cds-interactive, #0f62fe);stroke-dasharray:12;stroke-dashoffset:12;stroke-width:1.8;transform-origin:50% 50%}.cds--inline-loading--error{block-size:1rem;fill:var(--cds-support-error, #da1e28);inline-size:1rem}.cds--inline-loading--error[hidden]{display:none}.cds--loading--small .cds--inline-loading__svg{stroke:var(--cds-interactive, #0f62fe)}.cds--btn .cds--inline-loading--btn{min-block-size:0}.cds--btn .cds--inline-loading--btn .cds--inline-loading__text{font-size:var(--cds-body-short-01-font-size, 0.875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, 0.16px)}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.cds--inline-loading__checkmark-container{inset-block-start:1px;inset-inline-end:.5rem}.cds--inline-loading__checkmark{animation:none;stroke-dasharray:0;stroke-dashoffset:0}}.cds--list--nested,.cds--list--unordered,.cds--list--ordered,.cds--list--ordered--native{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--list--nested *,.cds--list--nested *::before,.cds--list--nested *::after,.cds--list--unordered *,.cds--list--unordered *::before,.cds--list--unordered *::after,.cds--list--ordered *,.cds--list--ordered *::before,.cds--list--ordered *::after,.cds--list--ordered--native *,.cds--list--ordered--native *::before,.cds--list--ordered--native *::after{box-sizing:inherit}.cds--list--nested,.cds--list--unordered,.cds--list--ordered,.cds--list--ordered--native{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);list-style:none}.cds--list--unordered:not(.cds--list--nested){margin-inline-start:1rem}.cds--list--expressive,.cds--list--expressive .cds--list--nested{font-size:var(--cds-body-02-font-size, 1rem);font-weight:var(--cds-body-02-font-weight, 400);line-height:var(--cds-body-02-line-height, 1.5);letter-spacing:var(--cds-body-02-letter-spacing, 0)}.cds--list--ordered--native{list-style:decimal}.cds--list__item{color:var(--cds-text-primary, #161616)}.cds--list--nested{margin-inline-start:2rem}.cds--list--nested .cds--list__item{padding-inline-start:.25rem}.cds--list--ordered:not(.cds--list--nested){counter-reset:item}.cds--list--ordered:not(.cds--list--nested)>.cds--list__item{position:relative}.cds--list--ordered:not(.cds--list--nested)>.cds--list__item::before{position:absolute;content:counter(item) ".";counter-increment:item;inset-inline-start:-1.5rem}.cds--list--ordered.cds--list--nested,.cds--list--ordered--native.cds--list--nested{list-style-type:lower-latin}.cds--list--unordered>.cds--list__item{position:relative}.cds--list--unordered>.cds--list__item::before{position:absolute;content:"–";inset-inline-start:calc(-1*1rem)}.cds--list--unordered.cds--list--nested>.cds--list__item::before{content:"▪";inset-inline-start:calc(-1*0.75rem)}.cds--menu-button__container{display:contents}.cds--menu-button__trigger:not(.cds--btn--ghost){min-inline-size:12rem}.cds--menu-button__trigger svg{transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--menu-button__trigger--open svg{transform:rotate(180deg)}.cds--modal{position:fixed;z-index:9000;display:flex;align-items:center;justify-content:center;background-color:var(--cds-overlay, rgba(22, 22, 22, 0.5));block-size:100vh;content:"";inline-size:100vw;inset-block-start:0;inset-inline-start:0;opacity:0;transition:opacity 240ms cubic-bezier(0.4, 0.14, 1, 1),visibility 0ms linear 240ms;visibility:hidden}.cds--modal.is-visible{opacity:1;transition:opacity 240ms cubic-bezier(0, 0, 0.3, 1),visibility 0ms linear;visibility:inherit}@media screen and (prefers-reduced-motion: reduce){.cds--modal.is-visible{transition:none}}.cds--modal .cds--text-input--fluid .cds--text-input,.cds--modal .cds--text-area--fluid .cds--text-area__wrapper,.cds--modal .cds--text-area--fluid .cds--text-area,.cds--modal .cds--search--fluid .cds--search-input,.cds--modal .cds--select--fluid .cds--select-input,.cds--modal .cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--text-area__divider+.cds--form-requirement,.cds--modal .cds--list-box__wrapper--fluid .cds--list-box,.cds--modal .cds--list-box__wrapper--fluid.cds--list-box__wrapper,.cds--modal .cds--number-input--fluid input[type=number],.cds--modal .cds--number-input--fluid input[type=text],.cds--modal .cds--number-input--fluid .cds--number__control-btn::before,.cds--modal .cds--number-input--fluid .cds--number__control-btn::after,.cds--modal .cds--date-picker--fluid .ccdsds--date-picker-input__wrapper .cds--date-picker__input{background-color:var(--cds-field-01, #f4f4f4)}.cds--modal .cds--list-box__wrapper--fluid .cds--list-box__menu{background-color:var(--cds-layer-01, #f4f4f4)}.cds--modal .cds--list-box__menu-item:hover{background-color:var(--cds-layer-hover-02, #e8e8e8)}.cds--modal .cds--list-box__menu-item--active{background-color:var(--cds-layer-selected-02, #e0e0e0)}.cds--modal .cds--list-box__menu-item--active:hover{background-color:var(--cds-layer-selected-hover-02, #d1d1d1)}.cds--modal .cds--number-input--fluid .cds--number__control-btn:hover::before,.cds--modal .cds--number-input--fluid .cds--number__control-btn:hover::after{background-color:var(--cds-field-hover)}.cds--modal .cds--number-input--fluid .cds--number__control-btn:focus::before,.cds--modal .cds--number-input--fluid .cds--number__control-btn:focus::after{border-inline-start:2px solid var(--cds-focus, #0f62fe)}.cds--modal.is-visible .cds--modal-container{transform:translate3d(0, 0, 0);transition:transform 240ms cubic-bezier(0, 0, 0.3, 1)}.cds--modal-container{position:fixed;display:grid;background-color:var(--cds-layer);block-size:100%;grid-template-columns:100%;grid-template-rows:auto 1fr auto;inline-size:100%;inset-block-start:0;max-block-size:100%;outline:3px solid rgba(0,0,0,0);outline-offset:-3px;transform:translate3d(0, -24px, 0);transform-origin:top center;transition:transform 240ms cubic-bezier(0.4, 0.14, 1, 1)}@media(min-width: 42rem){.cds--modal-container{position:static;block-size:auto;inline-size:84%;max-block-size:90%}}@media(min-width: 66rem){.cds--modal-container{inline-size:60%;max-block-size:84%}}@media(min-width: 82rem){.cds--modal-container{inline-size:48%}}.cds--modal-container .cds--modal-container-body{display:contents}.cds--modal-content{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);position:relative;color:var(--cds-text-primary, #161616);font-weight:400;grid-column:1/-1;grid-row:2/-2;overflow-y:auto;padding-block:.5rem 3rem;padding-inline:1rem 1rem}.cds--modal-content:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--modal-content:focus{outline-style:dotted}}.cds--modal-content .cds--form--fluid{margin-inline:-2rem}.cds--modal-content>p,.cds--modal-content__regular-content{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);padding-inline-end:calc(20% - 2rem)}.cds--modal-content--with-form{padding-inline-end:1rem}.cds--modal-header{grid-column:1/-1;grid-row:1/1;margin-block-end:.5rem;max-block-size:50vh;overflow-y:auto;padding-block-start:1rem;padding-inline:1rem 3rem}.cds--modal-header__label{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--modal-header__label *,.cds--modal-header__label *::before,.cds--modal-header__label *::after{box-sizing:inherit}.cds--modal-header__label{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);color:var(--cds-text-secondary, #525252);margin-block-end:.25rem}.cds--modal-header__heading{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--modal-header__heading *,.cds--modal-header__heading *::before,.cds--modal-header__heading *::after{box-sizing:inherit}.cds--modal-header__heading{font-size:var(--cds-heading-03-font-size, 1.25rem);font-weight:var(--cds-heading-03-font-weight, 400);line-height:var(--cds-heading-03-line-height, 1.4);letter-spacing:var(--cds-heading-03-letter-spacing, 0);color:var(--cds-text-primary, #161616);padding-inline-end:calc(20% - 3rem)}.cds--modal-container--xs .cds--modal-content__regular-content{padding-inline-end:1rem}.cds--modal-container--xs .cds--modal-content>p{padding-inline-end:0}@media(min-width: 42rem){.cds--modal-container--xs{inline-size:48%}}@media(min-width: 66rem){.cds--modal-container--xs{inline-size:32%;max-block-size:48%}}@media(min-width: 82rem){.cds--modal-container--xs{inline-size:24%}}.cds--modal-container--sm .cds--modal-content__regular-content{padding-inline-end:1rem}.cds--modal-container--sm .cds--modal-content>p{padding-inline-end:0}@media(min-width: 42rem){.cds--modal-container--sm{inline-size:60%}}@media(min-width: 66rem){.cds--modal-container--sm{inline-size:42%;max-block-size:72%}.cds--modal-container--sm .cds--modal-content>p,.cds--modal-container--sm .cds--modal-content__regular-content{padding-inline-end:20%}}@media(min-width: 82rem){.cds--modal-container--sm{inline-size:36%}}@media(min-width: 42rem){.cds--modal-container--lg{inline-size:96%}}@media(min-width: 66rem){.cds--modal-container--lg{inline-size:84%;max-block-size:96%}}@media(min-width: 82rem){.cds--modal-container--lg{inline-size:72%}}.cds--modal-scroll-content{border-block-end:2px solid rgba(0,0,0,0);mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 80px), transparent calc(100% - 48px), transparent 100%),linear-gradient(to left, var(--cds-layer) 0, 16px, transparent 16px),linear-gradient(to right, var(--cds-layer) 0, 2px, transparent 2px),linear-gradient(to top, var(--cds-layer) 0, 2px, transparent 2px)}.cds--modal-scroll-content:has(.cds--autoalign){mask-image:none}.cds--modal-scroll-content>*:last-child{margin-block-end:1.5rem}.cds--modal-footer{display:flex;justify-content:flex-end;block-size:4rem;grid-column:1/-1;grid-row:-1/-1;margin-block-start:auto}.cds--modal-footer .cds--btn{flex:0 1 50%;align-items:baseline;margin:0;block-size:4rem;max-inline-size:none}.cds--modal-footer .cds--btn:not(.cds--skeleton){padding-block:.875rem 2rem}.cds--modal-footer--three-button .cds--btn{flex:0 1 25%;align-items:flex-start}.cds--modal-close-button{position:absolute;inset-block-start:0;inset-inline-end:0}.cds--modal-close{padding:.75rem;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);block-size:3rem;cursor:pointer;inline-size:3rem;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--modal-close:hover{background-color:var(--cds-layer-hover)}.cds--modal-close:focus{border-color:var(--cds-focus, #0f62fe);outline:none}.cds--modal-close::-moz-focus-inner{border:0}.cds--modal-close__icon{block-size:1.25rem;fill:var(--cds-icon-primary, #161616);inline-size:1.25rem}.cds--body--with-modal-open{overflow:hidden}.cds--body--with-modal-open .cds--modal .cds--tooltip,.cds--body--with-modal-open .cds--modal .cds--overflow-menu-options,.cds--body--with-modal-open .cds--overflow-menu-options{z-index:9000}.cds--modal-container--full-width .cds--modal-content{padding:0;margin:0}.cds--modal--slug.cds--modal,.cds--modal--decorator:has(.cds--ai-label).cds--modal{background-color:var(--cds-ai-overlay, rgba(0, 17, 65, 0.5))}.cds--modal--slug .cds--modal-container,.cds--modal--decorator:has(.cds--ai-label) .cds--modal-container{background:linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)) 0%, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) padding-box,linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) border-box;border:1px solid rgba(0,0,0,0);background-color:var(--cds-layer);box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)),0 24px 40px -24px var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1))}.cds--modal--slug .cds--modal-container:has(.cds--modal-footer),.cds--modal--decorator:has(.cds--ai-label) .cds--modal-container:has(.cds--modal-footer){background:linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)) calc(0% + 64px), var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) calc(0% + 64px), 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) padding-box,linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) border-box;box-shadow:inset 0 -80px 0 -16px var(--cds-layer),inset 0 -160px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)),0 24px 40px -24px var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1))}.cds--modal--slug .cds--modal-content.cds--modal-scroll-content,.cds--modal--decorator .cds--modal-content.cds--modal-scroll-content{mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 80px), transparent calc(100% - 48px), transparent 100%),linear-gradient(to left, var(--cds-layer) 0, 16px, transparent 16px),linear-gradient(to right, var(--cds-layer) 0, 2px, transparent 2px),linear-gradient(to top, var(--cds-layer) 0, 2px, transparent 2px)}.cds--modal-header>.cds--modal--inner__decorator:has(+.cds--modal-close-button)>*,.cds--modal-header>.cds--modal-close-button~.cds--modal--inner__decorator>*,.cds--modal--decorator .cds--modal-container-body>.cds--modal--inner__decorator>*,.cds--modal-header>.cds--ai-label:has(+.cds--modal-close-button),.cds--modal-header>.cds--modal-close-button~.cds--ai-label,.cds--modal--slug .cds--modal-container-body>.cds--ai-label,.cds--modal-header>.cds--slug:has(+.cds--modal-close-button),.cds--modal-header>.cds--modal-close-button~.cds--slug,.cds--modal--slug .cds--modal-container-body>.cds--slug{position:absolute;inset-block-start:.625rem;inset-inline-end:3rem}.cds--modal-header>.cds--modal--inner__decorator:not(:has(.cds--ai-label))>*{inset-block-start:1rem}.cds--modal-header>.cds--modal--inner__decorator:has(.cds--ai-label--revert)>*{inset-block-start:1.475rem}.cds--modal--decorator .cds--modal-content--overflow-indicator::before,.cds--modal--decorator .cds--modal-content--overflow-indicator{display:none}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--modal-close:focus{color:Highlight;outline:1px solid Highlight}}.cds--inline-notification html{font-size:100%}.cds--inline-notification body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--inline-notification code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--inline-notification strong{font-weight:600}.cds--inline-notification{position:relative;display:flex;flex-wrap:wrap;block-size:auto;color:var(--cds-text-inverse, #ffffff);inline-size:100%;max-inline-size:18rem;min-block-size:3rem;min-inline-size:18rem}@media(min-width: 42rem){.cds--inline-notification{flex-wrap:nowrap;max-inline-size:38rem}}@media(min-width: 66rem){.cds--inline-notification{max-inline-size:46rem}}@media(min-width: 99rem){.cds--inline-notification{max-inline-size:52rem}}.cds--inline-notification:not(.cds--inline-notification--low-contrast) a{color:var(--cds-link-inverse, #78a9ff)}.cds--inline-notification a{text-decoration:none}.cds--inline-notification a:hover{text-decoration:underline}.cds--inline-notification a:focus{outline:1px solid var(--cds-link-inverse, #78a9ff)}.cds--inline-notification.cds--inline-notification--low-contrast a:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--inline-notification.cds--inline-notification--low-contrast a:focus{outline-style:dotted}}.cds--inline-notification--low-contrast{color:var(--cds-text-primary, #161616)}.cds--inline-notification--low-contrast::before{position:absolute;box-sizing:border-box;border-width:1px 1px 1px 0;border-style:solid;block-size:100%;content:"";filter:opacity(0.4);inline-size:100%;inset-block-start:0;inset-inline-start:0;pointer-events:none}.cds--inline-notification--error{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-error-inverse, #fa4d56)}.cds--inline-notification--error .cds--inline-notification__icon,.cds--inline-notification--error .cds--toast-notification__icon,.cds--inline-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error-inverse, #fa4d56)}.cds--inline-notification--low-contrast.cds--inline-notification--error{background:var(--cds-notification-background-error, #fff1f1);border-inline-start:3px solid var(--cds-support-error, #da1e28)}.cds--inline-notification--low-contrast.cds--inline-notification--error .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--error .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error, #da1e28)}.cds--inline-notification--low-contrast.cds--inline-notification--error::before{border-color:var(--cds-support-error, #da1e28)}.cds--inline-notification--success{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-success-inverse, #42be65)}.cds--inline-notification--success .cds--inline-notification__icon,.cds--inline-notification--success .cds--toast-notification__icon,.cds--inline-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success-inverse, #42be65)}.cds--inline-notification--low-contrast.cds--inline-notification--success{background:var(--cds-notification-background-success, #defbe6);border-inline-start:3px solid var(--cds-support-success, #24a148)}.cds--inline-notification--low-contrast.cds--inline-notification--success .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--success .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success, #24a148)}.cds--inline-notification--low-contrast.cds--inline-notification--success::before{border-color:var(--cds-support-success, #24a148)}.cds--inline-notification--info,.cds--inline-notification--info-square{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-info-inverse, #4589ff)}.cds--inline-notification--info .cds--inline-notification__icon,.cds--inline-notification--info .cds--toast-notification__icon,.cds--inline-notification--info .cds--actionable-notification__icon,.cds--inline-notification--info-square .cds--inline-notification__icon,.cds--inline-notification--info-square .cds--toast-notification__icon,.cds--inline-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info-inverse, #4589ff)}.cds--inline-notification--low-contrast.cds--inline-notification--info,.cds--inline-notification--low-contrast.cds--inline-notification--info-square{background:var(--cds-notification-background-info, #edf5ff);border-inline-start:3px solid var(--cds-support-info, #0043ce)}.cds--inline-notification--low-contrast.cds--inline-notification--info .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info .cds--actionable-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info-square .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info-square .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info, #0043ce)}.cds--inline-notification--low-contrast.cds--inline-notification--info::before,.cds--inline-notification--low-contrast.cds--inline-notification--info-square::before{border-color:var(--cds-support-info, #0043ce)}.cds--inline-notification--warning,.cds--inline-notification--warning-alt{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-warning-inverse, #f1c21b)}.cds--inline-notification--warning .cds--inline-notification__icon,.cds--inline-notification--warning .cds--toast-notification__icon,.cds--inline-notification--warning .cds--actionable-notification__icon,.cds--inline-notification--warning-alt .cds--inline-notification__icon,.cds--inline-notification--warning-alt .cds--toast-notification__icon,.cds--inline-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning-inverse, #f1c21b)}.cds--inline-notification--low-contrast.cds--inline-notification--warning,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt{background:var(--cds-notification-background-warning, #fcf4d6);border-inline-start:3px solid var(--cds-support-warning, #f1c21b)}.cds--inline-notification--low-contrast.cds--inline-notification--warning .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning .cds--actionable-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning, #f1c21b)}.cds--inline-notification--low-contrast.cds--inline-notification--warning::before,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt::before{border-color:var(--cds-support-warning, #f1c21b)}.cds--inline-notification--warning .cds--inline-notification__icon path[opacity="0"],.cds--inline-notification--warning-alt .cds--inline-notification__icon path:first-of-type{fill:#000;opacity:1}.cds--inline-notification__details{display:flex;flex-grow:1;margin-inline:.8125rem 3rem}@media(min-width: 42rem){.cds--inline-notification__details{margin:0 .8125rem}}.cds--inline-notification__icon{flex-shrink:0;margin-block-start:.875rem;margin-inline-end:1rem}.cds--inline-notification__text-wrapper{display:flex;flex-wrap:wrap;padding:.9375rem 0}.cds--inline-notification__title{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);margin-inline-end:.25rem}.cds--inline-notification__subtitle{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);word-break:break-word}.cds--inline-notification__action-button.cds--btn--ghost{block-size:2rem;margin-block-end:.5rem;margin-inline-start:2.5rem}@media(min-width: 42rem){.cds--inline-notification__action-button.cds--btn--ghost{margin:.5rem 0}}.cds--inline-notification:not(.cds--inline-notification--low-contrast) .cds--inline-notification__action-button.cds--btn--ghost{color:var(--cds-link-inverse, #78a9ff)}.cds--inline-notification__action-button.cds--btn--ghost:active,.cds--inline-notification__action-button.cds--btn--ghost:hover{background-color:var(--cds-background-inverse-hover, #474747)}.cds--inline-notification--low-contrast .cds--inline-notification__action-button.cds--btn--ghost:active,.cds--inline-notification--low-contrast .cds--inline-notification__action-button.cds--btn--ghost:hover{background-color:var(--cds-notification-action-hover, #ffffff)}.cds--inline-notification__action-button.cds--btn--ghost:focus{border-color:rgba(0,0,0,0);box-shadow:none;outline:2px solid var(--cds-focus-inverse, #ffffff);outline-offset:-2px}.cds--inline-notification--low-contrast .cds--inline-notification__action-button.cds--btn--ghost:focus{outline-color:var(--cds-focus, #0f62fe)}.cds--inline-notification--hide-close-button .cds--inline-notification__action-button.cds--btn--ghost{margin-inline-end:.5rem}.cds--inline-notification__close-button{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);block-size:3rem;cursor:pointer;inline-size:3rem;inset-block-start:0;inset-inline-end:0;max-inline-size:3rem;min-inline-size:3rem;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--inline-notification__close-button:focus{outline:2px solid var(--cds-focus-inverse, #ffffff);outline-offset:-2px}.cds--inline-notification__close-button .cds--inline-notification__close-icon{fill:var(--cds-icon-inverse, #ffffff)}@media(min-width: 42rem){.cds--inline-notification__close-button{position:static}}.cds--inline-notification--low-contrast .cds--inline-notification__close-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--inline-notification--low-contrast .cds--inline-notification__close-button:focus{outline-style:dotted}}.cds--inline-notification--low-contrast .cds--inline-notification__close-button .cds--inline-notification__close-icon{fill:var(--cds-icon-primary, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--inline-notification{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--inline-notification__close-button:focus,.cds--btn.cds--btn--ghost.cds--inline-notification__action-button:focus{color:Highlight;outline:1px solid Highlight}}.cds--toast-notification html{font-size:100%}.cds--toast-notification body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--toast-notification code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--toast-notification strong{font-weight:600}.cds--toast-notification{display:flex;block-size:auto;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);color:var(--cds-text-inverse, #ffffff);inline-size:18rem;padding-inline-start:.8125rem}@media(min-width: 99rem){.cds--toast-notification{inline-size:22rem}}.cds--toast-notification:not(.cds--toast-notification--low-contrast) a{color:var(--cds-link-inverse, #78a9ff)}.cds--toast-notification a{text-decoration:none}.cds--toast-notification a:hover{text-decoration:underline}.cds--toast-notification a:focus{outline:1px solid var(--cds-link-inverse, #78a9ff)}.cds--toast-notification.cds--toast-notification--low-contrast a:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--toast-notification.cds--toast-notification--low-contrast a:focus{outline-style:dotted}}.cds--toast-notification--low-contrast{color:var(--cds-text-primary, #161616)}.cds--toast-notification--error{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-error-inverse, #fa4d56)}.cds--toast-notification--error .cds--inline-notification__icon,.cds--toast-notification--error .cds--toast-notification__icon,.cds--toast-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error-inverse, #fa4d56)}.cds--toast-notification--low-contrast.cds--toast-notification--error{background:var(--cds-notification-background-error, #fff1f1);border-inline-start:3px solid var(--cds-support-error, #da1e28)}.cds--toast-notification--low-contrast.cds--toast-notification--error .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--error .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error, #da1e28)}.cds--toast-notification--success{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-success-inverse, #42be65)}.cds--toast-notification--success .cds--inline-notification__icon,.cds--toast-notification--success .cds--toast-notification__icon,.cds--toast-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success-inverse, #42be65)}.cds--toast-notification--low-contrast.cds--toast-notification--success{background:var(--cds-notification-background-success, #defbe6);border-inline-start:3px solid var(--cds-support-success, #24a148)}.cds--toast-notification--low-contrast.cds--toast-notification--success .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--success .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success, #24a148)}.cds--toast-notification--info,.cds--toast-notification--info-square{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-info-inverse, #4589ff)}.cds--toast-notification--info .cds--inline-notification__icon,.cds--toast-notification--info .cds--toast-notification__icon,.cds--toast-notification--info .cds--actionable-notification__icon,.cds--toast-notification--info-square .cds--inline-notification__icon,.cds--toast-notification--info-square .cds--toast-notification__icon,.cds--toast-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info-inverse, #4589ff)}.cds--toast-notification--low-contrast.cds--toast-notification--info,.cds--toast-notification--low-contrast.cds--toast-notification--info-square{background:var(--cds-notification-background-info, #edf5ff);border-inline-start:3px solid var(--cds-support-info, #0043ce)}.cds--toast-notification--low-contrast.cds--toast-notification--info .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info .cds--actionable-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info-square .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info-square .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info, #0043ce)}.cds--toast-notification--warning,.cds--toast-notification--warning-alt{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-warning-inverse, #f1c21b)}.cds--toast-notification--warning .cds--inline-notification__icon,.cds--toast-notification--warning .cds--toast-notification__icon,.cds--toast-notification--warning .cds--actionable-notification__icon,.cds--toast-notification--warning-alt .cds--inline-notification__icon,.cds--toast-notification--warning-alt .cds--toast-notification__icon,.cds--toast-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning-inverse, #f1c21b)}.cds--toast-notification--low-contrast.cds--toast-notification--warning,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt{background:var(--cds-notification-background-warning, #fcf4d6);border-inline-start:3px solid var(--cds-support-warning, #f1c21b)}.cds--toast-notification--low-contrast.cds--toast-notification--warning .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning .cds--actionable-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning, #f1c21b)}.cds--toast-notification--warning .cds--toast-notification__icon path[opacity="0"],.cds--toast-notification--warning-alt .cds--toast-notification__icon path:first-of-type{fill:#000;opacity:1}.cds--toast-notification__icon{flex-shrink:0;margin-block-start:1rem;margin-inline-end:1rem}.cds--toast-notification__details{margin-block-end:1rem;margin-inline-end:1rem}.cds--toast-notification__close-button{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;border:none;background-color:rgba(0,0,0,0);block-size:3rem;cursor:pointer;inline-size:3rem;margin-inline-start:auto;min-block-size:3rem;min-inline-size:3rem;transition:outline 250ms,background-color 250ms}.cds--toast-notification__close-button:focus{outline:2px solid var(--cds-focus-inverse, #ffffff);outline-offset:-2px}.cds--toast-notification__close-button .cds--toast-notification__close-icon{fill:var(--cds-icon-inverse, #ffffff)}.cds--toast-notification--low-contrast .cds--toast-notification__close-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--toast-notification--low-contrast .cds--toast-notification__close-button:focus{outline-style:dotted}}.cds--toast-notification--low-contrast .cds--toast-notification__close-button .cds--toast-notification__close-icon{fill:var(--cds-icon-primary, #161616)}.cds--toast-notification__title{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);font-weight:600;margin-block-start:1rem;word-break:break-word}.cds--toast-notification__subtitle{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);color:var(--cds-text-inverse, #ffffff);margin-block:0 1rem;word-break:break-word}.cds--toast-notification--low-contrast .cds--toast-notification__subtitle{color:var(--cds-text-primary, #161616)}.cds--toast-notification__caption{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);color:var(--cds-text-inverse, #ffffff);padding-block-start:.5rem}.cds--toast-notification--low-contrast .cds--toast-notification__caption{color:var(--cds-text-primary, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--toast-notification{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--toast-notification__close-button:focus{color:Highlight;outline:1px solid Highlight}}.cds--actionable-notification html{font-size:100%}.cds--actionable-notification body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--actionable-notification code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--actionable-notification strong{font-weight:600}.cds--actionable-notification{position:relative;display:flex;flex-wrap:wrap;block-size:auto;color:var(--cds-text-inverse, #ffffff);inline-size:100%;max-inline-size:18rem;min-block-size:3rem;min-inline-size:18rem}@media(min-width: 42rem){.cds--actionable-notification{flex-wrap:nowrap;max-inline-size:38rem}}@media(min-width: 66rem){.cds--actionable-notification{max-inline-size:46rem}}@media(min-width: 99rem){.cds--actionable-notification{max-inline-size:52rem}}.cds--actionable-notification--toast{flex-wrap:wrap;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);max-inline-size:18rem;min-inline-size:18rem}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) a{color:var(--cds-link-inverse, #78a9ff)}.cds--actionable-notification a{text-decoration:none}.cds--actionable-notification a:hover{text-decoration:underline}.cds--actionable-notification a:focus{outline:1px solid var(--cds-focus-inverse, #ffffff)}.cds--actionable-notification.cds--actionable-notification--low-contrast a:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--actionable-notification.cds--actionable-notification--low-contrast a:focus{outline-style:dotted}}.cds--actionable-notification--low-contrast{color:var(--cds-text-primary, #161616)}.cds--actionable-notification--low-contrast:not(.cds--actionable-notification--toast)::before{position:absolute;box-sizing:border-box;border-width:1px 1px 1px 0;border-style:solid;block-size:100%;content:"";filter:opacity(0.4);inline-size:100%;inset-block-start:0;inset-inline-start:0;pointer-events:none}.cds--actionable-notification--error{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-error-inverse, #fa4d56)}.cds--actionable-notification--error .cds--inline-notification__icon,.cds--actionable-notification--error .cds--toast-notification__icon,.cds--actionable-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error-inverse, #fa4d56)}.cds--actionable-notification--low-contrast.cds--actionable-notification--error{background:var(--cds-notification-background-error, #fff1f1);border-inline-start:3px solid var(--cds-support-error, #da1e28)}.cds--actionable-notification--low-contrast.cds--actionable-notification--error .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--error .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error, #da1e28)}.cds--actionable-notification--low-contrast.cds--actionable-notification--error::before{border-color:var(--cds-support-error, #da1e28)}.cds--actionable-notification--success{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-success-inverse, #42be65)}.cds--actionable-notification--success .cds--inline-notification__icon,.cds--actionable-notification--success .cds--toast-notification__icon,.cds--actionable-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success-inverse, #42be65)}.cds--actionable-notification--low-contrast.cds--actionable-notification--success{background:var(--cds-notification-background-success, #defbe6);border-inline-start:3px solid var(--cds-support-success, #24a148)}.cds--actionable-notification--low-contrast.cds--actionable-notification--success .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--success .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success, #24a148)}.cds--actionable-notification--low-contrast.cds--actionable-notification--success::before{border-color:var(--cds-support-success, #24a148)}.cds--actionable-notification--info,.cds--actionable-notification--info-square{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-info-inverse, #4589ff)}.cds--actionable-notification--info .cds--inline-notification__icon,.cds--actionable-notification--info .cds--toast-notification__icon,.cds--actionable-notification--info .cds--actionable-notification__icon,.cds--actionable-notification--info-square .cds--inline-notification__icon,.cds--actionable-notification--info-square .cds--toast-notification__icon,.cds--actionable-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info-inverse, #4589ff)}.cds--actionable-notification--low-contrast.cds--actionable-notification--info,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square{background:var(--cds-notification-background-info, #edf5ff);border-inline-start:3px solid var(--cds-support-info, #0043ce)}.cds--actionable-notification--low-contrast.cds--actionable-notification--info .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info .cds--actionable-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info, #0043ce)}.cds--actionable-notification--low-contrast.cds--actionable-notification--info::before,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square::before{border-color:var(--cds-support-info, #0043ce)}.cds--actionable-notification--warning,.cds--actionable-notification--warning-alt{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-warning-inverse, #f1c21b)}.cds--actionable-notification--warning .cds--inline-notification__icon,.cds--actionable-notification--warning .cds--toast-notification__icon,.cds--actionable-notification--warning .cds--actionable-notification__icon,.cds--actionable-notification--warning-alt .cds--inline-notification__icon,.cds--actionable-notification--warning-alt .cds--toast-notification__icon,.cds--actionable-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning-inverse, #f1c21b)}.cds--actionable-notification--low-contrast.cds--actionable-notification--warning,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt{background:var(--cds-notification-background-warning, #fcf4d6);border-inline-start:3px solid var(--cds-support-warning, #f1c21b)}.cds--actionable-notification--low-contrast.cds--actionable-notification--warning .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning .cds--actionable-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning, #f1c21b)}.cds--actionable-notification--low-contrast.cds--actionable-notification--warning::before,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt::before{border-color:var(--cds-support-warning, #f1c21b)}.cds--actionable-notification--warning .cds--toast-notification__icon path[opacity="0"],.cds--actionable-notification--warning-alt .cds--toast-notification__icon path:first-of-type{fill:#000;opacity:1}.cds--actionable-notification--warning .cds--inline-notification__icon path[opacity="0"],.cds--actionable-notification--warning-alt .cds--inline-notification__icon path:first-of-type{fill:#000;opacity:1}.cds--actionable-notification__details{display:flex;flex-grow:1;margin-inline:.8125rem 3rem}@media(min-width: 42rem){.cds--actionable-notification:not(.cds--actionable-notification--toast) .cds--actionable-notification__details{margin:0 .8125rem}}.cds--actionable-notification .cds--inline-notification__icon{flex-shrink:0;margin-block-start:.875rem;margin-inline-end:1rem}.cds--actionable-notification .cds--toast-notification__icon{flex-shrink:0;margin-block-start:1rem;margin-inline-end:1rem}.cds--actionable-notification__text-wrapper{display:flex;flex-wrap:wrap;padding:.9375rem 0}.cds--actionable-notification__button-wrapper{display:flex}.cds--actionable-notification--toast .cds--actionable-notification__text-wrapper{padding:.9375rem 0 1.4375rem 0}.cds--actionable-notification__content{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;flex-wrap:wrap;word-break:break-word}.cds--actionable-notification--toast .cds--actionable-notification__content{display:block}.cds--actionable-notification__title{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);font-weight:600;margin-inline-end:.25rem;word-break:break-word}.cds--actionable-notification--toast .cds--actionable-notification__title{margin-inline-end:0}.cds--actionable-notification__subtitle{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);color:var(--cds-text-inverse, #ffffff);margin-block-start:0;word-break:break-word}.cds--actionable-notification--low-contrast .cds--actionable-notification__subtitle{color:var(--cds-text-primary, #161616)}.cds--actionable-notification__caption{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);color:var(--cds-text-inverse, #ffffff);padding-block-start:1.5rem}.cds--actionable-notification--low-contrast .cds--actionable-notification__caption{color:var(--cds-text-primary, #161616)}.cds--actionable-notification__action-button.cds--btn--ghost{block-size:2rem;margin-block-end:.5rem;margin-inline-start:2.5rem}@media(min-width: 42rem){.cds--actionable-notification__action-button.cds--btn--ghost{margin:.5rem 0}}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--ghost{color:var(--cds-link-inverse, #78a9ff)}.cds--actionable-notification__action-button.cds--btn--ghost:active,.cds--actionable-notification__action-button.cds--btn--ghost:hover{background-color:var(--cds-background-inverse-hover, #474747)}.cds--actionable-notification--low-contrast .cds--actionable-notification__action-button.cds--btn--ghost:active,.cds--actionable-notification--low-contrast .cds--actionable-notification__action-button.cds--btn--ghost:hover{background-color:var(--cds-notification-action-hover, #ffffff)}.cds--actionable-notification__action-button.cds--btn--ghost:focus{border-color:rgba(0,0,0,0);box-shadow:none;outline:2px solid var(--cds-focus-inverse, #ffffff);outline-offset:-2px}.cds--actionable-notification--low-contrast .cds--actionable-notification__action-button.cds--btn--ghost:focus{outline-color:var(--cds-focus, #0f62fe)}.cds--actionable-notification--hide-close-button .cds--actionable-notification__action-button.cds--btn--ghost{margin-inline-end:.5rem}.cds--actionable-notification__action-button.cds--btn--tertiary{margin-block-end:1rem;margin-inline-start:calc(2rem + 1.25rem - 0.125rem);padding-inline:1rem}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary{border-width:1px;border-style:solid;border-color:var(--cds-notification-action-tertiary-inverse, #ffffff);background-color:rgba(0,0,0,0);color:var(--cds-notification-action-tertiary-inverse, #ffffff)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:hover{background-color:var(--cds-notification-action-tertiary-inverse-hover, #f4f4f4)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:active{background-color:var(--cds-notification-action-tertiary-inverse-active, #c6c6c6)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary .cds--btn__icon,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:hover{color:var(--cds-notification-action-tertiary-inverse-text, #161616)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:focus{border-color:var(--cds-focus-inverse, #ffffff);background-color:var(--cds-notification-action-tertiary-inverse, #ffffff);box-shadow:inset 0 0 0 1px var(--cds-focus-inverse, #ffffff),inset 0 0 0 2px var(--cds-background-inverse, #393939);color:var(--cds-notification-action-tertiary-inverse-text, #161616)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:active{border-color:rgba(0,0,0,0);background-color:var(--cds-notification-action-tertiary-inverse-active, #c6c6c6);color:var(--cds-notification-action-tertiary-inverse-text, #161616)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:hover:disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:focus:disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary.cds--btn--disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary.cds--btn--disabled:hover,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary.cds--btn--disabled:focus{background:rgba(0,0,0,0);color:var(--cds-notification-action-tertiary-inverse-text-on-color-disabled, rgba(255, 255, 255, 0.25));outline:none}.cds--actionable-notification--hide-close-button .cds--actionable-notification__action-button.cds--btn--tertiary{margin-inline-end:.5rem}.cds--actionable-notification__close-button{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);block-size:3rem;cursor:pointer;inline-size:3rem;inset-block-start:0;inset-inline-end:0;max-inline-size:3rem;min-inline-size:3rem;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--actionable-notification__close-button:focus{outline:2px solid var(--cds-focus-inverse, #ffffff);outline-offset:-2px}.cds--actionable-notification__close-button .cds--actionable-notification__close-icon{fill:var(--cds-icon-inverse, #ffffff)}@media(min-width: 42rem){.cds--actionable-notification__close-button{position:static}}@media(min-width: 42rem){.cds--actionable-notification--toast .cds--actionable-notification__close-button{position:absolute}}.cds--actionable-notification--low-contrast .cds--actionable-notification__close-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--actionable-notification--low-contrast .cds--actionable-notification__close-button:focus{outline-style:dotted}}.cds--actionable-notification--low-contrast .cds--actionable-notification__close-button .cds--actionable-notification__close-icon{fill:var(--cds-icon-primary, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--actionable-notification{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--actionable-notification__close-button:focus,.cds--btn.cds--btn--ghost.cds--actionable-notification__action-button:focus{color:Highlight;outline:1px solid Highlight}}.cds--page-header{background-color:var(--cds-layer-01, #f4f4f4);border-block-end:1px solid var(--cds-border-subtle-01, #c6c6c6)}.cds--page-header__breadcrumb-bar{block-size:2.5rem}.cds--page-header__breadcrumb-bar .cds--subgrid{block-size:100%}.cds--page-header__breadcrumb-container{display:inline-flex;align-items:center;justify-content:space-between;block-size:100%;inline-size:100%}.cds--page-header__breadcrumb__actions-flush .cds--css-grid{padding-inline-end:0}.cds--page-header__breadcrumb__actions-flush .cds--css-grid-column{margin-inline-end:0}.cds--page-header__breadcrumb-bar-border{border-block-end:1px solid var(--cds-border-subtle-01, #c6c6c6)}.cds--page-header__breadcrumb__icon{margin-inline-end:.5rem}.cds--page-header__breadcrumb__actions{display:inline-flex}.cds--page-header__breadcrumb__content-actions{margin-inline-end:.75rem}.cds--page-header__breadcrumb-wrapper{display:inline-flex}.cds--page-header__content{padding:1.5rem 0}@media(max-width: 41.98rem){.cds--page-header__content__title-wrapper{display:flex;flex-direction:column;grid-gap:1rem}}.cds--page-header__content__title-wrapper{display:grid;gap:1rem;grid-template-columns:auto minmax(var(--pageheader-title-grid-width, 0), 1fr);margin-block-end:1rem;min-block-size:2.5rem}.cds--page-header__content__start{display:flex;flex-wrap:wrap;gap:1rem}.cds--page-header__content__title-container{display:flex}.cds--page-header__content__title-container .cds--definition-term{border-block-end:none}.cds--page-header__content__contextual-actions{display:flex}.cds--page-header__content__title{font-size:var(--cds-productive-heading-04-font-size, 1.75rem);font-weight:var(--cds-productive-heading-04-font-weight, 400);line-height:var(--cds-productive-heading-04-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-04-letter-spacing, 0);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-inline-size:40rem;text-overflow:ellipsis;white-space:normal}.cds--page-header__content:has(.cds--page-header__content__contextual-actions) .cds--page-header__content__title{-webkit-line-clamp:1}.cds--page-header__content__icon{margin-inline-end:1rem}.cds--page-header__content__page-actions{display:flex;justify-content:right}@media(max-width: 41.98rem){.cds--page-header__content__page-actions{justify-content:left;margin-block-start:0}}.cds--page-header__content__page-actions .cds--menu-button__trigger:not(.cds--btn--ghost){min-inline-size:0}.cds--page-header__content__subtitle{font-size:var(--cds-productive-heading-03-font-size, 1.25rem);font-weight:var(--cds-productive-heading-03-font-weight, 400);line-height:var(--cds-productive-heading-03-line-height, 1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing, 0);margin-block-end:.5rem}.cds--page-header__content__body{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);margin-block-start:.5rem;max-inline-size:40rem}[data-hidden]:not([data-fixed]){display:none}.cds--page-header__hero-image{display:flex;overflow:hidden;align-items:center;justify-content:flex-end;block-size:100%}.cds--page-header__tab-bar{margin-inline-start:-1rem}.cds--page-header__tab-bar--tablist{display:grid;grid-gap:4rem;grid-template-columns:auto minmax(0, 1fr)}.cds--page-header__tags{display:flex;align-items:center;justify-content:right}.cds--page-header__tags-popover-list{display:flex;flex-direction:column;padding:1rem}.cds--page-header__tag-item{flex-shrink:0}.cds--data-table-container+.cds--pagination{border-block-start:0}.cds--pagination{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--pagination *,.cds--pagination *::before,.cds--pagination *::after{box-sizing:inherit}.cds--pagination{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;align-items:center;justify-content:space-between;background-color:var(--cds-layer);border-block-start:1px solid var(--cds-border-subtle);inline-size:calc(100% - 1px);min-block-size:2.5rem;overflow-x:auto}@media(min-width: 42rem){.cds--pagination{overflow:initial}.cds--pagination .cds--pagination__control-buttons{display:flex}}@media(max-width: 41.98rem){.cds--pagination .cds--pagination__left>*,.cds--pagination .cds--pagination__right>*{display:none}.cds--pagination .cds--pagination__items-count{display:initial}.cds--pagination .cds--pagination__control-buttons{display:flex}}.cds--pagination--sm{min-block-size:2rem}.cds--pagination--lg{min-block-size:3rem}.cds--pagination .cds--select{align-items:center;block-size:100%}.cds--pagination .cds--select-input--inline__wrapper{display:flex;block-size:100%}.cds--pagination .cds--select-input{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);block-size:100%;inline-size:auto;line-height:2.5rem;min-inline-size:auto}.cds--pagination .cds--select--inline .cds--select-input{padding-inline:1rem 2.25rem}.cds--pagination--sm .cds--select-input{line-height:2rem}.cds--pagination--lg .cds--select-input{line-height:3rem}.cds--pagination .cds--select-input:hover{background:var(--cds-layer-hover)}.cds--pagination .cds--select--inline .cds--select-input:focus,.cds--pagination .cds--select--inline .cds--select-input:focus option,.cds--pagination .cds--select--inline .cds--select-input:focus optgroup{background-color:var(--cds-layer)}.cds--pagination .cds--select__arrow{inset-block-start:50%;transform:translate(-0.5rem, -50%)}.cds--pagination .cds--select__item-count .cds--select-input{border-inline-end:1px solid var(--cds-border-subtle)}.cds--pagination__right{border-inline-start:1px solid var(--cds-border-subtle)}.cds--pagination__left,.cds--pagination__right{display:flex;align-items:center;block-size:100%}.cds--pagination__left>.cds--form-item,.cds--pagination__right>.cds--form-item{block-size:100%}.cds--pagination__left .cds--pagination__text,.cds--pagination__right .cds--pagination__text{white-space:nowrap}.cds--pagination__left .cds--pagination__text{margin-inline-end:.0625rem}.cds--pagination__right .cds--pagination__text{margin-inline:.0625rem 1rem}.cds--pagination__right .cds--pagination__text.cds--pagination__page-text{margin-inline:1rem .0625rem}.cds--pagination__right .cds--pagination__text.cds--pagination__page-text.cds--pagination__unknown-pages-text{margin-inline-end:1rem}.cds--pagination__right .cds--pagination__text:empty{margin:0}.cds--pagination__left{padding:0 1rem 0 0}@media(min-width: 42rem){.cds--pagination__left{padding:0 1rem}}@media(min-width: 42rem){.cds--pagination__text{display:inline-block}}span.cds--pagination__text{color:var(--cds-text-primary, #161616);margin-inline-start:1rem}span.cds--pagination__text.cds--pagination__items-count{color:var(--cds-text-secondary, #525252)}.cds--pagination__button,.cds--btn--ghost.cds--pagination__button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--pagination__button *,.cds--pagination__button *::before,.cds--pagination__button *::after,.cds--btn--ghost.cds--pagination__button *,.cds--btn--ghost.cds--pagination__button *::before,.cds--btn--ghost.cds--pagination__button *::after{box-sizing:inherit}.cds--pagination__button,.cds--btn--ghost.cds--pagination__button{display:flex;align-items:center;justify-content:center;border:none;margin:0;background:none;block-size:2.5rem;border-inline-start:1px solid var(--cds-border-subtle);cursor:pointer;fill:var(--cds-icon-primary, #161616);inline-size:2.5rem;min-block-size:2rem;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--pagination__button>svg,.cds--btn--ghost.cds--pagination__button>svg{margin-block-start:0}[dir=rtl] .cds--pagination__button>svg,[dir=rtl] .cds--btn--ghost.cds--pagination__button>svg{transform:rotate(0.5turn)}.cds--pagination--sm .cds--pagination__button,.cds--pagination--sm .cds--btn--ghost.cds--pagination__button{block-size:2rem;inline-size:2rem}.cds--pagination--lg .cds--pagination__button,.cds--pagination--lg .cds--btn--ghost.cds--pagination__button{block-size:3rem;inline-size:3rem}.cds--pagination__button:focus,.cds--btn--ghost:focus.cds--pagination__button{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--pagination__button:focus,.cds--btn--ghost:focus.cds--pagination__button{outline-style:dotted}}.cds--pagination__button:focus,.cds--btn--ghost:focus.cds--pagination__button{border-inline-start:0}.cds--pagination__button:hover,.cds--btn--ghost:hover.cds--pagination__button{background:var(--cds-layer-hover)}.cds--pagination__button--no-index,.cds--btn--ghost.cds--pagination__button--no-index{cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--pagination__button:disabled:hover,.cds--pagination__button--no-index:hover,.cds--btn--ghost:disabled:hover.cds--pagination__button,.cds--btn--ghost:hover.cds--pagination__button--no-index{border-color:var(--cds-border-subtle);background:var(--cds-layer);cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--pagination.cds--skeleton .cds--skeleton__text{margin-block-end:0;margin-inline-end:1rem}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--pagination__button,.cds--btn--ghost.cds--pagination__button{outline:1px solid rgba(0,0,0,0)}}[dir=rtl] .cds--pagination .cds--select__arrow{transform:translate(0.5rem, -50%)}.cds--unstable-pagination{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--unstable-pagination *,.cds--unstable-pagination *::before,.cds--unstable-pagination *::after{box-sizing:inherit}.cds--unstable-pagination{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;align-items:center;justify-content:space-between;background-color:var(--cds-layer);border-block-end:1px solid rgba(0,0,0,0);border-block-start:1px solid var(--cds-border-subtle);inline-size:100%;min-block-size:2.5rem}@media(min-width: 42rem){.cds--unstable-pagination__text{display:inline-block}}.cds--unstable-pagination__text{margin:0 1rem;color:var(--cds-text-secondary, #525252)}.cds--unstable-pagination__left,.cds--unstable-pagination__right{display:flex;align-items:center;block-size:100%}.cds--unstable-pagination__left{padding:0 1rem 0 0}.cds--unstable-pagination__left>.cds--form-item,.cds--unstable-pagination__right>.cds--form-item{block-size:100%}.cds--unstable-pagination__left .cds--unstable-pagination__text{margin-inline-end:.0625rem}.cds--unstable-pagination__right .cds--unstable-pagination__text{margin-inline:.0625rem 1rem}.cds--unstable-pagination__button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--unstable-pagination__button *,.cds--unstable-pagination__button *::before,.cds--unstable-pagination__button *::after{box-sizing:inherit}.cds--unstable-pagination__button{display:flex;align-items:center;justify-content:center;border:none;margin:0;background:none;block-size:2.5rem;border-inline-start:1px solid var(--cds-border-subtle);color:var(--cds-icon-primary, #161616);cursor:pointer;fill:var(--cds-icon-primary, #161616);inline-size:2.5rem;min-block-size:2rem;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--unstable-pagination__button .cds--btn__icon{block-size:initial;inline-size:initial}.cds--unstable-pagination__button.cds--btn--icon-only.cds--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--unstable-pagination__button.cds--btn--icon-only.cds--tooltip__trigger:focus{outline-style:dotted}}.cds--unstable-pagination__button:hover{background:var(--cds-layer-hover);color:var(--cds-icon-primary, #161616)}.cds--unstable-pagination__button--no-index{cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--unstable-pagination__button.cds--btn:disabled{border-color:var(--cds-border-subtle);background:rgba(0,0,0,0)}.cds--unstable-pagination__button:disabled:hover,.cds--unstable-pagination__button--no-index:hover{background:rgba(0,0,0,0);cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--unstable-pagination__page-selector,.cds--unstable-pagination__page-sizer{align-items:center;block-size:100%}.cds--unstable-pagination__page-selector .cds--select-input--inline__wrapper,.cds--unstable-pagination__page-sizer .cds--select-input--inline__wrapper{display:flex;block-size:100%}.cds--unstable-pagination__page-selector .cds--select-input,.cds--unstable-pagination__page-sizer .cds--select-input{font-size:var(--cds-body-short-01-font-size, 0.875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, 0.16px);padding:0 2.25rem 0 1rem;block-size:100%;inline-size:auto;line-height:2.5rem;min-inline-size:auto}.cds--unstable-pagination__page-selector .cds--select-input:hover,.cds--unstable-pagination__page-sizer .cds--select-input:hover{background:var(--cds-layer-hover)}.cds--unstable-pagination__page-selector .cds--select__arrow,.cds--unstable-pagination__page-sizer .cds--select__arrow{inset-block-start:50%;transform:translateY(-50%)}@media(min-width: 42rem){.cds--unstable-pagination__page-selector .cds--select__arrow,.cds--unstable-pagination__page-sizer .cds--select__arrow{inset-inline-end:1rem}}.cds--unstable-pagination__page-selector{border-inline-start:1px solid var(--cds-border-subtle)}.cds--unstable-pagination__page-sizer{border-inline-end:1px solid var(--cds-border-subtle)}.cds--pagination-nav html{font-size:100%}.cds--pagination-nav body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--pagination-nav code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--pagination-nav strong{font-weight:600}.cds--pagination-nav{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-lg)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));line-height:0}.cds--pagination-nav__list{display:flex;align-items:center;list-style:none}.cds--pagination-nav__list-item{padding:0}.cds--pagination-nav__list-item:first-child{padding-inline-start:0}.cds--pagination-nav__list-item:last-child{padding-inline-end:0}.cds--pagination-nav__page{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--pagination-nav__page *,.cds--pagination-nav__page *::before,.cds--pagination-nav__page *::after{box-sizing:inherit}.cds--pagination-nav__page{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start}.cds--pagination-nav__page::-moz-focus-inner{border:0}.cds--pagination-nav__page{position:relative;display:block;padding:calc((var(--cds-layout-size-height-local) - .875rem)/2) .25rem;border-radius:0;color:var(--cds-text-primary, #161616);font-weight:400;line-height:1;min-inline-size:var(--cds-layout-size-height-local);outline:0;text-align:center;text-decoration:none;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.cds--pagination-nav__page:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--pagination-nav__page:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--pagination-nav__page:focus{outline-style:dotted}}.cds--pagination-nav__page:disabled,.cds--pagination-nav__page.cds--pagination-nav__page--disabled{background:none;color:rgba(var(--cds-text-secondary, #525252), 0.5);outline:none;pointer-events:none}.cds--pagination-nav__page:not(.cds--pagination-nav__page--direction)::after{position:absolute;display:block;background-color:var(--cds-border-interactive, #0f62fe);block-size:.25rem;content:"";inline-size:0;inset-block-end:0;inset-inline-start:50%;opacity:0;transition:width 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media screen and (prefers-reduced-motion: reduce){.cds--pagination-nav__page:not(.cds--pagination-nav__page--direction)::after{transition:none}}.cds--pagination-nav__page--active+.cds--pagination-nav__page::after,.cds--pagination-nav__page.cds--pagination-nav__page--active::after{inline-size:1rem;inset-inline-start:calc(50% - 0.5rem);opacity:1}.cds--pagination-nav__page.cds--pagination-nav__page--active{background-color:initial;color:var(--cds-text-primary, #161616);font-weight:600}.cds--pagination-nav__page .cds--pagination-nav__icon{fill:currentColor;pointer-events:none}.cds--pagination-nav__page--direction{display:flex;align-items:center;justify-content:center;block-size:3rem;inline-size:3rem;line-height:0}.cds--pagination-nav__select{position:relative}.cds--pagination-nav__page--select{appearance:none;max-block-size:var(--cds-layout-size-height-local);text-indent:calc(50% - 4.5px)}@-moz-document url-prefix(){.cds--pagination-nav__page--select{text-indent:0}}.cds--pagination-nav__select-icon-wrapper{position:absolute;block-size:100%;inline-size:100%;inset-block-start:0;pointer-events:none}.cds--pagination-nav__select-icon-wrapper:not(.cds--pagination-nav__page--direction)::after{position:absolute;display:block;background-color:var(--cds-border-interactive, #0f62fe);block-size:.25rem;content:"";inline-size:0;inset-block-end:0;inset-inline-start:50%;opacity:0;transition:width 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media screen and (prefers-reduced-motion: reduce){.cds--pagination-nav__select-icon-wrapper:not(.cds--pagination-nav__page--direction)::after{transition:none}}.cds--pagination-nav__page--active+.cds--pagination-nav__select-icon-wrapper::after,.cds--pagination-nav__select-icon-wrapper.cds--pagination-nav__page--active::after{inline-size:1rem;inset-inline-start:calc(50% - 0.5rem);opacity:1}.cds--pagination-nav__page--active+.cds--pagination-nav__select-icon-wrapper .cds--pagination-nav__select-icon{display:none}.cds--pagination-nav__select-icon{position:absolute;inset-block-start:calc(50% - 0.25rem);inset-inline-start:calc(50% - 0.5rem);pointer-events:none}.cds--pagination-nav__accessibility-label{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}[dir=rtl] .cds--pagination-nav__list-item svg{transform:rotate(0.5turn)}.cds--progress-bar{--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max))}.cds--progress-bar__label{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;justify-content:space-between;color:var(--cds-text-primary, #161616);margin-block-end:.5rem;min-inline-size:3rem}.cds--progress-bar__label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--progress-bar__track{position:relative;background-color:var(--cds-layer);block-size:.5rem;inline-size:100%;min-inline-size:3rem}.cds--progress-bar--big .cds--progress-bar__track{block-size:.5rem}.cds--progress-bar--small .cds--progress-bar__track{block-size:.25rem}.cds--progress-bar__bar{display:block;background-color:currentColor;block-size:100%;color:var(--cds-interactive, #0f62fe);inline-size:100%;transform:scaleX(0);transform-origin:0 center;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}[dir=rtl] .cds--progress-bar__bar{transform-origin:100% center}.cds--progress-bar--indeterminate .cds--progress-bar__track::after{position:absolute;animation-duration:1400ms;animation-iteration-count:infinite;animation-name:cds--progress-bar-indeterminate;animation-timing-function:linear;background-image:linear-gradient(90deg, var(--cds-interactive, #0f62fe) 12.5%, transparent 12.5%);background-position-x:0%;background-size:200% 100%;content:"";inset:0}[dir=rtl] .cds--progress-bar--indeterminate .cds--progress-bar__track::after{animation-name:cds--progress-bar-indeterminate-rtl}.cds--progress-bar__helper-text{font-size:var(--cds-helper-text-01-font-size, 0.75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, 0.32px);color:var(--cds-text-secondary, #525252);margin-block-start:.5rem}.cds--progress-bar__status-icon{flex-shrink:0;margin-inline-start:var(--cds-layout-density-padding-inline-local)}.cds--progress-bar--finished .cds--progress-bar__bar,.cds--progress-bar--finished .cds--progress-bar__status-icon{color:var(--cds-support-success, #24a148)}.cds--progress-bar--error .cds--progress-bar__bar,.cds--progress-bar--error .cds--progress-bar__status-icon{color:var(--cds-support-error, #da1e28)}.cds--progress-bar--error .cds--progress-bar__helper-text{color:var(--cds-text-error, #da1e28)}.cds--progress-bar--finished .cds--progress-bar__bar,.cds--progress-bar--error .cds--progress-bar__bar{transform:scaleX(1)}.cds--progress-bar--finished.cds--progress-bar--inline .cds--progress-bar__track,.cds--progress-bar--error.cds--progress-bar--inline .cds--progress-bar__track{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--progress-bar--finished.cds--progress-bar--inline .cds--progress-bar__label,.cds--progress-bar--error.cds--progress-bar--inline .cds--progress-bar__label{flex-shrink:1;justify-content:flex-start;margin-inline-end:0}@keyframes cds--progress-bar-indeterminate{0%{background-position-x:25%}80%,100%{background-position-x:-105%}}@keyframes cds--progress-bar-indeterminate-rtl{0%{background-position-x:-105%}80%,100%{background-position-x:25%}}.cds--progress-bar--inline{display:flex;align-items:center}.cds--progress-bar--inline .cds--progress-bar__label{flex-shrink:0;margin-block-end:0;margin-inline-end:var(--cds-layout-density-padding-inline-local)}.cds--progress-bar--inline .cds--progress-bar__track{flex-basis:0;flex-grow:1}.cds--progress-bar--inline .cds--progress-bar__helper-text{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--progress-bar--indented .cds--progress-bar__label,.cds--progress-bar--indented .cds--progress-bar__helper-text{padding-inline:var(--cds-layout-density-padding-inline-local)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--progress-bar__track{background-color:Canvas;forced-color-adjust:none;outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.cds--progress-bar__bar{background-color:CanvasText}}.cds--progress{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--progress *,.cds--progress *::before,.cds--progress *::after{box-sizing:inherit}.cds--progress{display:flex;list-style:none}.cds--progress-step{position:relative;display:inline-flex;overflow:visible;flex-direction:row;inline-size:8rem;min-inline-size:7rem}.cds--progress-step .cds--tooltip__label{display:block}.cds--progress--space-equal .cds--progress-step{flex-grow:1;min-inline-size:8rem}.cds--progress-line{position:absolute;border:1px inset rgba(0,0,0,0);block-size:2px;inline-size:8rem;inset-inline-start:0}.cds--progress--space-equal .cds--progress-line{inline-size:100%;min-inline-size:8rem}.cds--progress-step svg{position:relative;z-index:1;flex-shrink:0;border-radius:50%;block-size:1rem;fill:var(--cds-interactive, #0f62fe);inline-size:1rem;margin-block-start:.625rem;margin-inline-end:.5rem}.cds--progress--space-equal .cds--progress-text{overflow:hidden;padding:.125rem;margin:-0.125rem}.cds--progress-label{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);overflow:hidden;margin:.5rem 0 0 0;color:var(--cds-text-primary, #161616);line-height:1.45;max-inline-size:5.5rem;text-overflow:ellipsis;transition:box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);white-space:nowrap}.cds--progress-label::before{display:block;content:""}.cds--progress-label:hover{box-shadow:0 .0625rem var(--cds-link-primary-hover, #0043ce);color:var(--cds-link-primary-hover, #0043ce);cursor:pointer}.cds--progress--space-equal .cds--progress-label{margin-inline-end:.75rem;max-inline-size:100%}.cds--progress-step-button:not(.cds--progress-step-button--unclickable):focus{outline:none}.cds--progress-step-button:not(.cds--progress-step-button--unclickable):focus-visible .cds--progress-label{color:var(--cds-focus, #0f62fe);outline:.0625rem solid var(--cds-focus, #0f62fe)}.cds--progress-step-button:not(.cds--progress-step-button--unclickable) .cds--progress-label:active{box-shadow:0 .0625rem 0 0 var(--cds-text-primary, #161616);color:var(--cds-text-primary, #161616)}.cds--progress-label-overflow:hover~.cds--tooltip,.cds--progress-label-overflow:focus~.cds--tooltip{visibility:inherit}.cds--progress-step .cds--tooltip .cds--tooltip__caret{margin-inline-start:.625rem}.cds--tooltip__text{padding:0;margin:0;font-weight:normal}.cds--progress-step .cds--tooltip{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);display:block;padding:.5rem 1rem;color:var(--cds-text-inverse, #ffffff);inline-size:7.8125rem;margin-block-start:2.5rem;margin-inline-start:1.375rem;min-block-size:1.5rem;min-inline-size:7.1875rem;visibility:hidden}.cds--progress-step .cds--tooltip_multi{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);block-size:auto;color:var(--cds-text-inverse, #ffffff);inline-size:9.375rem}.cds--progress-optional{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);position:absolute;color:var(--cds-text-secondary, #525252);inset-inline-start:0;margin-block-start:1.75rem;margin-inline-start:1.5rem;text-align:start}.cds--progress-step--current .cds--progress-line{background-color:var(--cds-interactive, #0f62fe)}.cds--progress-step--incomplete svg{fill:var(--cds-icon-primary, #161616)}.cds--progress-step--incomplete .cds--progress-line{background-color:var(--cds-border-subtle)}.cds--progress-step--complete .cds--progress-line{background-color:var(--cds-interactive, #0f62fe)}.cds--progress-step-button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--progress-step-button *,.cds--progress-step-button *::before,.cds--progress-step-button *::after{box-sizing:inherit}.cds--progress-step-button{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--progress-step-button::-moz-focus-inner{border:0}.cds--progress-step-button{display:flex;text-align:start}.cds--progress-step-button--unclickable{cursor:default;outline:none}.cds--progress-step-button--unclickable .cds--progress-label:hover{box-shadow:none;color:var(--cds-text-primary, #161616);cursor:default}.cds--progress-step-button--unclickable .cds--tooltip__label:hover{box-shadow:0 .0625rem var(--cds-link-primary, #0f62fe);color:var(--cds-link-primary, #0f62fe);cursor:pointer}.cds--progress-step--disabled{cursor:not-allowed;pointer-events:none}.cds--progress-step--disabled svg{cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--progress-step--disabled .cds--progress-label,.cds--progress-step--disabled .cds--progress-label:hover{box-shadow:none;color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--progress-step--disabled .cds--progress-line{cursor:not-allowed}.cds--progress-step--disabled .cds--progress-label-overflow:hover~.cds--tooltip--definition .cds--tooltip--definition__bottom{display:none}.cds--progress__warning>*{fill:var(--cds-support-error, #da1e28)}.cds--progress.cds--skeleton .cds--progress-label{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--progress.cds--skeleton .cds--progress-label:hover,.cds--progress.cds--skeleton .cds--progress-label:focus,.cds--progress.cds--skeleton .cds--progress-label:active{border:none;cursor:default;outline:none}.cds--progress.cds--skeleton .cds--progress-label::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--progress.cds--skeleton .cds--progress-label::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--progress.cds--skeleton .cds--progress-label{background:CanvasText}.cds--progress.cds--skeleton .cds--progress-label::before{background:Canvas;forced-color-adjust:none}}.cds--progress.cds--skeleton .cds--progress-label{block-size:.875rem;inline-size:2.5rem;margin-block-start:.625rem}.cds--progress.cds--progress--vertical.cds--skeleton .cds--progress-label{margin-block-start:.0625rem}.cds--progress--vertical{display:flex;flex-direction:column}.cds--progress--vertical,.cds--progress-text{display:flex;flex-direction:column}.cds--progress--vertical .cds--progress-step,.cds--progress--vertical .cds--progress-step-button{align-content:flex-start;inline-size:initial;min-block-size:3.625rem;min-inline-size:initial}.cds--progress--vertical .cds--progress-step svg,.cds--progress--vertical .cds--progress-step-button svg{display:inline-block;margin:.0625rem .5rem 0}.cds--progress--vertical .cds--progress-label{display:inline-block;margin:0;inline-size:initial;max-inline-size:10rem;vertical-align:top;white-space:initial}.cds--progress--vertical .cds--progress-step .cds--tooltip{margin-block-start:.5rem}.cds--progress--vertical .cds--progress-optional{position:static;margin:0 0 auto;inline-size:100%}.cds--progress--vertical .cds--progress-line{position:absolute;block-size:100%;inline-size:1px;inset-block-start:0;inset-inline-start:0}.cds--shape-indicator{font-size:var(--cds-helper-text-01-font-size, 0.75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, 0.32px);display:flex;color:var(--cds-text-secondary, #525252)}.cds--shape-indicator svg{align-self:center;margin-inline-end:.5rem}.cds--shape-indicator--14{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}.cds--shape-indicator--failed{fill:var(--cds-status-red, #da1e28)}.cds--shape-indicator--critical{fill:var(--cds-status-red, #da1e28)}.cds--shape-indicator--high{fill:var(--cds-status-red, #da1e28)}.cds--shape-indicator--medium{fill:var(--cds-status-orange, #ff832b)}.cds--shape-indicator--medium path:first-of-type{fill:var(--cds-status-orange-outline, #ba4e00)}.cds--shape-indicator--low{fill:var(--cds-status-yellow, #f1c21b)}.cds--shape-indicator--low path:nth-of-type(2){fill:var(--cds-status-yellow-outline, #8e6a00)}.cds--shape-indicator--cautious{fill:var(--cds-status-yellow, #f1c21b)}.cds--shape-indicator--cautious path:first-of-type{fill:var(--cds-status-yellow-outline, #8e6a00)}.cds--shape-indicator--undefined{fill:var(--cds-status-purple, #8a3ffc)}.cds--shape-indicator--stable{fill:var(--cds-status-green, #24a148)}.cds--shape-indicator--informative{fill:var(--cds-status-blue, #0043ce)}.cds--shape-indicator--incomplete path:nth-of-type(2){fill:var(--cds-status-blue, #0043ce)}.cds--shape-indicator--draft{fill:var(--cds-status-gray, #6f6f6f)}@keyframes ai-skeleton-animation{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.cds--icon--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--icon--skeleton:hover,.cds--icon--skeleton:focus,.cds--icon--skeleton:active{border:none;cursor:default;outline:none}.cds--icon--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--icon--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--icon--skeleton{background:CanvasText}.cds--icon--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--icon--skeleton{display:inline-block;block-size:1rem;inline-size:1rem}.cds--skeleton__placeholder{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--skeleton__placeholder:hover,.cds--skeleton__placeholder:focus,.cds--skeleton__placeholder:active{border:none;cursor:default;outline:none}.cds--skeleton__placeholder::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--skeleton__placeholder::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--skeleton__placeholder{background:CanvasText}.cds--skeleton__placeholder::before{background:Canvas;forced-color-adjust:none}}.cds--skeleton__placeholder{block-size:6.25rem;inline-size:6.25rem}.cds--skeleton__text{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--skeleton__text:hover,.cds--skeleton__text:focus,.cds--skeleton__text:active{border:none;cursor:default;outline:none}.cds--skeleton__text::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--skeleton__text::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--skeleton__text{background:CanvasText}.cds--skeleton__text::before{background:Canvas;forced-color-adjust:none}}.cds--skeleton__text{block-size:1rem;inline-size:100%;margin-block-end:.5rem}.cds--skeleton__heading{block-size:1.5rem}.cds--skeleton__text--ai,.cds--skeleton__placeholder--ai,.cds--skeleton__icon--ai{overflow:hidden;background:var(--cds-ai-skeleton-background, #d0e2ff)}.cds--skeleton__text--ai::before,.cds--skeleton__placeholder--ai::before,.cds--skeleton__icon--ai::before{animation:1250ms ease-in-out ai-skeleton-animation infinite;background:linear-gradient(to right, rgba(69, 137, 255, 0) 0%, rgba(69, 137, 255, 0.5) 50%, rgba(69, 137, 255, 0) 100%)}.cds--skeleton__placeholder--ai::before,.cds--skeleton__icon--ai::before{inline-size:200%}.cds--skeleton__placeholder--ai{border-radius:.5rem}.cds--skeleton__text--ai{border-radius:1rem}.cds--skeleton__icon--ai{border-radius:.125rem}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--skeleton__text--ai,.cds--skeleton__placeholder--ai,.cds--skeleton__icon--ai{background:CanvasText}.cds--skeleton__text--ai::before,.cds--skeleton__placeholder--ai::before,.cds--skeleton__icon--ai::before{background:Canvas}}.cds--slider-container{position:relative;display:flex;align-items:center;gap:1rem;user-select:none}.cds--slider{position:relative;padding:1rem 0;cursor:pointer;inline-size:100%;max-inline-size:40rem;min-inline-size:12.5rem}.cds--slider-container--two-handles .cds--slider{margin-inline:.25rem}.cds--slider__range-label{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);color:var(--cds-text-primary, #161616);white-space:nowrap}.cds--slider__track{position:absolute;background:var(--cds-border-subtle);block-size:.125rem;inline-size:100%;transform:translate(0%, -50%)}.cds--slider__track:before{position:absolute;display:inline-block;background:var(--cds-border-subtle);block-size:.25rem;content:"";inline-size:.125rem;inset-block-start:-0.3125rem;inset-inline-start:50%;transform:translate(-50%, 0)}.cds--slider__filled-track{position:absolute;background:var(--cds-layer-selected-inverse, #161616);block-size:.125rem;inline-size:100%;pointer-events:none;transform:translate(0%, -50%);transform-origin:left;transition:background 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--slider__thumb-wrapper{position:absolute;z-index:3;block-size:.875rem;inline-size:.875rem;transform:translate(-50%, -50%);--cds-tooltip-padding-inline:0.5rem;--cds-popover-offset:0.5rem}.cds--slider-container--rtl .cds--slider__thumb-wrapper{transform:translate(50%, -50%)}.cds--slider__thumb-wrapper--lower,.cds--slider__thumb-wrapper--upper{block-size:24px;inline-size:16px;--cds-popover-offset:var(--cds-popover-caret-height, 0.5rem)}.cds--slider__thumb-wrapper--lower{transform:translate(-100%, -50%)}.cds--slider__thumb-wrapper--lower>.cds--popover>.cds--popover-content{transform:translate(50%, calc(-100% - var(--cds-popover-offset, 0rem)))}.cds--slider__thumb-wrapper--lower>.cds--popover>.cds--popover-caret{inset-inline-start:revert;transform:translate(50%, calc(-1 * var(--cds-popover-offset, 0rem)))}.cds--slider-container--rtl .cds--slider__thumb-wrapper--lower{transform:translate(100%, -50%)}.cds--slider-container--rtl .cds--slider__thumb-wrapper--lower>.cds--popover>.cds--popover-content{transform:translate(0, calc(-100% - var(--cds-popover-offset, 0rem)))}.cds--slider-container--rtl .cds--slider__thumb-wrapper--lower>.cds--popover>.cds--popover-caret{transform:translate(-50%, calc(-1 * var(--cds-popover-offset, 0rem)))}.cds--slider__thumb-wrapper--upper{transform:translate(0, -50%)}.cds--slider__thumb-wrapper--upper>.cds--popover>.cds--popover-content{transform:translate(-50%, calc(-100% - var(--cds-popover-offset, 0rem)))}.cds--slider__thumb-wrapper--upper>.cds--popover>.cds--popover-caret{transform:translate(-50%, calc(-1 * var(--cds-popover-offset, 0rem)))}.cds--slider-container--rtl .cds--slider__thumb-wrapper--upper{transform:translate(0, -50%)}.cds--slider-container--rtl .cds--slider__thumb-wrapper--upper>.cds--popover>.cds--popover-content{transform:translate(0, calc(-100% - var(--cds-popover-offset, 0rem)))}.cds--slider-container--rtl .cds--slider__thumb-wrapper--upper>.cds--popover>.cds--popover-caret{transform:translate(50%, calc(-1 * var(--cds-popover-offset, 0rem)))}.cds--slider__thumb{position:absolute;border-radius:50%;background:var(--cds-layer-selected-inverse, #161616);box-shadow:inset 0 0 0 1px rgba(0,0,0,0),inset 0 0 0 2px rgba(0,0,0,0);inset:0;outline:none;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background 110ms cubic-bezier(0.2, 0, 0.38, 0.9),box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--slider__thumb:hover{transform:scale(1.4286)}.cds--slider__thumb:focus{background-color:var(--cds-interactive, #0f62fe);box-shadow:inset 0 0 0 2px var(--cds-interactive, #0f62fe),inset 0 0 0 3px var(--cds-layer);transform:scale(1.4286)}.cds--slider__thumb:active{box-shadow:inset 0 0 0 2px var(--cds-interactive, #0f62fe);transform:scale(1.4286)}.cds--slider__thumb-icon{fill:var(--cds-layer-selected-inverse, #161616)}.cds--slider__thumb-icon--focus{display:none;fill:var(--cds-interactive, #0f62fe)}.cds--slider__thumb--lower,.cds--slider__thumb--upper{position:absolute;border-radius:unset;background-color:rgba(0,0,0,0);box-shadow:none;inset:0;transition:none}.cds--slider__thumb--lower::before,.cds--slider__thumb--upper::before{position:absolute;z-index:-1;display:block;background:var(--cds-background, #ffffff);block-size:.125rem;content:"";inline-size:.375rem;inset-block-start:calc(50% - 0.0625rem);inset-inline-end:0}.cds--slider__thumb--lower:hover,.cds--slider__thumb--upper:hover{transform:none}.cds--slider__thumb--lower:hover .cds--slider__thumb-icon,.cds--slider__thumb--upper:hover .cds--slider__thumb-icon{fill:var(--cds-text-secondary, #525252)}.cds--slider__thumb--lower:active,.cds--slider__thumb--upper:active{box-shadow:none;transform:none}.cds--slider__thumb--lower:focus,.cds--slider__thumb--upper:focus{background-color:rgba(0,0,0,0);box-shadow:none;transform:none}.cds--slider__thumb--lower:focus .cds--slider__thumb-icon,.cds--slider__thumb--upper:focus .cds--slider__thumb-icon{display:none;fill:var(--cds-interactive, #0f62fe)}.cds--slider__thumb--lower:focus .cds--slider__thumb-icon--focus,.cds--slider__thumb--upper:focus .cds--slider__thumb-icon--focus{display:block}.cds--slider__thumb--lower:focus::before,.cds--slider__thumb--upper:focus::before{inline-size:100%}.cds--slider__thumb--upper{transform:none}.cds--slider__thumb--upper::before{inset-inline:0 auto}.cds--slider__thumb--upper:hover,.cds--slider__thumb--upper:active,.cds--slider__thumb--upper:focus{transform:none}.cds--slider__input{display:none}.cds--slider-text-input-wrapper{position:relative}.cds--slider-text-input-wrapper--hidden{display:none}.cds--slider-text-input,.cds-slider-text-input{-moz-appearance:textfield;appearance:textfield;block-size:2.5rem;inline-size:4rem}.cds--slider-text-input::-webkit-outer-spin-button,.cds--slider-text-input::-webkit-inner-spin-button,.cds-slider-text-input::-webkit-outer-spin-button,.cds-slider-text-input::-webkit-inner-spin-button{display:none}.cds--slider__thumb:focus~.cds--slider__filled-track,.cds--slider__thumb-wrapper:focus-within~.cds--slider__filled-track{background-color:var(--cds-border-interactive, #0f62fe)}.cds--slider-text-input.cds--text-input--invalid,.cds--slider-text-input--warn{inline-size:6rem;padding-inline-end:3rem}.cds--slider__invalid-icon{position:absolute;fill:var(--cds-support-error, #da1e28);inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}.cds--slider__validation-msg.cds--form-requirement{display:block;overflow:visible;max-block-size:100%}.cds--slider__validation-msg--invalid{color:var(--cds-text-error, #da1e28)}.cds--slider__invalid-icon.cds--slider__invalid-icon--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--slider__invalid-icon--warning path:first-of-type{fill:#000;opacity:1}.cds--label--disabled~.cds--slider-container>.cds--slider__range-label{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--slider--disabled.cds--slider{cursor:not-allowed}.cds--slider--disabled .cds--slider__thumb{background-color:var(--cds-border-disabled, #c6c6c6)}.cds--slider--disabled .cds--slider__thumb:hover{cursor:not-allowed;transform:none}.cds--slider--disabled .cds--slider__thumb:focus{background-color:var(--cds-border-disabled, #c6c6c6);box-shadow:none;outline:none;transform:none}.cds--slider--disabled .cds--slider__thumb:active{background:var(--cds-border-disabled, #c6c6c6);box-shadow:none;transform:none}.cds--slider--disabled .cds--slider__thumb--lower,.cds--slider--disabled .cds--slider__thumb--upper{background-color:rgba(0,0,0,0)}.cds--slider--disabled .cds--slider__thumb--lower:active,.cds--slider--disabled .cds--slider__thumb--lower:hover,.cds--slider--disabled .cds--slider__thumb--lower:focus,.cds--slider--disabled .cds--slider__thumb--upper:active,.cds--slider--disabled .cds--slider__thumb--upper:hover,.cds--slider--disabled .cds--slider__thumb--upper:focus{background-color:rgba(0,0,0,0);transform:none}.cds--slider--disabled .cds--slider__thumb--lower .cds--slider__thumb-icon,.cds--slider--disabled .cds--slider__thumb--upper .cds--slider__thumb-icon{fill:var(--cds-border-disabled, #c6c6c6)}.cds--slider--disabled .cds--slider__track,.cds--slider--disabled .cds--slider__filled-track,.cds--slider--disabled .cds--slider__thumb:focus~.cds--slider__filled-track{background-color:var(--cds-border-disabled, #c6c6c6)}.cds--slider--disabled~.cds--form-item .cds--slider-text-input,.cds--slider--disabled~.cds--slider-text-input{border:none;background-color:var(--cds-field);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed;transition:none}.cds--slider--disabled~.cds--form-item .cds--slider-text-input:active,.cds--slider--disabled~.cds--form-item .cds--slider-text-input:focus,.cds--slider--disabled~.cds--form-item .cds--slider-text-input:hover,.cds--slider--disabled~.cds--slider-text-input:active,.cds--slider--disabled~.cds--slider-text-input:focus,.cds--slider--disabled~.cds--slider-text-input:hover{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));outline:none}.cds--slider--readonly{cursor:default}.cds--slider-container--readonly .cds--slider__thumb{block-size:0;inline-size:0}.cds--slider-container--readonly .cds--slider__thumb::before,.cds--slider-container--readonly .cds--slider__thumb::after{display:none}.cds--slider-container--readonly .cds--slider-text-input{background-color:rgba(0,0,0,0)}.cds--slider__status-msg.cds--form-requirement{display:block;overflow:visible;max-block-size:100%}.cds--slider-container.cds--skeleton .cds--slider__range-label{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--slider-container.cds--skeleton .cds--slider__range-label:hover,.cds--slider-container.cds--skeleton .cds--slider__range-label:focus,.cds--slider-container.cds--skeleton .cds--slider__range-label:active{border:none;cursor:default;outline:none}.cds--slider-container.cds--skeleton .cds--slider__range-label::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--slider-container.cds--skeleton .cds--slider__range-label::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--slider-container.cds--skeleton .cds--slider__range-label{background:CanvasText}.cds--slider-container.cds--skeleton .cds--slider__range-label::before{background:Canvas;forced-color-adjust:none}}.cds--slider-container.cds--skeleton .cds--slider__range-label{block-size:.75rem;inline-size:1.25rem}.cds--slider-container.cds--skeleton .cds--slider__track{cursor:default;pointer-events:none}.cds--slider-container.cds--skeleton .cds--slider__thumb-wrapper{inset-inline-start:50%}.cds--slider-container.cds--skeleton .cds--slider__thumb{cursor:default;pointer-events:none}.cds--slider-container.cds--skeleton .cds--slider__thumb-wrapper--lower{inset-inline-start:0}.cds--slider-container.cds--skeleton .cds--slider__thumb-wrapper--upper{inset-inline-start:100%}.cds--popover-container.cds--slider__thumb-wrapper{position:absolute}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--slider__thumb{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--slider__thumb:focus{color:Highlight;outline:1px solid Highlight}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--slider__track{outline:1px solid rgba(0,0,0,0)}}.cds--stack-horizontal{display:inline-grid;column-gap:var(--cds-stack-gap, 0);grid-auto-flow:column}.cds--stack-vertical{display:grid;grid-auto-flow:row;row-gap:var(--cds-stack-gap, 0)}.cds--stack-scale-1{--cds-stack-gap:0.125rem}.cds--stack-scale-2{--cds-stack-gap:0.25rem}.cds--stack-scale-3{--cds-stack-gap:0.5rem}.cds--stack-scale-4{--cds-stack-gap:0.75rem}.cds--stack-scale-5{--cds-stack-gap:1rem}.cds--stack-scale-6{--cds-stack-gap:1.5rem}.cds--stack-scale-7{--cds-stack-gap:2rem}.cds--stack-scale-8{--cds-stack-gap:2.5rem}.cds--stack-scale-9{--cds-stack-gap:3rem}.cds--stack-scale-10{--cds-stack-gap:4rem}.cds--stack-scale-11{--cds-stack-gap:5rem}.cds--stack-scale-12{--cds-stack-gap:6rem}.cds--stack-scale-13{--cds-stack-gap:10rem}.cds--structured-list--selection .cds--structured-list-td,.cds--structured-list--selection .cds--structured-list-th{padding-inline:1rem 1rem}.cds--structured-list--selection .cds--structured-list-td:first-child,.cds--structured-list--selection .cds--structured-list-th:first-child{padding-inline:1rem 1rem}.cds--structured-list-row--focused-within{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--structured-list-row--focused-within{outline-style:dotted}}.cds--structured-list{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--structured-list *,.cds--structured-list *::before,.cds--structured-list *::after{box-sizing:inherit}.cds--structured-list{display:table;background-color:var(--cds-layer) rgba(0,0,0,0);border-collapse:collapse;border-spacing:0;inline-size:100%;overflow-x:auto}.cds--structured-list.cds--structured-list--condensed .cds--structured-list-td,.cds--structured-list.cds--structured-list--condensed .cds--structured-list-th{padding:.5rem}.cds--structured-list .cds--structured-list-row .cds--structured-list-td:first-of-type,.cds--structured-list .cds--structured-list-row .cds--structured-list-th:first-of-type{padding-inline-start:1rem}.cds--structured-list.cds--structured-list--flush .cds--structured-list-row .cds--structured-list-td,.cds--structured-list.cds--structured-list--flush .cds--structured-list-row .cds--structured-list-th,.cds--structured-list.cds--structured-list--flush .cds--structured-list-row .cds--structured-list-td:first-of-type,.cds--structured-list.cds--structured-list--flush .cds--structured-list-row .cds--structured-list-th:first-of-type{padding-inline:0 1rem}.cds--structured-list-row{display:table-row;border-block-start:1px solid var(--cds-border-subtle);transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--structured-list-tbody .cds--structured-list-row:last-child{border-block-end:1px solid var(--cds-border-subtle)}.cds--structured-list-row--header-row{border:none}.cds--structured-list--selection .cds--structured-list-row:hover:not(.cds--structured-list-row--header-row):not(.cds--structured-list-row--selected){border-color:var(--cds-layer-hover);background-color:var(--cds-layer-hover);cursor:pointer}.cds--structured-list--selection .cds--structured-list-row:hover:not(.cds--structured-list-row--header-row):not(.cds--structured-list-row--selected)+.cds--structured-list-row{border-color:var(--cds-layer-hover)}.cds--structured-list--selection .cds--structured-list-row.cds--structured-list-row--selected{border-color:var(--cds-layer-selected);background-color:var(--cds-layer-selected)}.cds--structured-list--selection .cds--structured-list-row--selected+.cds--structured-list-row{border-color:var(--cds-layer-selected)}.cds--structured-list--selection .cds--structured-list-row.cds--structured-list-row--selected .cds--structured-list-td{color:var(--cds-text-primary, #161616)}.cds--structured-list-row.cds--structured-list-row--header-row{cursor:inherit}.cds--structured-list--selection .cds--structured-list-row:hover:not(.cds--structured-list-row--header-row)>.cds--structured-list-td,.cds--structured-list--selection .cds--structured-list-row.cds--structured-list-row--selected>.cds--structured-list-td{color:var(--cds-text-primary, #161616)}.cds--structured-list-thead{display:table-header-group;vertical-align:middle}.cds--structured-list-th{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--structured-list-th *,.cds--structured-list-th *::before,.cds--structured-list-th *::after{box-sizing:inherit}.cds--structured-list-th{padding:1rem .5rem .5rem .5rem;font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);display:table-cell;block-size:2.5rem;color:var(--cds-text-primary, #161616);font-weight:600;text-align:start;text-transform:none;vertical-align:top}.cds--structured-list-tbody{display:table-row-group;vertical-align:middle}.cds--structured-list-td{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--structured-list-td *,.cds--structured-list-td *::before,.cds--structured-list-td *::after{box-sizing:inherit}.cds--structured-list-td{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);padding:1rem .5rem 1.5rem .5rem;position:relative;display:table-cell;color:var(--cds-text-secondary, #525252);max-inline-size:36rem;transition:color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--structured-list-content--nowrap{white-space:nowrap}.cds--structured-list-input+.cds--structured-list-td{text-align:end}.cds--structured-list-svg{display:inline-block;margin-block-start:.125rem;transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);vertical-align:top}.cds--structured-list-input:checked+.cds--structured-list-row .cds--structured-list-svg,.cds--structured-list-input:checked+.cds--structured-list-td .cds--structured-list-svg{fill:var(--cds-icon-primary, #161616)}.cds--structured-list-svg{fill:rgba(0,0,0,0)}.cds--structured-list--selection .cds--structured-list-td:last-child{inline-size:2rem;padding-inline-start:0}.cds--structured-list.cds--skeleton .cds--structured-list-th:first-child{inline-size:8%}.cds--structured-list.cds--skeleton .cds--structured-list-th:nth-child(3n+2){inline-size:30%}.cds--structured-list.cds--skeleton .cds--structured-list-th:nth-child(3n+3){inline-size:15%}.cds--structured-list.cds--skeleton span{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--structured-list.cds--skeleton span:hover,.cds--structured-list.cds--skeleton span:focus,.cds--structured-list.cds--skeleton span:active{border:none;cursor:default;outline:none}.cds--structured-list.cds--skeleton span::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--structured-list.cds--skeleton span::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--structured-list.cds--skeleton span{background:CanvasText}.cds--structured-list.cds--skeleton span::before{background:Canvas;forced-color-adjust:none}}.cds--structured-list.cds--skeleton span{display:block;block-size:1rem;inline-size:75%}.cds--structured-list.cds--structured-list--selection.cds--skeleton .cds--structured-list-th:first-child{inline-size:5%}.cds--structured-list.cds--structured-list--selection.cds--skeleton .cds--structured-list-th:first-child span{display:none}.cds--structured-list__icon{margin-block-start:.125rem;vertical-align:top}.cds--structured-list--selection .cds--structured-list-td:first-child:has(.cds--structured-list__icon){inline-size:2rem;padding-inline-end:0}.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tab--list{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));inline-size:100%}.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tab--list .cds--tabs__nav-link .cds--tabs__nav-item-label,.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tab--list .cds--tabs__nav-link .cds--tabs__nav-item-secondary-label{overflow:hidden;text-overflow:ellipsis}.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tab--list .cds--tabs__nav-link .cds--tabs__nav-item--icon{margin-inline-start:auto}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-link .cds--tabs__nav-item-label{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal}.cds--tabs,.cds--tab-content{--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max))}.cds--tabs.cds--tabs--tall,.cds--tabs.cds--tabs--contained.cds--tabs--tall{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-lg)), var(--cds-layout-size-height, var(--cds-layout-size-height-xl)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-xl)))}.cds--tabs html{font-size:100%}.cds--tabs body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--tabs code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--tabs strong{font-weight:600}.cds--tabs{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));position:relative;display:flex;block-size:auto;color:var(--cds-text-primary, #161616);inline-size:100%;max-block-size:var(--cds-layout-size-height-xl);min-block-size:var(--cds-layout-size-height-local);overflow-x:hidden}.cds--tabs.cds--tabs--contained{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-lg)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-xl)))}.cds--tabs .cds--tab--list{display:flex;inline-size:auto;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;will-change:scroll-position}.cds--tabs .cds--tab--list::-webkit-scrollbar{display:none}.cds--tabs.cds--tabs--vertical{background:var(--cds-layer);box-shadow:inset -1px 0 var(--cds-border-subtle);grid-column:span 2;max-block-size:none}@media(min-width: 66rem){.cds--tabs.cds--tabs--vertical{grid-column:span 4}}.cds--tabs.cds--tabs--vertical .cds--tab--list{overflow:visible auto;flex-direction:column;inline-size:100%}.cds--tabs.cds--tabs--vertical .cds--tab--list-gradient_bottom{position:absolute;background:linear-gradient(to bottom, transparent, var(--cds-layer));block-size:4rem;inset-block-end:0;inset-inline:0;pointer-events:none}.cds--tabs.cds--tabs--vertical .cds--tab--list-gradient_top{position:absolute;background:linear-gradient(to top, transparent, var(--cds-layer));block-size:4rem;inset-block-start:0;inset-inline:0;pointer-events:none}.cds--tabs .cds--tabs__nav{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--tabs .cds--tabs__nav *,.cds--tabs .cds--tabs__nav *::before,.cds--tabs .cds--tabs__nav *::after{box-sizing:inherit}.cds--tabs .cds--tabs__nav{display:flex}.cds--tabs .cds--tab--overflow-nav-button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--tabs .cds--tab--overflow-nav-button *,.cds--tabs .cds--tab--overflow-nav-button *::before,.cds--tabs .cds--tab--overflow-nav-button *::after{box-sizing:inherit}.cds--tabs .cds--tab--overflow-nav-button{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--tabs .cds--tab--overflow-nav-button::-moz-focus-inner{border:0}.cds--tabs .cds--tab--overflow-nav-button{display:flex;flex-shrink:0;align-items:center;justify-content:center;background-color:var(--cds-background, #ffffff);inline-size:2.5rem}.cds--tabs .cds--tab--overflow-nav-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tabs .cds--tab--overflow-nav-button:focus{outline-style:dotted}}.cds--tabs .cds--tab--overflow-nav-button:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12))}.cds--tabs .cds--tab--overflow-nav-button:active{background-color:var(--cds-background-active, rgba(141, 141, 141, 0.5))}.cds--tabs .cds--tab--overflow-nav-button--hidden{display:none}.cds--tabs.cds--tabs--contained .cds--tab--overflow-nav-button{margin:0;background-color:var(--cds-layer-accent);inline-size:3rem}.cds--tabs.cds--tabs--contained .cds--tab--overflow-nav-button:hover{background-color:var(--cds-layer-accent-hover)}.cds--tabs.cds--tabs--contained .cds--tab--overflow-nav-button:active{background-color:var(--cds-layer-accent-active)}.cds--tabs .cds--tab--overflow-nav-button svg{z-index:2;fill:var(--cds-icon-primary, #161616)}.cds--tabs .cds--tab--overflow-nav-button svg:active,.cds--tabs .cds--tab--overflow-nav-button svg:hover{fill:var(--cds-icon-primary, #161616)}.cds--tabs .cds--tab--overflow-nav-button--next{position:relative;inset-block:0;inset-inline-end:0}.cds--tabs .cds--tab--overflow-nav-button--next::before{position:absolute;z-index:1;block-size:100%;content:"";inline-size:.5rem;inset-inline-start:-0.5rem}.cds--tabs:not(.cds--tabs--contained) .cds--tab--overflow-nav-button--next::before{background:linear-gradient(to right, rgba(255, 255, 255, 0), var(--cds-background, #ffffff))}.cds--tabs:not(.cds--tabs--contained) .cds--tab--overflow-nav-button--previous::before{background:linear-gradient(to left, rgba(255, 255, 255, 0), var(--cds-background, #ffffff))}.cds--tabs .cds--tab--overflow-nav-button--previous{position:relative;z-index:1;inset-block:0;inset-inline-start:0}.cds--tabs .cds--tab--overflow-nav-button--previous::before{position:absolute;z-index:1;block-size:100%;content:"";inline-size:.5rem;inset-inline-end:-0.5rem}.cds--tabs .cds--tabs--light .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(255, 255, 255, 0), var(--cds-layer))}.cds--tabs .cds--tabs--light .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(255, 255, 255, 0), var(--cds-layer))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(255, 255, 255, 0), var(--cds-layer-accent))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(255, 255, 255, 0), var(--cds-layer-accent))}@supports(hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.cds--tabs .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(var(--cds-background, #ffffff), 0), var(--cds-background, #ffffff))}.cds--tabs .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(var(--cds-background, #ffffff), 0), var(--cds-background, #ffffff))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(var(--cds-layer-accent), 0), var(--cds-layer-accent))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(var(--cds-layer-accent), 0), var(--cds-layer-accent))}}.cds--tabs .cds--tabs__nav-item-label-wrapper{display:flex}.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-item-label-wrapper{position:relative;inset-block-start:.0625rem}.cds--tabs .cds--tabs__nav-item html{font-size:100%}.cds--tabs .cds--tabs__nav-item body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--tabs .cds--tabs__nav-item code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--tabs .cds--tabs__nav-item strong{font-weight:600}.cds--tabs .cds--tabs__nav-item{position:relative;display:flex;flex:1 0 auto;padding:0;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tabs .cds--tabs__nav-item+.cds--tabs__nav-item{margin-inline-start:.0625rem}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item{background-color:var(--cds-layer-accent);box-shadow:-0.0625rem 0 0 0 var(--cds-border-strong);margin-inline-start:0}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item{flex:none;background-color:var(--cds-layer-01, #f4f4f4);block-size:4rem;border-block-end:1px solid var(--cds-border-subtle);border-inline-end:1px solid var(--cds-border-subtle);box-shadow:inset 3px 0 0 0 var(--cds-border-subtle);inline-size:100%;margin-inline-start:0}.cds--tabs.cds--tabs--contained:not(.cds--tabs--vertical) .cds--tabs__nav-item--selected+div+.cds--tabs__nav-item{box-shadow:-0.0625rem 0 0 0 rgba(0,0,0,0)}.cds--tabs .cds--tabs__nav-item .cds--tabs__nav-link{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tabs.cds--tabs--dismissable .cds--tabs__nav-link{padding-inline-end:2.5rem}.cds--tabs.cds--tabs--dismissable.cds--tabs--contained .cds--tabs__nav-link{padding-inline-end:calc(3rem - 1px)}.cds--tabs .cds--tabs__nav-item--close{position:relative;display:flex;align-items:center;inset-inline-start:calc(-0.75rem - 1px);margin-inline-start:calc(-1.5rem + 1px)}.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-item--close--hidden{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap;position:static;inline-size:.1875rem}.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tabs__nav-item--close--hidden{display:none}.cds--tabs .cds--tabs__nav-item--close-icon{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--tabs .cds--tabs__nav-item--close-icon *,.cds--tabs .cds--tabs__nav-item--close-icon *::before,.cds--tabs .cds--tabs__nav-item--close-icon *::after{box-sizing:inherit}.cds--tabs .cds--tabs__nav-item--close-icon{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--tabs .cds--tabs__nav-item--close-icon::-moz-focus-inner{border:0}.cds--tabs .cds--tabs__nav-item--close-icon{block-size:1.5rem;inline-size:1.5rem;padding-block:.25rem;padding-inline:.25rem;pointer-events:auto}.cds--tabs .cds--tabs__nav-item--close-icon svg{block-size:1rem;fill:var(--cds-text-secondary, #525252);inline-size:1rem}.cds--tabs .cds--tabs__nav-item--close-icon svg:hover{fill:var(--cds-icon-primary, #161616)}.cds--tabs .cds--tabs__nav-item--close-icon:hover{background-color:var(--cds-layer-hover)}.cds--tabs .cds--tabs__nav-item--close-icon:focus,.cds--tabs .cds--tabs__nav-item--close-icon:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tabs .cds--tabs__nav-item--close-icon:focus,.cds--tabs .cds--tabs__nav-item--close-icon:active{outline-style:dotted}}.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon svg{fill:var(--cds-icon-primary, #161616)}.cds--tabs .cds--tabs__nav-item--close-icon--selected svg{fill:var(--cds-icon-primary, #161616)}.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled,.cds--tabs .cds--tabs__nav-item--close-icon--disabled,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover{background-color:inherit;cursor:not-allowed}.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled svg,.cds--tabs .cds--tabs__nav-item--close-icon--disabled svg,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled:focus,.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled:active,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:focus,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:active,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover:focus,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover:active{outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.cds--tabs .cds--tabs__nav-item--icon{display:flex;align-items:center;padding-inline-start:.5rem}.cds--tabs .cds--tabs__nav-item--icon-left{display:flex;align-items:center;margin-block-start:-2px;padding-inline-end:.5rem}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--icon{padding-inline-start:var(--cds-layout-density-padding-inline-local)}.cds--tabs .cds--tabs__nav-link{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--tabs .cds--tabs__nav-link *,.cds--tabs .cds--tabs__nav-link *::before,.cds--tabs .cds--tabs__nav-link *::after{box-sizing:inherit}.cds--tabs .cds--tabs__nav-link{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start}.cds--tabs .cds--tabs__nav-link::-moz-focus-inner{border:0}.cds--tabs .cds--tabs__nav-link{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);overflow:hidden;border-block-end:2px solid var(--cds-border-subtle);color:var(--cds-text-secondary, #525252);padding-inline:var(--cds-layout-density-padding-inline-local);text-align:start;text-decoration:none;text-overflow:ellipsis;transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);white-space:nowrap}.cds--tabs .cds--tabs__nav-link:focus,.cds--tabs .cds--tabs__nav-link:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tabs .cds--tabs__nav-link:focus,.cds--tabs .cds--tabs__nav-link:active{outline-style:dotted}}.cds--tabs.cds--tabs--contained:not(.cds--tabs--vertical) .cds--tabs__nav-link{border-block-end:0}.cds--tabs.cds--tabs--contained:not(.cds--tabs--tall) .cds--tabs__nav-item-label{line-height:calc(3rem - 0.5rem*2)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item-secondary-label{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);min-block-size:1rem}.cds--tabs.cds--tabs--vertical:not(.cds--tabs--tall) .cds--tabs__nav-item-label{line-height:var(--cds-body-compact-01-line-height)}.cds--tabs.cds--tabs__icon--default,.cds--tabs.cds--tabs__icon--lg,.cds--tabs.cds--tabs__icon--default .cds--tab--list,.cds--tabs.cds--tabs__icon--lg .cds--tab--list{overflow-x:visible}.cds--tabs .cds--tabs__nav-item--icon-only{margin-inline-end:.0625rem}.cds--tabs .cds--tabs__nav-item--icon-only,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--icon-only{display:flex;align-items:center;justify-content:center;padding:0;block-size:var(--cds-layout-size-height-local);inline-size:var(--cds-layout-size-height-local)}.cds--tabs .cds--tabs__nav-item--icon-only .cds--tabs__nav-item-label,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--icon-only .cds--tabs__nav-item-label{line-height:0}.cds--tabs .cds--tabs__nav-item--icon-only:not(.cds--tabs__nav-item--icon-only__20) .cds--badge-indicator{margin-block-start:.25rem;margin-inline-end:.25rem}.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-item:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled):hover{border-block-end:2px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled):not(.cds--tabs__nav-item--hover-off):hover{background-color:var(--cds-layer-accent-hover);color:var(--cds-text-primary, #161616)}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled):not(.cds--tabs__nav-item--hover-off):hover{background-color:var(--cds-layer-hover);box-shadow:inset 3px 0 0 0 var(--cds-border-strong)}.cds--tabs .cds--tabs__nav-item--selected{border-block-end:2px solid var(--cds-border-interactive, #0f62fe);transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected+.cds--tabs__nav-item{box-shadow:none}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item.cds--tabs__nav-item--selected{box-shadow:inset 0 2px 0 0 var(--cds-border-interactive, #0f62fe)}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item.cds--tabs__nav-item--selected{border-inline:none;box-shadow:inset 3px 0 0 0 var(--cds-border-interactive, #0f62fe)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected,.cds--tabs .cds--tabs__nav-item--selected,.cds--tabs .cds--tabs__nav-item--selected:focus .cds--tabs__nav-link:focus,.cds--tabs .cds--tabs__nav-item--selected:active .cds--tabs__nav-link:active{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);color:var(--cds-text-primary, #161616)}.cds--tabs.cds--tabs--contained:not(.cds--tabs--tall) .cds--tabs__nav-item--selected,.cds--tabs.cds--tabs--contained:not(.cds--tabs--tall) .cds--tabs__nav-item--selected:hover{line-height:calc(3rem - 0.5rem*2)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected:hover{background-color:var(--cds-layer)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected .cds--tabs__nav-link:focus,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected .cds--tabs__nav-link:active,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected:hover .cds--tabs__nav-link:focus,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected:hover .cds--tabs__nav-link:active{box-shadow:none}.cds--tabs.cds--tabs--light.cds--tabs--contained .cds--tabs__nav-item--selected,.cds--tabs.cds--tabs--light.cds--tabs--contained .cds--tabs__nav-item--selected:hover{background-color:var(--cds-background, #ffffff)}.cds--tabs .cds--tabs__nav-item--disabled{background-color:rgba(0,0,0,0);border-block-end:2px solid var(--cds-border-subtle);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));outline:none}.cds--tabs .cds--tabs__nav-item--disabled:hover{border-block-end:2px solid var(--cds-border-subtle);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item.cds--tabs__nav-item--disabled,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item.cds--tabs__nav-item--disabled:hover{background-color:var(--cds-button-disabled, #c6c6c6)}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item.cds--tabs__nav-item--disabled,.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item.cds--tabs__nav-item--disabled:hover{background-color:var(--cds-layer);border-block-end:1px solid var(--cds-border-subtle)}.cds--tabs .cds--tabs__nav-item--disabled:focus,.cds--tabs .cds--tabs__nav-item--disabled:active{border-block-end:2px solid var(--cds-border-subtle);outline:none;pointer-events:none}.cds--tabs .cds--tabs--light .cds--tabs__nav-item--disabled .cds--tabs__nav-link{border-block-end-color:var(--cds-border-subtle)}.cds--tabs .cds--tabs--light .cds--tabs__nav-item--disabled:hover .cds--tabs__nav-link{border-block-end-color:var(--cds-border-subtle)}.cds--tabs .cds--tabs--light .cds--tabs__nav-item--disabled .cds--tabs__nav-link:focus,.cds--tabs .cds--tabs--light .cds--tabs__nav-item--disabled .cds--tabs__nav-link:active{border-block-end-color:var(--cds-border-subtle)}.cds--tabs.cds--tabs--contained:not(.cds--tabs--vertical) .cds--tabs__nav-item--disabled{border-block-end:none;color:var(--cds-text-on-color-disabled, #8d8d8d)}.cds--tab-content{padding:var(--cds-layout-density-padding-inline-local)}.cds--tab-content:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tab-content:focus{outline-style:dotted}}.cds--tabs--contained~.cds--tab-content{background:var(--cds-layer)}.cds--tabs--vertical~.cds--tab-content .cds--text-input--fluid .cds--text-input,.cds--tabs--vertical~.cds--tab-content .cds--text-area--fluid .cds--text-area__wrapper,.cds--tabs--vertical~.cds--tab-content .cds--text-area--fluid .cds--text-area,.cds--tabs--vertical~.cds--tab-content .cds--search--fluid .cds--search-input,.cds--tabs--vertical~.cds--tab-content .cds--select--fluid .cds--select-input,.cds--tabs--vertical~.cds--tab-content .cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--text-area__divider+.cds--form-requirement,.cds--tabs--vertical~.cds--tab-content .cds--list-box__wrapper--fluid .cds--list-box,.cds--tabs--vertical~.cds--tab-content .cds--list-box__wrapper--fluid.cds--list-box__wrapper,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid input[type=number],.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid input[type=text],.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn::before,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn::after,.cds--tabs--vertical~.cds--tab-content .cds--date-picker--fluid .ccdsds--date-picker-input__wrapper .cds--date-picker__input{background-color:var(--cds-field-01, #f4f4f4)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__wrapper--fluid .cds--list-box__menu{background-color:var(--cds-layer-01, #f4f4f4)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__menu-item:hover{background-color:var(--cds-layer-hover-02, #e8e8e8)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__menu-item--active{background-color:var(--cds-layer-selected-02, #e0e0e0)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__menu-item--active:hover{background-color:var(--cds-layer-selected-hover-02, #d1d1d1)}.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:hover::before,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:hover::after{background-color:var(--cds-field-hover)}.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:focus::before,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:focus::after{border-inline-start:2px solid var(--cds-focus, #0f62fe)}.cds--tabs--vertical~.cds--tab-content{grid-column:3/-1;overflow-y:auto}@media(min-width: 66rem){.cds--tabs--vertical~.cds--tab-content{grid-column:5/-1}}.cds--tab-content--interactive:focus{outline:none}.cds--tabs.cds--skeleton{cursor:default;pointer-events:none}.cds--skeleton.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-link{border-block-end:2px solid var(--cds-skeleton-element, #c6c6c6)}.cds--tabs.cds--skeleton .cds--tabs__nav-link{display:flex;align-items:center;padding:0 var(--cds-layout-density-padding-inline-local);block-size:100%;inline-size:10rem}.cds--tabs.cds--skeleton .cds--tabs__nav-link span{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--tabs.cds--skeleton .cds--tabs__nav-link span:hover,.cds--tabs.cds--skeleton .cds--tabs__nav-link span:focus,.cds--tabs.cds--skeleton .cds--tabs__nav-link span:active{border:none;cursor:default;outline:none}.cds--tabs.cds--skeleton .cds--tabs__nav-link span::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--tabs.cds--skeleton .cds--tabs__nav-link span::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--tabs.cds--skeleton .cds--tabs__nav-link span{background:CanvasText}.cds--tabs.cds--skeleton .cds--tabs__nav-link span::before{background:Canvas;forced-color-adjust:none}}.cds--tabs.cds--skeleton .cds--tabs__nav-link span{display:block;block-size:.875rem;inline-size:100%}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--tabs__nav-item .cds--tabs__nav-item--selected .cds--tabs__nav-item--selected{color:Highlight;outline:1px solid Highlight}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--tabs .cds--tabs__nav-item--disabled .cds--tabs__nav-link{color:GrayText;fill:GrayText}}.cds--tile-group html{font-size:100%}.cds--tile-group body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--tile-group code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--tile-group strong{font-weight:600}.cds--tile{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));position:relative;display:block;padding:var(--cds-layout-density-padding-inline-local);background-color:var(--cds-layer);min-block-size:4rem;min-inline-size:8rem;outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.cds--tile:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tile:focus{outline-style:dotted}}.cds--tile--light{background-color:var(--cds-layer-02, #ffffff)}.cds--tile--clickable,.cds--tile--selectable{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--tile--clickable *,.cds--tile--clickable *::before,.cds--tile--clickable *::after,.cds--tile--selectable *,.cds--tile--selectable *::before,.cds--tile--selectable *::after{box-sizing:inherit}.cds--tile--clickable,.cds--tile--selectable{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);padding:var(--cds-layout-density-padding-inline-local);cursor:pointer;transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tile--clickable:hover,.cds--tile--selectable:hover{background:var(--cds-layer-hover)}.cds--tile--clickable{color:var(--cds-text-primary, #161616);text-decoration:none}.cds--tile--clickable:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tile--clickable:focus{outline-style:dotted}}.cds--tile--clickable:focus{text-decoration:none}.cds--tile--clickable:hover .cds--tile__checkmark,.cds--tile--clickable:focus .cds--tile__checkmark{opacity:1}.cds--tile--expandable::-moz-focus-inner{border:0}.cds--tile--clickable:hover,.cds--tile--clickable:active,.cds--tile--clickable:visited,.cds--tile--clickable:visited:hover{color:var(--cds-text-primary, #161616);text-decoration:none}.cds--tile--clickable.cds--link--disabled,.cds--tile--clickable:hover.cds--link--disabled{display:block;padding:var(--cds-layout-density-padding-inline-local);background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--tile--clickable .cds--tile--icon,.cds--tile--clickable.cds--link--disabled .cds--tile--disabled-icon{position:absolute;block-size:1.25rem;inline-size:1.25rem;inset-block-end:.75rem;inset-inline-end:.75rem}.cds--tile--clickable .cds--tile--icon{fill:var(--cds-icon-interactive, #0f62fe)}.cds--tile--clickable.cds--link--disabled .cds--tile--disabled-icon{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--tile--clickable.cds--link--disabled .cds--tile--icon{display:none}.cds--tile--selectable{border:1px solid rgba(0,0,0,0);padding-inline-end:calc(var(--cds-layout-density-padding-inline-local)*2 + 1rem)}.cds--tile__checkmark{position:absolute;border:none;background:rgba(0,0,0,0);block-size:1rem;inset-block-start:var(--cds-layout-density-padding-inline-local);inset-inline-end:var(--cds-layout-density-padding-inline-local);transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9);opacity:0}.cds--tile__checkmark svg{border-radius:50%;fill:var(--cds-icon-secondary, #525252)}.cds--tile__checkmark:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tile__checkmark:focus{outline-style:dotted}}.cds--tile__checkmark--persistent{opacity:1}.cds--tile__chevron{position:absolute;display:flex;align-items:center;justify-content:center;block-size:calc(var(--cds-layout-density-padding-inline-local)*2 + 1rem);inline-size:calc(var(--cds-layout-density-padding-inline-local)*2 + 1rem);inset-block-end:0;inset-inline-end:0}.cds--tile__chevron svg{fill:var(--cds-icon-primary, #161616);transform-origin:center;transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media screen and (prefers-reduced-motion: reduce){.cds--tile__chevron svg{transition:none}}.cds--tile__chevron--interactive{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--tile__chevron--interactive *,.cds--tile__chevron--interactive *::before,.cds--tile__chevron--interactive *::after{box-sizing:inherit}.cds--tile__chevron--interactive{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--tile__chevron--interactive::-moz-focus-inner{border:0}.cds--tile__chevron--interactive{position:absolute;display:flex;align-items:center;justify-content:center;block-size:calc(var(--cds-layout-density-padding-inline-local)*2 + 1rem);inline-size:calc(var(--cds-layout-density-padding-inline-local)*2 + 1rem);inset-block-end:0;inset-inline-end:0}.cds--tile__chevron--interactive:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.cds--tile__chevron--interactive:hover{background-color:var(--cds-layer-hover);cursor:pointer}.cds--tile--expandable{position:relative;overflow:hidden;border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;inline-size:100%;text-align:start;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9);font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}.cds--tile--expandable:hover{background:var(--cds-layer-hover)}.cds--tile--expandable.cds--tile--expandable--interactive{border:none;cursor:default;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tile--expandable.cds--tile--expandable--interactive:hover{background-color:var(--cds-layer)}.cds--tile--expandable.cds--tile--expandable--interactive:focus{outline:none}.cds--tile--expandable--interactive:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tile--expandable--interactive:focus{outline-style:dotted}}.cds--tile-content__below-the-fold{display:block;opacity:0;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9);visibility:hidden}.cds--tile--is-expanded{overflow:visible;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tile--is-expanded .cds--tile__chevron svg{transform:rotate(180deg)}.cds--tile--is-expanded .cds--tile-content__below-the-fold{opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9);visibility:inherit}@supports(hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.cds--tile--is-expanded .cds--tile-content__below-the-fold{overflow-y:auto}}.cds--tile--is-selected{border:1px solid var(--cds-layer-selected-inverse, #161616)}.cds--tile--is-selected .cds--tile__checkmark{opacity:1}.cds--tile--is-selected .cds--tile__checkmark svg{fill:var(--cds-icon-primary, #161616)}.cds--tile-content{block-size:100%;inline-size:100%}.cds--tile-input{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--tile-input:focus+.cds--tile{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tile-input:focus+.cds--tile{outline-style:dotted}}.cds--tile--disabled.cds--tile--selectable{background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--tile--disabled.cds--tile--selectable.cds--tile--light{background-color:var(--cds-layer-02, #ffffff)}.cds--tile--disabled.cds--tile--is-selected{border-color:var(--cds-border-disabled, #c6c6c6)}.cds--tile--disabled .cds--tile__checkmark svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--tile>.cds--tile--inner-decorator>*,.cds--tile--expandable>div>.cds--tile--inner-decorator>*,.cds--tile>.cds--ai-label,.cds--tile--expandable>div>.cds--ai-label,.cds--tile>.cds--slug,.cds--tile--expandable>div>.cds--slug,.cds--tile--clickable .cds--tile--ai-label-icon{position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.cds--tile.cds--tile--selectable>.cds--tile--inner-decorator>*,.cds--tile.cds--tile--selectable>.cds--ai-label,.cds--tile.cds--tile--selectable>.cds--slug{inset-inline-end:2.5rem}.cds--tile.cds--tile--selectable.cds--tile--radio>.cds--tile--inner-decorator>*,.cds--tile.cds--tile--selectable.cds--tile--radio>.cds--ai-label,.cds--tile.cds--tile--selectable.cds--tile--radio>.cds--slug{inset-inline-end:1rem;transition:inset-inline-end 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tile.cds--tile--selectable.cds--tile--radio.cds--tile--is-selected>.cds--tile--inner-decorator>*,.cds--tile.cds--tile--selectable.cds--tile--radio.cds--tile--is-selected>.cds--ai-label,.cds--tile.cds--tile--selectable.cds--tile--radio.cds--tile--is-selected>.cds--slug{inset-inline-end:2.5rem}.cds--tile.cds--tile--clickable>.cds--tile--inner-decorator>*,.cds--tile.cds--tile--clickable>.cds--ai-label,.cds--tile.cds--tile--clickable>.cds--slug{pointer-events:none}.cds--tile--decorator:has(.cds--tile--ai-label-icon).cds--tile,.cds--tile--decorator:has(.cds--ai-label).cds--tile,.cds--tile--slug.cds--tile{background:linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)) 0%, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) padding-box,linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) border-box;border:1px solid rgba(0,0,0,0);box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)),0 4px 8px 0 var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1))}.cds--tile--decorator:has(.cds--ai-label).cds--tile--expandable:hover,.cds--tile--slug.cds--tile--expandable:hover{background:linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)) 0%, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) padding-box,linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) border-box}.cds--tile--decorator.cds--tile--selectable::before,.cds--tile--decorator.cds--tile--selectable::after,.cds--tile--decorator.cds--tile--clickable::before,.cds--tile--slug.cds--tile--selectable::before,.cds--tile--slug.cds--tile--selectable::after,.cds--tile--slug.cds--tile--clickable::before{position:absolute;display:block;block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:0;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tile--decorator:has(.cds--ai-label).cds--tile--selectable::before,.cds--tile--decorator:has(.cds--ai-label).cds--tile--clickable::before,.cds--tile--decorator:has(.cds--tile--ai-label-icon).cds--tile--clickable::before,.cds--tile--slug.cds--tile--selectable::before,.cds--tile--slug.cds--tile--clickable::before{background:linear-gradient(to top, var(--cds-ai-aura-hover-start, rgba(69, 137, 255, 0.32)) 0%, 15%, var(--cds-ai-aura-hover-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-ai-aura-hover-background, #edf5ff), var(--cds-ai-aura-hover-background, #edf5ff)) padding-box,linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box,linear-gradient(to top, var(--cds-ai-aura-hover-background, #edf5ff), var(--cds-ai-aura-hover-background, #edf5ff)) border-box;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)),0 4px 10px 2px var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1))}.cds--tile--decorator.cds--tile--selectable:hover::before,.cds--tile--decorator.cds--tile--clickable:hover::before,.cds--tile--slug.cds--tile--selectable:hover::before,.cds--tile--slug.cds--tile--clickable:hover::before{opacity:1}.cds--tile--decorator.cds--tile--selectable:focus,.cds--tile--decorator.cds--tile--clickable:focus,.cds--tile-input:focus+.cds--tile--decorator.cds--tile,.cds--tile--slug.cds--tile--selectable:focus,.cds--tile--slug.cds--tile--clickable:focus,.cds--tile-input:focus+.cds--tile--slug.cds--tile{outline-offset:-1px}.cds--tile--decorator:has(.cds--tile--inner-decorator .cds--ai-label).cds--tile--selectable::after,.cds--tile--slug.cds--tile--selectable::after{background:linear-gradient(to top, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-layer), var(--cds-layer)) padding-box,linear-gradient(to bottom, var(--cds-border-inverse, #161616), var(--cds-border-inverse, #161616)) border-box,linear-gradient(to top, var(--cds-layer), var(--cds-layer)) border-box;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)),0 4px 8px 0 var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1))}.cds--tile--decorator.cds--tile--selectable:hover::after,.cds--tile--slug.cds--tile--selectable:hover::after{opacity:0}.cds--tile--decorator.cds--tile--is-selected::after,.cds--tile--slug.cds--tile--is-selected::after{opacity:1}.cds--tile--decorator:has(.cds--tile--inner-decorator).cds--tile--is-selected,.cds--tile--slug.cds--tile--is-selected{border-color:var(--cds-border-inverse, #161616)}.cds--tile--decorator.cds--tile--selectable .cds--tile-content,.cds--tile--decorator.cds--tile--clickable .cds--tile-content,.cds--tile--slug.cds--tile--selectable .cds--tile-content,.cds--tile--slug.cds--tile--clickable .cds--tile-content{position:relative;cursor:pointer}.cds--tile--decorator.cds--tile--selectable .cds--tile-content,.cds--tile--decorator.cds--tile--clickable .cds--tile-content,.cds--tile--decorator.cds--tile--selectable>.cds--tile__checkmark,.cds--tile--decorator.cds--tile--is-selected .cds--tile--inner-decorator>*,.cds--tile--slug.cds--tile--selectable .cds--tile-content,.cds--tile--slug.cds--tile--clickable .cds--tile-content,.cds--tile--slug.cds--tile--selectable>.cds--tile__checkmark,.cds--tile--slug.cds--tile--is-selected .cds--ai-label,.cds--tile--slug.cds--tile--is-selected .cds--slug{z-index:1}.cds--tile--decorator.cds--tile--selectable .cds--tile--inner-decorator>*:has(>.cds--popover--open),.cds--tile--slug.cds--tile--selectable .cds--ai-label:has(>.cds--popover--open),.cds--tile--slug.cds--tile--selectable .cds--slug:has(>.cds--popover--open){z-index:2}.cds--tile--decorator.cds--tile--selectable>.cds--tile--inner-decorator>*,.cds--tile--decorator.cds--tile--selectable>.cds--tile__checkmark,.cds--tile--slug.cds--tile--selectable>.cds--ai-label,.cds--tile--slug.cds--tile--selectable>.cds--slug,.cds--tile--slug.cds--tile--selectable>.cds--tile__checkmark{z-index:1}.cds--tile--expandable:has(.cds--tile--inner-decorator>*>.cds--popover--open),.cds--tile--expandable:has(.cds--ai-label>.cds--popover--open),.cds--tile--expandable:has(.cds--slug>.cds--popover--open){overflow:visible}.cds--tile--clickable .cds--tile--ai-label-icon rect{stroke:var(--cds-icon-primary, #161616)}.cds--tile--clickable .cds--tile--ai-label-icon path{fill:var(--cds-icon-primary, #161616)}.cds--tile--decorator-rounded,.cds--tile--decorator-rounded.cds--tile--selectable::before,.cds--tile--decorator-rounded.cds--tile--selectable::after,.cds--tile--decorator-rounded.cds--tile--clickable::before,.cds--tile--slug-rounded,.cds--tile--slug-rounded.cds--tile--selectable::before,.cds--tile--slug-rounded.cds--tile--selectable::after,.cds--tile--slug-rounded.cds--tile--clickable::before{border-radius:.5rem}.cds--tile--decorator-rounded .cds--tile__chevron,.cds--tile--slug-rounded .cds--tile__chevron{border-end-end-radius:.5rem}.cds--time-picker{display:flex;align-items:flex-end}.cds--time-picker__select{justify-content:center;margin-inline-start:.125rem}.cds--time-picker__input{position:relative;display:flex;flex-direction:column}.cds--time-picker__error__icon{position:absolute;display:flex;block-size:100%;inset-block-start:50%;inset-inline-end:1rem;place-items:center;transform:translateY(-50%)}.cds--time-picker__error__icon .cds--checkbox__invalid-icon{fill:var(--cds-support-error, #da1e28)}.cds--time-picker .cds--select-input{margin:0;inline-size:auto;line-height:1;min-inline-size:auto;padding-inline-end:3rem}.cds--time-picker__input-field{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-family:var(--cds-code-02-font-family, \'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace);font-size:var(--cds-code-02-font-size, 0.875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, 0.32px);display:flex;align-items:center;block-size:2.5rem;inline-size:4.875rem;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--time-picker__input-field::placeholder{color:var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));opacity:1}.cds--time-picker__input-field-error{inline-size:6.175rem}.cds--time-picker--light .cds--select-input{background-color:var(--cds-field-02, #ffffff)}.cds--time-picker--light .cds--select-input:hover{background-color:var(--cds-field-hover)}.cds--time-picker--light .cds--select-input:disabled,.cds--time-picker--light .cds--select-input:hover:disabled{background-color:rgba(0,0,0,0);border-block-end:1px solid rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--time-picker--sm .cds--select-input,.cds--time-picker--sm .cds--time-picker__input-field{block-size:2rem;max-block-size:2rem}.cds--time-picker--lg .cds--select-input,.cds--time-picker--lg .cds--time-picker__input-field{block-size:3rem;max-block-size:3rem}.cds--time-picker--readonly .cds--time-picker__input-field{background-color:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle)}.cds--time-picker--readonly .cds--select-input{background-color:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle);cursor:default}.cds--time-picker--readonly .cds--select-input+.cds--select__arrow{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--toggle{display:inline-block;user-select:none}.cds--toggle__label-text{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);display:block;color:var(--cds-text-secondary, #525252);margin-block-end:1rem}.cds--toggle__button{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--toggle__button:focus{outline:none}.cds--toggle__appearance{display:inline-grid;align-items:center;column-gap:.5rem;cursor:pointer;grid-template-columns:max-content max-content}.cds--toggle__switch{position:relative;border-radius:.75rem;background-color:var(--cds-toggle-off, #8d8d8d);block-size:1.5rem;inline-size:3rem;transition:background-color 70ms cubic-bezier(0.2, 0, 1, 0.9)}.cds--toggle__switch::before{position:absolute;border-radius:50%;background-color:var(--cds-icon-on-color, #ffffff);block-size:1.125rem;content:"";inline-size:1.125rem;inset-block-start:.1875rem;inset-inline-start:.1875rem;transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9)}@media screen and (prefers-reduced-motion: reduce){.cds--toggle__switch::before{transition:none}}.cds--toggle__button:focus+.cds--toggle__label .cds--toggle__switch::after,.cds--toggle:not(.cds--toggle--disabled):active .cds--toggle__switch::after{display:block;border-radius:1rem;block-size:100%;content:"";outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1px}.cds--toggle__switch--checked{background-color:var(--cds-support-success, #24a148)}.cds--toggle__switch--checked::before{transform:translateX(1.5rem)}.cds--toggle__text{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);color:var(--cds-text-primary, #161616)}.cds--toggle__appearance--sm .cds--toggle__switch{block-size:1rem;inline-size:2rem}.cds--toggle__appearance--sm .cds--toggle__switch::before{block-size:.625rem;inline-size:.625rem}.cds--toggle__appearance--sm .cds--toggle__switch--checked::before{transform:translateX(1rem)}.cds--toggle__check{position:absolute;block-size:.3125rem;fill:var(--cds-support-success, #24a148);inline-size:.375rem;inset-block-start:.375rem;inset-inline-end:.3125rem;visibility:hidden}.cds--toggle__switch--checked .cds--toggle__check{visibility:visible}.cds--toggle--disabled .cds--toggle__appearance{cursor:not-allowed}.cds--toggle--disabled .cds--toggle__label-text,.cds--toggle--disabled .cds--toggle__text{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--toggle--disabled .cds--toggle__switch{background-color:var(--cds-button-disabled, #c6c6c6)}.cds--toggle--disabled .cds--toggle__switch::before{background-color:var(--cds-icon-on-color-disabled, #8d8d8d)}.cds--toggle--disabled .cds--toggle__check{fill:var(--cds-button-disabled, #c6c6c6)}.cds--toggle--readonly .cds--toggle__appearance{cursor:default}.cds--toggle--readonly .cds--toggle__switch{border:1px solid var(--cds-icon-disabled, rgba(22, 22, 22, 0.25));background-color:rgba(0,0,0,0)}.cds--toggle--readonly .cds--toggle__switch::before{background-color:var(--cds-text-primary, #161616);inset-block-start:.125rem;inset-inline-start:.125rem}.cds--toggle--readonly .cds--toggle__check{fill:var(--cds-background, #ffffff);inset-block-start:.3125rem;inset-inline-end:.25rem}.cds--toggle--readonly .cds--toggle__text{cursor:text;user-select:text}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--toggle__switch,.cds--toggle__switch::before{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--toggle__button:focus+.cds--toggle__label .cds--toggle__switch,.cds--toggle:not(.cds--toggle--disabled):active .cds--toggle__switch{color:Highlight;outline:1px solid Highlight}}.cds--toggle--skeleton{display:flex;align-items:center}.cds--toggle--skeleton .cds--toggle__skeleton-circle{position:relative;overflow:hidden;border-radius:50%;background:var(--cds-skeleton-background, #e8e8e8)}.cds--toggle--skeleton .cds--toggle__skeleton-circle::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:200%;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--toggle--skeleton .cds--toggle__skeleton-circle::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--toggle--skeleton .cds--toggle__skeleton-circle{background:CanvasText}.cds--toggle--skeleton .cds--toggle__skeleton-circle::before{background:Canvas;forced-color-adjust:none}}.cds--toggle--skeleton .cds--toggle__skeleton-circle{border-radius:50%;block-size:1.125rem;inline-size:1.125rem}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:hover,.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:focus,.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:active{border:none;cursor:default;outline:none}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--toggle--skeleton .cds--toggle__skeleton-rectangle::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--toggle--skeleton .cds--toggle__skeleton-rectangle{background:CanvasText}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle::before{background:Canvas;forced-color-adjust:none}}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle{block-size:.5rem;inline-size:1.5rem;margin-inline-start:.5rem}[dir=rtl] .cds--toggle__switch--checked::before{transform:translateX(-1.5rem)}[dir=rtl] .cds--toggle__appearance--sm .cds--toggle__switch--checked::before{transform:translateX(-1rem)}.cds--tree{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--tree *,.cds--tree *::before,.cds--tree *::after{box-sizing:inherit}.cds--tree{overflow:hidden}.cds--tree-node{background-color:var(--cds-layer-01, #f4f4f4);color:var(--cds-text-secondary, #525252);padding-inline-start:1rem}.cds--tree-node:focus{outline:none}.cds--tree-node:hover{cursor:pointer}.cds--tree-node--hidden{display:none}.cds--tree-node__children{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--tree-node__children *,.cds--tree-node__children *::before,.cds--tree-node__children *::after{box-sizing:inherit}.cds--tree-node__children{list-style-type:none}.cds--tree-node--with-icon .cds--tree-node{margin-inline-start:.5rem}.cds--tree-node:focus>.cds--tree-node__label{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tree-node:focus>.cds--tree-node__label{outline-style:dotted}}.cds--tree-node.cds--tree-parent-node>.cds--tree-node__label{inline-size:auto}.cds--tree-node--disabled:focus>.cds--tree-node__label{outline:none}.cds--tree-node--disabled,.cds--tree-node--disabled .cds--tree-node__label:hover,.cds--tree-node--disabled .cds--tree-node__label:hover .cds--tree-node__label__details{background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--tree-node--disabled .cds--tree-parent-node__toggle-icon,.cds--tree-node--disabled .cds--tree-node__icon,.cds--tree-node--disabled .cds--tree-node__label:hover .cds--tree-parent-node__toggle-icon,.cds--tree-node--disabled .cds--tree-node__label:hover .cds--tree-node__icon{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--tree-node--disabled,.cds--tree-node--disabled .cds--tree-parent-node__toggle-icon:hover{cursor:not-allowed}li a.cds--tree-node{text-decoration:none}li a.cds--tree-node:not(.cds--tree-node--disabled){color:var(--cds-text-secondary, #525252)}li.cds--tree-node-link-parent{display:flex;flex-direction:column;background-color:var(--cds-layer-01, #f4f4f4)}li.cds--tree-node-link-parent>.cds--tree-node__children{padding-inline-start:1rem}.cds--tree-node__label{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);position:relative;display:flex;box-sizing:border-box;flex:1;align-items:center;inline-size:100%;min-block-size:2rem;padding-inline-end:1rem}.cds--tree-node__label:hover{background-color:var(--cds-layer-hover-01, #e8e8e8);color:var(--cds-text-primary, #161616)}.cds--tree-node:not(.cds--tree-parent-node) .cds--tree-node__label{padding-block:.4375rem .4375rem}.cds--tree-node__label:hover .cds--tree-node__label__details{color:var(--cds-text-primary, #161616)}.cds--tree-node__label:hover .cds--tree-parent-node__toggle-icon,.cds--tree-node__label:hover .cds--tree-node__icon{fill:var(--cds-icon-primary, #161616)}.cds--tree-leaf-node{display:flex;padding-inline-start:2.5rem}.cds--tree-leaf-node.cds--tree-node--with-icon{padding-inline-start:2rem}.cds--tree-leaf-node.cds--tree-node--with-icon .cds--tree-leaf-node{padding-inline-start:1.5rem}.cds--tree-node__label__details{display:flex;align-items:center;min-inline-size:0}.cds--tree-node--with-icon .cds--tree-parent-node__toggle{margin-inline-end:0}.cds--tree-parent-node__toggle{display:flex;align-items:center;border:0;block-size:1.5rem;inline-size:1.5rem;margin-inline:-0.25rem .25rem;padding-inline-start:.25rem}.cds--tree-parent-node__toggle:hover{cursor:pointer}.cds--tree-parent-node__toggle:focus{outline:none}.cds--tree-parent-node__toggle-icon{fill:var(--cds-icon-secondary, #525252);transform:rotate(-90deg);transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tree-parent-node__toggle-icon--expanded{transform:rotate(0)}.cds--tree-node__icon{fill:var(--cds-icon-secondary, #525252);margin-inline:.5rem .5rem;min-block-size:1rem;min-inline-size:1rem}.cds--tree-parent-node__toggle+.cds--tree-node__label__details .cds--tree-node__icon{margin-inline-start:.25rem}.cds--tree-node--selected>.cds--tree-node__label{background-color:var(--cds-layer-selected-01, #e0e0e0);color:var(--cds-text-primary, #161616)}.cds--tree-node--selected>.cds--tree-node__label:hover{background-color:var(--cds-layer-selected-hover-01, #d1d1d1)}.cds--tree-node--selected>.cds--tree-node__label .cds--tree-parent-node__toggle-icon,.cds--tree-node--selected>.cds--tree-node__label .cds--tree-node__icon{fill:var(--cds-icon-primary, #161616)}.cds--tree-node--active>.cds--tree-node__label{position:relative}.cds--tree-node--active>.cds--tree-node__label::before{position:absolute;background-color:var(--cds-interactive, #0f62fe);block-size:100%;content:"";inline-size:.25rem;inset-block-start:0;inset-inline-start:0}.cds--tree--xs .cds--tree-node__label{min-block-size:1.5rem}.cds--tree--xs .cds--tree-node:not(.cds--tree-parent-node) .cds--tree-node__label{padding:0}.cds--tree--xs .cds--tree-parent-node__toggle{margin-block-start:0}.cds--tree-node__label__text{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:block;overflow:hidden;line-height:1.2;padding-inline-start:.25rem;text-overflow:ellipsis;white-space:nowrap}.cds--tree-node__label .cds--icon-tooltip{inline-size:100%}.cds--tree-node__label .cds--icon-tooltip .cds--btn--icon-only{padding:0;border:none;background:rgba(0,0,0,0);block-size:auto;color:inherit;inline-size:100%;min-block-size:unset;text-align:start}.cds--tree-node__label .cds--icon-tooltip .cds--btn--icon-only .cds--tree-node__label__text{color:inherit;inline-size:100%}.cds--tree-node__label .cds--tooltip-content{padding:1rem}.cds--tree-node__label .cds--popover-container{inline-size:100%}.cds--tooltip-trigger__wrapper .cds--btn--ghost:focus{box-shadow:none;outline:2px solid var(--cds-focus, #0f62fe)}.cds--content{padding:2rem;color:var(--cds-text-primary, #161616);will-change:margin-left}.cds--header~.cds--content,div:has(.cds--header)~.cds--content{margin-block-start:3rem}.cds--side-nav~.cds--content{margin-inline-start:3rem}.cds--side-nav.cds--side-nav--expanded~.cds--content{margin-inline-start:16rem}.cds--header{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--header *,.cds--header *::before,.cds--header *::after{box-sizing:inherit}.cds--header{position:fixed;z-index:8000;display:flex;align-items:center;background-color:var(--cds-background, #ffffff);block-size:3rem;border-block-end:1px solid var(--cds-border-subtle);inset-block-start:0;inset-inline:0}.cds--header__action{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--header__action *,.cds--header__action *::before,.cds--header__action *::after{box-sizing:inherit}.cds--header__action{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--header__action::-moz-focus-inner{border:0}.cds--header__action{display:inline-flex;border:.0625rem solid rgba(0,0,0,0);block-size:3rem;inline-size:3rem;transition:background-color 110ms,border-color 110ms}@media(max-width: 41.98rem){.cds--header__action{min-inline-size:3rem}}.cds--header__global .cds--popover{z-index:8001}.cds--header__action>:first-child{margin-block-start:0}.cds--header__action>svg.cds--navigation-menu-panel-collapse-icon,.cds--header__action--active>svg.cds--navigation-menu-panel-expand-icon{display:none}.cds--header__action--active>svg.cds--navigation-menu-panel-collapse-icon{display:inline}.cds--header__action:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12))}.cds--header__action--active{background:var(--cds-layer);border-block-end:1px solid rgba(0,0,0,0);border-inline-end:1px solid var(--cds-border-subtle);border-inline-start:1px solid var(--cds-border-subtle)}.cds--header__action--active>svg{fill:var(--cds-icon-primary, #161616)}.cds--header__action:focus{border-color:var(--cds-focus, #0f62fe);outline:none}.cds--header__action:active{background-color:var(--cds-background-active, rgba(141, 141, 141, 0.5))}.cds--header__action.cds--btn--icon-only{align-items:center;justify-content:center}.cds--btn.cds--btn--icon-only.cds--header__action svg{fill:var(--cds-icon-secondary, #525252)}.cds--btn.cds--btn--icon-only.cds--header__action:hover svg,.cds--btn.cds--btn--icon-only.cds--header__action:active svg,.cds--btn.cds--btn--icon-only.cds--header__action--active svg{fill:var(--cds-icon-primary, #161616)}.cds--header__menu-trigger>svg{fill:var(--cds-icon-primary, #161616)}.cds--header__menu-trigger:hover>svg{fill:var(--cds-icon-primary, #161616)}.cds--header__menu-toggle{display:flex;align-items:center;justify-content:center}@media(min-width: 66rem){.cds--header__menu-toggle__hidden{display:none}}a.cds--header__name{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;align-items:center;padding:0 2rem 0 1rem;border:.125rem solid rgba(0,0,0,0);block-size:100%;font-weight:600;letter-spacing:.1px;line-height:1.25rem;outline:none;text-decoration:none;transition:border-color 110ms;user-select:none}@media(max-width: 41.98rem){a.cds--header__name{padding:0 1rem}}a.cds--header__name:focus{border-color:var(--cds-focus, #0f62fe)}.cds--header__name--prefix{font-weight:400}a.cds--header__name,a.cds--header__name:hover{color:var(--cds-text-primary, #161616)}.cds--header__menu-toggle:not(.cds--header__menu-toggle__hidden)~.cds--header__name{padding-inline-start:.5rem}.cds--header__nav{position:relative;display:none;block-size:100%;padding-inline-start:1rem}@media(min-width: 66rem){.cds--header__nav{display:block}}.cds--header__nav::before{position:absolute;display:block;background-color:var(--cds-border-subtle);block-size:1.5rem;content:"";inline-size:.0625rem;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.cds--header__menu-bar{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--header__menu-bar *,.cds--header__menu-bar *::before,.cds--header__menu-bar *::after{box-sizing:inherit}.cds--header__menu-bar{display:flex;padding:0;margin:0;block-size:100%;list-style:none}a.cds--header__menu-item{position:relative;display:flex;align-items:center;padding:0 1rem;border:2px solid rgba(0,0,0,0);background-color:var(--cds-background, #ffffff);block-size:100%;color:var(--cds-text-secondary, #525252);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.125rem;text-decoration:none;transition:background-color 110ms,border-color 110ms,color 110ms;user-select:none}a.cds--header__menu-item:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--header__action:active,a.cds--header__menu-item:active{background-color:var(--cds-background-active, rgba(141, 141, 141, 0.5));color:var(--cds-text-primary, #161616)}a.cds--header__menu-item:focus{border-color:var(--cds-focus, #0f62fe);outline:none}a.cds--header__menu-item:hover>svg,a.cds--header__menu-item:active>svg{fill:var(--cds-icon-primary, #161616)}a.cds--header__menu-item[aria-current=page],.cds--header__menu-item--current{color:var(--cds-text-primary, #161616)}a.cds--header__menu-item[aria-current=page]::after,.cds--header__menu-item--current::after{position:absolute;background-color:var(--cds-border-interactive, #0f62fe);block-size:3px;content:"";inline-size:calc(100% + 4px);inset-block-end:-2px;inset-inline-start:-2px}a.cds--header__menu-item[aria-current=page]:focus::after,.cds--header__menu-item--current:focus::after{border:0}.cds--header__submenu .cds--header__menu a.cds--header__menu-item[aria-current=page]::after,.cds--header__submenu .cds--header__menu .cds--header__menu-item--current::after{background-color:var(--cds-border-interactive, #0f62fe);block-size:calc(100% + 4px);inline-size:3px;inset-block-start:-2px;inset-inline-start:-2px}.cds--header__submenu .cds--header__menu a.cds--header__menu-item[aria-current=page]:focus::after,.cds--header__submenu .cds--header__menu .cds--header__menu-item--current:focus::after{background-color:var(--cds-border-interactive, #0f62fe);block-size:calc(100% + 4px);inline-size:5px;inset-block-start:-2px;inset-inline-start:-2px}a.cds--header__menu-item[aria-current=page]:focus,a.cds--header__menu-item.cds--header__menu-item--current:focus{border:2px solid var(--cds-focus, #0f62fe)}.cds--header__submenu{position:relative}.cds--header__menu-title[aria-haspopup=true]{position:relative}.cds--header__menu-title[aria-expanded=true]{z-index:8002;background-color:var(--cds-layer);color:var(--cds-text-secondary, #525252)}.cds--header__menu-title[aria-expanded=true]>.cds--header__menu-arrow{transform:rotate(180deg)}.cds--header__menu{display:none;padding:0;margin:0;list-style:none}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu{position:absolute;z-index:8001;display:flex;flex-direction:column;background-color:var(--cds-layer);box-shadow:0 4px 8px 0 rgba(0,0,0,.5);inline-size:12.5rem;inset-block-end:0;inset-inline-start:0;transform:translateY(100%)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item{background-color:var(--cds-layer)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item:hover{background-color:var(--cds-layer-hover);color:var(--cds-text-primary, #161616)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item:active{background-color:var(--cds-layer-active);color:var(--cds-text-primary, #161616)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item.cds--header__menu-item--current{background-color:var(--cds-layer-selected)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item.cds--header__menu-item--current:hover{background-color:var(--cds-layer-selected-hover)}.cds--header__menu .cds--header__menu-item{block-size:3rem}.cds--header__menu-arrow{fill:var(--cds-icon-secondary, #525252);margin-inline-start:.5rem;transition:transform 110ms,fill 110ms}.cds--header__global{display:flex;flex:1 1 0%;justify-content:flex-end;block-size:100%}.cds--skip-to-content{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--skip-to-content:focus{z-index:9999;display:flex;align-items:center;padding:0 1rem;border:4px solid var(--cds-focus, #0f62fe);background-color:var(--cds-background, #ffffff);block-size:3rem;clip:auto;color:var(--cds-text-secondary, #525252);inline-size:auto;inset-block-start:0;inset-inline-start:0;outline:none}.cds--header-panel{position:fixed;z-index:8000;overflow:hidden;border:none;background-color:var(--cds-layer);color:var(--cds-text-secondary, #525252);inline-size:0;inset-block:3rem 0;inset-inline-end:0;transition:width 110ms cubic-bezier(0.2, 0, 1, 0.9);will-change:width}.cds--header-panel--expanded{border-inline-end:1px solid var(--cds-border-subtle);border-inline-start:1px solid var(--cds-border-subtle);inline-size:16rem;overflow-y:auto}.cds--side-nav{position:fixed;z-index:8000;overflow:hidden;background-color:var(--cds-background, #ffffff);color:var(--cds-text-secondary, #525252);inline-size:3rem;inset-block:0;inset-inline-start:0;max-inline-size:16rem;transition:inline-size .11s cubic-bezier(0.2, 0, 1, 0.9),transform .11s cubic-bezier(0.2, 0, 1, 0.9);will-change:inline-size}.cds--side-nav--ux{inline-size:16rem;inset-block-start:3rem}@media(max-width: 65.98rem){.cds--side-nav--ux{inline-size:0}}.cds--side-nav--rail{inline-size:3rem}.cds--side-nav--hidden{inline-size:0}.cds--side-nav--expanded{inline-size:16rem}.cds--side-nav__overlay{position:fixed;background-color:rgba(0,0,0,0);block-size:0;inline-size:0;inset-block-start:3rem;inset-inline-start:0;opacity:0;transition:opacity 300ms cubic-bezier(0.5, 0, 0.1, 1),background-color 300ms cubic-bezier(0.5, 0, 0.1, 1)}@media(max-width: 65.98rem){.cds--side-nav__overlay-active{z-index:6000;background-color:var(--cds-overlay, rgba(22, 22, 22, 0.5));block-size:100vh;inline-size:100vw;opacity:1;transition:opacity 300ms cubic-bezier(0.5, 0, 0.1, 1),background-color 300ms cubic-bezier(0.5, 0, 0.1, 1)}}.cds--header~.cds--side-nav{block-size:calc(100% - 48px);inset-block-start:3rem}.cds--side-nav--fixed{inline-size:16rem}.cds--side-nav--collapsed{inline-size:16rem;transform:translateX(-16rem)}.cds--side-nav__navigation{display:flex;flex-direction:column}.cds--side-nav__items{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--side-nav__items *,.cds--side-nav__items *::before,.cds--side-nav__items *::after{box-sizing:inherit}.cds--side-nav__items{overflow:hidden;flex:1 1 0%;padding:1rem 0 0}.cds--side-nav:hover .cds--side-nav__items,.cds--side-nav--fixed .cds--side-nav__items,.cds--side-nav--expanded .cds--side-nav__items{overflow-y:auto}.cds--side-nav--ux .cds--side-nav__items{overflow-y:auto}.cds--side-nav__item{overflow:hidden;block-size:auto;inline-size:auto}.cds--side-nav--ux .cds--side-nav__item{block-size:auto;inline-size:auto}.cds--side-nav__item:not(.cds--side-nav__item--active):hover .cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__submenu:hover,.cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__link:hover,.cds--side-nav__menu a.cds--side-nav__link:not(.cds--side-nav__link--current):not([aria-current=page]):hover,.cds--side-nav a.cds--header__menu-item:hover,.cds--side-nav .cds--header__menu-title[aria-expanded=true]:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__link:hover>span,.cds--side-nav__item:not(.cds--side-nav__item--active) .cds--side-nav__menu-item>.cds--side-nav__link:hover>span{color:var(--cds-text-primary, #161616)}.cds--side-nav__item--large{block-size:auto}.cds--side-nav__divider{margin:.5rem 1rem;background-color:var(--cds-border-subtle);block-size:1px;list-style-type:none}.cds--side-nav__divider hr{border:none}.cds--side-nav__submenu{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--side-nav__submenu *,.cds--side-nav__submenu *::before,.cds--side-nav__submenu *::after{box-sizing:inherit}.cds--side-nav__submenu{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--side-nav__submenu::-moz-focus-inner{border:0}.cds--side-nav__submenu{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:flex;align-items:center;padding:0 1rem;block-size:2rem;color:var(--cds-text-secondary, #525252);transition:color 110ms,background-color 110ms,outline 110ms;user-select:none}.cds--side-nav__submenu:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--side-nav__submenu:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--side-nav__submenu:focus{outline-style:dotted}}.cds--side-nav__submenu-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.cds--side-nav__icon.cds--side-nav__submenu-chevron{display:flex;flex:1;justify-content:flex-end}.cds--side-nav__submenu-chevron>svg{block-size:1rem;inline-size:1rem;transition:transform 110ms}.cds--side-nav__submenu[aria-expanded=true] .cds--side-nav__submenu-chevron>svg{transform:rotate(180deg)}.cds--side-nav__item--large .cds--side-nav__submenu{block-size:3rem}.cds--side-nav__item--active .cds--side-nav__submenu:hover{background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2));color:var(--cds-text-primary, #161616)}.cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false]{position:relative;background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2));color:var(--cds-text-primary, #161616)}.cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false]::before{position:absolute;background-color:var(--cds-border-interactive, #0f62fe);content:"";inline-size:3px;inset-block:0;inset-inline-start:0}.cds--side-nav__item--active .cds--side-nav__submenu-title{color:var(--cds-text-primary, #161616);font-weight:600}.cds--side-nav__item--active .cds--side-nav__icon>svg{fill:var(--cds-icon-primary, #161616)}.cds--side-nav__menu{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--side-nav__menu *,.cds--side-nav__menu *::before,.cds--side-nav__menu *::after{box-sizing:inherit}.cds--side-nav__menu{display:block;max-block-size:0;visibility:hidden}.cds--side-nav__submenu[aria-expanded=true]+.cds--side-nav__menu{max-block-size:93.75rem;visibility:inherit}.cds--side-nav__menu a.cds--side-nav__link{block-size:2rem;font-weight:400;min-block-size:2rem;padding-inline-start:2rem}.cds--side-nav__item.cds--side-nav__item--icon a.cds--side-nav__link{padding-inline-start:4.5rem}.cds--side-nav__menu a.cds--side-nav__link--current,.cds--side-nav__menu a.cds--side-nav__link[aria-current=page],a.cds--side-nav__link--current{background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2))}.cds--side-nav__menu a.cds--side-nav__link--current>span,.cds--side-nav__menu a.cds--side-nav__link[aria-current=page]>span,a.cds--side-nav__link--current>span{color:var(--cds-text-primary, #161616);font-weight:600}a.cds--side-nav__link,.cds--side-nav a.cds--header__menu-item,.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);position:relative;display:flex;align-items:center;padding:0 1rem;min-block-size:2rem;text-decoration:none;transition:color 110ms,background-color 110ms,outline 110ms}.cds--side-nav__item--large a.cds--side-nav__link{block-size:3rem}a.cds--side-nav__link>.cds--side-nav__link-text,.cds--side-nav a.cds--header__menu-item .cds--text-truncate-end{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cds-text-secondary, #525252);font-size:.875rem;letter-spacing:.1px;line-height:1.25rem;user-select:none}a.cds--side-nav__link:focus,.cds--side-nav a.cds--header__menu-item:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){a.cds--side-nav__link:focus,.cds--side-nav a.cds--header__menu-item:focus{outline-style:dotted}}a.cds--side-nav__link[aria-current=page],a.cds--side-nav__link--current{background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2));font-weight:600}a.cds--side-nav__link[aria-current=page] .cds--side-nav__link-text,a.cds--side-nav__link--current .cds--side-nav__link-text{color:var(--cds-text-primary, #161616)}a.cds--side-nav__link[aria-current=page]::before,a.cds--side-nav__link--current::before{position:absolute;background-color:var(--cds-border-interactive, #0f62fe);content:"";inline-size:3px;inset-block:0;inset-inline-start:0}.cds--side-nav__icon{display:flex;flex:0 0 1rem;align-items:center;justify-content:center}.cds--side-nav__icon:not(.cds--side-nav__submenu-chevron){margin-inline-end:1.5rem}.cds--side-nav__icon>svg{block-size:1rem;fill:var(--cds-icon-secondary, #525252);inline-size:1rem}.cds--side-nav__icon>svg.cds--side-nav-collapse-icon{display:none}.cds--side-nav--expanded .cds--side-nav__icon>svg.cds--side-nav-expand-icon{display:none}.cds--side-nav--expanded .cds--side-nav__icon>svg.cds--side-nav-collapse-icon{display:block}.cds--side-nav--fixed a.cds--side-nav__link,.cds--side-nav--fixed .cds--side-nav__submenu{padding-inline-start:1rem}.cds--side-nav--fixed .cds--side-nav__item:not(.cds--side-nav__item--icon) .cds--side-nav__menu a.cds--side-nav__link{padding-inline-start:2rem}@media(max-width: 65.98rem){.cds--side-nav .cds--header__nav{display:block}}.cds--side-nav__header-navigation{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--side-nav__header-navigation *,.cds--side-nav__header-navigation *::before,.cds--side-nav__header-navigation *::after{box-sizing:inherit}.cds--side-nav__header-navigation{display:none}@media(max-width: 65.98rem){.cds--side-nav__header-navigation{position:relative;display:block;margin-block-end:2rem}}.cds--side-nav__header-divider::after{position:absolute;background:var(--cds-border-subtle);block-size:.0625rem;content:"";inline-size:calc(100% - 32px);inset-block-end:-1rem;inset-inline-start:1rem}.cds--side-nav a.cds--header__menu-item{justify-content:space-between;color:var(--cds-text-secondary, #525252);white-space:nowrap}.cds--side-nav a.cds--header__menu-item[aria-expanded=true]{background-color:rgba(0,0,0,0)}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu{padding:0;background-color:rgba(0,0,0,0);box-shadow:none;inline-size:100%;inset-block-end:inherit;transform:none}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu li{inline-size:100%}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item{font-weight:400;padding-inline-start:4.25rem}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item--current:hover{background-color:var(--cds-layer-selected-hover)}.cds--side-nav .cds--side-nav__header-navigation a.cds--header__menu-item[aria-current=page]::after,.cds--side-nav .cds--side-nav__header-navigation .cds--header__menu-item--current::after{block-size:calc(100% + 4px);inline-size:3px}.cds--side-nav .cds--header__menu a.cds--header__menu-item{block-size:inherit}.cds--side-nav a.cds--header__menu-item:hover .cds--header__menu-arrow,.cds--side-nav a.cds--header__menu-item:focus .cds--header__menu-arrow,.cds--side-nav .cds--header__menu-arrow{fill:var(--cds-icon-secondary, #525252)}.cds--switcher{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--switcher *,.cds--switcher *::before,.cds--switcher *::after{box-sizing:inherit}.cds--switcher{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--cds-text-secondary, #525252)}.cds--switcher__item{block-size:2rem;inline-size:100%}.cds--switcher__item:nth-child(1){margin-block-start:1rem}.cds--switcher__item--divider{display:block;border:none;margin:.5rem 1rem;background:var(--cds-border-subtle);block-size:1px;inline-size:14rem}.cds--switcher__item-link{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);display:block;padding:.375rem 1rem;block-size:2rem;color:var(--cds-text-secondary, #525252);text-decoration:none}.cds--switcher__item-link:hover:not(.cds--switcher__item-link--selected){background:var(--cds-layer-hover);color:var(--cds-text-primary, #161616);cursor:pointer}.cds--switcher__item-link:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.cds--switcher__item-link:active{background:var(--cds-layer-active);color:var(--cds-text-primary, #161616)}.cds--switcher__item-link--selected{background:var(--cds-layer-selected);color:var(--cds-text-primary, #161616)}.cds--content{padding:2rem;color:var(--cds-text-primary, #161616);will-change:margin-left}.cds--header~.cds--content,div:has(.cds--header)~.cds--content{margin-block-start:3rem}.cds--side-nav~.cds--content{margin-inline-start:3rem}.cds--side-nav.cds--side-nav--expanded~.cds--content{margin-inline-start:16rem}.cds--header{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--header *,.cds--header *::before,.cds--header *::after{box-sizing:inherit}.cds--header{position:fixed;z-index:8000;display:flex;align-items:center;background-color:var(--cds-background, #ffffff);block-size:3rem;border-block-end:1px solid var(--cds-border-subtle);inset-block-start:0;inset-inline:0}.cds--header__action{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--header__action *,.cds--header__action *::before,.cds--header__action *::after{box-sizing:inherit}.cds--header__action{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--header__action::-moz-focus-inner{border:0}.cds--header__action{display:inline-flex;border:.0625rem solid rgba(0,0,0,0);block-size:3rem;inline-size:3rem;transition:background-color 110ms,border-color 110ms}@media(max-width: 41.98rem){.cds--header__action{min-inline-size:3rem}}.cds--header__global .cds--popover{z-index:8001}.cds--header__action>:first-child{margin-block-start:0}.cds--header__action>svg.cds--navigation-menu-panel-collapse-icon,.cds--header__action--active>svg.cds--navigation-menu-panel-expand-icon{display:none}.cds--header__action--active>svg.cds--navigation-menu-panel-collapse-icon{display:inline}.cds--header__action:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12))}.cds--header__action--active{background:var(--cds-layer);border-block-end:1px solid rgba(0,0,0,0);border-inline-end:1px solid var(--cds-border-subtle);border-inline-start:1px solid var(--cds-border-subtle)}.cds--header__action--active>svg{fill:var(--cds-icon-primary, #161616)}.cds--header__action:focus{border-color:var(--cds-focus, #0f62fe);outline:none}.cds--header__action:active{background-color:var(--cds-background-active, rgba(141, 141, 141, 0.5))}.cds--header__action.cds--btn--icon-only{align-items:center;justify-content:center}.cds--btn.cds--btn--icon-only.cds--header__action svg{fill:var(--cds-icon-secondary, #525252)}.cds--btn.cds--btn--icon-only.cds--header__action:hover svg,.cds--btn.cds--btn--icon-only.cds--header__action:active svg,.cds--btn.cds--btn--icon-only.cds--header__action--active svg{fill:var(--cds-icon-primary, #161616)}.cds--header__menu-trigger>svg{fill:var(--cds-icon-primary, #161616)}.cds--header__menu-trigger:hover>svg{fill:var(--cds-icon-primary, #161616)}.cds--header__menu-toggle{display:flex;align-items:center;justify-content:center}@media(min-width: 66rem){.cds--header__menu-toggle__hidden{display:none}}a.cds--header__name{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;align-items:center;padding:0 2rem 0 1rem;border:.125rem solid rgba(0,0,0,0);block-size:100%;font-weight:600;letter-spacing:.1px;line-height:1.25rem;outline:none;text-decoration:none;transition:border-color 110ms;user-select:none}@media(max-width: 41.98rem){a.cds--header__name{padding:0 1rem}}a.cds--header__name:focus{border-color:var(--cds-focus, #0f62fe)}.cds--header__name--prefix{font-weight:400}a.cds--header__name,a.cds--header__name:hover{color:var(--cds-text-primary, #161616)}.cds--header__menu-toggle:not(.cds--header__menu-toggle__hidden)~.cds--header__name{padding-inline-start:.5rem}.cds--header__nav{position:relative;display:none;block-size:100%;padding-inline-start:1rem}@media(min-width: 66rem){.cds--header__nav{display:block}}.cds--header__nav::before{position:absolute;display:block;background-color:var(--cds-border-subtle);block-size:1.5rem;content:"";inline-size:.0625rem;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.cds--header__menu-bar{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--header__menu-bar *,.cds--header__menu-bar *::before,.cds--header__menu-bar *::after{box-sizing:inherit}.cds--header__menu-bar{display:flex;padding:0;margin:0;block-size:100%;list-style:none}a.cds--header__menu-item{position:relative;display:flex;align-items:center;padding:0 1rem;border:2px solid rgba(0,0,0,0);background-color:var(--cds-background, #ffffff);block-size:100%;color:var(--cds-text-secondary, #525252);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.125rem;text-decoration:none;transition:background-color 110ms,border-color 110ms,color 110ms;user-select:none}a.cds--header__menu-item:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--header__action:active,a.cds--header__menu-item:active{background-color:var(--cds-background-active, rgba(141, 141, 141, 0.5));color:var(--cds-text-primary, #161616)}a.cds--header__menu-item:focus{border-color:var(--cds-focus, #0f62fe);outline:none}a.cds--header__menu-item:hover>svg,a.cds--header__menu-item:active>svg{fill:var(--cds-icon-primary, #161616)}a.cds--header__menu-item[aria-current=page],.cds--header__menu-item--current{color:var(--cds-text-primary, #161616)}a.cds--header__menu-item[aria-current=page]::after,.cds--header__menu-item--current::after{position:absolute;background-color:var(--cds-border-interactive, #0f62fe);block-size:3px;content:"";inline-size:calc(100% + 4px);inset-block-end:-2px;inset-inline-start:-2px}a.cds--header__menu-item[aria-current=page]:focus::after,.cds--header__menu-item--current:focus::after{border:0}.cds--header__submenu .cds--header__menu a.cds--header__menu-item[aria-current=page]::after,.cds--header__submenu .cds--header__menu .cds--header__menu-item--current::after{background-color:var(--cds-border-interactive, #0f62fe);block-size:calc(100% + 4px);inline-size:3px;inset-block-start:-2px;inset-inline-start:-2px}.cds--header__submenu .cds--header__menu a.cds--header__menu-item[aria-current=page]:focus::after,.cds--header__submenu .cds--header__menu .cds--header__menu-item--current:focus::after{background-color:var(--cds-border-interactive, #0f62fe);block-size:calc(100% + 4px);inline-size:5px;inset-block-start:-2px;inset-inline-start:-2px}a.cds--header__menu-item[aria-current=page]:focus,a.cds--header__menu-item.cds--header__menu-item--current:focus{border:2px solid var(--cds-focus, #0f62fe)}.cds--header__submenu{position:relative}.cds--header__menu-title[aria-haspopup=true]{position:relative}.cds--header__menu-title[aria-expanded=true]{z-index:8002;background-color:var(--cds-layer);color:var(--cds-text-secondary, #525252)}.cds--header__menu-title[aria-expanded=true]>.cds--header__menu-arrow{transform:rotate(180deg)}.cds--header__menu{display:none;padding:0;margin:0;list-style:none}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu{position:absolute;z-index:8001;display:flex;flex-direction:column;background-color:var(--cds-layer);box-shadow:0 4px 8px 0 rgba(0,0,0,.5);inline-size:12.5rem;inset-block-end:0;inset-inline-start:0;transform:translateY(100%)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item{background-color:var(--cds-layer)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item:hover{background-color:var(--cds-layer-hover);color:var(--cds-text-primary, #161616)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item:active{background-color:var(--cds-layer-active);color:var(--cds-text-primary, #161616)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item.cds--header__menu-item--current{background-color:var(--cds-layer-selected)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item.cds--header__menu-item--current:hover{background-color:var(--cds-layer-selected-hover)}.cds--header__menu .cds--header__menu-item{block-size:3rem}.cds--header__menu-arrow{fill:var(--cds-icon-secondary, #525252);margin-inline-start:.5rem;transition:transform 110ms,fill 110ms}.cds--header__global{display:flex;flex:1 1 0%;justify-content:flex-end;block-size:100%}.cds--skip-to-content{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--skip-to-content:focus{z-index:9999;display:flex;align-items:center;padding:0 1rem;border:4px solid var(--cds-focus, #0f62fe);background-color:var(--cds-background, #ffffff);block-size:3rem;clip:auto;color:var(--cds-text-secondary, #525252);inline-size:auto;inset-block-start:0;inset-inline-start:0;outline:none}.cds--header-panel{position:fixed;z-index:8000;overflow:hidden;border:none;background-color:var(--cds-layer);color:var(--cds-text-secondary, #525252);inline-size:0;inset-block:3rem 0;inset-inline-end:0;transition:width 110ms cubic-bezier(0.2, 0, 1, 0.9);will-change:width}.cds--header-panel--expanded{border-inline-end:1px solid var(--cds-border-subtle);border-inline-start:1px solid var(--cds-border-subtle);inline-size:16rem;overflow-y:auto}.cds--side-nav{position:fixed;z-index:8000;overflow:hidden;background-color:var(--cds-background, #ffffff);color:var(--cds-text-secondary, #525252);inline-size:3rem;inset-block:0;inset-inline-start:0;max-inline-size:16rem;transition:inline-size .11s cubic-bezier(0.2, 0, 1, 0.9),transform .11s cubic-bezier(0.2, 0, 1, 0.9);will-change:inline-size}.cds--side-nav--ux{inline-size:16rem;inset-block-start:3rem}@media(max-width: 65.98rem){.cds--side-nav--ux{inline-size:0}}.cds--side-nav--rail{inline-size:3rem}.cds--side-nav--hidden{inline-size:0}.cds--side-nav--expanded{inline-size:16rem}.cds--side-nav__overlay{position:fixed;background-color:rgba(0,0,0,0);block-size:0;inline-size:0;inset-block-start:3rem;inset-inline-start:0;opacity:0;transition:opacity 300ms cubic-bezier(0.5, 0, 0.1, 1),background-color 300ms cubic-bezier(0.5, 0, 0.1, 1)}@media(max-width: 65.98rem){.cds--side-nav__overlay-active{z-index:6000;background-color:var(--cds-overlay, rgba(22, 22, 22, 0.5));block-size:100vh;inline-size:100vw;opacity:1;transition:opacity 300ms cubic-bezier(0.5, 0, 0.1, 1),background-color 300ms cubic-bezier(0.5, 0, 0.1, 1)}}.cds--header~.cds--side-nav{block-size:calc(100% - 48px);inset-block-start:3rem}.cds--side-nav--fixed{inline-size:16rem}.cds--side-nav--collapsed{inline-size:16rem;transform:translateX(-16rem)}.cds--side-nav__navigation{display:flex;flex-direction:column}.cds--side-nav__items{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--side-nav__items *,.cds--side-nav__items *::before,.cds--side-nav__items *::after{box-sizing:inherit}.cds--side-nav__items{overflow:hidden;flex:1 1 0%;padding:1rem 0 0}.cds--side-nav:hover .cds--side-nav__items,.cds--side-nav--fixed .cds--side-nav__items,.cds--side-nav--expanded .cds--side-nav__items{overflow-y:auto}.cds--side-nav--ux .cds--side-nav__items{overflow-y:auto}.cds--side-nav__item{overflow:hidden;block-size:auto;inline-size:auto}.cds--side-nav--ux .cds--side-nav__item{block-size:auto;inline-size:auto}.cds--side-nav__item:not(.cds--side-nav__item--active):hover .cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__submenu:hover,.cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__link:hover,.cds--side-nav__menu a.cds--side-nav__link:not(.cds--side-nav__link--current):not([aria-current=page]):hover,.cds--side-nav a.cds--header__menu-item:hover,.cds--side-nav .cds--header__menu-title[aria-expanded=true]:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__link:hover>span,.cds--side-nav__item:not(.cds--side-nav__item--active) .cds--side-nav__menu-item>.cds--side-nav__link:hover>span{color:var(--cds-text-primary, #161616)}.cds--side-nav__item--large{block-size:auto}.cds--side-nav__divider{margin:.5rem 1rem;background-color:var(--cds-border-subtle);block-size:1px;list-style-type:none}.cds--side-nav__divider hr{border:none}.cds--side-nav__submenu{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--side-nav__submenu *,.cds--side-nav__submenu *::before,.cds--side-nav__submenu *::after{box-sizing:inherit}.cds--side-nav__submenu{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--side-nav__submenu::-moz-focus-inner{border:0}.cds--side-nav__submenu{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:flex;align-items:center;padding:0 1rem;block-size:2rem;color:var(--cds-text-secondary, #525252);transition:color 110ms,background-color 110ms,outline 110ms;user-select:none}.cds--side-nav__submenu:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--side-nav__submenu:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--side-nav__submenu:focus{outline-style:dotted}}.cds--side-nav__submenu-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.cds--side-nav__icon.cds--side-nav__submenu-chevron{display:flex;flex:1;justify-content:flex-end}.cds--side-nav__submenu-chevron>svg{block-size:1rem;inline-size:1rem;transition:transform 110ms}.cds--side-nav__submenu[aria-expanded=true] .cds--side-nav__submenu-chevron>svg{transform:rotate(180deg)}.cds--side-nav__item--large .cds--side-nav__submenu{block-size:3rem}.cds--side-nav__item--active .cds--side-nav__submenu:hover{background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2));color:var(--cds-text-primary, #161616)}.cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false]{position:relative;background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2));color:var(--cds-text-primary, #161616)}.cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false]::before{position:absolute;background-color:var(--cds-border-interactive, #0f62fe);content:"";inline-size:3px;inset-block:0;inset-inline-start:0}.cds--side-nav__item--active .cds--side-nav__submenu-title{color:var(--cds-text-primary, #161616);font-weight:600}.cds--side-nav__item--active .cds--side-nav__icon>svg{fill:var(--cds-icon-primary, #161616)}.cds--side-nav__menu{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--side-nav__menu *,.cds--side-nav__menu *::before,.cds--side-nav__menu *::after{box-sizing:inherit}.cds--side-nav__menu{display:block;max-block-size:0;visibility:hidden}.cds--side-nav__submenu[aria-expanded=true]+.cds--side-nav__menu{max-block-size:93.75rem;visibility:inherit}.cds--side-nav__menu a.cds--side-nav__link{block-size:2rem;font-weight:400;min-block-size:2rem;padding-inline-start:2rem}.cds--side-nav__item.cds--side-nav__item--icon a.cds--side-nav__link{padding-inline-start:4.5rem}.cds--side-nav__menu a.cds--side-nav__link--current,.cds--side-nav__menu a.cds--side-nav__link[aria-current=page],a.cds--side-nav__link--current{background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2))}.cds--side-nav__menu a.cds--side-nav__link--current>span,.cds--side-nav__menu a.cds--side-nav__link[aria-current=page]>span,a.cds--side-nav__link--current>span{color:var(--cds-text-primary, #161616);font-weight:600}a.cds--side-nav__link,.cds--side-nav a.cds--header__menu-item,.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);position:relative;display:flex;align-items:center;padding:0 1rem;min-block-size:2rem;text-decoration:none;transition:color 110ms,background-color 110ms,outline 110ms}.cds--side-nav__item--large a.cds--side-nav__link{block-size:3rem}a.cds--side-nav__link>.cds--side-nav__link-text,.cds--side-nav a.cds--header__menu-item .cds--text-truncate-end{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cds-text-secondary, #525252);font-size:.875rem;letter-spacing:.1px;line-height:1.25rem;user-select:none}a.cds--side-nav__link:focus,.cds--side-nav a.cds--header__menu-item:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){a.cds--side-nav__link:focus,.cds--side-nav a.cds--header__menu-item:focus{outline-style:dotted}}a.cds--side-nav__link[aria-current=page],a.cds--side-nav__link--current{background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2));font-weight:600}a.cds--side-nav__link[aria-current=page] .cds--side-nav__link-text,a.cds--side-nav__link--current .cds--side-nav__link-text{color:var(--cds-text-primary, #161616)}a.cds--side-nav__link[aria-current=page]::before,a.cds--side-nav__link--current::before{position:absolute;background-color:var(--cds-border-interactive, #0f62fe);content:"";inline-size:3px;inset-block:0;inset-inline-start:0}.cds--side-nav__icon{display:flex;flex:0 0 1rem;align-items:center;justify-content:center}.cds--side-nav__icon:not(.cds--side-nav__submenu-chevron){margin-inline-end:1.5rem}.cds--side-nav__icon>svg{block-size:1rem;fill:var(--cds-icon-secondary, #525252);inline-size:1rem}.cds--side-nav__icon>svg.cds--side-nav-collapse-icon{display:none}.cds--side-nav--expanded .cds--side-nav__icon>svg.cds--side-nav-expand-icon{display:none}.cds--side-nav--expanded .cds--side-nav__icon>svg.cds--side-nav-collapse-icon{display:block}.cds--side-nav--fixed a.cds--side-nav__link,.cds--side-nav--fixed .cds--side-nav__submenu{padding-inline-start:1rem}.cds--side-nav--fixed .cds--side-nav__item:not(.cds--side-nav__item--icon) .cds--side-nav__menu a.cds--side-nav__link{padding-inline-start:2rem}@media(max-width: 65.98rem){.cds--side-nav .cds--header__nav{display:block}}.cds--side-nav__header-navigation{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--side-nav__header-navigation *,.cds--side-nav__header-navigation *::before,.cds--side-nav__header-navigation *::after{box-sizing:inherit}.cds--side-nav__header-navigation{display:none}@media(max-width: 65.98rem){.cds--side-nav__header-navigation{position:relative;display:block;margin-block-end:2rem}}.cds--side-nav__header-divider::after{position:absolute;background:var(--cds-border-subtle);block-size:.0625rem;content:"";inline-size:calc(100% - 32px);inset-block-end:-1rem;inset-inline-start:1rem}.cds--side-nav a.cds--header__menu-item{justify-content:space-between;color:var(--cds-text-secondary, #525252);white-space:nowrap}.cds--side-nav a.cds--header__menu-item[aria-expanded=true]{background-color:rgba(0,0,0,0)}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu{padding:0;background-color:rgba(0,0,0,0);box-shadow:none;inline-size:100%;inset-block-end:inherit;transform:none}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu li{inline-size:100%}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item{font-weight:400;padding-inline-start:4.25rem}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item--current:hover{background-color:var(--cds-layer-selected-hover)}.cds--side-nav .cds--side-nav__header-navigation a.cds--header__menu-item[aria-current=page]::after,.cds--side-nav .cds--side-nav__header-navigation .cds--header__menu-item--current::after{block-size:calc(100% + 4px);inline-size:3px}.cds--side-nav .cds--header__menu a.cds--header__menu-item{block-size:inherit}.cds--side-nav a.cds--header__menu-item:hover .cds--header__menu-arrow,.cds--side-nav a.cds--header__menu-item:focus .cds--header__menu-arrow,.cds--side-nav .cds--header__menu-arrow{fill:var(--cds-icon-secondary, #525252)}.cds--switcher{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--switcher *,.cds--switcher *::before,.cds--switcher *::after{box-sizing:inherit}.cds--switcher{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--cds-text-secondary, #525252)}.cds--switcher__item{block-size:2rem;inline-size:100%}.cds--switcher__item:nth-child(1){margin-block-start:1rem}.cds--switcher__item--divider{display:block;border:none;margin:.5rem 1rem;background:var(--cds-border-subtle);block-size:1px;inline-size:14rem}.cds--switcher__item-link{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);display:block;padding:.375rem 1rem;block-size:2rem;color:var(--cds-text-secondary, #525252);text-decoration:none}.cds--switcher__item-link:hover:not(.cds--switcher__item-link--selected){background:var(--cds-layer-hover);color:var(--cds-text-primary, #161616);cursor:pointer}.cds--switcher__item-link:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.cds--switcher__item-link:active{background:var(--cds-layer-active);color:var(--cds-text-primary, #161616)}.cds--switcher__item-link--selected{background:var(--cds-layer-selected);color:var(--cds-text-primary, #161616)}',""]),t.A=r}},s={};function i(e){var t=s[e];if(void 0!==t)return t.exports;var o=s[e]={id:e,exports:{}};return n[e].call(o.exports,o,o.exports,i),o.exports}i.m=n,e=[],i.O=function(t,o,n,s){if(!o){var r=1/0;for(l=0;l=s)&&Object.keys(i.O).every(function(e){return i.O[e](o[c])})?o.splice(c--,1):(a=!1,s0&&e[l-1][2]>s;l--)e[l]=e[l-1];e[l]=[o,n,s]},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},o=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},i.t=function(e,n){if(1&n&&(e=this(e)),8&n)return e;if("object"==typeof e&&e){if(4&n&&e.__esModule)return e;if(16&n&&"function"==typeof e.then)return e}var s=Object.create(null);i.r(s);var r={};t=t||[null,o({}),o([]),o(o)];for(var a=2&n&&e;("object"==typeof a||"function"==typeof a)&&!~t.indexOf(a);a=o(a))Object.getOwnPropertyNames(a).forEach(function(t){r[t]=function(){return e[t]}});return r.default=function(){return e},i.d(s,r),s},i.d=function(e,t){for(var o in t)i.o(t,o)&&!i.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},i.e=function(){return Promise.resolve()},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e={792:0};i.O.j=function(t){return 0===e[t]};var t=function(t,o){var n,s,r=o[0],a=o[1],c=o[2],d=0;if(r.some(function(t){return 0!==e[t]})){for(n in a)i.o(a,n)&&(i.m[n]=a[n]);if(c)var l=c(i)}for(t&&t(o);d({enabled:!1}));return d={enabled:!!o.enabled},d}async function p(e,t){const o=c(),s="string"!=typeof e||e.startsWith("http")?e:`${o}${e.startsWith("/")?"":"/"}${e}`,n=await fetch(s,{...t,credentials:"include",headers:{...t?.headers}});if(401===n.status){if((await l()).enabled){const e=`${o}/auth/login`;window.location.href=e}}return n}async function b(){return p("/api/agent/context")}async function u(e){return p(`/api/manage/config${e?"?draft=1":""}`)}async function f(e){return p(`/api/manage/config?version=${encodeURIComponent(e)}`)}async function m(e){return p("/api/manage/config/draft",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({config:e})})}async function g(e){return p("/api/manage/config",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({config:e})})}async function v(e){return p(`/api/tools/list${e?"?draft=1":""}`)}async function h(){return p("/api/conversation-threads?agent_id=cuga-default")}async function _(e,t){const o=await async function(e,t){return p(`${c()}/auth/callback`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({code:e,state:t})})}(e,t);if(!o.ok){const e=await o.text();throw new Error(`Auth callback failed: ${o.status} ${e}`)}const s=new URL(window.location.href);s.searchParams.delete("code"),s.searchParams.delete("state"),window.history.replaceState({},"",s.pathname+s.search)}async function x(){const e=await async function(){return p(`${c()}/auth/logout`,{method:"POST"})}();let t=null;try{const o=await e.json();t=o?.end_session_url??null}catch{}window.location.href=t||"/"}var y=o(6228),k=o.n(y),w=o(4253),z=o.n(w),U=o(2255),E=o.n(U),B=o(1308),C=o.n(B),A=o(9464),S=o.n(A),M=o(1077),I=o.n(M),F=o(2522),P={};P.styleTagTransform=I(),P.setAttributes=C(),P.insert=E().bind(null,"head"),P.domAPI=z(),P.insertStyleElement=S();k()(F.A,P),F.A&&F.A.locals&&F.A.locals;function T({title:e,prefix:t,agentContext:o,navItems:n=[],actions:i=[],linkComponent:c}){const[d,b]=(0,s.useState)(!1),[u,f]=(0,s.useState)(!1),[m,g]=(0,s.useState)(null),v=(0,s.useRef)(null);(0,s.useEffect)(()=>{l().then(e=>{b(e.enabled),e.enabled&&p("/auth/userinfo").then(e=>e.ok?e.json():null).then(e=>e&&g({name:e.name,email:e.email,sub:e.sub})).catch(()=>{})}).catch(()=>{})},[]),(0,s.useEffect)(()=>{if(!u)return;const e=e=>{v.current&&!v.current.contains(e.target)&&f(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[u]);const h=m?.name??"",_=m?.email??m?.sub??"",y=function(e,t){if(e){const t=e.trim().split(/\s+/);return t.length>=2?(t[0][0]+t[t.length-1][0]).toUpperCase():t[0].slice(0,2).toUpperCase()}return t?t[0].toUpperCase():"?"}(m?.name,m?.email??m?.sub),k=(e,t)=>{const o=e.label;return e.to&&c?s.createElement(r.Ksz,{key:e.label,as:c,to:e.to,onClick:t},o):e.href&&!e.onClick?s.createElement(r.Ksz,{key:e.label,href:e.href,onClick:t},o):s.createElement(r.Ksz,{key:e.label,href:"#",onClick:o=>{o.preventDefault(),e.onClick?.(),t?.()}},o)};return s.createElement(r.B3R,{render:({isSideNavExpanded:c,onClickSideNavExpand:l})=>s.createElement("div",{className:"cuga-header-wrapper"},s.createElement(r.Y9Y,{"aria-label":"CUGA"},s.createElement(r.dJ2,{"aria-label":"Open menu",isActive:c,onClick:l,isCollapsible:!0}),s.createElement("a",{href:"/",className:"cuga-header-logo","aria-label":"Home"},s.createElement("img",{src:"https://avatars.githubusercontent.com/u/230847519?s=200&v=4",alt:""})),s.createElement(r.bCw,{href:"/",prefix:t??""},e),o&&s.createElement("span",{className:"cuga-header-agent-context",title:`Config v${o.config_version??"—"}`},o.agent_id,null!=o.config_version?` · v${o.config_version}`:""),s.createElement(r.elu,{"aria-label":"CUGA"},n.map(e=>k(e))),s.createElement(r.wdv,null,i.map(e=>e.href&&!e.onClick?s.createElement("a",{key:e.label,href:e.href,className:"cds--header__global-action","aria-label":e.label,title:e.label,style:{display:"flex",alignItems:"center",padding:"0 1rem",color:"inherit",textDecoration:"none"}},e.icon):s.createElement(r.V8d,{key:e.label,"aria-label":e.label,onClick:e.onClick},e.icon)),d&&s.createElement(r.V8d,{"aria-label":_||h||"User profile",isActive:u,onClick:()=>f(e=>!e),className:"cuga-user-avatar-btn"},s.createElement("span",{className:"cuga-user-avatar-initials"},y)))),s.createElement("div",{ref:v},s.createElement(r.ebS,{expanded:u,"aria-label":"User panel"},s.createElement(r.ijg,{"aria-label":"User panel"},s.createElement("div",{className:"cuga-user-panel-info"},s.createElement("div",{className:"cuga-user-panel-avatar"},s.createElement("span",{className:"cuga-user-panel-avatar-initials"},y)),s.createElement("div",{className:"cuga-user-panel-details"},h&&s.createElement("p",{className:"cuga-user-panel-name"},h),_&&s.createElement("p",{className:"cuga-user-panel-email"},_))),s.createElement(r.tpV,null),s.createElement(r.ZiR,{"aria-label":"Sign out",onClick:()=>x()},s.createElement(a.fQS,{size:16,style:{marginRight:"0.5rem",flexShrink:0}}),"Sign out")))),c&&s.createElement(r.f8J,{"aria-label":"Side navigation",expanded:!0,isChildOfHeader:!0,onOverlayClick:l,onToggle:(e,t)=>{t||l()}},s.createElement(r.aKp,{hasDivider:!0},n.map(e=>k(e,l)))))})}var N=o(6278),j={};j.styleTagTransform=I(),j.setAttributes=C(),j.insert=E().bind(null,"head"),j.domAPI=z(),j.insertStyleElement=S();k()(N.A,j),N.A&&N.A.locals&&N.A.locals;function D(){const[e,t]=(0,s.useState)([]),[o,n]=(0,s.useState)(!0),[d,u]=(0,s.useState)(null),[f,m]=(0,s.useState)(null),[g,v]=(0,s.useState)(!1),h=(0,i.Zp)();return(0,s.useEffect)(()=>{const e=new URLSearchParams(window.location.search),t=e.get("code"),o=e.get("state");if(t&&o)return v(!0),void _(t,o).catch(e=>u(e instanceof Error?e.message:"Auth callback failed")).finally(()=>v(!1));l().then(e=>{if(!e.enabled)return;const t=c();p(`${t}/auth/userinfo`).then(e=>{401===e.status&&(window.location.href=`${t}/auth/login`)}).catch(()=>{})}).catch(()=>{})},[]),(0,s.useEffect)(()=>{if(g)return;let e=!1;return n(!0),u(null),async function(){return p("/api/agents")}().then(e=>{if(!e.ok)throw new Error(e.statusText);return e.json()}).then(o=>{e||t(o.agents??[])}).catch(t=>{e||u(t instanceof Error?t.message:"Failed to load agents")}).finally(()=>{e||n(!1)}),()=>{e=!0}},[g]),(0,s.useEffect)(()=>{g||b().then(e=>e.ok?e.json():null).then(e=>e&&m({agent_id:e.agent_id??"cuga-default",config_version:e.config_version??null})).catch(()=>{})},[g]),s.createElement("div",{className:"manage-dashboard-page",style:{width:"100%",display:"flex",flexDirection:"column",height:"100vh"}},s.createElement(T,{title:"CUGA Agent",agentContext:f??void 0,navItems:[{label:"Chat",href:"/chat"}]}),s.createElement("div",{className:"manage-dashboard-content",style:{flex:1,overflow:"auto",padding:"2rem 3rem",marginTop:"3rem",width:"100%"}},s.createElement(r.DZT,{style:{marginBottom:"0.5rem"}},"Agent dashboard"),s.createElement("p",{style:{marginBottom:"2rem",color:"#525252"}},"Select an agent to configure it and try it out."),(o||g)&&s.createElement(r.OuH,{description:g?"Completing sign-in…":"Loading agents…"}),d&&s.createElement(r.jeF,{kind:"error",title:"Error",subtitle:d,lowContrast:!0}),!o&&!d&&e.length>0&&s.createElement("div",{className:"manage-dashboard-list",style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(400px, 1fr))",gap:"1.5rem",marginTop:"1rem"}},e.map(e=>s.createElement(r.t3h,{key:e.id,onClick:()=>h(`/manage/${encodeURIComponent(e.id)}`),style:{display:"flex",flexDirection:"column",padding:"1.5rem",minHeight:"200px"}},s.createElement("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"flex-start",marginBottom:"1.5rem"}},s.createElement("div",{style:{display:"flex",alignItems:"center",gap:"0.5rem",fontWeight:600}},s.createElement(a.cC5,{size:20}),e.id),s.createElement("div",{style:{display:"flex",gap:"0.5rem",flexWrap:"wrap"}},s.createElement(r.vwO,{type:"blue",size:"sm"},s.createElement(a.S0q,{size:12,style:{marginRight:"0.25rem"}}),e.tools_count," tool",1!==e.tools_count?"s":""),null!=e.latest_version&&s.createElement(r.vwO,{type:"gray",size:"sm",title:e.latest_version_created_at?new Date(e.latest_version_created_at).toLocaleString():void 0},s.createElement(a.av7,{size:12,style:{marginRight:"0.25rem"}}),"v",e.latest_version))),e.description&&s.createElement("p",{style:{marginBottom:"1.5rem",color:"#525252",flex:1,lineHeight:"1.5"}},e.description),s.createElement("div",{style:{display:"flex",gap:"0.75rem",marginTop:"auto",flexWrap:"wrap"}},s.createElement(r.$nd,{kind:"tertiary",size:"sm",renderIcon:a.wB_,onClick:t=>{t.preventDefault(),t.stopPropagation(),h(`/manage/${encodeURIComponent(e.id)}`)}},"Configure & try it out"),s.createElement(r.N_E,{href:e.logs_url??"#",target:"_blank",rel:"noopener noreferrer",onClick:e=>e.stopPropagation(),title:e.logs_url?"Open logs in Loki":"Set CUGA_LOKI_LOGS_URL or LOKI_URL for your Loki dashboard",style:{display:"flex",alignItems:"center",gap:"0.25rem"}},s.createElement(a.MQ1,{size:16}),"Logs (Loki)"))))),!o&&!d&&0===e.length&&s.createElement(r.jeF,{kind:"info",title:"No agents configured",subtitle:"Create an agent to get started",lowContrast:!0,hideCloseButton:!0})))}var L=o(1173),$={};$.styleTagTransform=I(),$.setAttributes=C(),$.insert=E().bind(null,"head"),$.domAPI=z(),$.insertStyleElement=S();k()(L.A,$),L.A&&L.A.locals&&L.A.locals;function O({title:e,prefix:t,agentContext:o,navItems:n=[],actions:i=[],linkComponent:c}){const[d,b]=(0,s.useState)(!1),[u,f]=(0,s.useState)(!1),[m,g]=(0,s.useState)(null),v=(0,s.useRef)(null);(0,s.useEffect)(()=>{l().then(e=>{b(e.enabled),e.enabled&&p("/auth/userinfo").then(e=>e.ok?e.json():null).then(e=>e&&g({name:e.name,email:e.email,sub:e.sub})).catch(()=>{})}).catch(()=>{})},[]),(0,s.useEffect)(()=>{if(!u)return;const e=e=>{v.current&&!v.current.contains(e.target)&&f(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[u]);const h=m?.name??"",_=m?.email??m?.sub??"",y=function(e,t){if(e){const t=e.trim().split(/\s+/);return t.length>=2?(t[0][0]+t[t.length-1][0]).toUpperCase():t[0].slice(0,2).toUpperCase()}return t?t[0].toUpperCase():"?"}(m?.name,m?.email??m?.sub),k=(e,t)=>{const o=e.label;return e.to&&c?s.createElement(r.Ksz,{key:e.label,as:c,to:e.to,onClick:t},o):e.href&&!e.onClick?s.createElement(r.Ksz,{key:e.label,href:e.href,onClick:t},o):s.createElement(r.Ksz,{key:e.label,href:"#",onClick:o=>{o.preventDefault(),e.onClick?.(),t?.()}},o)};return s.createElement(r.B3R,{render:({isSideNavExpanded:c,onClickSideNavExpand:l})=>s.createElement("div",{className:"cuga-header-wrapper"},s.createElement(r.Y9Y,{"aria-label":"CUGA"},s.createElement(r.dJ2,{"aria-label":"Open menu",isActive:c,onClick:l,isCollapsible:!0}),s.createElement("a",{href:"/",className:"cuga-header-logo","aria-label":"Home"},s.createElement("img",{src:"https://avatars.githubusercontent.com/u/230847519?s=200&v=4",alt:""})),s.createElement(r.bCw,{href:"/",prefix:t??""},e),o&&s.createElement("span",{className:"cuga-header-agent-context",title:`Config v${o.config_version??"—"}`},o.agent_id,null!=o.config_version?` · v${o.config_version}`:""),s.createElement(r.elu,{"aria-label":"CUGA"},n.map(e=>k(e))),s.createElement(r.wdv,null,i.map(e=>e.href&&!e.onClick?s.createElement("a",{key:e.label,href:e.href,className:"cds--header__global-action","aria-label":e.label,title:e.label,style:{display:"flex",alignItems:"center",padding:"0 1rem",color:"inherit",textDecoration:"none"}},e.icon):s.createElement(r.V8d,{key:e.label,"aria-label":e.label,title:e.label,onClick:e.onClick,disabled:e.disabled},e.icon)),d&&s.createElement(r.V8d,{"aria-label":"User profile",title:_||h||"User profile",isActive:u,onClick:()=>f(e=>!e),className:"cuga-user-avatar-btn"},s.createElement("span",{className:"cuga-user-avatar-initials"},y)))),s.createElement("div",{ref:v},s.createElement(r.ebS,{expanded:u,"aria-label":"User panel"},s.createElement(r.ijg,{"aria-label":"User panel"},s.createElement("div",{className:"cuga-user-panel-info"},s.createElement("div",{className:"cuga-user-panel-avatar"},s.createElement("span",{className:"cuga-user-panel-avatar-initials"},y)),s.createElement("div",{className:"cuga-user-panel-details"},h&&s.createElement("p",{className:"cuga-user-panel-name"},h),_&&s.createElement("p",{className:"cuga-user-panel-email"},_))),s.createElement(r.tpV,null),s.createElement(r.ZiR,{"aria-label":"Sign out",onClick:()=>x()},s.createElement(a.fQS,{size:16,style:{marginRight:"0.5rem",flexShrink:0}}),"Sign out")))),c&&s.createElement(r.f8J,{"aria-label":"Side navigation",expanded:!0,isChildOfHeader:!0,onOverlayClick:l,onToggle:(e,t)=>{t||l()}},s.createElement(r.aKp,{hasDivider:!0},n.map(e=>k(e,l)))))})}var q=o(4711),R=o(3334);const J={id:"cuga-agent",nickname:"CUGA",user_type:R.ut.BOT,profile_picture_url:"https://avatars.githubusercontent.com/u/230847519?s=200&v=4"},W="primary",X="secondary",H="danger";function Y(e,t){return`msg-${e}-${t}-${Math.random().toString(36).substring(2,11)}`}function K(e){if(e.includes("data: ")){const t=e.match(/data: (.+?)(?:\n\n|$)/s);if(t)return t[1].trim()}return e}function G(e,t){try{const o=JSON.parse(e);let s="";return o.code?(s=`\`\`\`python\n${o.code}\n\`\`\``,o.summary&&(s=`${o.summary}\n\n${s}`)):o.execution_output?(s=`**Execution Output:**\n\`\`\`\n${o.execution_output}\n\`\`\``,o.summary&&(s=`${o.summary}\n\n${s}`)):s=`\`\`\`json\n${JSON.stringify(o,null,2)}\n\`\`\``,{title:t,content:s}}catch{return{title:t,content:e}}}function V(e,t,o=R.M0.OPEN){return{title:e,content:t,open_state:o}}function Q(e,t=""){const o={answerText:t,policyInfo:null,isToolApproval:!1,policyData:null};try{const s=JSON.parse(e);let n=s.data;if("string"==typeof n)try{n=JSON.parse(n)}catch{}const i="policy"===n?.type?n:s.active_policies?.[0]??null;if(i&&(i.policy_blocked||i.policy_matched)){const e="playbook"===i.policy_type,s=i.metadata?.playbook_guidance||i.metadata?.playbook_content||i.content;if(o.policyInfo={response_content:i.metadata?.response_content||i.content||(e?"":"This action is not allowed."),policy_reasoning:i.metadata?.policy_reasoning||"Policy triggered",policy_type:i.policy_type||i.metadata?.policy_type||"unknown",policy_name:i.policy_name||i.metadata?.policy_name||"Policy",is_playbook:e,playbook_content:s},o.policyData=i,o.isToolApproval="tool_approval"===i.policy_type&&i.metadata?.approval_required,o.isToolApproval)return o;e?(o.answerText=t||"Following the playbook to guide you through this process.",o.answerText+="\n\n",o.answerText+="> ###### 📖 *Playbook Information*\n",o.answerText+=">\n",o.answerText+=`> *Playbook Name:* **${o.policyInfo.policy_name}**\n`,o.answerText+=">\n",o.answerText+=`> *Reasoning:* ${o.policyInfo.policy_reasoning}`):(o.answerText=o.policyInfo.response_content,o.answerText+="\n\n",o.answerText+="> ###### 🛡️ *Policy Information*\n",o.answerText+=">\n",o.answerText+=`> *Policy Name:* **${o.policyInfo.policy_name}**\n`,o.answerText+=">\n",o.answerText+=`> *Policy Type:* \`${o.policyInfo.policy_type}\`\n`,o.answerText+=">\n",o.answerText+=`> *Reasoning:* ${o.policyInfo.policy_reasoning}`)}else o.answerText=t||("string"==typeof n?n:s.data??e)}catch{o.answerText=t||e}return o}function Z(e,t,o){const s=t.metadata?.approval_message||"This tool requires your approval before execution.",n=t.metadata?.required_tools||[],i=t.metadata?.required_apps||[],r=t.metadata?.code_preview||[],a=[{response_type:R.sP.TEXT,text:`### ✋ ${e.policy_name}`},{response_type:R.sP.TEXT,text:s}];if(n.length>0){const e=n.includes("*")?"**Tools requiring approval:** All tools":`**Tools requiring approval:** ${n.join(", ")}`;a.push({response_type:R.sP.TEXT,text:e})}i.length>0&&a.push({response_type:R.sP.TEXT,text:`**Apps requiring approval:** ${i.join(", ")}`}),r.length>0&&(a.push({response_type:R.sP.TEXT,text:"**Code Preview:**"}),a.push({response_type:R.sP.TEXT,text:`\`\`\`python\n${r.join("\n")}\n\`\`\``}));return{body:a,footer:[{kind:W,label:"Approve & Execute",button_type:R.kw.CUSTOM_EVENT,response_type:R.sP.BUTTON,custom_event_name:"tool_approval_response",user_defined:{approved:!0,thread_id:o}},{kind:H,label:"Deny",button_type:R.kw.CUSTOM_EVENT,response_type:R.sP.BUTTON,custom_event_name:"tool_approval_response",user_defined:{approved:!1,thread_id:o}}]}}async function ee(e){try{const t=await async function(e){return p(`${c()}/stop`,{method:"POST",headers:{"Content-Type":"application/json","X-Thread-ID":e}})}(e);if(t.ok){await t.json()}}catch(e){}}async function te(e,t,o,s=!1,n=!1,i){const r=e.input.text?.trim()??"";if(!r&&!i)return;const a=ce(),d=re(),l=()=>{ee(a)};t.signal&&t.signal.addEventListener("abort",l),o.messaging.addMessageChunk({partial_item:{response_type:R.sP.TEXT,text:"",streaming_metadata:{id:"text-stream",cancellable:!0}},partial_response:{message_options:{reasoning:{steps:[]},response_user_profile:J}},streaming_metadata:{response_id:d}});c();try{const e={"Content-Type":"application/json","X-Thread-ID":a};s&&(e["X-Use-Draft"]="true"),n&&(e["X-Disable-History"]="true");i?JSON.stringify(i):JSON.stringify({query:r});const l=await async function(e,t){c();const o={"Content-Type":"application/json","X-Thread-ID":t.threadId};return t.useDraft&&(o["X-Use-Draft"]="true"),t.disableHistory&&(o["X-Disable-History"]="true"),p("/stream",{method:"POST",headers:o,body:JSON.stringify(e),signal:t.signal})}(i||{query:r},{threadId:a,useDraft:s,disableHistory:n,signal:t.signal});if(!l.ok){const e=await l.text();throw new Error(`HTTP error! status: ${l.status}, message: ${e}`)}const b=[];let u="",f="",m="";for await(const e of async function*(e){const t=e.body?.getReader(),o=new TextDecoder;if(!t)throw new Error("No response body");let s="",n={};try{for(;;){const{done:e,value:i}=await t.read();if(e)break;s+=o.decode(i,{stream:!0});const r=s.split("\n\n");s=r.pop()||"";for(const e of r){if(!e.trim())continue;const t=e.split("\n");for(const e of t)e.startsWith("event: ")?n.name=e.slice(7).trim():e.startsWith("data: ")&&(n.data=e.slice(6));n.name&&void 0!==n.data&&(yield n,n={})}}}finally{t.releaseLock()}}(l)){if(t.signal?.aborted)break;switch(e.name){case"CodeAgent":f&&m&&b.push(V(f,m));const t=G(e.data||"","Code Agent");f=t.title,m=t.content,m&&o.messaging.addMessageChunk({partial_item:{response_type:R.sP.TEXT,text:"",streaming_metadata:{id:"text-stream",cancellable:!0}},partial_response:{message_options:{reasoning:{steps:[...b,{title:f,content:m}]},response_user_profile:J}},streaming_metadata:{response_id:d}});break;case"CodeAgent_Reasoning":case"Thinking":case"Planning":case"Analyzing":f&&m&&b.push(V(f,m));const s=G(e.data||"",e.name.replace(/_/g," "));f=s.title,m=s.content,m&&o.messaging.addMessageChunk({partial_item:{response_type:R.sP.TEXT,text:"",streaming_metadata:{id:"text-stream",cancellable:!0}},partial_response:{message_options:{reasoning:{steps:[...b,{title:f,content:m}]},response_user_profile:J}},streaming_metadata:{response_id:d}});break;case"ToolCall":case"Action":const n="string"==typeof e.data?e.data:JSON.stringify(e.data,null,2);b.push(V(e.name,`\`\`\`json\n${n}\n\`\`\``,R.M0.CLOSE)),o.messaging.addMessageChunk({partial_item:{response_type:R.sP.TEXT,text:"",streaming_metadata:{id:"text-stream",cancellable:!0}},partial_response:{message_options:{reasoning:{steps:b},response_user_profile:J}},streaming_metadata:{response_id:d}});break;case"SuggestHumanActions":try{const t="string"==typeof e.data?JSON.parse(e.data):e.data,s=[{response_type:R.sP.TEXT,text:`### ${t.action_name||"Action Required"}`}];if(t.description&&s.push({response_type:R.sP.TEXT,text:t.description}),t.additional_data?.tool){const e=t.additional_data.tool;e.required_tools&&e.required_tools.length>0&&s.push({response_type:R.sP.TEXT,text:`**Required Tools:** ${e.required_tools.join(", ")}`}),e.code_preview&&e.code_preview.length>0&&(s.push({response_type:R.sP.TEXT,text:"**Code Preview:**"}),s.push({response_type:R.sP.TEXT,text:`\`\`\`python\n${e.code_preview.join("\n")}\n\`\`\``})),e.policy_name&&s.push({response_type:R.sP.TEXT,text:`**Policy:** ${e.policy_name}`})}let n=W;"danger"===t.color?n=H:"warning"===t.color&&(n=W);const i=[];return t.button_text&&i.push({kind:n,label:t.button_text,button_type:R.kw.CUSTOM_EVENT,response_type:R.sP.BUTTON,custom_event_name:"suggest_human_action",user_defined:{action_id:t.action_id,approved:!0,thread_id:a,callback_url:t.callback_url,return_to:t.return_to}}),"confirmation"===t.type&&i.push({kind:X,label:"Cancel",button_type:R.kw.CUSTOM_EVENT,response_type:R.sP.BUTTON,custom_event_name:"suggest_human_action",user_defined:{action_id:t.action_id,approved:!1,thread_id:a,callback_url:t.callback_url,return_to:t.return_to}}),void o.messaging.addMessage({output:{generic:[{body:s,footer:i,response_type:R.sP.CARD}]}})}catch(e){}break;case"FinalAnswerAgent":if("string"==typeof e.data)try{const t=JSON.parse(e.data);u=t.final_answer||t.data||e.data}catch{u=e.data}break;case"Answer":case"FinalAnswer":let i=u||"";if("string"==typeof e.data){const t=Q(e.data,u);if(t.isToolApproval&&t.policyInfo&&t.policyData){const{body:e,footer:s}=Z(t.policyInfo,t.policyData,a);return void o.messaging.addMessage({output:{generic:[{body:e,footer:s,response_type:R.sP.CARD}]}})}i=t.answerText}else i||(i=e.data?.answer||JSON.stringify(e.data));u=i,f&&m&&b.push(V(f,m));const r={response_type:R.sP.TEXT,text:u,streaming_metadata:{id:"text-stream"}};o.messaging.addMessageChunk({complete_item:r,streaming_metadata:{response_id:d}});const c={final_response:{id:d,output:{generic:[r]}}};return b.length>0?c.final_response.message_options={reasoning:{steps:b},response_user_profile:J}:c.final_response.message_options={response_user_profile:J},void o.messaging.addMessageChunk(c);case"Error":const l="string"==typeof e.data?e.data:JSON.stringify(e.data);return void o.messaging.addMessage({output:{generic:[{response_type:R.sP.TEXT,text:`Error: ${l}`}]}});case"Complete":case"Done":f&&b.push(V(f,m));const p={response_type:R.sP.TEXT,text:u||"Task completed.",streaming_metadata:{id:"text-stream"}};return o.messaging.addMessageChunk({complete_item:p,streaming_metadata:{response_id:d}}),void o.messaging.addMessageChunk({final_response:{id:d,output:{generic:[p]},message_options:{...b.length>0?{reasoning:{steps:b}}:{},response_user_profile:J}}});default:if(e.data){const t="string"==typeof e.data?e.data:JSON.stringify(e.data);b.push(V(e.name,t,R.M0.CLOSE)),o.messaging.addMessageChunk({partial_item:{response_type:R.sP.TEXT,text:"",streaming_metadata:{id:"text-stream",cancellable:!0}},partial_response:{message_options:{reasoning:{steps:b},response_user_profile:J}},streaming_metadata:{response_id:d}})}}}if(!t.signal?.aborted){const e={response_type:R.sP.TEXT,text:u||"Response completed.",streaming_metadata:{id:"text-stream"}};o.messaging.addMessageChunk({complete_item:e,streaming_metadata:{response_id:d}}),o.messaging.addMessageChunk({final_response:{id:d,output:{generic:[e]},message_options:{...b.length>0?{reasoning:{steps:b}}:{},response_user_profile:J}}})}}catch(e){if("AbortError"===e.name)o.messaging.addMessage({output:{generic:[{response_type:R.sP.TEXT,text:"Request was cancelled."}]}});else{const t=c(),s=e.message||"Failed to connect to CUGA backend";o.messaging.addMessage({output:{generic:[{response_type:R.sP.TEXT,text:`Error: ${s}. Backend URL: ${t}. Check that the backend is running and reachable (e.g. CORS, firewall, proxy).`}]}})}}finally{t.signal&&t.signal.removeEventListener("abort",l)}}async function oe(e,t){if(!t)return[];try{const e=await async function(e){return p(`/api/conversation-stream-events/${e}?agent_id=cuga-default&user_id=default_user`)}(t);if(!e.ok)return await se(t);const o=(await e.json()).events||[];if(0===o.length)return await se(t);const s=[];let n=[],i="";for(const e of o){const o=K(e.event_data);switch(e.event_name){case"UserMessage":s.push({message:{id:Y(e.timestamp,"user"),input:{text:o,message_type:R.s9.TEXT}},time:e.timestamp});break;case"FinalAnswerAgent":try{const e=JSON.parse(o);i=e.final_answer||e.data||o}catch{i=o}break;case"CodeAgent":case"CodeAgent_Reasoning":case"Thinking":case"Planning":case"Analyzing":{const t=G(o,e.event_name.replace(/_/g," "));n.push(V(t.title,t.content));break}case"Answer":case"FinalAnswer":{const r=Q(o,i);if(r.isToolApproval&&r.policyInfo&&r.policyData&&t){const{body:o,footer:i}=Z(r.policyInfo,r.policyData,t),a={id:Y(e.timestamp,"assistant"),output:{generic:[{body:o,footer:i,response_type:R.sP.CARD}]}};a.message_options={...n.length>0?{reasoning:{steps:n}}:{},response_user_profile:J},s.push({message:a,time:e.timestamp})}else{i=r.answerText;const t={id:Y(e.timestamp,"assistant"),output:{generic:[{response_type:R.sP.TEXT,text:i}]}};t.message_options={...n.length>0?{reasoning:{steps:n}}:{},response_user_profile:J},s.push({message:t,time:e.timestamp})}n=[],i="";break}default:n.push(V(e.event_name.replace(/_/g," "),o))}}return s}catch(e){return[]}}async function se(e){try{const t=await async function(e){return p(`/api/conversation-messages/${e}?agent_id=cuga-default&user_id=default_user`)}(e);if(!t.ok)return[];const o=await t.json();return(o.messages||[]).map(e=>{const t="user"===e.role||"human"===e.role,o=Y(e.timestamp,"msg");return t?{message:{id:o,input:{text:e.content,message_type:R.s9.TEXT}},time:e.timestamp}:{message:{id:o,output:{generic:[{response_type:R.sP.TEXT,text:e.content}]},message_options:{response_user_profile:J}},time:e.timestamp}})}catch(e){return[]}}var ne=o(9969),ie={};ie.styleTagTransform=I(),ie.setAttributes=C(),ie.insert=E().bind(null,"head"),ie.domAPI=z(),ie.insertStyleElement=S();k()(ne.A,ie),ne.A&&ne.A.locals&&ne.A.locals;function re(){return"undefined"!=typeof crypto&&"function"==typeof crypto.randomUUID?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{const t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}let ae=null;function ce(){return ae||(ae=re()),ae}const de={isOn:!0,greeting:"Hello, how can I help you today?",starters:["Hi, what can you do for me?"]};var le=({className:e="",theme:t="light",contained:o=!1,useDraft:n=!1,threadId:i=null,disableHistory:r=!1,isReadonly:a=!1,homescreen:c,onThreadChange:d})=>{const l=c??de,b=(l.starters??de.starters??[]).filter(Boolean).slice(0,4),u=(0,s.useRef)(null),f=(0,s.useRef)(!1),[m,g]=(0,s.useState)(!1),[v,h]=(0,s.useState)(null),[_,x]=(0,s.useState)(!1),[y,k]=(0,s.useState)(null),[w,z]=(0,s.useState)(null),U=(0,s.useCallback)(e=>{const t=(new Date).getTime()-e.getTime(),o=Math.floor(t/1e3),s=Math.floor(o/60),n=Math.floor(s/60);return o<60?`${o} second${1!==o?"s":""} ago`:s<60?`${s} minute${1!==s?"s":""} ago`:`${n} hour${1!==n?"s":""} ago`},[]),E=(0,s.useCallback)(async()=>{x(!0),k(null);try{const e=ae||ce(),t=await async function(e){return p(`/api/agent/state?thread_id=${encodeURIComponent(e)}`,{headers:{"X-Thread-ID":e}})}(e);if(!t.ok){const e=await t.json().catch(()=>({}));throw new Error(e.detail||`HTTP error! status: ${t.status}`)}const o=await t.json();h(o),z(new Date)}catch(e){k(e instanceof Error?e.message:"Unknown error")}finally{x(!1)}},[]);(0,s.useEffect)(()=>{if(m){E();const e=setInterval(E,3e3);return()=>clearInterval(e)}},[m,E]);const B=(0,s.useCallback)(async(e,t,o)=>{const s=await te(e,t,o,n,r);return d&&ae&&(f.current=!0,d(ae)),s},[n,r,d]),C=(0,s.useCallback)(e=>{u.current=e,e.on({type:R.xp.RESTART_CONVERSATION,handler:()=>{ae=null}}),e.on({type:R.xp.STOP_STREAMING,handler:()=>{ee(ce())}}),e.on({type:R.xp.MESSAGE_ITEM_CUSTOM,handler:async t=>{const o=t.messageItem;if(!o)return;const s=o.custom_event_name,i=o.user_defined??{};if("tool_approval_response"===s||"suggest_human_action"===s||i?.action_id){const t=!0===i?.approved,o=i?.action_id,s={action_id:o,response_type:"confirmation",timestamp:(new Date).toISOString(),confirmed:t},a={input:{text:""}},c={signal:(new AbortController).signal,silent:!1};await te(a,c,e,n,r,s)}}})},[n,r]);(0,s.useEffect)(()=>{if(u.current)if(i){if(ae=i,f.current)return void(f.current=!1);(async()=>{if(u.current)try{await u.current.messaging.clearConversation();const e=await oe(u.current,i);e.length>0&&u.current&&u.current.messaging.insertHistory(e)}catch(e){}})()}else ae=null,u.current.messaging.clearConversation()},[i]);const A=(0,s.useCallback)(async e=>r?[]:await oe(0,i||void 0),[i,r]);return s.createElement(s.Fragment,null,s.createElement("button",{className:"debug-toggle-button",onClick:()=>g(!m),title:"Toggle Debug Panel"},"🐛"),m&&s.createElement("div",{className:"debug-panel"},s.createElement("div",{className:"debug-panel-header"},s.createElement("h3",null,"Agent State Debug"),s.createElement("button",{className:"debug-close-button",onClick:()=>g(!1)},"✕")),s.createElement("div",{className:"debug-panel-content"},_&&s.createElement("div",{className:"debug-loading"},"Loading..."),y&&s.createElement("div",{className:"debug-error"},s.createElement("strong",null,"Error:")," ",y),v&&s.createElement("div",{className:"debug-data"},s.createElement("div",{className:"debug-section"},s.createElement("strong",null,"Thread ID:"),s.createElement("code",null,ae||"None")),w&&s.createElement("div",{className:"debug-section"},s.createElement("strong",null,"Last Updated:"),s.createElement("code",null,U(w))),s.createElement("div",{className:"debug-section"},s.createElement("strong",null,"State Data:"),s.createElement("pre",null,JSON.stringify(v,null,2))))),s.createElement("div",{className:"debug-panel-footer"},s.createElement("button",{className:"debug-refresh-button",onClick:E,disabled:_},"🔄 Refresh"),s.createElement("span",{className:"debug-auto-refresh"},"Auto-refresh: 3s",w&&` • Updated ${U(w)}`))),s.createElement(R.Yn,{className:`${o?"carbon-chat-contained":"carbon-chat-fullscreen"} ${e}`,injectCarbonTheme:"dark"===t?R.jF.G100:R.jF.WHITE,openChatByDefault:!0,assistantName:"CUGA Agent",isReadonly:a,header:{isOn:!0,showRestartButton:!0,showAiLabel:!1,hideMinimizeButton:!0},homescreen:{isOn:!a&&(l.isOn??!0),greeting:l.greeting??de.greeting,starters:!a&&b.length>0?{isOn:!0,buttons:b.map(e=>({label:e}))}:{isOn:!1,buttons:[]}},layout:{showFrame:!1,hasContentMaxWidth:!0},input:{isVisible:!0},messaging:{customSendMessage:B,customLoadHistory:A},onError:e=>{},onAfterRender:C}))};function pe({values:e,onChange:t,placeholder:o,disabled:n,labelText:i,helperText:a}){const[c,d]=(0,s.useState)(""),l=o=>{const s=o.trim();s&&!e.includes(s)&&t([...e,s]),d("")},p=o=>{t(e.filter((e,t)=>t!==o))};return s.createElement(r.gE_,{legendText:i},s.createElement(r.BJc,{gap:4},e.length>0&&s.createElement(r.BJc,{orientation:"horizontal",gap:2,style:{flexWrap:"wrap"}},e.map((e,t)=>s.createElement(r.vwO,{key:t,type:"blue",filter:!0,onClose:()=>!n&&p(t),disabled:n},e))),s.createElement(r.ksK,{id:`tag-input-${Math.random().toString(36).substr(2,9)}`,labelText:0===e.length?"":"Add another tag",hideLabel:e.length>0,value:c,onChange:e=>d(e.target.value),onKeyDown:t=>{"Enter"===t.key||","===t.key?(t.preventDefault(),l(c)):"Backspace"===t.key&&!c&&e.length>0&&p(e.length-1)},onBlur:()=>{c.trim()&&l(c)},placeholder:0===e.length?o:"Type and press enter...",disabled:n,helperText:a})))}function be({onClose:e,draftMode:t=!1,onSave:o}){(0,s.useRef)(null);const[n,i]=(0,s.useState)({enablePolicies:!0,policies:[]}),[c,d]=(0,s.useState)(null),[l,p]=(0,s.useState)("idle"),[b,f]=(0,s.useState)(!0),[h,_]=(0,s.useState)([]),[x,y]=(0,s.useState)([]),[k,w]=(0,s.useState)(!1),[z,U]=(0,s.useState)(null);(0,s.useEffect)(()=>{E(),B()},[]);const E=async()=>{f(!0);try{const e=await u(t);if(e.ok){const t=await e.json(),o=(t.config||{}).policies||{},s=(o.policies??[]).map(e=>({...e,triggers:e.triggers.map(e=>{if("natural_language"===e.type&&void 0!==e.value){const t=Array.isArray(e.value)?e.value:"string"==typeof e.value?[e.value]:[];return{...e,value:t}}return e})}));i({enablePolicies:o.enablePolicies??!0,policies:s})}}catch(e){}finally{f(!1)}},B=async()=>{w(!0);try{const e=await v(t);if(e.ok){const t=await e.json();_(t.tools||[]),y(t.apps||[])}}catch(e){}finally{w(!1)}},C=()=>{const e={id:`guard_${Date.now()}`,name:"New Intent Guard",description:"Blocks or modifies specific user intents",policy_type:"intent_guard",enabled:!0,triggers:[{type:"keyword",value:[],target:"intent",case_sensitive:!1,operator:"and"}],response:{response_type:"natural_language",content:"This action is not allowed."},allow_override:!1,priority:50};i({...n,policies:[...n.policies,e]})},A=()=>{const e={id:`playbook_${Date.now()}`,name:"New Playbook",description:"Step-by-step guidance for a task",policy_type:"playbook",enabled:!0,triggers:[{type:"keyword",value:[],target:"intent",case_sensitive:!1,operator:"and"}],markdown_content:"# Task Guide\n\n## Steps:\n\n1. First step\n2. Second step\n3. Third step",steps:[{step_number:1,instruction:"First step",expected_outcome:"Step 1 complete",tools_allowed:[]}],priority:50};i({...n,policies:[...n.policies,e]})},S=()=>{const e={id:`tool_guide_${Date.now()}`,name:"New Tool Guide",description:"Add additional context to tool descriptions",policy_type:"tool_guide",enabled:!0,triggers:[{type:"always"}],target_tools:["*"],target_apps:void 0,guide_content:"## Additional Guidelines\n\n- Follow best practices\n- Consider security implications",prepend:!1,priority:50};i({...n,policies:[...n.policies,e]})},M=()=>{const e={id:`tool_approval_${Date.now()}`,name:"New Tool Approval",description:"Require approval before executing specific tools",policy_type:"tool_approval",enabled:!0,triggers:[],required_tools:[],required_apps:void 0,approval_message:"This tool requires your approval before execution.",show_code_preview:!0,auto_approve_after:void 0,priority:50};i({...n,policies:[...n.policies,e]})},I=()=>{const e={id:`output_formatter_${Date.now()}`,name:"New Output Formatter",description:"Format the final AI message output",policy_type:"output_formatter",enabled:!0,triggers:[{type:"keyword",value:[],target:"agent_response",case_sensitive:!1,operator:"and"}],format_type:"markdown",format_config:"Format the response in a clear, structured way with proper headings and bullet points.",priority:50};i({...n,policies:[...n.policies,e]})},F=(e,t)=>{i({...n,policies:n.policies.map(o=>o.id===e?{...o,...t}:o)})},P=e=>{i({...n,policies:n.policies.filter(t=>t.id!==e)})},T=n.policies.filter(e=>"intent_guard"===e.policy_type),N=n.policies.filter(e=>"playbook"===e.policy_type),j=n.policies.filter(e=>"tool_guide"===e.policy_type),D=n.policies.filter(e=>"tool_approval"===e.policy_type),L=n.policies.filter(e=>"output_formatter"===e.policy_type);return s.createElement(s.Fragment,null,s.createElement(r.KXP,{open:!0,onClose:e,size:"lg",isFullWidth:!0,preventCloseOnClickOutside:!0},s.createElement(r.rQ0,{title:"Policies Configuration",buttonOnClick:e}),s.createElement(r.cwr,{hasScrollingContent:!0},s.createElement(r.Sxu,{theme:"white"},s.createElement(r.BJc,{gap:6,style:{paddingBottom:"2rem"}},b?s.createElement(r.FAs,null,s.createElement("p",null,"Loading policies...")):s.createElement(r.FAs,null,s.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},s.createElement(r.BJc,{gap:2},s.createElement("h3",{style:{fontSize:"1rem",fontWeight:600}},"Global Policy System"),s.createElement("p",{style:{color:"var(--cds-text-secondary)",fontSize:"0.875rem"}},"Master switch for all policy enforcement (",n.policies.length," policies configured)")),s.createElement(r.lMk,{id:"enable-policies-toggle",labelText:"Enable Policy System",labelA:"Disabled",labelB:"Enabled",toggled:n.enablePolicies,onToggle:e=>i({...n,enablePolicies:e}),hideLabel:!0}))),!b&&s.createElement(r.tUM,null,s.createElement(r.wbY,{"aria-label":"Policy Types"},s.createElement(r.ozo,null,"Intent Guards (",T.length,")"),s.createElement(r.ozo,null,"Playbooks (",N.length,")"),s.createElement(r.ozo,null,"Tool Guide (",j.length,")"),s.createElement(r.ozo,null,"Tool Approval (",D.length,")"),s.createElement(r.ozo,null,"Output Formatter (",L.length,")")),s.createElement(r.T2N,null,s.createElement(r.KpK,null,s.createElement(r.BJc,{gap:5,style:{paddingTop:"1rem"}},s.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},s.createElement("h4",{style:{fontSize:"1.25rem",fontWeight:400}},"Intent Guards"),s.createElement(r.$nd,{size:"sm",renderIcon:a.OMN,onClick:C,disabled:!n.enablePolicies},"Add Intent Guard")),0===T.length?s.createElement(r.FAs,null,s.createElement("p",{style:{color:"var(--cds-text-secondary)"}},'No intent guards configured. Click "Add Intent Guard" to create one.')):s.createElement(r.BJc,{gap:4},T.map(e=>{const t=c===e.id,o=e.triggers.find(e=>"keyword"===e.type),i=o&&Array.isArray(o.value)?o.value:[];return s.createElement(r.FAs,{key:e.id,style:{padding:0,border:"1px solid var(--cds-border-subtle)"}},s.createElement("div",{style:{padding:"1rem",backgroundColor:t?"var(--cds-layer-01)":"transparent"}},s.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},s.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{alignItems:"center",flex:1}},s.createElement(r.Sc0,{id:`enabled-${e.id}`,labelText:"Enable Policy",hideLabel:!0,checked:e.enabled,onChange:t=>F(e.id,{enabled:t.target.checked}),disabled:!n.enablePolicies}),s.createElement("div",{style:{flex:1,maxWidth:"400px"}},s.createElement(r.ksK,{id:`name-${e.id}`,labelText:"Policy Name",hideLabel:!0,value:e.name,onChange:t=>F(e.id,{name:t.target.value}),placeholder:"Policy Name",disabled:!n.enablePolicies}))),s.createElement(r.BJc,{orientation:"horizontal",gap:2},s.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,renderIcon:t?a.rXn:a.yQN,iconDescription:t?"Collapse":"Expand",tooltipPosition:"bottom",onClick:()=>d(t?null:e.id)}),s.createElement(r.$nd,{kind:"danger--ghost",size:"sm",hasIconOnly:!0,renderIcon:a.zHo,iconDescription:"Delete",tooltipPosition:"bottom",onClick:()=>P(e.id),disabled:!n.enablePolicies}))),!t&&s.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{marginTop:"0.5rem",marginLeft:"2.5rem",color:"var(--cds-text-secondary)",fontSize:"0.75rem"}},i.length>0&&s.createElement("span",null,i.length," keyword",1!==i.length?"s":""),e.triggers.some(e=>"natural_language"===e.type)&&s.createElement("span",null,"AI trigger"),s.createElement("span",null,"Priority: ",e.priority))),t&&s.createElement("div",{style:{padding:"1.5rem",borderTop:"1px solid var(--cds-border-subtle)",backgroundColor:"var(--cds-layer-00)"}},s.createElement(r.BJc,{gap:6},s.createElement(r.fs1,{id:`description-${e.id}`,labelText:"Description",value:e.description,onChange:t=>F(e.id,{description:t.target.value}),placeholder:"What this policy does...",rows:2,disabled:!n.enablePolicies}),s.createElement(pe,{labelText:"Trigger Keywords (Optional)",values:i,onChange:t=>{const o=e.triggers.filter(e=>"keyword"!==e.type);if(t.length>0){const s=e.triggers.find(e=>"keyword"===e.type);o.push({type:"keyword",value:t,target:"intent",case_sensitive:!1,operator:s?.operator||"and"})}F(e.id,{triggers:o})},placeholder:"Type keyword and press Enter or comma",disabled:!n.enablePolicies,helperText:"Type keywords and press Enter or comma to add. Click × to remove."}),i.length>1&&s.createElement(r.l6P,{id:`keyword-operator-${e.id}`,labelText:"Keyword Matching",value:o?.operator||"and",onChange:t=>{const o=t.target.value,s=e.triggers.map(e=>"keyword"===e.type?{...e,operator:o}:e);F(e.id,{triggers:s})},disabled:!n.enablePolicies,helperText:"Choose whether all keywords or any keyword should trigger this policy"},s.createElement(r.ebT,{value:"and",text:"Match ALL keywords (AND)"}),s.createElement(r.ebT,{value:"or",text:"Match ANY keyword (OR)"})),(()=>{const t=e.triggers.find(e=>"natural_language"===e.type),o=t?Array.isArray(t.value)?t.value:t.value?[t.value]:[]:[];return s.createElement(r.BJc,{gap:5},t?s.createElement(s.Fragment,null,s.createElement(pe,{labelText:"Natural Language Triggers",values:o,onChange:t=>{const o=e.triggers.map(e=>"natural_language"===e.type?{...e,value:t}:e);F(e.id,{triggers:o})},placeholder:"Type natural language trigger and press Enter",disabled:!n.enablePolicies,helperText:"Type natural language triggers and press Enter to add. AI will match similar intents."}),s.createElement(r.Apm,{id:`threshold-${e.id}`,labelText:`Similarity Threshold: ${(t.threshold||.7).toFixed(2)}`,min:.5,max:1,step:.05,value:t.threshold||.7,onChange:t=>{const o=e.triggers.map(e=>"natural_language"===e.type?{...e,threshold:t.value}:e);F(e.id,{triggers:o})},disabled:!n.enablePolicies}),s.createElement(r.$nd,{kind:"danger",size:"sm",onClick:()=>{const t=e.triggers.filter(e=>"natural_language"!==e.type);F(e.id,{triggers:t})},disabled:!n.enablePolicies},"Remove Natural Language Trigger")):s.createElement("div",null,s.createElement(r.$nd,{kind:"tertiary",size:"sm",renderIcon:a.OMN,onClick:()=>{F(e.id,{triggers:[...e.triggers,{type:"natural_language",value:[],target:"intent",threshold:.7}]})},disabled:!n.enablePolicies},"Add Natural Language Trigger")))})(),s.createElement(r.fs1,{id:`response-${e.id}`,labelText:"Response Message",value:e.response.content,onChange:t=>F(e.id,{response:{...e.response,content:t.target.value}}),placeholder:"This action is not allowed.",rows:3,disabled:!n.enablePolicies}),s.createElement(r.BJc,{orientation:"horizontal",gap:5},s.createElement(r.Q7x,{id:`priority-${e.id}`,label:"Priority",value:e.priority,onChange:(t,{value:o})=>F(e.id,{priority:"number"==typeof o?o:0}),min:0,max:100,disabled:!n.enablePolicies,helperText:"Higher priority policies are checked first"}),s.createElement("div",{style:{paddingTop:"1.5rem"}},s.createElement(r.Sc0,{id:`allow-override-${e.id}`,labelText:"Allow Override",checked:e.allow_override,onChange:t=>F(e.id,{allow_override:t.target.checked}),disabled:!n.enablePolicies}),s.createElement("div",{style:{color:"var(--cds-text-secondary)",fontSize:"0.75rem",marginTop:"0.25rem"}},"User can bypass this policy"))))))})))),s.createElement(r.KpK,null,s.createElement(r.BJc,{gap:5,style:{paddingTop:"1rem"}},s.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},s.createElement("h4",{style:{fontSize:"1.25rem",fontWeight:400}},"Playbooks"),s.createElement(r.$nd,{size:"sm",renderIcon:a.OMN,onClick:A,disabled:!n.enablePolicies},"Add Playbook")),0===N.length?s.createElement(r.FAs,null,s.createElement("p",{style:{color:"var(--cds-text-secondary)"}},'No playbooks configured. Click "Add Playbook" to create one.')):s.createElement(r.BJc,{gap:4},N.map(e=>{const t=c===e.id,o=e.triggers.find(e=>"keyword"===e.type),i=o&&Array.isArray(o.value)?o.value:[];return s.createElement(r.FAs,{key:e.id,style:{padding:0,border:"1px solid var(--cds-border-subtle)"}},s.createElement("div",{style:{padding:"1rem",backgroundColor:t?"var(--cds-layer-01)":"transparent"}},s.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},s.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{alignItems:"center",flex:1}},s.createElement(r.Sc0,{id:`enabled-playbook-${e.id}`,labelText:"Enable Policy",hideLabel:!0,checked:e.enabled,onChange:t=>F(e.id,{enabled:t.target.checked}),disabled:!n.enablePolicies}),s.createElement("div",{style:{flex:1,maxWidth:"400px"}},s.createElement(r.ksK,{id:`name-playbook-${e.id}`,labelText:"Policy Name",hideLabel:!0,value:e.name,onChange:t=>F(e.id,{name:t.target.value}),placeholder:"Playbook Name",disabled:!n.enablePolicies}))),s.createElement(r.BJc,{orientation:"horizontal",gap:2},s.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,renderIcon:t?a.rXn:a.yQN,iconDescription:t?"Collapse":"Expand",tooltipPosition:"bottom",onClick:()=>d(t?null:e.id)}),s.createElement(r.$nd,{kind:"danger--ghost",size:"sm",hasIconOnly:!0,renderIcon:a.zHo,iconDescription:"Delete",tooltipPosition:"bottom",onClick:()=>P(e.id),disabled:!n.enablePolicies}))),!t&&s.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{marginTop:"0.5rem",marginLeft:"2.5rem",color:"var(--cds-text-secondary)",fontSize:"0.75rem"}},s.createElement("span",null,e.steps.length," step",1!==e.steps.length?"s":""),e.triggers.length>0&&s.createElement("span",null,"natural_language"===e.triggers[0].type?"AI trigger":`${i.length} keyword${1!==i.length?"s":""}`))),t&&s.createElement("div",{style:{padding:"1.5rem",borderTop:"1px solid var(--cds-border-subtle)",backgroundColor:"var(--cds-layer-00)"}},s.createElement(r.BJc,{gap:6},s.createElement(r.fs1,{id:`description-playbook-${e.id}`,labelText:"Description",value:e.description,onChange:t=>F(e.id,{description:t.target.value}),placeholder:"What this playbook guides the user through...",rows:2,disabled:!n.enablePolicies}),s.createElement(r.l6P,{id:`trigger-type-playbook-${e.id}`,labelText:"Trigger Type",value:e.triggers.length>0&&"natural_language"===e.triggers[0].type?"natural_language":"keyword",onChange:t=>{const o=t.target.value;F(e.id,"natural_language"===o?{triggers:[{type:"natural_language",value:[],target:"intent",threshold:.7}]}:{triggers:[{type:"keyword",value:[],target:"intent",case_sensitive:!1,operator:"and"}]})},disabled:!n.enablePolicies},s.createElement(r.ebT,{value:"keyword",text:"Keywords (Exact Match)"}),s.createElement(r.ebT,{value:"natural_language",text:"Natural Language (AI Match)"})),e.triggers.length>0&&"keyword"===e.triggers[0].type&&s.createElement(r.BJc,{gap:5},s.createElement(pe,{labelText:"Trigger Keywords",values:i,onChange:t=>{const o=e.triggers.map(e=>"keyword"===e.type?{...e,value:t}:e);F(e.id,{triggers:o})},placeholder:"Type keyword and press Enter or comma",disabled:!n.enablePolicies,helperText:"Type keywords and press Enter or comma to add."}),i.length>1&&s.createElement(r.l6P,{id:`keyword-operator-playbook-${e.id}`,labelText:"Keyword Matching",value:o?.operator||"and",onChange:t=>{const o=t.target.value,s=e.triggers.map(e=>"keyword"===e.type?{...e,operator:o}:e);F(e.id,{triggers:s})},disabled:!n.enablePolicies,helperText:"Choose whether all keywords or any keyword should trigger this playbook"},s.createElement(r.ebT,{value:"and",text:"Match ALL keywords (AND)"}),s.createElement(r.ebT,{value:"or",text:"Match ANY keyword (OR)"}))),e.triggers.length>0&&"natural_language"===e.triggers[0].type&&s.createElement(r.BJc,{gap:5},s.createElement(pe,{labelText:"Natural Language Triggers",values:Array.isArray(e.triggers[0].value)?e.triggers[0].value:e.triggers[0].value?[e.triggers[0].value]:[],onChange:t=>{const o=e.triggers.map((e,o)=>0===o?{...e,value:t}:e);F(e.id,{triggers:o})},placeholder:"Type trigger and press Enter",disabled:!n.enablePolicies,helperText:"Type natural language triggers and press Enter to add. AI will match similar user requests."}),s.createElement(r.Apm,{id:`threshold-playbook-${e.id}`,labelText:`Similarity Threshold: ${(e.triggers[0].threshold||.7).toFixed(2)}`,min:.5,max:1,step:.05,value:e.triggers[0].threshold||.7,onChange:t=>{const o=e.triggers.map((e,o)=>0===o?{...e,threshold:t.value}:e);F(e.id,{triggers:o})},disabled:!n.enablePolicies})),s.createElement(r.fs1,{id:`markdown-playbook-${e.id}`,labelText:"Markdown Content",value:e.markdown_content,onChange:t=>F(e.id,{markdown_content:t.target.value}),placeholder:"# Task Guide ## Steps: 1. First step\n2. Second step",rows:8,disabled:!n.enablePolicies,helperText:"Markdown-formatted guidance that will be shown to the agent"}),s.createElement(r.Q7x,{id:`priority-playbook-${e.id}`,label:"Priority",value:e.priority,onChange:(t,{value:o})=>F(e.id,{priority:"number"==typeof o?o:0}),min:0,max:100,disabled:!n.enablePolicies,helperText:"Higher priority playbooks are checked first"}))))})))),s.createElement(r.KpK,null,s.createElement(r.BJc,{gap:5,style:{paddingTop:"1rem"}},s.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},s.createElement("h4",{style:{fontSize:"1.25rem",fontWeight:400}},"Tool Guide Policies"),s.createElement(r.$nd,{size:"sm",renderIcon:a.OMN,onClick:S,disabled:!n.enablePolicies},"Add Tool Guide")),0===j.length?s.createElement(r.FAs,null,s.createElement("p",{style:{color:"var(--cds-text-secondary)"}},'No tool guide policies configured. Click "Add Tool Guide" to create one.')):s.createElement(r.BJc,{gap:4},j.map(e=>{const t=c===e.id;return s.createElement(r.FAs,{key:e.id,style:{padding:0,border:"1px solid var(--cds-border-subtle)"}},s.createElement("div",{style:{padding:"1rem",backgroundColor:t?"var(--cds-layer-01)":"transparent"}},s.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},s.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{alignItems:"center",flex:1}},s.createElement(r.Sc0,{id:`enabled-toolguide-${e.id}`,labelText:"Enable Policy",hideLabel:!0,checked:e.enabled,onChange:t=>F(e.id,{enabled:t.target.checked}),disabled:!n.enablePolicies}),s.createElement("div",{style:{flex:1,maxWidth:"400px"}},s.createElement(r.ksK,{id:`name-toolguide-${e.id}`,labelText:"Policy Name",hideLabel:!0,value:e.name,onChange:t=>F(e.id,{name:t.target.value}),placeholder:"Policy Name",disabled:!n.enablePolicies}))),s.createElement(r.BJc,{orientation:"horizontal",gap:2},s.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,renderIcon:t?a.rXn:a.yQN,iconDescription:t?"Collapse":"Expand",tooltipPosition:"bottom",onClick:()=>d(t?null:e.id)}),s.createElement(r.$nd,{kind:"danger--ghost",size:"sm",hasIconOnly:!0,renderIcon:a.zHo,iconDescription:"Delete",tooltipPosition:"bottom",onClick:()=>P(e.id),disabled:!n.enablePolicies}))),!t&&s.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{marginTop:"0.5rem",marginLeft:"2.5rem",color:"var(--cds-text-secondary)",fontSize:"0.75rem"}},s.createElement("span",null,e.target_tools.includes("*")?"All tools":`${e.target_tools.length} tool(s)`),e.target_apps&&e.target_apps.length>0&&s.createElement("span",null,e.target_apps.length," app(s)"),s.createElement("span",null,"Priority: ",e.priority))),t&&s.createElement("div",{style:{padding:"1.5rem",borderTop:"1px solid var(--cds-border-subtle)",backgroundColor:"var(--cds-layer-00)"}},s.createElement(r.BJc,{gap:6},s.createElement(r.fs1,{id:`description-toolguide-${e.id}`,labelText:"Description",value:e.description,onChange:t=>F(e.id,{description:t.target.value}),rows:2,disabled:!n.enablePolicies}),s.createElement(r.KFt,{id:`target-tools-${e.id}`,titleText:"Target Tools",label:k?"Loading tools...":"Select tools to enrich",items:h.map(e=>({id:e.name,label:e.name,text:`${e.name} (${e.app})`})),initialSelectedItems:h.filter(t=>e.target_tools.includes(t.name)).map(e=>({id:e.name,label:e.name,text:`${e.name} (${e.app})`})),onChange:t=>{const o=t.selectedItems?.map(e=>e.id)||[];F(e.id,{target_tools:o})},disabled:!n.enablePolicies||k,helperText:"Select specific tools to enrich, or use * to enrich all tools"}),s.createElement(r.KFt,{id:`target-apps-${e.id}`,titleText:"Target Apps (Optional)",label:k?"Loading apps...":"Select apps (optional)",items:x.map(e=>({id:e.name,label:e.name,text:`${e.name} (${e.type})`})),initialSelectedItems:x.filter(t=>e.target_apps?.includes(t.name)).map(e=>({id:e.name,label:e.name,text:`${e.name} (${e.type})`})),onChange:t=>{const o=t.selectedItems?.map(e=>e.id)||[];F(e.id,{target_apps:o.length>0?o:void 0})},disabled:!n.enablePolicies||k,helperText:"Optionally filter by app name"}),s.createElement(r.fs1,{id:`guide-content-${e.id}`,labelText:"Guide Content (Markdown)",value:e.guide_content,onChange:t=>F(e.id,{guide_content:t.target.value}),placeholder:"## Additional Guidelines - Follow best practices\n- Consider security",rows:6,disabled:!n.enablePolicies,helperText:"Markdown content to add to tool descriptions"}),s.createElement(r.Sc0,{id:`prepend-${e.id}`,labelText:"Prepend content (add before existing description)",checked:e.prepend,onChange:t=>F(e.id,{prepend:t.target.checked}),disabled:!n.enablePolicies}),s.createElement(r.Q7x,{id:`priority-toolguide-${e.id}`,label:"Priority",value:e.priority,onChange:(t,{value:o})=>F(e.id,{priority:"number"==typeof o?o:0}),min:0,max:100,disabled:!n.enablePolicies,helperText:"Higher priority guides are applied first"}))))})))),s.createElement(r.KpK,null,s.createElement(r.BJc,{gap:5,style:{paddingTop:"1rem"}},s.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},s.createElement("h4",{style:{fontSize:"1.25rem",fontWeight:400}},"Tool Approval Policies"),s.createElement(r.$nd,{size:"sm",renderIcon:a.OMN,onClick:M,disabled:!n.enablePolicies},"Add Tool Approval")),0===D.length?s.createElement(r.FAs,null,s.createElement("p",{style:{color:"var(--cds-text-secondary)"}},'No tool approval policies configured. Click "Add Tool Approval" to create one.')):s.createElement(r.BJc,{gap:4},D.map(e=>{const t=c===e.id;return s.createElement(r.FAs,{key:e.id,style:{padding:0,border:"1px solid var(--cds-border-subtle)"}},s.createElement("div",{style:{padding:"1rem",backgroundColor:t?"var(--cds-layer-01)":"transparent"}},s.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},s.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{alignItems:"center",flex:1}},s.createElement(r.Sc0,{id:`enabled-toolapproval-${e.id}`,labelText:"Enable Policy",hideLabel:!0,checked:e.enabled,onChange:t=>F(e.id,{enabled:t.target.checked}),disabled:!n.enablePolicies}),s.createElement("div",{style:{flex:1,maxWidth:"400px"}},s.createElement(r.ksK,{id:`name-toolapproval-${e.id}`,labelText:"Policy Name",hideLabel:!0,value:e.name,onChange:t=>F(e.id,{name:t.target.value}),placeholder:"Policy Name",disabled:!n.enablePolicies}))),s.createElement(r.BJc,{orientation:"horizontal",gap:2},s.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,renderIcon:t?a.rXn:a.yQN,iconDescription:t?"Collapse":"Expand",tooltipPosition:"bottom",onClick:()=>d(t?null:e.id)}),s.createElement(r.$nd,{kind:"danger--ghost",size:"sm",hasIconOnly:!0,renderIcon:a.zHo,iconDescription:"Delete",tooltipPosition:"bottom",onClick:()=>P(e.id),disabled:!n.enablePolicies}))),!t&&s.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{marginTop:"0.5rem",marginLeft:"2.5rem",color:"var(--cds-text-secondary)",fontSize:"0.75rem"}},s.createElement("span",null,0===e.required_tools.length?"No tools selected":e.required_tools.includes("*")?"All tools":`${e.required_tools.length} tool(s)`),e.required_apps&&e.required_apps.length>0&&s.createElement("span",null,e.required_apps.length," app(s)"),s.createElement("span",null,"Priority: ",e.priority))),t&&s.createElement("div",{style:{padding:"1.5rem",borderTop:"1px solid var(--cds-border-subtle)",backgroundColor:"var(--cds-layer-00)"}},s.createElement(r.BJc,{gap:6},s.createElement(r.fs1,{id:`description-toolapproval-${e.id}`,labelText:"Description",value:e.description,onChange:t=>F(e.id,{description:t.target.value}),rows:2,disabled:!n.enablePolicies}),s.createElement(r.KFt,{id:`required-tools-${e.id}`,titleText:"Required Tools",label:k?"Loading tools...":"Select tools requiring approval",items:h.map(e=>({id:e.name,label:e.name,text:`${e.name} (${e.app})`})),initialSelectedItems:h.filter(t=>e.required_tools.includes(t.name)).map(e=>({id:e.name,label:e.name,text:`${e.name} (${e.app})`})),onChange:t=>{const o=t.selectedItems?.map(e=>e.id)||[];F(e.id,{required_tools:o})},disabled:!n.enablePolicies||k,helperText:"Tools that require approval before execution"}),s.createElement(r.KFt,{id:`required-apps-${e.id}`,titleText:"Required Apps (Optional)",label:k?"Loading apps...":"Select apps (optional)",items:x.map(e=>({id:e.name,label:e.name,text:`${e.name} (${e.type})`})),initialSelectedItems:x.filter(t=>e.required_apps?.includes(t.name)).map(e=>({id:e.name,label:e.name,text:`${e.name} (${e.type})`})),onChange:t=>{const o=t.selectedItems?.map(e=>e.id)||[];F(e.id,{required_apps:o.length>0?o:void 0})},disabled:!n.enablePolicies||k,helperText:"Optionally require approval for all tools from specific apps"}),s.createElement(r.fs1,{id:`approval-message-${e.id}`,labelText:"Approval Message (optional)",value:e.approval_message||"",onChange:t=>F(e.id,{approval_message:t.target.value||void 0}),placeholder:"This tool requires your approval before execution.",rows:3,disabled:!n.enablePolicies,helperText:"Custom message shown when requesting approval"}),s.createElement(r.Sc0,{id:`show-code-${e.id}`,labelText:"Show code preview in approval request",checked:e.show_code_preview,onChange:t=>F(e.id,{show_code_preview:t.target.checked}),disabled:!n.enablePolicies}),s.createElement(r.Q7x,{id:`auto-approve-${e.id}`,label:"Auto-approve after (seconds, optional)",value:e.auto_approve_after||0,onChange:(t,{value:o})=>{const s="number"==typeof o&&o>0?o:void 0;F(e.id,{auto_approve_after:s})},min:1,placeholder:"Leave empty for no auto-approve",disabled:!n.enablePolicies,helperText:"Automatically approve after N seconds (leave empty to disable)"}),s.createElement(r.Q7x,{id:`priority-toolapproval-${e.id}`,label:"Priority",value:e.priority,onChange:(t,{value:o})=>F(e.id,{priority:"number"==typeof o?o:0}),min:0,max:100,disabled:!n.enablePolicies,helperText:"Higher priority approval policies are checked first"}))))})))),s.createElement(r.KpK,null,s.createElement(r.BJc,{gap:5,style:{paddingTop:"1rem"}},s.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},s.createElement("h4",{style:{fontSize:"1.25rem",fontWeight:400}},"Output Formatter Policies"),s.createElement(r.$nd,{size:"sm",renderIcon:a.OMN,onClick:I,disabled:!n.enablePolicies},"Add Output Formatter")),0===L.length?s.createElement(r.FAs,null,s.createElement("p",{style:{color:"var(--cds-text-secondary)"}},'No output formatter policies configured. Click "Add Output Formatter" to create one.')):s.createElement(r.BJc,{gap:4},L.map(e=>{const t=c===e.id,o=e.triggers.find(e=>"keyword"===e.type),i=o&&Array.isArray(o.value)?o.value:[];return s.createElement(r.FAs,{key:e.id,style:{padding:0,border:"1px solid var(--cds-border-subtle)"}},s.createElement("div",{style:{padding:"1rem",backgroundColor:t?"var(--cds-layer-01)":"transparent"}},s.createElement(r.BJc,{orientation:"horizontal",style:{justifyContent:"space-between",alignItems:"center"}},s.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{alignItems:"center",flex:1}},s.createElement(r.Sc0,{id:`enabled-outputformatter-${e.id}`,labelText:"Enable Policy",hideLabel:!0,checked:e.enabled,onChange:t=>F(e.id,{enabled:t.target.checked}),disabled:!n.enablePolicies}),s.createElement("div",{style:{flex:1,maxWidth:"400px"}},s.createElement(r.ksK,{id:`name-outputformatter-${e.id}`,labelText:"Policy Name",hideLabel:!0,value:e.name,onChange:t=>F(e.id,{name:t.target.value}),placeholder:"Policy Name",disabled:!n.enablePolicies}))),s.createElement(r.BJc,{orientation:"horizontal",gap:2},s.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,renderIcon:t?a.rXn:a.yQN,iconDescription:t?"Collapse":"Expand",tooltipPosition:"bottom",onClick:()=>d(t?null:e.id)}),s.createElement(r.$nd,{kind:"danger--ghost",size:"sm",hasIconOnly:!0,renderIcon:a.zHo,iconDescription:"Delete",tooltipPosition:"bottom",onClick:()=>P(e.id),disabled:!n.enablePolicies}))),!t&&s.createElement(r.BJc,{orientation:"horizontal",gap:4,style:{marginTop:"0.5rem",marginLeft:"2.5rem",color:"var(--cds-text-secondary)",fontSize:"0.75rem"}},s.createElement("span",null,"direct"===e.format_type?"Direct":"markdown"===e.format_type?"Markdown (LLM)":"JSON (LLM)"),i.length>0&&s.createElement("span",null,i.length," keyword",1!==i.length?"s":""),e.triggers.some(e=>"natural_language"===e.type)&&s.createElement("span",null,"AI trigger"),s.createElement("span",null,"Priority: ",e.priority))),t&&s.createElement("div",{style:{padding:"1.5rem",borderTop:"1px solid var(--cds-border-subtle)",backgroundColor:"var(--cds-layer-00)"}},s.createElement(r.BJc,{gap:6},s.createElement(r.fs1,{id:`description-outputformatter-${e.id}`,labelText:"Description",value:e.description,onChange:t=>F(e.id,{description:t.target.value}),rows:2,disabled:!n.enablePolicies}),s.createElement(pe,{labelText:"Trigger Keywords (Optional)",values:i,onChange:t=>{const o=e.triggers.filter(e=>"keyword"!==e.type);if(t.length>0){const s=e.triggers.find(e=>"keyword"===e.type);o.push({type:"keyword",value:t,target:"agent_response",case_sensitive:!1,operator:s?.operator||"and"})}F(e.id,{triggers:o})},placeholder:"Type keyword and press Enter or comma",disabled:!n.enablePolicies,helperText:"Keywords to match against the last AI message content. Leave empty to always format."}),i.length>1&&s.createElement(r.l6P,{id:`keyword-operator-outputformatter-${e.id}`,labelText:"Keyword Matching",value:o?.operator||"and",onChange:t=>{const o=t.target.value,s=e.triggers.map(e=>"keyword"===e.type?{...e,operator:o}:e);F(e.id,{triggers:s})},disabled:!n.enablePolicies,helperText:"Choose whether all keywords or any keyword should trigger this formatter"},s.createElement(r.ebT,{value:"and",text:"Match ALL keywords (AND)"}),s.createElement(r.ebT,{value:"or",text:"Match ANY keyword (OR)"})),(()=>{const t=e.triggers.find(e=>"natural_language"===e.type),o=t?Array.isArray(t.value)?t.value:t.value?[t.value]:[]:[];return s.createElement(r.BJc,{gap:5},t?s.createElement(s.Fragment,null,s.createElement(pe,{labelText:"Natural Language Triggers",values:o,onChange:t=>{const o=e.triggers.map(e=>"natural_language"===e.type?{...e,value:t}:e);F(e.id,{triggers:o})},placeholder:"Type natural language trigger and press Enter",disabled:!n.enablePolicies,helperText:"Type natural language triggers and press Enter to add. AI will match similar responses."}),s.createElement(r.Apm,{id:`threshold-output-${e.id}`,labelText:`Similarity Threshold: ${(t.threshold||.7).toFixed(2)}`,min:.5,max:1,step:.05,value:t.threshold||.7,onChange:t=>{const o=e.triggers.map(e=>"natural_language"===e.type?{...e,threshold:t.value}:e);F(e.id,{triggers:o})},disabled:!n.enablePolicies}),s.createElement(r.$nd,{kind:"danger",size:"sm",onClick:()=>{const t=e.triggers.filter(e=>"natural_language"!==e.type);F(e.id,{triggers:t})},disabled:!n.enablePolicies},"Remove Natural Language Trigger")):s.createElement("div",null,s.createElement(r.$nd,{kind:"tertiary",size:"sm",renderIcon:a.OMN,onClick:()=>{F(e.id,{triggers:[...e.triggers,{type:"natural_language",value:[],target:"agent_response",threshold:.7}]})},disabled:!n.enablePolicies},"Add Natural Language Trigger")))})(),s.createElement(r.l6P,{id:`format-type-${e.id}`,labelText:"Format Type",value:e.format_type,onChange:t=>F(e.id,{format_type:t.target.value}),disabled:!n.enablePolicies,helperText:"direct"===e.format_type?"Directly replace the response with the provided string (no LLM processing)":"markdown"===e.format_type?"Use LLM to reformat the response according to markdown instructions":"Use LLM to extract and format the response as JSON matching the schema"},s.createElement(r.ebT,{value:"direct",text:"Direct Answer (No LLM)"}),s.createElement(r.ebT,{value:"markdown",text:"Markdown Instructions (LLM)"}),s.createElement(r.ebT,{value:"json_schema",text:"JSON Schema (LLM)"})),s.createElement(r.fs1,{id:`format-config-${e.id}`,labelText:"direct"===e.format_type?"Direct Answer String":"markdown"===e.format_type?"Formatting Instructions (Markdown)":"JSON Schema",value:e.format_config,onChange:t=>F(e.id,{format_config:t.target.value}),placeholder:"direct"===e.format_type?"You are not allowed to view this sensitive data":"markdown"===e.format_type?"Format the response in a clear, structured way with proper headings and bullet points.":'{\n "type": "object",\n "properties": {\n "summary": {"type": "string"},\n "details": {"type": "array"}\n }\n}',rows:"json_schema"===e.format_type?12:"direct"===e.format_type?4:8,disabled:!n.enablePolicies,helperText:"direct"===e.format_type?"This exact string will replace the AI response when triggers match (no LLM processing)":"markdown"===e.format_type?"Markdown instructions for how to format the AI response (processed by LLM)":"JSON schema that the formatted response must match (processed by LLM)"}),s.createElement(r.Q7x,{id:`priority-outputformatter-${e.id}`,label:"Priority",value:e.priority,onChange:(t,{value:o})=>F(e.id,{priority:Number(o)}),min:0,max:100,disabled:!n.enablePolicies,helperText:"Higher priority formatters are checked first"}))))}))))))))),s.createElement(r.jlY,null,s.createElement(r.$nd,{kind:"secondary",onClick:e},"Cancel"),s.createElement(r.$nd,{kind:"primary",renderIcon:a.eMP,onClick:async()=>{document.activeElement instanceof HTMLElement&&document.activeElement.blur(),await new Promise(e=>setTimeout(e,50)),p("saving");try{const s=await u(t);let i={};if(s.ok){i=(await s.json()).config||{}}const r=n.policies.map(e=>({...e,triggers:e.triggers.map(e=>{if("natural_language"===e.type&&void 0!==e.value){const t=Array.isArray(e.value)?e.value:"string"==typeof e.value?[e.value]:[];return{...e,value:t}}return e})})),a={enablePolicies:n.enablePolicies,policies:r},c={...i,policies:a},d=t?await m(c):await g(c);if(d.ok)p("success"),U({kind:"success",title:"Policies saved successfully",subtitle:`${a.policies.length} ${1===a.policies.length?"policy":"policies"} saved`}),o?.(a),setTimeout(()=>{p("idle"),e()},1500);else{const e=await d.text();p("error");let t="Failed to save policies";try{const o=JSON.parse(e);t=o.error||o.message||t}catch{t=e||t}U({kind:"error",title:"Save failed",subtitle:t}),setTimeout(()=>p("idle"),2e3)}}catch(e){p("error");const t=e instanceof Error?e.message:"Network error occurred";U({kind:"error",title:"Save failed",subtitle:t}),setTimeout(()=>p("idle"),2e3)}},disabled:"saving"===l},"idle"===l&&"Save Changes","saving"===l&&"Saving...","success"===l&&"Saved!","error"===l&&"Error!"))),z&&s.createElement("div",{style:{position:"fixed",top:"3rem",right:"1rem",zIndex:1e4,maxWidth:"400px"}},s.createElement(r.HYS,{kind:z.kind,title:z.title,subtitle:z.subtitle,timeout:5e3,onClose:()=>U(null),lowContrast:!0})))}var ue=o(8895),fe=o(7414),me={};me.styleTagTransform=I(),me.setAttributes=C(),me.insert=E().bind(null,"head"),me.domAPI=z(),me.insertStyleElement=S();k()(fe.A,me),fe.A&&fe.A.locals&&fe.A.locals;var ge=({variable:e,onClose:t})=>{const o=`## ${e.name}\n\n**Type:** \`${e.type}\`${e.count_items?` (${e.count_items} items)`:""}\n\n${e.description?`**Description:** ${e.description}\n\n`:""}**Value:**\n\`\`\`\n${e.value_preview}\n\`\`\``;return s.createElement("div",{className:"variable-popup-overlay",onClick:t},s.createElement("div",{className:"variable-popup-content",onClick:e=>e.stopPropagation()},s.createElement("div",{className:"variable-popup-header"},s.createElement("h3",null,"Variable Details"),s.createElement("div",{className:"variable-popup-actions"},s.createElement("button",{className:"variable-popup-download-btn",onClick:()=>{if("dict"===e.type)try{const t=JSON.parse(e.value_preview),o=JSON.stringify(t,null,2),s=new Blob([o],{type:"application/octet-stream"}),n=URL.createObjectURL(s),i=document.createElement("a");return i.href=n,i.download=`${e.name}.json`,document.body.appendChild(i),i.click(),document.body.removeChild(i),void URL.revokeObjectURL(n)}catch(e){}const t=`# Variable: ${e.name}\n\n**Type:** ${e.type}\n\n${e.description?`**Description:** ${e.description}\n\n`:""}**Value:**\n\`\`\`\n${e.value_preview}\n\`\`\``,o=new Blob([t],{type:"text/markdown"}),s=URL.createObjectURL(o),n=document.createElement("a");n.href=s,n.download=`${e.name}.md`,document.body.appendChild(n),n.click(),document.body.removeChild(n),URL.revokeObjectURL(s)},title:"dict"===e.type?"Download as JSON":"Download as Markdown"},s.createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"currentColor"},s.createElement("path",{d:"M8.5 1a.5.5 0 0 0-1 0v8.793L5.354 7.646a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 9.793V1z"}),s.createElement("path",{d:"M3 13h10a1 1 0 0 0 1-1v-1.5a.5.5 0 0 0-1 0V12H3v-.5a.5.5 0 0 0-1 0V12a1 1 0 0 0 1 1z"})),"Download ","dict"===e.type?"JSON":"MD"),s.createElement("button",{className:"variable-popup-close-btn",onClick:t},"×"))),s.createElement("div",{className:"variable-popup-body",dangerouslySetInnerHTML:{__html:(0,ue.xI)(o)}})))},ve=o(6999),he={};he.styleTagTransform=I(),he.setAttributes=C(),he.insert=E().bind(null,"head"),he.domAPI=z(),he.insertStyleElement=S();k()(ve.A,he),ve.A&&ve.A.locals&&ve.A.locals;var _e=({variables:e,history:t=[],selectedAnswerId:o,onSelectAnswer:n})=>{const[i,r]=(0,s.useState)(!0),[a,c]=(0,s.useState)(null),d=Object.keys(e);if(0===d.length&&0===t.length)return null;d.length>0||t.length;return s.createElement(s.Fragment,null,s.createElement("div",{className:"variables-sidebar "+(i?"expanded":"collapsed")},s.createElement("div",{className:"variables-sidebar-header"},s.createElement("button",{className:"variables-sidebar-toggle",onClick:()=>r(!i),title:i?"Collapse variables panel":"Expand variables panel"},i?s.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},s.createElement("polyline",{points:"15 18 9 12 15 6"})):s.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},s.createElement("polyline",{points:"9 18 15 12 9 6"}))),i&&s.createElement(s.Fragment,null,s.createElement("div",{className:"variables-sidebar-title"},s.createElement("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},s.createElement("path",{d:"M4 7h16M4 12h16M4 17h16"})),s.createElement("span",null,"Variables"),s.createElement("span",{className:"variables-count"},d.length)),t.length>0&&s.createElement("select",{className:"variables-history-select",value:o||"",onChange:e=>n&&n(e.target.value),onClick:e=>e.stopPropagation(),title:"Select which conversation turn to view variables from"},t.map(e=>{return s.createElement("option",{key:e.id,value:e.id},e.title," - ",Object.keys(e.variables).length," variable",1!==Object.keys(e.variables).length?"s":""," (",(t=e.timestamp,new Date(t).toLocaleTimeString([],{hour:"2-digit",minute:"2-digit"})),")");var t})))),i&&s.createElement("div",{className:"variables-sidebar-content"},t.length>0&&s.createElement("div",{className:"variables-history-info"},"Viewing: ",t.find(e=>e.id===o)?.title||"Latest turn",s.createElement("span",{className:"history-count"},t.length," turns total")),s.createElement("div",{className:"variables-list"},0===d.length&&t.length>0?s.createElement("div",{className:"no-variables-message"},s.createElement("p",null,"No variables in current turn."),s.createElement("p",null,"Select a previous turn from the dropdown above to view its variables.")):d.map(t=>{const o=e[t];return s.createElement("div",{key:t,className:"variable-item",onClick:()=>c({name:t,...o})},s.createElement("div",{className:"variable-item-header"},s.createElement("code",{className:"variable-name"},t),s.createElement("span",{className:"variable-type"},o.type)),o.description&&s.createElement("div",{className:"variable-description"},o.description),void 0!==o.count_items&&o.count_items>1&&s.createElement("div",{className:"variable-meta"},s.createElement("span",{className:"variable-count"},o.count_items," items")),s.createElement("div",{className:"variable-preview"},o.value_preview?o.value_preview.substring(0,80)+(o.value_preview.length>80?"...":""):""))})))),!i&&s.createElement("button",{className:"variables-sidebar-floating-toggle",onClick:()=>r(!0),title:"Show variables panel"},s.createElement("svg",{width:"20",height:"20",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2"},s.createElement("polyline",{points:"9 18 15 12 9 6"})),s.createElement("span",{className:"variables-floating-count"},d.length)),a&&s.createElement(ge,{variable:a,onClose:()=>c(null)}))};const xe=[{value:"none",label:"No auth",needsKey:!1},{value:"header",label:"Header",needsKey:!0},{value:"bearer",label:"Bearer token",needsKey:!1},{value:"api-key",label:"API key (query)",needsKey:!0},{value:"basic",label:"Basic (user:pass)",needsKey:!1},{value:"query",label:"Query parameter",needsKey:!0}];var ye=o(6995),ke={};ke.styleTagTransform=I(),ke.setAttributes=C(),ke.insert=E().bind(null,"head"),ke.domAPI=z(),ke.insertStyleElement=S();k()(ye.A,ke),ye.A&&ye.A.locals&&ye.A.locals;const we={type:"none"},ze=[{id:"filesystem",name:"Filesystem",description:"Read and write files in a specified directory",icon:a.vdG,config:{name:"filesystem",type:"mcp",mcpMode:"command",command:"npx",argsText:"-y\n@modelcontextprotocol/server-filesystem\n./cuga_workspace",description:"Filesystem access for reading and writing files",transport:"stdio"}},{id:"drawio",name:"Drawio",description:"Create and manipulate diagrams using Draw.io",icon:a.Bjj,config:{name:"drawio",type:"mcp",mcpMode:"command",command:"npx",argsText:"-y\n@next-ai-drawio/mcp-server@latest",description:"Drawio diagram creation and manipulation server",transport:"stdio"}},{id:"browser_mcp",name:"Browser_MCP",description:"Browser automation and web interaction capabilities",icon:a.Bjj,config:{name:"browser_mcp",type:"mcp",mcpMode:"command",command:"npx",argsText:"-y\n@agent-infra/mcp-server-browser@latest",description:"Browser automation and web interaction server",transport:"stdio"}}];function Ue({onClose:e,onSave:t,initial:o}){const[n,i]=(0,s.useState)(""),[c,d]=(0,s.useState)("mcp"),[l,p]=(0,s.useState)("url"),[b,u]=(0,s.useState)(""),[f,m]=(0,s.useState)(""),[g,v]=(0,s.useState)(""),[h,_]=(0,s.useState)(""),[x,y]=(0,s.useState)("none"),[k,w]=(0,s.useState)(""),[z,U]=(0,s.useState)(""),[E,B]=(0,s.useState)(!o);(0,s.useEffect)(()=>{if(o){i(o.name),d(o.type),u(o.url??"");const e=!!o.command?.trim(),t=o.transport??(o.url?"sse":"stdio");p(e?"command":"http"===t?"url-http":"url"),m(o.command??""),v((o.args??[]).join("\n")),_(o.description??"");const s=o.auth??we;y("none"!==s.type&&s.type?s.type:"none"),w(s.key??""),U(s.value??""),B(!1)}},[o]);const C=xe.find(e=>e.value===x),A=C?.needsKey??!1,S="mcp"===c&&"command"===l,M="openapi"===c?b.trim().length>0:S?f.trim().length>0:b.trim().length>0;return s.createElement(r.KXP,{open:!0,onClose:e,size:"lg",isFullWidth:!0,preventCloseOnClickOutside:!0},s.createElement(r.rQ0,{title:o?"Edit tool":"Add tool",buttonOnClick:e}),s.createElement("form",{onSubmit:o=>{o.preventDefault();const s="mcp"===c&&"command"===l,i=g.split("\n").map(e=>e.trim()).filter(Boolean),r={name:n.trim()||("mcp"===c?"mcp":"openapi"),type:c,url:s?void 0:b.trim()||void 0,description:h.trim()||void 0};s?(r.command=f.trim(),r.args=i.length?i:void 0,r.transport="stdio"):"mcp"===c&&b.trim()&&(r.transport="url-http"===l?"http":"sse"),"none"===x||A&&!k.trim()||(r.auth={type:x,...A&&{key:k.trim()},...z.trim()&&{value:z.trim()}}),t(r),e()}},s.createElement(r.cwr,{hasScrollingContent:!0,className:"add-tool-modal-body"},!o&&E&&s.createElement("div",{style:{marginBottom:"1.5rem"}},s.createElement("div",{style:{display:"flex",alignItems:"center",gap:"0.5rem",marginBottom:"1rem"}},s.createElement(a.Bjj,{size:20}),s.createElement("h4",{className:"cds--type-heading-compact-01"},"Start from a template")),s.createElement("div",{style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(280px, 1fr))",gap:"1rem"}},ze.map(e=>{const t=e.icon;return s.createElement(r.t3h,{key:e.id,onClick:()=>(e=>{const t=e.config;i(t.name||""),d(t.type||"mcp"),p(t.mcpMode||"url"),u(t.url||""),m(t.command||""),v(t.argsText||(t.args||[]).join("\n")),_(t.description||"");const o=t.auth??we;y("none"!==o.type&&o.type?o.type:"none"),w(o.key??""),U(o.value??""),B(!1)})(e),style:{padding:"1rem"}},s.createElement("div",{style:{display:"flex",alignItems:"flex-start",gap:"0.75rem"}},s.createElement(t,{size:24,style:{flexShrink:0,marginTop:"0.125rem"}}),s.createElement("div",{style:{flex:1,minWidth:0}},s.createElement("div",{className:"cds--type-body-compact-01 cds--type-semibold",style:{marginBottom:"0.25rem"}},e.name),s.createElement("div",{className:"cds--type-helper-text-01",style:{color:"var(--cds-text-secondary)"}},e.description))))})),s.createElement("div",{style:{marginTop:"1rem",paddingTop:"1rem",borderTop:"1px solid var(--cds-border-subtle-01)"}},s.createElement(r.$nd,{kind:"ghost",size:"sm",onClick:()=>B(!1)},"Or configure manually"))),!o&&!E&&s.createElement("div",{style:{marginBottom:"1rem"}},s.createElement(r.$nd,{kind:"ghost",size:"sm",renderIcon:a.Bjj,onClick:()=>B(!0)},"Browse templates")),s.createElement(r.gE_,{legendText:""},s.createElement(r.ksK,{id:"tool-name",labelText:"Name",value:n,onChange:e=>i(e.target.value),placeholder:"mcp"===c?"e.g. filesystem":"e.g. crm",helperText:"Display name for this tool or server"})),s.createElement(r.gE_,{legendText:""},s.createElement(r.l6P,{id:"tool-type",labelText:"Type",value:c,onChange:e=>d(e.target.value)},s.createElement(r.ebT,{value:"mcp",text:"MCP server"}),s.createElement(r.ebT,{value:"openapi",text:"OpenAPI service"}))),"mcp"===c&&s.createElement(r.gE_,{legendText:""},s.createElement(r.l6P,{id:"tool-mcp-mode",labelText:"Connection",value:l,onChange:e=>p(e.target.value)},s.createElement(r.ebT,{value:"url",text:"URL (SSE)"}),s.createElement(r.ebT,{value:"url-http",text:"URL (HTTP)"}),s.createElement(r.ebT,{value:"command",text:"Command (stdio)"}))),"mcp"===c&&"command"===l?s.createElement(s.Fragment,null,s.createElement(r.gE_,{legendText:""},s.createElement(r.ksK,{id:"tool-command",labelText:"Command",value:f,onChange:e=>m(e.target.value),placeholder:"e.g. npx"})),s.createElement(r.gE_,{legendText:""},s.createElement(r.fs1,{id:"tool-args",labelText:"Args (one per line)",value:g,onChange:e=>v(e.target.value),placeholder:"-y\n@modelcontextprotocol/server-filesystem\n./cuga_workspace",rows:4,helperText:"One argument per line (e.g. -y, package name, working directory)"}))):s.createElement(r.gE_,{legendText:""},s.createElement(r.ksK,{id:"tool-url",labelText:"URL",value:b,onChange:e=>u(e.target.value),placeholder:"mcp"===c?"url-http"===l?"https://example.com/mcp":"http://localhost:8112/sse":"http://localhost:8007/openapi.json",required:"openapi"===c||"url"===l||"url-http"===l,helperText:"mcp"===c?"url-http"===l?"MCP server Streamable HTTP endpoint":"MCP server SSE endpoint (e.g. /sse)":"OpenAPI spec URL"})),s.createElement(r.gE_,{legendText:""},s.createElement(r.fs1,{id:"tool-description",labelText:"Description (optional)",value:h,onChange:e=>_(e.target.value),placeholder:"Short description of what this tool provides",rows:2})),s.createElement(r.gE_,{legendText:"Authentication"},s.createElement(r.l6P,{id:"tool-auth-type",labelText:"Auth type",value:x,onChange:e=>y(e.target.value)},xe.map(e=>s.createElement(r.ebT,{key:e.value,value:e.value,text:e.label}))),A&&s.createElement(r.ksK,{id:"tool-auth-key",labelText:"Header / query key",value:k,onChange:e=>w(e.target.value),placeholder:"header"===x?"X-API-Key":"api_key"}),("none"!==x||z)&&s.createElement(r.ksK,{id:"tool-auth-value",type:"password",labelText:"Secret / token / value",value:z,onChange:e=>U(e.target.value),placeholder:"Leave empty to not store",autoComplete:"off"}))),s.createElement(r.jlY,null,s.createElement(r.$nd,{kind:"secondary",onClick:e},"Cancel"),s.createElement(r.$nd,{kind:"primary",type:"submit",disabled:!M},o?"Save":"Add tool"))))}var Ee=o(9750),Be={};Be.styleTagTransform=I(),Be.setAttributes=C(),Be.insert=E().bind(null,"head"),Be.domAPI=z(),Be.insertStyleElement=S();k()(Ee.A,Be),Ee.A&&Ee.A.locals&&Ee.A.locals;function Ce({tools:e,onChange:t,connectedApps:o=[],connectedTools:n=[],agentId:i="cuga-default",onError:c}){const[d,l]=(0,s.useState)(!1),[p,b]=(0,s.useState)(null),[u,f]=(0,s.useState)(null),[m,g]=(0,s.useState)(null),[v,h]=(0,s.useState)(!1),_=null!==p?e[p]??null:null,x=(o.length>0||n.length,null!==u?e[u]??null:null),y=null!==m,k=y?m:x?.name??null,w=(0,s.useMemo)(()=>k?n.filter(e=>e.app===k):[],[k,n]),z=(0,s.useMemo)(()=>k?e.find(e=>e.name===k)?.include:void 0,[k,e]),U=()=>{f(null),g(null)},E=new Set(e.map(e=>e.name)),B=(o.filter(e=>!E.has(e.name)),v?e:e.slice(0,3));return s.createElement(r.BJc,{gap:5,orientation:"vertical"},0===e.length?s.createElement("p",{className:"tools-config-empty"},"No tools configured yet."):s.createElement(r.BJc,{gap:3,orientation:"vertical",className:"tools-config-list"},B.map((o,i)=>{const c=n.some(e=>e.app===o.name),d=o.url||(o.command?`${o.command}${o.args?.length?` ${o.args.join(" ")}`:""}`:null),l=o.include&&o.include.length>0;return s.createElement(r.FAs,{key:i,className:"tools-config-tile"},s.createElement("div",{className:"tools-config-tile-main"},s.createElement("div",{className:"tools-config-tile-info"},s.createElement("span",{className:"tools-config-tile-name"},o.name||("mcp"===o.type?"MCP":"OpenAPI")),s.createElement(r.vwO,{type:"mcp"===o.type?"blue":"green",size:"sm"},"mcp"===o.type?"MCP":"OpenAPI"),c&&s.createElement("span",{className:"tools-config-tile-badge"},"Connected"),l&&s.createElement("span",{className:"tools-config-tile-badge tools-config-tile-badge-subset"},o.include.length," selected")),s.createElement(r.ztN,{gap:1},c&&s.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,iconDescription:"Select tools",renderIcon:a.dJT,onClick:()=>f(i)}),s.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,iconDescription:"Edit",renderIcon:a.ffu,onClick:()=>b(i)}),s.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,iconDescription:"Remove",renderIcon:a.zHo,onClick:()=>(o=>{const s=e.filter((e,t)=>t!==o);t(s)})(i)}))),d&&s.createElement("p",{className:"tools-config-tile-source",title:d},d.length>60?`${d.slice(0,60)}…`:d))})),s.createElement(r.ztN,{gap:3},s.createElement(r.$nd,{kind:"secondary",size:"sm",renderIcon:a.OMN,onClick:()=>l(!0)},"Add tool"),e.length>3&&!v&&s.createElement(r.$nd,{kind:"ghost",size:"sm",onClick:()=>h(!0)},"Show ",e.length-3," more"),e.length>3&&v&&s.createElement(r.$nd,{kind:"ghost",size:"sm",onClick:()=>h(!1)},"Show less")),d&&s.createElement(Ue,{onClose:()=>l(!1),onSave:o=>{const s=[...e,o];t(s),l(!1)},initial:null}),null!==p&&s.createElement(Ue,{onClose:()=>b(null),onSave:o=>{if(null===p)return;const s=[...e];s[p]=o,t(s),b(null)},initial:_}),k&&s.createElement(Ae,{serverName:k,appTools:w,currentInclude:z,isNewInConfig:y&&!e.some(e=>e.name===k),onClose:U,onSave:s=>{y&&m?((s,n)=>{const i=e.findIndex(e=>e.name===s);let r;if(i>=0)r=e.map((e,t)=>{if(t!==i)return e;if(n&&n.length>0)return{...e,include:n};const{include:o,...s}=e;return s});else{const t={name:s,type:"mcp",url:"",description:""};if(n&&n.length>0&&(t.include=n),o.findIndex(e=>e.name===s)>=0){r=[...e];let n=0;for(const t of o){if(t.name===s)break;e.some(e=>e.name===t.name)&&n++}r.splice(n,0,t)}else r=[...e,t]}t(r)})(m,s):null!==u&&((o,s)=>{const n=e.map((e,t)=>{if(t!==o)return e;if(s&&s.length>0)return{...e,include:s};const{include:n,...i}=e;return i});t(n)})(u,s),U()}}))}function Ae({serverName:e,appTools:t,currentInclude:o,isNewInConfig:n,onClose:i,onSave:a}){const c=(0,s.useMemo)(()=>t.map(e=>e.id??e.name),[t]),d=!o||0===o.length||o.length===c.length,[l,p]=(0,s.useState)(()=>d?new Set(c):new Set(o??[])),[b,u]=(0,s.useState)(d);return s.createElement(r.KXP,{open:!0,onClose:i,size:"lg",isFullWidth:!0},s.createElement(r.rQ0,{title:`Tools for ${e}`,buttonOnClick:i}),s.createElement(r.cwr,{hasScrollingContent:!0,className:"server-tools-modal-body"},n&&s.createElement("p",{className:"tools-config-modal-new-hint"},"Saving will add ",s.createElement("strong",null,e)," to your configuration list above."),s.createElement("div",{className:"tools-config-tools-checkbox-row"},s.createElement(r.Sc0,{id:"tools-select-all",labelText:"Select all",checked:b||l.size===c.length,onChange:(e,{checked:t})=>(e=>{u(e),p(e?new Set(c):new Set)})(!!t)})),s.createElement("ul",{className:"tools-config-tools-list"},t.map(e=>{const t=e.id??e.name,o=b||l.has(t);return s.createElement("li",{key:t,className:"tools-config-tools-list-item"},s.createElement(r.Sc0,{id:`tool-${t}`,labelText:s.createElement(s.Fragment,null,s.createElement("span",{className:"tools-config-tool-id"},t),e.description&&s.createElement("span",{className:"tools-config-tool-desc"},e.description.slice(0,80),e.description.length>80?"…":"")),checked:o,onChange:()=>(e=>{p(t=>{const o=new Set(t);return o.has(e)?o.delete(e):o.add(e),o}),u(!1)})(t),title:e.description||e.name}))}))),s.createElement(r.jlY,null,s.createElement(r.$nd,{kind:"secondary",onClick:i},"Cancel"),s.createElement(r.$nd,{kind:"primary",onClick:()=>{b||l.size===c.length?a(void 0):a(Array.from(l))}},"Save")))}var Se=o(8669),Me={};Me.styleTagTransform=I(),Me.setAttributes=C(),Me.insert=E().bind(null,"head"),Me.domAPI=z(),Me.insertStyleElement=S();k()(Se.A,Me),Se.A&&Se.A.locals&&Se.A.locals;const Ie={isOn:!0,greeting:"Hello, how can I help you today?",starters:["Hi, what can you do for me?"]},Fe={llm:{api_key:"",base_url:"",model:"",temperature:.7},tools:[],feature_flags:{enable_todos:!0,reflection:!1,max_steps:70,shortlisting_tool_threshold:35},homescreen:{...Ie}},Pe={intent_guard:"Intent guards",playbook:"Playbooks",tool_guide:"Tool guides",tool_approval:"Tool approval",output_formatter:"Output formatters"};function Te(e){if(null==e)return e;if(Array.isArray(e))return e.map(Te);if("object"==typeof e){const t="type"in e&&"string"==typeof e.type,o={};for(const[s,n]of Object.entries(e)){const e=s.toLowerCase(),i="api_key"===e||t&&("value"===e||"key"===e);o[s]=i&&"string"==typeof n&&n.length>0?"••••••••":Te(n)}return o}return e}function Ne(){const{agentId:e}=(0,i.g)(),t=(0,i.zy)().search||"",[o,n]=(0,s.useState)(Fe),[c,d]=(0,s.useState)([]),[l,h]=(0,s.useState)("idle"),[_,x]=(0,s.useState)(null),[y,k]=(0,s.useState)([]),[w,z]=(0,s.useState)(!1),[U,E]=(0,s.useState)(null),[B,C]=(0,s.useState)([]),[A,S]=(0,s.useState)([]),[M,I]=(0,s.useState)("idle"),[F,P]=(0,s.useState)(null),T=(0,s.useRef)(null),[N,j]=(0,s.useState)({}),[D,L]=(0,s.useState)([]),[$,R]=(0,s.useState)(null),[J,W]=(0,s.useState)(!1),[X,H]=(0,s.useState)(null),[Y,K]=(0,s.useState)(!1),[G,V]=(0,s.useState)(null),Q=(0,s.useRef)(!0),Z=(0,s.useRef)(null),ee=(0,s.useRef)(o);ee.current=o,(0,s.useEffect)(()=>{b().then(e=>e.ok?e.json():null).then(e=>e&&V({agent_id:e.agent_id??"cuga-default",config_version:e.config_version??null})).catch(()=>{})},[]);(0,s.useCallback)((e,t)=>{j(e),L((t??[]).map(e=>({id:e.id??String(e.timestamp??Math.random()),title:e.title??"Turn",timestamp:e.timestamp??0,variables:e.variables??{}}))),t?.length&&!$&&R(t[0]?.id??null)},[$]);const te=(0,s.useCallback)(e=>(e??[]).map(e=>{const t="openapi"===e.type?"openapi":"mcp";let o=e.auth;"string"==typeof o&&o&&(o={type:"bearer",value:o});const s={name:e.name??t,type:t,url:e.url||void 0,description:e.description,auth:o};return Array.isArray(e.include)&&e.include.length>0&&(s.include=e.include),null!=e.command&&String(e.command).trim()?(s.command=String(e.command).trim(),s.args=Array.isArray(e.args)?e.args:[],s.transport=e.transport||"stdio"):"mcp"===t&&s.url&&(s.transport=e.transport||"sse"),s}),[]),oe=(0,s.useCallback)((e,t,o)=>{const s=`toast-${Date.now()}-${Math.random()}`;k(n=>[...n,{id:s,kind:e,title:t,subtitle:o}]),setTimeout(()=>{k(e=>e.filter(e=>e.id!==s))},5e3)},[]),se=(0,s.useCallback)(e=>{k(t=>t.filter(t=>t.id!==e))},[]),ne=(0,s.useCallback)(async()=>{try{Q.current=!0;const[e,t]=await Promise.all([u(!0),v(!0)]);if(!e.ok&&e.status>=400){const t=`Failed to load draft config (${e.status} ${e.statusText})`;oe("error","Load Error",t)}if(!t.ok&&t.status>=400){const e=`Failed to load tools list (${t.status} ${t.statusText})`;oe("warning","Load Warning",e)}const o={...Fe};let s=null;if(e.ok){const t=await e.json();if("draft"===t.version||t.config&&Object.keys(t.config).length>0){if(t.config&&(Object.assign(o,t.config),Array.isArray(o.tools)&&(o.tools=te(o.tools)),o.policies&&(o.policies.enablePolicies||!1===o.policies.enablePolicies||(o.policies.enablePolicies=!0),Array.isArray(o.policies.policies)||(o.policies.policies=[])),t.config.homescreen)){const e=t.config.homescreen;o.homescreen={isOn:e.isOn??Ie.isOn,greeting:e.greeting??Ie.greeting,starters:Array.isArray(e.starters)?e.starters.slice(0,4).filter(e=>"string"==typeof e):Ie.starters??[]}}s="draft"===t.version?"draft":t.version??null}}if(null===s){const e=await u();if(e.ok){const t=await e.json();if(t.config&&Object.keys(t.config).length>0&&(Object.assign(o,t.config),Array.isArray(o.tools)&&(o.tools=te(o.tools)),o.policies&&(o.policies.enablePolicies||!1===o.policies.enablePolicies||(o.policies.enablePolicies=!0),Array.isArray(o.policies.policies)||(o.policies.policies=[])),t.config.homescreen)){const e=t.config.homescreen;o.homescreen={isOn:e.isOn??Ie.isOn,greeting:e.greeting??Ie.greeting,starters:Array.isArray(e.starters)?e.starters.slice(0,4).filter(e=>"string"==typeof e):Ie.starters??[]}}s="number"==typeof t.version?t.version:null}else if(e.status>=400){const t=`Failed to load published config (${e.status} ${e.statusText})`;oe("error","Load Error",t)}}if(t.ok){const e=await t.json();C(e.apps??[]),S((e.tools??[]).map(e=>({...e,id:e.id??e.name})))}else C([]),S([]);n(o),H(s),x(null),setTimeout(()=>{Q.current=!1},0)}catch(e){const t=e instanceof Error?e.message:"Failed to load config";x(t),oe("error","Load Error",t),Q.current=!1}},[te,oe]),ie=(0,s.useCallback)(async()=>{try{const e=await async function(){return p("/api/manage/config/history")}();if(e.ok){const t=await e.json();d(t.versions||[])}}catch{d([])}},[]);(0,s.useEffect)(()=>{ne(),ie()},[ne,ie]);const re=(0,s.useCallback)(async()=>{const e=ee.current;K(!0);try{const t=await m(e);if(K(!1),t.ok){const e=await t.json().catch(()=>({}));H("draft");if("partial"===e.status&&(e.tool_errors||e.policy_errors)){if(e.tool_errors&&Object.entries(e.tool_errors).forEach(([e,t])=>{const o=t?.error||t?.message||"Unknown error",s=t?.type?` (${t.type})`:"";oe("warning",`Tool failed: ${e}`,`${o}${s}`)}),e.policy_errors){(Array.isArray(e.policy_errors)?e.policy_errors:[e.policy_errors]).forEach(e=>oe("warning","Policy error","string"==typeof e?e:String(e)))}oe("info","Draft saved with warnings",e.message||"Some tools or policies failed to load")}else oe("success","Draft saved","Your changes have been saved to draft")}else{const e=`Failed to save draft (${t.status} ${t.statusText})`;oe("error","Draft Save Failed",e)}}catch(e){K(!1);const t=e instanceof Error?e.message:"Network error saving draft";oe("error","Draft Save Failed",t)}},[oe]);(0,s.useEffect)(()=>{if(Q.current)return;const e=setTimeout(()=>{Z.current=null,re()},500);return Z.current=e,()=>{Z.current&&clearTimeout(Z.current)}},[JSON.stringify({llm:o.llm,tools:o.tools,policies:o.policies,homescreen:o.homescreen}),re]),(0,s.useEffect)(()=>{"ok"===M&&re()},[M,re]);const ae=(e,t)=>{n(o=>({...o,llm:{...o.llm??{},[e]:t}}))},ce=(e,t)=>{n(o=>({...o,feature_flags:{...o.feature_flags??{},[e]:t}}))},de=(e,t)=>{n(o=>({...o,homescreen:{...o.homescreen??Ie,[e]:t}}))},pe=(0,s.useCallback)(e=>{const t=e.target.files?.[0];if(e.target.value="",!t)return;I("idle"),P(null);const o=new FileReader;o.onload=()=>{try{const e=o.result,t=JSON.parse(e),s={...Fe};if(t.llm&&"object"==typeof t.llm&&(s.llm={...s.llm,...t.llm}),Array.isArray(t.tools)&&(s.tools=te(t.tools)),t.feature_flags&&"object"==typeof t.feature_flags&&(s.feature_flags={...s.feature_flags,...t.feature_flags}),void 0!==t.policies){const e=t.policies;if(Array.isArray(e))s.policies={enablePolicies:!0,policies:e};else if(e&&"object"==typeof e&&"policies"in e){const t=e;s.policies={enablePolicies:t.enablePolicies??!0,policies:Array.isArray(t.policies)?t.policies:[]}}}if(t.homescreen&&"object"==typeof t.homescreen){const e=t.homescreen;s.homescreen={isOn:e.isOn??Ie.isOn,greeting:e.greeting??Ie.greeting,starters:Array.isArray(e.starters)?e.starters.slice(0,4).filter(e=>"string"==typeof e):Ie.starters??[]}}n(s),I("ok"),P(null),setTimeout(()=>I("idle"),2500)}catch{const e="Invalid JSON";I("error"),P(e),oe("error","Import failed",e),setTimeout(()=>{I("idle"),P(null)},2500)}},o.onerror=()=>{const e="Failed to read file";I("error"),P(e),oe("error","Import failed",e),setTimeout(()=>{I("idle"),P(null)},2500)},o.readAsText(t)},[te,oe]),ue=o.llm??{},fe=o.feature_flags??{},me=o.tools??[],ge=function(e){const t={};for(const o of e){const e=o.policy_type??"other";t[e]=(t[e]??0)+1}return{total:e.length,byType:t}}(o.policies?.policies??[]),ve=o.policies?.enablePolicies??!1;return s.createElement("div",{className:"manage-page"},s.createElement(O,{title:"CUGA Agent",agentContext:G??void 0,navItems:[{label:"Agents",to:`/manage${t}`},{label:"Chat",to:t?`/${t}`:"/chat"}],linkComponent:i.N_}),s.createElement("div",{className:"manage-layout"},s.createElement("div",{className:"manage-config-panel"},s.createElement("div",{className:"manage-config-scroll"},s.createElement(r.Wdr,{withBackground:!0},s.createElement(r.nD3,{align:"start",size:"md"},s.createElement(r.AsP,{title:"LLM Configuration",open:!0},s.createElement(r.Tku,{gap:5,className:"manage-llm-fields"},s.createElement(r.gE_,{legendText:""},s.createElement(r.ksK,{type:"password",id:"llm-api-key",labelText:"API Key",value:ue.api_key??"",onChange:e=>ae("api_key",e.target.value),placeholder:"sk-..."})),s.createElement(r.gE_,{legendText:""},s.createElement(r.ksK,{type:"text",id:"llm-base-url",labelText:"Base URL",value:ue.base_url??"",onChange:e=>ae("base_url",e.target.value),placeholder:"https://api.openai.com/v1",helperText:"Optional; leave empty for default"})),s.createElement(r.gE_,{legendText:""},s.createElement(r.ksK,{type:"text",id:"llm-model",labelText:"Model",value:ue.model??"",onChange:e=>ae("model",e.target.value),placeholder:"gpt-4o"})),s.createElement(r.gE_,{legendText:""},s.createElement(r.Q7x,{id:"llm-temperature",label:"Temperature",min:0,max:2,step:.1,value:ue.temperature??.7,onChange:(e,{value:t})=>(e=>{n(t=>({...t,llm:{...t.llm??{},temperature:e}}))})(Number(t)||.7)})))),s.createElement(r.AsP,{title:"Tools",open:!0},s.createElement(Ce,{tools:me,onChange:e=>{n(t=>({...t,tools:e}))},connectedApps:B,connectedTools:A,agentId:"cuga-default",onError:(e,t)=>oe("error",e,t)})),s.createElement(r.AsP,{title:"Welcome Screen"},s.createElement(r.Tku,{gap:5},s.createElement(r.gE_,{legendText:""},s.createElement(r.Sc0,{id:"homescreen-isOn",labelText:"Show welcome screen",checked:o.homescreen?.isOn??!0,onChange:(e,{checked:t})=>de("isOn",!!t)})),s.createElement(r.gE_,{legendText:""},s.createElement(r.ksK,{id:"homescreen-greeting",labelText:"Greeting message",value:o.homescreen?.greeting??Ie.greeting??"",onChange:e=>de("greeting",e.target.value),placeholder:"Hello, how can I help you today?"})),s.createElement(r.gE_,{legendText:"Starter buttons (max 4)"},[0,1,2,3].map(e=>s.createElement(r.ksK,{key:e,id:`homescreen-starter-${e}`,labelText:`Starter ${e+1}`,value:(o.homescreen?.starters??[])[e]??"",onChange:t=>{return o=e,s=t.target.value,void n(e=>{const t=[...e.homescreen?.starters??Ie.starters??[]];for(;t.length<=o;)t.push("");return t[o]=s,{...e,homescreen:{...e.homescreen??Ie,starters:t.slice(0,4)}}});var o,s},placeholder:0===e?"Hi, what can you do for me?":"Optional"}))),s.createElement(r.BJc,{gap:3,orientation:"horizontal"},s.createElement(r.$nd,{kind:"secondary",size:"sm",renderIcon:a.eMP,onClick:()=>re(),disabled:Y},Y?"Saving…":"Save welcome screen")))),s.createElement(r.AsP,{title:"Features"},s.createElement(r.Tku,{gap:5},s.createElement(r.gE_,{legendText:""},s.createElement(r.Sc0,{id:"enable_todos",labelText:"Enable todos",checked:fe.enable_todos??!0,onChange:(e,{checked:t})=>ce("enable_todos",!!t)})),s.createElement(r.gE_,{legendText:""},s.createElement(r.Sc0,{id:"reflection",labelText:"Reflection",checked:fe.reflection??!1,onChange:(e,{checked:t})=>ce("reflection",!!t)})),s.createElement(r.gE_,{legendText:""},s.createElement(r.Q7x,{id:"max_steps",label:"Max steps",min:1,max:200,value:fe.max_steps??70,onChange:(e,{value:t})=>(e=>{n(t=>({...t,feature_flags:{...t.feature_flags??{},max_steps:e}}))})(Number(t)||70)})),s.createElement(r.gE_,{legendText:""},s.createElement(r.Q7x,{id:"shortlisting_tool_threshold",label:"Shortlisting tool threshold",min:1,max:500,value:fe.shortlisting_tool_threshold??35,onChange:(e,{value:t})=>(e=>{n(t=>({...t,feature_flags:{...t.feature_flags??{},shortlisting_tool_threshold:e}}))})(Number(t)||35),helperText:"Enable find_tools when total tools exceed this count"})),s.createElement(r.BJc,{gap:3,orientation:"horizontal"},s.createElement(r.$nd,{kind:"secondary",size:"sm",renderIcon:a.eMP,onClick:()=>re(),disabled:Y},Y?"Saving…":"Save Flags")))),s.createElement(r.AsP,{title:"Policies"},s.createElement(r.BJc,{gap:3,orientation:"vertical"},s.createElement("p",{className:"cds--type-body-compact-01"},ve?`${ge.total} ${1!==ge.total?"policies":"policy"} defined`:"Policies disabled"),ve&&ge.total>0&&s.createElement("div",{className:"manage-policies-tags"},Object.entries(ge.byType).map(([e,t])=>s.createElement(r.vwO,{key:e,type:"gray",size:"md"},Pe[e]??e,": ",t))),s.createElement(r.$nd,{kind:"secondary",size:"sm",renderIcon:a.Znm,onClick:()=>z(!0)},"Configure policies"))),s.createElement(r.AsP,{title:"Version History"},s.createElement("p",{className:"cds--type-helper-text-01 manage-history-helper"},"Click a version to set it as your current configuration."),0===c.length?s.createElement("p",{className:"cds--type-body-compact-01 cds--color-text-placeholder"},"No versions yet"):s.createElement(r.BJc,{gap:2,orientation:"vertical",className:"manage-history-stack"},c.map(e=>s.createElement(r.t3h,{key:e.version,onClick:()=>(async e=>{try{const t=await f(e);if(t.ok){const o=await t.json(),s={...Fe,...o.config};Array.isArray(s.tools)&&(s.tools=te(s.tools)),n(s),H(e),oe("success","Version Loaded",`Loaded version ${e}`)}else{const o=`Failed to load version ${e} (${t.status} ${t.statusText})`;oe("error","Load Error",o),h("error"),setTimeout(()=>h("idle"),2e3)}}catch(t){const o=t instanceof Error?t.message:`Failed to load version ${e}`;oe("error","Load Error",o),h("error"),setTimeout(()=>h("idle"),2e3)}})(e.version),className:"manage-history-tile"},s.createElement("div",{className:"manage-history-tile-row"},s.createElement("div",{className:"manage-tile-heading"},s.createElement(r.vwO,{type:"blue",size:"md"},"v",e.version),s.createElement("span",{className:"cds--type-body-compact-01"},new Date(e.created_at).toLocaleString()),s.createElement("span",{className:"manage-tile-action-hint cds--type-helper-text-01"},"Set as current")),s.createElement(r.$nd,{kind:"ghost",size:"sm",hasIconOnly:!0,iconDescription:"View JSON",renderIcon:a.yoT,onClick:t=>{t.stopPropagation(),f(e.version).then(e=>e.ok?e.json():null).then(t=>t&&E({version:e.version,config:t.config??{}})).catch(()=>{})}}))))))))),s.createElement(r.Wdr,{withBackground:!0,className:"manage-save-bar"},s.createElement("input",{ref:T,type:"file",accept:".json,application/json",className:"manage-import-input","aria-label":"Import config JSON",onChange:pe}),s.createElement("div",{className:"manage-save-bar-content"},s.createElement("div",{className:"manage-save-bar-buttons"},s.createElement(r.$nd,{kind:"secondary",renderIcon:a._OO,onClick:()=>T.current?.click(),className:"manage-save-bar-button"},"Import"),s.createElement(r.$nd,{kind:"primary",renderIcon:a.eMP,onClick:async()=>{h("saving");try{let e={...o};e.policies||(e.policies={enablePolicies:!0,policies:[]});const t=await g(e);if(t.ok){const o=await t.json(),s="partial"===o.status&&o.tool_errors;if(s){Object.entries(o.tool_errors).forEach(([e,t])=>{const o=t.error||t.message||"Unknown error",s=t.type?` (${t.type})`:"";oe("warning",`Tool initialization failed: ${e}`,`${o}${s}`)});const e=Object.keys(o.tool_errors).length;oe("info","Configuration partially saved",o.message||`${e} tool(s) failed to initialize`)}o.partial_errors&&Array.isArray(o.partial_errors)&&o.partial_errors.length>0&&o.partial_errors.forEach(e=>{const t="string"==typeof e?e:e.message||e.error||"Unknown error";oe("warning","Partial save error",t)}),n(e),H("number"==typeof o.version?o.version:"draft"),h("success"),s||o.partial_errors&&0!==o.partial_errors.length||oe("success","Configuration saved","Your configuration has been saved successfully"),ie(),setTimeout(()=>h("idle"),2e3)}else{let e=`Failed to save configuration (${t.status} ${t.statusText})`;try{const o=await t.json();e=o.error||o.message||e}catch{}h("error"),oe("error","Save Failed",e),setTimeout(()=>h("idle"),2e3)}}catch(e){const t=e instanceof Error?e.message:"Network error occurred";h("error"),oe("error","Network Error",t),setTimeout(()=>h("idle"),2e3)}},disabled:"saving"===l,className:"manage-save-bar-button"},"idle"===l&&"Publish","saving"===l&&"Publishing…","success"===l&&"Published","error"===l&&"Error")),(_||null!=X||"idle"!==M||Y)&&s.createElement("div",{className:"manage-save-bar-status"},Y&&s.createElement(r.OuH,{description:"Saving draft…",className:"manage-draft-saving"}),_&&s.createElement(r.jeF,{kind:"error",title:"Error",subtitle:_,lowContrast:!0,hideCloseButton:!0}),!_&&"ok"===M&&s.createElement(r.jeF,{kind:"success",title:"Success",subtitle:"Config imported",lowContrast:!0,hideCloseButton:!0}),!_&&"error"===M&&s.createElement(r.jeF,{kind:"error",title:"Import failed",subtitle:F??"Import failed",lowContrast:!0,hideCloseButton:!0}),!_&&!Y&&null!=X&&s.createElement("p",{className:"manage-save-bar-version"},"Version: ","draft"===X?"draft":`v${X}`,c.length>0&&s.createElement("span",{className:"manage-save-bar-last-publish"}," · ","Last publish: v",c[0].version,"string"==typeof c[0].created_at&&s.createElement(s.Fragment,null," (",new Date(c[0].created_at).toLocaleDateString(),")"))))))),s.createElement(r.Wdr,{withBackground:!0,className:"manage-chat-panel"},s.createElement("p",{className:"manage-chat-label"},"Try your configuration"),s.createElement("div",{className:"manage-chat-wrap"},s.createElement(le,{contained:!0,useDraft:!0,disableHistory:!0,homescreen:o.homescreen})))),(D.length>0||Object.keys(N).length>0)&&s.createElement(s.Fragment,null,s.createElement("div",{className:"manage-variables-toggle-wrap"},s.createElement(r.$nd,{kind:"secondary",className:"manage-variables-toggle",onClick:()=>W(e=>!e),title:J?"Close variables":"Open variables","aria-expanded":J,renderIcon:a.yoT},"Variables"),!J&&s.createElement(r.vwO,{type:"blue",size:"sm",className:"manage-variables-toggle-count"},Object.keys(N).length||D.length)),J&&s.createElement(r.KXP,{open:J,onClose:()=>W(!1),className:"manage-variables-modal"},s.createElement(r.rQ0,{title:"Variables"}),s.createElement(r.cwr,{className:"manage-variables-panel-body"},s.createElement(_e,{variables:N,history:D,selectedAnswerId:$,onSelectAnswer:e=>R(e)})))),w&&s.createElement(be,{draftMode:!0,onClose:()=>z(!1),onSave:e=>n(t=>({...t,policies:e}))}),s.createElement(r.KXP,{open:!!U,onClose:()=>E(null),size:"lg",isFullWidth:!0},s.createElement(r.rQ0,{title:U?`Version ${U.version}`:"",buttonOnClick:()=>E(null)}),s.createElement(r.cwr,null,U&&s.createElement("div",{className:"manage-json-viewer-markdown"},s.createElement(q.A,null,"```json\n"+JSON.stringify(Te(U.config),null,2)+"\n```"))),U&&s.createElement(r.jlY,null,s.createElement(r.$nd,{kind:"secondary",renderIcon:a.f5X,onClick:()=>{const e=new Blob([JSON.stringify(Te(U.config),null,2)],{type:"application/json"}),t=URL.createObjectURL(e),o=document.createElement("a");o.href=t,o.download=`config-v${U.version}.json`,o.click(),URL.revokeObjectURL(t)}},"Download"),s.createElement(r.$nd,{kind:"primary",renderIcon:a.eMP,onClick:()=>{const e={...Fe,...U.config};Array.isArray(e.tools)&&(e.tools=te(e.tools)),n(e),H(U.version),E(null),oe("success","Version loaded",`Version ${U.version} is now your current configuration`)}},"Use as current"))),s.createElement("div",{style:{position:"fixed",top:"3rem",right:"1rem",zIndex:9999,display:"flex",flexDirection:"column",gap:"0.5rem",maxWidth:"400px"}},void 0,y.map(e=>s.createElement(r.HYS,{key:e.id,kind:e.kind,title:e.title,subtitle:e.subtitle,timeout:5e3,onClose:()=>se(e.id),lowContrast:!0}))))}function je({onToggleLeftSidebar:e,onToggleWorkspace:t}){const[o,n]=(0,s.useState)(null);return(0,s.useEffect)(()=>{b().then(e=>e.ok?e.json():null).then(e=>e&&n({agent_id:e.agent_id??"cuga-default",config_version:e.config_version??null})).catch(()=>{})},[]),s.createElement(T,{title:"CUGA Agent",agentContext:o??void 0,navItems:[{label:"Conversations",onClick:e},{label:"Agent Config",onClick:t},{label:"Manage",href:"/manage"}]})}var De=o(4398),Le={};Le.styleTagTransform=I(),Le.setAttributes=C(),Le.insert=E().bind(null,"head"),Le.domAPI=z(),Le.insertStyleElement=S();k()(De.A,Le),De.A&&De.A.locals&&De.A.locals;const $e={name:"CUGA Default Agent",description:"A general-purpose assistant with file-system access and web search capabilities.",apps:[{appName:"File System",tools:[{name:"read_file",description:"Read contents of a file"},{name:"write_file",description:"Write or update a file"},{name:"list_directory",description:"List files in a directory"},{name:"delete_file",description:"Delete a file permanently"}]},{appName:"Web Search",tools:[{name:"web_search",description:"Search the web for information"},{name:"fetch_url",description:"Fetch and parse a web page"}]},{appName:"Code Execution",tools:[{name:"run_python",description:"Execute a Python snippet"},{name:"run_bash",description:"Execute a Bash command"}]}],workspaceFolders:[{path:"/workspace/project-a",label:"project-a",readOnly:!1,children:[{label:"src",type:"folder"},{label:"tests",type:"folder"},{label:"README.md",type:"file"},{label:"package.json",type:"file"}]},{path:"/workspace/shared-docs",label:"shared-docs",readOnly:!0,children:[{label:"specs",type:"folder"},{label:"guidelines.md",type:"file"}]}]},Oe=1100,qe=[".txt",".md",".json",".yaml",".yml",".log",".csv",".html",".css",".js",".ts",".py"],Re=(e,t,o,s)=>({position:"fixed",top:t,bottom:0,[e]:0,width:o,zIndex:200,display:"flex",flexDirection:"column",overflow:"hidden",background:"rgba(var(--cds-background-rgb, 255,255,255), 0.55)",backdropFilter:"blur(12px)",WebkitBackdropFilter:"blur(12px)",borderRight:"left"===e?"1px solid var(--cds-border-subtle-01, rgba(0, 0, 0, 0.1))":void 0,borderLeft:"right"===e?"1px solid var(--cds-border-subtle-01, rgba(0, 0, 0, 0.1))":void 0,boxShadow:"left"===e?"1px 0 4px rgba(0, 0, 0, 0.05)":"-1px 0 4px rgba(0, 0, 0, 0.05)",transform:s?"translateX(0)":"left"===e?"translateX(-100%)":"translateX(100%)",transition:"transform 0.25s cubic-bezier(0.4, 0, 0.2, 1)",pointerEvents:s?"auto":"none"}),Je={padding:"1.5rem 1rem 1rem",borderBottom:"1px solid var(--cds-border-subtle-01)",flexShrink:0,background:"transparent"};function We(){const[e,t]=(0,s.useState)(window.innerWidth),[o,n]=(0,s.useState)(!0),[i,c]=(0,s.useState)(!0),[d,l]=(0,s.useState)([]),[f,m]=(0,s.useState)(!0),[g,_]=(0,s.useState)(null),[x,y]=(0,s.useState)(null),[k,w]=(0,s.useState)($e),[z,U]=(0,s.useState)(void 0),[E,B]=(0,s.useState)(!0),[C,A]=(0,s.useState)([]),[S,M]=(0,s.useState)(new Set),[I,F]=(0,s.useState)([]),[P,T]=(0,s.useState)(!0),[N,j]=(0,s.useState)(null);(0,s.useEffect)(()=>{const e=()=>{const e=window.innerWidth;t(e),e<768&&n(!1),e=768&&e>=Oe&&(n(!0),c(!0))};return window.addEventListener("resize",e),e(),()=>window.removeEventListener("resize",e)},[]);const D=e>=768,L=e>=Oe,$=(0,s.useCallback)((e,t,o)=>{const s=`toast-${Date.now()}-${Math.random()}`;A(n=>[...n,{id:s,kind:e,title:t,subtitle:o}]),setTimeout(()=>{A(e=>e.filter(e=>e.id!==s))},5e3)},[]),O=(0,s.useCallback)(e=>{A(t=>t.filter(t=>t.id!==e))},[]),R=(0,s.useCallback)(async()=>{try{const e=await h();e.ok&&l((await e.json()).threads||[])}catch(e){}},[]),J=(0,s.useCallback)(async e=>{y(e),e!==g&&(_(e),setTimeout(R,500))},[g,R]);(0,s.useEffect)(()=>{(async()=>{try{const e=!1,[t,o,s]=await Promise.all([b(),v(e),u()]);let n="CUGA Default Agent",i="A general-purpose assistant with configured tools and workspace access.",r=null;if(t.ok){const e=await t.json();n=e.agent_id||n,r=e.config_version??null}let a=$e.apps;if(o.ok){const e=(await o.json()).tools||[];if(e.length>0){const t=new Map;e.forEach(e=>{const o=e.app||"Unknown App";t.has(o)||t.set(o,[]),t.get(o).push({name:e.name,description:e.description||"No description available"})}),a=[],t.forEach((e,t)=>{a.push({appName:t,tools:e})})}}else{const e=`Failed to load tools list (${o.status} ${o.statusText})`;$("warning","Tools Load Warning",e)}if(s.ok){const e=await s.json(),t=e.config?.homescreen;t&&"object"==typeof t&&U({isOn:t.isOn??!0,greeting:t.greeting,starters:Array.isArray(t.starters)?t.starters.slice(0,4):void 0})}w({name:n,description:i,configVersion:r,apps:a,workspaceFolders:$e.workspaceFolders})}catch(e){const t=e instanceof Error?e.message:"Network error loading agent configuration";$("error","Configuration Load Error",t)}finally{B(!1)}})()},[$]),(0,s.useEffect)(()=>{(async()=>{try{const e=await h();if(e.ok)l((await e.json()).threads||[]);else{const t=`Failed to load conversation threads (${e.status} ${e.statusText})`;$("warning","Threads Load Warning",t)}}catch(e){const t=e instanceof Error?e.message:"Network error loading conversation threads";$("error","Threads Load Error",t)}finally{m(!1)}})()},[$]);const W=(0,s.useCallback)(async()=>{try{const e=await async function(){return p("/api/workspace/tree")}();if(e.ok){const t=await e.json();F(t.tree||[])}}catch(e){}finally{T(!1)}},[]);(0,s.useEffect)(()=>{W();const e=setInterval(W,2500);return()=>clearInterval(e)},[W]);const X=k.apps.reduce((e,t)=>e+t.tools.length,0),H=(0,s.useCallback)(async e=>{if("file"!==e.type)return;if(qe.some(t=>e.name.toLowerCase().endsWith(t)))try{const t=await async function(e){return p(`/api/workspace/file?path=${encodeURIComponent(e)}`)}(e.path);if(t.ok){const o=await t.json();j({path:e.path,content:o.content,name:e.name})}else $("error","Failed to load file",t.statusText)}catch(e){$("error","Error loading file",e instanceof Error?e.message:"Unknown error")}else $("info","Preview not available","Only text and markdown files can be previewed.")},[$]),Y=(0,s.useCallback)(e=>s.createElement(r.nFK,{key:e.path,id:e.path,label:s.createElement("span",{style:{display:"flex",alignItems:"center",gap:"0.5rem",fontSize:"0.8125rem",color:"var(--cds-text-primary)",cursor:"file"===e.type?"pointer":"default"},role:"file"===e.type?"button":void 0,onClick:"file"===e.type?t=>{t.stopPropagation(),H(e)}:void 0},e.name),renderIcon:"directory"===e.type?a.BmN:a.w46,isExpanded:"directory"===e.type},"directory"===e.type&&e.children?.map(e=>Y(e))),[H]);return s.createElement("div",{className:"chat-landing"},s.createElement(je,{onToggleLeftSidebar:()=>D&&n(e=>!e),onToggleWorkspace:()=>L&&c(e=>!e),leftSidebarCollapsed:!o,workspaceOpen:i}),s.createElement("div",{className:"chat-content-area",style:{position:"relative",height:"calc(100vh - 48px)"}},s.createElement(le,{contained:!0,threadId:g,isReadonly:null!=g&&g!==x,onThreadChange:J,homescreen:z})),D&&s.createElement("div",{style:Re("left",48,"22rem",o)},s.createElement("div",{style:Je},s.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between"}},s.createElement("div",{style:{display:"flex",alignItems:"center",gap:"0.625rem"}},s.createElement(a.ryu,{size:20,style:{color:"var(--cds-interactive)",flexShrink:0}}),s.createElement("div",null,s.createElement("p",{style:{fontSize:"0.875rem",fontWeight:600,margin:0,color:"var(--cds-text-primary)"}},"Conversations"),s.createElement("p",{style:{fontSize:"0.6875rem",color:"var(--cds-text-secondary)",margin:"0.2rem 0 0"}},f?"Loading…":`${d.length} thread${1!==d.length?"s":""}`))),s.createElement("div",{style:{display:"flex",gap:"0.25rem",alignItems:"center"}},s.createElement(r.K0,{label:"New conversation",kind:"ghost",size:"sm",onClick:()=>{_(null),y(null)}},s.createElement(a.OMN,null)),s.createElement(r.K0,{label:"Remove all",kind:"ghost",size:"sm",onClick:async()=>{if(window.confirm("Remove all conversations? This cannot be undone."))try{await Promise.all(d.map(e=>async function(e){return p(`/api/conversations/${e}?agent_id=cuga-default`,{method:"DELETE"})}(e.thread_id))),l([]),_(null),y(null)}catch(e){alert("Failed to remove conversations.")}},disabled:0===d.length},s.createElement(a.zHo,null)),s.createElement(r.K0,{label:"Close panel",kind:"ghost",size:"sm",onClick:()=>n(!1)},s.createElement(a.kzY,null)))),g&&s.createElement("div",{style:{marginTop:"0.5rem",display:"flex",alignItems:"center",gap:"0.375rem"}},s.createElement(a.gXL,{size:12,style:{color:"var(--cds-text-secondary)"}}),s.createElement("code",{style:{fontSize:"0.6rem",color:"var(--cds-text-secondary)",fontFamily:"monospace"}},g))),s.createElement("div",{style:{flex:1,overflowY:"auto"}},f?s.createElement("div",{style:{padding:"1rem"}},s.createElement(r.rrI,{paragraph:!0,lineCount:5})):0===d.length?s.createElement("div",{style:{padding:"3rem 1rem",textAlign:"center",color:"var(--cds-text-secondary)",fontSize:"0.8125rem"}},s.createElement(a.ryu,{size:32,style:{opacity:.25,display:"block",margin:"0 auto 0.75rem"}}),"No conversations yet.",s.createElement("br",null),"Start a new chat to begin."):d.map(e=>{const t=g===e.thread_id;return s.createElement("button",{key:e.thread_id,onClick:()=>_(e.thread_id),style:{display:"block",width:"100%",textAlign:"left",background:t?"rgba(var(--cds-interactive-rgb, 15,98,254), 0.08)":"transparent",border:"none",borderLeft:t?"3px solid var(--cds-interactive)":"3px solid transparent",borderBottom:"1px solid var(--cds-border-subtle-00)",padding:"0.75rem 1rem",cursor:"pointer",transition:"background 0.12s"},onMouseEnter:e=>{t||(e.currentTarget.style.background="rgba(0,0,0,0.04)")},onMouseLeave:e=>{t||(e.currentTarget.style.background="transparent")}},s.createElement("p",{style:{margin:0,fontSize:"0.8125rem",fontWeight:t?600:400,color:"var(--cds-text-primary)",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},e.first_message||"Untitled conversation"),s.createElement("div",{style:{marginTop:"0.25rem",display:"flex",alignItems:"center",gap:"0.375rem"}},s.createElement(a.gXL,{size:10,style:{color:"var(--cds-text-secondary)"}}),s.createElement("span",{style:{fontSize:"0.6875rem",color:"var(--cds-text-secondary)"}},(e=>{const t=e.endsWith("Z")?e:`${e}Z`,o=new Date(t),s=(new Date).getTime()-o.getTime(),n=Math.floor(s/1e3),i=Math.floor(s/6e4),r=Math.floor(s/36e5),a=Math.floor(s/864e5);return n<10?"Just now":n<60?`${n}s ago`:i<60?`${i}m ago`:r<24?`${r}h ago`:a<7?`${a}d ago`:o.toLocaleDateString(void 0,{month:"short",day:"numeric"})})(e.updated_at)),t&&s.createElement(r.vwO,{type:"blue",size:"sm",style:{marginLeft:"auto"}},"active")))}))),L&&s.createElement("div",{style:Re("right",48,"26rem",i)},s.createElement("div",{style:Je},s.createElement("div",{style:{display:"flex",alignItems:"flex-start",justifyContent:"space-between"}},s.createElement("div",{style:{display:"flex",alignItems:"flex-start",gap:"0.625rem"}},s.createElement(a.lgM,{size:20,style:{flexShrink:0,marginTop:"0.125rem",color:"var(--cds-interactive)"}}),s.createElement("div",null,s.createElement("p",{style:{fontSize:"0.875rem",fontWeight:600,margin:0,color:"var(--cds-text-primary)"}},k.name),s.createElement("p",{style:{fontSize:"0.6875rem",color:"var(--cds-text-secondary)",margin:"0.2rem 0 0",lineHeight:1.4}},k.description),null!=k.configVersion&&s.createElement("div",{style:{marginTop:"0.5rem",display:"flex",alignItems:"center",gap:"0.375rem"}},s.createElement(r.vwO,{type:"gray",size:"sm"},"Config v",k.configVersion)))),s.createElement(r.K0,{label:"Close panel",kind:"ghost",size:"sm",onClick:()=>c(!1)},s.createElement(a.kzY,null)))),s.createElement(r.tUM,{style:{flex:1,display:"flex",flexDirection:"column",overflow:"hidden"}},s.createElement(r.wbY,{"aria-label":"Agent panel tabs",style:{flexShrink:0}},s.createElement(r.ozo,null,s.createElement("span",{style:{display:"flex",alignItems:"center",gap:"0.375rem"}},s.createElement(a.yar,{size:14}),"Configuration",s.createElement(r.vwO,{type:"teal",size:"sm",style:{marginLeft:"0.25rem"}},X))),s.createElement(r.ozo,null,s.createElement("span",{style:{display:"flex",alignItems:"center",gap:"0.375rem"}},s.createElement(a.vdG,{size:14}),"Workspace",s.createElement(r.vwO,{type:"blue",size:"sm",style:{marginLeft:"0.25rem"}},I.length)))),s.createElement(r.T2N,{style:{flex:1,overflowY:"auto"}},s.createElement(r.KpK,{style:{padding:"1rem",overflowY:"scroll"}},s.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"0.75rem"}},k.apps.map(e=>{const t=S.has(e.appName),o=t?e.tools:e.tools.slice(0,5),n=e.tools.length>5;return s.createElement("div",{key:e.appName,style:{border:"1px solid var(--cds-border-subtle-01)",borderRadius:"4px",overflow:"hidden",background:"rgba(var(--cds-background-rgb, 255,255,255), 0.4)"}},s.createElement("div",{style:{background:"rgba(var(--cds-layer-02-rgb, 244,244,244), 0.6)",padding:"0.5rem 0.75rem",display:"flex",alignItems:"center",justifyContent:"space-between",borderBottom:"1px solid var(--cds-border-subtle-01)"}},s.createElement("div",{style:{display:"flex",alignItems:"center",gap:"0.5rem"}},s.createElement(a.lgM,{size:14,style:{color:"var(--cds-interactive)"}}),s.createElement("span",{style:{fontSize:"0.8125rem",fontWeight:600,color:"var(--cds-text-primary)"}},e.appName)),s.createElement(r.vwO,{type:"teal",size:"sm"},e.tools.length," tool",1!==e.tools.length?"s":"")),s.createElement("div",{style:{padding:"0.25rem 0"}},o.map((e,t)=>s.createElement("div",{key:e.name,style:{padding:"0.5rem 0.75rem",borderBottom:te.length<=t?e:e.substring(0,t)+"...")(e.description,120))))),n&&s.createElement("div",{style:{padding:"0.5rem 0.75rem",display:"flex",justifyContent:"center"}},s.createElement(r.$nd,{kind:"ghost",size:"sm",renderIcon:t?a.rXn:a.yQN,onClick:()=>{M(o=>{const s=new Set(o);return t?s.delete(e.appName):s.add(e.appName),s})}},t?"Show less":`Show ${e.tools.length-5} more`))))}))),s.createElement(r.KpK,{style:{padding:"1rem",overflowY:"scroll"}},P?s.createElement("div",{style:{padding:"1rem"}},s.createElement(r.rrI,{paragraph:!0,lineCount:5})):0===I.length?s.createElement("div",{style:{padding:"2rem 1rem",textAlign:"center",color:"var(--cds-text-secondary)",fontSize:"0.8125rem"}},s.createElement(a.vdG,{size:32,style:{opacity:.25,display:"block",margin:"0 auto 0.75rem"}}),"No workspace files."):s.createElement(r.GST,{label:"Workspace",hideLabel:!0},I.map(e=>Y(e))))))),D&&!o&&s.createElement("button",{onClick:()=>n(!0),title:"Open conversations",style:{position:"fixed",top:60,left:8,zIndex:201,background:"rgba(var(--cds-background-rgb, 255,255,255), 0.7)",backdropFilter:"blur(8px)",border:"1px solid var(--cds-border-subtle-01)",borderRadius:"4px",padding:"6px",cursor:"pointer",display:"flex",alignItems:"center",color:"var(--cds-text-primary)"}},s.createElement(a.i6k,{size:16})),L&&!i&&s.createElement("button",{onClick:()=>c(!0),title:"Open agent panel",style:{position:"fixed",top:60,right:8,zIndex:201,background:"rgba(var(--cds-background-rgb, 255,255,255), 0.7)",backdropFilter:"blur(8px)",border:"1px solid var(--cds-border-subtle-01)",borderRadius:"4px",padding:"6px",cursor:"pointer",display:"flex",alignItems:"center",color:"var(--cds-text-primary)"}},s.createElement(a.i6k,{size:16,style:{transform:"scaleX(-1)"}})),s.createElement(r.KXP,{open:!!N,onClose:()=>j(null),size:"lg",isFullWidth:!0},s.createElement(r.rQ0,{title:N?.name??"",buttonOnClick:()=>j(null)}),s.createElement(r.cwr,{hasScrollingContent:!0,className:"chat-landing-file-modal-body"},N&&s.createElement("div",{className:"chat-landing-file-modal-markdown"},s.createElement(q.A,null,N.name.toLowerCase().endsWith(".md")?N.content:`\`\`\`\n${N.content}\n\`\`\``))),N&&s.createElement(r.jlY,{className:"chat-landing-file-modal-footer"},s.createElement(r.$nd,{kind:"secondary",renderIcon:a.f5X,onClick:async()=>{try{const e=await async function(e){return p(`/api/workspace/download?path=${encodeURIComponent(e)}`)}(N.path);if(e.ok){const t=await e.blob(),o=URL.createObjectURL(t),s=document.createElement("a");s.href=o,s.download=N.name,s.click(),URL.revokeObjectURL(o)}}catch(e){$("error","Download failed",e instanceof Error?e.message:"Unknown error")}}},"Download"),s.createElement(r.$nd,{kind:"primary",onClick:()=>j(null)},"Close"))),s.createElement("div",{style:{position:"fixed",top:"3rem",right:"1rem",zIndex:9999,display:"flex",flexDirection:"column",gap:"0.5rem",maxWidth:"400px"}},C.map(e=>s.createElement(r.HYS,{key:e.id,kind:e.kind,title:e.title,subtitle:e.subtitle,timeout:5e3,onClose:()=>O(e.id),lowContrast:!0}))))}var Xe=o(6851),He={};He.styleTagTransform=I(),He.setAttributes=C(),He.insert=E().bind(null,"head"),He.domAPI=z(),He.insertStyleElement=S();k()(Xe.A,He),Xe.A&&Xe.A.locals&&Xe.A.locals;var Ye=o(2840),Ke={};Ke.styleTagTransform=I(),Ke.setAttributes=C(),Ke.insert=E().bind(null,"head"),Ke.domAPI=z(),Ke.insertStyleElement=S();k()(Ye.A,Ke),Ye.A&&Ye.A.locals&&Ye.A.locals;function Ge({children:e}){return s.createElement("div",{className:"route-root"},e)}function Ve({children:e}){const[t,o]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let e=!1;return(async()=>{try{if(!(await l()).enabled)return void o(!0);const t=new URLSearchParams(window.location.search),s=t.get("code"),n=t.get("state");if(s&&n)return await _(s,n),void(e||o(!0));await async function(){if(401===(await b()).status)throw new Error("Not authenticated")}(),e||o(!0)}catch{if(!e){const e=c();window.location.href=`${e}/auth/login`}}})(),()=>{e=!0}},[]),t?s.createElement(s.Fragment,null,e):null}function Qe(){const e=document.getElementById("root");if(!e)throw new Error("Root element with id 'root' not found in index.html");(0,n.H)(e).render(s.createElement(i.Kd,null,s.createElement(Ve,null,s.createElement(i.BV,null,s.createElement(i.qh,{path:"/",element:s.createElement(i.C5,{to:"/chat",replace:!0})}),s.createElement(i.qh,{path:"/manage",element:s.createElement(Ge,null,s.createElement(D,null))}),s.createElement(i.qh,{path:"/manage/:agentId",element:s.createElement(Ge,null,s.createElement(Ne,null))}),s.createElement(i.qh,{path:"/chat",element:s.createElement(Ge,null,s.createElement(We,null))})))))}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",Qe):Qe()},1173:function(e,t,o){var s=o(4451),n=o.n(s),i=o(6604),r=o.n(i)()(n());r.push([e.id,".cuga-header-wrapper {\n flex-shrink: 0;\n}\n\n.cuga-header-logo {\n display: flex;\n align-items: center;\n margin-right: 0.5rem;\n flex-shrink: 0;\n}\n\n.cuga-header-logo img {\n width: 28px;\n height: 28px;\n border-radius: 4px;\n object-fit: cover;\n}\n\n.cuga-header-agent-context {\n font-size: 0.75rem;\n font-weight: 400;\n opacity: 0.9;\n margin-left: 0.5rem;\n margin-right: 0.75rem;\n align-self: center;\n white-space: nowrap;\n}\n\n/* User avatar button in header bar */\n.cuga-user-avatar-btn {\n position: relative;\n}\n\n.cuga-user-avatar-initials {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 1.75rem;\n height: 1.75rem;\n border-radius: 50%;\n background-color: var(--cds-interactive, #0f62fe);\n color: #fff;\n font-size: 0.6875rem;\n font-weight: 600;\n letter-spacing: 0.02em;\n line-height: 1;\n pointer-events: none;\n flex-shrink: 0;\n}\n\n/* User profile panel */\n.cuga-user-panel-info {\n display: flex;\n align-items: center;\n gap: 0.875rem;\n padding: 1.25rem 1rem 1rem;\n}\n\n.cuga-user-panel-avatar {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 2.75rem;\n height: 2.75rem;\n border-radius: 50%;\n background-color: var(--cds-interactive, #0f62fe);\n flex-shrink: 0;\n}\n\n.cuga-user-panel-avatar-initials {\n font-size: 1rem;\n font-weight: 600;\n color: #fff;\n letter-spacing: 0.02em;\n line-height: 1;\n}\n\n.cuga-user-panel-details {\n display: flex;\n flex-direction: column;\n gap: 0.2rem;\n overflow: hidden;\n min-width: 0;\n}\n\n.cuga-user-panel-name {\n margin: 0;\n font-size: 0.875rem;\n font-weight: 600;\n color: var(--cds-text-primary, #f4f4f4);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.cuga-user-panel-email {\n margin: 0;\n font-size: 0.75rem;\n color: var(--cds-text-secondary, #c6c6c6);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n",""]),t.A=r},7414:function(e,t,o){var s=o(4451),n=o.n(s),i=o(6604),r=o.n(i)()(n());r.push([e.id,".variable-popup-overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(0, 0, 0, 0.5);\n z-index: 10000;\n animation: fadeIn 0.2s ease-in-out;\n}\n\n@keyframes fadeIn {\n from {\n opacity: 0;\n }\n to {\n opacity: 1;\n }\n}\n\n.variable-popup-content {\n background: white;\n width: 100%;\n height: 100vh;\n display: flex;\n flex-direction: column;\n animation: slideUp 0.3s ease-out;\n}\n\n@keyframes slideUp {\n from {\n transform: translateY(20px);\n opacity: 0;\n }\n to {\n transform: translateY(0);\n opacity: 1;\n }\n}\n\n.variable-popup-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 20px 24px;\n border-bottom: 1px solid #e5e7eb;\n}\n\n.variable-popup-header h3 {\n margin: 0;\n font-size: 18px;\n font-weight: 600;\n color: #1e293b;\n}\n\n.variable-popup-actions {\n display: flex;\n gap: 8px;\n align-items: center;\n}\n\n.variable-popup-download-btn {\n display: flex;\n align-items: center;\n gap: 6px;\n padding: 8px 14px;\n background: #4e00ec;\n color: white;\n border: none;\n border-radius: 6px;\n font-size: 13px;\n font-weight: 500;\n cursor: pointer;\n transition: all 0.2s;\n}\n\n.variable-popup-download-btn:hover {\n background: #3d00b8;\n transform: translateY(-1px);\n box-shadow: 0 4px 12px rgba(78, 0, 236, 0.3);\n}\n\n.variable-popup-download-btn:active {\n transform: translateY(0);\n}\n\n.variable-popup-close-btn {\n width: 32px;\n height: 32px;\n display: flex;\n align-items: center;\n justify-content: center;\n background: transparent;\n border: none;\n font-size: 28px;\n color: #64748b;\n cursor: pointer;\n border-radius: 6px;\n transition: all 0.2s;\n line-height: 1;\n}\n\n.variable-popup-close-btn:hover {\n background: #f1f5f9;\n color: #1e293b;\n}\n\n.variable-popup-body {\n padding: 24px;\n overflow-y: auto;\n flex: 1;\n}\n\n.variable-popup-body h2 {\n margin: 0 0 16px 0;\n font-size: 16px;\n font-weight: 600;\n color: #1e293b;\n}\n\n.variable-popup-body p {\n margin: 8px 0;\n color: #475569;\n line-height: 1.6;\n}\n\n.variable-popup-body strong {\n color: #1e293b;\n font-weight: 600;\n}\n\n.variable-popup-body code {\n background: #f1f5f9;\n padding: 2px 6px;\n border-radius: 4px;\n font-size: 13px;\n font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace;\n color: #4e00ec;\n}\n\n.variable-popup-body pre {\n background: #f8fafc;\n border: 1px solid #e2e8f0;\n border-radius: 8px;\n padding: 16px;\n overflow-x: auto;\n margin: 12px 0;\n}\n\n.variable-popup-body pre code {\n background: transparent;\n padding: 0;\n color: #334155;\n font-size: 13px;\n line-height: 1.5;\n}\n\n",""]),t.A=r},6999:function(e,t,o){var s=o(4451),n=o.n(s),i=o(6604),r=o.n(i)()(n());r.push([e.id,"/* Ensure sidebar is fixed from the very left edge */\n.variables-sidebar {\n position: fixed !important;\n left: 0 !important;\n top: 0;\n bottom: 0;\n background: white;\n border-right: 1px solid #e5e7eb;\n z-index: 1000;\n display: flex;\n flex-direction: column;\n transition: width 0.3s ease, transform 0.3s ease;\n box-shadow: 2px 0 8px rgba(0, 0, 0, 0.05);\n margin: 0;\n padding: 0;\n}\n\n.variables-sidebar.expanded {\n width: 320px;\n}\n\n.variables-sidebar.collapsed {\n /* When collapsed, slide it completely out of view */\n transform: translateX(-100%);\n}\n\n/* Responsive design */\n@media (max-width: 768px) {\n .variables-sidebar.expanded {\n width: 280px;\n }\n}\n\n@media (max-width: 640px) {\n .variables-sidebar.expanded {\n width: 100%;\n max-width: 300px;\n }\n \n .variables-sidebar.collapsed {\n transform: translateX(-100%);\n }\n}\n\n.variables-sidebar-header {\n display: flex;\n align-items: center;\n padding: 16px;\n border-bottom: 1px solid #e5e7eb;\n gap: 12px;\n min-height: 64px;\n flex-wrap: wrap;\n}\n\n.variables-sidebar-toggle {\n width: 36px;\n height: 36px;\n display: flex;\n align-items: center;\n justify-content: center;\n background: transparent;\n border: 1px solid #e5e7eb;\n border-radius: 8px;\n cursor: pointer;\n color: #64748b;\n transition: all 0.2s;\n flex-shrink: 0;\n}\n\n.variables-sidebar-toggle:hover {\n background: #f8fafc;\n border-color: #cbd5e1;\n color: #4e00ec;\n}\n\n.variables-sidebar.collapsed .variables-sidebar-toggle {\n margin: 0 auto;\n}\n\n.variables-sidebar-title {\n display: flex;\n align-items: center;\n gap: 8px;\n font-size: 16px;\n font-weight: 600;\n color: #1e293b;\n flex: 1;\n}\n\n.variables-sidebar-title svg {\n color: #4e00ec;\n}\n\n.variables-count {\n background: #4e00ec;\n color: white;\n font-size: 12px;\n font-weight: 600;\n padding: 2px 8px;\n border-radius: 12px;\n margin-left: auto;\n}\n\n.variables-history-select {\n width: 100%;\n padding: 6px 10px;\n font-size: 12px;\n border: 1px solid #e5e7eb;\n border-radius: 6px;\n background: white;\n color: #1e293b;\n cursor: pointer;\n transition: all 0.2s;\n margin-top: 8px;\n}\n\n.variables-history-select:hover {\n border-color: #cbd5e1;\n background: #f8fafc;\n}\n\n.variables-history-select:focus {\n outline: none;\n border-color: #4e00ec;\n box-shadow: 0 0 0 3px rgba(78, 0, 236, 0.1);\n}\n\n.variables-history-info {\n padding: 10px 12px;\n background: #f8fafc;\n border-bottom: 1px solid #e5e7eb;\n font-size: 12px;\n color: #64748b;\n display: flex;\n align-items: center;\n justify-content: space-between;\n}\n\n.history-count {\n font-weight: 600;\n color: #4e00ec;\n}\n\n.variables-sidebar-content {\n flex: 1;\n overflow-y: auto;\n overflow-x: hidden;\n}\n\n.variables-list {\n display: flex;\n flex-direction: column;\n gap: 8px;\n padding: 12px;\n}\n\n.variable-item {\n background: #f8fafc;\n border: 1px solid #e5e7eb;\n border-radius: 8px;\n padding: 12px;\n cursor: pointer;\n transition: all 0.2s;\n}\n\n.variable-item:hover {\n background: #f1f5f9;\n border-color: #cbd5e1;\n transform: translateY(-1px);\n box-shadow: 0 2px 8px rgba(78, 0, 236, 0.1);\n}\n\n.variable-item:active {\n transform: translateY(0);\n}\n\n.variable-item-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 8px;\n margin-bottom: 6px;\n}\n\n.variable-name {\n font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace;\n font-size: 13px;\n font-weight: 600;\n color: #4e00ec;\n background: white;\n padding: 2px 6px;\n border-radius: 4px;\n border: 1px solid #e5dbff;\n flex: 1;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.variable-type {\n font-size: 11px;\n font-weight: 500;\n color: #64748b;\n background: white;\n padding: 2px 6px;\n border-radius: 4px;\n border: 1px solid #e5e7eb;\n flex-shrink: 0;\n}\n\n.variable-description {\n font-size: 12px;\n color: #64748b;\n line-height: 1.4;\n margin-bottom: 6px;\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n overflow: hidden;\n}\n\n.variable-meta {\n display: flex;\n align-items: center;\n gap: 8px;\n margin-bottom: 6px;\n}\n\n.variable-count {\n font-size: 11px;\n color: #64748b;\n background: white;\n padding: 2px 6px;\n border-radius: 4px;\n border: 1px solid #e5e7eb;\n}\n\n.variable-preview {\n font-size: 12px;\n color: #475569;\n background: white;\n padding: 6px 8px;\n border-radius: 4px;\n border: 1px solid #e5e7eb;\n font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n line-height: 1.4;\n}\n\n/* Scrollbar styling */\n.variables-sidebar-content::-webkit-scrollbar {\n width: 6px;\n}\n\n.variables-sidebar-content::-webkit-scrollbar-track {\n background: transparent;\n}\n\n.variables-sidebar-content::-webkit-scrollbar-thumb {\n background: #cbd5e1;\n border-radius: 3px;\n}\n\n.variables-sidebar-content::-webkit-scrollbar-thumb:hover {\n background: #94a3b8;\n}\n\n/* Animation */\n@keyframes slideIn {\n from {\n transform: translateX(-100%);\n }\n to {\n transform: translateX(0);\n }\n}\n\n.variables-sidebar {\n animation: slideIn 0.3s ease-out;\n}\n\n/* Floating toggle button when sidebar is collapsed */\n.variables-sidebar-floating-toggle {\n position: fixed;\n left: 0;\n top: 50%;\n transform: translateY(-50%);\n width: 48px;\n height: 64px;\n background: white;\n border: 1px solid #e5e7eb;\n border-left: none;\n border-radius: 0 8px 8px 0;\n box-shadow: 2px 0 8px rgba(0, 0, 0, 0.1);\n cursor: pointer;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n gap: 4px;\n z-index: 999;\n transition: all 0.2s;\n color: #64748b;\n}\n\n.variables-sidebar-floating-toggle:hover {\n background: #f8fafc;\n color: #4e00ec;\n box-shadow: 2px 0 12px rgba(78, 0, 236, 0.2);\n}\n\n.variables-floating-count {\n font-size: 11px;\n font-weight: 600;\n background: #4e00ec;\n color: white;\n padding: 2px 6px;\n border-radius: 10px;\n min-width: 20px;\n text-align: center;\n}\n\n.no-variables-message {\n padding: 24px 16px;\n text-align: center;\n color: #64748b;\n background: #f8fafc;\n border: 1px solid #e5e7eb;\n border-radius: 8px;\n margin: 12px;\n}\n\n.no-variables-message p {\n margin: 0 0 8px 0;\n font-size: 14px;\n}\n\n.no-variables-message p:last-child {\n margin-bottom: 0;\n font-size: 12px;\n color: #94a3b8;\n}\n\n",""]),t.A=r},6995:function(e,t,o){var s=o(4451),n=o.n(s),i=o(6604),r=o.n(i)()(n());r.push([e.id,".cds--modal-content.add-tool-modal-body,\n.cds--modal-scroll-content.add-tool-modal-body {\n padding: 1.5rem 2rem !important;\n}\n\n.add-tool-modal-body .cds--form-group {\n margin-bottom: 1rem;\n}\n\n.add-tool-modal-body .cds--form-group:last-of-type {\n margin-bottom: 0;\n}\n\n/* Template browser styles */\n.add-tool-modal-body .cds--tile--clickable {\n transition: all 0.15s ease-in-out;\n border: 1px solid var(--cds-border-subtle-01);\n}\n\n.add-tool-modal-body .cds--tile--clickable:hover {\n border-color: var(--cds-border-interactive);\n background-color: var(--cds-layer-hover-01);\n transform: translateY(-2px);\n box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);\n}\n\n.add-tool-modal-body .cds--tile--clickable:active {\n transform: translateY(0);\n}\n",""]),t.A=r},4398:function(e,t,o){var s=o(4451),n=o.n(s),i=o(6604),r=o.n(i)()(n());r.push([e.id,'/* ─── Root layout ──────────────────────────────────────────────────────────── */\n\n.chat-landing {\n display: flex;\n flex-direction: column;\n height: 100vh;\n overflow: hidden;\n /* No background set here — inherits from body/theme */\n}\n\n/* ─── Chat area: always full viewport width below the header ─────────────────\n The two side panels float on top of this via position:fixed in the TSX.\n We intentionally do NOT add left/right padding here — panels are overlaid.\n ─────────────────────────────────────────────────────────────────────────── */\n\n.chat-content-area {\n position: relative;\n flex: 1;\n margin-top: 4rem;\n width: 100%;\n height: calc(100vh - 48px); /* 48px = Carbon shell header */\n overflow: hidden;\n background: transparent;\n}\n\n/* ─── Conversation thread rows (hover handled inline for dynamic isActive) ── */\n\n.conversation-history-panel button:focus-visible {\n outline: 2px solid var(--cds-focus);\n outline-offset: -2px;\n}\n\n/* ─── Carbon Tab panel resets inside the panels ─────────────────────────────\n TabPanel adds its own padding; we override it since we control padding above.\n ─────────────────────────────────────────────────────────────────────────── */\n\n.agent-info-panel .cds--tab-content {\n padding: 0;\n}\n\n/* ─── Scrollbar styling — subtle so it doesn\'t break the glass look ─────── */\n\n.conversation-history-panel ::-webkit-scrollbar,\n.agent-info-panel ::-webkit-scrollbar {\n width: 4px;\n}\n\n.conversation-history-panel ::-webkit-scrollbar-track,\n.agent-info-panel ::-webkit-scrollbar-track {\n background: transparent;\n}\n\n.conversation-history-panel ::-webkit-scrollbar-thumb,\n.agent-info-panel ::-webkit-scrollbar-thumb {\n background: var(--cds-border-subtle-01);\n border-radius: 2px;\n}\n\n/* ─── Responsive: below 1100px the right panel auto-hides (handled in TSX),\n below 768px the left panel auto-hides too.\n These media queries just guard any CSS-only layout concerns.\n ─────────────────────────────────────────────────────────────────────────── */\n\n@media (max-width: 1099px) {\n /* Right panel is hidden via JS translateX; nothing extra needed */\n}\n\n@media (max-width: 767px) {\n /* Both panels hidden via JS; nothing extra needed */\n .chat-content-area {\n height: calc(100vh - 48px);\n }\n}\n\n/* ─── Re-open toggle buttons ─────────────────────────────────────────────────\n Defined inline in TSX but these add hover polish.\n ─────────────────────────────────────────────────────────────────────────── */\n\n.chat-landing button[title="Open conversations"]:hover,\n.chat-landing button[title="Open agent panel"]:hover {\n background: rgba(var(--cds-background-rgb, 255, 255, 255), 0.9) !important;\n border-color: var(--cds-interactive) !important;\n}\n\n.cds--modal-content.chat-landing-file-modal-body,\n.cds--modal-scroll-content.chat-landing-file-modal-body {\n padding: 1rem !important;\n}\n\n.chat-landing-file-modal-markdown {\n font-size: 12px;\n margin-bottom: 2rem;\n}\n\n.chat-landing-file-modal-markdown cds-aichat-markdown,\n.chat-landing-file-modal-markdown .cds-aichat-markdown {\n font-size: inherit;\n}\n\n.chat-landing-file-modal-footer {\n margin-top: 1rem;\n}\n',""]),t.A=r},2522:function(e,t,o){var s=o(4451),n=o.n(s),i=o(6604),r=o.n(i)()(n());r.push([e.id,".cuga-header-wrapper {\n flex-shrink: 0;\n}\n\n.cuga-header-logo {\n display: flex;\n align-items: center;\n margin-right: 0.5rem;\n flex-shrink: 0;\n}\n\n.cuga-header-logo img {\n width: 28px;\n height: 28px;\n border-radius: 4px;\n object-fit: cover;\n}\n\n.cuga-header-agent-context {\n font-size: 0.75rem;\n font-weight: 400;\n opacity: 0.9;\n margin-left: 0.5rem;\n margin-right: 0.75rem;\n align-self: center;\n white-space: nowrap;\n}\n\n/* User avatar button in header bar */\n.cuga-user-avatar-btn {\n position: relative;\n}\n\n.cuga-user-avatar-initials {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 1.75rem;\n height: 1.75rem;\n border-radius: 50%;\n background-color: var(--cds-interactive, #0f62fe);\n color: #fff;\n font-size: 0.6875rem;\n font-weight: 600;\n letter-spacing: 0.02em;\n line-height: 1;\n pointer-events: none;\n flex-shrink: 0;\n}\n\n/* User profile panel */\n.cuga-user-panel-info {\n display: flex;\n align-items: center;\n gap: 0.875rem;\n padding: 1.25rem 1rem 1rem;\n}\n\n.cuga-user-panel-avatar {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 2.75rem;\n height: 2.75rem;\n border-radius: 50%;\n background-color: var(--cds-interactive, #0f62fe);\n flex-shrink: 0;\n}\n\n.cuga-user-panel-avatar-initials {\n font-size: 1rem;\n font-weight: 600;\n color: #fff;\n letter-spacing: 0.02em;\n line-height: 1;\n}\n\n.cuga-user-panel-details {\n display: flex;\n flex-direction: column;\n gap: 0.2rem;\n overflow: hidden;\n min-width: 0;\n}\n\n.cuga-user-panel-name {\n margin: 0;\n font-size: 0.875rem;\n font-weight: 600;\n color: var(--cds-text-primary, #f4f4f4);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.cuga-user-panel-email {\n margin: 0;\n font-size: 0.75rem;\n color: var(--cds-text-secondary, #c6c6c6);\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}",""]),t.A=r},6278:function(e,t,o){var s=o(4451),n=o.n(s),i=o(6604),r=o.n(i)()(n());r.push([e.id,'.manage-dashboard-page {\n min-height: 100vh;\n background: #f8fafc;\n color: #1e293b;\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;\n}\n\n.manage-dashboard-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 16px 24px;\n border-bottom: 1px solid #e2e8f0;\n background: #fff;\n}\n\n.manage-dashboard-header h1 {\n margin: 0;\n font-size: 20px;\n font-weight: 600;\n color: #1e293b;\n}\n\n.manage-dashboard-header a {\n color: #64748b;\n text-decoration: none;\n font-size: 14px;\n}\n\n.manage-dashboard-header a:hover {\n color: #334155;\n}\n\n.manage-dashboard-content {\n max-width: 900px;\n margin: 0 auto;\n padding: 32px 24px;\n}\n\n.manage-dashboard-title {\n margin: 0 0 8px 0;\n font-size: 18px;\n font-weight: 600;\n color: #334155;\n}\n\n.manage-dashboard-subtitle {\n margin: 0 0 24px 0;\n font-size: 14px;\n color: #64748b;\n}\n\n.manage-dashboard-list {\n display: flex;\n flex-direction: column;\n gap: 16px;\n}\n\n.manage-dashboard-card {\n display: block;\n text-decoration: none;\n color: inherit;\n background: #fff;\n border: 1px solid #e2e8f0;\n border-radius: 12px;\n padding: 20px 24px;\n transition: border-color 0.2s, box-shadow 0.2s;\n}\n\n.manage-dashboard-card:hover {\n border-color: #cbd5e1;\n box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);\n}\n\n.manage-dashboard-card-top {\n display: flex;\n align-items: flex-start;\n justify-content: space-between;\n gap: 16px;\n margin-bottom: 12px;\n}\n\n.manage-dashboard-card-id {\n font-size: 16px;\n font-weight: 600;\n color: #1e293b;\n}\n\n.manage-dashboard-card-meta {\n display: flex;\n flex-wrap: wrap;\n gap: 12px;\n align-items: center;\n font-size: 13px;\n color: #64748b;\n}\n\n.manage-dashboard-card-desc {\n font-size: 14px;\n color: #475569;\n line-height: 1.5;\n margin-bottom: 14px;\n}\n\n.manage-dashboard-card-actions {\n display: flex;\n flex-wrap: wrap;\n gap: 10px;\n align-items: center;\n}\n\n.manage-dashboard-card-btn {\n display: inline-flex;\n align-items: center;\n gap: 6px;\n padding: 8px 14px;\n background: #6366f1;\n border: none;\n border-radius: 8px;\n color: white;\n font-size: 13px;\n font-weight: 500;\n cursor: pointer;\n text-decoration: none;\n transition: background 0.2s;\n}\n\n.manage-dashboard-card-btn:hover {\n background: #4f46e5;\n}\n\n.manage-dashboard-card-link {\n display: inline-flex;\n align-items: center;\n gap: 6px;\n padding: 8px 14px;\n background: #f1f5f9;\n border: 1px solid #e2e8f0;\n border-radius: 8px;\n color: #475569;\n font-size: 13px;\n font-weight: 500;\n text-decoration: none;\n transition: background 0.2s, color 0.2s;\n}\n\n.manage-dashboard-card-link:hover {\n background: #e2e8f0;\n color: #334155;\n}\n\n.manage-dashboard-tools-badge {\n background: #e0f2fe;\n color: #0369a1;\n padding: 3px 8px;\n border-radius: 4px;\n font-weight: 500;\n}\n\n.manage-dashboard-version-badge {\n background: #f3e8ff;\n color: #6b21a8;\n padding: 3px 8px;\n border-radius: 4px;\n font-weight: 500;\n}\n\n.manage-dashboard-logs-link {\n color: #64748b;\n}\n\n.manage-dashboard-logs-link:hover {\n color: #334155;\n}\n\n.manage-dashboard-loading,\n.manage-dashboard-error {\n text-align: center;\n padding: 48px 24px;\n color: #64748b;\n font-size: 14px;\n}\n\n.manage-dashboard-error {\n color: #dc2626;\n}\n',""]),t.A=r},8669:function(e,t,o){var s=o(4451),n=o.n(s),i=o(6604),r=o.n(i)()(n());r.push([e.id,'.manage-page {\n display: flex;\n flex-direction: column;\n height: 100vh;\n max-width: 100vw;\n overflow-x: hidden;\n background: transparent;\n color: #1e293b;\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;\n}\n\n.manage-page .cds--accordion__content {\n /* padding-inline-end: 0.5rem !important; */\n}\n\n.manage-header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 14px 24px;\n border-bottom: 1px solid rgba(226, 232, 240, 0.8);\n background: rgba(255, 255, 255, 0.85);\n backdrop-filter: blur(10px);\n box-shadow: 0 1px 0 rgba(255, 255, 255, 0.6) inset;\n}\n\n.manage-header h1,\n.manage-header-title {\n margin: 0;\n font-size: 18px;\n font-weight: 600;\n color: #1e293b;\n letter-spacing: -0.02em;\n}\n\n.manage-section-title {\n display: flex;\n align-items: center;\n gap: 6px;\n margin: 0 0 14px 0;\n font-size: 14px;\n font-weight: 600;\n color: #64748b;\n text-transform: uppercase;\n letter-spacing: 0.03em;\n}\n\n.manage-section-icon {\n flex-shrink: 0;\n}\n\n.manage-helper {\n display: block;\n font-size: 12px;\n color: #64748b;\n margin-top: 4px;\n}\n\n.manage-history-empty {\n font-size: 12px;\n color: #71717a;\n padding: 8px;\n}\n\n.manage-variables-toggle-wrap {\n position: fixed;\n top: 50%;\n right: 0;\n transform: translateY(-50%);\n z-index: 900;\n display: flex;\n flex-direction: column;\n align-items: center;\n gap: 4px;\n}\n\n.manage-header a {\n color: #64748b;\n text-decoration: none;\n font-size: 14px;\n transition: color 0.15s;\n}\n\n.manage-header a:hover {\n color: #334155;\n}\n\n.manage-header-links {\n display: flex;\n align-items: center;\n gap: 20px;\n}\n\n.manage-header-links a {\n font-size: 14px;\n}\n\n.manage-page .manage-layout {\n display: flex;\n flex: 1 1 0;\n min-height: 0;\n height: 100%;\n padding: 20px;\n padding-top: calc(20px + 3rem);\n gap: 24px;\n overflow: hidden;\n}\n\n.manage-config-panel {\n flex: 0 0 420px;\n display: flex;\n flex-direction: column;\n min-height: 0;\n height: 100%;\n background: transparent;\n overflow: hidden;\n min-width: 320px;\n font-size: 0.8125rem;\n}\n\n.manage-config-panel .cds--accordion__heading,\n.manage-config-panel .cds--accordion__title {\n font-size: 0.8125rem;\n}\n\n.manage-config-panel .cds--label,\n.manage-config-panel .cds--form-requirement {\n font-size: 0.75rem;\n}\n\n.manage-config-panel .cds--text-input,\n.manage-config-panel .cds--number input,\n.manage-config-panel .cds--checkbox-label {\n font-size: 0.8125rem;\n}\n\n.manage-config-panel .cds--type-body-compact-01,\n.manage-config-panel .cds--type-helper-text-01,\n.manage-config-panel p {\n font-size: 0.75rem;\n}\n\n.manage-config-panel .cds--btn {\n font-size: 0.75rem;\n}\n\n.manage-chat-panel {\n flex: 1 1 0;\n display: flex;\n flex-direction: column;\n min-height: 0;\n height: 100%;\n overflow: hidden;\n min-width: 400px;\n}\n\n/* Responsive breakpoints */\n@media (max-width: 1055px) {\n .manage-page .manage-layout {\n flex-direction: column;\n }\n \n .manage-config-panel,\n .manage-chat-panel {\n flex: 1 1 auto;\n max-width: 100%;\n min-height: 400px;\n }\n}\n\n.manage-config-scroll {\n flex: 1 1 0;\n min-height: 0;\n overflow-y: auto;\n}\n\n\n.manage-config-stack {\n padding-bottom: 0;\n}\n\n.manage-config-tile {\n padding: 1rem 1.25rem;\n}\n\n.manage-llm-fields {\n width: 100%;\n}\n\n.manage-config-tile .cds--row {\n margin-bottom: 1.5rem;\n}\n\n.manage-config-tile .cds--row:last-child {\n margin-bottom: 0;\n}\n\n.manage-config-tile .cds--form-group {\n margin-bottom: 0;\n}\n\n.manage-config-tile .cds--col {\n margin-bottom: 1rem;\n padding-bottom: 0;\n}\n\n.manage-config-tile .cds--col:last-child {\n margin-bottom: 0;\n}\n\n.manage-config-tile .cds--checkbox-wrapper {\n min-height: 3rem;\n display: flex;\n align-items: flex-start;\n}\n\n.manage-config-tile .cds--number-input-wrapper {\n min-height: 3rem;\n}\n\n.manage-config-tile .cds--checkbox-label {\n min-height: 2.5rem;\n display: flex;\n align-items: center;\n padding-top: 0.25rem;\n}\n\n.manage-tile-heading {\n display: flex;\n align-items: center;\n gap: 0.75rem;\n}\n\n.manage-tile-heading .cds--tile__heading {\n margin: 0;\n}\n\n.manage-policies-tags {\n display: flex;\n flex-wrap: wrap;\n gap: 0.5rem;\n}\n\n.manage-history-helper {\n margin: 0 0 0.75rem 0;\n color: #64748b;\n}\n\n.manage-tile-action-hint {\n margin-left: auto;\n color: #94a3b8;\n font-style: italic;\n}\n\n.manage-history-stack {\n max-height: 200px;\n overflow-y: auto;\n}\n\n.manage-history-tile {\n padding: 0.75rem 1rem;\n}\n\n.manage-history-tile-row {\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 0.75rem;\n width: 100%;\n}\n\n.manage-save-bar {\n flex-shrink: 0;\n margin-top: 16px;\n padding: 16px;\n border-radius: 0;\n}\n\n.manage-save-bar-content {\n display: flex;\n flex-direction: column;\n gap: 12px;\n}\n\n.manage-save-bar-buttons {\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 12px;\n}\n\n.manage-save-bar-button {\n width: 100%;\n max-width: 100%;\n justify-content: center;\n border-radius: 0 !important;\n}\n\n.manage-save-bar-button .cds--btn__icon {\n margin-left: 8px;\n}\n\n.manage-save-bar-status {\n display: flex;\n flex-direction: column;\n gap: 8px;\n}\n\n.manage-save-bar-version {\n margin: 0;\n padding: 8px 12px;\n font-size: 12px;\n color: var(--cds-text-secondary, #525252);\n}\n\n.manage-draft-saving {\n font-size: 12px;\n color: #64748b;\n}\n\n.manage-import-input {\n position: absolute;\n width: 0;\n height: 0;\n opacity: 0;\n pointer-events: none;\n}\n\n.manage-json-viewer-overlay {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background: rgba(15, 23, 42, 0.5);\n backdrop-filter: blur(4px);\n display: flex;\n justify-content: center;\n align-items: center;\n z-index: 10000;\n animation: manageViewerFade 0.2s ease;\n}\n\n@keyframes manageViewerFade {\n from { opacity: 0; }\n to { opacity: 1; }\n}\n\n.manage-json-viewer-modal {\n background: #fff;\n border-radius: 12px;\n box-shadow: 0 20px 60px rgba(0, 0, 0, 0.15);\n width: 90%;\n max-width: 640px;\n max-height: 85vh;\n display: flex;\n flex-direction: column;\n animation: manageViewerSlide 0.25s ease;\n}\n\n@keyframes manageViewerSlide {\n from { transform: translateY(12px); opacity: 0; }\n to { transform: translateY(0); opacity: 1; }\n}\n\n.manage-json-viewer-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 14px 18px;\n border-bottom: 1px solid #e2e8f0;\n}\n\n.manage-json-viewer-header h2 {\n margin: 0;\n font-size: 16px;\n font-weight: 600;\n color: #1e293b;\n}\n\n.manage-json-viewer-close {\n background: none;\n border: none;\n color: #64748b;\n cursor: pointer;\n padding: 6px;\n border-radius: 6px;\n display: flex;\n}\n\n.manage-json-viewer-close:hover {\n background: #f1f5f9;\n color: #334155;\n}\n\n.manage-json-viewer-body {\n padding: 16px;\n overflow: auto;\n flex: 1;\n min-height: 0;\n}\n\n.manage-json-viewer-pre {\n margin: 0;\n padding: 14px;\n background: #f8fafc;\n border: 1px solid #e2e8f0;\n border-radius: 8px;\n font-size: 12px;\n font-family: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;\n line-height: 1.5;\n color: #334155;\n white-space: pre-wrap;\n word-break: break-all;\n}\n\n.manage-json-viewer-markdown {\n font-size: 12px;\n margin-bottom: 1.5rem;\n}\n\n.manage-json-viewer-markdown cds-aichat-markdown,\n.manage-json-viewer-markdown .cds-aichat-markdown {\n font-size: inherit;\n}\n\n\n.manage-variables-toggle-wrap .manage-variables-toggle {\n padding: 12px 10px;\n}\n\n.manage-variables-toggle {\n background: rgba(255, 255, 255, 0.98);\n border: 1px solid rgba(226, 232, 240, 0.9);\n border-right: none;\n border-radius: 12px 0 0 12px;\n box-shadow: -4px 0 20px rgba(0, 0, 0, 0.08);\n color: #475569;\n font-size: 12px;\n font-weight: 500;\n transition: background 0.2s, color 0.2s, box-shadow 0.2s;\n}\n\n.manage-variables-toggle:hover {\n background: #fff;\n color: #334155;\n box-shadow: -6px 0 24px rgba(0, 0, 0, 0.1);\n}\n\n.manage-variables-toggle-count {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n min-width: 18px;\n height: 18px;\n padding: 0 5px;\n background: #6366f1;\n color: #fff;\n font-size: 11px;\n font-weight: 600;\n border-radius: 9px;\n}\n\n.manage-variables-overlay {\n position: fixed;\n inset: 0;\n z-index: 1000;\n pointer-events: none;\n}\n\n.manage-variables-overlay .manage-variables-panel {\n pointer-events: auto;\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n width: 360px;\n max-width: 100%;\n background: #fff;\n box-shadow: -8px 0 32px rgba(0, 0, 0, 0.12);\n display: flex;\n flex-direction: column;\n overflow: hidden;\n}\n\n.manage-variables-panel-header {\n flex-shrink: 0;\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 14px 16px;\n border-bottom: 1px solid #e2e8f0;\n font-size: 14px;\n font-weight: 600;\n color: #1e293b;\n}\n\n.manage-variables-panel-close {\n background: none;\n border: none;\n color: #64748b;\n cursor: pointer;\n padding: 6px;\n border-radius: 6px;\n display: flex;\n}\n\n.manage-variables-panel-close:hover {\n background: #f1f5f9;\n color: #334155;\n}\n\n.manage-variables-panel-body {\n flex: 1;\n min-height: 0;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n}\n\n.manage-variables-panel-body .variables-sidebar {\n position: relative !important;\n left: auto !important;\n top: auto;\n bottom: auto;\n width: 100% !important;\n flex: 1;\n min-height: 0;\n display: flex;\n flex-direction: column;\n border: none;\n border-radius: 0;\n box-shadow: none;\n}\n\n.manage-variables-panel-body .variables-sidebar-floating-toggle {\n display: none;\n}\n\n.manage-chat-label {\n margin: 0;\n padding: 14px 20px 0;\n font-size: 12px;\n font-weight: 600;\n color: #64748b;\n text-transform: uppercase;\n letter-spacing: 0.06em;\n}\n\n.manage-chat-wrap {\n flex: 1;\n min-height: 0;\n min-width: 0;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n margin: 12px;\n box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.04);\n}\n\n.manage-chat-wrap iframe,\n.manage-chat-wrap > div {\n flex: 1;\n min-height: 0;\n min-width: 0;\n overflow: hidden;\n display: flex;\n flex-direction: column;\n border-radius: 10px;\n background: linear-gradient(180deg, #fafbfc 0%, #f4f6ff 100%);\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);\n}\n\n.manage-chat-wrap .custom-chat-container {\n flex: 1;\n min-height: 0;\n}\n\n.manage-chat-wrap .custom-chat-container {\n overflow-x: hidden;\n}\n\n.manage-chat-wrap .custom-chat-messages {\n overflow-x: hidden;\n overflow-y: auto;\n}\n\n.manage-chat-wrap .message,\n.manage-chat-wrap .message-content,\n.manage-chat-wrap .message-card-content,\n.manage-chat-wrap .card-manager-wrapper {\n max-width: 100%;\n min-width: 0;\n}\n\n.manage-chat-wrap .message-content {\n word-wrap: break-word;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n\n.manage-chat-wrap .message-content pre,\n.manage-chat-wrap .message-content code {\n max-width: 100%;\n overflow-x: auto;\n}\n\n.manage-chat-wrap .message-content > p,\n.manage-chat-wrap .message-content > div,\n.manage-chat-wrap .message-content ul,\n.manage-chat-wrap .message-content ol,\n.manage-chat-wrap .message-content li {\n max-width: 100%;\n box-sizing: border-box;\n}\n',""]),t.A=r},9750:function(e,t,o){var s=o(4451),n=o.n(s),i=o(6604),r=o.n(i)()(n());r.push([e.id,"/* Carbon-based styling - minimal overrides */\n\n.tools-config-empty {\n margin: 0;\n font-size: 0.875rem;\n color: var(--cds-text-placeholder, #8d8d8d);\n}\n\n.tools-config-list {\n margin: 0;\n}\n\n.tools-config-tile {\n padding: 0.75rem 1rem !important;\n}\n\n.tools-config-tile-main {\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 0.75rem;\n}\n\n.tools-config-tile-info {\n display: flex;\n align-items: center;\n gap: 0.5rem;\n flex-wrap: wrap;\n min-width: 0;\n}\n\n.tools-config-tile-name {\n font-size: 0.875rem;\n font-weight: 600;\n color: var(--cds-text-primary, #161616);\n}\n\n.tools-config-tile-badge {\n font-size: 0.75rem;\n color: var(--cds-text-secondary, #525252);\n}\n\n.tools-config-tile-badge-subset {\n color: var(--cds-text-helper, #6f6f6f);\n}\n\n.tools-config-tile-source {\n margin: 0.5rem 0 0 0;\n font-size: 0.75rem;\n color: var(--cds-text-secondary, #525252);\n word-break: break-all;\n}\n\n.tools-config-connected-list {\n margin-top: 1rem;\n background: transparent !important;\n}\n\n.tools-config-connected-list .cds--contained-list__header {\n min-width: 0;\n background: transparent !important;\n position: static !important;\n}\n\n.tools-config-connected-list .cds--contained-list__header .cds--contained-list__label,\n.tools-config-connected-list .cds--contained-list__header [class*=\"label\"],\n.tools-config-connected-list .cds--contained-list__header > * {\n min-width: 0;\n overflow-wrap: break-word;\n word-break: break-word;\n}\n\n.tools-config-connected-list .cds--contained-list-item {\n background: transparent !important;\n border: none !important;\n padding: 0.75rem 0 !important;\n}\n\n.tools-config-connected-list .cds--contained-list-item:not(:last-child) {\n border-bottom: 1px solid var(--cds-border-subtle-01, #e0e0e0) !important;\n}\n\n.tools-config-connected-label {\n display: flex;\n align-items: center;\n margin-bottom: 0.5rem;\n}\n\n.tools-config-connected-hint {\n margin: 0;\n color: var(--cds-text-secondary, #525252);\n}\n\n.tools-config-connected-item-header {\n flex-wrap: wrap;\n align-items: center;\n}\n\n.tools-config-connected-sublist {\n margin-top: 0.5rem;\n background: var(--cds-layer-01, #f4f4f4) !important;\n border-radius: 0.25rem;\n}\n\n.tools-config-connected-sublist .cds--contained-list-item {\n background: transparent !important;\n padding: 0.5rem 0.75rem !important;\n}\n\n.tools-config-modal-new-hint {\n margin: 0 0 1rem 0;\n padding: 0.75rem 1rem;\n font-size: 0.875rem;\n color: var(--cds-text-secondary, #525252);\n background: var(--cds-layer-01, #f4f4f4);\n border-radius: 0.25rem;\n}\n\n.tools-config-modal-new-hint strong {\n color: var(--cds-text-primary, #161616);\n}\n\n.cds--modal-content.server-tools-modal-body,\n.cds--modal-scroll-content.server-tools-modal-body {\n padding: 1rem !important;\n}\n\n.tools-config-tools-checkbox-row {\n margin-bottom: 1rem;\n padding-bottom: 1rem;\n border-bottom: 1px solid var(--cds-border-subtle-01, #e0e0e0);\n}\n\n.tools-config-tools-list {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.tools-config-tools-list-item {\n margin: 0;\n padding: 0.5rem 0;\n border-bottom: 1px solid var(--cds-border-subtle-00, #f4f4f4);\n}\n\n.tools-config-tools-list-item:last-child {\n border-bottom: none;\n}\n\n.tools-config-tool-id {\n font-family: 'IBM Plex Mono', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', Courier, monospace;\n font-size: 0.875rem;\n color: var(--cds-text-primary, #161616);\n display: block;\n margin-bottom: 0.25rem;\n}\n\n.tools-config-tool-desc {\n color: var(--cds-text-secondary, #525252);\n font-size: 0.875rem;\n display: block;\n}\n",""]),t.A=r},9969:function(e,t,o){var s=o(4451),n=o.n(s),i=o(6604),r=o.n(i)()(n());r.push([e.id,".carbon-chat-fullscreen {\n width: 100vw;\n height: 100vh;\n position: fixed;\n top: 0;\n left: 0;\n z-index: 1000;\n}\n\n.carbon-chat-contained {\n width: 100%;\n height: 100%;\n position: relative;\n}\n\n/* Debug Panel Styles */\n.debug-toggle-button {\n position: fixed;\n bottom: 20px;\n right: 20px;\n width: 50px;\n height: 50px;\n border-radius: 50%;\n background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n border: none;\n color: white;\n font-size: 24px;\n cursor: pointer;\n box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);\n z-index: 10000;\n transition: all 0.3s ease;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.debug-toggle-button:hover {\n transform: scale(1.1);\n box-shadow: 0 6px 16px rgba(0, 0, 0, 0.4);\n}\n\n.debug-toggle-button:active {\n transform: scale(0.95);\n}\n\n.debug-panel {\n position: fixed;\n bottom: 80px;\n right: 20px;\n width: 600px;\n height: 70vh;\n max-height: 800px;\n min-height: 500px;\n background: white;\n border-radius: 12px;\n box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2);\n z-index: 9999;\n display: flex;\n flex-direction: column;\n overflow: hidden;\n animation: slideIn 0.3s ease;\n}\n\n@keyframes slideIn {\n from {\n opacity: 0;\n transform: translateY(20px);\n }\n to {\n opacity: 1;\n transform: translateY(0);\n }\n}\n\n.debug-panel-header {\n background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n color: white;\n padding: 16px 20px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n border-bottom: 1px solid rgba(255, 255, 255, 0.2);\n}\n\n.debug-panel-header h3 {\n margin: 0;\n font-size: 18px;\n font-weight: 600;\n}\n\n.debug-close-button {\n background: rgba(255, 255, 255, 0.2);\n border: none;\n color: white;\n width: 28px;\n height: 28px;\n border-radius: 50%;\n cursor: pointer;\n font-size: 18px;\n display: flex;\n align-items: center;\n justify-content: center;\n transition: background 0.2s ease;\n}\n\n.debug-close-button:hover {\n background: rgba(255, 255, 255, 0.3);\n}\n\n.debug-panel-content {\n flex: 1;\n overflow-y: auto;\n padding: 20px;\n background: #f8f9fa;\n}\n\n.debug-loading {\n text-align: center;\n padding: 20px;\n color: #667eea;\n font-weight: 500;\n}\n\n.debug-error {\n background: #fee;\n border: 1px solid #fcc;\n border-radius: 6px;\n padding: 12px;\n color: #c33;\n margin-bottom: 12px;\n}\n\n.debug-data {\n display: flex;\n flex-direction: column;\n gap: 16px;\n}\n\n.debug-section {\n background: white;\n border-radius: 8px;\n padding: 12px;\n box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);\n}\n\n.debug-section strong {\n display: block;\n margin-bottom: 8px;\n color: #333;\n font-size: 14px;\n}\n\n.debug-section code {\n display: block;\n background: #f1f3f5;\n padding: 8px 12px;\n border-radius: 4px;\n font-family: 'Monaco', 'Menlo', 'Courier New', monospace;\n font-size: 12px;\n color: #667eea;\n word-break: break-all;\n}\n\n.debug-section pre {\n background: #1e1e1e;\n color: #d4d4d4;\n padding: 12px;\n border-radius: 6px;\n overflow-x: auto;\n overflow-y: auto;\n font-family: 'Monaco', 'Menlo', 'Courier New', monospace;\n font-size: 12px;\n line-height: 1.5;\n margin: 0;\n max-height: 500px;\n}\n\n.debug-panel-footer {\n background: white;\n border-top: 1px solid #e9ecef;\n padding: 12px 20px;\n display: flex;\n justify-content: space-between;\n align-items: center;\n}\n\n.debug-refresh-button {\n background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n color: white;\n border: none;\n padding: 8px 16px;\n border-radius: 6px;\n cursor: pointer;\n font-size: 14px;\n font-weight: 500;\n transition: all 0.2s ease;\n}\n\n.debug-refresh-button:hover:not(:disabled) {\n transform: translateY(-1px);\n box-shadow: 0 4px 8px rgba(102, 126, 234, 0.3);\n}\n\n.debug-refresh-button:disabled {\n opacity: 0.6;\n cursor: not-allowed;\n}\n\n.debug-auto-refresh {\n font-size: 12px;\n color: #6c757d;\n}\n\n/* Dark theme support */\n@media (prefers-color-scheme: dark) {\n .debug-panel {\n background: #2d2d2d;\n }\n\n .debug-panel-content {\n background: #1e1e1e;\n }\n\n .debug-section {\n background: #2d2d2d;\n border: 1px solid #3d3d3d;\n }\n\n .debug-section strong {\n color: #e0e0e0;\n }\n\n .debug-section code {\n background: #1e1e1e;\n color: #9d7cd8;\n }\n\n .debug-error {\n background: #3d1f1f;\n border-color: #5d2f2f;\n color: #ff6b6b;\n }\n\n .debug-panel-footer {\n background: #2d2d2d;\n border-top-color: #3d3d3d;\n }\n}",""]),t.A=r},2840:function(e,t,o){var s=o(4451),n=o.n(s),i=o(6604),r=o.n(i)()(n());r.push([e.id,'html {\n scrollbar-gutter: stable;\n}\n\nbody {\n margin: 0;\n font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;\n}\n\n#root {\n display: flex;\n flex-direction: column;\n height: 100vh;\n min-height: 0;\n}\n\n#root > .route-root {\n flex: 1;\n min-height: 0;\n display: flex;\n flex-direction: column;\n}\n',""]),t.A=r},6851:function(e,t,o){var s=o(4451),n=o.n(s),i=o(6604),r=o.n(i)()(n());r.push([e.id,'html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;border:0;margin:0;font:inherit;font-feature-settings:"liga" 1;font-size:100%;vertical-align:baseline}button,select,input,textarea{border-radius:0;font-family:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background-color:var(--cds-background, #ffffff);color:var(--cds-text-primary, #161616);line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html{font-size:100%}body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}strong{font-weight:600}@media screen and (-ms-high-contrast: active){svg{fill:ButtonText}}h1{font-size:var(--cds-heading-06-font-size, 2.625rem);font-weight:var(--cds-heading-06-font-weight, 300);line-height:var(--cds-heading-06-line-height, 1.199);letter-spacing:var(--cds-heading-06-letter-spacing, 0)}h2{font-size:var(--cds-heading-05-font-size, 2rem);font-weight:var(--cds-heading-05-font-weight, 400);line-height:var(--cds-heading-05-line-height, 1.25);letter-spacing:var(--cds-heading-05-letter-spacing, 0)}h3{font-size:var(--cds-heading-04-font-size, 1.75rem);font-weight:var(--cds-heading-04-font-weight, 400);line-height:var(--cds-heading-04-line-height, 1.28572);letter-spacing:var(--cds-heading-04-letter-spacing, 0)}h4{font-size:var(--cds-heading-03-font-size, 1.25rem);font-weight:var(--cds-heading-03-font-weight, 400);line-height:var(--cds-heading-03-line-height, 1.4);letter-spacing:var(--cds-heading-03-letter-spacing, 0)}h5{font-size:var(--cds-heading-02-font-size, 1rem);font-weight:var(--cds-heading-02-font-weight, 600);line-height:var(--cds-heading-02-line-height, 1.5);letter-spacing:var(--cds-heading-02-letter-spacing, 0)}h6{font-size:var(--cds-heading-01-font-size, 0.875rem);font-weight:var(--cds-heading-01-font-weight, 600);line-height:var(--cds-heading-01-line-height, 1.42857);letter-spacing:var(--cds-heading-01-letter-spacing, 0.16px)}p{font-size:var(--cds-body-02-font-size, 1rem);font-weight:var(--cds-body-02-font-weight, 400);line-height:var(--cds-body-02-line-height, 1.5);letter-spacing:var(--cds-body-02-letter-spacing, 0)}a{color:var(--cds-link-primary, #0062fe)}em{font-style:italic}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Light-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-LightItalic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Regular-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-Italic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBold-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Mono";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Mono/fonts/split/woff2/IBMPlexMono-SemiBoldItalic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Light-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-LightItalic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Regular-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-Italic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBold-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Sans";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Sans/fonts/split/woff2/IBMPlexSans-SemiBoldItalic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Light-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:300;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-LightItalic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Regular-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:400;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-Italic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBold-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Cyrillic.woff2") format("woff2");unicode-range:U+0400-045F,U+0472-0473,U+0490-049D,U+04A0-04A5,U+04AA-04AB,U+04AE-04B3,U+04B6-04BB,U+04C0-04C2,U+04CF-04D9,U+04DC-04DF,U+04E2-04E9,U+04EE-04F5,U+04F8-04F9}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Pi.woff2") format("woff2");unicode-range:U+0E3F,U+2032-2033,U+2070,U+2075-2079,U+2080-2081,U+2083,U+2085-2089,U+2113,U+2116,U+2126,U+212E,U+2150-2151,U+2153-215E,U+2190-2199,U+21A9-21AA,U+21B0-21B3,U+21B6-21B7,U+21BA-21BB,U+21C4,U+21C6,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+2713,U+274C,U+2B0E-2B11,U+EBE1-EBE7,U+ECE0,U+EFCC}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin3.woff2") format("woff2");unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin2.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF,U+FB01-FB02}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:italic;font-weight:600;src:url("~@ibm/plex/IBM-Plex-Serif/fonts/split/woff2/IBMPlexSerif-SemiBoldItalic-Latin1.woff2") format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00A3,U+00A4-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}:root{--cds-grid-gutter: 2rem;--cds-grid-columns: 4;--cds-grid-margin: 0}@media(min-width: 42rem){:root{--cds-grid-columns: 8;--cds-grid-margin: 1rem}}@media(min-width: 66rem){:root{--cds-grid-columns: 16}}@media(min-width: 99rem){:root{--cds-grid-margin: 1.5rem}}.cds--css-grid{--cds-grid-gutter-start: calc(var(--cds-grid-gutter) / 2);--cds-grid-gutter-end: calc(var(--cds-grid-gutter) / 2);--cds-grid-column-hang: calc(var(--cds-grid-gutter) / 2);display:grid;grid-template-columns:repeat(var(--cds-grid-columns), minmax(0, 1fr));inline-size:100%;margin-inline:auto;max-inline-size:99rem;padding-inline:var(--cds-grid-margin)}.cds--css-grid--full-width{max-inline-size:100%}.cds--css-grid-column{--cds-grid-mode-start: var(--cds-grid-gutter-start);--cds-grid-mode-end: var(--cds-grid-gutter-end);margin-inline:var(--cds-grid-gutter-start) var(--cds-grid-gutter-end)}[dir=rtl] .cds--css-grid-column{margin-inline:var(--cds-grid-gutter-end) var(--cds-grid-gutter-start)}.cds--css-grid--narrow{--cds-grid-gutter-start: 0rem}.cds--css-grid--condensed{--cds-grid-gutter: 0.0625rem;--cds-grid-column-hang: 0.96875rem}.cds--css-grid--start{margin-inline-start:0}.cds--css-grid--end{margin-inline-end:0}.cds--subgrid{display:grid;grid-template-columns:repeat(var(--cds-grid-columns), minmax(0, 1fr));margin-inline:calc(var(--cds-grid-mode-start)*-1) calc(var(--cds-grid-mode-end)*-1)}[dir=rtl] .cds--subgrid{margin-inline:calc(var(--cds-grid-mode-end)*-1) calc(var(--cds-grid-mode-start)*-1)}.cds--subgrid--wide{--cds-grid-gutter-start: 1rem;--cds-grid-gutter-end: 1rem;--cds-grid-column-hang: 0}.cds--subgrid--narrow{--cds-grid-gutter-start: 0rem;--cds-grid-gutter-end: 1rem;--cds-grid-column-hang: 1rem}.cds--subgrid--condensed{--cds-grid-gutter-start: 0.03125rem;--cds-grid-gutter-end: 0.03125rem;--cds-grid-column-hang: 0.96875rem}.cds--grid-column-hang{margin-inline-start:var(--cds-grid-column-hang)}[dir=rtl] .cds--grid-column-hang{margin-inline:initial var(--cds-grid-column-hang)}.cds--col-span-0{display:none}.cds--col-span-1{--cds-grid-columns: 1;display:block;grid-column:span 1/span 1}.cds--col-span-2{--cds-grid-columns: 2;display:block;grid-column:span 2/span 2}.cds--col-span-3{--cds-grid-columns: 3;display:block;grid-column:span 3/span 3}.cds--col-span-4{--cds-grid-columns: 4;display:block;grid-column:span 4/span 4}.cds--col-span-5{--cds-grid-columns: 5;display:block;grid-column:span 5/span 5}.cds--col-span-6{--cds-grid-columns: 6;display:block;grid-column:span 6/span 6}.cds--col-span-7{--cds-grid-columns: 7;display:block;grid-column:span 7/span 7}.cds--col-span-8{--cds-grid-columns: 8;display:block;grid-column:span 8/span 8}.cds--col-span-9{--cds-grid-columns: 9;display:block;grid-column:span 9/span 9}.cds--col-span-10{--cds-grid-columns: 10;display:block;grid-column:span 10/span 10}.cds--col-span-11{--cds-grid-columns: 11;display:block;grid-column:span 11/span 11}.cds--col-span-12{--cds-grid-columns: 12;display:block;grid-column:span 12/span 12}.cds--col-span-13{--cds-grid-columns: 13;display:block;grid-column:span 13/span 13}.cds--col-span-14{--cds-grid-columns: 14;display:block;grid-column:span 14/span 14}.cds--col-span-15{--cds-grid-columns: 15;display:block;grid-column:span 15/span 15}.cds--col-span-16{--cds-grid-columns: 16;display:block;grid-column:span 16/span 16}.cds--sm\\:col-span-0{display:none}.cds--sm\\:col-span-1{--cds-grid-columns: 1;display:block;grid-column:span 1/span 1}.cds--sm\\:col-span-2{--cds-grid-columns: 2;display:block;grid-column:span 2/span 2}.cds--sm\\:col-span-3{--cds-grid-columns: 3;display:block;grid-column:span 3/span 3}.cds--sm\\:col-span-4{--cds-grid-columns: 4;display:block;grid-column:span 4/span 4}.cds--sm\\:col-span-auto{grid-column:auto}.cds--sm\\:col-span-100{grid-column:1/-1}.cds--sm\\:col-span-75{--cds-grid-columns: 3;grid-column:span 3/span 3}.cds--sm\\:col-span-50{--cds-grid-columns: 2;grid-column:span 2/span 2}.cds--sm\\:col-span-25{--cds-grid-columns: 1;grid-column:span 1/span 1}@media(min-width: 42rem){.cds--md\\:col-span-0{display:none}}@media(min-width: 42rem){.cds--md\\:col-span-1{--cds-grid-columns: 1;display:block;grid-column:span 1/span 1}}@media(min-width: 42rem){.cds--md\\:col-span-2{--cds-grid-columns: 2;display:block;grid-column:span 2/span 2}}@media(min-width: 42rem){.cds--md\\:col-span-3{--cds-grid-columns: 3;display:block;grid-column:span 3/span 3}}@media(min-width: 42rem){.cds--md\\:col-span-4{--cds-grid-columns: 4;display:block;grid-column:span 4/span 4}}@media(min-width: 42rem){.cds--md\\:col-span-5{--cds-grid-columns: 5;display:block;grid-column:span 5/span 5}}@media(min-width: 42rem){.cds--md\\:col-span-6{--cds-grid-columns: 6;display:block;grid-column:span 6/span 6}}@media(min-width: 42rem){.cds--md\\:col-span-7{--cds-grid-columns: 7;display:block;grid-column:span 7/span 7}}@media(min-width: 42rem){.cds--md\\:col-span-8{--cds-grid-columns: 8;display:block;grid-column:span 8/span 8}}@media(min-width: 42rem){.cds--md\\:col-span-auto{grid-column:auto}.cds--md\\:col-span-100{grid-column:1/-1}.cds--md\\:col-span-75{--cds-grid-columns: 6;grid-column:span 6/span 6}.cds--md\\:col-span-50{--cds-grid-columns: 4;grid-column:span 4/span 4}.cds--md\\:col-span-25{--cds-grid-columns: 2;grid-column:span 2/span 2}}@media(min-width: 66rem){.cds--lg\\:col-span-0{display:none}}@media(min-width: 66rem){.cds--lg\\:col-span-1{--cds-grid-columns: 1;display:block;grid-column:span 1/span 1}}@media(min-width: 66rem){.cds--lg\\:col-span-2{--cds-grid-columns: 2;display:block;grid-column:span 2/span 2}}@media(min-width: 66rem){.cds--lg\\:col-span-3{--cds-grid-columns: 3;display:block;grid-column:span 3/span 3}}@media(min-width: 66rem){.cds--lg\\:col-span-4{--cds-grid-columns: 4;display:block;grid-column:span 4/span 4}}@media(min-width: 66rem){.cds--lg\\:col-span-5{--cds-grid-columns: 5;display:block;grid-column:span 5/span 5}}@media(min-width: 66rem){.cds--lg\\:col-span-6{--cds-grid-columns: 6;display:block;grid-column:span 6/span 6}}@media(min-width: 66rem){.cds--lg\\:col-span-7{--cds-grid-columns: 7;display:block;grid-column:span 7/span 7}}@media(min-width: 66rem){.cds--lg\\:col-span-8{--cds-grid-columns: 8;display:block;grid-column:span 8/span 8}}@media(min-width: 66rem){.cds--lg\\:col-span-9{--cds-grid-columns: 9;display:block;grid-column:span 9/span 9}}@media(min-width: 66rem){.cds--lg\\:col-span-10{--cds-grid-columns: 10;display:block;grid-column:span 10/span 10}}@media(min-width: 66rem){.cds--lg\\:col-span-11{--cds-grid-columns: 11;display:block;grid-column:span 11/span 11}}@media(min-width: 66rem){.cds--lg\\:col-span-12{--cds-grid-columns: 12;display:block;grid-column:span 12/span 12}}@media(min-width: 66rem){.cds--lg\\:col-span-13{--cds-grid-columns: 13;display:block;grid-column:span 13/span 13}}@media(min-width: 66rem){.cds--lg\\:col-span-14{--cds-grid-columns: 14;display:block;grid-column:span 14/span 14}}@media(min-width: 66rem){.cds--lg\\:col-span-15{--cds-grid-columns: 15;display:block;grid-column:span 15/span 15}}@media(min-width: 66rem){.cds--lg\\:col-span-16{--cds-grid-columns: 16;display:block;grid-column:span 16/span 16}}@media(min-width: 66rem){.cds--lg\\:col-span-auto{grid-column:auto}.cds--lg\\:col-span-100{grid-column:1/-1}.cds--lg\\:col-span-75{--cds-grid-columns: 12;grid-column:span 12/span 12}.cds--lg\\:col-span-50{--cds-grid-columns: 8;grid-column:span 8/span 8}.cds--lg\\:col-span-25{--cds-grid-columns: 4;grid-column:span 4/span 4}}@media(min-width: 82rem){.cds--xlg\\:col-span-0{display:none}}@media(min-width: 82rem){.cds--xlg\\:col-span-1{--cds-grid-columns: 1;display:block;grid-column:span 1/span 1}}@media(min-width: 82rem){.cds--xlg\\:col-span-2{--cds-grid-columns: 2;display:block;grid-column:span 2/span 2}}@media(min-width: 82rem){.cds--xlg\\:col-span-3{--cds-grid-columns: 3;display:block;grid-column:span 3/span 3}}@media(min-width: 82rem){.cds--xlg\\:col-span-4{--cds-grid-columns: 4;display:block;grid-column:span 4/span 4}}@media(min-width: 82rem){.cds--xlg\\:col-span-5{--cds-grid-columns: 5;display:block;grid-column:span 5/span 5}}@media(min-width: 82rem){.cds--xlg\\:col-span-6{--cds-grid-columns: 6;display:block;grid-column:span 6/span 6}}@media(min-width: 82rem){.cds--xlg\\:col-span-7{--cds-grid-columns: 7;display:block;grid-column:span 7/span 7}}@media(min-width: 82rem){.cds--xlg\\:col-span-8{--cds-grid-columns: 8;display:block;grid-column:span 8/span 8}}@media(min-width: 82rem){.cds--xlg\\:col-span-9{--cds-grid-columns: 9;display:block;grid-column:span 9/span 9}}@media(min-width: 82rem){.cds--xlg\\:col-span-10{--cds-grid-columns: 10;display:block;grid-column:span 10/span 10}}@media(min-width: 82rem){.cds--xlg\\:col-span-11{--cds-grid-columns: 11;display:block;grid-column:span 11/span 11}}@media(min-width: 82rem){.cds--xlg\\:col-span-12{--cds-grid-columns: 12;display:block;grid-column:span 12/span 12}}@media(min-width: 82rem){.cds--xlg\\:col-span-13{--cds-grid-columns: 13;display:block;grid-column:span 13/span 13}}@media(min-width: 82rem){.cds--xlg\\:col-span-14{--cds-grid-columns: 14;display:block;grid-column:span 14/span 14}}@media(min-width: 82rem){.cds--xlg\\:col-span-15{--cds-grid-columns: 15;display:block;grid-column:span 15/span 15}}@media(min-width: 82rem){.cds--xlg\\:col-span-16{--cds-grid-columns: 16;display:block;grid-column:span 16/span 16}}@media(min-width: 82rem){.cds--xlg\\:col-span-auto{grid-column:auto}.cds--xlg\\:col-span-100{grid-column:1/-1}.cds--xlg\\:col-span-75{--cds-grid-columns: 12;grid-column:span 12/span 12}.cds--xlg\\:col-span-50{--cds-grid-columns: 8;grid-column:span 8/span 8}.cds--xlg\\:col-span-25{--cds-grid-columns: 4;grid-column:span 4/span 4}}@media(min-width: 99rem){.cds--max\\:col-span-0{display:none}}@media(min-width: 99rem){.cds--max\\:col-span-1{--cds-grid-columns: 1;display:block;grid-column:span 1/span 1}}@media(min-width: 99rem){.cds--max\\:col-span-2{--cds-grid-columns: 2;display:block;grid-column:span 2/span 2}}@media(min-width: 99rem){.cds--max\\:col-span-3{--cds-grid-columns: 3;display:block;grid-column:span 3/span 3}}@media(min-width: 99rem){.cds--max\\:col-span-4{--cds-grid-columns: 4;display:block;grid-column:span 4/span 4}}@media(min-width: 99rem){.cds--max\\:col-span-5{--cds-grid-columns: 5;display:block;grid-column:span 5/span 5}}@media(min-width: 99rem){.cds--max\\:col-span-6{--cds-grid-columns: 6;display:block;grid-column:span 6/span 6}}@media(min-width: 99rem){.cds--max\\:col-span-7{--cds-grid-columns: 7;display:block;grid-column:span 7/span 7}}@media(min-width: 99rem){.cds--max\\:col-span-8{--cds-grid-columns: 8;display:block;grid-column:span 8/span 8}}@media(min-width: 99rem){.cds--max\\:col-span-9{--cds-grid-columns: 9;display:block;grid-column:span 9/span 9}}@media(min-width: 99rem){.cds--max\\:col-span-10{--cds-grid-columns: 10;display:block;grid-column:span 10/span 10}}@media(min-width: 99rem){.cds--max\\:col-span-11{--cds-grid-columns: 11;display:block;grid-column:span 11/span 11}}@media(min-width: 99rem){.cds--max\\:col-span-12{--cds-grid-columns: 12;display:block;grid-column:span 12/span 12}}@media(min-width: 99rem){.cds--max\\:col-span-13{--cds-grid-columns: 13;display:block;grid-column:span 13/span 13}}@media(min-width: 99rem){.cds--max\\:col-span-14{--cds-grid-columns: 14;display:block;grid-column:span 14/span 14}}@media(min-width: 99rem){.cds--max\\:col-span-15{--cds-grid-columns: 15;display:block;grid-column:span 15/span 15}}@media(min-width: 99rem){.cds--max\\:col-span-16{--cds-grid-columns: 16;display:block;grid-column:span 16/span 16}}@media(min-width: 99rem){.cds--max\\:col-span-auto{grid-column:auto}.cds--max\\:col-span-100{grid-column:1/-1}.cds--max\\:col-span-75{--cds-grid-columns: 12;grid-column:span 12/span 12}.cds--max\\:col-span-50{--cds-grid-columns: 8;grid-column:span 8/span 8}.cds--max\\:col-span-25{--cds-grid-columns: 4;grid-column:span 4/span 4}}.cds--col-span-auto{grid-column:auto}.cds--col-span-100{grid-column:1/-1}.cds--col-span-75{--cds-grid-columns: 3;grid-column:span 3/span 3}@media(min-width: 42rem){.cds--col-span-75{--cds-grid-columns: 6;grid-column:span 6/span 6}}@media(min-width: 66rem){.cds--col-span-75{--cds-grid-columns: 12;grid-column:span 12/span 12}}.cds--col-span-50{--cds-grid-columns: 2;grid-column:span 2/span 2}@media(min-width: 42rem){.cds--col-span-50{--cds-grid-columns: 4;grid-column:span 4/span 4}}@media(min-width: 66rem){.cds--col-span-50{--cds-grid-columns: 8;grid-column:span 8/span 8}}.cds--col-span-25{--cds-grid-columns: 1;grid-column:span 1/span 1}@media(min-width: 42rem){.cds--col-span-25{--cds-grid-columns: 2;grid-column:span 2/span 2}}@media(min-width: 66rem){.cds--col-span-25{--cds-grid-columns: 4;grid-column:span 4/span 4}}.cds--col-start-1{grid-column-start:1}.cds--col-start-2{grid-column-start:2}.cds--col-start-3{grid-column-start:3}.cds--col-start-4{grid-column-start:4}.cds--col-start-5{grid-column-start:5}.cds--col-start-6{grid-column-start:6}.cds--col-start-7{grid-column-start:7}.cds--col-start-8{grid-column-start:8}.cds--col-start-9{grid-column-start:9}.cds--col-start-10{grid-column-start:10}.cds--col-start-11{grid-column-start:11}.cds--col-start-12{grid-column-start:12}.cds--col-start-13{grid-column-start:13}.cds--col-start-14{grid-column-start:14}.cds--col-start-15{grid-column-start:15}.cds--col-start-16{grid-column-start:16}.cds--col-end-2{grid-column-end:2}.cds--col-end-3{grid-column-end:3}.cds--col-end-4{grid-column-end:4}.cds--col-end-5{grid-column-end:5}.cds--col-end-6{grid-column-end:6}.cds--col-end-7{grid-column-end:7}.cds--col-end-8{grid-column-end:8}.cds--col-end-9{grid-column-end:9}.cds--col-end-10{grid-column-end:10}.cds--col-end-11{grid-column-end:11}.cds--col-end-12{grid-column-end:12}.cds--col-end-13{grid-column-end:13}.cds--col-end-14{grid-column-end:14}.cds--col-end-15{grid-column-end:15}.cds--col-end-16{grid-column-end:16}.cds--col-end-17{grid-column-end:17}.cds--col-start-auto{grid-column-start:auto}.cds--col-end-auto{grid-column-end:auto}.cds--sm\\:col-start-1{grid-column-start:1}.cds--sm\\:col-start-2{grid-column-start:2}.cds--sm\\:col-start-3{grid-column-start:3}.cds--sm\\:col-start-4{grid-column-start:4}.cds--sm\\:col-start-5{grid-column-start:5}.cds--sm\\:col-start-6{grid-column-start:6}.cds--sm\\:col-start-7{grid-column-start:7}.cds--sm\\:col-start-8{grid-column-start:8}.cds--sm\\:col-start-9{grid-column-start:9}.cds--sm\\:col-start-10{grid-column-start:10}.cds--sm\\:col-start-11{grid-column-start:11}.cds--sm\\:col-start-12{grid-column-start:12}.cds--sm\\:col-start-13{grid-column-start:13}.cds--sm\\:col-start-14{grid-column-start:14}.cds--sm\\:col-start-15{grid-column-start:15}.cds--sm\\:col-start-16{grid-column-start:16}.cds--sm\\:col-end-2{grid-column-end:2}.cds--sm\\:col-end-3{grid-column-end:3}.cds--sm\\:col-end-4{grid-column-end:4}.cds--sm\\:col-end-5{grid-column-end:5}.cds--sm\\:col-end-6{grid-column-end:6}.cds--sm\\:col-end-7{grid-column-end:7}.cds--sm\\:col-end-8{grid-column-end:8}.cds--sm\\:col-end-9{grid-column-end:9}.cds--sm\\:col-end-10{grid-column-end:10}.cds--sm\\:col-end-11{grid-column-end:11}.cds--sm\\:col-end-12{grid-column-end:12}.cds--sm\\:col-end-13{grid-column-end:13}.cds--sm\\:col-end-14{grid-column-end:14}.cds--sm\\:col-end-15{grid-column-end:15}.cds--sm\\:col-end-16{grid-column-end:16}.cds--sm\\:col-end-17{grid-column-end:17}.cds--sm\\:col-start-auto{grid-column-start:auto}.cds--sm\\:col-end-auto{grid-column-end:auto}@media(min-width: 42rem){.cds--md\\:col-start-1{grid-column-start:1}.cds--md\\:col-start-2{grid-column-start:2}.cds--md\\:col-start-3{grid-column-start:3}.cds--md\\:col-start-4{grid-column-start:4}.cds--md\\:col-start-5{grid-column-start:5}.cds--md\\:col-start-6{grid-column-start:6}.cds--md\\:col-start-7{grid-column-start:7}.cds--md\\:col-start-8{grid-column-start:8}.cds--md\\:col-start-9{grid-column-start:9}.cds--md\\:col-start-10{grid-column-start:10}.cds--md\\:col-start-11{grid-column-start:11}.cds--md\\:col-start-12{grid-column-start:12}.cds--md\\:col-start-13{grid-column-start:13}.cds--md\\:col-start-14{grid-column-start:14}.cds--md\\:col-start-15{grid-column-start:15}.cds--md\\:col-start-16{grid-column-start:16}.cds--md\\:col-end-2{grid-column-end:2}.cds--md\\:col-end-3{grid-column-end:3}.cds--md\\:col-end-4{grid-column-end:4}.cds--md\\:col-end-5{grid-column-end:5}.cds--md\\:col-end-6{grid-column-end:6}.cds--md\\:col-end-7{grid-column-end:7}.cds--md\\:col-end-8{grid-column-end:8}.cds--md\\:col-end-9{grid-column-end:9}.cds--md\\:col-end-10{grid-column-end:10}.cds--md\\:col-end-11{grid-column-end:11}.cds--md\\:col-end-12{grid-column-end:12}.cds--md\\:col-end-13{grid-column-end:13}.cds--md\\:col-end-14{grid-column-end:14}.cds--md\\:col-end-15{grid-column-end:15}.cds--md\\:col-end-16{grid-column-end:16}.cds--md\\:col-end-17{grid-column-end:17}.cds--md\\:col-start-auto{grid-column-start:auto}.cds--md\\:col-end-auto{grid-column-end:auto}}@media(min-width: 66rem){.cds--lg\\:col-start-1{grid-column-start:1}.cds--lg\\:col-start-2{grid-column-start:2}.cds--lg\\:col-start-3{grid-column-start:3}.cds--lg\\:col-start-4{grid-column-start:4}.cds--lg\\:col-start-5{grid-column-start:5}.cds--lg\\:col-start-6{grid-column-start:6}.cds--lg\\:col-start-7{grid-column-start:7}.cds--lg\\:col-start-8{grid-column-start:8}.cds--lg\\:col-start-9{grid-column-start:9}.cds--lg\\:col-start-10{grid-column-start:10}.cds--lg\\:col-start-11{grid-column-start:11}.cds--lg\\:col-start-12{grid-column-start:12}.cds--lg\\:col-start-13{grid-column-start:13}.cds--lg\\:col-start-14{grid-column-start:14}.cds--lg\\:col-start-15{grid-column-start:15}.cds--lg\\:col-start-16{grid-column-start:16}.cds--lg\\:col-end-2{grid-column-end:2}.cds--lg\\:col-end-3{grid-column-end:3}.cds--lg\\:col-end-4{grid-column-end:4}.cds--lg\\:col-end-5{grid-column-end:5}.cds--lg\\:col-end-6{grid-column-end:6}.cds--lg\\:col-end-7{grid-column-end:7}.cds--lg\\:col-end-8{grid-column-end:8}.cds--lg\\:col-end-9{grid-column-end:9}.cds--lg\\:col-end-10{grid-column-end:10}.cds--lg\\:col-end-11{grid-column-end:11}.cds--lg\\:col-end-12{grid-column-end:12}.cds--lg\\:col-end-13{grid-column-end:13}.cds--lg\\:col-end-14{grid-column-end:14}.cds--lg\\:col-end-15{grid-column-end:15}.cds--lg\\:col-end-16{grid-column-end:16}.cds--lg\\:col-end-17{grid-column-end:17}.cds--lg\\:col-start-auto{grid-column-start:auto}.cds--lg\\:col-end-auto{grid-column-end:auto}}@media(min-width: 82rem){.cds--xlg\\:col-start-1{grid-column-start:1}.cds--xlg\\:col-start-2{grid-column-start:2}.cds--xlg\\:col-start-3{grid-column-start:3}.cds--xlg\\:col-start-4{grid-column-start:4}.cds--xlg\\:col-start-5{grid-column-start:5}.cds--xlg\\:col-start-6{grid-column-start:6}.cds--xlg\\:col-start-7{grid-column-start:7}.cds--xlg\\:col-start-8{grid-column-start:8}.cds--xlg\\:col-start-9{grid-column-start:9}.cds--xlg\\:col-start-10{grid-column-start:10}.cds--xlg\\:col-start-11{grid-column-start:11}.cds--xlg\\:col-start-12{grid-column-start:12}.cds--xlg\\:col-start-13{grid-column-start:13}.cds--xlg\\:col-start-14{grid-column-start:14}.cds--xlg\\:col-start-15{grid-column-start:15}.cds--xlg\\:col-start-16{grid-column-start:16}.cds--xlg\\:col-end-2{grid-column-end:2}.cds--xlg\\:col-end-3{grid-column-end:3}.cds--xlg\\:col-end-4{grid-column-end:4}.cds--xlg\\:col-end-5{grid-column-end:5}.cds--xlg\\:col-end-6{grid-column-end:6}.cds--xlg\\:col-end-7{grid-column-end:7}.cds--xlg\\:col-end-8{grid-column-end:8}.cds--xlg\\:col-end-9{grid-column-end:9}.cds--xlg\\:col-end-10{grid-column-end:10}.cds--xlg\\:col-end-11{grid-column-end:11}.cds--xlg\\:col-end-12{grid-column-end:12}.cds--xlg\\:col-end-13{grid-column-end:13}.cds--xlg\\:col-end-14{grid-column-end:14}.cds--xlg\\:col-end-15{grid-column-end:15}.cds--xlg\\:col-end-16{grid-column-end:16}.cds--xlg\\:col-end-17{grid-column-end:17}.cds--xlg\\:col-start-auto{grid-column-start:auto}.cds--xlg\\:col-end-auto{grid-column-end:auto}}@media(min-width: 99rem){.cds--max\\:col-start-1{grid-column-start:1}.cds--max\\:col-start-2{grid-column-start:2}.cds--max\\:col-start-3{grid-column-start:3}.cds--max\\:col-start-4{grid-column-start:4}.cds--max\\:col-start-5{grid-column-start:5}.cds--max\\:col-start-6{grid-column-start:6}.cds--max\\:col-start-7{grid-column-start:7}.cds--max\\:col-start-8{grid-column-start:8}.cds--max\\:col-start-9{grid-column-start:9}.cds--max\\:col-start-10{grid-column-start:10}.cds--max\\:col-start-11{grid-column-start:11}.cds--max\\:col-start-12{grid-column-start:12}.cds--max\\:col-start-13{grid-column-start:13}.cds--max\\:col-start-14{grid-column-start:14}.cds--max\\:col-start-15{grid-column-start:15}.cds--max\\:col-start-16{grid-column-start:16}.cds--max\\:col-end-2{grid-column-end:2}.cds--max\\:col-end-3{grid-column-end:3}.cds--max\\:col-end-4{grid-column-end:4}.cds--max\\:col-end-5{grid-column-end:5}.cds--max\\:col-end-6{grid-column-end:6}.cds--max\\:col-end-7{grid-column-end:7}.cds--max\\:col-end-8{grid-column-end:8}.cds--max\\:col-end-9{grid-column-end:9}.cds--max\\:col-end-10{grid-column-end:10}.cds--max\\:col-end-11{grid-column-end:11}.cds--max\\:col-end-12{grid-column-end:12}.cds--max\\:col-end-13{grid-column-end:13}.cds--max\\:col-end-14{grid-column-end:14}.cds--max\\:col-end-15{grid-column-end:15}.cds--max\\:col-end-16{grid-column-end:16}.cds--max\\:col-end-17{grid-column-end:17}.cds--max\\:col-start-auto{grid-column-start:auto}.cds--max\\:col-end-auto{grid-column-end:auto}}:root{--cds-layer:var(--cds-layer-01, #f4f4f4);--cds-layer-active:var(--cds-layer-active-01, #c6c6c6);--cds-layer-background:var(--cds-layer-background-01, #ffffff);--cds-layer-hover:var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01, #a8a8a8);--cds-field:var(--cds-field-01, #f4f4f4);--cds-field-hover:var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong:var(--cds-border-strong-01, #8d8d8d);--cds-border-tile:var(--cds-border-tile-01, #c6c6c6)}.cds--layer-one{--cds-layer:var(--cds-layer-01, #f4f4f4);--cds-layer-active:var(--cds-layer-active-01, #c6c6c6);--cds-layer-background:var(--cds-layer-background-01, #ffffff);--cds-layer-hover:var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01, #a8a8a8);--cds-field:var(--cds-field-01, #f4f4f4);--cds-field-hover:var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong:var(--cds-border-strong-01, #8d8d8d);--cds-border-tile:var(--cds-border-tile-01, #c6c6c6)}.cds--layer-two{--cds-layer:var(--cds-layer-02, #ffffff);--cds-layer-active:var(--cds-layer-active-02, #c6c6c6);--cds-layer-background:var(--cds-layer-background-02, #f4f4f4);--cds-layer-hover:var(--cds-layer-hover-02, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-02, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-02, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-02, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-02, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-02, #a8a8a8);--cds-field:var(--cds-field-02, #ffffff);--cds-field-hover:var(--cds-field-hover-02, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-01, #c6c6c6);--cds-border-subtle-selected:var(--cds-border-subtle-selected-02, #c6c6c6);--cds-border-strong:var(--cds-border-strong-02, #8d8d8d);--cds-border-tile:var(--cds-border-tile-02, #a8a8a8)}.cds--layer-three{--cds-layer:var(--cds-layer-03, #f4f4f4);--cds-layer-active:var(--cds-layer-active-03, #c6c6c6);--cds-layer-background:var(--cds-layer-background-03, #ffffff);--cds-layer-hover:var(--cds-layer-hover-03, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-03, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-03, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-03, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-03, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-03, #a8a8a8);--cds-field:var(--cds-field-03, #f4f4f4);--cds-field-hover:var(--cds-field-hover-03, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-02, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-03, #c6c6c6);--cds-border-strong:var(--cds-border-strong-03, #8d8d8d);--cds-border-tile:var(--cds-border-tile-03, #c6c6c6)}.cds--layer-one.cds--layer__with-background{background-color:var(--cds-layer-background)}.cds--layer-two.cds--layer__with-background{background-color:var(--cds-layer-background)}.cds--layer-three.cds--layer__with-background{background-color:var(--cds-layer-background)}.cds--layout--size-xs{--cds-layout-size-height-context:var(--cds-layout-size-height-xs, 1.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout-constraint--size__default-xs{--cds-layout-size-height:var(--cds-layout-size-height-context, var(--cds-layout-size-height-xs, 1.5rem))}.cds--layout-constraint--size__min-xs{--cds-layout-size-height-min:var(--cds-layout-size-height-xs, 1.5rem)}.cds--layout-constraint--size__max-xs{--cds-layout-size-height-max:var(--cds-layout-size-height-xs, 1.5rem)}.cds--layout--size-sm{--cds-layout-size-height-context:var(--cds-layout-size-height-sm, 2rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout-constraint--size__default-sm{--cds-layout-size-height:var(--cds-layout-size-height-context, var(--cds-layout-size-height-sm, 2rem))}.cds--layout-constraint--size__min-sm{--cds-layout-size-height-min:var(--cds-layout-size-height-sm, 2rem)}.cds--layout-constraint--size__max-sm{--cds-layout-size-height-max:var(--cds-layout-size-height-sm, 2rem)}.cds--layout--size-md{--cds-layout-size-height-context:var(--cds-layout-size-height-md, 2.5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout-constraint--size__default-md{--cds-layout-size-height:var(--cds-layout-size-height-context, var(--cds-layout-size-height-md, 2.5rem))}.cds--layout-constraint--size__min-md{--cds-layout-size-height-min:var(--cds-layout-size-height-md, 2.5rem)}.cds--layout-constraint--size__max-md{--cds-layout-size-height-max:var(--cds-layout-size-height-md, 2.5rem)}.cds--layout--size-lg{--cds-layout-size-height-context:var(--cds-layout-size-height-lg, 3rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout-constraint--size__default-lg{--cds-layout-size-height:var(--cds-layout-size-height-context, var(--cds-layout-size-height-lg, 3rem))}.cds--layout-constraint--size__min-lg{--cds-layout-size-height-min:var(--cds-layout-size-height-lg, 3rem)}.cds--layout-constraint--size__max-lg{--cds-layout-size-height-max:var(--cds-layout-size-height-lg, 3rem)}.cds--layout--size-xl{--cds-layout-size-height-context:var(--cds-layout-size-height-xl, 4rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout-constraint--size__default-xl{--cds-layout-size-height:var(--cds-layout-size-height-context, var(--cds-layout-size-height-xl, 4rem))}.cds--layout-constraint--size__min-xl{--cds-layout-size-height-min:var(--cds-layout-size-height-xl, 4rem)}.cds--layout-constraint--size__max-xl{--cds-layout-size-height-max:var(--cds-layout-size-height-xl, 4rem)}.cds--layout--size-2xl{--cds-layout-size-height-context:var(--cds-layout-size-height-2xl, 5rem);--cds-layout-size-height:var(--cds-layout-size-height-context)}.cds--layout-constraint--size__default-2xl{--cds-layout-size-height:var(--cds-layout-size-height-context, var(--cds-layout-size-height-2xl, 5rem))}.cds--layout-constraint--size__min-2xl{--cds-layout-size-height-min:var(--cds-layout-size-height-2xl, 5rem)}.cds--layout-constraint--size__max-2xl{--cds-layout-size-height-max:var(--cds-layout-size-height-2xl, 5rem)}.cds--layout--density-condensed{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-condensed, 0.5rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.cds--layout-constraint--density__default-condensed{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context, var(--cds-layout-density-padding-inline-condensed, 0.5rem))}.cds--layout-constraint--density__min-condensed{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-condensed, 0.5rem)}.cds--layout-constraint--density__max-condensed{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-condensed, 0.5rem)}.cds--layout--density-normal{--cds-layout-density-padding-inline-context:var(--cds-layout-density-padding-inline-normal, 1rem);--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context)}.cds--layout-constraint--density__default-normal{--cds-layout-density-padding-inline:var(--cds-layout-density-padding-inline-context, var(--cds-layout-density-padding-inline-normal, 1rem))}.cds--layout-constraint--density__min-normal{--cds-layout-density-padding-inline-min:var(--cds-layout-density-padding-inline-normal, 1rem)}.cds--layout-constraint--density__max-normal{--cds-layout-density-padding-inline-max:var(--cds-layout-density-padding-inline-normal, 1rem)}:root{--cds-layout-size-height-xs:1.5rem;--cds-layout-size-height-sm:2rem;--cds-layout-size-height-md:2.5rem;--cds-layout-size-height-lg:3rem;--cds-layout-size-height-xl:4rem;--cds-layout-size-height-2xl:5rem;--cds-layout-size-height-min:0px;--cds-layout-size-height-max:999999999px;--cds-layout-density-padding-inline-condensed:0.5rem;--cds-layout-density-padding-inline-normal:1rem;--cds-layout-density-padding-inline-min:0px;--cds-layout-density-padding-inline-max:999999999px}.cds--white{background-color:var(--cds-background);color:var(--cds-text-primary);--cds-ai-aura-end:rgba(255, 255, 255, 0);--cds-ai-aura-hover-background:#edf5ff;--cds-ai-aura-hover-end:rgba(255, 255, 255, 0);--cds-ai-aura-hover-start:rgba(69, 137, 255, 0.32);--cds-ai-aura-start:rgba(69, 137, 255, 0.1);--cds-ai-aura-start-sm:rgba(69, 137, 255, 0.16);--cds-ai-border-end:#78a9ff;--cds-ai-border-start:rgba(166, 200, 255, 0.64);--cds-ai-border-strong:#4589ff;--cds-ai-drop-shadow:rgba(15, 98, 254, 0.1);--cds-ai-inner-shadow:rgba(69, 137, 255, 0.1);--cds-ai-overlay:rgba(0, 17, 65, 0.5);--cds-ai-popover-background:#ffffff;--cds-ai-popover-caret-bottom:#78a9ff;--cds-ai-popover-caret-bottom-background:#eaf1ff;--cds-ai-popover-caret-bottom-background-actions:#e9effa;--cds-ai-popover-caret-center:#a0c3ff;--cds-ai-popover-shadow-outer-01:rgba(0, 67, 206, 0.06);--cds-ai-popover-shadow-outer-02:rgba(0, 0, 0, 0.04);--cds-ai-skeleton-background:#d0e2ff;--cds-ai-skeleton-element-background:#4589ff;--cds-background:#ffffff;--cds-background-active:rgba(141, 141, 141, 0.5);--cds-background-brand:#0f62fe;--cds-background-hover:rgba(141, 141, 141, 0.12);--cds-background-inverse:#393939;--cds-background-inverse-hover:#474747;--cds-background-selected:rgba(141, 141, 141, 0.2);--cds-background-selected-hover:rgba(141, 141, 141, 0.32);--cds-border-disabled:#c6c6c6;--cds-border-interactive:#0f62fe;--cds-border-inverse:#161616;--cds-border-strong-01:#8d8d8d;--cds-border-strong-02:#8d8d8d;--cds-border-strong-03:#8d8d8d;--cds-border-subtle-00:#e0e0e0;--cds-border-subtle-01:#c6c6c6;--cds-border-subtle-02:#e0e0e0;--cds-border-subtle-03:#c6c6c6;--cds-border-subtle-selected-01:#c6c6c6;--cds-border-subtle-selected-02:#c6c6c6;--cds-border-subtle-selected-03:#c6c6c6;--cds-border-tile-01:#c6c6c6;--cds-border-tile-02:#a8a8a8;--cds-border-tile-03:#c6c6c6;--cds-chat-avatar-agent:#393939;--cds-chat-avatar-bot:#6f6f6f;--cds-chat-avatar-user:#0f62fe;--cds-chat-bubble-agent:#ffffff;--cds-chat-bubble-border:#e0e0e0;--cds-chat-bubble-user:#e0e0e0;--cds-chat-button:#0f62fe;--cds-chat-button-active:rgba(141, 141, 141, 0.5);--cds-chat-button-hover:rgba(141, 141, 141, 0.12);--cds-chat-button-selected:rgba(141, 141, 141, 0.2);--cds-chat-button-text-hover:#0043ce;--cds-chat-button-text-selected:#525252;--cds-chat-header-background:#ffffff;--cds-chat-prompt-background:#ffffff;--cds-chat-prompt-border-end:rgba(244, 244, 244, 0);--cds-chat-prompt-border-start:#f4f4f4;--cds-chat-shell-background:#ffffff;--cds-field-01:#f4f4f4;--cds-field-02:#ffffff;--cds-field-03:#f4f4f4;--cds-field-hover-01:#e8e8e8;--cds-field-hover-02:#e8e8e8;--cds-field-hover-03:#e8e8e8;--cds-focus:#0f62fe;--cds-focus-inset:#ffffff;--cds-focus-inverse:#ffffff;--cds-highlight:#d0e2ff;--cds-icon-disabled:rgba(22, 22, 22, 0.25);--cds-icon-interactive:#0f62fe;--cds-icon-inverse:#ffffff;--cds-icon-on-color:#ffffff;--cds-icon-on-color-disabled:#8d8d8d;--cds-icon-primary:#161616;--cds-icon-secondary:#525252;--cds-interactive:#0f62fe;--cds-layer-01:#f4f4f4;--cds-layer-02:#ffffff;--cds-layer-03:#f4f4f4;--cds-layer-accent-01:#e0e0e0;--cds-layer-accent-02:#e0e0e0;--cds-layer-accent-03:#e0e0e0;--cds-layer-accent-active-01:#a8a8a8;--cds-layer-accent-active-02:#a8a8a8;--cds-layer-accent-active-03:#a8a8a8;--cds-layer-accent-hover-01:#d1d1d1;--cds-layer-accent-hover-02:#d1d1d1;--cds-layer-accent-hover-03:#d1d1d1;--cds-layer-active-01:#c6c6c6;--cds-layer-active-02:#c6c6c6;--cds-layer-active-03:#c6c6c6;--cds-layer-background-01:#ffffff;--cds-layer-background-02:#f4f4f4;--cds-layer-background-03:#ffffff;--cds-layer-hover-01:#e8e8e8;--cds-layer-hover-02:#e8e8e8;--cds-layer-hover-03:#e8e8e8;--cds-layer-selected-01:#e0e0e0;--cds-layer-selected-02:#e0e0e0;--cds-layer-selected-03:#e0e0e0;--cds-layer-selected-disabled:#8d8d8d;--cds-layer-selected-hover-01:#d1d1d1;--cds-layer-selected-hover-02:#d1d1d1;--cds-layer-selected-hover-03:#d1d1d1;--cds-layer-selected-inverse:#161616;--cds-link-inverse:#78a9ff;--cds-link-inverse-active:#f4f4f4;--cds-link-inverse-hover:#a6c8ff;--cds-link-inverse-visited:#be95ff;--cds-link-primary:#0f62fe;--cds-link-primary-hover:#0043ce;--cds-link-secondary:#0043ce;--cds-link-visited:#8a3ffc;--cds-overlay:rgba(22, 22, 22, 0.5);--cds-shadow:rgba(0, 0, 0, 0.3);--cds-skeleton-background:#e8e8e8;--cds-skeleton-element:#c6c6c6;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#8a3ffc;--cds-support-error:#da1e28;--cds-support-error-inverse:#fa4d56;--cds-support-info:#0043ce;--cds-support-info-inverse:#4589ff;--cds-support-success:#24a148;--cds-support-success-inverse:#42be65;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-text-disabled:rgba(22, 22, 22, 0.25);--cds-text-error:#da1e28;--cds-text-helper:#6f6f6f;--cds-text-inverse:#ffffff;--cds-text-on-color:#ffffff;--cds-text-on-color-disabled:#8d8d8d;--cds-text-placeholder:rgba(22, 22, 22, 0.4);--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01, #f4f4f4);--cds-layer-active:var(--cds-layer-active-01, #c6c6c6);--cds-layer-background:var(--cds-layer-background-01, #ffffff);--cds-layer-hover:var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01, #a8a8a8);--cds-field:var(--cds-field-01, #f4f4f4);--cds-field-hover:var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong:var(--cds-border-strong-01, #8d8d8d);--cds-border-tile:var(--cds-border-tile-01, #c6c6c6);--cds-button-separator:#e0e0e0;--cds-button-primary:#0f62fe;--cds-button-secondary:#393939;--cds-button-tertiary:#0f62fe;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#da1e28;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#6f6f6f;--cds-button-tertiary-active:#002d9c;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#474747;--cds-button-tertiary-hover:#0050e6;--cds-button-disabled:#c6c6c6;--cds-notification-background-error:#fff1f1;--cds-notification-background-success:#defbe6;--cds-notification-background-info:#edf5ff;--cds-notification-background-warning:#fcf4d6;--cds-notification-action-hover:#ffffff;--cds-notification-action-tertiary-inverse:#ffffff;--cds-notification-action-tertiary-inverse-active:#c6c6c6;--cds-notification-action-tertiary-inverse-hover:#f4f4f4;--cds-notification-action-tertiary-inverse-text:#161616;--cds-notification-action-tertiary-inverse-text-on-color-disabled:rgba(255, 255, 255, 0.25);--cds-tag-background-red:#ffd7d9;--cds-tag-color-red:#a2191f;--cds-tag-hover-red:#ffc2c5;--cds-tag-background-magenta:#ffd6e8;--cds-tag-color-magenta:#9f1853;--cds-tag-hover-magenta:#ffbdda;--cds-tag-background-purple:#e8daff;--cds-tag-color-purple:#6929c4;--cds-tag-hover-purple:#dcc7ff;--cds-tag-background-blue:#d0e2ff;--cds-tag-color-blue:#0043ce;--cds-tag-hover-blue:#b8d3ff;--cds-tag-background-cyan:#bae6ff;--cds-tag-color-cyan:#00539a;--cds-tag-hover-cyan:#99daff;--cds-tag-background-teal:#9ef0f0;--cds-tag-color-teal:#005d5d;--cds-tag-hover-teal:#57e5e5;--cds-tag-background-green:#a7f0ba;--cds-tag-color-green:#0e6027;--cds-tag-hover-green:#74e792;--cds-tag-background-gray:#e0e0e0;--cds-tag-color-gray:#161616;--cds-tag-hover-gray:#d1d1d1;--cds-tag-border-red:#ff8389;--cds-tag-border-blue:#78a9ff;--cds-tag-border-cyan:#33b1ff;--cds-tag-border-teal:#08bdba;--cds-tag-border-green:#42be65;--cds-tag-border-magenta:#ff7eb6;--cds-tag-border-purple:#be95ff;--cds-tag-border-gray:#a8a8a8;--cds-tag-border-cool-gray:#a2a9b0;--cds-tag-border-warm-gray:#ada8a8;--cds-tag-background-cool-gray:#dde1e6;--cds-tag-color-cool-gray:#121619;--cds-tag-hover-cool-gray:#cdd3da;--cds-tag-background-warm-gray:#e5e0df;--cds-tag-color-warm-gray:#171414;--cds-tag-hover-warm-gray:#d8d0cf;--cds-status-red:#da1e28;--cds-status-orange:#ff832b;--cds-status-orange-outline:#ba4e00;--cds-status-yellow:#f1c21b;--cds-status-yellow-outline:#8e6a00;--cds-status-green:#24a148;--cds-status-blue:#0043ce;--cds-status-purple:#8a3ffc;--cds-status-gray:#6f6f6f;--cds-content-switcher-background:#e0e0e0;--cds-content-switcher-background-hover:#d1d1d1;--cds-content-switcher-selected:#ffffff}.cds--g10{background-color:var(--cds-background);color:var(--cds-text-primary);--cds-ai-aura-end:rgba(255, 255, 255, 0);--cds-ai-aura-hover-background:#edf5ff;--cds-ai-aura-hover-end:rgba(255, 255, 255, 0);--cds-ai-aura-hover-start:rgba(69, 137, 255, 0.32);--cds-ai-aura-start:rgba(69, 137, 255, 0.1);--cds-ai-aura-start-sm:rgba(69, 137, 255, 0.16);--cds-ai-border-end:#78a9ff;--cds-ai-border-start:rgba(166, 200, 255, 0.64);--cds-ai-border-strong:#4589ff;--cds-ai-drop-shadow:rgba(15, 98, 254, 0.1);--cds-ai-inner-shadow:rgba(69, 137, 255, 0.1);--cds-ai-overlay:rgba(0, 17, 65, 0.5);--cds-ai-popover-background:#ffffff;--cds-ai-popover-caret-bottom:#78a9ff;--cds-ai-popover-caret-bottom-background:#eaf1ff;--cds-ai-popover-caret-bottom-background-actions:#e9effa;--cds-ai-popover-caret-center:#a0c3ff;--cds-ai-popover-shadow-outer-01:rgba(0, 67, 206, 0.06);--cds-ai-popover-shadow-outer-02:rgba(0, 0, 0, 0.04);--cds-ai-skeleton-background:#d0e2ff;--cds-ai-skeleton-element-background:#4589ff;--cds-background:#f4f4f4;--cds-background-active:rgba(141, 141, 141, 0.5);--cds-background-brand:#0f62fe;--cds-background-hover:rgba(141, 141, 141, 0.12);--cds-background-inverse:#393939;--cds-background-inverse-hover:#474747;--cds-background-selected:rgba(141, 141, 141, 0.2);--cds-background-selected-hover:rgba(141, 141, 141, 0.32);--cds-border-disabled:#c6c6c6;--cds-border-interactive:#0f62fe;--cds-border-inverse:#161616;--cds-border-strong-01:#8d8d8d;--cds-border-strong-02:#8d8d8d;--cds-border-strong-03:#8d8d8d;--cds-border-subtle-00:#c6c6c6;--cds-border-subtle-01:#e0e0e0;--cds-border-subtle-02:#c6c6c6;--cds-border-subtle-03:#e0e0e0;--cds-border-subtle-selected-01:#c6c6c6;--cds-border-subtle-selected-02:#c6c6c6;--cds-border-subtle-selected-03:#c6c6c6;--cds-border-tile-01:#a8a8a8;--cds-border-tile-02:#c6c6c6;--cds-border-tile-03:#a8a8a8;--cds-chat-avatar-agent:#393939;--cds-chat-avatar-bot:#6f6f6f;--cds-chat-avatar-user:#0f62fe;--cds-chat-bubble-agent:#ffffff;--cds-chat-bubble-border:#e0e0e0;--cds-chat-bubble-user:#e0e0e0;--cds-chat-button:#0f62fe;--cds-chat-button-active:rgba(141, 141, 141, 0.5);--cds-chat-button-hover:rgba(141, 141, 141, 0.12);--cds-chat-button-selected:rgba(141, 141, 141, 0.2);--cds-chat-button-text-hover:#0043ce;--cds-chat-button-text-selected:#525252;--cds-chat-header-background:#ffffff;--cds-chat-prompt-background:#ffffff;--cds-chat-prompt-border-end:rgba(244, 244, 244, 0);--cds-chat-prompt-border-start:#f4f4f4;--cds-chat-shell-background:#ffffff;--cds-field-01:#ffffff;--cds-field-02:#f4f4f4;--cds-field-03:#ffffff;--cds-field-hover-01:#e8e8e8;--cds-field-hover-02:#e8e8e8;--cds-field-hover-03:#e8e8e8;--cds-focus:#0f62fe;--cds-focus-inset:#ffffff;--cds-focus-inverse:#ffffff;--cds-highlight:#d0e2ff;--cds-icon-disabled:rgba(22, 22, 22, 0.25);--cds-icon-interactive:#0f62fe;--cds-icon-inverse:#ffffff;--cds-icon-on-color:#ffffff;--cds-icon-on-color-disabled:#8d8d8d;--cds-icon-primary:#161616;--cds-icon-secondary:#525252;--cds-interactive:#0f62fe;--cds-layer-01:#ffffff;--cds-layer-02:#f4f4f4;--cds-layer-03:#ffffff;--cds-layer-accent-01:#e0e0e0;--cds-layer-accent-02:#e0e0e0;--cds-layer-accent-03:#e0e0e0;--cds-layer-accent-active-01:#a8a8a8;--cds-layer-accent-active-02:#a8a8a8;--cds-layer-accent-active-03:#a8a8a8;--cds-layer-accent-hover-01:#d1d1d1;--cds-layer-accent-hover-02:#d1d1d1;--cds-layer-accent-hover-03:#d1d1d1;--cds-layer-active-01:#c6c6c6;--cds-layer-active-02:#c6c6c6;--cds-layer-active-03:#c6c6c6;--cds-layer-background-01:#f4f4f4;--cds-layer-background-02:#ffffff;--cds-layer-background-03:#f4f4f4;--cds-layer-hover-01:#e8e8e8;--cds-layer-hover-02:#e8e8e8;--cds-layer-hover-03:#e8e8e8;--cds-layer-selected-01:#e0e0e0;--cds-layer-selected-02:#e0e0e0;--cds-layer-selected-03:#e0e0e0;--cds-layer-selected-disabled:#8d8d8d;--cds-layer-selected-hover-01:#d1d1d1;--cds-layer-selected-hover-02:#d1d1d1;--cds-layer-selected-hover-03:#d1d1d1;--cds-layer-selected-inverse:#161616;--cds-link-inverse:#78a9ff;--cds-link-inverse-active:#f4f4f4;--cds-link-inverse-hover:#a6c8ff;--cds-link-inverse-visited:#be95ff;--cds-link-primary:#0f62fe;--cds-link-primary-hover:#0043ce;--cds-link-secondary:#0043ce;--cds-link-visited:#8a3ffc;--cds-overlay:rgba(22, 22, 22, 0.5);--cds-shadow:rgba(0, 0, 0, 0.3);--cds-skeleton-background:#e8e8e8;--cds-skeleton-element:#c6c6c6;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#8a3ffc;--cds-support-error:#da1e28;--cds-support-error-inverse:#fa4d56;--cds-support-info:#0043ce;--cds-support-info-inverse:#4589ff;--cds-support-success:#24a148;--cds-support-success-inverse:#42be65;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-text-disabled:rgba(22, 22, 22, 0.25);--cds-text-error:#da1e28;--cds-text-helper:#6f6f6f;--cds-text-inverse:#ffffff;--cds-text-on-color:#ffffff;--cds-text-on-color-disabled:#8d8d8d;--cds-text-placeholder:rgba(22, 22, 22, 0.4);--cds-text-primary:#161616;--cds-text-secondary:#525252;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01, #f4f4f4);--cds-layer-active:var(--cds-layer-active-01, #c6c6c6);--cds-layer-background:var(--cds-layer-background-01, #ffffff);--cds-layer-hover:var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01, #a8a8a8);--cds-field:var(--cds-field-01, #f4f4f4);--cds-field-hover:var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong:var(--cds-border-strong-01, #8d8d8d);--cds-border-tile:var(--cds-border-tile-01, #c6c6c6);--cds-button-separator:#e0e0e0;--cds-button-primary:#0f62fe;--cds-button-secondary:#393939;--cds-button-tertiary:#0f62fe;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#da1e28;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#6f6f6f;--cds-button-tertiary-active:#002d9c;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#474747;--cds-button-tertiary-hover:#0050e6;--cds-button-disabled:#c6c6c6;--cds-notification-background-error:#fff1f1;--cds-notification-background-success:#defbe6;--cds-notification-background-info:#edf5ff;--cds-notification-background-warning:#fcf4d6;--cds-notification-action-hover:#ffffff;--cds-notification-action-tertiary-inverse:#ffffff;--cds-notification-action-tertiary-inverse-active:#c6c6c6;--cds-notification-action-tertiary-inverse-hover:#f4f4f4;--cds-notification-action-tertiary-inverse-text:#161616;--cds-notification-action-tertiary-inverse-text-on-color-disabled:rgba(255, 255, 255, 0.25);--cds-tag-background-red:#ffd7d9;--cds-tag-color-red:#a2191f;--cds-tag-hover-red:#ffc2c5;--cds-tag-background-magenta:#ffd6e8;--cds-tag-color-magenta:#9f1853;--cds-tag-hover-magenta:#ffbdda;--cds-tag-background-purple:#e8daff;--cds-tag-color-purple:#6929c4;--cds-tag-hover-purple:#dcc7ff;--cds-tag-background-blue:#d0e2ff;--cds-tag-color-blue:#0043ce;--cds-tag-hover-blue:#b8d3ff;--cds-tag-background-cyan:#bae6ff;--cds-tag-color-cyan:#00539a;--cds-tag-hover-cyan:#99daff;--cds-tag-background-teal:#9ef0f0;--cds-tag-color-teal:#005d5d;--cds-tag-hover-teal:#57e5e5;--cds-tag-background-green:#a7f0ba;--cds-tag-color-green:#0e6027;--cds-tag-hover-green:#74e792;--cds-tag-background-gray:#e0e0e0;--cds-tag-color-gray:#161616;--cds-tag-hover-gray:#d1d1d1;--cds-tag-border-red:#ff8389;--cds-tag-border-blue:#78a9ff;--cds-tag-border-cyan:#33b1ff;--cds-tag-border-teal:#08bdba;--cds-tag-border-green:#42be65;--cds-tag-border-magenta:#ff7eb6;--cds-tag-border-purple:#be95ff;--cds-tag-border-gray:#a8a8a8;--cds-tag-border-cool-gray:#a2a9b0;--cds-tag-border-warm-gray:#ada8a8;--cds-tag-background-cool-gray:#dde1e6;--cds-tag-color-cool-gray:#121619;--cds-tag-hover-cool-gray:#cdd3da;--cds-tag-background-warm-gray:#e5e0df;--cds-tag-color-warm-gray:#171414;--cds-tag-hover-warm-gray:#d8d0cf;--cds-status-red:#da1e28;--cds-status-orange:#ff832b;--cds-status-orange-outline:#ba4e00;--cds-status-yellow:#f1c21b;--cds-status-yellow-outline:#8e6a00;--cds-status-green:#24a148;--cds-status-blue:#0043ce;--cds-status-purple:#8a3ffc;--cds-status-gray:#6f6f6f;--cds-content-switcher-background:#e0e0e0;--cds-content-switcher-background-hover:#d1d1d1;--cds-content-switcher-selected:#ffffff}.cds--g90{background-color:var(--cds-background);color:var(--cds-text-primary);--cds-ai-aura-end:rgba(0, 0, 0, 0);--cds-ai-aura-hover-background:#474747;--cds-ai-aura-hover-end:rgba(0, 0, 0, 0);--cds-ai-aura-hover-start:rgba(69, 137, 255, 0.4);--cds-ai-aura-start:rgba(69, 137, 255, 0.1);--cds-ai-aura-start-sm:rgba(69, 137, 255, 0.16);--cds-ai-border-end:#4589ff;--cds-ai-border-start:rgba(166, 200, 255, 0.36);--cds-ai-border-strong:#78a9ff;--cds-ai-drop-shadow:rgba(0, 0, 0, 0.28);--cds-ai-inner-shadow:rgba(69, 137, 255, 0.16);--cds-ai-overlay:rgba(0, 0, 0, 0.5);--cds-ai-popover-background:#161616;--cds-ai-popover-caret-bottom:#4589ff;--cds-ai-popover-caret-bottom-background:#202d45;--cds-ai-popover-caret-bottom-background-actions:#1e283a;--cds-ai-popover-caret-center:#4870b5;--cds-ai-popover-shadow-outer-01:rgba(0, 0, 0, 0.12);--cds-ai-popover-shadow-outer-02:rgba(0, 0, 0, 0.08);--cds-ai-skeleton-background:rgba(120, 169, 255, 0.5);--cds-ai-skeleton-element-background:rgba(120, 169, 255, 0.3);--cds-background:#262626;--cds-background-active:rgba(141, 141, 141, 0.4);--cds-background-brand:#0f62fe;--cds-background-hover:rgba(141, 141, 141, 0.16);--cds-background-inverse:#f4f4f4;--cds-background-inverse-hover:#e8e8e8;--cds-background-selected:rgba(141, 141, 141, 0.24);--cds-background-selected-hover:rgba(141, 141, 141, 0.32);--cds-border-disabled:rgba(141, 141, 141, 0.5);--cds-border-interactive:#4589ff;--cds-border-inverse:#f4f4f4;--cds-border-strong-01:#8d8d8d;--cds-border-strong-02:#a8a8a8;--cds-border-strong-03:#c6c6c6;--cds-border-subtle-00:#525252;--cds-border-subtle-01:#6f6f6f;--cds-border-subtle-02:#8d8d8d;--cds-border-subtle-03:#8d8d8d;--cds-border-subtle-selected-01:#8d8d8d;--cds-border-subtle-selected-02:#a8a8a8;--cds-border-subtle-selected-03:#a8a8a8;--cds-border-tile-01:#6f6f6f;--cds-border-tile-02:#8d8d8d;--cds-border-tile-03:#a8a8a8;--cds-chat-avatar-agent:#c6c6c6;--cds-chat-avatar-bot:#8d8d8d;--cds-chat-avatar-user:#4589ff;--cds-chat-bubble-agent:#262626;--cds-chat-bubble-border:#525252;--cds-chat-bubble-user:#393939;--cds-chat-button:#78a9ff;--cds-chat-button-active:rgba(141, 141, 141, 0.4);--cds-chat-button-hover:rgba(141, 141, 141, 0.16);--cds-chat-button-selected:rgba(141, 141, 141, 0.24);--cds-chat-button-text-hover:#a6c8ff;--cds-chat-button-text-selected:#c6c6c6;--cds-chat-header-background:#262626;--cds-chat-prompt-background:#161616;--cds-chat-prompt-border-end:rgba(38, 38, 38, 0);--cds-chat-prompt-border-start:#262626;--cds-chat-shell-background:#262626;--cds-field-01:#393939;--cds-field-02:#525252;--cds-field-03:#6f6f6f;--cds-field-hover-01:#474747;--cds-field-hover-02:#636363;--cds-field-hover-03:#5e5e5e;--cds-focus:#ffffff;--cds-focus-inset:#161616;--cds-focus-inverse:#0f62fe;--cds-highlight:#002d9c;--cds-icon-disabled:rgba(244, 244, 244, 0.25);--cds-icon-interactive:#ffffff;--cds-icon-inverse:#161616;--cds-icon-on-color:#ffffff;--cds-icon-on-color-disabled:rgba(255, 255, 255, 0.25);--cds-icon-primary:#f4f4f4;--cds-icon-secondary:#c6c6c6;--cds-interactive:#4589ff;--cds-layer-01:#393939;--cds-layer-02:#525252;--cds-layer-03:#6f6f6f;--cds-layer-accent-01:#525252;--cds-layer-accent-02:#6f6f6f;--cds-layer-accent-03:#8d8d8d;--cds-layer-accent-active-01:#8d8d8d;--cds-layer-accent-active-02:#393939;--cds-layer-accent-active-03:#525252;--cds-layer-accent-hover-01:#636363;--cds-layer-accent-hover-02:#5e5e5e;--cds-layer-accent-hover-03:#7a7a7a;--cds-layer-active-01:#6f6f6f;--cds-layer-active-02:#8d8d8d;--cds-layer-active-03:#393939;--cds-layer-background-01:#262626;--cds-layer-background-02:#393939;--cds-layer-background-03:#525252;--cds-layer-hover-01:#474747;--cds-layer-hover-02:#636363;--cds-layer-hover-03:#5e5e5e;--cds-layer-selected-01:#525252;--cds-layer-selected-02:#6f6f6f;--cds-layer-selected-03:#525252;--cds-layer-selected-disabled:#a8a8a8;--cds-layer-selected-hover-01:#636363;--cds-layer-selected-hover-02:#5e5e5e;--cds-layer-selected-hover-03:#636363;--cds-layer-selected-inverse:#f4f4f4;--cds-link-inverse:#0f62fe;--cds-link-inverse-active:#161616;--cds-link-inverse-hover:#0043ce;--cds-link-inverse-visited:#8a3ffc;--cds-link-primary:#78a9ff;--cds-link-primary-hover:#a6c8ff;--cds-link-secondary:#a6c8ff;--cds-link-visited:#be95ff;--cds-overlay:rgba(0, 0, 0, 0.65);--cds-shadow:rgba(0, 0, 0, 0.8);--cds-skeleton-background:#333333;--cds-skeleton-element:#525252;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#a56eff;--cds-support-error:#ff8389;--cds-support-error-inverse:#da1e28;--cds-support-info:#4589ff;--cds-support-info-inverse:#0043ce;--cds-support-success:#42be65;--cds-support-success-inverse:#24a148;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-text-disabled:rgba(244, 244, 244, 0.25);--cds-text-error:#ffb3b8;--cds-text-helper:#c6c6c6;--cds-text-inverse:#161616;--cds-text-on-color:#ffffff;--cds-text-on-color-disabled:rgba(255, 255, 255, 0.25);--cds-text-placeholder:rgba(244, 244, 244, 0.4);--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-toggle-off:#8d8d8d;--cds-layer:var(--cds-layer-01, #f4f4f4);--cds-layer-active:var(--cds-layer-active-01, #c6c6c6);--cds-layer-background:var(--cds-layer-background-01, #ffffff);--cds-layer-hover:var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01, #a8a8a8);--cds-field:var(--cds-field-01, #f4f4f4);--cds-field-hover:var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong:var(--cds-border-strong-01, #8d8d8d);--cds-border-tile:var(--cds-border-tile-01, #c6c6c6);--cds-button-separator:#161616;--cds-button-primary:#0f62fe;--cds-button-secondary:#6f6f6f;--cds-button-tertiary:#ffffff;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#ff8389;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#393939;--cds-button-tertiary-active:#c6c6c6;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#5e5e5e;--cds-button-tertiary-hover:#f4f4f4;--cds-button-disabled:rgba(141, 141, 141, 0.3);--cds-notification-background-error:#393939;--cds-notification-background-success:#393939;--cds-notification-background-info:#393939;--cds-notification-background-warning:#393939;--cds-notification-action-tertiary-inverse:#0f62fe;--cds-notification-action-tertiary-inverse-active:#002d9c;--cds-notification-action-tertiary-inverse-hover:#0050e6;--cds-notification-action-tertiary-inverse-text:#ffffff;--cds-notification-action-tertiary-inverse-text-on-color-disabled:#8d8d8d;--cds-tag-background-red:#a2191f;--cds-tag-color-red:#ffd7d9;--cds-tag-hover-red:#c21e25;--cds-tag-background-magenta:#9f1853;--cds-tag-color-magenta:#ffd6e8;--cds-tag-hover-magenta:#bf1d63;--cds-tag-background-purple:#6929c4;--cds-tag-color-purple:#e8daff;--cds-tag-hover-purple:#7c3dd6;--cds-tag-background-blue:#0043ce;--cds-tag-color-blue:#d0e2ff;--cds-tag-hover-blue:#0053ff;--cds-tag-background-cyan:#00539a;--cds-tag-color-cyan:#bae6ff;--cds-tag-hover-cyan:#0066bd;--cds-tag-background-teal:#005d5d;--cds-tag-color-teal:#9ef0f0;--cds-tag-hover-teal:#007070;--cds-tag-background-green:#0e6027;--cds-tag-color-green:#a7f0ba;--cds-tag-hover-green:#11742f;--cds-tag-background-gray:#525252;--cds-tag-color-gray:#f4f4f4;--cds-tag-hover-gray:#636363;--cds-tag-border-red:#fa4d56;--cds-tag-border-blue:#4589ff;--cds-tag-border-cyan:#1192e8;--cds-tag-border-teal:#009d9a;--cds-tag-border-green:#24a148;--cds-tag-border-magenta:#ee5396;--cds-tag-border-purple:#a56eff;--cds-tag-border-gray:#8d8d8d;--cds-tag-border-cool-gray:#878d96;--cds-tag-border-warm-gray:#8f8b8b;--cds-tag-background-cool-gray:#4d5358;--cds-tag-color-cool-gray:#f2f4f8;--cds-tag-hover-cool-gray:#5d646a;--cds-tag-background-warm-gray:#565151;--cds-tag-color-warm-gray:#f7f3f2;--cds-tag-hover-warm-gray:#696363;--cds-status-red:#fa4d56;--cds-status-orange:#ff832b;--cds-status-orange-outline:#ff832b;--cds-status-yellow:#f1c21b;--cds-status-yellow-outline:#f1c21b;--cds-status-green:#42be65;--cds-status-blue:#4589ff;--cds-status-purple:#a56eff;--cds-status-gray:#8d8d8d;--cds-content-switcher-background:rgba(0, 0, 0, 0);--cds-content-switcher-background-hover:rgba(141, 141, 141, 0.12);--cds-content-switcher-selected:rgba(141, 141, 141, 0.24)}.cds--g100{background-color:var(--cds-background);color:var(--cds-text-primary);--cds-ai-aura-end:rgba(0, 0, 0, 0);--cds-ai-aura-hover-background:#333333;--cds-ai-aura-hover-end:rgba(0, 0, 0, 0);--cds-ai-aura-hover-start:rgba(69, 137, 255, 0.4);--cds-ai-aura-start:rgba(69, 137, 255, 0.1);--cds-ai-aura-start-sm:rgba(69, 137, 255, 0.16);--cds-ai-border-end:#4589ff;--cds-ai-border-start:rgba(166, 200, 255, 0.36);--cds-ai-border-strong:#78a9ff;--cds-ai-drop-shadow:rgba(0, 0, 0, 0.28);--cds-ai-inner-shadow:rgba(69, 137, 255, 0.16);--cds-ai-overlay:rgba(0, 0, 0, 0.5);--cds-ai-popover-background:#161616;--cds-ai-popover-caret-bottom:#4589ff;--cds-ai-popover-caret-bottom-background:#202d45;--cds-ai-popover-caret-bottom-background-actions:#1e283a;--cds-ai-popover-caret-center:#4870b5;--cds-ai-popover-shadow-outer-01:rgba(0, 0, 0, 0.12);--cds-ai-popover-shadow-outer-02:rgba(0, 0, 0, 0.08);--cds-ai-skeleton-background:rgba(120, 169, 255, 0.5);--cds-ai-skeleton-element-background:rgba(120, 169, 255, 0.3);--cds-background:#161616;--cds-background-active:rgba(141, 141, 141, 0.4);--cds-background-brand:#0f62fe;--cds-background-hover:rgba(141, 141, 141, 0.16);--cds-background-inverse:#f4f4f4;--cds-background-inverse-hover:#e8e8e8;--cds-background-selected:rgba(141, 141, 141, 0.24);--cds-background-selected-hover:rgba(141, 141, 141, 0.32);--cds-border-disabled:rgba(141, 141, 141, 0.5);--cds-border-interactive:#4589ff;--cds-border-inverse:#f4f4f4;--cds-border-strong-01:#6f6f6f;--cds-border-strong-02:#8d8d8d;--cds-border-strong-03:#a8a8a8;--cds-border-subtle-00:#393939;--cds-border-subtle-01:#525252;--cds-border-subtle-02:#6f6f6f;--cds-border-subtle-03:#6f6f6f;--cds-border-subtle-selected-01:#6f6f6f;--cds-border-subtle-selected-02:#8d8d8d;--cds-border-subtle-selected-03:#8d8d8d;--cds-border-tile-01:#525252;--cds-border-tile-02:#6f6f6f;--cds-border-tile-03:#8d8d8d;--cds-chat-avatar-agent:#c6c6c6;--cds-chat-avatar-bot:#8d8d8d;--cds-chat-avatar-user:#4589ff;--cds-chat-bubble-agent:#262626;--cds-chat-bubble-border:#525252;--cds-chat-bubble-user:#393939;--cds-chat-button:#78a9ff;--cds-chat-button-active:rgba(141, 141, 141, 0.4);--cds-chat-button-hover:rgba(141, 141, 141, 0.16);--cds-chat-button-selected:rgba(141, 141, 141, 0.24);--cds-chat-button-text-hover:#a6c8ff;--cds-chat-button-text-selected:#c6c6c6;--cds-chat-header-background:#262626;--cds-chat-prompt-background:#161616;--cds-chat-prompt-border-end:rgba(38, 38, 38, 0);--cds-chat-prompt-border-start:#262626;--cds-chat-shell-background:#262626;--cds-field-01:#262626;--cds-field-02:#393939;--cds-field-03:#525252;--cds-field-hover-01:#333333;--cds-field-hover-02:#474747;--cds-field-hover-03:#636363;--cds-focus:#ffffff;--cds-focus-inset:#161616;--cds-focus-inverse:#0f62fe;--cds-highlight:#001d6c;--cds-icon-disabled:rgba(244, 244, 244, 0.25);--cds-icon-interactive:#ffffff;--cds-icon-inverse:#161616;--cds-icon-on-color:#ffffff;--cds-icon-on-color-disabled:rgba(255, 255, 255, 0.25);--cds-icon-primary:#f4f4f4;--cds-icon-secondary:#c6c6c6;--cds-interactive:#4589ff;--cds-layer-01:#262626;--cds-layer-02:#393939;--cds-layer-03:#525252;--cds-layer-accent-01:#393939;--cds-layer-accent-02:#525252;--cds-layer-accent-03:#6f6f6f;--cds-layer-accent-active-01:#6f6f6f;--cds-layer-accent-active-02:#8d8d8d;--cds-layer-accent-active-03:#393939;--cds-layer-accent-hover-01:#474747;--cds-layer-accent-hover-02:#636363;--cds-layer-accent-hover-03:#5e5e5e;--cds-layer-active-01:#525252;--cds-layer-active-02:#6f6f6f;--cds-layer-active-03:#8d8d8d;--cds-layer-background-01:#161616;--cds-layer-background-02:#262626;--cds-layer-background-03:#393939;--cds-layer-hover-01:#333333;--cds-layer-hover-02:#474747;--cds-layer-hover-03:#636363;--cds-layer-selected-01:#393939;--cds-layer-selected-02:#525252;--cds-layer-selected-03:#6f6f6f;--cds-layer-selected-disabled:#a8a8a8;--cds-layer-selected-hover-01:#474747;--cds-layer-selected-hover-02:#636363;--cds-layer-selected-hover-03:#5e5e5e;--cds-layer-selected-inverse:#f4f4f4;--cds-link-inverse:#0f62fe;--cds-link-inverse-active:#161616;--cds-link-inverse-hover:#0043ce;--cds-link-inverse-visited:#8a3ffc;--cds-link-primary:#78a9ff;--cds-link-primary-hover:#a6c8ff;--cds-link-secondary:#a6c8ff;--cds-link-visited:#be95ff;--cds-overlay:rgba(0, 0, 0, 0.65);--cds-shadow:rgba(0, 0, 0, 0.8);--cds-skeleton-background:#292929;--cds-skeleton-element:#393939;--cds-support-caution-major:#ff832b;--cds-support-caution-minor:#f1c21b;--cds-support-caution-undefined:#a56eff;--cds-support-error:#fa4d56;--cds-support-error-inverse:#da1e28;--cds-support-info:#4589ff;--cds-support-info-inverse:#0043ce;--cds-support-success:#42be65;--cds-support-success-inverse:#24a148;--cds-support-warning:#f1c21b;--cds-support-warning-inverse:#f1c21b;--cds-text-disabled:rgba(244, 244, 244, 0.25);--cds-text-error:#ff8389;--cds-text-helper:#a8a8a8;--cds-text-inverse:#161616;--cds-text-on-color:#ffffff;--cds-text-on-color-disabled:rgba(255, 255, 255, 0.25);--cds-text-placeholder:rgba(244, 244, 244, 0.4);--cds-text-primary:#f4f4f4;--cds-text-secondary:#c6c6c6;--cds-toggle-off:#6f6f6f;--cds-layer:var(--cds-layer-01, #f4f4f4);--cds-layer-active:var(--cds-layer-active-01, #c6c6c6);--cds-layer-background:var(--cds-layer-background-01, #ffffff);--cds-layer-hover:var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01, #a8a8a8);--cds-field:var(--cds-field-01, #f4f4f4);--cds-field-hover:var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong:var(--cds-border-strong-01, #8d8d8d);--cds-border-tile:var(--cds-border-tile-01, #c6c6c6);--cds-button-separator:#161616;--cds-button-primary:#0f62fe;--cds-button-secondary:#6f6f6f;--cds-button-tertiary:#ffffff;--cds-button-danger-primary:#da1e28;--cds-button-danger-secondary:#fa4d56;--cds-button-danger-active:#750e13;--cds-button-primary-active:#002d9c;--cds-button-secondary-active:#393939;--cds-button-tertiary-active:#c6c6c6;--cds-button-danger-hover:#b81921;--cds-button-primary-hover:#0050e6;--cds-button-secondary-hover:#5e5e5e;--cds-button-tertiary-hover:#f4f4f4;--cds-button-disabled:rgba(141, 141, 141, 0.3);--cds-notification-background-error:#262626;--cds-notification-background-success:#262626;--cds-notification-background-info:#262626;--cds-notification-background-warning:#262626;--cds-notification-action-tertiary-inverse:#0f62fe;--cds-notification-action-tertiary-inverse-active:#002d9c;--cds-notification-action-tertiary-inverse-hover:#0050e6;--cds-notification-action-tertiary-inverse-text:#ffffff;--cds-notification-action-tertiary-inverse-text-on-color-disabled:#8d8d8d;--cds-tag-background-red:#a2191f;--cds-tag-color-red:#ffd7d9;--cds-tag-hover-red:#c21e25;--cds-tag-background-magenta:#9f1853;--cds-tag-color-magenta:#ffd6e8;--cds-tag-hover-magenta:#bf1d63;--cds-tag-background-purple:#6929c4;--cds-tag-color-purple:#e8daff;--cds-tag-hover-purple:#7c3dd6;--cds-tag-background-blue:#0043ce;--cds-tag-color-blue:#d0e2ff;--cds-tag-hover-blue:#0053ff;--cds-tag-background-cyan:#00539a;--cds-tag-color-cyan:#bae6ff;--cds-tag-hover-cyan:#0066bd;--cds-tag-background-teal:#005d5d;--cds-tag-color-teal:#9ef0f0;--cds-tag-hover-teal:#007070;--cds-tag-background-green:#0e6027;--cds-tag-color-green:#a7f0ba;--cds-tag-hover-green:#11742f;--cds-tag-background-gray:#525252;--cds-tag-color-gray:#f4f4f4;--cds-tag-hover-gray:#636363;--cds-tag-border-red:#fa4d56;--cds-tag-border-blue:#4589ff;--cds-tag-border-cyan:#1192e8;--cds-tag-border-teal:#009d9a;--cds-tag-border-green:#24a148;--cds-tag-border-magenta:#ee5396;--cds-tag-border-purple:#a56eff;--cds-tag-border-gray:#8d8d8d;--cds-tag-border-cool-gray:#878d96;--cds-tag-border-warm-gray:#8f8b8b;--cds-tag-background-cool-gray:#4d5358;--cds-tag-color-cool-gray:#f2f4f8;--cds-tag-hover-cool-gray:#5d646a;--cds-tag-background-warm-gray:#565151;--cds-tag-color-warm-gray:#f7f3f2;--cds-tag-hover-warm-gray:#696363;--cds-status-red:#fa4d56;--cds-status-orange:#ff832b;--cds-status-orange-outline:#ff832b;--cds-status-yellow:#f1c21b;--cds-status-yellow-outline:#f1c21b;--cds-status-green:#42be65;--cds-status-blue:#4589ff;--cds-status-purple:#a56eff;--cds-status-gray:#8d8d8d;--cds-content-switcher-background:rgba(0, 0, 0, 0);--cds-content-switcher-background-hover:rgba(141, 141, 141, 0.12);--cds-content-switcher-selected:rgba(141, 141, 141, 0.24)}.cds--accordion{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--accordion *,.cds--accordion *::before,.cds--accordion *::after{box-sizing:inherit}.cds--accordion{inline-size:100%;list-style:none}.cds--accordion__item{display:list-item;overflow:visible;border-block-start:1px solid var(--cds-border-subtle);transition:border-color cubic-bezier(0.2, 0, 0.38, 0.9) 110ms}.cds--accordion__item:last-child{border-block-end:1px solid var(--cds-border-subtle)}.cds--accordion__item:not(.cds--accordion__item--active):hover,.cds--accordion__item:not(.cds--accordion__item--active):hover+.cds--accordion__item{border-block-start-color:var(--cds-layer-hover)}.cds--accordion__item:not(.cds--accordion__item--active):last-child:hover{border-block-end-color:var(--cds-layer-hover)}.cds--accordion__heading{transition:background-color cubic-bezier(0.2, 0, 0.38, 0.9) 110ms;box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--accordion__heading *,.cds--accordion__heading *::before,.cds--accordion__heading *::after{box-sizing:inherit}.cds--accordion__heading{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--accordion__heading::-moz-focus-inner{border:0}.cds--accordion__heading{position:relative;display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;margin:0;color:var(--cds-text-primary, #161616);cursor:pointer;inline-size:100%;min-block-size:var(--cds-layout-size-height-local);padding-inline-end:var(--cds-layout-density-padding-inline-local)}.cds--accordion__heading:hover{background-color:var(--cds-layer-hover);outline:none}.cds--accordion__heading:focus{position:relative;z-index:2;box-shadow:0 -1px 0 0 var(--cds-focus, #0f62fe),inset 0 1px 0 0 var(--cds-focus, #0f62fe),inset 2px 0 0 0 var(--cds-focus, #0f62fe),0 1px 0 0 var(--cds-focus, #0f62fe),inset 0 -1px 0 0 var(--cds-focus, #0f62fe),inset -2px 0 0 0 var(--cds-focus, #0f62fe);outline:none}.cds--accordion__heading[disabled]{background-color:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--accordion__heading[disabled] .cds--accordion__arrow{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--accordion__heading[disabled]:hover::before{background-color:rgba(0,0,0,0)}.cds--accordion__item--disabled,.cds--accordion__item--disabled+.cds--accordion__item{border-block-start:1px solid var(--cds-border-subtle)}li.cds--accordion__item--disabled:last-of-type{border-block-end:1px solid var(--cds-border-subtle)}.cds--accordion__arrow{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--accordion__arrow{flex:0 0 1rem;block-size:1rem;fill:var(--cds-icon-primary, #161616);inline-size:1rem;transform:rotate(-270deg) /*rtl:ignore*/}.cds--accordion__title{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px)}.cds--accordion__title{z-index:1;inline-size:100%;padding-inline-start:1rem;text-align:start}.cds--accordion__wrapper{display:none;overflow:hidden;padding:0;max-block-size:0;opacity:0;transition:all 110ms cubic-bezier(0, 0, 0.38, 0.9) allow-discrete;writing-mode:horizontal-tb}.cds--accordion__content{padding-inline:var(--cds-layout-density-padding-inline-local)}@media(min-width: 480px){.cds--accordion__content{padding-inline-end:3rem}}@media(min-width: 640px){.cds--accordion__content{padding-inline-end:25%}}.cds--accordion__content>p{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px)}.cds--accordion--start .cds--accordion__heading{flex-direction:row}.cds--accordion--start .cds--accordion__arrow{margin:2px 0 0 var(--cds-layout-density-padding-inline-local)}.cds--accordion--start .cds--accordion__title{margin-inline-end:1rem}.cds--accordion--start .cds--accordion__content{margin-inline-start:calc(var(--cds-layout-density-padding-inline-local) + 1rem)}.cds--accordion__item--collapsing .cds--accordion__content,.cds--accordion__item--expanding .cds--accordion__content{display:block}.cds--accordion__item--active{overflow:visible}.cds--accordion__item--active>.cds--accordion__wrapper{display:block;overflow:visible;max-block-size:fit-content;opacity:1;padding-block:.5rem;padding-block-end:1.5rem}.cds--accordion__item--active>.cds--accordion__heading>.cds--accordion__arrow{fill:var(--cds-icon-primary, #161616);transform:rotate(-90deg) /*rtl:ignore*/}@starting-style{.cds--accordion__item--active>.cds--accordion__wrapper{padding:0;max-block-size:0;opacity:0}}.cds--accordion--flush .cds--accordion__item{position:relative;border-color:rgba(0,0,0,0)}.cds--accordion--flush .cds--accordion__item:last-child,.cds--accordion--flush .cds--accordion__item:hover,.cds--accordion--flush .cds--accordion__item:last-child:hover,.cds--accordion--flush .cds--accordion__item:hover+.cds--accordion__item{border-color:rgba(0,0,0,0)}.cds--accordion--flush .cds--accordion__item::before,.cds--accordion--flush .cds--accordion__item::after{position:absolute;display:block;block-size:1px;content:"";inline-size:calc(100% - 1rem - 1rem);margin-inline-start:1rem;transition:background cubic-bezier(0.2, 0, 0.38, 0.9) 110ms}@media screen and (prefers-reduced-motion: reduce){.cds--accordion--flush .cds--accordion__item::before,.cds--accordion--flush .cds--accordion__item::after{transition:none}}.cds--accordion--flush .cds--accordion__item::before{background:var(--cds-border-subtle);inset-block-start:-1px}.cds--accordion--flush .cds--accordion__item:last-child::after{background:var(--cds-border-subtle);inset-block-end:-1px}.cds--accordion--flush .cds--accordion__heading:hover{position:relative;z-index:1}.cds--accordion--flush .cds--accordion__heading:hover::before,.cds--accordion--flush .cds--accordion__heading:hover::after{position:absolute;display:block;background:var(--cds-layer-hover);block-size:1px;content:"";inline-size:100%;inset-inline-start:0;transition:background cubic-bezier(0.2, 0, 0.38, 0.9) 110ms}@media screen and (prefers-reduced-motion: reduce){.cds--accordion--flush .cds--accordion__heading:hover::before,.cds--accordion--flush .cds--accordion__heading:hover::after{transition:none}}.cds--accordion--flush .cds--accordion__heading:hover::before{inset-block-start:-1px}.cds--accordion--flush .cds--accordion__heading:hover::after{inset-block-end:-1px}.cds--accordion--flush .cds--accordion__heading:hover:focus::after,.cds--accordion--flush .cds--accordion__heading:hover:focus::before{background:none}.cds--accordion.cds--skeleton .cds--accordion__heading,.cds--accordion.cds--skeleton .cds--accordion__button{cursor:default}.cds--accordion.cds--skeleton .cds--accordion__arrow{cursor:default;fill:var(--cds-icon-primary, #161616);pointer-events:none}.cds--accordion.cds--skeleton .cds--accordion__arrow:hover,.cds--accordion.cds--skeleton .cds--accordion__arrow:focus,.cds--accordion.cds--skeleton .cds--accordion__arrow:active{border:none;cursor:default;outline:none}.cds--accordion.cds--skeleton .cds--accordion__heading:hover::before,.cds--accordion.cds--skeleton .cds--accordion__heading:hover{background-color:rgba(0,0,0,0)}.cds--accordion--end.cds--skeleton .cds--accordion__arrow{margin-inline-start:1rem}.cds--skeleton .cds--accordion__heading:focus .cds--accordion__arrow{border:none;cursor:default;outline:none}.cds--accordion__title.cds--skeleton__text{margin-block-end:0}.cds--accordion.cds--skeleton .cds--accordion__title{margin-inline-start:1rem}[dir=rtl] .cds--accordion--start .cds--accordion__heading{padding-inline:var(--cds-layout-density-padding-inline-local) 0}[dir=rtl] .cds--accordion--start .cds--accordion__title{margin-inline-end:0;padding-inline-start:0}@keyframes cds--hide-feedback{0%{opacity:1;visibility:inherit}100%{opacity:0;visibility:hidden}}@keyframes cds--show-feedback{0%{opacity:0;visibility:hidden}100%{opacity:1;visibility:inherit}}@keyframes cds--skeleton{0%{opacity:.3;transform:scaleX(0);transform-origin:left}20%{opacity:1;transform:scaleX(1);transform-origin:left}28%{transform:scaleX(1);transform-origin:right}51%{transform:scaleX(0);transform-origin:right}58%{transform:scaleX(0);transform-origin:right}82%{transform:scaleX(1);transform-origin:right}83%{transform:scaleX(1);transform-origin:left}96%{transform:scaleX(0);transform-origin:left}100%{opacity:.3;transform:scaleX(0);transform-origin:left}}.cds--assistive-text,.cds--visually-hidden{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--popover-container{display:inline-block}.cds--popover-container:not(.cds--popover--auto-align){position:relative}.cds--popover--high-contrast .cds--popover{--cds-popover-background-color:var(--cds-background-inverse, #393939);--cds-popover-text-color:var(--cds-text-inverse, #ffffff)}.cds--popover--drop-shadow .cds--popover>.cds--popover-content{filter:drop-shadow(0 2px 2px rgba(0, 0, 0, 0.2))}.cds--popover--caret{--cds-popover-offset:0.625rem}.cds--popover{position:absolute;z-index:6000;filter:var(--cds-popover-drop-shadow, none);inset:0;pointer-events:none}.cds--popover-content{--cds-layout-size-height-sm:2rem}.cds--popover-content.cds--layout--size-sm,.cds--layout--size-sm :where(.cds--popover-content){--cds-layout-size-height:var(--cds-layout-size-height-sm)}.cds--popover-content{--cds-layout-size-height-md:2.5rem}.cds--popover-content.cds--layout--size-md,.cds--layout--size-md :where(.cds--popover-content){--cds-layout-size-height:var(--cds-layout-size-height-md)}.cds--popover-content{--cds-layout-size-height-lg:3rem}.cds--popover-content.cds--layout--size-lg,.cds--layout--size-lg :where(.cds--popover-content){--cds-layout-size-height:var(--cds-layout-size-height-lg)}.cds--popover-content{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--popover-content *,.cds--popover-content *::before,.cds--popover-content *::after{box-sizing:inherit}.cds--popover-content{position:absolute;z-index:6000;display:none;border-radius:var(--cds-popover-border-radius, 2px);background-color:var(--cds-popover-background-color, var(--cds-layer));color:var(--cds-popover-text-color, var(--cds-text-primary, #161616));inline-size:max-content;max-inline-size:23rem;pointer-events:auto}.cds--popover--open>.cds--popover>.cds--popover-content{display:block}.cds--popover-content::before{position:absolute;display:none;content:""}.cds--popover--open>.cds--popover>.cds--popover-content::before{display:block}.cds--popover-caret,.cds--popover--auto-align.cds--popover-caret{position:absolute;z-index:6000;display:none;background-color:var(--cds-popover-background-color, var(--cds-layer));will-change:transform}.cds--popover--caret.cds--popover--open>.cds--popover>.cds--popover-caret{display:block}.cds--popover--auto-align.cds--popover--caret.cds--popover--open>.cds--popover>.cds--popover-content>.cds--popover-caret{display:block}.cds--popover--tab-tip>.cds--popover>.cds--popover-caret{display:none}.cds--popover--bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-end:0;inset-inline-start:50%;transform:translate(-50%, calc(100% + var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(50%, calc(100% + var(--cds-popover-offset, 0rem)))}.cds--popover--bottom-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--bottom-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-end:0;inset-inline-start:0;transform:translate(calc(-1 * var(--cds-popover-offset, 0rem)), calc(100% + var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--bottom-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--bottom-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-end:0;inset-inline-start:initial}.cds--popover--bottom-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--bottom-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-end:0;inset-inline-end:0;transform:translate(var(--cds-popover-offset, 0rem), calc(100% + var(--cds-popover-offset, 0rem)))}.cds--popover--bottom-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{inset-block-end:0;inset-inline-end:0;inset-inline-start:auto}.cds--popover--bottom-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{inset-block-end:0;inset-inline-end:auto;inset-inline-start:0;transform:translate(50%, calc(var(--cds-popover-offset, 0rem)))}.cds--popover--top-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{inset-block-end:0;inset-inline-end:auto;inset-inline-start:0;transform:translate(50%, calc(-1 * var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--bottom-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--bottom-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-start:0}.cds--popover--bottom>.cds--popover>.cds--popover-content::before,.cds--popover--bottom-left>.cds--popover>.cds--popover-content::before,.cds--popover--bottom-start>.cds--popover>.cds--popover-content::before,.cds--popover--bottom-right>.cds--popover>.cds--popover-content::before,.cds--popover--bottom-end>.cds--popover>.cds--popover-content::before{block-size:var(--cds-popover-offset, 0rem);inset-block-start:0;inset-inline:0;transform:translateY(-100%)}.cds--popover--bottom>.cds--popover>.cds--popover-caret,.cds--popover--bottom-left>.cds--popover>.cds--popover-caret,.cds--popover--bottom-start>.cds--popover>.cds--popover-caret,.cds--popover--bottom-right>.cds--popover>.cds--popover-caret,.cds--popover--bottom-end>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-height, 0.375rem);clip-path:polygon(0% 100%, 50% 0%, 100% 100%);inline-size:var(--cds-popover-caret-width, 0.75rem);inset-block-end:0;inset-inline-start:50%;transform:translate(-50%, var(--cds-popover-offset, 0rem))}[dir=rtl] .cds--popover--bottom>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--bottom-left>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--bottom-start>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--bottom-right>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--bottom-end>.cds--popover>.cds--popover-caret{transform:translate(50%, var(--cds-popover-offset, 0rem))}.cds--popover--bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--bottom-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-height, 0.375rem);clip-path:polygon(0% 100%, 50% 0%, 100% 100%);inline-size:var(--cds-popover-caret-width, 0.75rem)}.cds--popover--top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:0;inset-inline-start:50%;transform:translate(-50%, calc(-100% - var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{transform:translate(50%, calc(-100% - var(--cds-popover-offset, 0rem)))}.cds--popover--top-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--top-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:0;inset-inline-start:0;transform:translate(calc(-1 * var(--cds-popover-offset, 0rem)), calc(-100% - var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--top-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--top-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-end:0;inset-inline-start:initial}.cds--popover--top-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:0;inset-inline-end:0;transform:translate(var(--cds-popover-offset, 0rem), calc(-100% - var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--top-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-start:0}.cds--popover--top>.cds--popover>.cds--popover-content::before,.cds--popover--top-left>.cds--popover>.cds--popover-content::before,.cds--popover--top-start>.cds--popover>.cds--popover-content::before,.cds--popover--top-right>.cds--popover>.cds--popover-content::before,.cds--popover--top-end>.cds--popover>.cds--popover-content::before{block-size:var(--cds-popover-offset, 0rem);inset-block-end:0;inset-inline:0;transform:translateY(100%)}.cds--popover--top>.cds--popover>.cds--popover-caret,.cds--popover--top-left>.cds--popover>.cds--popover-caret,.cds--popover--top-start>.cds--popover>.cds--popover-caret,.cds--popover--top-right>.cds--popover>.cds--popover-caret,.cds--popover--top-end>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-height, 0.375rem);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);inline-size:var(--cds-popover-caret-width, 0.75rem);inset-block-start:0;inset-inline-start:50%;transform:translate(-50%, calc(-1 * var(--cds-popover-offset, 0rem)))}[dir=rtl] .cds--popover--top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--top-left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--top-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--top-right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--top-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{transform:translate(50%, calc(-1 * var(--cds-popover-offset, 0rem)))}.cds--popover--top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--top-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-height, 0.375rem);clip-path:polygon(0% 0%, 50% 100%, 100% 0%);inline-size:var(--cds-popover-caret-width, 0.75rem)}.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:50%;inset-inline-start:100%;transform:translate(var(--cds-popover-offset, 0rem), -50%)}.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:50%;inset-inline-start:100%;transform:translate(var(--cds-popover-offset, 0rem), calc(0.5 * var(--cds-popover-offset, 0rem) * -1 - 16px))}.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-end:50%;inset-inline-start:100%;transform:translate(var(--cds-popover-offset, 0rem), calc(0.5 * var(--cds-popover-offset, 0rem) + 16px))}[dir=rtl] .cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-end:100%;inset-inline-start:initial}.cds--popover--right>.cds--popover>.cds--popover-content::before,.cds--popover--right-top>.cds--popover>.cds--popover-content::before,.cds--popover--right-start>.cds--popover>.cds--popover-content::before,.cds--popover--right-bottom>.cds--popover>.cds--popover-content::before,.cds--popover--right-end>.cds--popover>.cds--popover-content::before{inline-size:var(--cds-popover-offset, 0rem);inset-block:0;inset-inline-start:0;transform:translateX(-100%)}.cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-width, 0.75rem);clip-path:polygon(0% 50%, 100% 0%, 100% 100%);inline-size:var(--cds-popover-caret-height, 0.375rem);inset-block-start:50%;inset-inline-start:100%;transform:translate(calc(var(--cds-popover-offset, 0rem) - 100%), -50%)}[dir=rtl] .cds--popover--right:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--right-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--right-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--right-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--right-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{inset-inline-end:100%;inset-inline-start:initial}.cds--popover--right.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--right-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-width, 0.75rem);clip-path:polygon(0% 50%, 100% 0%, 100% 100%);inline-size:var(--cds-popover-caret-height, 0.375rem)}.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:50%;inset-inline-end:100%;transform:translate(calc(-1 * var(--cds-popover-offset, 0rem) + 0.1px), -50%)}.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-start:50%;inset-inline-end:100%;transform:translate(calc(-1 * var(--cds-popover-offset, 0rem)), calc(-0.5 * var(--cds-popover-offset, 0rem) - 16px))}.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-block-end:50%;inset-inline-end:100%;transform:translate(calc(-1 * var(--cds-popover-offset, 0rem)), calc(0.5 * var(--cds-popover-offset, 0rem) + 16px))}[dir=rtl] .cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content,[dir=rtl] .cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-content{inset-inline-end:initial;inset-inline-start:100%}.cds--popover--left>.cds--popover>.cds--popover-content::before,.cds--popover--left-top>.cds--popover>.cds--popover-content::before,.cds--popover--left-start>.cds--popover>.cds--popover-content::before,.cds--popover--left-bottom>.cds--popover>.cds--popover-content::before,.cds--popover--left-end>.cds--popover>.cds--popover-content::before{inline-size:var(--cds-popover-offset, 0rem);inset-block:0;inset-inline-end:0;transform:translateX(100%)}.cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,.cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{block-size:var(--cds-popover-caret-width, 0.75rem);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);inline-size:var(--cds-popover-caret-height, 0.375rem);inset-block-start:50%;inset-inline-end:100%;transform:translate(calc(-1 * var(--cds-popover-offset, 0rem) + 100%), -50%)}[dir=rtl] .cds--popover--left:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--left-top:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--left-start:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--left-bottom:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret,[dir=rtl] .cds--popover--left-end:not(.cds--popover--auto-align)>.cds--popover>.cds--popover-caret{inset-inline-end:initial;inset-inline-start:100%}.cds--popover--left.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-top.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-start.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-bottom.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--popover--left-end.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{block-size:var(--cds-popover-caret-width, 0.75rem);clip-path:polygon(0% 0%, 100% 50%, 0% 100%);inline-size:var(--cds-popover-caret-height, 0.375rem)}.cds--popover--tab-tip>.cds--popover>.cds--popover-content{border-radius:0}.cds--popover--tab-tip .cds--popover{will-change:filter}.cds--popover--tab-tip__button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--popover--tab-tip__button *,.cds--popover--tab-tip__button *::before,.cds--popover--tab-tip__button *::after{box-sizing:inherit}.cds--popover--tab-tip__button{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--popover--tab-tip__button::-moz-focus-inner{border:0}.cds--popover--tab-tip__button{position:relative;display:inline-flex;align-items:center;justify-content:center;block-size:2rem;inline-size:2rem}.cds--popover--tab-tip__button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--popover--tab-tip__button:focus{outline-style:dotted}}.cds--popover--tab-tip__button:hover{background-color:var(--cds-layer-hover)}.cds--popover--tab-tip.cds--popover--open .cds--popover--tab-tip__button{background:var(--cds-layer);box-shadow:0 2px 2px rgba(0,0,0,.2)}.cds--popover--tab-tip.cds--popover--open .cds--popover--tab-tip__button:not(:focus)::after{position:absolute;z-index:6001;background:var(--cds-layer);block-size:2px;content:"";inline-size:100%;inset-block-end:0}.cds--popover--tab-tip__button svg{fill:var(--cds-icon-primary, #161616)}.cds--tooltip{--cds-popover-offset:12px}.cds--tooltip-content{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);padding:var(--cds-tooltip-padding-block, 1rem) var(--cds-tooltip-padding-inline, 1rem);max-inline-size:18rem;overflow-wrap:break-word}.cds--icon-tooltip{--cds-tooltip-padding-block:0.125rem;--cds-popover-caret-width:0.5rem;--cds-popover-caret-height:0.25rem;--cds-popover-offset:0.5rem}.cds--icon-tooltip .cds--tooltip-content{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}.cds--definition-term{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--definition-term *,.cds--definition-term *::before,.cds--definition-term *::after{box-sizing:inherit}.cds--definition-term{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--definition-term::-moz-focus-inner{border:0}.cds--definition-term{border-radius:0;border-block-end:1px dotted var(--cds-border-strong);color:var(--cds-text-primary, #161616)}.cds--definition-term:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--definition-term:focus{outline-style:dotted}}.cds--definition-term:focus{border-block-end-color:var(--cds-border-interactive, #0f62fe)}.cds--definition-term:hover{border-block-end-color:var(--cds-border-interactive, #0f62fe)}.cds--definition-tooltip{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);padding:.5rem 1rem;max-inline-size:11rem;text-wrap:auto;word-break:break-word}.cds--btn{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-xs)), var(--cds-layout-size-height, var(--cds-layout-size-height-lg)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-2xl)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));--temp-1lh: ( var(--cds-body-compact-01-line-height, 1.28572) * 1em );--temp-expressive-1lh: ( var(--cds-body-compact-02-line-height, 1.375) * 1em );--temp-padding-block-max: calc( (var(--cds-layout-size-height-lg) - var(--temp-1lh)) / 2 - 0.0625rem );box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--btn *,.cds--btn *::before,.cds--btn *::after{box-sizing:inherit}.cds--btn{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);position:relative;display:inline-flex;flex-shrink:0;justify-content:space-between;border-radius:0;margin:0;cursor:pointer;inline-size:max-content;max-inline-size:20rem;min-block-size:var(--cds-layout-size-height-local);outline:none;padding-block:min((var(--cds-layout-size-height-local) - var(--temp-1lh))/2 - .0625rem,var(--temp-padding-block-max));padding-inline:calc(var(--cds-layout-density-padding-inline-local) - .0625rem) calc(var(--cds-layout-density-padding-inline-local)*3 + 1rem - .0625rem);text-align:start;text-decoration:none;transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9),border-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9);vertical-align:top}.cds--btn:disabled,.cds--btn:hover:disabled,.cds--btn:focus:disabled,.cds--btn.cds--btn--disabled,.cds--btn.cds--btn--disabled:hover,.cds--btn.cds--btn--disabled:focus{border-color:var(--cds-button-disabled, #c6c6c6);background:var(--cds-button-disabled, #c6c6c6);box-shadow:none;color:var(--cds-text-on-color-disabled, #8d8d8d);cursor:not-allowed}.cds--btn .cds--btn__icon{position:absolute;flex-shrink:0;block-size:1rem;inline-size:1rem;inset-block-start:min((var(--cds-layout-size-height-local) - 1rem)/2 - .0625rem,var(--temp-padding-block-max));inset-inline-end:var(--cds-layout-density-padding-inline-local);margin-block-start:.0625rem}.cds--btn::-moz-focus-inner{padding:0;border:0}.cds--btn--primary{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff)}.cds--btn--primary:hover{background-color:var(--cds-button-primary-hover, #0050e6)}.cds--btn--primary:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--btn--primary:active{background-color:var(--cds-button-primary-active, #002d9c)}.cds--btn--primary .cds--btn__icon,.cds--btn--primary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--primary:hover{color:var(--cds-text-on-color, #ffffff)}.cds--btn--secondary{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:var(--cds-button-secondary, #393939);color:var(--cds-text-on-color, #ffffff)}.cds--btn--secondary:hover{background-color:var(--cds-button-secondary-hover, #474747)}.cds--btn--secondary:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--btn--secondary:active{background-color:var(--cds-button-secondary-active, #6f6f6f)}.cds--btn--secondary .cds--btn__icon,.cds--btn--secondary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--secondary:hover,.cds--btn--secondary:focus{color:var(--cds-text-on-color, #ffffff)}.cds--btn--tertiary{border-width:1px;border-style:solid;border-color:var(--cds-button-tertiary, #0f62fe);background-color:rgba(0,0,0,0);color:var(--cds-button-tertiary, #0f62fe)}.cds--btn--tertiary:hover{background-color:var(--cds-button-tertiary-hover, #0050e6)}.cds--btn--tertiary:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--btn--tertiary:active{background-color:var(--cds-button-tertiary-active, #002d9c)}.cds--btn--tertiary .cds--btn__icon,.cds--btn--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--tertiary:hover{color:var(--cds-text-inverse, #ffffff)}.cds--btn--tertiary:focus{background-color:var(--cds-button-tertiary, #0f62fe);color:var(--cds-text-inverse, #ffffff)}.cds--btn--tertiary:active{border-color:rgba(0,0,0,0);background-color:var(--cds-button-tertiary-active, #002d9c);color:var(--cds-text-inverse, #ffffff)}.cds--btn--tertiary:disabled,.cds--btn--tertiary:hover:disabled,.cds--btn--tertiary:focus:disabled,.cds--btn--tertiary.cds--btn--disabled,.cds--btn--tertiary.cds--btn--disabled:hover,.cds--btn--tertiary.cds--btn--disabled:focus{background:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));outline:none}.cds--btn--ghost{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--cds-link-primary, #0f62fe)}.cds--btn--ghost:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12))}.cds--btn--ghost:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--btn--ghost:active{background-color:var(--cds-background-active, rgba(141, 141, 141, 0.5))}.cds--btn--ghost .cds--btn__icon,.cds--btn--ghost .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--ghost{padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - .0625rem)}.cds--btn--ghost .cds--btn__icon{position:static;align-self:center;margin-inline-start:.5rem}.cds--btn--ghost:hover,.cds--btn--ghost:active{color:var(--cds-link-primary-hover, #0043ce)}.cds--btn--ghost:active{background-color:var(--cds-background-active, rgba(141, 141, 141, 0.5))}.cds--btn--ghost:disabled,.cds--btn--ghost:hover:disabled,.cds--btn--ghost:focus:disabled,.cds--btn--ghost.cds--btn--disabled,.cds--btn--ghost.cds--btn--disabled:hover,.cds--btn--ghost.cds--btn--disabled:focus{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));outline:none}.cds--btn--ghost:not([disabled]) svg{fill:var(--cds-icon-primary, #161616)}.cds--btn--icon-only{align-items:center;justify-content:center;padding:0;block-size:var(--cds-layout-size-height-local);inline-size:var(--cds-layout-size-height-local);padding-block-start:0}.cds--btn--icon-only>:first-child{min-inline-size:1rem}.cds--btn--icon-only .cds--btn__icon{position:static}.cds--btn--icon-only.cds--btn--ghost .cds--btn__icon,.cds--btn--icon-only.cds--btn--danger--ghost .cds--btn__icon{margin:0}.cds--btn--icon-only.cds--btn--danger--ghost{padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - 1rem)}.cds--btn--xs:not(.cds--btn--icon-only){padding-block-start:1.5px}.cds--btn--xs:not(.cds--btn--icon-only) .cds--btn__icon,.cds--btn--sm:not(.cds--btn--icon-only) .cds--btn__icon,.cds--btn--md:not(.cds--btn--icon-only) .cds--btn__icon{margin-block-start:0}.cds--btn--icon-only.cds--btn--selected{background:var(--cds-background-selected, rgba(141, 141, 141, 0.2))}.cds--btn path[data-icon-path=inner-path]{fill:none}.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon path:not([data-icon-path]):not([fill=none]),.cds--btn--ghost.cds--btn--icon-only .cds--btn__icon{fill:var(--cds-icon-primary, #161616)}.cds--btn--ghost.cds--btn--icon-only[disabled] .cds--btn__icon path:not([data-icon-path]):not([fill=none]),.cds--btn--ghost.cds--btn--icon-only[disabled] .cds--btn__icon,.cds--btn.cds--btn--icon-only.cds--btn--ghost[disabled]:hover .cds--btn__icon{fill:var(--cds-icon-on-color-disabled, #8d8d8d)}.cds--btn--ghost.cds--btn--icon-only[disabled]{cursor:not-allowed}.cds--icon-tooltip--disabled .cds--tooltip-trigger__wrapper{cursor:not-allowed}.cds--icon-tooltip--disabled .cds--btn--icon-only[disabled]{pointer-events:none}.cds--btn--danger{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:var(--cds-button-danger-primary, #da1e28);color:var(--cds-text-on-color, #ffffff)}.cds--btn--danger:hover{background-color:var(--cds-button-danger-hover, #b81921)}.cds--btn--danger:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--btn--danger:active{background-color:var(--cds-button-danger-active, #750e13)}.cds--btn--danger .cds--btn__icon,.cds--btn--danger .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--danger:hover{color:var(--cds-text-on-color, #ffffff)}.cds--btn--danger--tertiary{border-width:1px;border-style:solid;border-color:var(--cds-button-danger-secondary, #da1e28);background-color:rgba(0,0,0,0);color:var(--cds-button-danger-secondary, #da1e28)}.cds--btn--danger--tertiary:hover{background-color:var(--cds-button-danger-hover, #b81921)}.cds--btn--danger--tertiary:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--btn--danger--tertiary:active{background-color:var(--cds-button-danger-active, #750e13)}.cds--btn--danger--tertiary .cds--btn__icon,.cds--btn--danger--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--danger--tertiary:hover{border-color:var(--cds-button-danger-hover, #b81921);color:var(--cds-text-on-color, #ffffff)}.cds--btn--danger--tertiary:focus{background-color:var(--cds-button-danger-primary, #da1e28);color:var(--cds-text-on-color, #ffffff)}.cds--btn--danger--tertiary:active{border-color:var(--cds-button-danger-active, #750e13);background-color:var(--cds-button-danger-active, #750e13);color:var(--cds-text-on-color, #ffffff)}.cds--btn--danger--tertiary:disabled,.cds--btn--danger--tertiary:hover:disabled,.cds--btn--danger--tertiary:focus:disabled,.cds--btn--danger--tertiary.cds--btn--disabled,.cds--btn--danger--tertiary.cds--btn--disabled:hover,.cds--btn--danger--tertiary.cds--btn--disabled:focus{background:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));outline:none}.cds--btn--danger--ghost{border-width:1px;border-style:solid;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--cds-button-danger-secondary, #da1e28)}.cds--btn--danger--ghost:hover{background-color:var(--cds-button-danger-hover, #b81921)}.cds--btn--danger--ghost:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--btn--danger--ghost:active{background-color:var(--cds-button-danger-active, #750e13)}.cds--btn--danger--ghost .cds--btn__icon,.cds--btn--danger--ghost .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--btn--danger--ghost{padding-inline-end:calc(var(--cds-layout-density-padding-inline-local) - .0625rem)}.cds--btn--danger--ghost .cds--btn__icon{position:static;margin-inline-start:.5rem}.cds--btn--danger--ghost:hover,.cds--btn--danger--ghost:active{color:var(--cds-text-on-color, #ffffff)}.cds--btn--danger--ghost:disabled,.cds--btn--danger--ghost:hover:disabled,.cds--btn--danger--ghost:focus:disabled,.cds--btn--danger--ghost.cds--btn--disabled,.cds--btn--danger--ghost.cds--btn--disabled:hover,.cds--btn--danger--ghost.cds--btn--disabled:focus{border-color:rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));outline:none}.cds--btn--expressive{font-size:var(--cds-body-compact-02-font-size, 1rem);font-weight:var(--cds-body-compact-02-font-weight, 400);line-height:var(--cds-body-compact-02-line-height, 1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing, 0);padding-block:min((var(--cds-layout-size-height-local) - var(--temp-expressive-1lh))/2 - .0625rem,var(--temp-padding-block-max))}.cds--btn--icon-only.cds--btn--expressive{padding:12px 13px}.cds--btn.cds--btn--expressive .cds--btn__icon{block-size:1.25rem;inline-size:1.25rem}.cds--btn-set .cds--btn.cds--btn--expressive{max-inline-size:20rem}.cds--btn.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--btn.cds--skeleton:hover,.cds--btn.cds--skeleton:focus,.cds--btn.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--btn.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--btn.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--btn.cds--skeleton{background:CanvasText}.cds--btn.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--btn.cds--skeleton{inline-size:9.375rem}.cds--btn-set{display:flex}.cds--btn-set--stacked{flex-direction:column}.cds--btn-set .cds--btn{inline-size:100%;max-inline-size:12.25rem}.cds--btn-set .cds--btn:not(:focus){box-shadow:-0.0625rem 0 0 0 var(--cds-button-separator, #e0e0e0)}.cds--btn-set .cds--btn:first-of-type:not(:focus){box-shadow:inherit}.cds--btn-set .cds--btn:focus+.cds--btn{box-shadow:inherit}.cds--btn-set--stacked .cds--btn:not(:focus){box-shadow:0 -0.0625rem 0 0 var(--cds-button-separator, #e0e0e0)}.cds--btn-set--stacked .cds--btn:first-of-type:not(:focus){box-shadow:inherit}.cds--btn-set .cds--btn.cds--btn--disabled{box-shadow:-0.0625rem 0 0 0 var(--cds-icon-on-color-disabled, #8d8d8d)}.cds--btn-set .cds--btn.cds--btn--disabled:first-of-type{box-shadow:none}.cds--btn-set--stacked .cds--btn.cds--btn--disabled{box-shadow:0 -0.0625rem 0 0 var(--cds-layer-selected-disabled, #8d8d8d)}.cds--btn-set--stacked .cds--btn.cds--btn--disabled:first-of-type{box-shadow:none}.cds--btn-set .cds--btn.cds--btn--loading{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);box-shadow:none}.cds--btn--sm .cds--badge-indicator{margin-block-start:.25rem;margin-inline-end:.25rem}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--btn:focus{color:Highlight;outline:1px solid Highlight}}[dir=rtl] .cds--btn-set .cds--btn:not(:focus){box-shadow:.0625rem 0 0 0 var(--cds-button-separator, #e0e0e0)}.cds--toggletip-label{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);color:var(--cds-text-secondary, #525252);margin-inline-end:.5rem}.cds--toggletip-button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--toggletip-button *,.cds--toggletip-button *::before,.cds--toggletip-button *::after{box-sizing:inherit}.cds--toggletip-button{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--toggletip-button::-moz-focus-inner{border:0}.cds--toggletip-button{display:flex;align-items:center}.cds--toggletip-button svg{fill:var(--cds-icon-secondary, #525252)}.cds--toggletip-button:hover svg,.cds--toggletip--open .cds--toggletip-button svg{fill:var(--cds-icon-primary, #161616)}.cds--toggletip-button:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--toggletip-button:focus{outline-style:dotted}}.cds--toggletip{--cds-popover-offset:0.8125rem}.cds--toggletip-content{--cds-button-focus-color:var(--cds-focus-inverse, #ffffff);--cds-link-text-color:var(--cds-link-inverse, #78a9ff);--cds-link-hover-text-color:var(--cds-link-inverse-hover, #a6c8ff);--cds-link-visited-text-color:var(--cds-link-inverse-visited, #be95ff);--cds-link-focus-text-color:var(--cds-focus-inverse, #ffffff);font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);display:grid;padding:1rem;max-inline-size:18rem;row-gap:1rem}.cds--toggletip-content p{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px)}.cds--toggletip-actions{display:flex;align-items:center;justify-content:space-between;column-gap:1rem}.cds--ai-label,.cds--slug{display:flex}.cds--ai-label:has(>.cds--popover--open),.cds--slug:has(>.cds--popover--open){z-index:2}.cds--ai-label__button,.cds--slug__button{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid var(--cds-border-inverse, #161616);background:rgba(0,0,0,0);color:var(--cds-text-primary, #161616);font-weight:600;outline:none;transition:color 70ms cubic-bezier(0, 0, 0.38, 0.9),border-color 70ms cubic-bezier(0, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9),background 70ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--ai-label__button--mini,.cds--slug__button--mini{height:1rem;width:1rem;font-size:.5625rem;line-height:.75rem}.cds--ai-label__button--2xs,.cds--slug__button--2xs{height:1.25rem;width:1.25rem;font-size:.75rem;line-height:1rem}.cds--ai-label__button--xs,.cds--slug__button--xs{height:1.5rem;width:1.5rem;font-size:.75rem;line-height:1rem}.cds--ai-label__button--sm,.cds--slug__button--sm{height:2rem;width:2rem;font-size:1rem;line-height:1.3125rem}.cds--ai-label__button--md,.cds--slug__button--md{height:2.5rem;width:2.5rem;font-size:1rem;line-height:1.3125rem}.cds--ai-label__button--lg,.cds--slug__button--lg{height:3rem;width:3rem;font-size:1rem;line-height:1.3125rem}.cds--ai-label__button--xl,.cds--slug__button--xl{height:4rem;width:4rem;font-size:1.25rem;line-height:1.625rem}.cds--ai-label__button--mini::after,.cds--ai-label__button--2xs::after,.cds--slug__button--mini::after,.cds--slug__button--2xs::after{position:absolute;display:block;block-size:24px;content:"";inline-size:24px}.cds--ai-label .cds--ai-label__button:focus,.cds--slug .cds--slug__button:focus{border:1px solid var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe)}.cds--ai-label .cds--ai-label__button:hover,.cds--slug .cds--slug__button:hover{background:var(--cds-border-inverse, #161616);color:var(--cds-text-inverse, #ffffff)}.cds--ai-label .cds--ai-label__button:hover:active,.cds--slug .cds--slug__button:hover:active{background:var(--cds-border-inverse, #161616);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-focus-inset, #ffffff);color:var(--cds-text-inverse, #ffffff)}.cds--ai-label .cds--ai-label__button.cds--ai-label__button--mini:hover:active,.cds--ai-label .cds--ai-label__button.cds--ai-label__button--2xs:hover:active,.cds--slug .cds--slug__button.cds--slug__button--mini:hover:active,.cds--slug .cds--slug__button.cds--slug__button--2xs:hover:active{box-shadow:inset 0 0 0 1px var(--cds-focus-inset, #ffffff)}.cds--ai-label__text,.cds--slug__text{position:relative;z-index:1}.cds--ai-label .cds--ai-label__button--inline,.cds--slug .cds--slug__button--inline{border:1px solid rgba(0,0,0,0);border-radius:.0625rem;background:rgba(0,0,0,0);block-size:initial;color:var(--cds-text-primary, #161616);font-size:.875rem;inline-size:initial;line-height:initial;padding-inline:.25rem}.cds--ai-label__button--inline::before,.cds--slug__button--inline::before{display:none}.cds--ai-label .cds--ai-label__button--inline:focus,.cds--slug .cds--slug__button--inline:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:none}.cds--ai-label .cds--ai-label__button--inline:hover,.cds--ai-label .cds--ai-label__button--inline:hover:active,.cds--slug .cds--slug__button--inline:hover,.cds--slug .cds--slug__button--inline:hover:active{border-color:var(--cds-icon-secondary, #525252);background:rgba(0,0,0,0);box-shadow:none;color:var(--cds-text-secondary, #525252)}.cds--ai-label .cds--ai-label__button--inline:focus:hover,.cds--slug .cds--slug__button--inline:focus:hover{border-color:var(--cds-focus, #0f62fe)}.cds--ai-label .cds--ai-label__button--inline:hover .cds--ai-label__text::before,.cds--slug .cds--slug__button--inline:hover .cds--slug__text::before{background:var(--cds-icon-secondary, #525252)}.cds--ai-label__button--inline .cds--ai-label__text,.cds--slug__button--inline .cds--slug__text{padding-inline-start:.5rem}.cds--ai-label__button--inline.cds--ai-label__button--lg .cds--ai-label__text,.cds--ai-label__button--inline.cds--ai-label__button--xl .cds--ai-label__text,.cds--slug__button--inline.cds--slug__button--lg .cds--slug__text,.cds--slug__button--inline.cds--slug__button--xl .cds--slug__text{padding-inline-start:.75rem}.cds--ai-label__button--inline .cds--ai-label__text::before,.cds--slug__button--inline .cds--slug__text::before{position:absolute;display:inline-block;background:var(--cds-icon-primary, #161616);block-size:.25rem;content:"";inline-size:.25rem;inset-block-start:50%;inset-inline-start:0;opacity:1;transform:translateY(-50%);transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--ai-label__button--lg .cds--ai-label__text::before,.cds--ai-label__button--xl .cds--ai-label__text::before,.cds--slug__button--lg .cds--slug__text::before,.cds--slug__button--xl .cds--slug__text::before{block-size:.5rem;inline-size:.5rem}.cds--ai-label__button--inline.cds--ai-label__button--mini,.cds--ai-label__button--inline.cds--ai-label__button--mini .cds--ai-label__additional-text,.cds--ai-label__button--inline.cds--ai-label__button--2xs,.cds--ai-label__button--inline.cds--ai-label__button--2xs .cds--ai-label__additional-text,.cds--ai-label__button--inline.cds--ai-label__button--xs,.cds--ai-label__button--inline.cds--ai-label__button--xs .cds--ai-label__additional-text,.cds--ai-label__button--inline.cds--ai-label__button--sm,.cds--ai-label__button--inline.cds--ai-label__button--sm .cds--ai-label__additional-text,.cds--slug__button--inline.cds--slug__button--mini,.cds--slug__button--inline.cds--slug__button--mini .cds--slug__additional-text,.cds--slug__button--inline.cds--slug__button--2xs,.cds--slug__button--inline.cds--slug__button--2xs .cds--slug__additional-text,.cds--slug__button--inline.cds--slug__button--xs,.cds--slug__button--inline.cds--slug__button--xs .cds--slug__additional-text,.cds--slug__button--inline.cds--slug__button--sm,.cds--slug__button--inline.cds--slug__button--sm .cds--slug__additional-text{font-size:.75rem}.cds--ai-label__button--inline.cds--ai-label__button--lg,.cds--ai-label__button--inline.cds--ai-label__button--xl,.cds--slug__button--inline.cds--slug__button--lg,.cds--slug__button--inline.cds--slug__button--xl{font-size:1rem}.cds--ai-label .cds--ai-label__button--inline-with-content,.cds--slug .cds--slug__button--inline-with-content{border:1px solid var(--cds-border-inverse, #161616);padding-block:.125rem;padding-inline:.5rem}.cds--ai-label__button--inline-with-content .cds--ai-label__additional-text,.cds--slug__button--inline-with-content .cds--slug__additional-text{font-size:var(--cds-body-compact-02-font-size, 1rem);font-weight:var(--cds-body-compact-02-font-weight, 400);line-height:var(--cds-body-compact-02-line-height, 1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing, 0);padding-inline-start:.25rem}.cds--ai-label__button--inline.cds--ai-label__button--md .cds--ai-label__additional-text,.cds--slug__button--inline.cds--slug__button--md .cds--slug__additional-text{font-size:.875rem}.cds--ai-label .cds--ai-label__button--inline-with-content:focus,.cds--ai-label .cds--ai-label__button--inline-with-content:hover:focus,.cds--slug .cds--slug__button--inline-with-content:focus,.cds--slug .cds--slug__button--inline-with-content:hover:focus{box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe)}.cds--ai-label .cds--ai-label-content,.cds--slug .cds--slug-content{background:linear-gradient(to top, var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff)) 0%, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff)), var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff))) padding-box,linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box,linear-gradient(to top, var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff)), var(--cds-ai-popover-background, var(--cds-ai-popover-background, #ffffff))) border-box;border:1px solid rgba(0,0,0,0);border-radius:.5rem;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)),-40px 44px 60px -24px var(--cds-ai-popover-shadow-outer-01, rgba(0, 67, 206, 0.06)),-56px 64px 64px -24px var(--cds-ai-popover-shadow-outer-02, rgba(0, 0, 0, 0.04));color:var(--cds-text-primary, #161616);min-inline-size:17.5rem}.cds--ai-label>.cds--toggletip>.cds--popover>.cds--popover-caret,.cds--ai-label>.cds--toggletip.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret,.cds--slug>.cds--toggletip>.cds--popover>.cds--popover-caret,.cds--slug>.cds--toggletip.cds--popover--auto-align>.cds--popover>.cds--popover-content>.cds--popover-caret{background:rgba(0,0,0,0);clip-path:none}.cds--ai-label>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::before,.cds--slug>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::before{position:absolute;display:block;border:1px solid var(--cds-ai-border-start, rgba(166, 200, 255, 0.64));background:var(--cds-background, #ffffff);block-size:.75rem;clip-path:polygon(98% 0, 0 0, -52% 150%) border-box;content:"";inline-size:.75rem;transform:rotate(45deg)}.cds--ai-label>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after,.cds--slug>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start,.cds--popover--bottom,.cds--popover--bottom-right,.cds--popover--bottom-left,.cds--popover--bottom-start,.cds--popover--bottom-end,.cds--popover--left,.cds--popover--left-top,.cds--popover--left-bottom,.cds--popover--left-start,.cds--popover--left-end,.cds--popover--right,.cds--popover--right-top,.cds--popover--right-bottom,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after{position:absolute;display:block;background:var(--cds-background, #ffffff);block-size:.875rem;content:"";inline-size:.125rem}.cds--ai-label>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret::before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret::before,.cds--slug>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret::before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret::before{inset-block-end:.0625rem;transform:rotate(-135deg)}.cds--ai-label>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret::after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret::after,.cds--slug>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret::after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret::after{background:var(--cds-ai-popover-caret-bottom-background, #eaf1ff);block-size:.125rem;border-end-end-radius:50%;border-end-start-radius:50%;inline-size:.875rem;inset-block-start:-0.125rem;inset-inline-start:-0.0625rem}.cds--ai-label>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--ai-label-content--with-actions+.cds--popover-caret::after,.cds--slug>.cds--toggletip:is(.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--slug-content--with-actions+.cds--popover-caret::after{display:none}.cds--ai-label>.cds--toggletip:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::before,.cds--slug>.cds--toggletip:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::before{inset-inline-start:.0625rem;transform:rotate(-45deg)}.cds--ai-label>.cds--toggletip:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after,.cds--slug>.cds--toggletip:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--right,.cds--popover--right-bottom,.cds--popover--right-top,.cds--popover--right-start,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after{border-end-start-radius:50%;border-start-start-radius:50%;inset-block-start:-0.0625rem;inset-inline-start:.375rem}.cds--ai-label>.cds--toggletip:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-caret::before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::before,.cds--slug>.cds--toggletip:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-caret::before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::before{inset-block-start:.0625rem;transform:rotate(45deg)}.cds--ai-label>.cds--toggletip:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-caret::after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after,.cds--slug>.cds--toggletip:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-caret::after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--bottom,.cds--popover--bottom-left,.cds--popover--bottom-right,.cds--popover--bottom-start,.cds--popover--bottom-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after{block-size:.125rem;border-start-end-radius:50%;border-start-start-radius:50%;inline-size:.875rem;inset-block-end:-0.15625rem;inset-inline-start:-0.0625rem}.cds--ai-label>.cds--toggletip:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-caret::before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::before,.cds--slug>.cds--toggletip:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-caret::before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::before{inset-inline-end:.0625rem;transform:rotate(135deg)}.cds--ai-label>.cds--toggletip:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-caret::after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after,.cds--slug>.cds--toggletip:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-caret::after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--left-bottom,.cds--popover--left-top,.cds--popover--left-start,.cds--popover--left-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after{border-end-end-radius:50%;border-start-end-radius:50%;inset-block-start:-0.0625rem;inset-inline-start:-0.125rem}.cds--ai-label>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::after,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after,.cds--slug>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end)>.cds--popover>.cds--popover-caret::after,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end)>.cds--popover>.cds--popover-content>.cds--popover-caret::after{background:rgba(0,0,0,0)}.cds--ai-label>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret::before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret::before,.cds--slug>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-caret::before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover>.cds--popover-content>.cds--popover-caret::before{border-color:var(--cds-ai-popover-caret-bottom, #78a9ff);background:var(--cds-ai-popover-caret-bottom-background, #eaf1ff)}.cds--ai-label>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover:has(.cds--ai-label-content--with-actions)>.cds--popover-caret::before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-start,.cds--popover--top-end)>.cds--popover:has(.cds--ai-label-content--with-actions)>.cds--popover-content>.cds--popover-caret::before,.cds--slug>.cds--toggletip:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-end,.cds--popover--top-start)>.cds--popover:has(.cds--slug-content--with-actions)>.cds--popover-caret::before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left-bottom,.cds--popover--right-bottom,.cds--popover--left-end,.cds--popover--right-end,.cds--popover--top,.cds--popover--top-right,.cds--popover--top-left,.cds--popover--top-start,.cds--popover--top-end)>.cds--popover:has(.cds--slug-content--with-actions)>.cds--popover-content>.cds--popover-caret::before{background:var(--cds-ai-popover-caret-bottom-background-actions, #e9effa)}.cds--ai-label>.cds--toggletip:is(.cds--popover--left,.cds--popover--right)>.cds--popover>.cds--popover-caret::before,.cds--ai-label>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--right)>.cds--popover>.cds--popover-content>.cds--popover-caret::before,.cds--slug>.cds--toggletip:is(.cds--popover--left,.cds--popover--right)>.cds--popover>.cds--popover-caret::before,.cds--slug>.cds--toggletip.cds--popover--auto-align:is(.cds--popover--left,.cds--popover--right)>.cds--popover>.cds--popover-content>.cds--popover-caret::before{border-color:var(--cds-ai-popover-caret-center, #a0c3ff)}.cds--ai-label .cds--toggletip-content,.cds--slug .cds--toggletip-content{padding-block:1.5rem 5rem;padding-inline:1.5rem}.cds--ai-label .cds--ai-label-content .cds--toggletip-content,.cds--slug .cds--slug-content .cds--toggletip-content{max-inline-size:20rem}.cds--ai-label .cds--ai-label-actions,.cds--slug .cds--slug-actions{position:absolute;justify-content:flex-end;backdrop-filter:blur(85px);background:rgba(0,0,0,.01);border-end-end-radius:.5rem;border-end-start-radius:.5rem;column-gap:0;inline-size:100%;inset-block-end:0;inset-inline-end:0}.cds--ai-label .cds--ai-label-actions .cds--btn:focus,.cds--slug .cds--slug-actions .cds--btn:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--ai-label .cds--ai-label-actions .cds--btn--primary,.cds--slug .cds--slug-actions .cds--btn--primary{order:1;border-end-end-radius:.4375rem}.cds--ai-label.cds--ai-label--revert,.cds--slug.cds--slug--revert{transform:translate(0.5rem, -50%)}.cds--ai-label--revert .cds--btn--icon-only,.cds--slug--revert .cds--btn--icon-only{align-items:center;padding-block-start:0}.cds--ai-label--revert .cds--btn--icon-only svg,.cds--slug--revert .cds--btn--icon-only svg{margin:0}.cds--aspect-ratio{position:relative}.cds--aspect-ratio::before{block-size:0;content:"";float:left;inline-size:1px;margin-inline-start:-1px}.cds--aspect-ratio::after{display:table;clear:both;content:""}.cds--aspect-ratio--16x9::before{padding-block-start:56.25%}.cds--aspect-ratio--9x16::before{padding-block-start:177.7777777778%}.cds--aspect-ratio--2x1::before{padding-block-start:50%}.cds--aspect-ratio--1x2::before{padding-block-start:200%}.cds--aspect-ratio--4x3::before{padding-block-start:75%}.cds--aspect-ratio--3x4::before{padding-block-start:133.3333333333%}.cds--aspect-ratio--3x2::before{padding-block-start:66.6666666667%}.cds--aspect-ratio--2x3::before{padding-block-start:150%}.cds--aspect-ratio--1x1::before{padding-block-start:100%}.cds--badge-indicator{font-size:var(--cds-helper-text-01-font-size, 0.75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, 0.32px);position:absolute;display:flex;padding:0 .25rem .125rem;border-radius:100px;background:var(--cds-support-error, #da1e28);color:var(--cds-text-on-color, #ffffff);inset-block-start:0;inset-inline-end:0;margin-block-start:.5rem;margin-inline-end:.5rem;max-block-size:1rem;min-block-size:.5rem;min-inline-size:.5rem}.cds--badge-indicator--count{margin-block-start:.25rem;margin-inline-end:.25rem}.cds--overflow-menu,.cds--overflow-menu__trigger{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--overflow-menu *,.cds--overflow-menu *::before,.cds--overflow-menu *::after,.cds--overflow-menu__trigger *,.cds--overflow-menu__trigger *::before,.cds--overflow-menu__trigger *::after{box-sizing:inherit}.cds--overflow-menu,.cds--overflow-menu__trigger{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--overflow-menu::-moz-focus-inner,.cds--overflow-menu__trigger::-moz-focus-inner{border:0}.cds--overflow-menu,.cds--overflow-menu__trigger{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--overflow-menu *,.cds--overflow-menu *::before,.cds--overflow-menu *::after,.cds--overflow-menu__trigger *,.cds--overflow-menu__trigger *::before,.cds--overflow-menu__trigger *::after{box-sizing:inherit}.cds--overflow-menu,.cds--overflow-menu__trigger{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:flex;align-items:center;justify-content:center;block-size:2.5rem;cursor:pointer;inline-size:2.5rem;min-block-size:2.5rem;transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--overflow-menu:focus,.cds--overflow-menu__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--overflow-menu:focus,.cds--overflow-menu__trigger:focus{outline-style:dotted}}.cds--overflow-menu:hover,.cds--overflow-menu__trigger:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12))}.cds--overflow-menu>:first-child{margin-block-start:0}.cds--overflow-menu--sm{block-size:2rem;inline-size:2rem;min-block-size:2rem}.cds--overflow-menu--lg{block-size:3rem;inline-size:3rem}.cds--overflow-menu__trigger.cds--tooltip--a11y.cds--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--overflow-menu__trigger.cds--tooltip--a11y.cds--tooltip__trigger:focus{outline-style:dotted}}.cds--overflow-menu__trigger.cds--tooltip--a11y.cds--tooltip__trigger:focus svg{outline:none}.cds--overflow-menu.cds--overflow-menu--open,.cds--overflow-menu.cds--overflow-menu--open .cds--overflow-menu__trigger{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));background-color:var(--cds-layer);transition:none}.cds--overflow-menu--light.cds--overflow-menu--open,.cds--overflow-menu--light.cds--overflow-menu--open .cds--overflow-menu__trigger{background-color:var(--cds-layer)}.cds--overflow-menu__icon{block-size:1rem;fill:var(--cds-icon-primary, #161616);inline-size:1rem}.cds--overflow-menu__wrapper{line-height:0}.cds--overflow-menu-options{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--overflow-menu-options *,.cds--overflow-menu-options *::before,.cds--overflow-menu-options *::after{box-sizing:inherit}.cds--overflow-menu-options{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));position:absolute;z-index:6000;display:none;flex-direction:column;align-items:flex-start;background-color:var(--cds-layer);inline-size:10rem;inset-block-start:32px;inset-inline-start:0;list-style:none}.cds--overflow-menu-options::after{position:absolute;display:block;background-color:var(--cds-layer);content:"";transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}@media screen and (prefers-reduced-motion: reduce){.cds--overflow-menu-options::after{transition:none}}.cds--overflow-menu.cds--overflow-menu--open:hover{background-color:var(--cds-layer)}.cds--overflow-menu-options--light{background-color:var(--cds-layer-hover)}.cds--overflow-menu-options--light::after{background-color:var(--cds-layer)}.cds--overflow-menu.cds--overflow-menu--light.cds--overflow-menu--open:hover{background-color:var(--cds-layer-hover)}.cds--overflow-menu-options[data-floating-menu-direction=bottom]:not(.cds--breadcrumb-menu-options)::after{block-size:.1875rem;inline-size:2.5rem;inset-block-start:-0.1875rem;inset-inline-start:0}.cds--overflow-menu-options[data-floating-menu-direction=top]::after{block-size:.5rem;inline-size:2.5rem;inset-block-end:-0.5rem;inset-inline-start:0}.cds--overflow-menu-options[data-floating-menu-direction=left]::after{block-size:2.5rem;inline-size:.375rem;inset-block-start:0;inset-inline-end:-0.375rem}.cds--overflow-menu-options[data-floating-menu-direction=right]::after{block-size:2.5rem;inline-size:.375rem;inset-block-start:0;inset-inline-start:-0.375rem}.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=bottom]::after,.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=top]::after{inline-size:2rem}.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=left]::after,.cds--overflow-menu-options--sm.cds--overflow-menu-options[data-floating-menu-direction=right]::after{block-size:2rem}.cds--overflow-menu-options--lg.cds--overflow-menu-options[data-floating-menu-direction=bottom]::after,.cds--overflow-menu-options--lg.cds--overflow-menu-options[data-floating-menu-direction=top]::after{inline-size:3rem}.cds--overflow-menu-options--lg.cds--overflow-menu-options[data-floating-menu-direction=left]::after,.cds--overflow-menu-options--lg.cds--overflow-menu-options[data-floating-menu-direction=right]::after{block-size:3rem}.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=top]::after,.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=bottom]::after{inset-inline:auto 0}.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=left]::after,.cds--overflow-menu--flip.cds--overflow-menu-options[data-floating-menu-direction=right]::after{inset-block:auto 0}.cds--overflow-menu-options--open{display:flex}.cds--overflow-menu-options__content{inline-size:100%}.cds--overflow-menu-options__option{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--overflow-menu-options__option *,.cds--overflow-menu-options__option *::before,.cds--overflow-menu-options__option *::after{box-sizing:inherit}.cds--overflow-menu-options__option{display:flex;align-items:center;padding:0;background-color:rgba(0,0,0,0);block-size:2.5rem;inline-size:100%;transition:background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--overflow-menu-options--sm .cds--overflow-menu-options__option{block-size:2rem}.cds--overflow-menu-options--lg .cds--overflow-menu-options__option{block-size:3rem}.cds--overflow-menu--divider{border-block-start:1px solid var(--cds-border-subtle)}.cds--overflow-menu--light .cds--overflow-menu--divider{border-block-start:1px solid var(--cds-border-subtle)}a.cds--overflow-menu-options__btn::before{display:inline-block;block-size:100%;content:"";vertical-align:middle}.cds--overflow-menu-options__btn{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-flex;align-items:center;padding:0 1rem;border:none;background-color:rgba(0,0,0,0);block-size:100%;color:var(--cds-text-secondary, #525252);cursor:pointer;font-family:inherit;font-weight:400;inline-size:100%;max-inline-size:11.25rem;text-align:start;transition:outline 110ms cubic-bezier(0, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9),color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--overflow-menu-options__btn:hover{color:var(--cds-text-primary, #161616)}.cds--overflow-menu-options__btn:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--overflow-menu-options__btn:focus{outline-style:dotted}}.cds--overflow-menu-options__btn::-moz-focus-inner{border:none}.cds--overflow-menu-options__btn svg{fill:var(--cds-icon-secondary, #525252)}.cds--overflow-menu-options__btn:hover svg{fill:var(--cds-icon-primary, #161616)}.cds--overflow-menu-options__option-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--overflow-menu-options__option:hover{background-color:var(--cds-layer-hover)}.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:hover,.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:focus{background-color:var(--cds-button-danger-primary, #da1e28);color:var(--cds-text-on-color, #ffffff)}.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:hover svg,.cds--overflow-menu-options__option--danger .cds--overflow-menu-options__btn:focus svg{fill:currentColor}.cds--overflow-menu-options__option--disabled:hover{background-color:var(--cds-layer);cursor:not-allowed}.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn:hover,.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn:active,.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn:focus{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--overflow-menu-options__option--disabled .cds--overflow-menu-options__btn svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--overflow-menu--flip{inset-inline-start:-140px}.cds--overflow-menu--flip::before{inset-inline-start:145px}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--overflow-menu:focus,.cds--overflow-menu-options__btn:focus{color:Highlight;outline:1px solid Highlight}}.cds--overflow-menu__top-start{transform:translate(0, calc(-100% - var(--cds-popover-offset, 2.5rem)))}.cds--overflow-menu__top-end{transform:translate(0, calc(-100% - var(--cds-popover-offset, 2.5rem)))}.cds--breadcrumb{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--breadcrumb *,.cds--breadcrumb *::before,.cds--breadcrumb *::after{box-sizing:inherit}.cds--breadcrumb{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:inline}@media(min-width: 42rem){.cds--breadcrumb{display:flex;flex-wrap:wrap}}.cds--breadcrumb--sm{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px)}.cds--breadcrumb .cds--link{font:inherit}.cds--breadcrumb-item{position:relative;display:flex;align-items:center;margin-inline-end:.5rem}.cds--breadcrumb--sm .cds--breadcrumb-item{margin-inline-end:.25rem}.cds--breadcrumb--sm .cds--breadcrumb-item .cds--link{justify-content:center;min-inline-size:.75rem}.cds--breadcrumb-item .cds--link:visited{color:var(--cds-link-primary, #0f62fe)}.cds--breadcrumb-item .cds--link:visited:hover{color:var(--cds-link-primary-hover, #0043ce)}.cds--breadcrumb-item .cds--link:active,.cds--breadcrumb-item .cds--link:visited:active:hover{color:var(--cds-text-primary, #161616)}.cds--breadcrumb-item::after{color:var(--cds-text-primary, #161616);content:"/";margin-inline-start:.5rem}.cds--breadcrumb--sm .cds--breadcrumb-item::after{margin-inline-start:.25rem}.cds--breadcrumb--no-trailing-slash .cds--breadcrumb-item:last-child::after{content:""}.cds--breadcrumb-item:last-child,.cds--breadcrumb-item:last-child::after{margin-inline-end:0}.cds--breadcrumb .cds--link{white-space:nowrap}.cds--breadcrumb-item [aria-current=page],.cds--breadcrumb-item.cds--breadcrumb-item--current .cds--link{color:var(--cds-text-primary, #161616);cursor:auto}.cds--breadcrumb-item [aria-current=page]:hover,.cds--breadcrumb-item.cds--breadcrumb-item--current .cds--link:hover{text-decoration:none}.cds--breadcrumb-item .cds--overflow-menu{position:relative;block-size:1.125rem;inline-size:1rem}.cds--breadcrumb-item .cds--overflow-menu:focus{border:none;box-shadow:none;outline:1px solid var(--cds-focus, #0f62fe);outline-offset:0}.cds--breadcrumb-item .cds--overflow-menu:hover{background:rgba(0,0,0,0)}.cds--breadcrumb-item .cds--overflow-menu:hover::after{background:var(--cds-link-primary-hover, #0043ce)}.cds--breadcrumb-item .cds--overflow-menu:active::after{background:var(--cds-text-primary, #161616)}.cds--breadcrumb-item .cds--overflow-menu:focus::after,.cds--breadcrumb-item .cds--overflow-menu:hover::after{opacity:1}.cds--breadcrumb-item .cds--overflow-menu::after{position:absolute;background:var(--cds-focus, #0f62fe);block-size:1px;content:"";inline-size:.75rem;inset-block-end:2px;opacity:0;transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media screen and (prefers-reduced-motion: reduce){.cds--breadcrumb-item .cds--overflow-menu::after{transition:none}}.cds--breadcrumb-item .cds--overflow-menu.cds--overflow-menu--open{background:rgba(0,0,0,0);box-shadow:none}.cds--breadcrumb-item .cds--overflow-menu .cds--overflow-menu__icon{position:relative;fill:var(--cds-link-primary, #0f62fe);transform:translateY(4px)}.cds--breadcrumb-item .cds--overflow-menu:hover .cds--overflow-menu__icon{fill:var(--cds-link-primary-hover, #0043ce)}.cds--breadcrumb-item .cds--overflow-menu:active .cds--overflow-menu__icon{fill:var(--cds-icon-primary, #161616)}.cds--breadcrumb-menu-options:focus{outline:none}.cds--breadcrumb-menu-options.cds--overflow-menu-options::after{margin:0 auto;background:rgba(0,0,0,0);block-size:0;border-block-end:.4375rem solid var(--cds-field);border-inline-end:.4375rem solid rgba(0,0,0,0);border-inline-start:.4375rem solid rgba(0,0,0,0);inline-size:0;inset-block-start:-0.4375rem;inset-inline-start:.875rem}[dir=rtl] .cds--breadcrumb-menu-options.cds--overflow-menu-options::after{inset-inline-end:.875rem;inset-inline-start:initial}.cds--breadcrumb .cds--overflow-menu.cds--btn--icon-only{min-block-size:1.125rem;padding-inline:0}.cds--breadcrumb--sm .cds--breadcrumb-item .cds--overflow-menu{block-size:1rem;inline-size:1rem;min-block-size:1rem}.cds--breadcrumb--sm .cds--breadcrumb-item .cds--overflow-menu .cds--overflow-menu__icon{transform:translateY(3px)}.cds--breadcrumb.cds--skeleton .cds--link{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--breadcrumb.cds--skeleton .cds--link:hover,.cds--breadcrumb.cds--skeleton .cds--link:focus,.cds--breadcrumb.cds--skeleton .cds--link:active{border:none;cursor:default;outline:none}.cds--breadcrumb.cds--skeleton .cds--link::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--breadcrumb.cds--skeleton .cds--link::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--breadcrumb.cds--skeleton .cds--link{background:CanvasText}.cds--breadcrumb.cds--skeleton .cds--link::before{background:Canvas;forced-color-adjust:none}}.cds--breadcrumb.cds--skeleton .cds--link{block-size:1rem;inline-size:6.25rem}.cds--link{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--link *,.cds--link *::before,.cds--link *::after{box-sizing:inherit}.cds--link{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:inline-flex;color:var(--cds-link-text-color, var(--cds-link-primary, #0f62fe));outline:none;text-decoration:none;transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--link:hover{color:var(--cds-link-hover-text-color, var(--cds-link-primary-hover, #0043ce));text-decoration:underline}.cds--link:active:not(.cds--link--disabled),.cds--link:active:visited,.cds--link:active:visited:hover{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--link:active:not(.cds--link--disabled),.cds--link:active:visited,.cds--link:active:visited:hover{outline-style:dotted}}.cds--link:active:not(.cds--link--disabled),.cds--link:active:visited,.cds--link:active:visited:hover{color:var(--cds-link-text-color, var(--cds-link-primary, #0f62fe));outline-color:var(--cds-link-focus-text-color, var(--cds-focus, #0f62fe));text-decoration:underline}.cds--link:focus:not(.cds--link--disabled){outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--link:focus:not(.cds--link--disabled){outline-style:dotted}}.cds--link:focus:not(.cds--link--disabled){outline-color:var(--cds-link-focus-text-color, var(--cds-focus, #0f62fe));text-decoration:underline}.cds--link:visited{color:var(--cds-link-text-color, var(--cds-link-primary, #0f62fe))}.cds--link:visited:hover{color:var(--cds-link-hover-text-color, var(--cds-link-primary-hover, #0043ce))}.cds--link--disabled,.cds--link--disabled:hover{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--link--disabled *,.cds--link--disabled *::before,.cds--link--disabled *::after,.cds--link--disabled:hover *,.cds--link--disabled:hover *::before,.cds--link--disabled:hover *::after{box-sizing:inherit}.cds--link--disabled,.cds--link--disabled:hover{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed;font-weight:400;text-decoration:none}.cds--link.cds--link--visited:visited{color:var(--cds-link-visited-text-color, var(--cds-link-visited, #8a3ffc))}.cds--link.cds--link--visited:visited:hover{color:var(--cds-link-hover-text-color, var(--cds-link-primary-hover, #0043ce))}.cds--link.cds--link--inline{display:inline;text-decoration:underline}.cds--link--disabled.cds--link--inline{text-decoration:underline}.cds--link--sm,.cds--link--sm.cds--link--disabled:hover{font-size:var(--cds-helper-text-01-font-size, 0.75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, 0.32px)}.cds--link--lg,.cds--link--lg.cds--link--disabled:hover{font-size:var(--cds-body-compact-02-font-size, 1rem);font-weight:var(--cds-body-compact-02-font-weight, 400);line-height:var(--cds-body-compact-02-line-height, 1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing, 0)}.cds--link__icon{display:inline-flex;align-self:center;margin-inline-start:.5rem}.cds--chat-btn{border-radius:1.5rem}.cds--chat-btn:not(.cds--chat-btn--with-icon){padding-inline-end:.9375rem}.cds--chat-btn.cds--btn--md{border-radius:1.25rem}.cds--chat-btn.cds--btn--sm{border-radius:1rem}.cds--chat-btn--quick-action{align-items:center;border:1px solid var(--cds-chat-button, #0f62fe);background:rgba(0,0,0,0);color:var(--cds-chat-button, #0f62fe)}.cds--chat-btn--quick-action:hover:not(:active):not([disabled]){border-color:rgba(0,0,0,0);background:var(--cds-chat-button-hover, rgba(141, 141, 141, 0.12));color:var(--cds-chat-button-text-hover, #0043ce)}.cds--chat-btn--quick-action:active{border-color:rgba(0,0,0,0);background:var(--cds-chat-button-active, rgba(141, 141, 141, 0.5));color:var(--cds-chat-button-text-hover, #0043ce)}.cds--chat-btn--quick-action.cds--btn--ghost:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe)}.cds--chat-btn--quick-action.cds--btn--ghost:hover:focus{border-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 0 0 1px var(--cds-focus-inset, #ffffff)}.cds--chat-btn--quick-action[disabled],.cds--chat-btn--quick-action[disabled]:hover{border-color:var(--cds-button-disabled, #c6c6c6);color:var(--cds-button-disabled, #c6c6c6)}.cds--chat-btn--quick-action--selected,.cds--chat-btn--quick-action--selected[disabled],.cds--chat-btn--quick-action--selected[disabled]:hover{border-color:rgba(0,0,0,0);background:var(--cds-chat-button-selected, rgba(141, 141, 141, 0.2));color:var(--cds-chat-button-text-selected, #525252)}.cds--chat-btn--quick-action.cds--chat-btn--quick-action--selected:not([disabled]):hover,.cds--chat-btn--quick-action.cds--chat-btn--quick-action--selected:not([disabled]):active{color:var(--cds-chat-button-text-selected, #525252)}.cds--chat-btn.cds--skeleton{overflow:hidden}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--cds-field) inset;-webkit-text-fill-color:var(--cds-text-primary, #161616)}.cds--fieldset{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--fieldset *,.cds--fieldset *::before,.cds--fieldset *::after{box-sizing:inherit}.cds--form-item{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start}.cds--label html{font-size:100%}.cds--label body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--label code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--label strong{font-weight:600}.cds--label{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);display:inline-block;color:var(--cds-text-secondary, #525252);font-weight:400;line-height:1rem;margin-block-end:.5rem;vertical-align:baseline}.cds--label .cds--toggletip-label{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px)}.cds--label--no-margin{margin-block-end:0}.cds--label+.cds--tooltip{position:relative;inset-block-start:.2rem;inset-inline-start:.5rem}.cds--label+.cds--tooltip .cds--tooltip__trigger{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--label+.cds--tooltip .cds--tooltip__trigger *,.cds--label+.cds--tooltip .cds--tooltip__trigger *::before,.cds--label+.cds--tooltip .cds--tooltip__trigger *::after{box-sizing:inherit}.cds--label+.cds--tooltip .cds--tooltip__trigger{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--label+.cds--tooltip .cds--tooltip__trigger::-moz-focus-inner{border:0}.cds--label+.cds--tooltip .cds--tooltip__trigger{display:flex;align-items:center;justify-content:center;font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px)}.cds--label+.cds--tooltip .cds--tooltip__trigger:focus{outline:1px solid var(--cds-focus, #0f62fe)}.cds--label+.cds--tooltip .cds--tooltip__trigger svg{fill:var(--cds-icon-secondary, #525252)}.cds--label+.cds--tooltip .cds--tooltip__trigger svg :hover{fill:var(--cds-icon-primary, #161616)}.cds--label+.cds--toggletip{inset-block-start:.2rem;inset-inline-start:.5rem}.cds--label.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--label.cds--skeleton:hover,.cds--label.cds--skeleton:focus,.cds--label.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--label.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--label.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--label.cds--skeleton{background:CanvasText}.cds--label.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--label.cds--skeleton{block-size:.875rem;inline-size:4.6875rem}input[type=number],input[type=text].cds--number{font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif}input[data-invalid]:not(:focus),.cds--number[data-invalid] input[type=number]:not(:focus),.cds--number[data-invalid] input[type=text]:not(:focus),.cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:not(:focus),.cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:not(:focus),.cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--list-box[data-invalid]:not(.cds--multi-select--invalid--focused,.cds--combo-box--invalid--focused),.cds--combo-box[data-invalid]:not(.cds--multi-select--selected) .cds--text-input:not(:focus){outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){input[data-invalid]:not(:focus),.cds--number[data-invalid] input[type=number]:not(:focus),.cds--number[data-invalid] input[type=text]:not(:focus),.cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:not(:focus),.cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:not(:focus),.cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--list-box[data-invalid]:not(.cds--multi-select--invalid--focused,.cds--combo-box--invalid--focused),.cds--combo-box[data-invalid]:not(.cds--multi-select--selected) .cds--text-input:not(:focus){outline-style:dotted}}input[data-invalid]~.cds--form-requirement,.cds--number[data-invalid] .cds--number__input-wrapper~.cds--form-requirement,.cds--number__input-wrapper--warning~.cds--form-requirement,.cds--date-picker-input__wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper--warn~.cds--form-requirement,.cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--time-picker--invalid~.cds--form-requirement,.cds--time-picker--warning~.cds--form-requirement,.cds--text-input__field-wrapper[data-invalid]~.cds--form-requirement,.cds--text-input__field-wrapper--warning~.cds--form-requirement,.cds--text-input__field-wrapper--warning>.cds--text-input~.cds--form-requirement,.cds--text-area__wrapper[data-invalid]~.cds--form-requirement,.cds--text-area__wrapper--warn~.cds--form-requirement,.cds--select-input__wrapper[data-invalid]~.cds--form-requirement,.cds--select--warning .cds--select-input__wrapper~.cds--form-requirement,.cds--time-picker[data-invalid]~.cds--form-requirement,.cds--list-box[data-invalid]~.cds--form-requirement,.cds--list-box--warning~.cds--form-requirement{display:block;overflow:visible;font-weight:400;max-block-size:12.5rem}.cds--select--inline.cds--select--warning .cds--select-input--inline__wrapper~.cds--form-requirement,.cds--select-input--inline__wrapper[data-invalid]~.cds--form-requirement{display:inline-flex;overflow:visible;margin:0;inline-size:100%;margin-block-end:0;max-block-size:100%;padding-inline-start:.5rem}input[data-invalid]~.cds--form-requirement,.cds--number[data-invalid] .cds--number__input-wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper~.cds--form-requirement,.cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--time-picker--invalid~.cds--form-requirement,.cds--text-input__field-wrapper[data-invalid]~.cds--form-requirement,.cds--text-area__wrapper[data-invalid]~.cds--form-requirement,.cds--select-input__wrapper[data-invalid]~.cds--form-requirement,.cds--time-picker[data-invalid]~.cds--form-requirement,.cds--list-box[data-invalid]~.cds--form-requirement,.cds--select-input--inline__wrapper[data-invalid]~.cds--form-requirement{color:var(--cds-text-error, #da1e28)}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid],.cds--form--fluid .cds--text-input__field-wrapper--warning{display:block}.cds--form--fluid input[data-invalid]{outline:none}.cds--form--fluid .cds--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}input:not(output,[data-invalid]):-moz-ui-invalid{box-shadow:none}.cds--form-requirement html{font-size:100%}.cds--form-requirement body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--form-requirement code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--form-requirement strong{font-weight:600}.cds--form-requirement{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);display:none;overflow:hidden;margin:.25rem 0 0;max-block-size:0}.cds--select--inline .cds--form__helper-text{margin-block-start:0}.cds--form__helper-text{font-size:var(--cds-helper-text-01-font-size, 0.75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, 0.32px);z-index:0;color:var(--cds-text-helper, #6f6f6f);inline-size:100%;margin-block-start:.25rem;opacity:1}.cds--label--disabled,.cds--form__helper-text--disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}fieldset[disabled] .cds--label,fieldset[disabled] .cds--form__helper-text{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--checkbox-group{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--checkbox-group *,.cds--checkbox-group *::before,.cds--checkbox-group *::after{box-sizing:inherit}.cds--form-item.cds--checkbox-wrapper{position:relative;margin-block-end:.375rem}.cds--form-item.cds--checkbox-wrapper:first-of-type{margin-block-start:0}.cds--label+.cds--form-item.cds--checkbox-wrapper{margin-block-start:-0.125rem}.cds--form-item.cds--checkbox-wrapper:last-of-type{margin-block-end:.1875rem}.cds--checkbox{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap;inset-block-start:1.25rem;inset-inline-start:.7rem}.cds--checkbox-label html{font-size:100%}.cds--checkbox-label body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--checkbox-label code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--checkbox-label strong{font-weight:600}.cds--checkbox-label{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);position:relative;display:flex;cursor:pointer;min-block-size:1.25rem;padding-block-start:.0625rem;padding-inline-start:1.25rem;user-select:none}.cds--checkbox-label-text{padding-inline-start:.625rem}.cds--checkbox-label::before,.cds--checkbox-label::after{box-sizing:border-box}@media print{.cds--checkbox-label::before,.cds--checkbox-label::after{print-color-adjust:exact}}.cds--checkbox-label::before{position:absolute;border:1px solid var(--cds-icon-primary, #161616);border-radius:2px}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--checkbox-label::before{border:1px solid ButtonBorder}}.cds--checkbox-label::before{background-color:rgba(0,0,0,0);block-size:1rem;content:"";inline-size:1rem;inset-block-start:.125rem;inset-inline-start:0;margin-block:.0625rem .125rem;margin-inline:.1875rem 0}.cds--checkbox-label::after{position:absolute;background:none;block-size:.3125rem;border-block-end:1.5px solid var(--cds-icon-inverse, #ffffff);border-inline-start:1.5px solid var(--cds-icon-inverse, #ffffff);content:"";inline-size:.5625rem;inset-block-start:.40625rem;inset-inline-start:.4375rem;margin-block-start:-0.1875rem;transform:scale(0) rotate(-45deg);transform-origin:bottom right}.cds--checkbox:checked+.cds--checkbox-label::before,.cds--checkbox:indeterminate+.cds--checkbox-label::before,.cds--checkbox-label[data-contained-checkbox-state=true]::before{border:none;border-width:1px;background-color:var(--cds-icon-primary, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--checkbox:checked+.cds--checkbox-label::before,.cds--checkbox:indeterminate+.cds--checkbox-label::before,.cds--checkbox-label[data-contained-checkbox-state=true]::before{border:1px solid ButtonBorder;background-color:SelectedItem}}.cds--checkbox:checked+.cds--checkbox-label::after,.cds--checkbox-label[data-contained-checkbox-state=true]::after{transform:scale(1) rotate(-45deg)}.cds--checkbox:indeterminate+.cds--checkbox-label::after{border-block-end:2px solid var(--cds-icon-inverse, #ffffff);border-inline-start:0 solid var(--cds-icon-inverse, #ffffff);inline-size:.5rem;inset-block-start:.6875rem;transform:scale(1) rotate(0deg)}.cds--checkbox:focus+.cds--checkbox-label::before,.cds--checkbox-label__focus::before,.cds--checkbox:checked:focus+.cds--checkbox-label::before,.cds--checkbox-label[data-contained-checkbox-state=true].cds--checkbox-label__focus::before,.cds--checkbox:indeterminate:focus+.cds--checkbox-label::before{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1px}.cds--checkbox:disabled+.cds--checkbox-label,.cds--checkbox-label[data-contained-checkbox-disabled=true]{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--checkbox:disabled+.cds--checkbox-label::before,.cds--checkbox-label[data-contained-checkbox-disabled=true]::before{border-color:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--checkbox:checked:disabled+.cds--checkbox-label::before,.cds--checkbox:indeterminate:disabled+.cds--checkbox-label::before,.cds--checkbox-label[data-contained-checkbox-state=true][data-contained-checkbox-disabled=true]::before{background-color:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--checkbox-group[data-invalid] .cds--checkbox-label::before,.cds--checkbox-wrapper--invalid .cds--checkbox-label::before,.cds--checkbox-wrapper--invalid .cds--checkbox:checked+.cds--checkbox-label::before{border:1px solid var(--cds-support-error, #da1e28)}.cds--checkbox-group .cds--checkbox-wrapper--invalid>.cds--checkbox__validation-msg,.cds--checkbox-group .cds--checkbox-wrapper--warning>.cds--checkbox__validation-msg,.cds--checkbox-group .cds--checkbox-wrapper>.cds--form__helper-text{display:none}.cds--checkbox-group:not(.cds--checkbox-group[data-invalid]) .cds--checkbox-wrapper--invalid .cds--checkbox-label::before,.cds--checkbox-group:not(.cds--checkbox-group[data-invalid]) .cds--checkbox-wrapper--invalid .cds--checkbox:checked+.cds--checkbox-label::before{border:1px solid var(--cds-icon-primary, #161616)}.cds--checkbox-group__validation-msg,.cds--checkbox__validation-msg{display:none;align-items:flex-start;inline-size:100%;margin-block-start:.25rem}.cds--checkbox__invalid-icon{margin:.0625rem .0625rem 0 .1875rem;fill:var(--cds-support-error, #da1e28);min-inline-size:1rem}.cds--checkbox__invalid-icon--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--checkbox__invalid-icon--warning path:first-of-type{fill:#000}.cds--checkbox-group--invalid .cds--checkbox-group__validation-msg,.cds--checkbox-group--warning .cds--checkbox-group__validation-msg,.cds--checkbox-wrapper--invalid>.cds--checkbox__validation-msg,.cds--checkbox-wrapper--warning>.cds--checkbox__validation-msg{display:flex}.cds--checkbox-group--invalid .cds--checkbox-group__validation-msg .cds--form-requirement,.cds--checkbox-group--warning .cds--checkbox-group__validation-msg .cds--form-requirement,.cds--checkbox-wrapper--invalid .cds--checkbox__validation-msg .cds--form-requirement,.cds--checkbox-wrapper--warning .cds--checkbox__validation-msg .cds--form-requirement{display:block;overflow:visible;margin-block-start:0;margin-inline-start:.5rem;max-block-size:100%}.cds--checkbox-group--invalid .cds--checkbox-group__validation-msg .cds--form-requirement,.cds--checkbox-wrapper--invalid .cds--checkbox__validation-msg .cds--form-requirement{color:var(--cds-text-error, #da1e28)}.cds--checkbox-group--readonly .cds--checkbox-label,.cds--checkbox-wrapper--readonly .cds--checkbox-label{cursor:default}.cds--checkbox-group--readonly .cds--checkbox-label-text,.cds--checkbox-wrapper--readonly .cds--checkbox-label-text{cursor:text;user-select:text}.cds--checkbox-group--readonly .cds--checkbox+.cds--checkbox-label::before,.cds--checkbox-wrapper--readonly .cds--checkbox+.cds--checkbox-label::before{border-color:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--checkbox-group--readonly .cds--checkbox:checked+.cds--checkbox-label::before,.cds--checkbox-wrapper--readonly .cds--checkbox:checked+.cds--checkbox-label::before{border:1px solid var(--cds-icon-disabled, rgba(22, 22, 22, 0.25));background:rgba(0,0,0,0)}.cds--checkbox-group--readonly .cds--checkbox:checked+.cds--checkbox-label::after,.cds--checkbox-wrapper--readonly .cds--checkbox:checked+.cds--checkbox-label::after{border-color:var(--cds-text-primary, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--checkbox-group--readonly .cds--checkbox:checked+.cds--checkbox-label::after,.cds--checkbox-wrapper--readonly .cds--checkbox:checked+.cds--checkbox-label::after{fill:SelectedItemText}}.cds--checkbox-skeleton .cds--checkbox-label{cursor:default}.cds--checkbox-label-text.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--checkbox-label-text.cds--skeleton:hover,.cds--checkbox-label-text.cds--skeleton:focus,.cds--checkbox-label-text.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--checkbox-label-text.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--checkbox-label-text.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--checkbox-label-text.cds--skeleton{background:CanvasText}.cds--checkbox-label-text.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--checkbox-label-text.cds--skeleton{block-size:1rem;inline-size:6.25rem;margin-block:.0625rem 0;margin-inline:.375rem 0}.cds--checkbox--inline{position:relative}[dir=rtl] .cds--checkbox-label::after{margin-block-start:0;margin-inline-start:-0.0625rem;transform-origin:center}[dir=rtl] .cds--checkbox:checked+.cds--checkbox-label::after,[dir=rtl] .cds--checkbox-label[data-contained-checkbox-state=true]::after{transform:scale(1.2) rotate3d(0.5, 1, 0, 158deg)}.cds--checkbox-group--decorator legend.cds--label,.cds--checkbox-wrapper--decorator .cds--checkbox-label-text{display:flex}.cds--checkbox-group--slug legend.cds--label,.cds--checkbox-wrapper--slug .cds--checkbox-label-text{display:flex}.cds--checkbox-group--decorator legend.cds--label .cds--checkbox-group-inner--decorator>*,.cds--checkbox-wrapper--decorator .cds--checkbox-label-text .cds--checkbox-wrapper-inner--decorator>*{margin-inline-start:.5rem}.cds--checkbox-group--slug legend.cds--label .cds--ai-label,.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--ai-label,.cds--checkbox-group--slug legend.cds--label .cds--slug,.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--slug{margin-inline-start:.5rem}.cds--checkbox-wrapper--decorator .cds--checkbox-label-text .cds--ai-label__button--inline{line-height:inherit;margin-block-start:-0.0625rem}.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--ai-label__button--inline,.cds--checkbox-wrapper--slug .cds--checkbox-label-text .cds--slug__button--inline{line-height:inherit;margin-block-start:-0.0625rem}.cds--checkbox-group--horizontal{position:relative;display:flex;flex-flow:row wrap;justify-content:flex-start}.cds--checkbox-group--horizontal .cds--form-item{flex:none;margin-block-end:0}.cds--checkbox-group--horizontal .cds--form-item:not(:last-of-type){margin-inline-end:1rem}.cds--checkbox-group--horizontal .cds--checkbox-label-text{padding-inline-start:.5rem}.cds--checkbox-group--horizontal .cds--label+.cds--form-item.cds--checkbox-wrapper{margin-block-start:0}.cds--copy-btn html{font-size:100%}.cds--copy-btn body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--copy-btn code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--copy-btn strong{font-weight:600}.cds--copy-btn{position:relative;display:flex;align-items:center;justify-content:center;padding:0;border:none;background-color:var(--cds-layer);cursor:pointer}.cds--copy-btn:hover{background-color:var(--cds-layer-hover)}.cds--copy-btn:active{background-color:var(--cds-layer-active)}.cds--copy-btn::before{position:absolute;z-index:6000;border-style:solid;block-size:0;content:"";inline-size:0;display:none}.cds--copy-btn .cds--copy-btn__feedback{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));z-index:6000;padding:.1875rem 1rem;border-radius:.125rem;background-color:var(--cds-background-inverse, #393939);block-size:auto;color:var(--cds-text-inverse, #ffffff);font-weight:400;inline-size:max-content;max-inline-size:13rem;min-inline-size:1.5rem;text-align:start;transform:translateX(-50%);font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.cds--copy-btn .cds--copy-btn__feedback{inline-size:auto}}@supports(-ms-accelerator: true){.cds--copy-btn .cds--copy-btn__feedback{inline-size:auto}}@supports(-ms-ime-align: auto){.cds--copy-btn .cds--copy-btn__feedback{inline-size:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.cds--copy-btn .cds--copy-btn__feedback{border:1px solid rgba(0,0,0,0)}}.cds--copy-btn .cds--copy-btn__feedback{display:none;overflow:visible;box-sizing:content-box;margin:auto;clip:auto}.cds--copy-btn:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--copy-btn:focus{outline-style:dotted}}.cds--copy-btn:focus{outline-color:var(--cds-focus, #0f62fe)}.cds--copy-btn.cds--copy-btn--animating::before,.cds--copy-btn.cds--copy-btn--animating .cds--copy-btn__feedback{display:block}.cds--copy-btn.cds--copy-btn--animating::before{border:none}.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-out::before,.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-out .cds--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) cds--hide-feedback}.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-in::before,.cds--copy-btn.cds--copy-btn--animating.cds--copy-btn--fade-in .cds--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) cds--show-feedback}.cds--copy-btn svg{fill:var(--cds-icon-primary, #161616)}.cds--copy{font-size:0}.cds--snippet html{font-size:100%}.cds--snippet body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--snippet code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--snippet strong{font-weight:600}.cds--snippet--disabled,.cds--snippet--disabled .cds--btn.cds--snippet-btn--expand{background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--snippet--disabled .cds--snippet-btn--expand:hover,.cds--snippet--disabled .cds--copy-btn,.cds--snippet--disabled .cds--copy-btn:hover{background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--snippet--disabled .cds--snippet__icon,.cds--snippet--disabled .cds--snippet-btn--expand .cds--icon-chevron--down{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--snippet code{font-family:var(--cds-code-01-font-family, \'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace);font-size:var(--cds-code-01-font-size, 0.75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, 0.32px)}.cds--snippet--inline html{font-size:100%}.cds--snippet--inline body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--snippet--inline code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--snippet--inline strong{font-weight:600}.cds--snippet--inline{position:relative;display:inline;padding:0;border:1px solid rgba(0,0,0,0);border-radius:4px;background-color:var(--cds-layer);color:var(--cds-text-primary, #161616);cursor:pointer}.cds--snippet--inline:hover{background-color:var(--cds-layer-hover)}.cds--snippet--inline:active{background-color:var(--cds-layer-active)}.cds--snippet--inline:focus{border:1px solid var(--cds-focus, #0f62fe);outline:none}.cds--snippet--inline::before{position:absolute;z-index:6000;border-style:solid;block-size:0;content:"";inline-size:0;display:none;border:none}.cds--snippet--inline .cds--copy-btn__feedback{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));z-index:6000;padding:.1875rem 1rem;border-radius:.125rem;background-color:var(--cds-background-inverse, #393939);block-size:auto;color:var(--cds-text-inverse, #ffffff);font-weight:400;inline-size:max-content;max-inline-size:13rem;min-inline-size:1.5rem;text-align:start;transform:translateX(-50%);font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.cds--snippet--inline .cds--copy-btn__feedback{inline-size:auto}}@supports(-ms-accelerator: true){.cds--snippet--inline .cds--copy-btn__feedback{inline-size:auto}}@supports(-ms-ime-align: auto){.cds--snippet--inline .cds--copy-btn__feedback{inline-size:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.cds--snippet--inline .cds--copy-btn__feedback{border:1px solid rgba(0,0,0,0)}}.cds--snippet--inline .cds--copy-btn__feedback{display:none;overflow:visible;box-sizing:content-box;margin:auto;clip:auto}.cds--snippet--inline.cds--copy-btn--animating::before,.cds--snippet--inline.cds--copy-btn--animating .cds--copy-btn__feedback{display:block}.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-out::before,.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-out .cds--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) cds--hide-feedback}.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-in::before,.cds--snippet--inline.cds--copy-btn--animating.cds--copy-btn--fade-in .cds--copy-btn__feedback{animation:110ms cubic-bezier(0.2, 0, 0.38, 0.9) cds--show-feedback}.cds--snippet--inline code{padding:0 .5rem}.cds--snippet--inline.cds--snippet--no-copy{display:inline-block}.cds--snippet--inline.cds--snippet--no-copy:hover{background-color:var(--cds-layer);cursor:auto}.cds--snippet--light.cds--snippet--inline.cds--snippet--no-copy:hover{background-color:var(--cds-layer-hover);cursor:auto}.cds--snippet--single{font-family:var(--cds-code-01-font-family, \'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace);font-size:var(--cds-code-01-font-size, 0.75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, 0.32px);position:relative;background-color:var(--cds-layer);inline-size:100%;max-inline-size:48rem;display:flex;align-items:center;block-size:2.5rem;padding-inline-end:2.5rem}.cds--snippet--single.cds--snippet--no-copy{padding:0}.cds--snippet--single.cds--snippet--no-copy::after{inset-inline-end:1rem}.cds--snippet--single .cds--snippet-container{position:relative;display:flex;align-items:center;block-size:100%;overflow-x:auto;padding-inline-start:1rem}.cds--snippet--single .cds--snippet-container:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--snippet--single .cds--snippet-container:focus{outline-style:dotted}}.cds--snippet--single pre{font-family:var(--cds-code-01-font-family, \'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace);font-size:var(--cds-code-01-font-size, 0.75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, 0.32px);padding-inline-end:.5rem}.cds--snippet--single pre,.cds--snippet--inline code{white-space:pre}.cds--snippet--multi{font-family:var(--cds-code-01-font-family, \'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace);font-size:var(--cds-code-01-font-size, 0.75rem);font-weight:var(--cds-code-01-font-weight, 400);line-height:var(--cds-code-01-line-height, 1.33333);letter-spacing:var(--cds-code-01-letter-spacing, 0.32px);position:relative;background-color:var(--cds-layer);inline-size:100%;max-inline-size:48rem;display:flex;padding:1rem}.cds--snippet--multi .cds--snippet-container{position:relative;order:1;max-block-size:100%;min-block-size:100%;overflow-y:auto;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--snippet--multi .cds--snippet-container:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--snippet--multi .cds--snippet-container:focus{outline-style:dotted}}.cds--snippet--multi .cds--snippet-container:focus{outline-offset:0}.cds--snippet--multi.cds--snippet--expand .cds--snippet-container{padding-block-end:1rem;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--snippet--multi.cds--snippet--wraptext pre{white-space:pre-wrap;word-wrap:break-word}.cds--snippet--multi .cds--snippet-container pre{padding-inline-end:2.5rem}.cds--snippet--multi.cds--snippet--no-copy .cds--snippet-container pre{padding-inline-end:0}.cds--snippet--multi.cds--snippet--has-right-overflow::after{position:absolute;background-image:linear-gradient(to right, transparent, var(--cds-layer));block-size:100%;content:"";inline-size:1rem;inset-block-start:0;inset-inline-end:1rem}[dir=rtl] .cds--snippet--multi.cds--snippet--has-right-overflow::after{background-image:linear-gradient(to left, transparent, var(--cds-layer))}.cds--snippet--multi .cds--snippet-container pre code{overflow:hidden}.cds--snippet__icon{block-size:1rem;fill:var(--cds-icon-primary, #161616);inline-size:1rem;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--btn>.cds--snippet__icon{margin-block-start:0}.cds--copy-btn html{font-size:100%}.cds--copy-btn body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--copy-btn code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--copy-btn strong{font-weight:600}.cds--copy-btn{display:flex;overflow:visible;align-items:center;justify-content:center;padding:0;border:none;background-color:var(--cds-layer);cursor:pointer;outline:none}.cds--copy-btn:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--copy-btn:focus{outline-style:dotted}}.cds--copy-btn:focus{outline-color:var(--cds-focus, #0f62fe)}.cds--snippet .cds--popover-container{font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;position:absolute;inset-block-start:0;inset-inline-end:0}.cds--snippet--inline.cds--btn{block-size:1.25rem;inline-size:initial;max-inline-size:unset;min-block-size:1.25rem;padding-inline:0}.cds--snippet--inline.cds--btn.cds--btn--primary:hover{color:var(--cds-text-primary, #161616)}.cds--snippet.cds--snippet--multi .cds--popover-container{inset-block-start:.5rem;inset-inline-end:.5rem}.cds--snippet--multi .cds--copy-btn{z-index:10}.cds--snippet-btn--expand{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;position:absolute;z-index:10;display:inline-flex;align-items:center;padding:.5rem 1rem;border:0;background-color:var(--cds-layer);block-size:2rem;color:var(--cds-text-primary, #161616);inset-block-end:0;inset-inline-end:0}.cds--snippet-btn--expand .cds--snippet-btn--text{position:relative;inset-block-start:-0.0625rem}.cds--snippet-btn--expand--hide.cds--snippet-btn--expand{display:none}.cds--snippet-btn--expand .cds--icon-chevron--down{fill:var(--cds-icon-primary, #161616);margin-inline-start:.5rem;transform:rotate(0deg);transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--snippet-btn--expand:hover{background:var(--cds-layer-hover);color:var(--cds-text-primary, #161616)}.cds--snippet-btn--expand:active{background-color:var(--cds-layer-active)}.cds--snippet-btn--expand:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--snippet-btn--expand:focus{outline-style:dotted}}.cds--snippet-btn--expand:focus{border-color:rgba(0,0,0,0)}.cds--snippet--expand .cds--snippet-btn--expand .cds--icon-chevron--down{transform:rotate(180deg);transition:transform 300ms}.cds--snippet--light,.cds--snippet--light .cds--snippet-button,.cds--snippet--light .cds--btn.cds--snippet-btn--expand,.cds--snippet--light .cds--copy-btn{background-color:var(--cds-layer)}.cds--snippet--light.cds--snippet--inline:hover,.cds--snippet--light .cds--snippet-button:hover,.cds--snippet--light .cds--btn.cds--snippet-btn--expand:hover,.cds--snippet--light .cds--copy-btn:hover{background-color:var(--cds-layer-hover)}.cds--snippet--light.cds--snippet--inline:active,.cds--snippet--light .cds--snippet-button:active,.cds--snippet--light .cds--btn.cds--snippet-btn--expand:active,.cds--snippet--light .cds--copy-btn:active{background-color:var(--cds-layer-active)}.cds--snippet--light.cds--snippet--single::after,.cds--snippet--light.cds--snippet--multi::after{background-image:linear-gradient(to right, rgba(var(--cds-layer), 0), var(--cds-layer))}.cds--snippet.cds--skeleton .cds--snippet-container{block-size:100%;inline-size:100%}.cds--snippet-button .cds--btn--copy__feedback{inset-block-start:3.175rem;inset-inline:50% auto}.cds--snippet-button .cds--btn--copy__feedback::before{inset-block-start:0}.cds--snippet-button .cds--btn--copy__feedback::after{inset-block-start:-0.25rem}.cds--snippet--multi .cds--snippet-button .cds--btn--copy__feedback{inset-block-start:2.675rem}.cds--snippet--inline .cds--btn--copy__feedback{inset-block-start:calc(100% - 0.25rem);inset-inline:50% auto}.cds--snippet__overflow-indicator--left,.cds--snippet__overflow-indicator--right{z-index:1;flex:1 0 auto;inline-size:1rem}.cds--snippet__overflow-indicator--left{order:0;background-image:linear-gradient(to left, transparent, var(--cds-layer));margin-inline-end:-1rem}.cds--snippet__overflow-indicator--right{order:2;background-image:linear-gradient(to right, transparent, var(--cds-layer));margin-inline-start:-1rem}[dir=rtl] .cds--snippet__overflow-indicator--left{background-image:linear-gradient(to right, transparent, var(--cds-layer))}[dir=rtl] .cds--snippet__overflow-indicator--right{background-image:linear-gradient(to left, transparent, var(--cds-layer))}.cds--snippet--single .cds--snippet__overflow-indicator--right,.cds--snippet--single .cds--snippet__overflow-indicator--left{position:absolute;block-size:calc(100% - 0.25rem);inline-size:2rem}.cds--snippet--single .cds--snippet__overflow-indicator--right{inset-inline-end:2.5rem}.cds--snippet--single.cds--snippet--no-copy .cds--snippet__overflow-indicator--right{inset-inline-end:0}.cds--snippet--single .cds--snippet-container:focus~.cds--snippet__overflow-indicator--right{inset-inline-end:calc(2.5rem + 0.125rem)}.cds--snippet--single .cds--snippet-container:focus+.cds--snippet__overflow-indicator--left{inset-inline-start:.125rem}.cds--snippet--light .cds--snippet__overflow-indicator--left{background-image:linear-gradient(to left, transparent, var(--cds-layer))}.cds--snippet--light .cds--snippet__overflow-indicator--right{background-image:linear-gradient(to right, transparent, var(--cds-layer))}@supports(hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.cds--snippet__overflow-indicator--left{background-image:linear-gradient(to left, rgba(var(--cds-layer), 0), var(--cds-layer))}.cds--snippet__overflow-indicator--right{background-image:linear-gradient(to right, rgba(var(--cds-layer), 0), var(--cds-layer))}}.cds--snippet--multi.cds--skeleton{block-size:6.125rem}.cds--snippet--single.cds--skeleton{block-size:3.5rem}.cds--snippet.cds--skeleton span{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--snippet.cds--skeleton span:hover,.cds--snippet.cds--skeleton span:focus,.cds--snippet.cds--skeleton span:active{border:none;cursor:default;outline:none}.cds--snippet.cds--skeleton span::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--snippet.cds--skeleton span::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--snippet.cds--skeleton span{background:CanvasText}.cds--snippet.cds--skeleton span::before{background:Canvas;forced-color-adjust:none}}.cds--snippet.cds--skeleton span{display:block;block-size:1rem;inline-size:100%;margin-block-start:.5rem}.cds--snippet.cds--skeleton span:first-child{margin:0}.cds--snippet.cds--skeleton span:nth-child(2){inline-size:85%}.cds--snippet.cds--skeleton span:nth-child(3){inline-size:95%}.cds--snippet--single.cds--skeleton .cds--snippet-container{padding-block-end:0}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--snippet--inline:focus{color:Highlight;outline:1px solid Highlight}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--snippet--single,.cds--snippet--multi{outline:1px solid rgba(0,0,0,0)}}.cds--text-input{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--text-input *,.cds--text-input *::before,.cds--text-input *::after{box-sizing:inherit}.cds--text-input{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;padding:0 var(--cds-layout-density-padding-inline-local);border:none;background-color:var(--cds-field);block-size:var(--cds-layout-size-height-local);border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);font-family:inherit;inline-size:100%;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--text-input:focus,.cds--text-input:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-input:focus,.cds--text-input:active{outline-style:dotted}}.cds--text-input-wrapper svg[hidden]{display:none}.cds--password-input{padding-inline-end:2.5rem}.cds--text-input--sm.cds--password-input{padding-inline-end:2rem}.cds--text-input--lg.cds--password-input{padding-inline-end:3rem}.cds--text-input::placeholder{color:var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));opacity:1}.cds--text-input--light{background-color:var(--cds-field-02, #ffffff)}.cds--text-input__field-wrapper{position:relative;display:flex;inline-size:100%}.cds--text-input__invalid-icon{position:absolute;fill:var(--cds-support-error, #da1e28);inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}.cds--text-input__invalid-icon--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--text-input__invalid-icon--warning path:first-of-type{fill:#000;opacity:1}.cds--text-input--password__visibility{position:relative;display:inline-flex;overflow:visible;align-items:center}.cds--text-input--password__visibility:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--text-input--password__visibility:focus{outline-style:dotted}}.cds--text-input--password__visibility{cursor:pointer}.cds--text-input--password__visibility:focus{outline:1px solid rgba(0,0,0,0)}.cds--text-input--password__visibility:focus svg{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--text-input--password__visibility:focus svg{outline-style:dotted}}.cds--text-input--password__visibility::before,.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{position:absolute;z-index:6000;display:flex;align-items:center;opacity:0;pointer-events:none}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.cds--text-input--password__visibility::before,.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{display:inline-block}}.cds--text-input--password__visibility::before,.cds--text-input--password__visibility::after{transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media screen and (prefers-reduced-motion: reduce){.cds--text-input--password__visibility::before,.cds--text-input--password__visibility::after{transition:none}}.cds--text-input--password__visibility.cds--tooltip--a11y::before,.cds--text-input--password__visibility.cds--tooltip--a11y::after{transition:none}.cds--text-input--password__visibility::before{border-style:solid;block-size:0;content:"";inline-size:0}.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{box-sizing:content-box;color:inherit;opacity:1;white-space:normal;word-break:break-word}.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));z-index:6000;padding:.1875rem 1rem;border-radius:.125rem;background-color:var(--cds-background-inverse, #393939);block-size:auto;color:var(--cds-text-inverse, #ffffff);font-weight:400;inline-size:max-content;max-inline-size:13rem;min-inline-size:1.5rem;text-align:start;transform:translateX(-50%);font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inline-size:auto}}@supports(-ms-accelerator: true){.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inline-size:auto}}@supports(-ms-ime-align: auto){.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inline-size:auto}}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{border:1px solid rgba(0,0,0,0)}}.cds--text-input--password__visibility::after{content:attr(aria-label)}.cds--text-input--password__visibility.cds--tooltip--a11y::after{content:none}.cds--text-input--password__visibility.cds--tooltip--visible::before,.cds--text-input--password__visibility.cds--tooltip--visible::after,.cds--text-input--password__visibility:hover::before,.cds--text-input--password__visibility:hover::after,.cds--text-input--password__visibility:focus::before,.cds--text-input--password__visibility:focus::after{opacity:1}@keyframes cds--tooltip-fade{from{opacity:0}to{opacity:1}}.cds--text-input--password__visibility.cds--tooltip--visible .cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--visible+.cds--assistive-text,.cds--text-input--password__visibility:hover .cds--assistive-text,.cds--text-input--password__visibility:hover+.cds--assistive-text,.cds--text-input--password__visibility:focus .cds--assistive-text,.cds--text-input--password__visibility:focus+.cds--assistive-text{overflow:visible;margin:auto;clip:auto}.cds--text-input--password__visibility.cds--tooltip--visible .cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--visible+.cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--visible.cds--tooltip--a11y::before,.cds--text-input--password__visibility:hover .cds--assistive-text,.cds--text-input--password__visibility:hover+.cds--assistive-text,.cds--text-input--password__visibility:hover.cds--tooltip--a11y::before,.cds--text-input--password__visibility:focus .cds--assistive-text,.cds--text-input--password__visibility:focus+.cds--assistive-text,.cds--text-input--password__visibility:focus.cds--tooltip--a11y::before{animation:cds--tooltip-fade 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--text-input--password__visibility.cds--tooltip--hidden .cds--assistive-text,.cds--text-input--password__visibility.cds--tooltip--hidden+.cds--assistive-text{overflow:hidden;margin:-1px;clip:rect(0, 0, 0, 0)}.cds--text-input--password__visibility.cds--tooltip--hidden.cds--tooltip--a11y::before{animation:none;opacity:0}.cds--text-input--password__visibility .cds--assistive-text::after{position:absolute;display:block;content:"";block-size:.75rem;inline-size:100%;inset-inline-start:0;inset-block-start:-0.75rem}.cds--text-input--password__visibility::before,.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inset-block-end:0;inset-inline-start:50%}.cds--text-input--password__visibility::before{border-width:0 .25rem .3125rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cds-background-inverse, #393939);inset-block-end:-0.5rem;transform:translate(-50%, 100%)}.cds--text-input--password__visibility::after,.cds--text-input--password__visibility .cds--assistive-text,.cds--text-input--password__visibility+.cds--assistive-text{inset-block-end:-0.8125rem;transform:translate(-50%, 100%)}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;block-size:100%;cursor:pointer;inline-size:2.5rem;inset-inline-end:0;min-block-size:auto;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--toggle-password-tooltip .cds--popover{inset-inline-start:-2.5rem}.cds--toggle-password-tooltip .cds--popover-content{min-inline-size:2.5rem}.cds--text-input--sm+.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{inline-size:2rem}.cds--text-input--lg+.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{inline-size:3rem}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg{fill:var(--cds-icon-secondary, #525252);transition:fill 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:focus{outline-style:dotted}}.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:hover svg,.cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger:focus svg{fill:var(--cds-icon-primary, #161616)}.cds--text-input--invalid,.cds--text-input--warning{padding-inline-end:2.5rem}.cds--text-input--invalid.cds--password-input{padding-inline-end:4rem}.cds--text-input--invalid+.cds--text-input--password__visibility__toggle{inset-inline-end:1rem}.cds--password-input-wrapper .cds--text-input__invalid-icon{inset-inline-end:2.5rem}.cds--text-input:disabled~.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{cursor:not-allowed}.cds--text-input:disabled~.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--text-input:disabled~.cds--text-input--password__visibility__toggle.cds--tooltip__trigger svg:hover{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger{cursor:default}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger:hover svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--text-input--password__visibility__toggle:disabled.cds--tooltip__trigger:hover{cursor:default}.cds--text-input__counter-alert{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px}.cds--text-input:disabled{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background-color:var(--cds-field);border-block-end:1px solid rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed;-webkit-text-fill-color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--text-input--light:disabled{background-color:var(--cds-field-02, #ffffff)}.cds--text-input:disabled::placeholder{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));opacity:1}.cds--text-input--invalid{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-input--invalid{outline-style:dotted}}.cds--text-input--invalid{box-shadow:none}.cds--text-input--invalid .cds--text-input--password__visibility__toggle{inset-inline-end:2.5rem}.cds--skeleton.cds--text-input{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--skeleton.cds--text-input:hover,.cds--skeleton.cds--text-input:focus,.cds--skeleton.cds--text-input:active{border:none;cursor:default;outline:none}.cds--skeleton.cds--text-input::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--skeleton.cds--text-input::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--skeleton.cds--text-input{background:CanvasText}.cds--skeleton.cds--text-input::before{background:Canvas;forced-color-adjust:none}}.cds--form--fluid .cds--text-input-wrapper{position:relative;background:var(--cds-field);transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--form--fluid .cds--label{position:absolute;z-index:1;display:flex;align-items:center;margin:0;block-size:1rem;inset-block-start:.8125rem;inset-inline-start:1rem}.cds--form--fluid .cds--form__helper-text{display:none}.cds--form--fluid .cds--text-input{padding:2rem 1rem .8125rem;min-block-size:4rem}.cds--text-input__divider,.cds--form--fluid .cds--text-input__divider{display:none}.cds--form--fluid .cds--text-input--invalid,.cds--form--fluid .cds--text-input--warning{border-block-end:none}.cds--form--fluid .cds--text-input--invalid+.cds--text-input__divider,.cds--form--fluid .cds--text-input--warning+.cds--text-input__divider{display:block;border-style:solid;border-color:var(--cds-border-subtle);margin:0 1rem;border-block-end:none}.cds--form--fluid .cds--text-input__invalid-icon{inset-block-start:5rem}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid,.cds--form--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning{outline:none}.cds--form--fluid .cds--text-input__field-wrapper--warning{border-block-end:1px solid var(--cds-border-strong)}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:not(:focus){outline-style:dotted}}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:focus-within,.cds--form--fluid .cds--text-input__field-wrapper--warning:focus-within{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]:focus-within,.cds--form--fluid .cds--text-input__field-wrapper--warning:focus-within{outline-style:dotted}}.cds--form--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:focus,.cds--form--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning:focus{outline:none}.cds--text-input-wrapper.cds--text-input-wrapper--inline{flex-flow:row wrap}.cds--text-input-wrapper .cds--label--inline{flex:1;margin:.8125rem 0 0 0;overflow-wrap:break-word;word-break:break-word}.cds--text-input-wrapper .cds--label--inline--sm{margin-block-start:.5625rem}.cds--text-input-wrapper .cds--label--inline--lg{margin-block-start:1.0625rem}.cds--text-input__label-helper-wrapper{flex:2;flex-direction:column;margin-inline-end:1.5rem;max-inline-size:8rem;overflow-wrap:break-word}.cds--text-input-wrapper .cds--form__helper-text--inline{margin-block-start:.125rem}.cds--text-input__field-outer-wrapper{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;inline-size:100%}.cds--text-input__field-outer-wrapper--inline{flex:8;flex-direction:column}.cds--text-input-wrapper--inline .cds--form-requirement{display:block;overflow:visible;font-weight:400;max-block-size:12.5rem}.cds--text-input-wrapper--inline--invalid .cds--form-requirement{color:var(--cds-text-error, #da1e28)}.cds--form--fluid .cds--text-input-wrapper--readonly,.cds--text-input-wrapper--readonly .cds--text-input{background:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle)}.cds--text-input__field-wrapper--decorator .cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input__field-wrapper .cds--ai-label,.cds--text-input__field-wrapper .cds--slug{position:absolute;inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}.cds--text-input__field-wrapper--decorator .cds--text-input:has(~.cds--text-input__field-inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--text-input__field-inner-wrapper--decorator .cds--ai-label--revert)),.cds--text-input__field-wrapper--slug .cds--text-input:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--text-input__field-wrapper--slug .cds--text-input:has(~.cds--slug):not(:has(~.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--text-input__field-wrapper--decorator .cds--text-input:has(~.cds--text-input__field-inner-wrapper--decorator>*),.cds--text-input__field-wrapper--slug .cds--text-input:has(~.cds--ai-label),.cds--text-input__field-wrapper--slug .cds--text-input:has(~.cds--slug){padding-inline-end:2.5rem}.cds--text-input--invalid:has(~.cds--text-input__field-inner-wrapper--decorator>*),.cds--text-input--warning:has(~.cds--text-input__field-inner-wrapper--decorator>*),.cds--text-input--invalid:has(~.cds--ai-label),.cds--text-input--warning:has(~.cds--ai-label),.cds--text-input--invalid:has(~.cds--slug),.cds--text-input--warning:has(~.cds--slug){padding-inline-end:4rem}.cds--text-input--invalid~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input--warning~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input--invalid~.cds--ai-label,.cds--text-input--warning~.cds--ai-label,.cds--text-input--invalid~.cds--slug,.cds--text-input--warning~.cds--slug{inset-inline-end:2.5rem}.cds--text-input__field-wrapper--decorator .cds--text-input__field-inner-wrapper--decorator:not(:has(.cds--ai-label))>*{block-size:1rem}.cds--text-input__label-wrapper{display:flex;justify-content:space-between;inline-size:100%}.cds--tag{--cds-layout-size-height-xs:1.125rem}.cds--tag.cds--layout--size-xs,.cds--layout--size-xs :where(.cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-xs)}.cds--tag{--cds-layout-size-height-sm:1.125rem}.cds--tag.cds--layout--size-sm,.cds--layout--size-sm :where(.cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-sm)}.cds--tag{--cds-layout-size-height-md:1.5rem}.cds--tag.cds--layout--size-md,.cds--layout--size-md :where(.cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-md)}.cds--tag{--cds-layout-size-height-lg:2rem}.cds--tag.cds--layout--size-lg,.cds--layout--size-lg :where(.cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-lg)}.cds--tag{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);background-color:var(--cds-tag-background-gray, #e0e0e0);color:var(--cds-tag-color-gray, #161616)}.cds--tag.cds--tag--operational{border:1px solid var(--cds-tag-background-gray, #e0e0e0)}.cds--tag.cds--tag--operational:hover{background-color:var(--cds-tag-hover-gray, #d1d1d1)}.cds--tag .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-gray, #d1d1d1)}.cds--tag .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-gray, #161616)}.cds--tag{display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;margin:.25rem;cursor:default;max-inline-size:13rem;min-block-size:var(--cds-layout-size-height-local);min-inline-size:2rem;padding-inline:.5rem;vertical-align:middle;word-break:break-word}.cds--tag.cds--tag--lg{padding-inline-start:.75rem}.cds--tag:has(.cds--tag__custom-icon){padding-inline-start:.25rem}.cds--tag.cds--tag--lg:not(.cds--tag--filter){padding-inline:.75rem}.cds--tag.cds--tag--lg:has(.cds--tag__custom-icon){padding-inline-start:.5rem}.cds--tag:not(.cds--tag--selectable){border:0}.cds--tag:not(:first-child){margin-inline-start:0}.cds--tag--operational>span,.cds--tag--selectable>span,.cds--tag__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--tag--interactive:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1px}.cds--tag--filter{padding-block:0;padding-inline-end:0}.cds--tag--filter:hover{outline:none}.cds--tag--selectable{border:1px solid var(--cds-border-inverse, #161616);background-color:var(--cds-layer);color:var(--cds-text-primary, #161616);cursor:pointer}.cds--tag--selectable:hover{background-color:var(--cds-layer-hover);outline:none}.cds--tag--selectable:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1px}.cds--tag--selectable-selected{background-color:var(--cds-layer-selected-inverse, #161616);color:var(--cds-text-inverse, #ffffff)}.cds--tag--selectable-selected:hover{background-color:var(--cds-layer-selected-inverse, #161616)}.cds--tag--operational{border:1px solid var(--cds-tag-border-gray, #a8a8a8);background-color:var(--cds-tag-background-gray, #e0e0e0);color:var(--cds-tag-color-gray, #161616);cursor:pointer}.cds--tag--operational:hover{background-color:var(--cds-tag-hover-gray, #d1d1d1);outline:none}.cds--tag--operational:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1px}.cds--tag--red{background-color:var(--cds-tag-background-red, #ffd7d9);color:var(--cds-tag-color-red, #a2191f)}.cds--tag--red.cds--tag--operational{border:1px solid var(--cds-tag-border-red, #ff8389)}.cds--tag--red.cds--tag--operational:hover{background-color:var(--cds-tag-hover-red, #ffc2c5)}.cds--tag--red .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-red, #ffc2c5)}.cds--tag--red .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-red, #a2191f)}.cds--tag--magenta{background-color:var(--cds-tag-background-magenta, #ffd6e8);color:var(--cds-tag-color-magenta, #9f1853)}.cds--tag--magenta.cds--tag--operational{border:1px solid var(--cds-tag-border-magenta, #ff7eb6)}.cds--tag--magenta.cds--tag--operational:hover{background-color:var(--cds-tag-hover-magenta, #ffbdda)}.cds--tag--magenta .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-magenta, #ffbdda)}.cds--tag--magenta .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-magenta, #9f1853)}.cds--tag--purple{background-color:var(--cds-tag-background-purple, #e8daff);color:var(--cds-tag-color-purple, #6929c4)}.cds--tag--purple.cds--tag--operational{border:1px solid var(--cds-tag-border-purple, #be95ff)}.cds--tag--purple.cds--tag--operational:hover{background-color:var(--cds-tag-hover-purple, #dcc7ff)}.cds--tag--purple .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-purple, #dcc7ff)}.cds--tag--purple .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-purple, #6929c4)}.cds--tag--blue{background-color:var(--cds-tag-background-blue, #d0e2ff);color:var(--cds-tag-color-blue, #0043ce)}.cds--tag--blue.cds--tag--operational{border:1px solid var(--cds-tag-border-blue, #78a9ff)}.cds--tag--blue.cds--tag--operational:hover{background-color:var(--cds-tag-hover-blue, #b8d3ff)}.cds--tag--blue .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-blue, #b8d3ff)}.cds--tag--blue .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-blue, #0043ce)}.cds--tag--cyan{background-color:var(--cds-tag-background-cyan, #bae6ff);color:var(--cds-tag-color-cyan, #00539a)}.cds--tag--cyan.cds--tag--operational{border:1px solid var(--cds-tag-border-cyan, #33b1ff)}.cds--tag--cyan.cds--tag--operational:hover{background-color:var(--cds-tag-hover-cyan, #99daff)}.cds--tag--cyan .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-cyan, #99daff)}.cds--tag--cyan .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-cyan, #00539a)}.cds--tag--teal{background-color:var(--cds-tag-background-teal, #9ef0f0);color:var(--cds-tag-color-teal, #005d5d)}.cds--tag--teal.cds--tag--operational{border:1px solid var(--cds-tag-border-teal, #08bdba)}.cds--tag--teal.cds--tag--operational:hover{background-color:var(--cds-tag-hover-teal, #57e5e5)}.cds--tag--teal .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-teal, #57e5e5)}.cds--tag--teal .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-teal, #005d5d)}.cds--tag--green{background-color:var(--cds-tag-background-green, #a7f0ba);color:var(--cds-tag-color-green, #0e6027)}.cds--tag--green.cds--tag--operational{border:1px solid var(--cds-tag-border-green, #42be65)}.cds--tag--green.cds--tag--operational:hover{background-color:var(--cds-tag-hover-green, #74e792)}.cds--tag--green .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-green, #74e792)}.cds--tag--green .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-green, #0e6027)}.cds--tag--gray{background-color:var(--cds-tag-background-gray, #e0e0e0);color:var(--cds-tag-color-gray, #161616)}.cds--tag--gray.cds--tag--operational{border:1px solid var(--cds-tag-border-gray, #a8a8a8)}.cds--tag--gray.cds--tag--operational:hover{background-color:var(--cds-tag-hover-gray, #d1d1d1)}.cds--tag--gray .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-gray, #d1d1d1)}.cds--tag--gray .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-gray, #161616)}.cds--tag--cool-gray{background-color:var(--cds-tag-background-cool-gray, #dde1e6);color:var(--cds-tag-color-cool-gray, #121619)}.cds--tag--cool-gray.cds--tag--operational{border:1px solid var(--cds-tag-border-cool-gray, #a2a9b0)}.cds--tag--cool-gray.cds--tag--operational:hover{background-color:var(--cds-tag-hover-cool-gray, #cdd3da)}.cds--tag--cool-gray .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-cool-gray, #cdd3da)}.cds--tag--cool-gray .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-cool-gray, #121619)}.cds--tag--warm-gray{background-color:var(--cds-tag-background-warm-gray, #e5e0df);color:var(--cds-tag-color-warm-gray, #171414)}.cds--tag--warm-gray.cds--tag--operational{border:1px solid var(--cds-tag-border-warm-gray, #ada8a8)}.cds--tag--warm-gray.cds--tag--operational:hover{background-color:var(--cds-tag-hover-warm-gray, #d8d0cf)}.cds--tag--warm-gray .cds--tag__close-icon:hover{background-color:var(--cds-tag-hover-warm-gray, #d8d0cf)}.cds--tag--warm-gray .cds--definition-term .cds--tag__label{color:var(--cds-tag-color-warm-gray, #171414)}.cds--tag--high-contrast:not(.cds--tag--operational){background-color:var(--cds-background-inverse, #393939);color:var(--cds-text-inverse, #ffffff)}.cds--tag--high-contrast:not(.cds--tag--operational).cds--tag--operational{border:1px solid var(--cds-background-inverse, #393939)}.cds--tag--high-contrast:not(.cds--tag--operational).cds--tag--operational:hover{background-color:var(--cds-background-inverse-hover, #474747)}.cds--tag--high-contrast:not(.cds--tag--operational) .cds--tag__close-icon:hover{background-color:var(--cds-background-inverse-hover, #474747)}.cds--tag--high-contrast:not(.cds--tag--operational) .cds--definition-term .cds--tag__label{color:var(--cds-text-inverse, #ffffff)}.cds--multi-select--readonly .cds--tag--high-contrast:not(.cds--tag--operational) .cds--tag__close-icon:hover{background-color:rgba(0,0,0,0)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]){background-color:var(--cds-background, #ffffff);color:var(--cds-text-primary, #161616)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]).cds--tag--operational{border:1px solid var(--cds-background, #ffffff)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]).cds--tag--operational:hover{background-color:var(--cds-layer-hover)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]) .cds--tag__close-icon:hover{background-color:var(--cds-layer-hover)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]) .cds--definition-term .cds--tag__label{color:var(--cds-text-primary, #161616)}.cds--tag--outline:not(.cds--tag--operational):not(span):not([disabled]){outline:1px solid var(--cds-background-inverse, #393939);outline-offset:-1px}.cds--tag--disabled:not(.cds--tag--operational),.cds--tag--filter.cds--tag--disabled,.cds--tag--interactive.cds--tag--disabled{background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--tag--disabled:not(.cds--tag--operational).cds--tag--operational,.cds--tag--filter.cds--tag--disabled.cds--tag--operational,.cds--tag--interactive.cds--tag--disabled.cds--tag--operational{border:1px solid var(--cds-layer)}.cds--tag--disabled:not(.cds--tag--operational).cds--tag--operational:hover,.cds--tag--filter.cds--tag--disabled.cds--tag--operational:hover,.cds--tag--interactive.cds--tag--disabled.cds--tag--operational:hover{background-color:var(--cds-layer)}.cds--tag--disabled:not(.cds--tag--operational) .cds--tag__close-icon:hover,.cds--tag--filter.cds--tag--disabled .cds--tag__close-icon:hover,.cds--tag--interactive.cds--tag--disabled .cds--tag__close-icon:hover{background-color:var(--cds-layer)}.cds--tag--disabled:not(.cds--tag--operational) .cds--definition-term .cds--tag__label,.cds--tag--filter.cds--tag--disabled .cds--definition-term .cds--tag__label,.cds--tag--interactive.cds--tag--disabled .cds--definition-term .cds--tag__label{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--tag--disabled:not(.cds--tag--operational),.cds--tag--filter.cds--tag--disabled,.cds--tag--interactive.cds--tag--disabled{box-shadow:none;outline:none}.cds--tag--disabled:not(.cds--tag--operational):hover,.cds--tag--filter.cds--tag--disabled:hover,.cds--tag--interactive.cds--tag--disabled:hover{cursor:not-allowed}.cds--tag--disabled:not(.cds--tag--operational) .cds--tag__label,.cds--tag--filter.cds--tag--disabled .cds--tag__label,.cds--tag--interactive.cds--tag--disabled .cds--tag__label{background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--tag--selectable.cds--tag--disabled,.cds--tag--operational.cds--tag--disabled{border:1px solid var(--cds-border-disabled, #c6c6c6);background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--tag--selectable.cds--tag--disabled:hover,.cds--tag--operational.cds--tag--disabled:hover{background-color:var(--cds-layer);cursor:not-allowed}.cds--tag--interactive{transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--tag__close-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;margin:0 0 0 .125rem;background-color:rgba(0,0,0,0);block-size:var(--cds-layout-size-height-local);color:currentColor;cursor:pointer;inline-size:var(--cds-layout-size-height-local);transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),box-shadow 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tag__close-icon svg{fill:currentColor}.cds--tag__custom-icon{flex-shrink:0;padding:0;border:0;background-color:rgba(0,0,0,0);block-size:1rem;color:currentColor;inline-size:1rem;margin-inline-end:.25rem;outline:none}.cds--tag__custom-icon svg{fill:currentColor}.cds--tag--disabled .cds--tag__close-icon{cursor:not-allowed}.cds--tag__close-icon:focus{z-index:99999;border-radius:50%;box-shadow:inset 0 0 0 1px var(--cds-focus, #0f62fe);outline:none}.cds--tag--high-contrast .cds--tag__close-icon:focus{box-shadow:inset 0 0 0 1px var(--cds-focus-inverse, #ffffff)}.cds--tag--filter.cds--tag--disabled .cds--tag__close-icon:hover{background-color:rgba(0,0,0,0)}.cds--tag--filter.cds--tag--disabled svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--tag--sm.cds--tag--filter{padding-inline-end:0}.cds--tag--sm .cds--tag__close-icon{margin-inline-start:.3125rem}.cds--tag.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--tag.cds--skeleton:hover,.cds--tag.cds--skeleton:focus,.cds--tag.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--tag.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--tag.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--tag.cds--skeleton{background:CanvasText}.cds--tag.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--tag.cds--skeleton{background-color:var(--cds-skeleton-background, #e8e8e8);color:var(--cds-text-primary, #161616)}.cds--tag.cds--skeleton.cds--tag--operational{border:1px solid var(--cds-skeleton-background, #e8e8e8)}.cds--tag.cds--skeleton.cds--tag--operational:hover{background-color:var(--cds-skeleton-background, #e8e8e8)}.cds--tag.cds--skeleton .cds--tag__close-icon:hover{background-color:var(--cds-skeleton-background, #e8e8e8)}.cds--tag.cds--skeleton .cds--definition-term .cds--tag__label{color:var(--cds-text-primary, #161616)}.cds--tag.cds--skeleton{overflow:hidden;inline-size:3.75rem}@supports(hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.cds--tag.cds--skeleton{transform:translateZ(0)}}.cds--tag .cds--ai-label .cds--ai-label__button--inline,.cds--tag .cds--slug .cds--slug__button--inline{color:currentColor;margin-inline-start:.0625rem}.cds--tag .cds--ai-label .cds--ai-label__button--inline .cds--ai-label__text::before,.cds--tag .cds--slug .cds--slug__button--inline .cds--slug__text::before{background-color:currentColor}.cds--tag .cds--ai-label .cds--ai-label__button--inline:hover,.cds--tag .cds--slug .cds--slug__button--inline:hover{border-color:currentColor}.cds--tag--filter .cds--tag__decorator>*,.cds--tag--filter .cds--ai-label,.cds--tag--filter .cds--slug{min-inline-size:2.00875rem}.cds--tag .cds--tag__decorator:not(:has(.cds--ai-label)){block-size:1rem;text-align:center}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--tag{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--tag__close-icon:focus{color:Highlight;outline:1px solid Highlight}}.cds--tag-label-tooltip{max-inline-size:-webkit-fill-available}.cds--tag__custom-icon+.cds--tag-label-tooltip{max-inline-size:11rem}.cds--tag--filter .cds--tag__custom-icon+.cds--tag-label-tooltip{max-inline-size:9.875rem}.cds--interactive--tag-children{display:inline-flex;max-inline-size:12.5rem;place-items:center}.cds--tag--filter .cds--tag__custom-icon+span>.cds--interactive--tag-children{max-inline-size:11.5rem}.cds--tag .cds--definition-term{-webkit-border-after:none;border-block-end:none;cursor:default;max-inline-size:12rem}.cds--tag .cds--tag__custom-icon+span>.cds--definition-term{max-inline-size:11rem}.cds--tag>.cds--popover-container{display:flex}.cds--toggletip-button:has(.cds--tag--operational.cds--tag--disabled){pointer-events:none}.cds--list-box__wrapper{display:block}.cds--list-box__wrapper--inline{display:inline-grid;align-items:center;grid-gap:.25rem;grid-template:auto auto/auto auto}.cds--list-box__wrapper--inline .cds--label{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}.cds--list-box__wrapper--inline .cds--label,.cds--list-box__wrapper--inline .cds--form__helper-text,.cds--list-box__wrapper--inline .cds--form-requirement{margin:0}.cds--list-box__wrapper--inline .cds--form__helper-text{max-inline-size:none}.cds--list-box__wrapper--inline .cds--form-requirement{grid-column:2}.cds--list-box html{font-size:100%}.cds--list-box body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--list-box code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--list-box strong{font-weight:600}.cds--list-box{position:relative;border:none;background-color:var(--cds-field);block-size:2.5rem;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);cursor:pointer;inline-size:100%;max-block-size:2.5rem;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--list-box:hover{background-color:var(--cds-field-hover)}.cds--multi-select.cds--multi-select--readonly.cds--list-box{cursor:default}.cds--list-box--lg{block-size:3rem;max-block-size:3rem}.cds--list-box--sm{block-size:2rem;max-block-size:2rem}.cds--list-box--expanded{border-block-end-color:var(--cds-border-subtle-01, #c6c6c6)}.cds--layer-two .cds--list-box--expanded{border-block-end-color:var(--cds-border-subtle-02, #e0e0e0)}.cds--layer-three .cds--list-box--expanded{border-block-end-color:var(--cds-border-subtle-03, #c6c6c6)}.cds--list-box--expanded:hover{background-color:var(--cds-field)}.cds--list-box--expanded:hover.cds--list-box--light:hover{background-color:var(--cds-field-02, #ffffff)}.cds--list-box .cds--text-input{block-size:100%;min-inline-size:0}.cds--list-box__invalid-icon{position:absolute;fill:var(--cds-support-error, #da1e28);inset-block-start:50%;inset-inline-end:2.5rem;transform:translateY(-50%)}.cds--list-box__invalid-icon--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--list-box__invalid-icon--warning path[fill]{fill:#000;opacity:1}.cds--list-box[data-invalid] .cds--list-box__field,.cds--list-box.cds--list-box--warning .cds--list-box__field{border-block-end:0;padding-inline-end:4rem}.cds--list-box[data-invalid].cds--list-box--inline .cds--list-box__field,.cds--list-box.cds--list-box--warning.cds--list-box--inline .cds--list-box__field{padding-inline-end:3.5rem}.cds--list-box--light{background-color:var(--cds-field-02, #ffffff)}.cds--list-box--light:hover{background-color:var(--cds-field-hover)}.cds--list-box--light .cds--list-box__menu{background:var(--cds-layer)}.cds--list-box--light .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle)}.cds--list-box--light.cds--list-box--expanded{border-block-end-color:rgba(0,0,0,0)}.cds--list-box--disabled:hover{background-color:var(--cds-field)}.cds--list-box--light.cds--list-box--disabled{background-color:var(--cds-field-02, #ffffff)}.cds--list-box--disabled,.cds--list-box--disabled .cds--list-box__field,.cds--list-box--disabled .cds--list-box__field:focus{border-block-end-color:rgba(0,0,0,0);outline:none}.cds--list-box--disabled .cds--list-box__label,.cds--list-box--disabled.cds--list-box--inline .cds--list-box__label{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box--disabled .cds--list-box__menu-icon>svg,.cds--list-box--disabled .cds--list-box__selection>svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box--disabled,.cds--list-box--disabled .cds--list-box__field,.cds--list-box--disabled .cds--list-box__menu-icon{cursor:not-allowed}.cds--list-box--disabled .cds--list-box__menu-item,.cds--list-box--disabled .cds--list-box__menu-item:hover,.cds--list-box--disabled .cds--list-box__menu-item--highlighted{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));text-decoration:none}.cds--list-box--disabled .cds--list-box__selection:hover{cursor:not-allowed}.cds--list-box--disabled.cds--list-box[data-invalid] .cds--list-box__field{padding-inline-end:3rem}.cds--list-box--disabled.cds--list-box[data-invalid].cds--list-box--inline .cds--list-box__field{padding-inline-end:2rem}.cds--list-box.cds--list-box--inline{border-width:0;background-color:rgba(0,0,0,0)}.cds--list-box.cds--list-box--inline:hover{background-color:var(--cds-layer-hover)}.cds--list-box.cds--list-box--inline.cds--list-box--expanded{border-block-end-width:0}.cds--list-box.cds--list-box--inline.cds--list-box--expanded .cds--list-box__field[aria-expanded=true]{border-width:0}.cds--list-box.cds--list-box--inline.cds--list-box--expanded:hover,.cds--list-box.cds--list-box--inline.cds--list-box--disabled:hover{background-color:rgba(0,0,0,0)}.cds--list-box.cds--list-box--inline .cds--list-box__field{padding:0 2rem 0 .5rem}.cds--list-box.cds--list-box--inline .cds--list-box__menu-icon{inset-inline-end:.5rem}.cds--list-box.cds--list-box--inline .cds--list-box__invalid-icon{inset-inline-end:2rem}.cds--list-box--inline .cds--list-box__label{color:var(--cds-text-primary, #161616)}.cds--list-box--inline .cds--list-box__field{block-size:100%}.cds--dropdown--inline .cds--list-box__field{max-inline-size:30rem}.cds--dropdown--inline .cds--list-box__menu{max-inline-size:30rem;min-inline-size:18rem}.cds--list-box__field{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--list-box__field *,.cds--list-box__field *::before,.cds--list-box__field *::after{box-sizing:inherit}.cds--list-box__field{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--list-box__field::-moz-focus-inner{border:0}.cds--list-box__field{position:relative;display:inline-flex;overflow:hidden;align-items:center;block-size:calc(100% + 1px);cursor:pointer;outline:none;padding-block:0;padding-inline:1rem 3rem;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}.cds--list-box__field:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__field:focus{outline-style:dotted}}.cds--list-box__field[disabled]{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));outline:none}.cds--list-box__field .cds--text-input{padding-inline-end:5rem}.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input,.cds--list-box--warning .cds--list-box__field .cds--text-input{padding-inline-end:6.5625rem}.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input+.cds--list-box__invalid-icon,.cds--list-box--warning .cds--list-box__field .cds--text-input+.cds--list-box__invalid-icon{inset-inline-end:5.125rem}.cds--list-box__field .cds--text-input--empty{padding-inline-end:3rem}.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input--empty,.cds--list-box--warning .cds--list-box__field .cds--text-input--empty{padding-inline-end:4rem}.cds--list-box[data-invalid] .cds--list-box__field .cds--text-input--empty+.cds--list-box__invalid-icon,.cds--list-box--warning .cds--list-box__field .cds--text-input--empty+.cds--list-box__invalid-icon{inset-inline-end:2.5rem}.cds--list-box__label{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);overflow:hidden;color:var(--cds-text-primary, #161616);text-overflow:ellipsis;user-select:none;white-space:nowrap}.cds--list-box__menu-icon{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--list-box__menu-icon *,.cds--list-box__menu-icon *::before,.cds--list-box__menu-icon *::after{box-sizing:inherit}.cds--list-box__menu-icon{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start}.cds--list-box__menu-icon::-moz-focus-inner{border:0}.cds--list-box__menu-icon{position:absolute;display:flex;align-items:center;justify-content:center;block-size:1.5rem;cursor:pointer;inline-size:1.5rem;inset-inline-end:.75rem;outline:none;transition:transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--list-box__menu-icon>svg{fill:var(--cds-icon-primary, #161616)}.cds--list-box__menu-icon--open{justify-content:center;inline-size:1.5rem;transform:rotate(180deg)}.cds--list-box__selection{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--list-box__selection *,.cds--list-box__selection *::before,.cds--list-box__selection *::after{box-sizing:inherit}.cds--list-box__selection{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start}.cds--list-box__selection::-moz-focus-inner{border:0}.cds--list-box__selection{position:absolute;display:flex;align-items:center;justify-content:center;block-size:1.5rem;cursor:pointer;inline-size:1.5rem;inset-block-start:50%;inset-inline-end:2.8125rem;transform:translateY(-50%);transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.cds--list-box__selection:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__selection:focus{outline-style:dotted}}.cds--list-box__selection:focus:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__selection:focus:hover{outline-style:dotted}}.cds--list-box__selection>svg{fill:var(--cds-icon-primary, #161616)}.cds--list-box--disabled .cds--list-box__selection:focus{outline:none}.cds--list-box__selection--multi{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);position:static;display:flex;align-items:center;justify-content:space-between;padding:.5rem;border-radius:.75rem;background-color:var(--cds-background-inverse, #393939);block-size:1.5rem;color:var(--cds-text-inverse, #ffffff);inline-size:auto;inset-block-start:auto;line-height:0;margin-inline-end:.625rem;padding-inline-end:.125rem;transform:none}.cds--list-box__selection--multi>svg{padding:.125rem;block-size:1.25rem;fill:var(--cds-icon-inverse, #ffffff);inline-size:1.25rem;margin-inline-start:.25rem}.cds--list-box__selection--multi>svg:hover{border-radius:50%;background-color:var(--cds-button-secondary-hover, #474747)}.cds--list-box--disabled .cds--list-box__selection--multi{background-color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));color:var(--cds-layer)}.cds--list-box--disabled .cds--list-box__selection--multi.cds--tag--operational{border:1px solid var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box--disabled .cds--list-box__selection--multi.cds--tag--operational:hover{background-color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box--disabled .cds--list-box__selection--multi .cds--tag__close-icon:hover{background-color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box--disabled .cds--list-box__selection--multi .cds--definition-term .cds--tag__label{color:var(--cds-layer)}.cds--list-box--disabled .cds--list-box__selection--multi>svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box--disabled .cds--list-box__selection--multi>svg:hover{background-color:initial}.cds--list-box__selection--multi:hover{outline:none}.cds--list-box__menu{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));position:absolute;z-index:9100;display:none;background-color:var(--cds-layer);inline-size:100%;inset-inline:0;overflow-y:auto;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--list-box__menu:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--list-box__menu:focus{outline-style:dotted}}.cds--list-box .cds--list-box__field[aria-expanded=false] .cds--list-box__menu{display:none;max-block-size:0;visibility:hidden}.cds--list-box--expanded .cds--list-box__menu{display:block;max-block-size:13.75rem}.cds--list-box--expanded.cds--list-box--lg .cds--list-box__menu{max-block-size:16.5rem}.cds--list-box--expanded.cds--list-box--sm .cds--list-box__menu{max-block-size:11rem}.cds--list-box__menu-item{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);position:relative;block-size:2.5rem;color:var(--cds-text-secondary, #525252);cursor:pointer;transition:background 70ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.cds--list-box__menu-item:hover{background-color:var(--cds-layer-hover)}.cds--list-box__menu-item:active{background-color:var(--cds-layer-selected)}.cds--list-box--light .cds--list-box__menu-item:hover{background-color:var(--cds-layer-hover)}.cds--list-box--sm .cds--list-box__menu-item{block-size:2rem}.cds--list-box--lg .cds--list-box__menu-item{block-size:3rem}.cds--list-box--disabled .cds--list-box__menu-item:hover{background-color:rgba(0,0,0,0)}.cds--list-box--light .cds--list-box__menu-item:active{background-color:var(--cds-layer-selected)}.cds--list-box--disabled .cds--list-box__menu-item__option:hover{border-block-start-color:var(--cds-border-subtle-01, #c6c6c6)}.cds--layer-two .cds--list-box--disabled .cds--list-box__menu-item__option:hover{border-block-start-color:var(--cds-border-subtle-02, #e0e0e0)}.cds--layer-three .cds--list-box--disabled .cds--list-box__menu-item__option:hover{border-block-start-color:var(--cds-border-subtle-03, #c6c6c6)}.cds--list-box__menu-item:first-of-type .cds--list-box__menu-item__option{border-block-start-color:rgba(0,0,0,0)}.cds--list-box__menu-item:hover .cds--list-box__menu-item__option{color:var(--cds-text-primary, #161616)}.cds--list-box--disabled .cds--list-box__menu-item:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-01, #c6c6c6)}.cds--layer-two .cds--list-box--disabled .cds--list-box__menu-item:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-02, #e0e0e0)}.cds--layer-three .cds--list-box--disabled .cds--list-box__menu-item:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-03, #c6c6c6)}.cds--layer-two .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-02, #e0e0e0)}.cds--layer-three .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-03, #c6c6c6)}.cds--list-box__menu-item__option{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--list-box__menu-item__option *,.cds--list-box__menu-item__option *::before,.cds--list-box__menu-item__option *::after{box-sizing:inherit}.cds--list-box__menu-item__option{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;overflow:hidden;padding:.6875rem 0;margin:0 1rem;block-size:2.5rem;border-block-end:1px solid rgba(0,0,0,0);border-block-start:1px solid rgba(0,0,0,0);border-block-start-color:var(--cds-border-subtle-01, #c6c6c6);color:var(--cds-text-secondary, #525252);font-weight:normal;line-height:1rem;padding-inline-end:1.5rem;text-decoration:none;text-overflow:ellipsis;transition:border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);white-space:nowrap}.cds--list-box__menu-item__option:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__menu-item__option:focus{outline-style:dotted}}.cds--list-box__menu-item__option:focus{padding:.6875rem 1rem;border-color:rgba(0,0,0,0);margin:0}.cds--list-box__menu-item__option:hover{border-color:rgba(0,0,0,0);color:var(--cds-text-primary, #161616)}.cds--list-box--sm .cds--list-box__menu-item__option{block-size:2rem;padding-block:.4375rem .4375rem}.cds--list-box--lg .cds--list-box__menu-item__option{block-size:3rem;padding-block:.9375rem .9375rem}.cds--list-box--disabled .cds--list-box__menu-item:hover .cds--list-box__menu-item__option,.cds--list-box--disabled .cds--list-box__menu-item__option{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box__menu-item[disabled],.cds--list-box__menu-item[disabled] *,.cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option,.cds--list-box__menu-item[disabled]:hover{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed;outline:none}.cds--list-box__menu-item[disabled]:hover{background-color:revert}.cds--list-box__menu-item[disabled] .cds--checkbox-label::before{border-color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option,.cds--list-box__menu-item[disabled]:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-01, #c6c6c6)}.cds--layer-two .cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option,.cds--layer-two .cds--list-box__menu-item[disabled]:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-02, #e0e0e0)}.cds--layer-three .cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option,.cds--layer-three .cds--list-box__menu-item[disabled]:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:var(--cds-border-subtle-03, #c6c6c6)}.cds--list-box__menu-item--active+.cds--list-box__menu-item[disabled] .cds--list-box__menu-item__option,.cds--list-box__menu-item:hover+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:rgba(0,0,0,0)}.cds--list-box.cds--list-box--inline .cds--list-box__menu-item__option{margin:0 .5rem}.cds--list-box.cds--list-box--inline .cds--list-box__menu-item__option:focus{margin:0;padding-inline:.5rem .5rem}.cds--list-box__menu-item--highlighted{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__menu-item--highlighted{outline-style:dotted}}.cds--list-box__menu-item--highlighted{color:var(--cds-text-primary, #161616)}.cds--list-box__menu-item--highlighted .cds--list-box__menu-item__option,.cds--list-box__menu-item--highlighted+.cds--list-box__menu-item .cds--list-box__menu-item__option{border-block-start-color:rgba(0,0,0,0)}.cds--list-box__menu-item--highlighted .cds--list-box__menu-item__option{color:var(--cds-text-primary, #161616)}.cds--list-box__menu-item--active{background-color:var(--cds-layer-selected);border-block-end-color:var(--cds-layer-selected);color:var(--cds-text-primary, #161616)}.cds--list-box--light .cds--list-box__menu-item--active{background-color:var(--cds-layer-selected);border-block-end-color:var(--cds-layer-selected)}.cds--list-box__menu-item--active:hover{background-color:var(--cds-layer-selected-hover);border-block-end-color:var(--cds-layer-selected-hover)}.cds--list-box__menu-item--active .cds--list-box__menu-item__option{color:var(--cds-text-primary, #161616)}.cds--list-box__menu-item--active+.cds--list-box__menu-item>.cds--list-box__menu-item__option{border-block-start-color:rgba(0,0,0,0)}.cds--list-box__menu-item__selected-icon{position:absolute;display:none;fill:var(--cds-icon-primary, #161616);inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}.cds--list-box--inline .cds--list-box__menu-item__selected-icon{inset-inline-end:.5rem}.cds--list-box__menu-item--active .cds--list-box__menu-item__selected-icon{display:block}.cds--list-box__menu-item .cds--checkbox-label{inline-size:100%}.cds--list-box__menu-item .cds--checkbox-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--list-box--up .cds--list-box__menu{inset-block-end:2.5rem}.cds--list-box--up.cds--dropdown--sm .cds--list-box__menu,.cds--list-box--up.cds--list-box--sm .cds--list-box__menu,.cds--list-box--up .cds--list-box--sm .cds--list-box__menu{inset-block-end:2rem}.cds--list-box--up.cds--dropdown--lg .cds--list-box__menu,.cds--list-box--up.cds--list-box--lg .cds--list-box__menu,.cds--list-box--up .cds--list-box--lg .cds--list-box__menu{inset-block-end:3rem}.cds--list-box input[role=combobox],.cds--list-box input[type=text]{background-color:inherit;min-inline-size:0;text-overflow:ellipsis}.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>*,.cds--list-box__wrapper--slug .cds--ai-label,.cds--list-box__wrapper--slug .cds--slug{position:absolute;inset-block-start:50%;inset-inline-end:calc(2.5rem + 9px);margin-block-start:.03125rem;transform:translateY(-50%)}.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>*::after,.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>*::before,.cds--list-box__wrapper--slug .cds--ai-label::after,.cds--list-box__wrapper--slug .cds--ai-label::before,.cds--list-box__wrapper--slug .cds--slug::after,.cds--list-box__wrapper--slug .cds--slug::before{position:absolute;background-color:var(--cds-border-subtle-01, #c6c6c6);block-size:1rem;content:"";inline-size:.0625rem}.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>*::before,.cds--list-box__wrapper--slug .cds--ai-label::before,.cds--list-box__wrapper--slug .cds--slug::before{display:none;inset-inline-start:-0.5625rem}.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>*::after,.cds--list-box__wrapper--slug .cds--ai-label::after,.cds--list-box__wrapper--slug .cds--slug::after{display:block;inset-block-start:0;inset-inline-end:-0.5625rem}.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator .cds--ai-label--revert::after,.cds--list-box__wrapper--slug .cds--ai-label--revert::after,.cds--list-box__wrapper--slug .cds--slug--revert::after{inset-block-start:.5rem;inset-inline-end:-0.0625rem}.cds--list-box__wrapper--decorator .cds--list-box:has(.cds--list-box__inner-wrapper--decorator .cds--ai-label):not(:has(.cds--list-box__inner-wrapper--decorator .cds--ai-label--revert)),.cds--list-box__wrapper--slug .cds--list-box:has(.cds--ai-label):not(:has(.cds--ai-label--revert)),.cds--list-box__wrapper--slug .cds--list-box:has(.cds--slug):not(:has(.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--list-box__wrapper--decorator .cds--list-box input[role=combobox],.cds--list-box__wrapper--slug .cds--list-box input[role=combobox]{border-block-end-color:rgba(0,0,0,0)}.cds--list-box__wrapper--decorator .cds--list-box__field,.cds--list-box__wrapper--decorator .cds--text-input--empty,.cds--list-box__wrapper--slug .cds--list-box__field,.cds--list-box__wrapper--slug .cds--text-input--empty{padding-inline-end:4rem}.cds--list-box__wrapper--decorator .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--slug .cds--text-input:not(.cds--text-input--empty){padding-inline-end:6rem}.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--text-input--empty,.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--list-box__field,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--text-input--empty,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__field,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--text-input--empty,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--list-box__field,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--text-input--empty,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field{padding-inline-end:6rem}.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--slug .cds--list-box--warning .cds--text-input:not(.cds--text-input--empty){padding-inline-end:8.8125rem}.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--text-input--empty+.cds--list-box__invalid-icon,.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--list-box__invalid-icon,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__invalid-icon.cds--list-box__invalid-icon--warning,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--text-input--empty+.cds--list-box__invalid-icon,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--list-box__invalid-icon,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__invalid-icon.cds--list-box__invalid-icon--warning{inset-inline-end:5.1875rem}.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid]>*::before,.cds--list-box__wrapper--decorator .cds--list-box--warning>*::before,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--ai-label::before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--ai-label::before,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--ai-label::before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--ai-label::before,.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--slug::before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--slug::before{display:block}.cds--list-box__wrapper--decorator .cds--list-box__field:has(.cds--list-box__selection)~.cds--list-box__inner-wrapper--decorator .cds--ai-label,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection)~.cds--list-box__inner-wrapper--decorator .cds--ai-label,.cds--list-box__wrapper--slug .cds--list-box__field:has(.cds--list-box__selection)~.cds--ai-label,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection)~.cds--ai-label,.cds--list-box__wrapper--slug .cds--list-box__field:has(.cds--list-box__selection)~.cds--slug,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection)~.cds--slug{inset-inline-end:calc(4rem + 18px)}.cds--list-box__wrapper--decorator .cds--list-box--invalid .cds--list-box__field:has(.cds--list-box__selection) .cds--list-box__invalid-icon,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection) .cds--list-box__invalid-icon,.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--list-box__field:has(.cds--list-box__selection) .cds--list-box__invalid-icon,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__selection) .cds--list-box__invalid-icon{inset-inline-end:7.25rem}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--list-box__field,.cds--list-box__menu,.cds--multi-select .cds--tag--filter{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--list-box__field:focus,.cds--multi-select .cds--tag__close-icon:focus,.cds--list-box__menu-item--highlighted .cds--list-box__menu-item__option{color:Highlight;outline:1px solid Highlight}}.cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection::after{position:absolute;background-color:var(--cds-border-subtle-01, #c6c6c6);block-size:1rem;content:"";inline-size:.0625rem;margin-inline-start:2.0625rem}.cds--list-box--warning .cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection::before,.cds--list-box--invalid[data-invalid] .cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection::before{position:absolute;background-color:var(--cds-border-subtle-01, #c6c6c6);block-size:1rem;content:"";inline-size:.0625rem;margin-inline-end:2.0625rem}.cds--list-box__wrapper--decorator:has(.cds--multi-select) .cds--list-box__menu-icon,.cds--list-box__wrapper--slug:has(.cds--multi-select) .cds--list-box__menu-icon{inset-inline-end:.75rem}.cds--list-box__wrapper--decorator:has(.cds--dropdown) .cds--list-box__menu-icon,.cds--list-box__wrapper--slug:has(.cds--dropdown) .cds--list-box__menu-icon{inset-inline-end:.75rem}.cds--combo-box:hover{background-color:var(--cds-field)}.cds--combo-box .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted::before{position:absolute;border:2px solid var(--cds-focus, #0f62fe);block-size:100%;border-block-start:1px solid var(--cds-focus, #0f62fe);content:"";inline-size:100%}.cds--combo-box .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted{outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.cds--combo-box.cds--list-box--light:hover{background-color:var(--cds-field-02, #ffffff)}.cds--combo-box .cds--text-input::-ms-clear{display:none}.cds--combo-box.cds--list-box--expanded .cds--text-input{border-block-end-color:var(--cds-border-subtle)}.cds--combo-box--input--focus.cds--text-input{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--combo-box--input--focus.cds--text-input{outline-style:dotted}}.cds--combo-box.cds--list-box--expanded:has(input[aria-activedescendant]:not([aria-activedescendant=""])) .cds--combo-box--input--focus.cds--text-input{outline-offset:-0.0625rem;outline-width:.0625rem}.cds--combo-box .cds--list-box__field,.cds--combo-box.cds--list-box[data-invalid] .cds--list-box__field,.cds--combo-box.cds--list-box--warning .cds--list-box__field,.cds--combo-box.cds--list-box--disabled.cds--list-box[data-invalid] .cds--list-box__field,.cds--combo-box.cds--list-box--disabled.cds--list-box--warning .cds--list-box__field{padding:0}.cds--combo-box--readonly,.cds--combo-box--readonly:hover{background-color:rgba(0,0,0,0)}.cds--combo-box--readonly .cds--text-input{border-block-end-color:var(--cds-border-subtle)}.cds--combo-box--readonly .cds--list-box__menu-icon,.cds--combo-box--readonly .cds--list-box__selection{cursor:default}.cds--combo-box--readonly .cds--list-box__menu-icon svg,.cds--combo-box--readonly .cds--list-box__selection svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--menu{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--menu *,.cds--menu *::before,.cds--menu *::after{box-sizing:inherit}.cds--menu{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));position:fixed;z-index:9000;padding:.25rem 0;background-color:var(--cds-layer);max-inline-size:18rem;min-inline-size:10rem;opacity:0;overflow-y:auto;visibility:hidden}.cds--menu--with-icons{min-inline-size:12rem}.cds--menu--open{visibility:visible}.cds--menu--open:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--menu--open:focus{outline-style:dotted}}.cds--menu:not(.cds--menu--open) .cds--menu--open{visibility:hidden}.cds--menu--shown{overflow:visible;opacity:1}.cds--menu-item{font-size:var(--cds-body-short-01-font-size, 0.875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, 0.16px);display:grid;align-items:center;block-size:2rem;color:var(--cds-text-secondary, #525252);column-gap:.5rem;cursor:pointer;grid-template-columns:1fr max-content;padding-inline:1rem;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--menu-item:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--menu-item:focus{outline-style:dotted}}.cds--menu-item:hover{background-color:var(--cds-layer-hover);color:var(--cds-text-primary, #161616)}.cds--menu--xs .cds--menu-item{block-size:1.5rem}.cds--menu--sm .cds--menu-item{block-size:2rem}.cds--menu--md .cds--menu-item{block-size:2.5rem}.cds--menu--lg .cds--menu-item{block-size:3rem}.cds--menu-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--menu-item__shortcut{display:flex}.cds--menu-item-group>ul,.cds--menu-item-radio-group>ul{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--menu-item-group>ul *,.cds--menu-item-group>ul *::before,.cds--menu-item-group>ul *::after,.cds--menu-item-radio-group>ul *,.cds--menu-item-radio-group>ul *::before,.cds--menu-item-radio-group>ul *::after{box-sizing:inherit}.cds--menu-item__icon,.cds--menu-item__selection-icon{display:none}.cds--menu--with-icons>.cds--menu-item,.cds--menu--with-icons>.cds--menu-item-group>ul>.cds--menu-item,.cds--menu--with-icons>.cds--menu-item-radio-group>ul>.cds--menu-item,.cds--menu--with-selectable-items>.cds--menu-item,.cds--menu--with-selectable-items>.cds--menu-item-group>ul>.cds--menu-item,.cds--menu--with-selectable-items>.cds--menu-item-radio-group>ul>.cds--menu-item{grid-template-columns:1rem 1fr max-content}.cds--menu--with-icons>.cds--menu-item>.cds--menu-item__icon,.cds--menu--with-icons>.cds--menu-item-group>ul>.cds--menu-item>.cds--menu-item__icon,.cds--menu--with-icons>.cds--menu-item-radio-group>ul>.cds--menu-item>.cds--menu-item__icon,.cds--menu--with-selectable-items>.cds--menu-item>.cds--menu-item__selection-icon,.cds--menu--with-selectable-items>.cds--menu-item-group>ul>.cds--menu-item>.cds--menu-item__selection-icon,.cds--menu--with-selectable-items>.cds--menu-item-radio-group>ul>.cds--menu-item>.cds--menu-item__selection-icon{display:flex}.cds--menu--with-icons.cds--menu--with-selectable-items>.cds--menu-item,.cds--menu--with-icons.cds--menu--with-selectable-items>.cds--menu-item-group>ul>.cds--menu-item,.cds--menu--with-icons.cds--menu--with-selectable-items>.cds--menu-item-radio-group>ul>.cds--menu-item{grid-template-columns:1rem 1rem 1fr max-content}.cds--menu-item--disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--menu-item--disabled:hover,.cds--menu-item--disabled.cds--menu-item--danger:hover{background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--menu-item--danger:focus,.cds--menu-item--danger:hover{background-color:var(--cds-button-danger-primary, #da1e28);color:var(--cds-text-on-color, #ffffff)}.cds--menu-item-divider{display:block;background-color:var(--cds-border-subtle);block-size:.0625rem;inline-size:100%;margin-block:.25rem}.cds--combo-button__container{display:inline-flex;column-gap:.0625rem}.cds--combo-button__container--sm .cds--combo-button__primary-action{min-inline-size:7.9375rem}.cds--combo-button__container--md .cds--combo-button__primary-action{min-inline-size:7.4375rem}.cds--combo-button__container--lg .cds--combo-button__primary-action{min-inline-size:6.9375rem}.cds--combo-button__primary-action .cds--btn{inline-size:100%;max-inline-size:14.9375rem;min-inline-size:6.9375rem}.cds--combo-button__primary-action button{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--combo-button__trigger svg{transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--combo-button__container--open .cds--combo-button__trigger svg{transform:rotate(180deg)}.cds--combo-button__top{transform:translate(0, calc(-100% - var(--cds-popover-offset, 3rem)))}.cds--combo-button__top-start{transform:translate(0, calc(-100% - var(--cds-popover-offset, 3rem)))}.cds--combo-button__top-end{transform:translate(0, calc(-100% - var(--cds-popover-offset, 3rem)))}.cds--contained-list{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-lg)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-xl)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max))}.cds--contained-list .cds--tag{--cds-layout-size-height-xs:1.125rem}.cds--contained-list .cds--tag.cds--layout--size-xs,.cds--layout--size-xs :where(.cds--contained-list .cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-xs)}.cds--contained-list .cds--tag{--cds-layout-size-height-sm:1.125rem}.cds--contained-list .cds--tag.cds--layout--size-sm,.cds--layout--size-sm :where(.cds--contained-list .cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-sm)}.cds--contained-list .cds--tag{--cds-layout-size-height-md:1.5rem}.cds--contained-list .cds--tag.cds--layout--size-md,.cds--layout--size-md :where(.cds--contained-list .cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-md)}.cds--contained-list .cds--tag{--cds-layout-size-height-lg:1.5rem}.cds--contained-list .cds--tag.cds--layout--size-lg,.cds--layout--size-lg :where(.cds--contained-list .cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-lg)}.cds--contained-list .cds--tag{--cds-layout-size-height-xl:1.5rem}.cds--contained-list .cds--tag.cds--layout--size-xl,.cds--layout--size-xl :where(.cds--contained-list .cds--tag){--cds-layout-size-height:var(--cds-layout-size-height-xl)}.cds--contained-list .cds--tag{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-xl)))}.cds--contained-list>ul{padding:0;margin:0}.cds--contained-list__header{position:sticky;z-index:1;display:flex;align-items:center;inset-block-start:0;padding-inline:var(--cds-layout-density-padding-inline-local)}.cds--contained-list__label{inline-size:100%}.cds--contained-list .cds--search{position:sticky;z-index:1;inset-block-start:var(--cds-layout-size-height-local)}.cds--contained-list .cds--search.cds--search--expandable .cds--search-input{background-color:var(--cds-field)}.cds--contained-list .cds--search .cds--search-input{background-color:var(--cds-background, #ffffff);border-block-end:1px solid var(--cds-border-subtle)}.cds--contained-list .cds--search .cds--search-close::before{display:none}.cds--contained-list .cds--search .cds--search-close{border-inline-end:2px solid rgba(0,0,0,0);outline:none}.cds--contained-list .cds--search .cds--search-close:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--contained-list .cds--search .cds--search-close:focus{outline-style:dotted}}.cds--contained-list .cds--search .cds--search-input~.cds--search-close:hover{border-block-end:1px solid rgba(0,0,0,0)}.cds--contained-list .cds--search .cds--search-input:focus~.cds--search-close:hover{border:2px solid var(--cds-focus, #0f62fe);border-inline-start:0;outline:none}.cds--contained-list--on-page+.cds--contained-list--on-page{margin-block-start:1rem}.cds--contained-list--on-page .cds--contained-list__header{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);background-color:var(--cds-background, #ffffff);block-size:var(--cds-layout-size-height-local);border-block-end:1px solid var(--cds-border-subtle);color:var(--cds-text-primary, #161616)}.cds--layer-two .cds--contained-list--on-page .cds--contained-list__header{background-color:var(--cds-layer-01, #f4f4f4)}.cds--layer-three .cds--contained-list--on-page .cds--contained-list__header{background-color:var(--cds-layer-02, #ffffff)}.cds--contained-list--disclosed .cds--contained-list__header{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);background-color:var(--cds-layer);block-size:2rem;color:var(--cds-text-secondary, #525252)}.cds--contained-list-item{position:relative;display:list-item;list-style:none}.cds--contained-list-item:not(:first-of-type){margin-block-start:-1px}.cds--contained-list-item__content{box-sizing:border-box}.cds--contained-list-item--clickable .cds--contained-list-item__content{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--contained-list-item--clickable .cds--contained-list-item__content *,.cds--contained-list-item--clickable .cds--contained-list-item__content *::before,.cds--contained-list-item--clickable .cds--contained-list-item__content *::after{box-sizing:inherit}.cds--contained-list-item--clickable .cds--contained-list-item__content{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--contained-list-item--clickable .cds--contained-list-item__content::-moz-focus-inner{border:0}.cds--contained-list-item--clickable .cds--contained-list-item__content{text-align:start;transition:background-color 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--contained-list-item__content,.cds--contained-list-item--clickable .cds--contained-list-item__content{--temp-1lh: ( var(--cds-body-01-line-height, 1.42857) * 1em );font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);padding:calc((var(--cds-layout-size-height-local) - var(--temp-1lh))/2) var(--cds-layout-density-padding-inline-local);color:var(--cds-text-primary, #161616);min-block-size:var(--cds-layout-size-height-local)}.cds--contained-list-item:not(:last-of-type)::before{position:absolute;background-color:var(--cds-border-subtle);block-size:1px;content:"";inset-block-end:0;inset-inline:0}.cds--contained-list--inset-rulers .cds--contained-list-item:not(:last-of-type)::before{inset-inline:var(--cds-layout-density-padding-inline-local) var(--cds-layout-density-padding-inline-local)}.cds--contained-list-item--clickable .cds--contained-list-item__content:not(:disabled):hover{background-color:var(--cds-layer-hover)}.cds--contained-list-item--clickable .cds--contained-list-item__content:not(:disabled):active{background-color:var(--cds-layer-active)}.cds--contained-list-item--clickable .cds--contained-list-item__content:disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--contained-list-item--clickable .cds--contained-list-item__content:focus{outline:none}.cds--contained-list-item--clickable .cds--contained-list-item__content:focus::after{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--contained-list-item--clickable .cds--contained-list-item__content:focus::after{outline-style:dotted}}.cds--contained-list-item--clickable .cds--contained-list-item__content:focus::after{position:absolute;content:"";inset:0}.cds--contained-list-item--with-action .cds--contained-list-item__content{padding-inline-end:4rem}.cds--contained-list__action,.cds--contained-list-item__action{position:absolute;display:flex;justify-content:flex-end;inset-block-start:0;inset-inline:0;pointer-events:none}.cds--contained-list__action>*,.cds--contained-list-item__action>*{pointer-events:all}.cds--contained-list-item--with-icon .cds--contained-list-item__content{display:grid;column-gap:.75rem;grid-template-columns:1rem 1fr}.cds--contained-list-item__icon{display:inline-flex;padding-block-start:.125rem}.cds--content-switcher{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));display:flex;justify-content:space-evenly;border-radius:.25rem;block-size:var(--cds-layout-size-height-local);inline-size:100%;outline:.0625rem solid var(--cds-border-inverse, #161616);outline-offset:-0.0625rem}.cds--content-switcher:has(.cds--content-switcher-btn:disabled){outline-color:var(--cds-border-disabled, #c6c6c6)}.cds--content-switcher-btn html{font-size:100%}.cds--content-switcher-btn body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--content-switcher-btn code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--content-switcher-btn strong{font-weight:600}.cds--content-switcher-btn{font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);position:relative;display:inline-flex;overflow:hidden;border:none;margin:0;background-color:rgba(0,0,0,0);border-block-end:.0625rem solid var(--cds-border-inverse, #161616);border-block-start:.0625rem solid var(--cds-border-inverse, #161616);color:var(--cds-text-secondary, #525252);text-align:start;text-decoration:none;white-space:nowrap}.cds--content-switcher-btn::after{position:absolute;display:block;border-radius:.25rem;background-color:var(--cds-layer-selected-inverse, #161616);block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;transform:scaleY(0);transform-origin:bottom}.cds--content-switcher-btn:disabled::after{display:none}.cds--content-switcher-btn:focus{border:0}.cds--content-switcher-btn:focus::after{border-radius:.25rem;box-shadow:inset 0 0 0 2px var(--cds-focus, #0f62fe),inset 0 0 0 3px var(--cds-focus-inset, #ffffff)}.cds--content-switcher-btn:hover{color:var(--cds-text-primary, #161616);cursor:pointer}.cds--content-switcher-btn:hover,.cds--content-switcher-btn:active{z-index:3;background-color:var(--cds-layer-hover);color:var(--cds-text-primary, #161616)}.cds--content-switcher-btn:disabled{border-color:var(--cds-border-disabled, #c6c6c6);background-color:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--content-switcher-btn:disabled:hover{cursor:not-allowed}.cds--content-switcher-btn:not(.cds--content-switcher--selected):focus::before{display:block;border-radius:.25rem;block-size:100%;box-shadow:inset 0 0 0 .125rem var(--cds-focus, #0f62fe);content:"";inline-size:100%}.cds--content-switcher-btn:not(.cds--content-switcher--selected):focus::after{background-color:var(--cds-focus-inset, #ffffff);transform:scaleY(1)}.cds--content-switcher-btn:not(.cds--content-switcher--selected):focus:hover::after{border-radius:0;background-color:var(--cds-layer-hover);border-block-end:.0625rem solid var(--cds-border-inverse, #161616);border-block-start:.0625rem solid var(--cds-border-inverse, #161616);box-shadow:none}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn{align-items:center;padding:.5rem var(--cds-layout-density-padding-inline-local);inline-size:100%}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:first-child{border-end-start-radius:.25rem;border-start-start-radius:.25rem;box-shadow:inset .0625rem 0 0 0 var(--cds-border-inverse, #161616)}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:first-child:disabled{box-shadow:none}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:last-child{border-end-end-radius:.25rem;border-start-end-radius:.25rem;box-shadow:inset -0.0625rem 0 0 0 var(--cds-border-inverse, #161616)}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:last-child:disabled{box-shadow:none}.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected,.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected:first-child,.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected:last-child{border:0}.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected:disabled::before,.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected:first-child:disabled::before,.cds--content-switcher .cds--content-switcher-btn.cds--content-switcher--selected:last-child:disabled::before{display:none}.cds--content-switcher-btn::before{position:absolute;z-index:2;display:block;background-color:var(--cds-border-subtle);block-size:1rem;content:"";inline-size:.0625rem;inset-inline-start:0}.cds--content-switcher:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:first-of-type::before{background-color:rgba(0,0,0,0)}.cds--content-switcher-btn:focus::before,.cds--content-switcher-btn:focus+.cds--content-switcher-btn::before,.cds--content-switcher-btn:hover::before,.cds--content-switcher-btn:hover+.cds--content-switcher-btn::before,.cds--content-switcher--selected::before,.cds--content-switcher--selected+.cds--content-switcher-btn::before{background-color:rgba(0,0,0,0)}.cds--content-switcher-btn:disabled::before,.cds--content-switcher-btn:disabled:hover+.cds--content-switcher-btn:disabled::before{background-color:var(--cds-border-disabled, #c6c6c6)}.cds--content-switcher-btn.cds--content-switcher--selected:disabled+.cds--content-switcher-btn::before,.cds--content-switcher-btn.cds--content-switcher--selected:disabled:hover+.cds--content-switcher-btn::before{background-color:rgba(0,0,0,0)}.cds--content-switcher__icon{fill:var(--cds-icon-secondary, #525252)}.cds--content-switcher__icon+span{margin-inline-start:.5rem}.cds--content-switcher__label{z-index:1;overflow:hidden;max-inline-size:100%;text-overflow:ellipsis;white-space:nowrap}.cds--content-switcher-btn:hover .cds--content-switcher__icon,.cds--content-switcher-btn:focus .cds--content-switcher__icon{fill:var(--cds-icon-primary, #161616)}.cds--content-switcher-btn:focus:has(+.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover)::before,.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover+.cds--content-switcher-btn:focus::before,.cds--content-switcher-btn:hover+.cds--content-switcher-btn.cds--content-switcher--selected::before,.cds--content-switcher-btn.cds--content-switcher--selected:has(+.cds--content-switcher-btn:hover)::before{z-index:0;border-radius:0;block-size:100%;border-block-end:.0625rem solid var(--cds-border-inverse, #161616);border-block-start:.0625rem solid var(--cds-border-inverse, #161616);box-shadow:inset 0 0 0 .0625rem var(--cds-layer-hover);content:"";inline-size:100%}.cds--content-switcher-btn:focus:has(+.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover):not(.cds--content-switcher--selected)::after,.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover+.cds--content-switcher-btn:focus:not(.cds--content-switcher--selected)::after,.cds--content-switcher-btn:hover+.cds--content-switcher-btn.cds--content-switcher--selected:not(.cds--content-switcher--selected)::after,.cds--content-switcher-btn.cds--content-switcher--selected:has(+.cds--content-switcher-btn:hover):not(.cds--content-switcher--selected)::after{background-color:var(--cds-focus-inset, #ffffff);transform:scaleY(1)}.cds--content-switcher-btn.cds--content-switcher--selected{z-index:3;color:var(--cds-text-inverse, #ffffff)}.cds--content-switcher-btn.cds--content-switcher--selected:hover{background-color:rgba(0,0,0,0)}.cds--content-switcher-btn.cds--content-switcher--selected:disabled{border-radius:.25rem;background-color:var(--cds-button-disabled, #c6c6c6);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--content-switcher-btn.cds--content-switcher--selected::after{transform:scaleY(1)}.cds--content-switcher-btn.cds--content-switcher--selected .cds--content-switcher__icon{fill:var(--cds-icon-inverse, #ffffff)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--content-switcher-btn:focus{color:Highlight;outline:1px solid Highlight}}.cds--content-switcher--icon-only{justify-content:flex-start;inline-size:fit-content}.cds--content-switcher--icon-only .cds--content-switcher-btn{align-items:center;padding:0;transition:none}.cds--content-switcher--icon-only .cds--content-switcher-btn:focus{box-shadow:none}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:first-child .cds--content-switcher-btn:first-of-type::before{background-color:rgba(0,0,0,0)}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:first-child .cds--content-switcher-btn{border-end-start-radius:.25rem;border-start-start-radius:.25rem;box-shadow:inset .0625rem 0 0 0 var(--cds-border-inverse, #161616)}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:last-child .cds--content-switcher-btn{border-end-end-radius:.25rem;border-start-end-radius:.25rem;box-shadow:inset -0.0625rem 0 0 0 var(--cds-border-inverse, #161616)}.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:first-child .cds--content-switcher-btn[disabled],.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:last-child .cds--content-switcher-btn[disabled]{box-shadow:none}.cds--content-switcher--lg .cds--content-switcher-btn{padding-inline:.875rem .875rem}.cds--content-switcher--lg .cds--content-switcher-btn svg{block-size:20px;inline-size:20px}.cds--content-switcher--icon-only .cds--content-switcher-btn svg{z-index:1;fill:var(--cds-icon-primary, #161616)}.cds--content-switcher--icon-only .cds--content-switcher-btn.cds--content-switcher--selected svg{z-index:1;fill:var(--cds-icon-inverse, #ffffff)}.cds--content-switcher--icon-only.cds--content-switcher--sm .cds--btn--sm{block-size:2rem}.cds--content-switcher-btn:focus::before,.cds--content-switcher-popover__wrapper:focus-within+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn::before,.cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--disabled):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher--selected):not(:focus)::before,.cds--content-switcher--selected::before,.cds--content-switcher-popover--selected+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn::before{background-color:rgba(0,0,0,0)}.cds--content-switcher--icon-only .cds--content-switcher-btn[disabled] svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--content-switcher--icon-only .cds--content-switcher-btn[disabled]:not(.cds--content-switcher--selected):hover,.cds--content-switcher--icon-only .cds--content-switcher-popover--selected+.cds--content-switcher-popover--disabled .cds--content-switcher-btn[disabled]:hover::before{background-color:rgba(0,0,0,0)}.cds--content-switcher--icon-only .cds--content-switcher-btn[disabled]:hover::before{background-color:var(--cds-border-subtle)}.cds--content-switcher-popover__wrapper:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover) .cds--content-switcher-btn:focus::before,.cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--selected):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:focus::before,.cds--content-switcher-popover__wrapper:hover+.cds--content-switcher-popover__wrapper .cds--content-switcher--selected::before,.cds--content-switcher-popover--selected:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:hover) .cds--content-switcher-btn::before{z-index:0;border-radius:0;block-size:100%;border-block-end:.0625rem solid var(--cds-border-inverse, #161616);border-block-start:.0625rem solid var(--cds-border-inverse, #161616);box-shadow:inset 0 0 0 .0625rem var(--cds-layer-hover);content:"";inline-size:100%}.cds--content-switcher-popover__wrapper:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover) .cds--content-switcher-btn:focus:not(.cds--content-switcher--selected)::after,.cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--selected):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:focus:not(.cds--content-switcher--selected)::after,.cds--content-switcher-popover__wrapper:hover+.cds--content-switcher-popover__wrapper .cds--content-switcher--selected:not(.cds--content-switcher--selected)::after,.cds--content-switcher-popover--selected:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:hover) .cds--content-switcher-btn:not(.cds--content-switcher--selected)::after{background-color:var(--cds-focus-inset, #ffffff);transform:scaleY(1)}.cds--content-switcher--low-contrast{background-color:var(--cds-content-switcher-background, #e0e0e0);outline-color:var(--cds-border-strong)}.cds--content-switcher--low-contrast .cds--content-switcher-btn{border-color:var(--cds-border-strong)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:hover,.cds--content-switcher--low-contrast .cds--content-switcher-btn:active{background-color:var(--cds-content-switcher-background-hover, #d1d1d1)}.cds--content-switcher--low-contrast .cds--content-switcher-btn::before{background-color:var(--cds-border-strong)}.cds--content-switcher--low-contrast .cds--content-switcher-btn::after{background-color:var(--cds-content-switcher-selected, #ffffff)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:disabled{border-color:var(--cds-border-disabled, #c6c6c6);background-color:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--content-switcher--low-contrast .cds--content-switcher-btn:disabled:hover{cursor:not-allowed}.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher--selected):focus::before{background:rgba(0,0,0,0)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher--selected):focus::after{background-color:var(--cds-content-switcher-background, #e0e0e0);box-shadow:inset 0 0 0 .125rem var(--cds-focus, #0f62fe)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher--selected):focus:hover::after{border-color:var(--cds-border-strong);background-color:var(--cds-content-switcher-background-hover, #d1d1d1);box-shadow:none}.cds--content-switcher--low-contrast:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:first-child{box-shadow:inset .0625rem 0 0 0 var(--cds-border-strong)}.cds--content-switcher--low-contrast:not(.cds--content-switcher--icon-only) .cds--content-switcher-btn:last-child{box-shadow:inset -0.0625rem 0 0 0 var(--cds-border-strong)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:focus:has(+.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover)::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover+.cds--content-switcher-btn:focus::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:hover+.cds--content-switcher-btn.cds--content-switcher--selected::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:has(+.cds--content-switcher-btn:hover)::before{border-color:var(--cds-border-strong);box-shadow:inset 0 0 0 .0625rem var(--cds-content-switcher-background-hover, #d1d1d1)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:focus:has(+.cds--content-switcher-btn:not(.cds--content-switcher--selected):hover):not(.cds--content-switcher--selected)::after,.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover+.cds--content-switcher-btn:focus:not(.cds--content-switcher--selected)::after,.cds--content-switcher--low-contrast .cds--content-switcher-btn:hover+.cds--content-switcher-btn.cds--content-switcher--selected:not(.cds--content-switcher--selected)::after,.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:has(+.cds--content-switcher-btn:hover):not(.cds--content-switcher--selected)::after{background-color:var(--cds-content-switcher-background, #e0e0e0)}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);color:var(--cds-text-primary, #161616)}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:hover{background-color:rgba(0,0,0,0)}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected::after{border-radius:.25rem;background-color:var(--cds-content-switcher-selected, #ffffff);box-shadow:inset 0 0 0 .0625rem var(--cds-border-inverse, #161616)}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:focus::after{box-shadow:inset 0 0 0 .125rem var(--cds-focus, #0f62fe)}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:disabled{border:.0625rem solid var(--cds-border-disabled, #c6c6c6);border-radius:.25rem;background-color:var(--cds-content-switcher-selected, #ffffff);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:disabled::before{background-color:rgba(0,0,0,0)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:focus::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:focus+.cds--content-switcher-btn::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:hover::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:hover+.cds--content-switcher-btn::before,.cds--content-switcher--low-contrast .cds--content-switcher--selected::before,.cds--content-switcher--low-contrast .cds--content-switcher--selected+.cds--content-switcher-btn::before{background-color:rgba(0,0,0,0)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:disabled::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:disabled:hover+.cds--content-switcher-btn:disabled::before{background-color:var(--cds-border-disabled, #c6c6c6)}.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:disabled+.cds--content-switcher-btn::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn.cds--content-switcher--selected:disabled:hover+.cds--content-switcher-btn::before,.cds--content-switcher--low-contrast .cds--content-switcher-btn:disabled:hover+.cds--content-switcher-btn.cds--content-switcher--selected::before{background-color:rgba(0,0,0,0)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:first-child .cds--content-switcher-btn:not([disabled]){box-shadow:inset .0625rem 0 0 0 var(--cds-border-strong)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-popover__wrapper:last-child .cds--content-switcher-btn:not([disabled]){box-shadow:inset -0.0625rem 0 0 0 var(--cds-border-strong)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn svg{fill:var(--cds-icon-secondary, #525252)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn:hover svg{fill:var(--cds-icon-primary, #161616)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn[disabled] svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn.cds--content-switcher--selected svg{fill:var(--cds-icon-primary, #161616)}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn.cds--content-switcher--selected[disabled] svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--content-switcher--low-contrast.cds--content-switcher--icon-only .cds--content-switcher-btn.cds--content-switcher--selected:disabled{border-color:var(--cds-border-disabled, #c6c6c6)}.cds--content-switcher--low-contrast .cds--content-switcher-btn:not(.cds--content-switcher__selected-hovered):focus::before,.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:focus-within+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn::before,.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--disabled):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher__selected-hovered)::before,.cds--content-switcher--low-contrast .cds--content-switcher--selected:not(.cds--content-switcher__selected-hovered)::before,.cds--content-switcher--low-contrast .cds--content-switcher-popover--selected+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn::before{background-color:rgba(0,0,0,0)}.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover) .cds--content-switcher-btn:focus::before,.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--selected):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:focus::before,.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:hover+.cds--content-switcher-popover__wrapper .cds--content-switcher--selected::before,.cds--content-switcher--low-contrast .cds--content-switcher-popover--selected:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:hover) .cds--content-switcher-btn::before{border-color:var(--cds-border-strong);box-shadow:inset 0 0 0 .0625rem var(--cds-content-switcher-background-hover, #d1d1d1)}.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:not(.cds--content-switcher--selected):hover) .cds--content-switcher-btn:focus:not(.cds--content-switcher--selected)::after,.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:not(.cds--content-switcher-popover--selected):hover+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:focus:not(.cds--content-switcher--selected)::after,.cds--content-switcher--low-contrast .cds--content-switcher-popover__wrapper:hover+.cds--content-switcher-popover__wrapper .cds--content-switcher--selected:not(.cds--content-switcher--selected)::after,.cds--content-switcher--low-contrast .cds--content-switcher-popover--selected:has(+.cds--content-switcher-popover__wrapper .cds--content-switcher-btn:hover) .cds--content-switcher-btn:not(.cds--content-switcher--selected)::after{background-color:var(--cds-content-switcher-background, #e0e0e0)}.cds--radio-button-group{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--radio-button-group *,.cds--radio-button-group *::before,.cds--radio-button-group *::after{box-sizing:inherit}.cds--radio-button-group{position:relative;display:flex;align-items:center}.cds--label+.cds--form-item .cds--radio-button-group{margin-block-start:0}.cds--radio-button-group--vertical{flex-direction:column;align-items:flex-start}.cds--radio-button-group--vertical.cds--radio-button-group--label-left{align-items:flex-end}.cds--radio-button-group--vertical .cds--radio-button__label{margin-inline-end:0}.cds--radio-button-group--vertical .cds--radio-button__label:not(:last-of-type){margin-block-end:.5rem}.cds--radio-button{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap;margin-block-start:.9rem;margin-inline-start:.63rem;visibility:inherit}.cds--radio-button__label{display:flex;align-items:center;cursor:pointer;margin-inline-end:1rem}.cds--radio-button__label-text{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);flex:1}.cds--radio-button__appearance{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--radio-button__appearance *,.cds--radio-button__appearance *::before,.cds--radio-button__appearance *::after{box-sizing:inherit}.cds--radio-button__appearance{flex-shrink:0;border:1px solid var(--cds-icon-primary, #161616);border-radius:50%;background-color:rgba(0,0,0,0);block-size:1.125rem;inline-size:1.125rem;margin-block:.0625rem .125rem;margin-inline:.125rem .625rem}.cds--radio-button-group--vertical .cds--radio-button__appearance{margin-block:0}.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance{display:flex;align-items:center;justify-content:center;border-color:var(--cds-icon-primary, #161616)}.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance::before{position:relative;display:inline-block;border-radius:50%;background-color:var(--cds-icon-primary, #161616);block-size:100%;content:"";inline-size:100%;transform:scale(0.5)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance::before{background-color:ButtonText}}@media print{.cds--radio-button:checked+.cds--radio-button__label .cds--radio-button__appearance::before{print-color-adjust:exact}}.cds--radio-button:disabled+.cds--radio-button__label{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--radio-button:disabled+.cds--radio-button__label .cds--radio-button__appearance,.cds--radio-button:disabled:checked+.cds--radio-button__label .cds--radio-button__appearance{border-color:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--radio-button:disabled+.cds--radio-button__label .cds--radio-button__appearance::before,.cds--radio-button:disabled:checked+.cds--radio-button__label .cds--radio-button__appearance::before{background-color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--radio-button-group--readonly .cds--radio-button+.cds--radio-button__label .cds--radio-button__appearance{border-color:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--radio-button-group--readonly .cds--radio-button__label{cursor:default}.cds--radio-button-group--readonly .cds--radio-button__label-text{cursor:text;user-select:text}.cds--radio-button-group--invalid .cds--radio-button+.cds--radio-button__label .cds--radio-button__appearance{border-color:var(--cds-support-error, #da1e28)}.cds--radio-button__validation-msg{display:none;align-items:flex-end;margin-block-start:.375rem}.cds--radio-button__invalid-icon{fill:var(--cds-support-error, #da1e28);margin-inline:.1875rem .0625rem}.cds--radio-button__invalid-icon--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--radio-button__invalid-icon--warning path:first-of-type{fill:#000}.cds--radio-button-group--invalid+.cds--radio-button__validation-msg,.cds--radio-button-group--warning+.cds--radio-button__validation-msg{display:flex}.cds--radio-button-group--invalid+.cds--radio-button__validation-msg .cds--form-requirement,.cds--radio-button-group--warning+.cds--radio-button__validation-msg .cds--form-requirement{display:block;overflow:visible;margin-block-start:0;margin-inline-start:.5rem;max-block-size:100%}.cds--radio-button-group--invalid+.cds--radio-button__validation-msg .cds--form-requirement{color:var(--cds-text-error, #da1e28)}.cds--radio-button-group~.cds--form__helper-text{margin-block-start:.375rem}.cds--radio-button:focus+.cds--radio-button__label .cds--radio-button__appearance{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1.5px}.cds--radio-button__label.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--radio-button__label.cds--skeleton:hover,.cds--radio-button__label.cds--skeleton:focus,.cds--radio-button__label.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--radio-button__label.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--radio-button__label.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--radio-button__label.cds--skeleton{background:CanvasText}.cds--radio-button__label.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--radio-button__label.cds--skeleton{block-size:1.125rem;inline-size:6.25rem}.cds--radio-button__label.cds--skeleton .cds--radio-button__appearance{display:none}.cds--radio-button-wrapper .cds--radio-button__label{display:flex;align-items:flex-start;justify-content:center;margin:0}.cds--radio-button-wrapper:not(:last-of-type){margin-inline-end:1rem}.cds--radio-button-group--vertical .cds--radio-button-wrapper{margin-block-end:.375rem;margin-inline-end:0}.cds--radio-button-group--vertical .cds--radio-button-wrapper .cds--radio-button__label{padding-block-start:.125rem}.cds--radio-button-group--label-right .cds--radio-button__label,.cds--radio-button-wrapper.cds--radio-button-wrapper--label-right .cds--radio-button__label{flex-direction:row}.cds--radio-button-group--label-left .cds--radio-button__label,.cds--radio-button-wrapper.cds--radio-button-wrapper--label-left .cds--radio-button__label{flex-direction:row-reverse}.cds--radio-button-group--label-left .cds--radio-button__appearance,.cds--radio-button-wrapper.cds--radio-button-wrapper--label-left .cds--radio-button__appearance{margin-inline:.5rem 0}.cds--radio-button-group--decorator legend.cds--label,.cds--radio-button-wrapper--decorator .cds--radio-button__label-text,.cds--radio-button-group--slug legend.cds--label,.cds--radio-button-wrapper--slug .cds--radio-button__label-text{display:flex}.cds--radio-button-group--decorator legend.cds--label .cds--radio-button-group-inner--decorator>*,.cds--radio-button-wrapper--decorator .cds--radio-button__label-text .cds--radio-button-wrapper-inner--decorator>*,.cds--radio-button-group--slug legend.cds--label .cds--ai-label,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--ai-label,.cds--radio-button-group--slug legend.cds--label .cds--slug,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--slug{margin-inline-start:.5rem}.cds--radio-button-wrapper--decorator .cds--radio-button__label-text .cds--ai-label__button--inline,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--ai-label__button--inline,.cds--radio-button-wrapper--slug .cds--radio-button__label-text .cds--slug__button--inline{line-height:inherit;margin-block-start:-0.0625rem}.cds--data-table-container{position:relative;padding-block-start:.125rem}.cds--data-table-content{display:block;overflow-x:auto}.cds--data-table-content:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--data-table-content:focus{outline-style:dotted}}.cds--data-table-container--ai-enabled{position:relative;padding:1px;border:none}.cds--data-table-container--ai-enabled::after{position:absolute;z-index:-1;background-image:linear-gradient(to top, var(--cds-ai-border-end, #78a9ff), var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)));block-size:100%;content:"";inline-size:100%;inset:0;pointer-events:none}.cds--data-table-container--ai-enabled tbody{position:relative}.cds--data-table-container--ai-enabled tbody::before{position:absolute;block-size:100%;content:"";inline-size:100%;inset:0;pointer-events:none;background:linear-gradient(to top, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 50%)}.cds--data-table-header{background-color:var(--cds-layer);padding-block:1rem 1.5rem;padding-inline:1rem}.cds--data-table-header__title{font-size:var(--cds-heading-03-font-size, 1.25rem);font-weight:var(--cds-heading-03-font-weight, 400);line-height:var(--cds-heading-03-line-height, 1.4);letter-spacing:var(--cds-heading-03-letter-spacing, 0);color:var(--cds-text-primary, #161616)}.cds--data-table-header__description{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);color:var(--cds-text-secondary, #525252)}@media(min-width: 42rem){.cds--data-table-header__description{max-inline-size:50ch}}@media(min-width: 66rem){.cds--data-table-header__description{max-inline-size:80ch}}.cds--data-table{border-collapse:collapse;border-spacing:0;inline-size:100%}.cds--data-table thead{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);background-color:var(--cds-layer-accent)}.cds--data-table tbody{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);background-color:var(--cds-layer);inline-size:100%}.cds--data-table tr{border:none;block-size:3rem;inline-size:100%}.cds--data-table tbody tr,.cds--data-table tbody tr td,.cds--data-table tbody tr th{transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--data-table tbody tr:not([data-child-row]):hover,.cds--data-table tbody tr[data-child-row]:hover>td{background-color:var(--cds-layer-hover)}.cds--data-table tbody tr:hover td,.cds--data-table tbody tr:hover th{border-block-end:1px solid var(--cds-layer-hover);border-block-start:1px solid var(--cds-layer-hover);color:var(--cds-text-primary, #161616)}.cds--data-table tr:hover .cds--link:not(.cds--popover-container .cds--link){color:var(--cds-link-secondary, #0043ce)}.cds--data-table tr:hover .cds--link--disabled:not(.cds--popover-container .cds--link){color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--data-table th,.cds--data-table td{text-align:start;vertical-align:middle}.cds--data-table.cds--data-table--top-aligned-body.cds--data-table--lg tr:not([data-child-row]) td:not(.cds--table-expand){padding-block:1rem 1rem}.cds--data-table.cds--data-table--top-aligned-body.cds--data-table--lg tr:not([data-child-row]) td:not(.cds--table-expand).cds--table-column-menu{padding-block-start:.5rem}.cds--data-table.cds--data-table--top-aligned-body.cds--data-table--lg tr:not([data-child-row]) td:not(.cds--table-expand).cds--table-column-checkbox:not(.cds--table-column-radio){padding-block-start:.8125rem}.cds--data-table.cds--data-table--top-aligned-body td{vertical-align:top}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--lg th:not(.cds--table-expand):not(.cds--table-sort__header){padding-block:1rem 1rem}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--lg th:not(.cds--table-expand):not(.cds--table-sort__header).cds--table-column-menu{padding-block-start:.5rem}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--lg th:not(.cds--table-expand):not(.cds--table-sort__header).cds--table-column-checkbox{padding-block-start:.8125rem}.cds--data-table.cds--data-table--top-aligned-header th{vertical-align:top}.cds--data-table th[align=right],.cds--data-table td[align=right]{text-align:end}.cds--data-table th[align=center],.cds--data-table td[align=center]{text-align:center}.cds--data-table th{background-color:var(--cds-layer-accent);color:var(--cds-text-primary, #161616);padding-inline:1rem 1rem}.cds--data-table th:last-of-type{position:static;inline-size:auto}.cds--data-table .cds--table-header-label{text-align:start}.cds--data-table td,.cds--data-table tbody th{border-block-end:1px solid var(--cds-border-subtle-01, #c6c6c6);border-block-start:1px solid var(--cds-layer);color:var(--cds-text-secondary, #525252);padding-inline:1rem 1rem}.cds--data-table td+td:first-of-type,.cds--data-table tbody th+td:first-of-type{padding-inline-start:.75rem}.cds--layer-two .cds--data-table td,.cds--layer-two .cds--data-table tbody th{border-block-end:1px solid var(--cds-border-subtle-02, #e0e0e0)}.cds--layer-three .cds--data-table td,.cds--layer-three .cds--data-table tbody th{border-block-end:1px solid var(--cds-border-subtle-03, #c6c6c6)}@supports(-moz-appearance: none){.cds--data-table td{background-clip:padding-box}}.cds--data-table .cds--list-box input[role=combobox],.cds--data-table .cds--list-box input[type=text],.cds--data-table .cds--dropdown,.cds--data-table .cds--list-box,.cds--data-table .cds--number input[type=number],.cds--data-table .cds--number input[type=text],.cds--data-table .cds--number__control-btn::before,.cds--data-table .cds--number__control-btn::after,.cds--data-table .cds--text-input,.cds--data-table .cds--select-input{background-color:var(--cds-field-02, #ffffff)}.cds--data-table td.cds--table-column-menu .cds--overflow-menu[aria-expanded=false]:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--data-table td.cds--table-column-menu .cds--overflow-menu[aria-expanded=false]:focus{outline-style:dotted}}.cds--data-table td.cds--table-column-menu .cds--overflow-menu[aria-expanded=true]:focus{outline:none}@media screen and (hover: hover),(-ms-high-contrast: active),(-ms-high-contrast: none){.cds--data-table td.cds--table-column-menu .cds--overflow-menu .cds--overflow-menu__icon{opacity:0}}.cds--data-table td.cds--table-column-menu .cds--overflow-menu.cds--overflow-menu--open .cds--overflow-menu__icon{opacity:1}.cds--data-table.cds--data-table--visible-overflow-menu td.cds--table-column-menu .cds--overflow-menu .cds--overflow-menu__icon,.cds--data-table td.cds--table-column-menu .cds--overflow-menu:hover .cds--overflow-menu__icon,.cds--data-table td.cds--table-column-menu .cds--overflow-menu:focus .cds--overflow-menu__icon,.cds--data-table tr:hover td.cds--table-column-menu .cds--overflow-menu .cds--overflow-menu__icon{opacity:1}.cds--table-row--menu-option .cds--overflow-menu-options__btn .cds--overflow-menu-options__option-content svg{position:relative;inset-block-start:.1875rem;margin-inline-end:.5rem}.cds--data-table .cds--overflow-menu:hover,.cds--data-table .cds--overflow-menu__trigger:hover{background-color:var(--cds-layer-selected-hover)}.cds--data-table--selected .cds--overflow-menu:hover,.cds--data-table--selected .cds--overflow-menu__trigger:hover{background-color:var(--cds-layer-hover)}.cds--data-table--selected .cds--link:not(.cds--link--disabled){color:var(--cds-link-secondary, #0043ce)}.cds--data-table--xs td.cds--table-column-menu,.cds--data-table--sm td.cds--table-column-menu{block-size:1.5rem;padding-block:0}.cds--data-table--sm td.cds--table-column-menu{block-size:2rem}.cds--data-table--md td.cds--table-column-menu{block-size:2.5rem}.cds--data-table--xl .cds--table-column-menu{padding-block-start:.5rem}.cds--data-table--zebra tbody tr:not(.cds--parent-row):nth-child(odd) td{border-block-end:1px solid var(--cds-layer)}.cds--data-table--zebra tbody tr:not(.cds--parent-row):nth-child(even) td{border-block-end:1px solid var(--cds-layer-accent);border-block-start:1px solid var(--cds-layer-accent)}.cds--data-table--zebra tbody tr:not(.cds--parent-row):not(.cds--data-table--selected):nth-child(even){background-color:var(--cds-layer-accent)}.cds--data-table--zebra tbody tr:not(.cds--parent-row):hover td{border-block-end:1px solid var(--cds-layer-hover);border-block-start:1px solid var(--cds-layer-hover)}.cds--data-table--zebra tbody tr:not(.cds--parent-row):not(.cds--data-table--selected):hover{background-color:var(--cds-layer-hover)}.cds--table-column-checkbox .cds--checkbox-label{min-block-size:1.5rem;padding-inline-start:0}.cds--table-column-checkbox .cds--checkbox-label::before{margin-block-start:.125rem}.cds--table-column-checkbox .cds--checkbox-label::after{inset-block-start:.46875rem}.cds--data-table th.cds--table-column-checkbox{position:static;background-color:var(--cds-layer-accent);inline-size:2rem;transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--data-table thead th.cds--table-column-checkbox,.cds--data-table tbody td.cds--table-column-checkbox,.cds--data-table thead th.cds--table-expand,.cds--data-table tbody td.cds--table-expand{min-inline-size:0}.cds--data-table thead th.cds--table-column-checkbox,.cds--data-table tbody td.cds--table-column-checkbox{min-inline-size:2.5rem;padding-inline:1rem .25rem}.cds--data-table thead th.cds--table-expand,.cds--data-table tbody td.cds--table-expand{block-size:2rem;inline-size:2rem}.cds--data-table--xs thead th.cds--table-expand,.cds--data-table--xs tbody td.cds--table-expand{padding:0 0 0 .5rem;block-size:1.5rem;inline-size:1.5rem}.cds--data-table--sm thead th.cds--table-expand,.cds--data-table--sm tbody td.cds--table-expand{padding:0;block-size:2rem;inline-size:2rem;padding-inline-start:.5rem}.cds--data-table--md thead th.cds--table-expand,.cds--data-table--md tbody td.cds--table-expand{padding:.25rem 0 .25rem .5rem;block-size:2.5rem;inline-size:2.5rem}.cds--data-table--xl thead th.cds--table-expand,.cds--data-table--xl tbody td.cds--table-expand{block-size:4rem;padding-block:.625rem 1.375rem}.cds--data-table--xl .cds--table-column-checkbox{padding-block-start:.8125rem}.cds--data-table--xl .cds--table-column-radio{padding-block-start:1rem}.cds--table-column-radio{inline-size:48px}.cds--table-column-radio .cds--radio-button__appearance{margin-inline-end:-0.125rem}.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected td,tr.cds--data-table--selected td{border-block-end:1px solid var(--cds-layer-active);border-block-start:1px solid var(--cds-layer-selected);color:var(--cds-text-primary, #161616)}.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected,tr.cds--data-table--selected{background-color:var(--cds-layer-selected)}.cds--data-table--zebra tbody tr:first-of-type:nth-child(odd).cds--data-table--selected td,tr.cds--data-table--selected:first-of-type td{border-block-start:1px solid var(--cds-border-subtle-selected)}.cds--data-table--zebra tbody tr:last-of-type:nth-child(odd).cds--data-table--selected td,.cds--data-table--zebra tbody tr:last-of-type:nth-child(even).cds--data-table--selected td,tr.cds--data-table--selected:last-of-type td{border-block-end:1px solid var(--cds-layer-selected);border-block-start:1px solid var(--cds-layer-selected)}.cds--data-table--zebra tbody tr:nth-child(even).cds--data-table--selected td{border-block-end:1px solid var(--cds-layer-active)}.cds--data-table--zebra tbody tr:nth-child(even).cds--data-table--selected:hover td{border-block-end:1px solid var(--cds-layer-selected-hover)}.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected:hover td,.cds--data-table tbody .cds--data-table--selected:hover td{border-block-end:1px solid var(--cds-layer-selected-hover);border-block-start:1px solid var(--cds-layer-selected-hover);color:var(--cds-text-primary, #161616)}.cds--data-table--zebra tbody tr:nth-child(odd).cds--data-table--selected:hover,.cds--data-table tbody .cds--data-table--selected:hover{background-color:var(--cds-layer-selected-hover)}.cds--data-table--selected .cds--overflow-menu .cds--overflow-menu__icon{opacity:1}.cds--data-table--xs thead tr,.cds--data-table--xs tbody tr,.cds--data-table--xs tbody tr th{block-size:1.5rem}.cds--data-table--xs .cds--table-header-label{padding-block:.125rem .125rem}.cds--data-table--xs td,.cds--data-table--xs tbody tr th{padding-block:.125rem .125rem}.cds--data-table--xs .cds--overflow-menu{block-size:calc(100% + 1px);inline-size:2rem}.cds--data-table.cds--data-table--xs:not(.cds--data-table--top-aligned-body) td.cds--table-column-checkbox,.cds--data-table.cds--data-table--xs:not(.cds--data-table--top-aligned-header) th.cds--table-column-checkbox{padding-block:0}.cds--data-table.cds--data-table--xs .cds--table-column-checkbox .cds--checkbox-label{block-size:1.4375rem;min-block-size:1.4375rem}.cds--data-table--sm thead tr,.cds--data-table--sm tbody tr,.cds--data-table--sm tbody tr th{block-size:2rem}.cds--data-table--sm .cds--table-header-label{padding-block:.4375rem .4375rem}.cds--data-table--sm td,.cds--data-table--sm tbody tr th,.cds--data-table--sm.cds--data-table--top-aligned-header th.cds--table-column-checkbox{padding-block:.4375rem .375rem}.cds--data-table.cds--data-table--sm:not(.cds--data-table--top-aligned-body) td.cds--table-column-checkbox,.cds--data-table.cds--data-table--sm:not(.cds--data-table--top-aligned-header) th.cds--table-column-checkbox{padding-block:.1875rem .1875rem}.cds--data-table--sm .cds--overflow-menu{block-size:calc(100% + 1px)}.cds--data-table--md thead tr,.cds--data-table--md tbody tr,.cds--data-table--md tbody tr th{block-size:2.5rem}.cds--data-table--md .cds--table-header-label,.cds--data-table--md.cds--data-table--top-aligned-header th.cds--table-column-checkbox{padding-block:.4375rem .4375rem}.cds--data-table--md td,.cds--data-table--md tbody tr th{padding-block:.4375rem .375rem}.cds--data-table.cds--data-table--md:not(.cds--data-table--top-aligned-body) td.cds--table-column-checkbox,.cds--data-table.cds--data-table--md:not(.cds--data-table--top-aligned-header) th.cds--table-column-checkbox{padding-block:.1875rem .1875rem}.cds--data-table--md .cds--table-column-menu{padding-block:.1875rem .1875rem}.cds--data-table--xl thead tr,.cds--data-table--xl tbody tr,.cds--data-table--xl tbody tr th{block-size:4rem}.cds--data-table--xl .cds--table-header-label{padding-block:1rem 1rem}.cds--data-table--xl td,.cds--data-table--xl tbody tr th{padding-block:1rem 1rem}.cds--data-table--xl th,.cds--data-table--xl td{vertical-align:top}.cds--data-table--xl .cds--data-table--cell-secondary-text{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px)}.cds--data-table--static{inline-size:auto}.cds--data-table-container--static{inline-size:fit-content}.cds--data-table_inner-container{background-color:var(--cds-layer-accent);transform:translateZ(0)}.cds--data-table--sticky-header{display:block;overflow-y:scroll}.cds--data-table--sticky-header thead,.cds--data-table--sticky-header tbody,.cds--data-table--sticky-header tr,.cds--data-table--sticky-header th,.cds--data-table--sticky-header td{display:flex}.cds--data-table--sticky-header thead{position:sticky;z-index:1;overflow:scroll;inline-size:100%;inset-block-start:0;-ms-overflow-style:none;will-change:transform}.cds--data-table--sticky-header thead tr th{border-block-end:1px solid var(--cds-layer-active)}.cds--data-table--sticky-header tbody{flex-direction:column;-ms-overflow-style:none;overflow-x:scroll;will-change:transform}.cds--data-table--sticky-header tr.cds--parent-row.cds--expandable-row{block-size:auto;min-block-size:3rem}.cds--data-table--sticky-header tr.cds--expandable-row:not(.cds--parent-row){block-size:auto}.cds--data-table--sticky-header .cds--table-expand{max-inline-size:3rem}.cds--data-table--sticky-header thead .cds--table-expand{align-items:center}.cds--data-table--sticky-header .cds--parent-row{min-block-size:3rem}.cds--data-table--sticky-header:not(.cds--data-table--xs):not(.cds--data-table--xl):not(.cds--data-table--sm) td:not(.cds--table-column-menu):not(.cds--table-column-checkbox){padding-block-start:.875rem}.cds--data-table--sticky-header tr.cds--parent-row.cds--expandable-row:hover+tr[data-child-row] td{border-block-start:1px solid var(--cds-layer-hover)}.cds--data-table--sticky-header tr.cds--expandable-row:last-of-type{overflow:hidden}.cds--data-table--sticky-header tr.cds--data-table--selected:first-of-type td{border-block-start:none}.cds--data-table--sticky-header thead th.cds--table-column-checkbox,.cds--data-table--sticky-header tbody tr td.cds--table-column-checkbox{align-items:center;inline-size:2.25rem;min-inline-size:2.25rem}.cds--data-table--sticky-header.cds--data-table--xl thead th.cds--table-column-checkbox,.cds--data-table--sticky-header.cds--data-table--xl td.cds--table-column-checkbox{align-items:flex-start}.cds--data-table--sticky-header th.cds--table-column-checkbox~th:last-of-type:empty{max-inline-size:4rem}.cds--data-table--sticky-header th:empty:not(.cds--table-expand){max-inline-size:2.25rem}.cds--data-table--sticky-header td.cds--table-column-menu{align-items:center;block-size:auto;padding-block-start:0}.cds--data-table--sticky-header thead::-webkit-scrollbar,.cds--data-table--sticky-header tbody::-webkit-scrollbar{display:none}@-moz-document url-prefix(){.cds--data-table--sticky-header thead,.cds--data-table--sticky-header tbody{scrollbar-width:none}}.cds--data-table--sticky-header tbody tr:last-of-type{border-block-end:0}.cds--data-table--sticky-header th:not(.cds--table-column-checkbox):not(.cds--table-column-menu):not(.cds--table-expand):not(.cds--table-column-icon),.cds--data-table--sticky-header td:not(.cds--table-column-checkbox):not(.cds--table-column-menu):not(.cds--table-expand):not(.cds--table-column-icon){inline-size:100%;min-inline-size:0}.cds--data-table--sticky-header.cds--data-table--xs tr:not(.cds--expandable-row),.cds--data-table--sticky-header.cds--data-table--sm tr:not(.cds--expandable-row),.cds--data-table--sticky-header.cds--data-table--xl tr:not(.cds--expandable-row){block-size:auto}.cds--data-table--sticky-header.cds--data-table--xs tr:not(.cds--expandable-row){min-block-size:1.5rem}.cds--data-table--sticky-header.cds--data-table--sm tr:not(.cds--expandable-row){min-block-size:2rem}.cds--data-table--sticky-header.cds--data-table--xl tr:not(.cds--expandable-row){min-block-size:4rem}.cds--data-table--sticky-header.cds--data-table--xs tr td.cds--table-expand{padding-block-start:.25rem}.cds--data-table--sticky-header.cds--data-table--sm tr td.cds--table-expand{padding-block-start:.5rem}.cds--data-table--sticky-header .cds--table-header-label{display:block;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:calc(100% - 10px);overflow-y:hidden;padding-block:.9375rem 1rem}.cds--data-table--sticky-header.cds--data-table--xs th .cds--table-header-label{padding-block:.1875rem 0}.cds--data-table--sticky-header.cds--data-table--sm th .cds--table-header-label{padding-block:.5rem 0}.cds--data-table--sticky-header.cds--data-table--xl th .cds--table-header-label{padding-block-start:1rem}.cds--data-table--sticky-header.cds--data-table--xl th.cds--table-expand{display:flex;align-items:flex-start}.cds--data-table--sticky-header.cds--data-table--xs tr.cds--parent-row .cds--table-column-checkbox,.cds--data-table--sticky-header.cds--data-table--sm tr.cds--parent-row .cds--table-column-checkbox{align-items:flex-start}.cds--data-table--max-width{max-inline-size:100%}.cds--data-table--sticky-header{max-block-size:18.75rem}.cds--data-table .cds--form-item.cds--checkbox-wrapper:last-of-type{margin:0}.cds--data-table--xs .cds--form-item.cds--checkbox-wrapper:last-of-type,.cds--data-table--sm .cds--form-item.cds--checkbox-wrapper:last-of-type{margin:-0.1875rem 0}.cds--data-table .cds--table-column-slug,.cds--data-table .cds--table-column-decorator{inline-size:1rem;padding-inline-end:0}tr.cds--data-table--slug-row,tr.cds--data-table--slug-row+.cds--expandable-row,tr.cds--data-table--ai-label-row,tr.cds--data-table--ai-label-row+.cds--expandable-row{background:linear-gradient(to right, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 50%);background-attachment:fixed}.cds--data-table--slug-row,.cds--data-table--ai-label-row{box-shadow:inset 1px 0 var(--cds-ai-border-strong, #4589ff)}.cds--data-table tbody tr.cds--data-table--ai-label-row:hover td,tr.cds--data-table--ai-label-row.cds--expandable-row:hover+.cds--expandable-row[data-child-row] td,tr.cds--data-table--ai-label-row.cds--expandable-row--hover+.cds--expandable-row[data-child-row]:hover>td,tr.cds--data-table--ai-label-row.cds--expandable-row--hover>td,tr.cds--data-table--selected.cds--data-table--ai-label-row.cds--expandable-row+tr.cds--expandable-row[data-child-row]>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td:first-of-type,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected:not(.cds--expandable-row):hover>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover+tr[data-child-row]>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover>td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover>td:first-of-type{background-color:rgba(0,0,0,0)}.cds--data-table tbody tr.cds--data-table--ai-label-row:hover,tr.cds--data-table--ai-label-row:hover+.cds--expandable-row[data-child-row],tr.cds--data-table--ai-label-row.cds--expandable-row--hover+.cds--expandable-row[data-child-row]:hover,tr.cds--expandable-row--hover.cds--data-table--ai-label-row,tr.cds--data-table--selected.cds--parent-row.cds--expandable-row--hover.cds--data-table--ai-label-row{background:linear-gradient(to right, var(--cds-ai-aura-hover-start, rgba(69, 137, 255, 0.32)) 0%, 15%, var(--cds-ai-aura-hover-end, rgba(255, 255, 255, 0)) 50%),var(--cds-ai-aura-hover-background, #edf5ff);background-attachment:fixed}tr.cds--parent-row.cds--data-table--selected.cds--data-table--slug-row,.cds--data-table--selected.cds--data-table--slug-row,tr.cds--data-table--selected.cds--data-table--slug-row+.cds--expandable-row,tr.cds--parent-row.cds--data-table--selected.cds--data-table--ai-label-row,.cds--data-table--selected.cds--data-table--ai-label-row,tr.cds--data-table--selected.cds--data-table--ai-label-row+.cds--expandable-row{background:linear-gradient(to right, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 50%),var(--cds-layer-selected);background-attachment:fixed}tr.cds--data-table--ai-label-row.cds--data-table--selected td,tr.cds--data-table--ai-label-row.cds--data-table--selected:hover td,tbody tr.cds--data-table--ai-label-row:hover td,tr.cds--data-table--ai-label-row.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td:not(.cds--table-expand):not(.cds--table-column-checkbox):not(.cds--table-column-slug){border-block-end-color:var(--cds-border-subtle)}tr.cds--expandable-row.cds--data-table--selected.cds--data-table--slug-row[data-parent-row]>td:not(.cds--table-expand):not(.cds--table-column-checkbox):not(.cds--table-column-slug),tr.cds--expandable-row.cds--data-table--selected.cds--data-table--slug-row[data-parent-row]>td:not(.cds--table-expand):not(.cds--table-column-checkbox):not(.cds--table-column-slug){border-block-end:1px solid var(--cds-layer-selected)}tr.cds--parent-row.cds--data-table--slug-row.cds--expandable-row:hover td:first-of-type,tr.cds--parent-row.cds--data-table--ai-label-row.cds--expandable-row:hover td:first-of-type,tr.cds--parent-row.cds--data-table--decoratorß-row.cds--expandable-row:hover td:first-of-type{border-block-end:1px solid rgba(0,0,0,0)}.cds--data-table thead th.cds--table-sort__header--slug .cds--table-sort,.cds--data-table thead th:has(>.cds--table-header-label--slug),.cds--data-table thead th.cds--table-sort__header--ai-label .cds--table-sort,.cds--data-table thead th:has(>.cds--table-header-label--ai-label){background:linear-gradient(to right, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 50%)}.cds--table-column-slug .cds--ai-label,.cds--table-column-slug .cds--slug,.cds--table-column-decorator .cds--decorator{position:absolute;z-index:2;transform:translateY(-50%)}.cds--data-table--xl .cds--table-column-slug .cds--ai-label,.cds--data-table--xl .cds--table-column-slug .cds--slug,.cds--data-table--xl .cds--table-column-decorator .cds--decorator{transform:translateY(1px)}th .cds--table-header-label.cds--table-header-label--slug,th .cds--table-header-label.cds--table-header-label--ai-label,th .cds--table-header-label.cds--table-header-label--decorator{display:flex;align-items:center}th .cds--table-header-label.cds--table-header-label--ai-label .cds--ai-label,th .cds--table-header-label.cds--table-header-label--ai-label .cds--slug,th .cds--table-header-label.cds--table-header-label--decorator .cds--table-header-label--decorator-inner,th .cds--table-header-label.cds--table-header-label--ai-label .cds--table-header-label--decorator-inner{margin-inline-start:auto}th.cds--table-sort__header--slug,th:has(.cds--table-header-label--slug),th.cds--table-sort__header--ai-label,th:has(.cds--table-header-label--ai-label){box-shadow:inset 0 1px var(--cds-ai-border-strong, #4589ff)}td.cds--table-cell--column-slug{background:linear-gradient(to right, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 50%)}tr.cds--parent-row:not(.cds--expandable-row):not(:first-of-type) td.cds--table-cell--column-slug{border-block-start:linear-gradient(to right, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 50%)}@media screen and (-ms-high-contrast: active),(forced-colors: active){tr.cds--parent-row:not(.cds--expandable-row):not(:first-of-type) td.cds--table-cell--column-slug,.cds--data-table-content{outline:1px solid rgba(0,0,0,0)}}.cds--search{position:relative;display:flex;align-items:center;inline-size:100%}.cds--search .cds--label{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--search-input{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--search-input *,.cds--search-input *::before,.cds--search-input *::after{box-sizing:inherit}.cds--search-input{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;order:1;padding:0 2.5rem;border:none;appearance:none;background-color:var(--cds-field);border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);inline-size:100%;text-overflow:ellipsis;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--search-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-input:focus{outline-style:dotted}}.cds--search-input::placeholder{color:var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));opacity:1}.cds--search-input::-ms-clear{display:none}.cds--search-input[disabled]{background-color:var(--cds-field);border-block-end:1px solid rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--search-input[disabled]::placeholder{color:var(--cds-field)}.cds--search--light .cds--search-input{background:var(--cds-field-02, #ffffff)}.cds--search--light .cds--search-close::before{background:var(--cds-field-02, #ffffff)}.cds--search--sm .cds--search-input,.cds--search--sm.cds--search--expandable.cds--search--expanded .cds--search-input{padding:0 2rem;block-size:2rem}.cds--search--sm .cds--search-magnifier-icon{inset-inline-start:.5rem}.cds--search--md .cds--search-input,.cds--search--md.cds--search--expandable.cds--search--expanded .cds--search-input{padding:0 2.5rem;block-size:2.5rem}.cds--search--md .cds--search-magnifier-icon{inset-inline-start:.75rem}.cds--search--lg .cds--search-input,.cds--search--lg.cds--search--expandable.cds--search--expanded .cds--search-input{padding:0 3rem;block-size:3rem}.cds--search-magnifier-icon{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--search-magnifier-icon *,.cds--search-magnifier-icon *::before,.cds--search-magnifier-icon *::after{box-sizing:inherit}.cds--search-magnifier-icon{position:absolute;z-index:2;block-size:1rem;fill:var(--cds-icon-secondary, #525252);inline-size:1rem;inset-block-start:50%;inset-inline-start:1rem;pointer-events:none;transform:translateY(-50%)}.cds--search-close{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--search-close *,.cds--search-close *::before,.cds--search-close *::after{box-sizing:inherit}.cds--search-close{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start}.cds--search-close::-moz-focus-inner{border:0}.cds--search-close{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;inset-block-start:0;inset-inline-end:0}.cds--search-close::before{position:absolute;display:block;background-color:var(--cds-field);block-size:calc(100% - 2px);content:"";inline-size:2px;inset-block-start:.0625rem;inset-inline-start:0;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media screen and (prefers-reduced-motion: reduce){.cds--search-close::before{transition:none}}.cds--search-close:hover{border-block-end:1px solid var(--cds-border-strong)}.cds--search-close:hover::before{background-color:var(--cds-field-hover)}.cds--search-button{flex-shrink:0;background-color:var(--cds-field);margin-inline-start:.125rem}.cds--search-button svg{fill:currentColor;vertical-align:middle}.cds--search-close svg{fill:inherit}.cds--search-close,.cds--search-button{display:flex;align-items:center;justify-content:center;border-width:1px 0;border-style:solid;border-color:rgba(0,0,0,0);block-size:2.5rem;cursor:pointer;fill:var(--cds-icon-primary, #161616);inline-size:2.5rem;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),border 110ms cubic-bezier(0.2, 0, 0.38, 0.9);visibility:inherit}.cds--search-close:hover,.cds--search-button:hover{background-color:var(--cds-field-hover)}.cds--search-close:focus,.cds--search-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-close:focus,.cds--search-button:focus{outline-style:dotted}}.cds--search-close:active,.cds--search-button:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-close:active,.cds--search-button:active{outline-style:dotted}}.cds--search-close:active,.cds--search-button:active{background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2))}.cds--search--disabled .cds--search-close,.cds--search--disabled.cds--search--expandable .cds--search-magnifier{cursor:not-allowed;outline:none}.cds--search--disabled .cds--search-close:hover,.cds--search--disabled.cds--search--expandable .cds--search-magnifier:hover{background-color:rgba(0,0,0,0);border-block-end-color:rgba(0,0,0,0)}.cds--search--disabled .cds--search-close:hover::before,.cds--search--disabled.cds--search--expandable .cds--search-magnifier:hover::before{background-color:rgba(0,0,0,0)}.cds--search--disabled svg{fill:var(--cds-icon-on-color-disabled, #8d8d8d)}.cds--search-close:focus::before,.cds--search-close:active::before{background-color:var(--cds-focus, #0f62fe)}.cds--search-input:focus~.cds--search-close:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--search-input:focus~.cds--search-close:hover{outline-style:dotted}}.cds--search--sm .cds--search-close,.cds--search--sm~.cds--search-button,.cds--search--sm.cds--search--expandable,.cds--search--sm.cds--search--expandable .cds--search-magnifier{block-size:2rem;inline-size:2rem}.cds--search--sm.cds--search--expandable .cds--search-input::placeholder{padding:0 2rem}.cds--search--md .cds--search-close,.cds--search--md~.cds--search-button,.cds--search--md.cds--search--expandable,.cds--search--md.cds--search--expandable .cds--search-magnifier{block-size:2.5rem;inline-size:2.5rem}.cds--search--md.cds--search--expandable .cds--search-input::placeholder{padding:0 2.5rem}.cds--search--lg .cds--search-close,.cds--search--lg~.cds--search-button,.cds--search--lg.cds--search--expandable,.cds--search--lg.cds--search--expandable .cds--search-magnifier{block-size:3rem;inline-size:3rem}.cds--search--lg.cds--search--expandable .cds--search-input::placeholder{padding:0 3rem}.cds--search-close--hidden{opacity:0;visibility:hidden}.cds--search--lg.cds--skeleton .cds--search-input,.cds--search--md.cds--skeleton .cds--search-input,.cds--search--sm.cds--skeleton .cds--search-input{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--search--lg.cds--skeleton .cds--search-input:hover,.cds--search--lg.cds--skeleton .cds--search-input:focus,.cds--search--lg.cds--skeleton .cds--search-input:active,.cds--search--md.cds--skeleton .cds--search-input:hover,.cds--search--md.cds--skeleton .cds--search-input:focus,.cds--search--md.cds--skeleton .cds--search-input:active,.cds--search--sm.cds--skeleton .cds--search-input:hover,.cds--search--sm.cds--skeleton .cds--search-input:focus,.cds--search--sm.cds--skeleton .cds--search-input:active{border:none;cursor:default;outline:none}.cds--search--lg.cds--skeleton .cds--search-input::before,.cds--search--md.cds--skeleton .cds--search-input::before,.cds--search--sm.cds--skeleton .cds--search-input::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--search--lg.cds--skeleton .cds--search-input::before,.cds--search--md.cds--skeleton .cds--search-input::before,.cds--search--sm.cds--skeleton .cds--search-input::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--search--lg.cds--skeleton .cds--search-input,.cds--search--md.cds--skeleton .cds--search-input,.cds--search--sm.cds--skeleton .cds--search-input{background:CanvasText}.cds--search--lg.cds--skeleton .cds--search-input::before,.cds--search--md.cds--skeleton .cds--search-input::before,.cds--search--sm.cds--skeleton .cds--search-input::before{background:Canvas;forced-color-adjust:none}}.cds--search--lg.cds--skeleton .cds--search-input,.cds--search--md.cds--skeleton .cds--search-input,.cds--search--sm.cds--skeleton .cds--search-input{inline-size:100%}.cds--search--lg.cds--skeleton .cds--search-input::placeholder,.cds--search--md.cds--skeleton .cds--search-input::placeholder,.cds--search--sm.cds--skeleton .cds--search-input::placeholder{color:rgba(0,0,0,0)}.cds--search--expandable{transition:width 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--search--expandable.cds--search--expanded{inline-size:100%}.cds--search--expandable .cds--search-input{padding:0;inline-size:0;transition:padding 70ms cubic-bezier(0.2, 0, 0.38, 0.9),width 0s linear 70ms}.cds--search--expandable .cds--search-input::placeholder{position:relative;opacity:0;transition-duration:70ms;transition-property:padding,opacity;transition-timing-function:cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--search--expandable.cds--search--expanded .cds--search-input{inline-size:100%;transition:padding 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--search--expandable.cds--search--expanded .cds--search-input::placeholder{position:relative;padding:0;opacity:1}.cds--search--expandable .cds--search-magnifier{position:absolute;cursor:pointer}.cds--search--expandable .cds--search-magnifier:focus{outline:2px solid var(--cds-focus, #0f62fe)}.cds--search--expandable .cds--search-magnifier:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12))}.cds--search--expandable.cds--search--expanded .cds--search-magnifier{pointer-events:none}.cds--search--expandable .cds--search-magnifier-icon{fill:var(--cds-icon-primary, #161616)}.cds--search--expandable.cds--search--expanded .cds--search-magnifier-icon{fill:var(--cds-icon-secondary, #525252)}.cds--search--expandable.cds--search--disabled svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--table-toolbar{position:relative;z-index:1;display:flex;background-color:var(--cds-layer);inline-size:100%;min-block-size:3rem}.cds--toolbar-content{display:flex;justify-content:flex-end;block-size:3rem;inline-size:100%;transform:translate3d(0, 0, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--toolbar-content .cds--search .cds--search-input{padding:0 3rem;background-color:rgba(0,0,0,0);block-size:3rem}.cds--toolbar-content .cds--overflow-menu{block-size:3rem;inline-size:3rem}.cds--batch-actions~.cds--toolbar-search-container{display:flex;align-items:center;opacity:1;transition:opacity 110ms}.cds--toolbar-search-container-expandable{position:relative;block-size:3rem;box-shadow:none;cursor:pointer;inline-size:3rem;transition:width 300ms cubic-bezier(0.5, 0, 0.1, 1),background-color 110ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--toolbar-search-container-expandable:hover{background-color:var(--cds-field-hover)}.cds--search.cds--toolbar-search-container-expandable{inline-size:3rem}.cds--toolbar-search-container-expandable .cds--search-input{block-size:100%;cursor:pointer;opacity:0}.cds--toolbar-search-container-expandable:not(.cds--toolbar-search-container-active) .cds--search-input{padding:0}.cds--toolbar-search-container-disabled .cds--search-input{cursor:not-allowed}.cds--toolbar-search-container-expandable.cds--search .cds--label{visibility:hidden}.cds--toolbar-search-container-expandable.cds--search .cds--search-close{block-size:3rem;inline-size:3rem}.cds--toolbar-search-container-expandable.cds--search .cds--search-close::before{background-color:var(--cds-field-hover);block-size:calc(100% - 0.25rem);inset-block-start:.125rem}.cds--toolbar-search-container-expandable.cds--search .cds--search-close:focus::before{background-color:var(--cds-focus, #0f62fe)}.cds--table-toolbar .cds--search--lg .cds--search-magnifier-icon{inset-inline-start:0}.cds--table-toolbar:not(.cds--table-toolbar--sm) .cds--toolbar-search-container-persistent.cds--search--lg .cds--search-magnifier-icon{inset-inline-start:1rem}.cds--table-toolbar.cds--table-toolbar--sm .cds--search--sm:not(.cds--toolbar-search-container-active):not(.cds--toolbar-search-container-persistent) .cds--search-magnifier-icon{inset-inline-start:0}.cds--table-toolbar.cds--table-toolbar--sm .cds--search--sm.cds--toolbar-search-container-active .cds--search-magnifier-icon{inset-inline-start:.5rem}.cds--table-toolbar .cds--toolbar-search-container-persistent.cds--search--sm .cds--search-magnifier-icon{inset-inline-start:.5rem}.cds--toolbar-search-container-expandable .cds--search-magnifier-icon{padding:1rem;block-size:3rem;inline-size:3rem}.cds--toolbar-search-container-expandable.cds--search--disabled .cds--search-magnifier-icon{background-color:var(--cds-layer);cursor:not-allowed;transition:background-color none}.cds--toolbar-search-container-active .cds--search-magnifier-icon:focus,.cds--toolbar-search-container-active .cds--search-magnifier-icon:active,.cds--toolbar-search-container-active .cds--search-magnifier-icon:hover{border:none;background-color:rgba(0,0,0,0);outline:none}.cds--toolbar-search-container-active.cds--search{inline-size:100%}.cds--toolbar-search-container-active .cds--search-input{opacity:1}.cds--toolbar-search-container-active .cds--label,.cds--toolbar-search-container-active .cds--search-input{padding:0 3rem;cursor:text}.cds--toolbar-search-container-active .cds--search-input:focus+.cds--search-close{border:none;box-shadow:none;outline:none}.cds--toolbar-search-container-active .cds--search-input:not(:placeholder-shown){border:none;background-color:var(--cds-field-hover)}.cds--toolbar-search-container-persistent .cds--search-close,.cds--toolbar-search-container-persistent .cds--search-close:hover,.cds--toolbar-search-container-active .cds--search-close,.cds--toolbar-search-container-active .cds--search-close:hover{border:none;background-color:rgba(0,0,0,0)}.cds--toolbar-search-container-persistent .cds--search-close::before{display:none}.cds--overflow-menu.cds--toolbar-action{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--overflow-menu.cds--toolbar-action *,.cds--overflow-menu.cds--toolbar-action *::before,.cds--overflow-menu.cds--toolbar-action *::after{box-sizing:inherit}.cds--overflow-menu.cds--toolbar-action{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--overflow-menu.cds--toolbar-action::-moz-focus-inner{border:0}.cds--overflow-menu.cds--toolbar-action{display:flex;padding:1rem;block-size:3rem;cursor:pointer;inline-size:3rem;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--toolbar-action{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--toolbar-action *,.cds--toolbar-action *::before,.cds--toolbar-action *::after{box-sizing:inherit}.cds--toolbar-action{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--toolbar-action::-moz-focus-inner{border:0}.cds--toolbar-action{display:flex;block-size:3rem;cursor:pointer;inline-size:3rem;transition:background 110ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--toolbar-action:hover:not([disabled]){background-color:var(--cds-field-hover)}.cds--toolbar-action[aria-expanded=true],.cds--toolbar-action:hover[aria-expanded=true]{background-color:var(--cds-layer-02, #ffffff)}.cds--toolbar-action[disabled]{cursor:not-allowed}.cds--toolbar-action[disabled] .cds--toolbar-action__icon{cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--toolbar-action:focus:not([disabled]),.cds--toolbar-action:active:not([disabled]){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--toolbar-action:focus:not([disabled]),.cds--toolbar-action:active:not([disabled]){outline-style:dotted}}.cds--toolbar-action:focus:not([disabled]).cds--toolbar-search-container-expandable,.cds--toolbar-action:active:not([disabled]).cds--toolbar-search-container-expandable{outline:none}.cds--toolbar-action~.cds--btn{margin:0;max-inline-size:none;white-space:nowrap}.cds--overflow-menu--data-table{block-size:3rem}.cds--toolbar-action__icon{block-size:1rem;fill:var(--cds-icon-primary, #161616);inline-size:auto;max-inline-size:1rem}.cds--toolbar-action__menu,.cds--toolbar-action__menu.cds--overflow-menu-options::after{background-color:var(--cds-layer-02, #ffffff)}.cds--toolbar-search-container-persistent{position:relative;block-size:3rem;inline-size:100%;opacity:1}.cds--toolbar-search-container-persistent+.cds--toolbar-content{position:relative;inline-size:auto}.cds--toolbar-search-container-persistent .cds--search{position:initial}.cds--toolbar-search-container-persistent .cds--search-magnifier-icon{inset-inline-start:1rem}.cds--toolbar-search-container-persistent .cds--search-input{padding:0 3rem;border:none;block-size:3rem}.cds--toolbar-search-container-persistent .cds--search-input:focus:not([disabled]){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--toolbar-search-container-persistent .cds--search-input:focus:not([disabled]){outline-style:dotted}}.cds--toolbar-search-container-persistent .cds--search-input:hover:not([disabled]){background-color:var(--cds-field-hover)}.cds--toolbar-search-container-persistent .cds--search-input:active:not([disabled]),.cds--toolbar-search-container-persistent .cds--search-input:not(:placeholder-shown){background-color:var(--cds-field-hover)}.cds--toolbar-search-container-persistent .cds--search-close{block-size:3rem;inline-size:3rem}.cds--batch-actions--active~.cds--toolbar-search-container,.cds--batch-actions--active~.cds--toolbar-content{clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--batch-actions{position:absolute;display:flex;align-items:center;justify-content:space-between;background-color:var(--cds-background-brand, #0f62fe);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);inset-block-end:0;inset-inline:0;opacity:0;pointer-events:none;transform:translate3d(0, 48px, 0);transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),clip-path 110ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9);will-change:transform}.cds--batch-actions:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--batch-actions:focus{outline-style:dotted}}.cds--batch-actions--active{z-index:1;clip-path:polygon(0 0, 300% 0, 300% 300%, 0 300%);opacity:1;pointer-events:all;transform:translate3d(0, 0, 0)}.cds--action-list{display:flex;align-items:center}.cds--action-list .cds--btn,.cds--batch-summary .cds--btn{color:var(--cds-text-on-color, #ffffff);padding-inline:1rem 1rem;white-space:nowrap}.cds--action-list .cds--btn:disabled{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--cds-text-on-color, #ffffff);opacity:.5}.cds--action-list .cds--btn .cds--btn__icon{position:static;fill:var(--cds-icon-on-color, #ffffff);margin-inline-start:.5rem}.cds--action-list .cds--btn .cds--btn__icon .st0{fill:none}.cds--batch-download{padding:.0625rem}.cds--action-list .cds--btn--primary:focus::before,.cds--action-list .cds--btn--primary::before,.cds--action-list .cds--btn--primary:focus::after,.cds--action-list .cds--btn--primary::after{display:none}.cds--action-list .cds--btn--primary:focus,.cds--batch-summary .cds--btn--primary:focus{outline:2px solid var(--cds-layer);outline-offset:-0.125rem}.cds--action-list .cds--btn--primary:nth-child(3):hover+.cds--btn--primary.cds--batch-summary__cancel::before,.cds--action-list .cds--btn--primary:nth-child(3):focus+.cds--btn--primary.cds--batch-summary__cancel::before{opacity:0}.cds--btn--primary.cds--batch-summary__cancel::before{position:absolute;display:block;border:none;background-color:var(--cds-text-on-color, #ffffff);block-size:1rem;content:"";inline-size:.0625rem;inset-block-start:.9375rem;inset-inline-start:0;opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--btn--primary.cds--batch-summary__cancel:hover::before{opacity:0;transition:opacity 250ms cubic-bezier(0.5, 0, 0.1, 1)}.cds--batch-summary{position:sticky;z-index:100000;display:flex;align-items:center;padding:0 1rem;background-color:var(--cds-background-brand, #0f62fe);color:var(--cds-text-on-color, #ffffff);inset-inline-start:0;min-block-size:3rem}.cds--batch-summary__scroll{box-shadow:.5px 0 .2px var(--cds-link-primary-hover, #0043ce)}.cds--batch-summary__para{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}.cds--batch-summary__divider{padding-inline-start:.5rem}.cds--table-toolbar--sm{block-size:2rem;min-block-size:2rem}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent{block-size:2rem}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable .cds--search-input,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent .cds--search-input{block-size:2rem}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable .cds--search-close,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent .cds--search-close{block-size:2rem;inline-size:2rem}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable .cds--search-magnifier-icon,.cds--table-toolbar--sm .cds--toolbar-search-container-persistent .cds--search-magnifier-icon{padding:.5rem;block-size:2rem;inline-size:2rem}.cds--table-toolbar--sm .cds--toolbar-action.cds--toolbar-search-container-persistent{inline-size:100%}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable{inline-size:2rem}.cds--table-toolbar--sm .cds--toolbar-search-container-expandable .cds--search .cds--search-input{padding:0 3rem}.cds--table-toolbar--sm .cds--toolbar-search-container-active{flex:auto;transition:flex 175ms cubic-bezier(0.5, 0, 0.1, 1)}.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input{visibility:inherit}.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:focus{outline-style:dotted}}.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:focus{background-color:var(--cds-field-hover)}.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:active,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-input:not(:placeholder-shown){background-color:var(--cds-field-hover)}.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-magnifier-icon:focus,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-magnifier-icon:active,.cds--table-toolbar--sm .cds--toolbar-search-container-active .cds--search-magnifier-icon:hover{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;background-color:rgba(0,0,0,0)}.cds--table-toolbar--sm .cds--overflow-menu.cds--toolbar-action{block-size:2rem;inline-size:2rem;min-inline-size:2rem}.cds--table-toolbar--sm .cds--toolbar-content{block-size:2rem}.cds--table-toolbar--sm .cds--toolbar-content .cds--overflow-menu{block-size:2rem;inline-size:2rem}.cds--search--disabled .cds--search-magnifier-icon:hover{background-color:rgba(0,0,0,0)}.cds--table-toolbar--sm .cds--batch-actions .cds--action-list{block-size:2rem}.cds--table-toolbar--sm .cds--toolbar-action{padding:.5rem 0;block-size:2rem;inline-size:2rem}.cds--table-toolbar--sm .cds--btn--primary{block-size:2rem;min-block-size:auto;padding-block:.375rem}.cds--table-toolbar--sm .cds--btn--primary.cds--batch-summary__cancel::before{inset-block-start:.5rem}.cds--table-toolbar--sm .cds--toolbar-action~.cds--btn{overflow:hidden;block-size:2rem}.cds--table-toolbar--sm .cds--batch-summary{min-block-size:2rem}.cds--data-table tr.cds--parent-row:first-of-type td{border-block-start:1px solid var(--cds-border-subtle)}.cds--expandable-row--hidden td{padding:1rem;border-block-start:0;inline-size:auto}tr.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row]{block-size:0;transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row] td{border:0;background-color:var(--cds-layer-hover);padding-block:0;transition:padding 150ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row] td .cds--child-row-inner-container{overflow:hidden;max-block-size:0}tr.cds--parent-row.cds--expandable-row+tr[data-child-row]{transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.cds--parent-row.cds--expandable-row+tr[data-child-row] td{border-block-end:1px solid var(--cds-border-subtle);padding-inline-start:3.5rem;transition:padding-bottom 150ms cubic-bezier(0.2, 0, 0.38, 0.9),transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}tbody:has(>tr.cds--data-table--slug-row)>tr.cds--expandable-row[data-child-row] td,tbody:has(>tr.cds--data-table--ai-label-row)>tr.cds--expandable-row[data-child-row] td,tbody:has(td.cds--table-column-checkbox)>tr.cds--expandable-row[data-child-row] td{padding-inline-start:5.5rem}tbody:has(>tr.cds--data-table--ai-label-row):has(td.cds--table-column-checkbox)>tr.cds--expandable-row[data-child-row] td{padding-inline-start:7.5rem}tr.cds--parent-row.cds--expandable-row+tr[data-child-row] td .cds--child-row-inner-container{max-block-size:100%;padding-block:1rem;padding-block-end:1.5rem}.cds--parent-row.cds--expandable-row>td,.cds--parent-row.cds--expandable-row+tr[data-child-row]>td{border-block-end:1px solid var(--cds-border-subtle);box-shadow:0 1px var(--cds-border-subtle)}.cds--parent-row:not(.cds--expandable-row)+tr[data-child-row]>td{box-shadow:none}.cds--parent-row.cds--expandable-row>td:first-of-type{box-shadow:none}tr.cds--parent-row:not(.cds--expandable-row) td,tr.cds--parent-row.cds--expandable-row td,tr.cds--parent-row.cds--expandable-row{transition:height 150ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}tr.cds--parent-row:not(.cds--expandable-row):first-of-type:hover td{border-block-end:1px solid var(--cds-border-subtle);border-block-start:1px solid var(--cds-border-subtle)}tr.cds--parent-row.cds--expandable-row:hover td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-border-subtle);border-block-start:1px solid var(--cds-border-subtle);color:var(--cds-text-primary, #161616)}tr.cds--parent-row.cds--expandable-row:hover td:first-of-type{border-block-end:1px solid var(--cds-layer-hover)}tr.cds--parent-row.cds--expandable-row:hover+tr[data-child-row] td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-border-subtle);color:var(--cds-text-primary, #161616)}tr.cds--expandable-row--hover+tr[data-child-row] td{border-block-end:1px solid var(--cds-border-subtle)}tr.cds--expandable-row--hover{background-color:var(--cds-layer-hover)}tr.cds--expandable-row--hover td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-border-subtle);border-block-start:1px solid var(--cds-border-subtle);color:var(--cds-text-primary, #161616)}tr.cds--parent-row.cds--expandable-row.cds--expandable-row--hover td:first-of-type{border-block-end:1px solid rgba(0,0,0,0)}.cds--data-table td.cds--table-expand{border-block-end:1px solid var(--cds-border-subtle-01, #c6c6c6)}.cds--layer-two .cds--data-table td.cds--table-expand{border-block-end:1px solid var(--cds-border-subtle-02, #e0e0e0)}.cds--layer-three .cds--data-table td.cds--table-expand{border-block-end:1px solid var(--cds-border-subtle-03, #c6c6c6)}.cds--data-table th.cds--table-expand+.cds--table-column-checkbox,.cds--data-table td.cds--table-expand+.cds--table-column-checkbox{padding-inline:.375rem .375rem}.cds--data-table td.cds--table-expand[data-previous-value=collapsed]+.cds--table-column-checkbox{border-block-end:1px solid rgba(0,0,0,0);box-shadow:none}.cds--data-table th.cds--table-expand+.cds--table-column-checkbox+th,.cds--data-table td.cds--table-expand+.cds--table-column-checkbox+td{padding-inline-start:.5rem}.cds--data-table td.cds--table-expand,.cds--data-table th.cds--table-expand{padding:.5rem;padding-inline-end:0}.cds--data-table td.cds--table-expand[data-previous-value=collapsed]{border-block-end:1px solid rgba(0,0,0,0)}.cds--table-expand[data-previous-value=collapsed] .cds--table-expand__svg{transform:rotate(270deg);transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--table-expand__button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--table-expand__button *,.cds--table-expand__button *::before,.cds--table-expand__button *::after{box-sizing:inherit}.cds--table-expand__button{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start}.cds--table-expand__button::-moz-focus-inner{border:0}.cds--table-expand__button{display:inline-flex;align-items:center;justify-content:center;padding:0 .5rem;block-size:calc(100% + 1px);inline-size:100%;vertical-align:inherit}.cds--data-table--top-aligned-body td .cds--table-expand__button,.cds--data-table--top-aligned-header th .cds--table-expand__button{align-items:start;block-size:2rem;padding-block-start:.5rem}.cds--data-table--top-aligned-body.cds--data-table--xs td .cds--table-expand__button,.cds--data-table--top-aligned-header.cds--data-table--xs th .cds--table-expand__button{block-size:1.5rem;padding-block-start:.25rem}.cds--data-table--top-aligned-body.cds--data-table--md td .cds--table-expand__button,.cds--data-table--top-aligned-header.cds--data-table--md th .cds--table-expand__button{margin-block-start:-0.25rem;padding-block-start:.5rem}.cds--table-expand__button:focus{box-shadow:inset 0 0 0 2px var(--cds-focus, #0f62fe);outline:none}.cds--table-expand__svg{fill:var(--cds-layer-selected-inverse, #161616);transform:rotate(90deg);transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--data-table--xl .cds--table-expand__button{inline-size:2rem}.cds--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+3) td,.cds--data-table--zebra tbody tr[data-child-row]:nth-child(4n+4) td{border-block-end:1px solid var(--cds-layer)}.cds--data-table--zebra tbody tr[data-parent-row]:nth-child(4n+1) td,.cds--data-table--zebra tbody tr[data-child-row]:nth-child(4n+2) td{background-color:var(--cds-layer-accent);border-block-end:1px solid var(--cds-layer-accent);border-block-start:1px solid var(--cds-layer-accent)}.cds--data-table--zebra tr.cds--parent-row td,.cds--data-table--zebra tr.cds--parent-row.cds--expandable-row+tr[data-child-row] td{transition:transform 150ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-top 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--data-table--zebra tbody tr[data-parent-row]:hover td,.cds--data-table--zebra tbody tr[data-parent-row]:hover+tr[data-child-row] td,.cds--data-table--zebra tbody tr[data-child-row]:hover td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-layer-hover);border-block-start:1px solid var(--cds-layer-hover)}.cds--data-table--zebra tr.cds--parent-row.cds--expandable-row.cds--expandable-row--hover td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-layer-hover);border-block-start:1px solid var(--cds-layer-hover)}tr.cds--parent-row.cds--data-table--selected{background-color:var(--cds-layer-selected)}tr.cds--parent-row.cds--data-table--selected:first-of-type td{border-block-start:1px solid var(--cds-layer-active);box-shadow:0 1px var(--cds-layer-active)}tr.cds--parent-row.cds--data-table--selected td{border-block-end:1px solid var(--cds-layer-active);box-shadow:0 1px var(--cds-layer-active);color:var(--cds-text-primary, #161616)}tr.cds--parent-row.cds--data-table--selected:last-of-type td{border-block-end:1px solid rgba(0,0,0,0);box-shadow:0 1px var(--cds-border-subtle)}tr.cds--parent-row.cds--data-table--selected:not(.cds--expandable-row):hover td{background-color:var(--cds-layer-selected-hover);border-block-end:1px solid var(--cds-border-subtle);border-block-start:1px solid var(--cds-layer-selected-hover);box-shadow:0 1px var(--cds-layer-selected-hover)}tr.cds--parent-row.cds--data-table--selected.cds--expandable-row td,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row td:first-of-type{border-block-end:1px solid rgba(0,0,0,0);box-shadow:0 1px var(--cds-layer-selected)}tr.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover td:first-of-type,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover td,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover td:first-of-type{background-color:var(--cds-layer-selected-hover);border-block-end:1px solid rgba(0,0,0,0);border-block-start:1px solid var(--cds-layer-selected-hover);box-shadow:0 1px var(--cds-layer-selected-hover)}tr.cds--parent-row.cds--data-table--selected.cds--expandable-row+tr[data-child-row] td{background-color:var(--cds-layer-hover);border-block-end:1px solid var(--cds-border-subtle);border-block-start:1px solid var(--cds-layer-active);box-shadow:0 1px var(--cds-layer-active);color:var(--cds-text-primary, #161616)}tr.cds--parent-row.cds--data-table--selected.cds--expandable-row+tr[data-child-row]:last-of-type td{box-shadow:inset 0 -1px var(--cds-layer-active);padding-block-end:1.5rem}tr.cds--parent-row.cds--data-table--selected.cds--expandable-row:hover+tr[data-child-row] td,tr.cds--parent-row.cds--data-table--selected.cds--expandable-row--hover+tr[data-child-row] td{background-color:var(--cds-layer-selected)}.cds--parent-row .cds--table-column-slug,.cds--parent-row .cds--table-column-slug+td.cds--table-expand[data-previous-value=collapsed],.cds--parent-row .cds--table-column-decorator,.cds--parent-row .cds--table-column-decorator+td.cds--table-expand[data-previous-value=collapsed]{box-shadow:none}.cds--parent-row.cds--expandable-row .cds--table-column-slug,.cds--parent-row.cds--expandable-row .cds--table-column-slug+td.cds--table-expand[data-previous-value=collapsed],.cds--parent-row.cds--expandable-row .cds--table-column-decorator,.cds--parent-row.cds--expandable-row .cds--table-column-decorator+td.cds--table-expand[data-previous-value=collapsed]{border-block-end:1px solid rgba(0,0,0,0)}.cds--data-table--slug-row td,.cds--data-table tr.cds--data-table--slug-row:hover td,.cds--data-table--ai-label-row td,.cds--data-table tr.cds--data-table--ai-label-row:hover td{border-block-start:1px solid rgba(0,0,0,0)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--table-expand__button:focus .cds--table-expand__svg{color:Highlight;outline:1px solid Highlight}}.cds--data-table.cds--skeleton th{padding-inline-start:1rem;vertical-align:middle}.cds--data-table.cds--skeleton th span,.cds--data-table.cds--skeleton td span{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--data-table.cds--skeleton th span:hover,.cds--data-table.cds--skeleton th span:focus,.cds--data-table.cds--skeleton th span:active,.cds--data-table.cds--skeleton td span:hover,.cds--data-table.cds--skeleton td span:focus,.cds--data-table.cds--skeleton td span:active{border:none;cursor:default;outline:none}.cds--data-table.cds--skeleton th span::before,.cds--data-table.cds--skeleton td span::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--data-table.cds--skeleton th span::before,.cds--data-table.cds--skeleton td span::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--data-table.cds--skeleton th span,.cds--data-table.cds--skeleton td span{background:CanvasText}.cds--data-table.cds--skeleton th span::before,.cds--data-table.cds--skeleton td span::before{background:Canvas;forced-color-adjust:none}}.cds--data-table.cds--skeleton th span,.cds--data-table.cds--skeleton td span{display:block;block-size:1rem;inline-size:4rem}.cds--data-table.cds--skeleton tr:hover td{border-color:var(--cds-border-subtle);background:rgba(0,0,0,0)}.cds--data-table.cds--skeleton tr:hover td:first-of-type,.cds--data-table.cds--skeleton tr:hover td:last-of-type{border-color:var(--cds-border-subtle)}.cds--data-table.cds--skeleton .cds--table-sort{pointer-events:none}.cds--data-table.cds--skeleton th span{background:var(--cds-skeleton-element, #c6c6c6)}.cds--data-table.cds--skeleton th span::before{background:var(--cds-skeleton-background, #e8e8e8)}.cds--data-table-container.cds--skeleton .cds--data-table-header__title{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--data-table-container.cds--skeleton .cds--data-table-header__title:hover,.cds--data-table-container.cds--skeleton .cds--data-table-header__title:focus,.cds--data-table-container.cds--skeleton .cds--data-table-header__title:active{border:none;cursor:default;outline:none}.cds--data-table-container.cds--skeleton .cds--data-table-header__title::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--data-table-container.cds--skeleton .cds--data-table-header__title::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--data-table-container.cds--skeleton .cds--data-table-header__title{background:CanvasText}.cds--data-table-container.cds--skeleton .cds--data-table-header__title::before{background:Canvas;forced-color-adjust:none}}.cds--data-table-container.cds--skeleton .cds--data-table-header__title{block-size:1.5rem;inline-size:7.5rem}.cds--data-table-container.cds--skeleton .cds--data-table-header__description{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--data-table-container.cds--skeleton .cds--data-table-header__description:hover,.cds--data-table-container.cds--skeleton .cds--data-table-header__description:focus,.cds--data-table-container.cds--skeleton .cds--data-table-header__description:active{border:none;cursor:default;outline:none}.cds--data-table-container.cds--skeleton .cds--data-table-header__description::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--data-table-container.cds--skeleton .cds--data-table-header__description::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--data-table-container.cds--skeleton .cds--data-table-header__description{background:CanvasText}.cds--data-table-container.cds--skeleton .cds--data-table-header__description::before{background:Canvas;forced-color-adjust:none}}.cds--data-table-container.cds--skeleton .cds--data-table-header__description{block-size:1rem;inline-size:10rem;margin-block-start:.5rem}.cds--data-table--sort th,.cds--data-table th[aria-sort]{padding:0;block-size:3rem;border-block-end:none;border-block-start:none}.cds--table-sort__description{display:none}.cds--table-sort{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--table-sort *,.cds--table-sort *::before,.cds--table-sort *::after{box-sizing:inherit}.cds--table-sort{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start}.cds--table-sort::-moz-focus-inner{border:0}.cds--table-sort{display:flex;align-items:center;justify-content:space-between;background-color:var(--cds-layer-accent);color:var(--cds-text-primary, #161616);font:inherit;inline-size:100%;line-height:1;min-block-size:100%;padding-inline-start:1rem;text-align:start;transition:background-color 70ms cubic-bezier(0, 0, 0.38, 0.9),outline 70ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--table-sort:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--table-sort:focus{outline-style:dotted}}.cds--table-sort:hover{background:var(--cds-layer-selected-hover)}.cds--table-sort:focus svg,.cds--table-sort:hover svg{opacity:1}.cds--data-table.cds--data-table--sort th>.cds--table-header-label{line-height:1;padding-inline:1rem 1rem}th .cds--table-sort__flex{display:flex;align-items:center;justify-content:space-between;block-size:100%;inline-size:100%;min-block-size:3rem}.cds--data-table--top-aligned-header th .cds--table-sort__flex{align-items:start}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--lg th.cds--table-sort__header{padding-block-start:1rem}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--sm th.cds--table-sort__header .cds--table-sort__flex .cds--table-header-label,.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--xs th.cds--table-sort__header .cds--table-sort__flex .cds--table-header-label{padding-block:0}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--sm th.cds--table-sort__header{padding-block:.4375rem .4375rem}.cds--data-table.cds--data-table--top-aligned-header.cds--data-table--xs th.cds--table-sort__header{padding-block:.125rem .125rem}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.cds--data-table--sort:not(.cds--data-table--xs):not(.cds--data-table--sm):not(.cds--data-table--md):not(.cds--data-table--xl) th .cds--table-sort__flex{block-size:2.99rem}}.cds--data-table--xs.cds--data-table--sort th .cds--table-sort__flex{min-block-size:1.5rem}.cds--data-table--sm.cds--data-table--sort th .cds--table-sort__flex{min-block-size:2rem}.cds--data-table--md.cds--data-table--sort th .cds--table-sort__flex{min-block-size:2.5rem}.cds--data-table--xl.cds--data-table--sort th .cds--table-sort__flex{align-items:flex-start;min-block-size:4rem}.cds--table-sort .cds--table-sort__icon-inactive{display:block}.cds--table-sort .cds--table-sort__icon{display:none}.cds--table-sort__icon-unsorted{fill:var(--cds-icon-primary, #161616);inline-size:1.25rem;margin-inline:.5rem .5rem;min-inline-size:1rem;opacity:0}.cds--table-sort.cds--table-sort--active{background:var(--cds-layer-selected-hover)}.cds--table-sort.cds--table-sort--active .cds--table-sort__icon-unsorted{display:none}.cds--table-sort.cds--table-sort--active .cds--table-sort__icon{display:block;opacity:1}.cds--table-sort--descending .cds--table-sort__icon{transform:rotate(180deg)}.cds--table-sort__icon{fill:var(--cds-icon-primary, #161616);inline-size:1.25rem;margin-inline:.5rem .5rem;min-inline-size:1rem;opacity:1;transform:rotate(0);transition:transform 250ms cubic-bezier(0.5, 0, 0.1, 1)}.cds--data-table--xs.cds--data-table--sort th{block-size:1.5rem}.cds--data-table--sm.cds--data-table--sort th{block-size:2rem}.cds--data-table--md.cds--data-table--sort th{block-size:2.5rem}.cds--data-table--xl.cds--data-table--sort th{block-size:4rem}.cds--data-table--xl.cds--data-table--sort th .cds--table-sort{display:inline-block;block-size:4rem}.cds--data-table--xl .cds--table-sort__icon-unsorted,.cds--data-table--xl .cds--table-sort__icon{margin-block-start:.8125rem}.cds--table-sort__header .cds--ai-label,.cds--table-sort__header .cds--slug,.cds--table-sort__header .cds--table-header-label--decorator-inner{display:none}.cds--table-sort__header--slug .cds--table-sort__icon,.cds--table-sort__header--slug .cds--table-sort__icon-unsorted,.cds--table-sort__header--ai-label .cds--table-sort__icon,.cds--table-sort__header--ai-label .cds--table-sort__icon-unsorted,.cds--table-sort__header--decorator .cds--table-sort__icon,.cds--table-sort__header--decorator .cds--table-sort__icon-unsorted{margin-inline:auto .5rem}.cds--table-sort__header--ai-label .cds--ai-label,.cds--table-sort__header--ai-label .cds--slug,.cds--table-sort__header--decorator .cds--table-header-label--decorator-inner,.cds--table-sort__header--ai-label .cds--table-header-label--decorator-inner{display:block;margin-inline-end:.5rem}@keyframes fp-fade-in-down{from{opacity:0;transform:translate3d(0, -20px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}@keyframes fp-slide-left{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-100%, 0, 0)}}@keyframes fp-slide-left-new{from{transform:translate3d(100%, 0, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes fp-slide-right{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(100%, 0, 0)}}@keyframes fp-slide-right-new{from{transform:translate3d(-100%, 0, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes fp-fade-out{from{opacity:1}to{opacity:0}}@keyframes fp-fade-in{from{opacity:0}to{opacity:1}}.flatpickr-calendar{position:absolute;overflow:hidden;box-sizing:border-box;padding:0;border:0;border-radius:0;animation:none;direction:ltr;inline-size:19.6875rem;max-block-size:0;opacity:0;text-align:center;touch-action:manipulation;visibility:hidden}@media screen and (-ms-high-contrast: active),(forced-colors: active){.flatpickr-calendar{outline:1px solid rgba(0,0,0,0)}}.flatpickr-calendar.open,.flatpickr-calendar.inline{overflow:visible;max-block-size:40rem;opacity:1;visibility:inherit}.flatpickr-calendar.open{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));z-index:99999;display:flex;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;padding:.25rem .25rem .5rem .25rem;border:none;background-color:var(--cds-layer-01, #f4f4f4);block-size:21rem;inline-size:18rem;margin-block-start:-0.125rem}.flatpickr-calendar.open:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.flatpickr-calendar.open:focus{outline-style:dotted}}.flatpickr-calendar.animate.open{animation:fp-fade-in-down 110ms cubic-bezier(0, 0, 0.38, 0.9)}@media screen and (prefers-reduced-motion: reduce){.flatpickr-calendar.animate.open{animation:none}}.flatpickr-calendar.inline{position:absolute;display:block;inset-block-start:auto}.flatpickr-calendar.static{position:absolute;inset-block-start:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.hasWeeks{inline-size:auto}.dayContainer{display:flex;flex-wrap:wrap;justify-content:space-around;padding:0;block-size:15.375rem;outline:0}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-block-end:0;border-end-end-radius:0;border-end-start-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-inline-start:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{block-size:2.5rem;border-block-start:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{block-size:auto}.flatpickr-calendar:focus{outline:0}.flatpickr-months{display:flex;justify-content:space-between;inline-size:100%}.flatpickr-month{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);display:flex;align-items:center;background-color:rgba(0,0,0,0);block-size:2.5rem;color:var(--cds-text-primary, #161616);line-height:1;text-align:center}.flatpickr-prev-month,.flatpickr-next-month{z-index:3;display:flex;align-items:center;justify-content:center;padding:0;block-size:2.5rem;cursor:pointer;fill:var(--cds-icon-primary, #161616);inline-size:2.5rem;line-height:16px;text-decoration:none;transform:scale(1, 1) /*rtl: scale(-1,1)*/;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}@media screen and (prefers-reduced-motion: reduce){.flatpickr-prev-month,.flatpickr-next-month{transition:none}}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{background-color:var(--cds-layer-hover)}.flatpickr-next-month.disabled svg,.flatpickr-prev-month.disabled svg{cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.flatpickr-next-month.disabled:hover svg,.flatpickr-prev-month.disabled:hover svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.flatpickr-current-month{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);display:flex;align-items:center;justify-content:center;block-size:1.75rem;text-align:center}.flatpickr-current-month .cur-month{margin-inline:.25rem .25rem}.flatpickr-current-month .cur-month:hover{background-color:var(--cds-layer-hover)}.numInputWrapper{position:relative;inline-size:3.75rem}.numInputWrapper:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12))}.numInputWrapper .numInput{display:inline-block;padding:.25rem;border:none;margin:0;-moz-appearance:textfield;background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-primary, #161616);cursor:default;font-family:inherit;font-size:inherit;font-weight:600;inline-size:100%}.numInputWrapper .numInput::-webkit-outer-spin-button,.numInputWrapper .numInput::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper .numInput:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.numInputWrapper .numInput:focus{outline-style:dotted}}.numInputWrapper .numInput[disabled],.numInputWrapper .numInput[disabled]:hover{background-color:var(--cds-layer-01, #f4f4f4);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));pointer-events:none}.numInputWrapper .arrowUp{border-block-end:0;inset-block-start:.25rem}.numInputWrapper .arrowUp::after{border-block-end:.25rem solid var(--cds-icon-primary, #161616)}.numInputWrapper .arrowDown{inset-block-start:.6875rem}.numInputWrapper .arrowDown::after{border-block-start:.25rem solid var(--cds-icon-primary, #161616)}.numInputWrapper .arrowUp,.numInputWrapper .arrowDown{position:absolute;padding:0 .25rem 0 .125rem;border:none;block-size:50%;cursor:pointer;inline-size:.75rem;inset-inline-start:2.6rem;line-height:50%;opacity:0}.numInputWrapper .arrowUp::after,.numInputWrapper .arrowDown::after{position:absolute;display:block;border-inline-end:.25rem solid rgba(0,0,0,0);border-inline-start:.25rem solid rgba(0,0,0,0);content:"";inset-block-start:33%}.numInputWrapper .arrowUp:hover::after,.numInputWrapper .arrowDown:hover::after{border-block-end-color:var(--cds-button-primary, #0f62fe);border-block-start-color:var(--cds-button-primary, #0f62fe)}.numInputWrapper .arrowUp:active::after,.numInputWrapper .arrowDown:active::after{border-block-end-color:var(--cds-border-interactive, #0f62fe);border-block-start-color:var(--cds-border-interactive, #0f62fe)}.numInput[disabled]~.arrowUp::after{border-block-end-color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.numInput[disabled]~.arrowDown::after{border-block-start-color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.numInputWrapper:hover .arrowUp,.numInputWrapper:hover .arrowDown{opacity:1}.numInputWrapper:hover .numInput[disabled]~.arrowUp,.numInputWrapper:hover .numInput[disabled]~.arrowDown{opacity:0}.flatpickr-weekdays{display:flex;align-items:center;block-size:2.5rem}.flatpickr-weekdaycontainer{display:flex;inline-size:100%}.flatpickr-weekday{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);flex:1;color:var(--cds-text-primary, #161616);cursor:default}.flatpickr-days:focus{outline:0}.flatpickr-calendar.animate .dayContainer.slideLeft{animation:fp-fade-out 400ms cubic-bezier(0.23, 1, 0.32, 1),fp-slide-left 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.animate .dayContainer.slideLeft,.flatpickr-calendar.animate .dayContainer.slideLeftNew{transform:translate3d(-100%, 0, 0)}.flatpickr-calendar.animate .dayContainer.slideLeftNew{animation:fp-fade-in 400ms cubic-bezier(0.23, 1, 0.32, 1),fp-slide-left 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-calendar.animate .dayContainer.slideRight{animation:fp-fade-out 400ms cubic-bezier(0.23, 1, 0.32, 1),fp-slide-right 400ms cubic-bezier(0.23, 1, 0.32, 1);transform:translate3d(100%, 0, 0)}.flatpickr-calendar.animate .dayContainer.slideRightNew{animation:fp-fade-in 400ms cubic-bezier(0.23, 1, 0.32, 1),fp-slide-right-new 400ms cubic-bezier(0.23, 1, 0.32, 1)}.flatpickr-day{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;align-items:center;justify-content:center;block-size:2.5rem;color:var(--cds-text-primary, #161616);cursor:pointer;inline-size:2.5rem;transition:all 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.flatpickr-day:hover{background:var(--cds-layer-hover)}.flatpickr-day:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day:focus{outline-style:dotted}}.flatpickr-day:focus{outline-color:var(--cds-button-primary, #0f62fe)}.nextMonthDay,.prevMonthDay{color:var(--cds-text-helper, #6f6f6f)}.flatpickr-day.today{position:relative;color:var(--cds-link-primary, #0f62fe);font-weight:600}.flatpickr-day.today::after{position:absolute;display:block;background-color:var(--cds-link-primary, #0f62fe);block-size:.25rem;content:"";inline-size:.25rem;inset-block-end:.4375rem;inset-inline-start:50%;transform:translateX(-50%)}.flatpickr-day.today.no-border{border:none}.flatpickr-day.today.selected{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.today.selected{outline-style:dotted}}.flatpickr-day.today.selected::after{display:none}.flatpickr-day.inRange{background-color:var(--cds-highlight, #d0e2ff);color:var(--cds-text-primary, #161616)}.flatpickr-day.selected{background-color:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.flatpickr-day.selected{color:Highlight;outline:1px solid Highlight;outline-style:dotted}}.flatpickr-day.selected:focus{outline:.0625rem solid var(--cds-layer-02, #ffffff);outline-offset:-0.1875rem}.flatpickr-day.startRange.selected{z-index:2;box-shadow:none}.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{outline-style:dotted}}.flatpickr-day.startRange.inRange:not(.selected),.flatpickr-day.endRange.inRange{z-index:3;background:var(--cds-layer-01, #f4f4f4)}.flatpickr-day.endRange:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.flatpickr-day.endRange:hover{outline-style:dotted}}.flatpickr-day.endRange:hover{background:var(--cds-layer-01, #f4f4f4);color:var(--cds-text-primary, #161616)}.flatpickr-day.endRange.inRange.selected{background:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff)}.flatpickr-day.flatpickr-disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.flatpickr-day.flatpickr-disabled:hover{background-color:rgba(0,0,0,0)}.flatpickr-input[readonly]{cursor:pointer}@media screen and (-ms-high-contrast: active),(forced-colors: active){.flatpickr-day.today,.flatpickr-day.inRange{color:Highlight}}.cds--date-picker{display:flex}.cds--date-picker--light .cds--date-picker__input{background:var(--cds-field-02, #ffffff)}.cds--date-picker~.cds--label{order:1}.cds--date-picker-container{position:relative;display:flex;flex-direction:column;justify-content:space-between}.cds--date-picker-container .cds--label{display:flex}.cds--date-picker-input__wrapper{display:flex;align-items:center}.cds--date-picker-input__wrapper>span{position:relative}.cds--date-picker.cds--date-picker--simple .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--label{inline-size:7.5rem}.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--invalid .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--invalid~.cds--form-requirement,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--warn .cds--date-picker__input,.cds--date-picker.cds--date-picker--simple .cds--date-picker-input__wrapper--warn~.cds--form-requirement{inline-size:9.5rem}.cds--date-picker.cds--date-picker--simple.cds--date-picker--short .cds--date-picker__input{inline-size:5.7rem}.cds--date-picker.cds--date-picker--single .cds--date-picker__input{inline-size:18rem}.cds--date-picker .cds--date-picker-input__wrapper--warn~.cds--form-requirement{color:var(--cds-text-primary, #161616)}.cds--date-picker__input{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--date-picker__input *,.cds--date-picker__input *::before,.cds--date-picker__input *::after{box-sizing:inherit}.cds--date-picker__input{font-family:var(--cds-code-02-font-family, \'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace);font-size:var(--cds-code-02-font-size, 0.875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, 0.32px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:block;padding:0 1rem;border:none;background-color:var(--cds-field);block-size:2.5rem;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);transition:70ms cubic-bezier(0.2, 0, 0.38, 0.9) all}.cds--date-picker__input:focus,.cds--date-picker__input.cds--focused{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--date-picker__input:focus,.cds--date-picker__input.cds--focused{outline-style:dotted}}.cds--date-picker__input:disabled{background-color:var(--cds-field);border-block-end:1px solid rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--date-picker__input:disabled::placeholder{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--date-picker__input:disabled:hover{border-block-end:1px solid rgba(0,0,0,0)}.cds--date-picker__input::placeholder{color:var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));opacity:1}.cds--date-picker__input--lg{block-size:3rem}.cds--date-picker__input--sm{block-size:2rem}.cds--date-picker__icon{position:absolute;z-index:1;fill:var(--cds-icon-primary, #161616);inset-block-start:50%;inset-inline-end:1rem;pointer-events:none;transform:translateY(-50%)}.cds--date-picker__icon--invalid,.cds--date-picker__icon--warn{cursor:auto}.cds--date-picker__icon--warn{fill:var(--cds-support-warning, #f1c21b)}.cds--date-picker__icon--warn path:first-of-type{fill:#000;opacity:1}.cds--date-picker__icon--invalid{fill:var(--cds-support-error, #da1e28)}.cds--date-picker__icon~.cds--date-picker__input{padding-inline-end:3rem}.cds--date-picker__input:disabled~.cds--date-picker__icon{cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--date-picker--range>.cds--date-picker-container:first-child{margin-inline-end:.0625rem}.cds--date-picker--range .cds--date-picker-container,.cds--date-picker--range .cds--date-picker__input{inline-size:8.96875rem}.cds--date-picker-input__wrapper--decorator .cds--date-picker-input-inner-wrapper--decorator>*,.cds--date-picker-input__wrapper--slug .cds--ai-label,.cds--date-picker-input__wrapper--slug .cds--slug{position:absolute;inset-block-start:50%;inset-inline-end:2.5rem;transform:translateY(-50%)}.cds--date-picker-input__wrapper--decorator .cds--date-picker-input-inner-wrapper--decorator:not(:has(.cds--ai-label))>*{block-size:1rem}.cds--date-picker-input__wrapper--decorator .cds--date-picker__input:has(~.cds--date-picker-input-inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--date-picker-input-inner-wrapper--decorator .cds--ai-label--revert)),.cds--date-picker-input__wrapper--slug .cds--date-picker__input:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--date-picker-input__wrapper--slug .cds--date-picker__input:has(~.cds--slug):not(:has(~.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff);padding-inline-end:4rem}.cds--date-picker__input[readonly]{background:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle);cursor:text}.cds--date-picker__input[readonly]+.cds--date-picker__icon{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--date-picker.cds--skeleton input,.cds--date-picker__input.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--date-picker.cds--skeleton input:hover,.cds--date-picker.cds--skeleton input:focus,.cds--date-picker.cds--skeleton input:active,.cds--date-picker__input.cds--skeleton:hover,.cds--date-picker__input.cds--skeleton:focus,.cds--date-picker__input.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--date-picker.cds--skeleton input::before,.cds--date-picker__input.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--date-picker.cds--skeleton input::before,.cds--date-picker__input.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--date-picker.cds--skeleton input,.cds--date-picker__input.cds--skeleton{background:CanvasText}.cds--date-picker.cds--skeleton input::before,.cds--date-picker__input.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--date-picker.cds--skeleton input,.cds--date-picker__input.cds--skeleton{inline-size:100%}.cds--date-picker.cds--skeleton input::placeholder,.cds--date-picker__input.cds--skeleton::placeholder{color:rgba(0,0,0,0)}.cds--date-picker.cds--skeleton .cds--label{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--date-picker.cds--skeleton .cds--label:hover,.cds--date-picker.cds--skeleton .cds--label:focus,.cds--date-picker.cds--skeleton .cds--label:active{border:none;cursor:default;outline:none}.cds--date-picker.cds--skeleton .cds--label::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--date-picker.cds--skeleton .cds--label::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--date-picker.cds--skeleton .cds--label{background:CanvasText}.cds--date-picker.cds--skeleton .cds--label::before{background:Canvas;forced-color-adjust:none}}.cds--date-picker.cds--skeleton .cds--label{block-size:.875rem;inline-size:4.6875rem}.cds--dialog{position:fixed;padding:0;border:none;margin:auto;background-color:var(--cds-layer);color:var(--cds-text-primary, #161616);inline-size:48rem;inset:0;max-block-size:100%;opacity:0;transform:translateY(calc(-1 * 1.5rem));transition:opacity 240ms cubic-bezier(0.4, 0.14, 1, 1),transform 240ms cubic-bezier(0.4, 0.14, 1, 1),overlay 240ms cubic-bezier(0.4, 0.14, 1, 1) allow-discrete,display 240ms cubic-bezier(0.4, 0.14, 1, 1) allow-discrete}@media(prefers-reduced-motion){.cds--dialog{transition:none}}@media(min-width: 42rem){.cds--dialog{max-inline-size:84%}}@media(min-width: 66rem){.cds--dialog{max-inline-size:60%}}@media(min-width: 82rem){.cds--dialog{max-inline-size:48%}}.cds--dialog[open]{opacity:1;transform:translateY(0);transition:opacity 240ms cubic-bezier(0, 0, 0.3, 1),transform 240ms cubic-bezier(0, 0, 0.3, 1),overlay 240ms cubic-bezier(0, 0, 0.3, 1) allow-discrete,display 240ms cubic-bezier(0, 0, 0.3, 1) allow-discrete}@media(prefers-reduced-motion){.cds--dialog[open]{transition:none}}@starting-style{.cds--dialog[open]{opacity:0;transform:translateY(calc(-1 * 1.5rem))}}.cds--dialog__header{position:relative;grid-area:header;inline-size:100%;margin-block-end:.5rem;min-block-size:3rem;padding-block-start:1rem;padding-inline:1rem 3rem}.cds--dialog::backdrop{background-color:var(--cds-overlay, rgba(22, 22, 22, 0.5));opacity:0;transition:background-color 240ms cubic-bezier(0, 0, 0.3, 1),opacity 240ms cubic-bezier(0, 0, 0.3, 1)}@media(prefers-reduced-motion){.cds--dialog::backdrop{transition:none}}.cds--dialog[open]::backdrop{opacity:1;transition:background-color 240ms cubic-bezier(0.4, 0.14, 1, 1),opacity 240ms cubic-bezier(0.4, 0.14, 1, 1)}@media(prefers-reduced-motion){.cds--dialog[open]::backdrop{transition:none}}@starting-style{.cds--dialog[open]::backdrop{opacity:0}}.cds--dialog__header-controls{position:absolute;inset-block-start:0;inset-inline-end:0}.cds--dialog-header__label{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--dialog-header__label *,.cds--dialog-header__label *::before,.cds--dialog-header__label *::after{box-sizing:inherit}.cds--dialog-header__label{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);color:var(--cds-text-secondary, #525252);margin-block-end:.25rem}.cds--dialog-header__heading{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--dialog-header__heading *,.cds--dialog-header__heading *::before,.cds--dialog-header__heading *::after{box-sizing:inherit}.cds--dialog-header__heading{font-size:var(--cds-heading-03-font-size, 1.25rem);font-weight:var(--cds-heading-03-font-weight, 400);line-height:var(--cds-heading-03-line-height, 1.4);letter-spacing:var(--cds-heading-03-letter-spacing, 0);margin:0;color:var(--cds-text-primary, #161616);padding-inline-end:calc(20% - 3rem)}.cds--dialog-container{display:grid;background-color:var(--cds-layer);grid-template-areas:"header" "content" "footer";grid-template-columns:100%;grid-template-rows:auto minmax(0, 1fr) auto;inline-size:100%}@media(min-width: 42rem){.cds--dialog-container{max-block-size:90vh}}@media(min-width: 66rem){.cds--dialog-container{max-block-size:84vh}}.cds--dialog-content{position:relative;grid-area:content;overflow-y:auto;padding-block:.5rem 3rem;padding-inline:1rem 1rem}.cds--dialog-content:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--dialog-content:focus{outline-style:dotted}}.cds--dialog-scroll-content{border-block-end:.125rem solid rgba(0,0,0,0);mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 5rem), transparent calc(100% - 3rem), transparent 100%),linear-gradient(to left, var(--cds-layer) 0, 1rem, transparent 1rem),linear-gradient(to right, var(--cds-layer) 0, 0.125rem, transparent 0.125rem),linear-gradient(to top, var(--cds-layer) 0, 0.125rem, transparent 0.125rem)}.cds--dialog-scroll-content>*:last-child{margin-block-end:1.5rem}.cds--dialog-scroll-content:has(.cds--autoalign){mask-image:none}.cds--dialog-footer{display:flex;align-items:center;justify-content:flex-end;block-size:4rem;grid-area:footer}.cds--dialog-footer .cds--btn{flex:0 1 50%;align-items:baseline;margin:0;block-size:4rem;max-inline-size:none}.cds--dialog-footer--three-button .cds--btn{flex:0 1 25%;align-items:flex-start}.cds--dialog--danger{background-color:var(--cds-ai-overlay, rgba(0, 17, 65, 0.5))}.cds--dialog--danger .cds--dialog-container{background:linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)) 0%, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) padding-box,linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) border-box;border:1px solid rgba(0,0,0,0);background-color:var(--cds-layer);box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)),0 24px 40px -24px var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1))}.cds--dialog--danger .cds--dialog-container:has(.cds--dialog-footer){background:linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)) calc(0% + 4rem), var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) calc(0% + 4rem), 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) padding-box,linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) border-box;box-shadow:inset 0 -80px 0 -16px var(--cds-layer),inset 0 -160px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)),0 24px 40px -24px var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1))}.cds--dialog--danger .cds--dialog-content.cds--dialog-scroll-content{mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 5rem), transparent calc(100% - 3rem), transparent 100%),linear-gradient(to left, var(--cds-layer) 0, 1rem, transparent 1rem),linear-gradient(to right, var(--cds-layer) 0, 0.125rem, transparent 0.125rem),linear-gradient(to top, var(--cds-layer) 0, 0.125rem, transparent 0.125rem)}.cds--dialog__close{padding:.75rem;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);block-size:3rem;cursor:pointer;inline-size:3rem;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--dialog__close:hover{background-color:var(--cds-layer-hover)}.cds--dialog__close:focus{border-color:var(--cds-focus, #0f62fe);outline:none}.cds--dropdown__wrapper--inline{display:inline-grid;align-items:center;grid-gap:0 1.5rem;grid-template:auto/auto min-content}.cds--dropdown__wrapper--inline:has(.cds--label.cds--visually-hidden){grid-template:auto/auto}.cds--dropdown__wrapper--inline .cds--label{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}.cds--dropdown__wrapper--inline .cds--label,.cds--dropdown__wrapper--inline .cds--form__helper-text,.cds--dropdown__wrapper--inline .cds--form-requirement{margin:0}.cds--dropdown__wrapper--inline .cds--form-requirement{grid-column:2}.cds--dropdown html{font-size:100%}.cds--dropdown body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--dropdown code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--dropdown strong{font-weight:600}.cds--dropdown{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:relative;display:block;border:none;background-color:var(--cds-field);block-size:2.5rem;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);cursor:pointer;inline-size:100%;list-style:none;outline:2px solid rgba(0,0,0,0);transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--dropdown:hover{background-color:var(--cds-field-hover)}.cds--dropdown .cds--list-box__field{text-align:start}.cds--dropdown--lg{block-size:3rem;max-block-size:3rem}.cds--dropdown--lg .cds--dropdown__arrow{inset-block-start:1rem}.cds--dropdown--sm{block-size:2rem;max-block-size:2rem}.cds--dropdown--sm .cds--dropdown__arrow{inset-block-start:.5rem}.cds--dropdown--open{border-block-end-color:var(--cds-border-subtle)}.cds--dropdown--open .cds--list-box__field{outline:none}.cds--dropdown--focus .cds--list-box__field{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--dropdown--focus .cds--list-box__field{outline-style:dotted}}.cds--dropdown--invalid{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--dropdown--invalid{outline-style:dotted}}.cds--dropdown--invalid .cds--dropdown-text{padding-inline-end:3.5rem}.cds--dropdown--invalid+.cds--form-requirement{display:inline-block;color:var(--cds-text-error, #da1e28);max-block-size:12.5rem}.cds--dropdown__invalid-icon{position:absolute;fill:var(--cds-support-error, #da1e28);inset-block-start:50%;inset-inline-end:2.5rem;transform:translateY(-50%)}.cds--dropdown--open:hover{background-color:var(--cds-field)}.cds--dropdown--open:focus{outline:1px solid rgba(0,0,0,0)}.cds--dropdown--open .cds--dropdown-list{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));max-block-size:13.75rem;transition:max-height 110ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--dropdown--light{background-color:var(--cds-field-02, #ffffff)}.cds--dropdown--light:hover{background-color:var(--cds-field-hover)}.cds--dropdown--up .cds--dropdown-list{inset-block-end:2rem}.cds--dropdown__arrow{position:absolute;fill:var(--cds-icon-primary, #161616);inset-block-start:.8125rem;inset-inline-end:1rem;pointer-events:none;transform-origin:50% 45%;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}button.cds--dropdown-text{border:none;background:none;color:var(--cds-text-primary, #161616);inline-size:100%;text-align:start}button.cds--dropdown-text:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){button.cds--dropdown-text:focus{outline-style:dotted}}.cds--dropdown-text{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:block;overflow:hidden;block-size:calc(100% + 1px);padding-inline:1rem 2.625rem;text-overflow:ellipsis;white-space:nowrap}.cds--dropdown-list html{font-size:100%}.cds--dropdown-list body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--dropdown-list code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--dropdown-list strong{font-weight:600}.cds--dropdown-list{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3));font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);position:absolute;z-index:9100;display:flex;overflow:hidden auto;flex-direction:column;background-color:var(--cds-layer);inline-size:100%;list-style:none;max-block-size:0;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--dropdown--light .cds--dropdown-list{background-color:var(--cds-layer)}.cds--dropdown:not(.cds--dropdown--open) .cds--dropdown-item{visibility:hidden}.cds--dropdown-item{position:relative;opacity:0;transition:visibility 70ms cubic-bezier(0.2, 0, 0.38, 0.9),opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9);visibility:inherit}.cds--dropdown-item:hover{background-color:var(--cds-layer-hover)}.cds--dropdown-item:hover+.cds--dropdown-item .cds--dropdown-link{border-color:rgba(0,0,0,0)}.cds--dropdown-item:active{background-color:var(--cds-layer-selected)}.cds--dropdown-item:first-of-type .cds--dropdown-link{border-block-start-color:rgba(0,0,0,0)}.cds--dropdown-item:last-of-type .cds--dropdown-link{border-block-end:none}.cds--dropdown-link{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;overflow:hidden;padding:.6875rem 0;border:1px solid rgba(0,0,0,0);margin:0 1rem;block-size:2.5rem;border-block-start-color:var(--cds-border-subtle);color:var(--cds-text-secondary, #525252);font-weight:normal;line-height:1rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cds--dropdown-link:hover{border-color:rgba(0,0,0,0);color:var(--cds-text-primary, #161616)}.cds--dropdown--light .cds--dropdown-link{border-block-start-color:var(--cds-border-subtle-02, #e0e0e0)}.cds--dropdown--sm .cds--dropdown-link{block-size:2rem;padding-block:.4375rem .4375rem}.cds--dropdown--focused,.cds--dropdown-link:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--dropdown--focused,.cds--dropdown-link:focus{outline-style:dotted}}.cds--dropdown--focused,.cds--dropdown-link:focus{padding:.6875rem 1rem;margin:0}.cds--dropdown-list[aria-activedescendant] .cds--dropdown-link:focus{padding:.6875rem 0;margin:0 1rem;outline:none}.cds--dropdown-list[aria-activedescendant] .cds--dropdown--focused:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--dropdown-list[aria-activedescendant] .cds--dropdown--focused:focus{outline-style:dotted}}.cds--dropdown-list[aria-activedescendant] .cds--dropdown--focused:focus{padding:.6875rem 1rem;margin:0}.cds--dropdown-list[aria-activedescendant] .cds--dropdown-item:active{background-color:inherit}.cds--dropdown-item:hover .cds--dropdown-link{border-block-end-color:var(--cds-layer-hover)}.cds--dropdown--open .cds--dropdown__arrow{transform:rotate(-180deg)}.cds--dropdown--open.cds--dropdown--sm .cds--dropdown-list{max-block-size:11rem}.cds--dropdown--open .cds--dropdown-item{opacity:1}.cds--dropdown--disabled{border-block-end-color:rgba(0,0,0,0)}.cds--dropdown--disabled:hover{background-color:var(--cds-field)}.cds--dropdown--disabled:focus{outline:none}.cds--dropdown--disabled .cds--dropdown-text,.cds--dropdown--disabled .cds--list-box__label{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--dropdown--disabled .cds--dropdown__arrow,.cds--dropdown--disabled .cds--list-box__menu-icon svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--dropdown--disabled.cds--dropdown--light:hover{background-color:var(--cds-field-02, #ffffff)}.cds--dropdown--disabled .cds--list-box__field,.cds--dropdown--disabled .cds--list-box__menu-icon{cursor:not-allowed}.cds--dropdown--auto-width{inline-size:auto;max-inline-size:25rem}.cds--dropdown--inline{display:inline-block;background-color:rgba(0,0,0,0);border-block-end-color:rgba(0,0,0,0);inline-size:auto;justify-self:start;transition:background 70ms cubic-bezier(0, 0, 0.38, 0.9)}.cds--dropdown--inline:hover{background-color:var(--cds-layer-hover)}.cds--dropdown--inline.cds--dropdown--disabled{background-color:rgba(0,0,0,0)}.cds--dropdown--inline .cds--dropdown__arrow{inset-block-start:.5rem;inset-inline-end:.5rem}.cds--dropdown--inline.cds--dropdown--open{background-color:rgba(0,0,0,0)}.cds--dropdown--inline .cds--dropdown-text{display:inline-block;overflow:visible;padding:.4375rem 2rem .4375rem .75rem;block-size:2rem;color:var(--cds-text-primary, #161616)}.cds--dropdown--inline.cds--dropdown--disabled .cds--dropdown-text{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--dropdown--inline.cds--dropdown--disabled:focus .cds--dropdown-text{outline:0}.cds--dropdown--inline.cds--dropdown--invalid .cds--dropdown__invalid-icon{inset-inline-end:2rem}.cds--dropdown--inline.cds--dropdown--invalid .cds--dropdown-text{padding-inline-end:3.5rem}.cds--dropdown--inline.cds--dropdown--open:focus .cds--dropdown-list{box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, 0.3))}.cds--dropdown--inline .cds--dropdown-link{font-weight:normal}.cds--dropdown--show-selected .cds--dropdown--selected{display:block;background-color:var(--cds-layer-selected);color:var(--cds-text-primary, #161616)}.cds--dropdown--show-selected .cds--dropdown--selected:hover{background-color:var(--cds-layer-selected-hover)}.cds--dropdown--show-selected .cds--dropdown--selected .cds--dropdown-link{border-block-start-color:rgba(0,0,0,0)}.cds--dropdown--show-selected .cds--dropdown--selected+.cds--dropdown-item .cds--dropdown-link{border-block-start-color:rgba(0,0,0,0)}.cds--dropdown--show-selected .cds--dropdown--selected .cds--list-box__menu-item__selected-icon{display:block}.cds--dropdown-v2.cds--skeleton,.cds--dropdown.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--dropdown-v2.cds--skeleton:hover,.cds--dropdown-v2.cds--skeleton:focus,.cds--dropdown-v2.cds--skeleton:active,.cds--dropdown.cds--skeleton:hover,.cds--dropdown.cds--skeleton:focus,.cds--dropdown.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--dropdown-v2.cds--skeleton::before,.cds--dropdown.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--dropdown-v2.cds--skeleton::before,.cds--dropdown.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--dropdown-v2.cds--skeleton,.cds--dropdown.cds--skeleton{background:CanvasText}.cds--dropdown-v2.cds--skeleton::before,.cds--dropdown.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--dropdown .cds--list-box__field{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--list-box__menu-item__option{outline:none}}.cds--dropdown--readonly,.cds--dropdown--readonly:hover{background-color:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle)}.cds--dropdown--inline.cds--dropdown--readonly{border-block-end-color:rgba(0,0,0,0)}.cds--dropdown--readonly .cds--list-box__field,.cds--dropdown--readonly .cds--list-box__menu-icon{cursor:default}.cds--dropdown--readonly .cds--list-box__menu-icon svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--loading{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--loading *,.cds--loading *::before,.cds--loading *::after{box-sizing:inherit}.cds--loading{animation-duration:690ms;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:cds--rotate;animation-timing-function:linear}.cds--loading svg circle{animation-duration:10ms;animation-name:cds--init-stroke;animation-timing-function:cubic-bezier(0.5, 0, 0.1, 1)}@media screen and (prefers-reduced-motion: reduce){.cds--loading svg circle{animation:none}}.cds--loading{block-size:5.5rem;inline-size:5.5rem}.cds--loading__svg{fill:rgba(0,0,0,0)}.cds--loading__svg circle{stroke-dasharray:276.4608 276.4608;stroke-linecap:butt;stroke-width:10}.cds--loading__stroke{stroke:var(--cds-interactive, #0f62fe);stroke-dashoffset:52.527552}.cds--loading--small .cds--loading__stroke{stroke-dashoffset:143.759616}.cds--loading--stop{animation:cds--rotate-end-p1 700ms cubic-bezier(0, 0, 0.25, 1) forwards,cds--rotate-end-p2 700ms cubic-bezier(0, 0, 0.25, 1) 700ms forwards}.cds--loading--stop svg circle{animation-delay:700ms;animation-duration:700ms;animation-fill-mode:forwards;animation-name:cds--stroke-end;animation-timing-function:cubic-bezier(0, 0, 0.25, 1)}@media screen and (prefers-reduced-motion: reduce){.cds--loading--stop svg circle{animation:none}}.cds--loading--small{block-size:1rem;inline-size:1rem;line-height:1rem}.cds--loading--small circle{stroke-width:16}.cds--loading--small .cds--loading__svg{stroke:var(--cds-interactive, #0f62fe)}.cds--loading__background{stroke:var(--cds-layer-accent);stroke-dashoffset:-22}@supports(hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){circle.cds--loading__background{stroke-dasharray:265;stroke-dashoffset:0}}.cds--loading-overlay{position:fixed;z-index:6000;display:flex;align-items:center;justify-content:center;background-color:var(--cds-overlay, rgba(22, 22, 22, 0.5));block-size:100%;inline-size:100%;inset-block-start:0;inset-inline-start:0;transition:background-color 700ms cubic-bezier(0.4, 0.14, 0.3, 1)}.cds--loading-overlay--stop{display:none}@keyframes cds--rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes cds--rotate-end-p1{100%{transform:rotate(360deg)}}@keyframes cds--rotate-end-p2{100%{transform:rotate(-360deg)}}@keyframes cds--init-stroke{0%{stroke-dashoffset:276.4608}100%{stroke-dashoffset:52.527552}}@keyframes cds--stroke-end{0%{stroke-dashoffset:52.527552}100%{stroke-dashoffset:276.4608}}.cds--file{inline-size:100%}.cds--file--invalid{fill:var(--cds-support-error, #da1e28);margin-inline-end:.5rem}.cds--file--label html{font-size:100%}.cds--file--label body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--file--label code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--file--label strong{font-weight:600}.cds--file--label{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);color:var(--cds-text-primary, #161616);margin-block-end:.5rem}.cds--file--label--disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--file-input{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--file-btn{display:inline-flex;margin:0;padding-inline-end:4rem}.cds--file-browse-btn{display:inline-block;color:var(--cds-link-primary, #0f62fe);cursor:pointer;inline-size:100%;max-inline-size:20rem;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--file-browse-btn:focus,.cds--file-browse-btn:hover{outline:2px solid var(--cds-focus, #0f62fe)}.cds--file-browse-btn:hover,.cds--file-browse-btn:focus,.cds--file-browse-btn:active,.cds--file-browse-btn:active:visited{text-decoration:underline}.cds--file-browse-btn:active{color:var(--cds-text-primary, #161616)}.cds--file-browse-btn--disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:no-drop;text-decoration:none;transition:none}.cds--file-browse-btn--disabled:hover,.cds--file-browse-btn--disabled:focus{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));outline:none;text-decoration:none}.cds--file-browse-btn--disabled .cds--file__drop-container{border:1px dashed var(--cds-button-disabled, #c6c6c6)}.cds--label-description html{font-size:100%}.cds--label-description body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--label-description code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--label-description strong{font-weight:600}.cds--label-description{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);color:var(--cds-text-secondary, #525252);margin-block-end:1rem}.cds--label-description--disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--file-container--drop{inline-size:100%}.cds--file-btn~.cds--file-container{margin-block-start:1.5rem}.cds--btn~.cds--file-container{margin-block-start:1rem}.cds--file .cds--file-container,.cds--file~.cds--file-container{margin-block-start:.5rem}.cds--file__selected-file{display:grid;align-items:center;background-color:var(--cds-layer);gap:.75rem 0;grid-auto-rows:auto;grid-template-columns:1fr auto;margin-block-end:.5rem;max-inline-size:20rem;min-block-size:3rem;word-break:break-word}.cds--file__selected-file:last-child{margin-block-end:0}.cds--file__selected-file .cds--form-requirement{display:block;margin:0;grid-column:1/-1;max-block-size:none}.cds--file__selected-file .cds--inline-loading__animation .cds--loading{margin-inline-end:0}.cds--file__selected-file .cds--file-filename{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);overflow:hidden;margin-inline-start:1rem;text-overflow:ellipsis;white-space:nowrap}.cds--file__selected-file .cds--file-filename-container-wrap{margin-block-start:1px;max-inline-size:17.5rem;padding-inline-start:1rem}@media(max-width: 410px){.cds--file__selected-file .cds--file-filename-container-wrap{max-inline-size:13.5rem}}.cds--file__selected-file .cds--file-filename-container-wrap-invalid{max-inline-size:15.5rem}.cds--file__selected-file .cds--file-filename-container-wrap-invalid .cds--file-filename-tooltip{inline-size:-webkit-fill-available;padding-inline-start:1rem}@-moz-document url-prefix(){.cds--file__selected-file .cds--file-filename-container-wrap-invalid .cds--file-filename-tooltip{inline-size:-moz-available}}.cds--file__selected-file .cds--file-filename-tooltip{inline-size:-webkit-fill-available}@-moz-document url-prefix(){.cds--file__selected-file .cds--file-filename-tooltip{inline-size:-moz-available}}.cds--file__selected-file .cds--file-filename-button{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);overflow:hidden;padding:0;border:none;background:none;color:inherit;cursor:pointer;font:inherit;inline-size:-webkit-fill-available;outline:inherit;text-overflow:ellipsis;white-space:nowrap}@-moz-document url-prefix(){.cds--file__selected-file .cds--file-filename-button{inline-size:-moz-available}}.cds--file__selected-file .cds--file-filename-button:focus{outline:revert}.cds--file__selected-file--md{gap:.5rem 0;min-block-size:2.5rem}.cds--file__selected-file--sm{gap:.25rem 0;min-block-size:2rem}.cds--file__selected-file--invalid__wrapper{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--file__selected-file--invalid__wrapper{outline-style:dotted}}.cds--file__selected-file--invalid__wrapper{background-color:var(--cds-layer);margin-block-end:.5rem;max-inline-size:20rem;outline-width:1px}.cds--file__selected-file--invalid{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--file__selected-file--invalid{outline-style:dotted}}.cds--file__selected-file--invalid{padding:.75rem 0}.cds--file__selected-file--invalid.cds--file__selected-file--sm{padding:.25rem 0}.cds--file__selected-file--invalid.cds--file__selected-file--md{padding:.5rem 0}.cds--file__selected-file--invalid .cds--form-requirement{border-block-start:1px solid var(--cds-border-subtle);padding-block-start:1rem}.cds--file__selected-file--invalid.cds--file__selected-file--sm .cds--form-requirement{padding-block-start:.4375rem}.cds--file__selected-file--invalid.cds--file__selected-file--md .cds--form-requirement{padding-block-start:.6875rem}.cds--file__selected-file--invalid .cds--form-requirement__title,.cds--file__selected-file--invalid .cds--form-requirement__supplement{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);padding:0 1rem}.cds--file__selected-file--invalid .cds--form-requirement__title{color:var(--cds-text-error, #da1e28)}.cds--file__selected-file--invalid .cds--form-requirement__supplement{color:var(--cds-text-primary, #161616)}.cds--file__selected-file--invalid+.cds--form-requirement{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);display:block;overflow:visible;padding:.5rem 1rem;color:var(--cds-text-error, #da1e28);font-weight:400;max-block-size:12.5rem}.cds--file__selected-file--invalid+.cds--form-requirement .cds--form-requirement__supplement{color:var(--cds-text-primary, #161616);padding-block-end:.5rem}.cds--file__state-container{display:flex;align-items:center;justify-content:center;min-inline-size:1.5rem;padding-inline-end:.75rem}.cds--file__state-container .cds--loading__svg{stroke:var(--cds-icon-primary, #161616)}.cds--file__state-container .cds--file-loading{display:flex;align-items:center;justify-content:center;padding:.25rem;border:none;background-color:rgba(0,0,0,0);block-size:1rem;inline-size:1.5rem}.cds--file__state-container .cds--file-complete{fill:var(--cds-interactive, #0f62fe);inline-size:1.5rem}.cds--file__state-container .cds--file-complete:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--file__state-container .cds--file-complete:focus{outline-style:dotted}}.cds--file__state-container .cds--file-complete [data-icon-path=inner-path]{fill:var(--cds-icon-inverse, #ffffff);opacity:1}.cds--file__state-container .cds--file-invalid{block-size:1rem;fill:var(--cds-support-error, #da1e28);inline-size:1rem}.cds--file__state-container .cds--file-close{display:flex;align-items:center;justify-content:center;padding:0;border:none;background-color:rgba(0,0,0,0);block-size:1.5rem;cursor:pointer;fill:var(--cds-icon-primary, #161616);inline-size:1.5rem}.cds--file__state-container .cds--file-close:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--file__state-container .cds--file-close:focus{outline-style:dotted}}.cds--file__state-container .cds--file-close svg path{fill:var(--cds-icon-primary, #161616)}.cds--file__state-container .cds--inline-loading__animation{margin-inline-end:-0.5rem}.cds--file__drop-container{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--file__drop-container *,.cds--file__drop-container *::before,.cds--file__drop-container *::after{box-sizing:inherit}.cds--file__drop-container{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--file__drop-container::-moz-focus-inner{border:0}.cds--file__drop-container{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;overflow:hidden;align-items:flex-start;justify-content:space-between;padding:1rem;border:1px dashed var(--cds-border-strong);block-size:6rem}.cds--file__drop-container--drag-over{background:none;outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--file__selected-file{outline:1px solid rgba(0,0,0,0)}}.cds--list-box__wrapper--fluid.cds--list-box__wrapper{position:relative;background:var(--cds-field);block-size:100%;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--list-box__wrapper--fluid .cds--list-box{padding:0;min-block-size:4rem}.cds--list-box__wrapper--fluid .cds--label{position:absolute;z-index:1;display:flex;align-items:center;margin:0;block-size:1rem;inline-size:calc(100% - 2rem);inset-block-start:.8125rem;inset-inline-start:1rem}.cds--list-box__wrapper--fluid .cds--label::-webkit-scrollbar,.cds--list-box__wrapper--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--list-box__wrapper--fluid .cds--label:not(:has(.cds--toggletip-label)),.cds--list-box__wrapper--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--list-box__wrapper--fluid .cds--list-box__field{padding-block:2.0625rem .8125rem;padding-inline-start:1rem}.cds--list-box__wrapper--fluid .cds--list-box__menu-icon{block-size:1rem;inline-size:1rem}.cds--list-box__wrapper--fluid:not(.cds--list-box__wrapper--fluid--condensed) .cds--list-box__menu-item{block-size:4rem}.cds--list-box__wrapper--fluid:not(.cds--list-box__wrapper--fluid--condensed) .cds--list-box__menu-item__selected-icon{inset-block-start:1.25rem}.cds--list-box__wrapper--fluid .cds--label--disabled .cds--toggletip-label{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box__wrapper--fluid .cds--label--disabled .cds--toggletip-button{cursor:not-allowed;pointer-events:none}.cds--list-box__wrapper--fluid .cds--label--disabled .cds--toggletip-button svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus{outline-style:dotted}}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus{z-index:2;outline-offset:0}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus:has(.cds--list-box--expanded.cds--multi-select--selected){outline-width:.0625rem}.cds--list-box__wrapper--fluid--focus .cds--list-box__field:focus{outline:none;outline-offset:0}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid:not(.cds--list-box__wrapper--fluid--focus){outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid:not(.cds--list-box__wrapper--fluid--focus){outline-style:dotted}}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid:not(.cds--list-box__wrapper--fluid--focus){z-index:2;outline-offset:0}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus .cds--list-box:not(.cds--list-box--invalid),.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--focus .cds--list-box .cds--text-input,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box .cds--text-input,.cds--list-box__wrapper--fluid .cds--combo-box.cds--list-box--warning .cds--text-input{border-block-end:1px solid rgba(0,0,0,0)}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box__field:focus,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--combo-box[data-invalid] .cds--text-input{outline:none;outline-offset:0}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid:focus-within{outline-offset:0}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box,.cds--list-box__wrapper--fluid .cds--list-box--warning{border-block-end:1px solid rgba(0,0,0,0)}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--form-requirement,.cds--list-box__wrapper--fluid .cds--list-box--warning~.cds--form-requirement{padding:.5rem 4rem .5rem 1rem;margin-block-start:0}.cds--list-box__wrapper--fluid .cds--list-box--warning~.cds--form-requirement{border-block-end:1px solid var(--cds-border-strong)}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box[data-invalid] .cds--list-box__invalid-icon,.cds--list-box__wrapper--fluid .cds--list-box.cds--list-box--warning .cds--list-box__invalid-icon{inset-block-start:5.0625rem;inset-inline-end:1rem;pointer-events:none}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box[data-invalid]:not(.cds--combo-box) .cds--list-box__field{padding-inline-end:3rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid .cds--list-box[data-invalid].cds--combo-box .cds--text-input{padding-inline-end:4rem}.cds--list-box__wrapper--fluid .cds--list-box__divider{display:none;transition:border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--list-box__wrapper--fluid .cds--list-box--invalid~.cds--list-box__divider,.cds--list-box__wrapper--fluid .cds--list-box--warning~.cds--list-box__divider{display:block;border:none;margin:0 1rem;border-block-end:1px solid var(--cds-border-subtle)}.cds--list-box__wrapper--fluid .cds--list-box--invalid:hover:not(.cds--combo-box)~.cds--list-box__divider,.cds--list-box__wrapper--fluid .cds--list-box--warning:hover:not(.cds--combo-box)~.cds--list-box__divider{border-color:rgba(0,0,0,0)}.cds--list-box__wrapper--fluid.cds--list-box--up .cds--list-box__menu{inset-block-end:4rem}.cds--list-box__wrapper--fluid .cds--skeleton{background:var(--cds-skeleton-background, #e8e8e8);border-block-end:1px solid var(--cds-skeleton-element, #c6c6c6)}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:hover,.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:focus,.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field:active{border:none;cursor:default;outline:none}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field{background:CanvasText}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field::before{background:Canvas;forced-color-adjust:none}}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__field{position:absolute;padding:0;block-size:.5rem;inline-size:50%;inset-block-start:2.25rem;inset-inline-start:1rem}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:hover,.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:focus,.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label:active{border:none;cursor:default;outline:none}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label{background:CanvasText}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label::before{background:Canvas;forced-color-adjust:none}}.cds--list-box__wrapper--fluid .cds--skeleton .cds--list-box__label{position:absolute;block-size:.5rem;inline-size:25%;inset-block-start:1rem;inset-inline-start:1rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box__inner-wrapper--decorator>*,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--slug{inset-block-start:2.625rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__wrapper--decorator-inner>*,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--invalid .cds--list-box__wrapper--decorator-inner>*,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--slug,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--slug{inset-inline-end:2.5rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--warning button.cds--list-box__field,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] button.cds--list-box__field,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning button.cds--list-box__field,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--fluid--invalid.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] button.cds--list-box__field{padding-inline-end:4rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator.cds--list-box__wrapper--fluid--invalid .cds--list-box--invalid .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug.cds--list-box__wrapper--fluid--invalid .cds--list-box--invalid .cds--text-input:not(.cds--text-input--empty){padding-inline-end:5.5rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--list-box__wrapper--decorator-inner>*,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--invalid .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--list-box__wrapper--decorator-inner>*,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--ai-label,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--warning .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--slug,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid .cds--list-box__field:has(.cds--text-input:not(.cds--text-input--empty))~.cds--slug{inset-inline-end:4rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--text-input:not(.cds--text-input--empty),.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--text-input:not(.cds--text-input--empty){padding-inline-end:6rem}.cds--list-box__wrapper--fluid .cds--list-box__selection{inset-inline-end:2.5625rem}.cds--list-box__wrapper--fluid .cds--list-box--warning .cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection::before,.cds--list-box__wrapper--fluid .cds--list-box--invalid[data-invalid] .cds--list-box__field:has(.cds--list-box__menu-icon) .cds--list-box__selection::before{position:absolute;background-color:rgba(0,0,0,0);block-size:1rem;content:"";inline-size:.0625rem;margin-inline-end:2.0625rem}.cds--list-box__wrapper--fluid:has(.cds--multi-select) .cds--list-box__menu-icon{inset-inline-end:.75rem}.cds--list-box__wrapper--fluid:has(.cds--dropdown) .cds--list-box__menu-icon{inset-inline-end:.75rem}.cds--list-box__wrapper--fluid.cds--list-box__wrapper--decorator .cds--list-box--invalid[data-invalid] .cds--list-box__wrapper--decorator-inner>*::before,.cds--list-box__wrapper--decorator .cds--list-box--warning .cds--list-box__wrapper--decorator-inner>*::before,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--ai-label::before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--ai-label::before,.cds--list-box__wrapper--fluid.cds--list-box__wrapper--slug .cds--list-box--invalid[data-invalid] .cds--slug::before,.cds--list-box__wrapper--slug .cds--list-box--warning .cds--slug::before{display:none}.cds--list-box__wrapper--fluid .cds--combo-box .cds--list-box__field{overflow:visible;padding:0}.cds--list-box__wrapper--fluid .cds--combo-box .cds--text-input{overflow:hidden;padding-block:2.0625rem .8125rem;padding-inline:1rem 4rem;text-overflow:ellipsis;transition:none;white-space:nowrap}.cds--list-box__wrapper--fluid .cds--combo-box .cds--list-box__selection{inset-block:auto .625rem;transform:none}.cds--list-box__wrapper--fluid .cds--combo-box .cds--list-box__menu-icon{inset-block-end:.875rem}.cds--list-box__wrapper--fluid .cds--list-box[data-invalid] .cds--list-box__field .cds--text-input+.cds--list-box__invalid-icon,.cds--list-box__wrapper--fluid .cds--list-box--warning .cds--list-box__field .cds--text-input+.cds--list-box__invalid-icon{inset-inline-end:1rem}.cds--list-box__wrapper--fluid :not(.cds--list-box--up) .cds--combo-box .cds--list-box__menu{inset-block-start:calc(100% + .0625rem)}.cds--date-picker--fluid{display:inline-flex;background:var(--cds-field)}.cds--date-picker--fluid .cds--date-picker{position:relative;block-size:100%;inline-size:100%;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--date-picker--fluid .cds--label{position:absolute;z-index:1;display:flex;align-items:center;margin:0;block-size:1rem;inline-size:calc(100% - 2rem);inset-block-start:.8125rem;inset-inline-start:1rem}.cds--date-picker--fluid .cds--label::-webkit-scrollbar,.cds--date-picker--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--date-picker--fluid .cds--label:not(:has(.cds--toggletip-label)),.cds--date-picker--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--date-picker--fluid .cds--date-picker-input__wrapper>span{inline-size:100%}.cds--date-picker--fluid .cds--date-picker-input__wrapper .cds--date-picker__input{padding:2rem 1rem .8125rem;background:rgba(0,0,0,0);border-block-end:none;min-block-size:4rem;min-inline-size:9rem}.cds--date-picker--fluid .cds--date-picker--simple .cds--date-picker__icon{display:none}.cds--date-picker--fluid .cds--date-picker--simple .cds--date-picker__input:not(.cds--date-picker__input--invalid):not(.cds--date-picker__input--warn),.cds--date-picker--fluid .cds--date-picker--simple .cds--date-picker--fluid--warn{border-block-end:1px solid var(--cds-border-strong)}.cds--date-picker--fluid .cds--date-picker__icon{inset-block-start:2.6875rem}.cds--date-picker--fluid .cds--date-picker--single .cds--date-picker__input{inline-size:100%}.cds--date-picker--fluid .cds--date-picker--single{border-block-end:none}.cds--date-picker--fluid .cds--date-picker--single .cds--date-picker__input:not(.cds--date-picker__input--invalid),.cds--date-picker--single .cds--date-picker--fluid--warn{border-block-end:1px solid var(--cds-border-strong)}.cds--date-picker--fluid:not(.cds--date-picker--fluid--invalid):not(.cds--date-picker--fluid--warn) .cds--date-picker--range .cds--date-picker-container:not(.cds--date-picker--fluid--invalid){border-block-end:1px solid var(--cds-border-strong)}.cds--date-picker--fluid .cds--date-picker--range .cds--date-picker__input,.cds--date-picker--fluid .cds--date-picker--range .cds--date-picker-container{inline-size:100%;min-block-size:3.9375rem;min-inline-size:9rem}.cds--date-picker--fluid .cds--date-picker--range>.cds--date-picker-container:first-child{margin-inline-end:0}.cds--date-picker--fluid .cds--date-picker--range>.cds--date-picker-container:last-child .cds--date-picker__input{border-inline-start:1px solid var(--cds-border-strong)}.cds--date-picker--fluid.cds--date-picker--fluid--invalid,.cds--date-picker-container.cds--date-picker--fluid--invalid{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--date-picker--fluid.cds--date-picker--fluid--invalid,.cds--date-picker-container.cds--date-picker--fluid--invalid{outline-style:dotted}}.cds--date-picker--fluid .cds--date-picker-container.cds--date-picker--fluid--invalid .cds--date-picker__input--invalid{outline:none}.cds--date-picker--fluid .cds--date-picker-container:last-child.cds--date-picker--fluid--invalid .cds--date-picker__input--invalid,.cds--date-picker--fluid .cds--date-picker-container.cds--date-picker--fluid--invalid+.cds--date-picker-container .cds--date-picker__input{border-inline-start:none}.cds--date-picker-container.cds--date-picker--fluid--invalid .cds--form-requirement,.cds--date-picker-container.cds--date-picker--fluid--warn .cds--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}.cds--date-picker-container.cds--date-picker--fluid--invalid .cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker,.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker,.cds--date-picker--fluid .cds--date-picker--single .cds--date-picker--fluid--warn .cds--date-picker__input,.cds--date-picker--fluid.cds--date-picker--fluid--warn .cds--date-picker--range .cds--date-picker-container{border-block-end:1px solid rgba(0,0,0,0)}.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker--range>.cds--date-picker-container:last-child .cds--date-picker__input,.cds--date-picker--fluid.cds--date-picker--fluid--warn .cds--date-picker--range>.cds--date-picker-container:last-child .cds--date-picker__input,.cds--date-picker--fluid .cds--date-picker--fluid--warn+.cds--date-picker-container:last-child .cds--date-picker__input,.cds--date-picker--fluid .cds--date-picker--fluid--warn.cds--date-picker-container:last-child .cds--date-picker__input{border-inline-start:1px solid rgba(0,0,0,0)}.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker--range>.cds--date-picker-container:first-child::after,.cds--date-picker--fluid.cds--date-picker--fluid--warn .cds--date-picker--range>.cds--date-picker-container:first-child::after,.cds--date-picker--fluid .cds--date-picker--range .cds--date-picker--fluid--warn.cds--date-picker-container:first-child::after,.cds--date-picker--fluid .cds--date-picker--range .cds--date-picker--fluid--warn.cds--date-picker-container:last-child::after{position:absolute;display:block;background:var(--cds-border-strong);block-size:calc(100% - 1rem);content:"";inline-size:1px;inset-block-start:.5rem;inset-inline-end:0}.cds--date-picker--fluid .cds--date-picker--fluid--warn.cds--date-picker-container:last-child::after{inset-inline-start:0}.cds--date-picker--fluid .cds--date-picker__divider{border-style:solid;border-color:var(--cds-border-subtle);margin:0 1rem;border-block-end:none;inline-size:calc(100% - 2rem)}.cds--date-picker-container.cds--date-picker--fluid--invalid .cds--date-picker__icon--invalid,.cds--date-picker-container.cds--date-picker--fluid--warn .cds--date-picker__icon--warn{inset-block-start:5rem}.cds--date-picker--fluid .cds--date-picker--simple .cds--date-picker--fluid--invalid .cds--date-picker__icon--invalid,.cds--date-picker--fluid .cds--date-picker--simple .cds--date-picker--fluid--warn .cds--date-picker__icon--warn{display:block}.cds--date-picker-container.cds--date-picker--fluid--invalid .cds--date-picker__input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--date-picker-container.cds--date-picker--fluid--invalid .cds--date-picker__input:focus{outline-style:dotted}}.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker--range~.cds--form-requirement,.cds--date-picker--fluid.cds--date-picker--fluid--warn .cds--date-picker--range~.cds--form-requirement{display:block;overflow:visible;padding:.5rem 2.5rem .5rem 1rem;margin-block-start:0;max-block-size:100%}.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker--range~.cds--form-requirement{color:var(--cds-text-error, #da1e28)}.cds--date-picker--fluid.cds--date-picker--fluid--invalid,.cds--date-picker--fluid.cds--date-picker--fluid--warn{position:relative}.cds--date-picker--fluid.cds--date-picker--fluid--invalid .cds--date-picker--range+.cds--date-picker__icon,.cds--date-picker--fluid.cds--date-picker--fluid--warn .cds--date-picker--range+.cds--date-picker__icon{inset-block-start:5rem}.cds--date-picker--fluid__skeleton{background:var(--cds-skeleton-background, #e8e8e8);block-size:4rem;border-block-end:1px solid var(--cds-skeleton-element, #c6c6c6)}.cds--date-picker--fluid__skeleton--container{position:relative;block-size:100%;inline-size:100%}.cds--date-picker--fluid__skeleton .cds--skeleton{position:absolute;block-size:.5rem;inline-size:25%;inset-block-start:1rem;inset-inline-start:1rem}.cds--date-picker--fluid__skeleton .cds--label{margin-block-end:.25rem}.cds--date-picker--fluid__skeleton .cds--text-input{position:absolute;padding:0;block-size:.5rem;inline-size:50%;inset-block-start:2.25rem;inset-inline-start:1rem}.cds--date-picker--fluid__skeleton--container .cds--date-picker__icon{inset-block:auto .5rem}.cds--date-picker--fluid__skeleton--range{display:flex;flex-direction:row}.cds--date-picker--fluid__skeleton--range .cds--date-picker--fluid__skeleton--container{display:flex;flex-direction:column;inline-size:50%}.cds--date-picker--fluid__skeleton--range .cds--date-picker--fluid__skeleton--container:first-of-type{border-inline-end:1px solid var(--cds-skeleton-element, #c6c6c6)}.cds--date-picker--fluid__skeleton--range .cds--date-picker--fluid__skeleton--container .cds--date-picker__icon{inset-block-end:.5rem}.cds--date-picker--fluid.cds--date-picker--fluid--readonly:not(.cds--date-picker--fluid--invalid):not(.cds--date-picker--fluid--warn) .cds--date-picker>.cds--date-picker-container,.cds--date-picker--fluid.cds--date-picker--fluid--readonly:not(.cds--date-picker--fluid--invalid):not(.cds--date-picker--fluid--warn) .cds--date-picker .cds--date-picker__input{border-block-end-color:var(--cds-border-subtle)}.cds--date-picker--fluid.cds--date-picker--fluid--readonly:not(.cds--date-picker--fluid--invalid):not(.cds--date-picker--fluid--warn) .cds--date-picker--range>.cds--date-picker-container:last-child .cds--date-picker__input{border-inline-start-color:var(--cds-border-subtle)}.cds--date-picker--fluid .cds--date-picker-input__wrapper--decorator .cds--date-picker-input-inner-wrapper--decorator>*,.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug .cds--ai-label,.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug .cds--slug{inset-block-start:2.6875rem}.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug .cds--date-picker__input:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug .cds--date-picker__input:has(~.cds--slug):not(:has(~.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug:has(.cds--ai-label):not(:has(.cds--ai-label--revert)) .cds--date-picker__input:not(.cds--date-picker__input--invalid),.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug:has(.cds--slug):not(:has(.cds--slug--revert)) .cds--date-picker__input:not(.cds--date-picker__input--invalid){border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--date-picker--fluid .cds--date-picker-input__wrapper--decorator .cds--date-picker__input,.cds--date-picker--fluid--invalid .cds--date-picker-input__wrapper--decorator .cds--date-picker__input,.cds--date-picker--fluid--warn .cds--date-picker-input__wrapper--decorator .cds--date-picker__input,.cds--date-picker--fluid .cds--date-picker-input__wrapper--slug .cds--date-picker__input,.cds--date-picker--fluid--invalid .cds--date-picker-input__wrapper--slug .cds--date-picker__input,.cds--date-picker--fluid--warn .cds--date-picker-input__wrapper--slug .cds--date-picker__input{padding-inline-end:4rem}.cds--multi-select .cds--list-box__field--wrapper{display:inline-flex;align-items:center;block-size:calc(100% + 1px);inline-size:100%}.cds--multi-select .cds--list-box__field:focus{outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.cds--multi-select--filterable .cds--list-box__field{padding:0}.cds--multi-select .cds--tag{margin:0 .5rem 0 1rem;min-inline-size:auto}.cds--multi-select .cds--list-box__menu{min-inline-size:auto}.cds--multi-select.cds--multi-select--selectall .cds--list-box__menu-item:first-child .cds--list-box__menu-item__option{padding:.6875rem 1rem;margin:0;border-block-end:1px solid var(--cds-border-subtle-01, #c6c6c6)}.cds--multi-select.cds--multi-select--selectall .cds--list-box__menu-item:nth-child(2) .cds--list-box__menu-item__option{border-block-start:none}.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox-wrapper{display:flex;align-items:center;block-size:100%;inline-size:100%}.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox-label{display:inline-block;overflow:hidden;inline-size:100%;padding-inline-start:1.75rem;text-overflow:ellipsis;white-space:nowrap}.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox-label::before{margin-block:0}.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox:indeterminate+.cds--checkbox-label::after{inset-block-start:.5625rem}.cds--multi-select .cds--list-box__menu-item__option .cds--checkbox-label::after{inset-block-start:.3125rem}.cds--multi-select .cds--list-box__menu-item__option>.cds--form-item{flex-direction:row;margin:0}.cds--multi-select .cds--list-box__menu-item .cds--checkbox:checked~.cds--checkbox-label-text{color:var(--cds-text-primary, #161616)}.cds--multi-select--filterable{transition:outline-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--multi-select--filterable.cds--combo-box .cds--text-input{border:.125rem solid rgba(0,0,0,0);background-clip:padding-box;outline:none}.cds--multi-select--filterable--input-focused,.cds--multi-select .cds--list-box__field--wrapper--input-focused:has(button[aria-expanded=false]),.cds--multi-select .cds--list-box__field--wrapper--input-focused:has(button[aria-expanded=true]){outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--multi-select--filterable--input-focused,.cds--multi-select .cds--list-box__field--wrapper--input-focused:has(button[aria-expanded=false]),.cds--multi-select .cds--list-box__field--wrapper--input-focused:has(button[aria-expanded=true]){outline-style:dotted}}.cds--multi-select.cds--list-box--expanded .cds--list-box__field--wrapper:has(button[aria-activedescendant]:not([aria-activedescendant=""])),.cds--multi-select--filterable.cds--list-box--expanded:has(input[aria-activedescendant]:not([aria-activedescendant=""])){outline-offset:-0.0625rem;outline-width:.0625rem}.cds--multi-select--filterable.cds--multi-select--selected .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted::before,.cds--multi-select.cds--multi-select--selected .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted::before{position:absolute;border:2px solid var(--cds-focus, #0f62fe);block-size:100%;border-block-start:1px solid var(--cds-focus, #0f62fe);content:"";inline-size:100%}.cds--multi-select--filterable.cds--multi-select--selected .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted,.cds--multi-select.cds--multi-select--selected .cds--list-box__menu-item:first-child.cds--list-box__menu-item--highlighted{outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.cds--multi-select--filterable.cds--multi-select--selected .cds--text-input,.cds--multi-select.cds--multi-select--selected .cds--list-box__field{padding-inline-start:0}.cds--multi-select--filterable.cds--list-box--disabled:hover:not(.cds--multi-select--filterable) .cds--text-input{background-color:var(--cds-field)}.cds--multi-select--filterable .cds--list-box__selection--multi{margin:0 0 0 1rem}.cds--multi-select--filterable.cds--multi-select--inline,.cds--multi-select--filterable.cds--multi-select--inline .cds--text-input{background-color:rgba(0,0,0,0);border-block-end:0}.cds--multi-select:not(.cds--list-box--expanded) .cds--list-box__menu{visibility:hidden}.cds--multi-select.cds--multi-select--readonly,.cds--multi-select.cds--multi-select--readonly:hover{background-color:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle)}.cds--multi-select.cds--multi-select--readonly .cds--list-box__menu-icon svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--multi-select.cds--multi-select--readonly .cds--tag--filter,.cds--multi-select.cds--multi-select--readonly .cds--tag__close-icon:hover{background-color:rgba(0,0,0,0);color:var(--cds-text-primary, #161616);cursor:default}.cds--multi-select.cds--multi-select--readonly .cds--tag--filter{box-shadow:0 0 0 1px var(--cds-border-subtle)}.cds--multi-select.cds--multi-select--readonly .cds--tag--filter svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--multi-select.cds--multi-select--readonly .cds--list-box__field,.cds--multi-select.cds--multi-select--readonly .cds--list-box__menu-icon{cursor:default}.cds--multi-select__wrapper.cds--list-box__wrapper--fluid--focus:not(.cds--multi-select--filterable__wrapper) .cds--list-box__field--wrapper--input-focused{outline:none}.cds--list-box__wrapper--fluid .cds--tag.cds--tag--filter{margin-block-start:1.25rem}.cds--list-box__wrapper--fluid .cds--multi-select--filterable .cds--list-box__field .cds--text-input{border-block-end:1px solid rgba(0,0,0,0)}.cds--list-box__wrapper--fluid .cds--multi-select--filterable.cds--combo-box .cds--list-box__field{align-items:baseline}.cds--list-box__wrapper--fluid.cds--multi-select--filterable__wrapper:not(.cds--list-box--up) .cds--list-box__menu{inset-block-start:calc(100% + .0625rem)}.cds--number__controls:hover .cds--number__control-btn::after{display:none}.cds--number__input-wrapper--decorator .cds--number__rule-divider,.cds--number__input-wrapper--slug .cds--number__rule-divider{display:none}.cds--number__input-wrapper--decorator .cds--number__control-btn:hover,.cds--number__input-wrapper--slug .cds--number__control-btn:hover{box-shadow:0 -1px 0 var(--cds-ai-border-strong, #4589ff) inset}.cds--number__controls:focus-within .cds--number__control-btn::after{display:none}.cds--number html{font-size:100%}.cds--number body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--number code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--number strong{font-weight:600}.cds--number{position:relative;display:flex;flex-direction:column;inline-size:100%}.cds--number .cds--number__input-wrapper--warning input[type=number],.cds--number .cds--number__input-wrapper--warning input[type=text]{padding-inline-end:8rem}.cds--number input[type=number],.cds--number input[type=text]{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-flex;box-sizing:border-box;border:0;border-radius:0;-moz-appearance:textfield;appearance:textfield;background-color:var(--cds-field);block-size:2.5rem;border-block-end:.0625rem solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;font-weight:400;inline-size:100%;min-inline-size:9.375rem;padding-inline:1rem 6rem;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--number input[type=number]:focus,.cds--number input[type=text]:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number input[type=number]:focus,.cds--number input[type=text]:focus{outline-style:dotted}}.cds--number input[type=number]:disabled~.cds--number__controls,.cds--number input[type=text]:disabled~.cds--number__controls{cursor:not-allowed;pointer-events:none}.cds--number input[type=number]:disabled~.cds--number__controls svg,.cds--number input[type=text]:disabled~.cds--number__controls svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--number input[type=number]::-ms-clear,.cds--number input[type=text]::-ms-clear{display:none}.cds--number input[type=number]::-webkit-inner-spin-button,.cds--number input[type=text]::-webkit-inner-spin-button{appearance:none}.cds--number input[type=number][data-invalid],.cds--number input[type=text][data-invalid]{padding-inline-end:8rem}.cds--number--lg.cds--number input[type=number],.cds--number--lg.cds--number input[type=text]{padding-inline-end:7rem}.cds--number--lg.cds--number input[type=number][data-invalid],.cds--number--lg.cds--number input[type=text][data-invalid]{padding-inline-end:9rem}.cds--number--lg.cds--number .cds--number__input-wrapper--warning input[type=number],.cds--number--lg.cds--number .cds--number__input-wrapper--warning input[type=text]{padding-inline-end:9rem}.cds--number--sm.cds--number input[type=number],.cds--number--sm.cds--number input[type=text]{padding-inline-end:5rem}.cds--number--sm.cds--number input[type=number][data-invalid],.cds--number--sm.cds--number input[type=text][data-invalid]{padding-inline-end:7rem}.cds--number--sm.cds--number .cds--number__input-wrapper--warning input[type=number],.cds--number--sm.cds--number .cds--number__input-wrapper--warning input[type=text]{padding-inline-end:7rem}.cds--number input[type=number]:disabled,.cds--number input[type=text]:disabled{background-color:var(--cds-field);border-block-end-color:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--number__input-wrapper{position:relative;display:flex;align-items:center}.cds--number__controls html{font-size:100%}.cds--number__controls body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--number__controls code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--number__controls strong{font-weight:600}.cds--number__controls{position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:center;block-size:100%;inline-size:5rem;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%)}.cds--number__control-btn{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--number__control-btn *,.cds--number__control-btn *::before,.cds--number__control-btn *::after{box-sizing:inherit}.cds--number__control-btn{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--number__control-btn::-moz-focus-inner{border:0}.cds--number__control-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;block-size:100%;color:var(--cds-icon-primary, #161616)}.cds--number__control-btn svg{fill:currentColor}.cds--number__control-btn:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--number__control-btn:focus{outline-style:dotted}}.cds--number__control-btn:focus{color:var(--cds-icon-primary, #161616);outline-offset:-2px;outline-width:2px}.cds--number__control-btn:hover{background-color:var(--cds-field-hover);box-shadow:0 -1px 0 var(--cds-border-strong) inset;color:var(--cds-icon-primary, #161616);cursor:pointer}.cds--number__control-btn:disabled{border-block-end-color:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--number__control-btn.down-icon{order:1}.cds--number__control-btn.up-icon{order:2}.cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn,.cds--number input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn{border-block-end-color:var(--cds-support-error, #da1e28)}.cds--number input[type=number]:focus~.cds--number__controls .cds--number__control-btn,.cds--number input[type=text]:focus~.cds--number__controls .cds--number__control-btn{border-width:2px 0;border-style:solid;border-color:var(--cds-focus, #0f62fe);box-shadow:none;outline-offset:-2px}.cds--number input[type=number]:focus~.cds--number__controls .cds--number__control-btn:last-of-type:hover,.cds--number input[type=text]:focus~.cds--number__controls .cds--number__control-btn:last-of-type:hover{box-shadow:-4px 0 0 -2px var(--cds-focus, #0f62fe) inset}.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:last-of-type:hover,.cds--number input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:last-of-type:hover{box-shadow:-4px 0 0 -2px var(--cds-support-error, #da1e28) inset}.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:hover,.cds--number input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:hover{border-width:2px 0;border-style:solid;border-color:var(--cds-support-error, #da1e28);box-shadow:none;outline-offset:-2px}.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:focus:hover,.cds--number input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:focus:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:focus:hover,.cds--number input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:focus:hover{outline-style:dotted}}.cds--number__rule-divider{position:absolute;z-index:6000;background-color:var(--cds-border-subtle);block-size:1rem;inline-size:.0625rem}.cds--number__rule-divider:first-of-type{order:0}.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:rgba(0,0,0,0);inset-inline-start:0}.cds--number__invalid+.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:var(--cds-border-subtle)}.cds--number--light .cds--number__rule-divider,.cds--number--light .cds--number__invalid+.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:var(--cds-border-subtle-02, #e0e0e0)}.cds--number input[type=number]:disabled+.cds--number__controls .cds--number__rule-divider:first-of-type,.cds--number input[type=text]:disabled+.cds--number__controls .cds--number__rule-divider:first-of-type{background-color:rgba(0,0,0,0)}.cds--number input[type=number]:disabled+.cds--number__controls .cds--number__rule-divider,.cds--number input[type=text]:disabled+.cds--number__controls .cds--number__rule-divider{background-color:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--number__control-btn:focus~.cds--number__rule-divider{background-color:rgba(0,0,0,0)}.cds--number__invalid{position:absolute;fill:var(--cds-support-error, #da1e28);inset-inline-end:6rem}.cds--number--lg .cds--number__invalid{inset-inline-end:7rem}.cds--number--sm .cds--number__invalid{inset-inline-end:5rem}.cds--number__invalid+.cds--number__rule-divider{position:absolute;inset-inline-end:5rem}.cds--number--lg .cds--number__invalid+.cds--number__rule-divider{inset-inline-end:6rem}.cds--number--sm .cds--number__invalid+.cds--number__rule-divider{inset-inline-end:4rem}.cds--number__control-btn.down-icon:hover~.cds--number__rule-divider,.cds--number__control-btn.up-icon:hover+.cds--number__rule-divider,.cds--number__control-btn.down-icon:focus~.cds--number__rule-divider,.cds--number__control-btn.up-icon:focus+.cds--number__rule-divider{background-color:rgba(0,0,0,0)}.cds--number__invalid--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--number__invalid--warning path:first-of-type{fill:#000;opacity:1}.cds--number--lg input[type=number],.cds--number--lg input[type=text]{block-size:3rem}.cds--number--lg .cds--number__controls{inline-size:6rem}.cds--number--lg .cds--number__control-btn{inline-size:3rem}.cds--number--sm input[type=number],.cds--number--sm input[type=text]{block-size:2rem}.cds--number--sm .cds--number__controls{inline-size:4rem}.cds--number--sm .cds--number__control-btn{inline-size:2rem}.cds--number--nolabel .cds--label+.cds--form__helper-text{margin-block-start:0}.cds--number--nosteppers input[type=number],.cds--number--nosteppers input[type=text]{padding-inline-end:0}.cds--number--nosteppers input[type=number][data-invalid],.cds--number--nosteppers input[type=text][data-invalid],.cds--number--nosteppers .cds--number__input-wrapper--warning input[type=number],.cds--number--nosteppers .cds--number__input-wrapper--warning input[type=text]{padding-inline-end:3rem}.cds--number--nosteppers .cds--number__invalid{inset-inline-end:1rem}.cds--number--readonly input[type=number],.cds--number--readonly input[type=text]{background:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle)}.cds--number--readonly .cds--number__control-btn{color:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25));pointer-events:none}.cds--number--readonly .cds--number__control-btn:hover{background-color:rgba(0,0,0,0);cursor:pointer}.cds--number--readonly input[type=number]:focus~.cds--number__controls .cds--number__control-btn:hover,.cds--number--readonly input[type=text]:focus~.cds--number__controls .cds--number__control-btn:hover{outline:none}.cds--number--readonly .cds--number__controls:hover .cds--number__rule-divider:not(:first-of-type){background-color:var(--cds-border-subtle)}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>*,.cds--number__input-wrapper--slug .cds--ai-label,.cds--number__input-wrapper--slug .cds--slug{position:absolute;inset-block-start:50%;inset-inline-end:6rem;transform:translateY(-50%)}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator:not(:has(.cds--ai-label))>*{block-size:1rem}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>*::before,.cds--number__input-wrapper--decorator .cds--number__control-btn::before,.cds--number__input-wrapper--decorator .cds--number__control-btn::after,.cds--number__input-wrapper--slug .cds--ai-label::before,.cds--number__input-wrapper--slug .cds--slug::before,.cds--number__input-wrapper--slug .cds--number__control-btn::before,.cds--number__input-wrapper--slug .cds--number__control-btn::after{position:absolute;background-color:var(--cds-border-subtle);block-size:1rem;content:"";inline-size:.0625rem}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>*::before,.cds--number__input-wrapper--slug .cds--ai-label::before,.cds--number__input-wrapper--slug .cds--slug::before{display:none;inset-inline-start:-1rem}.cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator .cds--ai-label--revert::before,.cds--number__input-wrapper--slug .cds--ai-label--revert::before,.cds--number__input-wrapper--slug .cds--slug--revert::before{inset-block-start:.5rem;inset-inline-start:-0.5rem}.cds--number__control-btn::after{display:block;inset-inline-end:0}.cds--number__input-wrapper--decorator .cds--number__control-btn::before,.cds--number__input-wrapper--slug .cds--number__control-btn::before{display:block;inset-inline-end:2.5rem}.cds--number__input-wrapper--decorator .cds--number__control-btn:focus::before,.cds--number__input-wrapper--slug .cds--number__control-btn:focus::before{display:none}.cds--number__control-btn:hover::after,.cds--number__control-btn:hover::before{display:none;inset-inline-end:0}.cds--number__input-wrapper:has(.cds--number__control-btn:hover)~.cds--number__input-wrapper--decorator::after,.cds--number__input-wrapper:has(.cds--number__control-btn:hover)~.cds--number__input-wrapper--slug::after{display:none}.cds--number__control-btn:has(.up-icon)::after,.cds--number__control-btn:has(.up-icon)::before{display:none}.cds--number__input-wrapper--decorator .cds--number__invalid,.cds--number__input-wrapper--slug .cds--number__invalid{inset-inline-end:9rem}.cds--number__input-wrapper--decorator:has(.cds--number__invalid) .cds--number__input-inner-wrapper--decorator>*::before,.cds--number__input-wrapper--slug:has(.cds--number__invalid) .cds--ai-label::before,.cds--number__input-wrapper--slug:has(.cds--number__invalid) .cds--ai-label::before,.cds--number__input-wrapper--slug:has(.cds--number__invalid) .cds--slug::before{display:block}.cds--number .cds--number__input-wrapper--decorator input[data-invalid],.cds--number .cds--number__input-wrapper--decorator.cds--number__input-wrapper--warning input,.cds--number .cds--number__input-wrapper--slug input[data-invalid],.cds--number .cds--number__input-wrapper--slug.cds--number__input-wrapper--warning input{padding-inline-end:9rem}.cds--number__input-wrapper--decorator input[type=number]:has(~.cds--number__input-inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--number__input-inner-wrapper--decorator .cds--ai-label--revert)),.cds--number__input-wrapper--slug input[type=number]:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--number__input-wrapper--slug input[type=number]:has(~.cds--slug):not(:has(~.cds--slug--revert)),.cds--number__input-wrapper--slug input[type=number]:disabled,.cds--number__input-wrapper--decorator input[type=text]:has(~.cds--number__input-inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--number__input-inner-wrapper--decorator .cds--ai-label--revert)),.cds--number__input-wrapper--slug input[type=text]:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--number__input-wrapper--slug input[type=text]:has(~.cds--slug):not(:has(~.cds--slug--revert)),.cds--number__input-wrapper--slug input[type=text]:disabled{background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff);padding-inline-end:9.0625rem}.cds--number.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--number.cds--skeleton:hover,.cds--number.cds--skeleton:focus,.cds--number.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--number.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--number.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--number.cds--skeleton{background:CanvasText}.cds--number.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--number.cds--skeleton{inline-size:100%}.cds--number.cds--skeleton input[type=number],.cds--number.cds--skeleton input[type=text]{display:none}.cds--number.cds--skeleton.cds--number--sm{block-size:2rem}.cds--number.cds--skeleton.cds--number--md{block-size:2.5rem}.cds--number.cds--skeleton.cds--number--lg{block-size:3rem}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--number__control-btn:hover,.cds--number__control-btn:focus{color:Highlight;outline:1px solid Highlight}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--number__control-btn{outline:1px solid rgba(0,0,0,0)}}.cds--number-input--fluid{position:relative;background:var(--cds-field);block-size:100%}.cds--number-input--fluid .cds--label{position:absolute;z-index:1;display:flex;align-items:center;margin:0;block-size:1rem;inline-size:calc(100% - 2rem);inset-block-start:.8125rem;inset-inline-start:1rem}.cds--number-input--fluid .cds--label::-webkit-scrollbar,.cds--number-input--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--number-input--fluid .cds--label:not(:has(.cds--toggletip-label)),.cds--number-input--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--number-input--fluid .cds--number__input-wrapper{position:initial}.cds--number-input--fluid input[type=number],.cds--number-input--fluid input[type=text]{padding:2rem 5rem .8125rem 1rem;background:rgba(0,0,0,0);min-block-size:4rem;outline:none}.cds--number-input--fluid .cds--number__controls{block-size:2.5rem;inset-block-start:1.4375rem;transform:translate(0)}.cds--number-input--fluid input[type=number]:focus~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid input[type=text]:focus~.cds--number__controls .cds--number__control-btn{border-block-end-color:var(--cds-focus, #0f62fe);box-shadow:inset 0 -1px var(--cds-focus, #0f62fe)}.cds--number-input--fluid input[type=number]:focus~.cds--number__controls .cds--number__control-btn:last-of-type,.cds--number-input--fluid input[type=text]:focus~.cds--number__controls .cds--number__control-btn:last-of-type{box-shadow:inset 0 -1px var(--cds-focus, #0f62fe),inset -2px 0 var(--cds-focus, #0f62fe)}.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number]:focus~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid--invalid input[type=number]:focus~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]:focus~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid--invalid input[type=text]:focus~.cds--number__controls .cds--number__control-btn{border-block-end-color:rgba(0,0,0,0);box-shadow:none}.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number]:focus~.cds--number__controls .cds--number__control-btn:last-of-type,.cds--number-input--fluid--invalid input[type=number][data-invalid]:focus~.cds--number__controls .cds--number__control-btn:last-of-type,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]:focus~.cds--number__controls .cds--number__control-btn:last-of-type,.cds--number-input--fluid--invalid input[type=text][data-invalid]:focus~.cds--number__controls .cds--number__control-btn:last-of-type{box-shadow:inset -2px 0 var(--cds-focus, #0f62fe)}.cds--number-input--fluid--invalid input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:last-of-type:hover,.cds--number-input--fluid--invalid input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:last-of-type:hover{box-shadow:inset -2px 0 var(--cds-support-error, #da1e28)}.cds--number-input--fluid--invalid input[type=number][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:hover,.cds--number-input--fluid--invalid input[type=text][data-invalid]:not(:focus)~.cds--number__controls .cds--number__control-btn:hover{box-shadow:none}.cds--number-input--fluid.cds--number-input--fluid--focus .cds--number{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number-input--fluid.cds--number-input--fluid--focus .cds--number{outline-style:dotted}}.cds--number-input--fluid:not(.cds--number-input--fluid--invalid) .cds--number-input-wrapper:not(.cds--number-input-wrapper__warning) input[type=number]:focus~.cds--number__controls .cds--number__control-btn:hover,.cds--number-input--fluid:not(.cds--number-input--fluid--invalid) .cds--number-input-wrapper:not(.cds--number-input-wrapper__warning) input[type=text]:focus~.cds--number__controls .cds--number__control-btn:hover{border-block-end:1px solid var(--cds-focus, #0f62fe);outline:none}.cds--number-input--fluid--invalid input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn:focus,.cds--number-input--fluid--invalid .cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn:focus:hover,.cds--number-input--fluid--invalid input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn:focus,.cds--number-input--fluid--invalid .cds--number input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn:focus:hover{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number-input--fluid--invalid input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn:focus,.cds--number-input--fluid--invalid .cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn:focus:hover,.cds--number-input--fluid--invalid input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn:focus,.cds--number-input--fluid--invalid .cds--number input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn:focus:hover{outline-style:dotted}}.cds--number-input--fluid .cds--number-input__divider{display:none}.cds--number-input--fluid .cds--number__invalid{inset-block-start:4.5625rem;inset-inline-end:1rem;pointer-events:none}.cds--number-input--fluid .cds--number__controls .cds--number__rule-divider:first-of-type{display:none}.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number],.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]{border-block-end:1px solid rgba(0,0,0,0)}.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number]:focus,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]:focus{outline:none}.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number-input__divider,.cds--number-input--fluid .cds--number__input-wrapper--warning+.cds--number-input__divider{position:absolute;display:block;border:none;margin:0 1rem;block-size:.0625rem;border-block-end:1px solid var(--cds-border-subtle);inline-size:calc(100% - 2rem);inset-block-start:3.9375rem}.cds--number-input--fluid .cds--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}.cds--number-input--fluid.cds--number-input--fluid--invalid:not(.cds--number-input--fluid--focus) .cds--number{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--number-input--fluid.cds--number-input--fluid--invalid:not(.cds--number-input--fluid--focus) .cds--number{outline-style:dotted}}.cds--number-input--fluid--invalid .cds--number[data-invalid] input[type=number],.cds--number-input--fluid--invalid .cds--number[data-invalid] input[type=text]{border-block-end:1px solid rgba(0,0,0,0)}.cds--number-input--fluid--invalid .cds--number[data-invalid] input[type=number],.cds--number-input--fluid--invalid .cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn:hover,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number]~.cds--number__controls .cds--number__control-btn:hover:not(:focus),.cds--number-input--fluid--invalid .cds--number[data-invalid] input[type=text],.cds--number-input--fluid--invalid .cds--number input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn:hover,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]~.cds--number__controls .cds--number__control-btn:hover:not(:focus){outline:none}.cds--number-input--fluid.cds--number-input--invalid .cds--number__input-wrapper input[type=number]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=number]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid.cds--number-input--invalid .cds--number__input-wrapper input[type=text]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid .cds--number__input-wrapper--warning input[type=text]~.cds--number__controls .cds--number__control-btn{border-block-end:none}.cds--number-input--fluid--invalid .cds--number input[type=number][data-invalid]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid .cds--number input[type=number]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid--invalid .cds--number input[type=text][data-invalid]~.cds--number__controls .cds--number__control-btn,.cds--number-input--fluid .cds--number input[type=text]~.cds--number__controls .cds--number__control-btn{border:initial;border-block-end-width:.0625rem}.cds--number-input--fluid--disabled:not(.cds--number-input--fluid--invalid) .cds--number{border-block-end:1px solid var(--cds-border-subtle)}.cds--number-input--fluid--disabled.cds--number-input--fluid--invalid .cds--number input[type=number]:disabled,.cds--number-input--fluid--disabled.cds--number-input--fluid--invalid .cds--number input[type=text]:disabled{background-color:rgba(0,0,0,0)}.cds--number-input--fluid .cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>*,.cds--number-input--fluid .cds--number__input-wrapper--slug .cds--ai-label,.cds--number-input--fluid .cds--number__input-wrapper--slug .cds--slug{inset-block-start:2.6875rem}.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>*,.cds--number-input--fluid .cds--number__input-wrapper--decorator.cds--number__input-wrapper--warning .cds--number__input-inner-wrapper--decorator>*,.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number__input-wrapper--slug .cds--ai-label,.cds--number-input--fluid .cds--number__input-wrapper--slug.cds--number__input-wrapper--warning .cds--ai-label,.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number__input-wrapper--slug .cds--slug,.cds--number-input--fluid .cds--number__input-wrapper--slug.cds--number__input-wrapper--warning .cds--slug{inset-inline-end:5.5rem}.cds--number-input--fluid .cds--number__input-wrapper--decorator input,.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number__input-wrapper--decorator input[data-invalid],.cds--number-input--fluid .cds--number__input-wrapper--decorator.cds--number__input-wrapper--warning input,.cds--number-input--fluid .cds--number__input-wrapper--slug input,.cds--number-input--fluid.cds--number-input--fluid--invalid .cds--number__input-wrapper--slug input[data-invalid],.cds--number-input--fluid .cds--number__input-wrapper--slug.cds--number__input-wrapper--warning input{padding-inline-end:7.5rem}.cds--number-input--fluid .cds--number__input-wrapper--decorator:has(.cds--ai-label):not(:has(.cds--ai-label--revert)),.cds--number-input--fluid .cds--number__input-wrapper--slug:has(.cds--ai-label):not(:has(.cds--ai-label--revert)),.cds--number-input--fluid .cds--number__input-wrapper--slug:has(.cds--slug):not(:has(.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--number-input--fluid .cds--number__input-wrapper--decorator .cds--number__input-inner-wrapper--decorator>*::before,.cds--number-input--fluid .cds--number__input-wrapper--slug .cds--ai-label::before,.cds--number-input--fluid .cds--number__input-wrapper--slug .cds--slug::before{display:none}.cds--search--fluid{block-size:4rem}.cds--search--fluid .cds--label{position:absolute;z-index:1;display:flex;overflow:initial;align-items:center;margin:0;block-size:1rem;clip:initial;inline-size:calc(100% - 2rem);inset-block-start:.8125rem;inset-inline-start:1rem;white-space:initial}.cds--search--fluid .cds--label::-webkit-scrollbar,.cds--search--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--search--fluid .cds--label:not(:has(.cds--toggletip-label)),.cds--search--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--search--fluid .cds--search-input{padding:2rem 5.5rem .8125rem 1rem;block-size:100%}.cds--search--fluid .cds--search-magnifier-icon{color:var(--cds-icon-primary, #161616);inset:auto 1rem .8125rem auto;transform:none}.cds--search--fluid .cds--search-close{border:none;block-size:2.5rem;inline-size:2.5rem;inset:auto 3rem 0 auto;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--search--fluid .cds--search-input:focus~.cds--search-close:hover{outline:none}.cds--search--fluid .cds--search-close::after{position:absolute;display:block;block-size:.125rem;content:"";inline-size:100%;inset-block-end:0;inset-inline-start:0}.cds--search--fluid .cds--search-input:focus~.cds--search-close::after{background:var(--cds-focus, #0f62fe)}.cds--search--fluid .cds--search-input:not(:focus)~.cds--search-close:not([disabled])::after{background:var(--cds-border-strong);block-size:.0625rem}.cds--search--fluid .cds--search-close svg{margin-block-end:.125rem}.cds--search--fluid .cds--search-input:disabled~.cds--search-close:hover::before{background:var(--cds-border-subtle)}.cds--search--fluid.cds--search--disabled .cds--label{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--search--fluid.cds--search--disabled .cds--search-input[disabled]{border-block-end:1px solid var(--cds-border-subtle)}.cds--select{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--select *,.cds--select *::before,.cds--select *::after{box-sizing:inherit}.cds--select{position:relative;display:flex;flex-direction:column;align-items:flex-start;inline-size:100%}.cds--select-input__wrapper{position:relative;display:flex;align-items:center;inline-size:100%}.cds--select-input{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:block;border:none;border-radius:0;appearance:none;background-color:var(--cds-field);block-size:2.5rem;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);cursor:pointer;font-family:inherit;inline-size:100%;opacity:1;padding-block:0;padding-inline:1rem 3rem;text-overflow:ellipsis;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--select-input:hover{background-color:var(--cds-field-hover)}.cds--select-input::-ms-expand{display:none}@-moz-document url-prefix(){.cds--select-input:-moz-focusring,.cds--select-input::-moz-focus-inner{background-image:none;color:rgba(0,0,0,0);text-shadow:0 0 0 #000}}.cds--select-input:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--select-input:focus{outline-style:dotted}}.cds--select-input:focus{color:var(--cds-text-primary, #161616)}.cds--select-input:disabled,.cds--select-input:hover:disabled{background-color:var(--cds-field);border-block-end-color:rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--select-input--sm{block-size:2rem;max-block-size:2rem}.cds--select-input--lg{block-size:3rem;max-block-size:3rem}.cds--select--disabled .cds--label,.cds--select--disabled .cds--form__helper-text{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--select-input__wrapper[data-invalid] .cds--select-input,.cds--select--warning .cds--select-input{padding-inline-end:4rem}.cds--select-input:disabled~.cds--select__arrow{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--select--light .cds--select-input{background-color:var(--cds-field-02, #ffffff)}.cds--select--light .cds--select-input:hover{background-color:var(--cds-field-hover)}.cds--select--light .cds--select-input:disabled,.cds--select--light .cds--select-input:hover:disabled{background-color:var(--cds-field-02, #ffffff);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--select__arrow{position:absolute;block-size:100%;fill:var(--cds-icon-primary, #161616);inset-block-start:0;inset-inline-end:1rem;pointer-events:none}@media screen and (-ms-high-contrast: active),screen and (prefers-contrast){.cds--select__arrow path{fill:ButtonText}}.cds--select__invalid-icon{position:absolute;inset-inline-end:2.5rem}.cds--select-input__wrapper[data-invalid] .cds--select-input~.cds--select__invalid-icon{fill:var(--cds-support-error, #da1e28)}.cds--select-input--inline__wrapper[data-invalid] .cds--select__invalid-icon{fill:var(--cds-support-error, #da1e28)}.cds--select__invalid-icon--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--select__invalid-icon--warning path[fill]{fill:#000;opacity:1}optgroup.cds--select-optgroup,.cds--select-option{background-color:var(--cds-layer-hover);color:var(--cds-text-primary, #161616)}optgroup.cds--select-optgroup:disabled,.cds--select-option:disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--select--inline{display:flex;flex-direction:row;align-items:center}.cds--select--inline .cds--form__helper-text{margin-block-end:0;margin-inline-start:.5rem}.cds--select--inline .cds--label{margin:0 .5rem 0 0;white-space:nowrap}.cds--select--inline .cds--select-input{background-color:rgba(0,0,0,0);border-block-end:none;color:var(--cds-text-primary, #161616);inline-size:100%;padding-inline:.5rem 3rem}.cds--select--inline .cds--select-input:hover{background-color:var(--cds-field-hover)}.cds--select--inline .cds--select-input:focus,.cds--select--inline .cds--select-input:focus option,.cds--select--inline .cds--select-input:focus optgroup{background-color:var(--cds-background, #ffffff)}.cds--select--inline .cds--select-input:focus:hover,.cds--select--inline .cds--select-input:focus option:hover,.cds--select--inline .cds--select-input:focus optgroup:hover{background-color:var(--cds-field-hover)}.cds--select--inline .cds--select-input[disabled],.cds--select--inline .cds--select-input[disabled]:hover{background-color:var(--cds-background, #ffffff)}.cds--select--inline .cds--select__arrow{inset-inline-end:.5rem}.cds--select--inline.cds--select--invalid .cds--select-input{padding-inline-end:3.5rem}.cds--select--inline.cds--select--invalid .cds--select-input~.cds--select__invalid-icon,.cds--select--inline.cds--select--warning .cds--select-input~.cds--select__invalid-icon--warning{inset-inline-end:2rem}.cds--select--inline .cds--select-input:disabled{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--select--inline .cds--select-input:disabled~*{cursor:not-allowed}.cds--select--readonly .cds--select-input{background-color:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle);cursor:default}.cds--select--readonly .cds--select__arrow{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--select--readonly.cds--select--inline .cds--select-input:hover{background-color:rgba(0,0,0,0)}.cds--select.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--select.cds--skeleton:hover,.cds--select.cds--skeleton:focus,.cds--select.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--select.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--select.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--select.cds--skeleton{background:CanvasText}.cds--select.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--select.cds--skeleton{block-size:2.5rem;inline-size:100%}.cds--select.cds--skeleton .cds--select-input{display:none}.cds--select--decorator .cds--select__inner-wrapper--decorator>*,.cds--select--slug .cds--ai-label,.cds--select--slug .cds--slug{position:absolute;inset-block-start:50%;inset-inline-end:calc(2.5rem + 8px + 1px);margin-block-start:.03125rem;transform:translateY(-50%)}.cds--select--decorator .cds--select__inner-wrapper--decorator>*::after,.cds--select--decorator .cds--select__inner-wrapper--decorator>*::before,.cds--select--slug .cds--ai-label::after,.cds--select--slug .cds--ai-label::before,.cds--select--slug .cds--slug::after,.cds--select--slug .cds--slug::before{position:absolute;background-color:var(--cds-border-subtle-01, #c6c6c6);block-size:1rem;content:"";inline-size:.0625rem}.cds--select--decorator .cds--select__inner-wrapper--decorator>*::before,.cds--select--slug .cds--ai-label::before,.cds--select--slug .cds--slug::before{display:none;inset-inline-start:calc(-0.5rem - 1px)}.cds--select--decorator .cds--select__inner-wrapper--decorator>*::after,.cds--select--slug .cds--ai-label::after,.cds--select--slug .cds--slug::after{display:block;inset-block-start:0;inset-inline-end:calc(-0.5rem - 1px)}.cds--select--decorator .cds--select__inner-wrapper--decorator>.cds--ai-label--revert::before,.cds--select--slug .cds--ai-label--revert::before,.cds--select--slug .cds--slug--revert::before{inset-block-start:.5rem;inset-inline-start:0}.cds--select--decorator .cds--select__inner-wrapper--decorator>.cds--ai-label--revert,.cds--select--slug .cds--ai-label--revert{inset-inline-end:2.5625rem}.cds--select--decorator .cds--ai-label--revert::after,.cds--select--slug .cds--ai-label--revert::after,.cds--select--slug .cds--slug--revert::after{inset-block-start:.5rem;inset-inline-end:-1px}.cds--select--decorator .cds--select-input:has(~.cds--select__inner-wrapper--decorator),.cds--select--slug .cds--select-input:has(~.cds--ai-label),.cds--select--slug .cds--select-input:has(~.cds--slug){padding-inline-end:4rem}.cds--select--decorator:has(.cds--select__invalid-icon) .cds--select-input:has(~.cds--select__inner-wrapper--decorator),.cds--select--slug:has(.cds--select__invalid-icon) .cds--select-input:has(~.cds--ai-label),.cds--select--slug:has(.cds--select__invalid-icon) .cds--select-input:has(~.cds--slug){padding-inline-end:6rem}.cds--select--decorator .cds--select-input:has(~.cds--select__inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--select__inner-wrapper--decorator .cds--ai-label--revert)),.cds--select--slug .cds--select-input:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--select--slug .cds--select-input:has(~.cds--slug):not(:has(~.cds--slug--revert)),.cds--select-input-has--ai-label{background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--select--decorator:has(.cds--select__invalid-icon) .cds--select__inner-wrapper--decorator>*::before,.cds--select--slug:has(.cds--select__invalid-icon) .cds--ai-label::before,.cds--select--slug:has(.cds--select__invalid-icon) .cds--slug::before{display:block}.cds--select--decorator .cds--select-input__wrapper .cds--select-input~.cds--select__invalid-icon,.cds--select--slug .cds--select-input__wrapper[data-invalid] .cds--select-input~.cds--select__invalid-icon,.cds--select--slug .cds--select-input__wrapper .cds--select-input~.cds--select__invalid-icon{inset-inline-end:5rem}.cds--select--fluid .cds--select{position:relative;background:var(--cds-field);block-size:100%;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--select--fluid .cds--label{position:absolute;z-index:1;display:flex;align-items:center;margin:0;block-size:1rem;inline-size:calc(100% - 2rem);inset-block-start:.8125rem;inset-inline-start:1rem}.cds--select--fluid .cds--label::-webkit-scrollbar,.cds--select--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--select--fluid .cds--label:not(:has(.cds--toggletip-label)),.cds--select--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--select--fluid .cds--select-input{padding:2rem 2rem .8125rem 1rem;min-block-size:4rem;outline:none;text-overflow:ellipsis}.cds--select--fluid .cds--select__arrow{block-size:1rem;inset-block-start:2.125rem;inset-inline-end:.75rem}.cds--select--fluid .cds--select__divider{display:none;transition:border-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--select--fluid .cds--select--invalid .cds--select-input__wrapper{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--select--fluid .cds--select--invalid .cds--select-input__wrapper{outline-style:dotted}}.cds--select--fluid .cds--select--invalid .cds--select__divider,.cds--select--fluid .cds--select--warning .cds--select__divider{display:block;border:none;margin:0 1rem;border-block-end:1px solid var(--cds-border-subtle);inline-size:calc(100% - 2rem)}.cds--select--fluid .cds--select-input__wrapper[data-invalid] .cds--select-input,.cds--select--fluid .cds--select--warning .cds--select-input{border-block-end:1px solid rgba(0,0,0,0);padding-inline-end:2rem}.cds--select--fluid .cds--select--warning{border-block-end:1px solid var(--cds-border-strong)}.cds--select--fluid .cds--select-input__wrapper{display:block}.cds--select--fluid .cds--select-input__wrapper[data-invalid] .cds--select-input:not(:focus),.cds--select--fluid .cds--select--warning .cds--select-input:not(:focus){outline:none}.cds--select--fluid .cds--select-input__wrapper[data-invalid] .cds--form-requirement,.cds--select--fluid .cds--select--warning .cds--form-requirement{display:block;overflow:visible;max-block-size:100%}.cds--select--fluid .cds--select-input__wrapper[data-invalid] .cds--form-requirement{color:var(--cds-text-error, #da1e28)}.cds--select--fluid .cds--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}.cds--select--fluid .cds--select-input__wrapper[data-invalid]:hover+.cds--select__divider,.cds--select--fluid .cds--select--warning .cds--select-input__wrapper:hover+.cds--select__divider{border-color:rgba(0,0,0,0)}.cds--select--fluid .cds--select--invalid .cds--select-input__wrapper[data-invalid] .cds--select__invalid-icon,.cds--select--fluid .cds--select--warning .cds--select-input__wrapper .cds--select__invalid-icon{inset-block-start:4.5625rem;inset-inline-end:1rem;pointer-events:none}.cds--select--fluid .cds--select--fluid--focus .cds--select-input__wrapper{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--select--fluid .cds--select--fluid--focus .cds--select-input__wrapper{outline-style:dotted}}.cds--select--fluid .cds--select--fluid--focus .cds--select-input,.cds--select--fluid .cds--select--fluid--focus.cds--select--warning{border-block-end:1px solid rgba(0,0,0,0)}.cds--select--fluid .cds--select--disabled .cds--toggletip-label{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--select--fluid .cds--select--disabled .cds--toggletip-button{pointer-events:none}.cds--select--fluid .cds--select--disabled .cds--toggletip-button svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--select--fluid .cds--select--decorator .cds--select__inner-wrapper--decorator>*,.cds--select--fluid .cds--select--slug .cds--ai-label,.cds--select--fluid .cds--select--slug .cds--slug{inset-block-start:2.625rem;inset-inline-end:3rem}.cds--select--fluid .cds--select--slug .cds--select-input{padding-inline-end:4rem}.cds--select--fluid .cds--select--decorator .cds--select__inner-wrapper--decorator>.cds--ai-label::before,.cds--select--fluid .cds--select--slug:has(.cds--select__invalid-icon) .cds--ai-label::before,.cds--select--fluid .cds--select--slug:has(.cds--select__invalid-icon) .cds--slug::before{display:none}.cds--text-area{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--text-area *,.cds--text-area *::before,.cds--text-area *::after{box-sizing:inherit}.cds--text-area{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;padding:.6875rem var(--cds-layout-density-padding-inline-local);border:none;background-color:var(--cds-field);block-size:100%;border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616);font-family:inherit;min-block-size:2.5rem;min-inline-size:10rem;resize:vertical;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--text-area:focus,.cds--text-area:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-area:focus,.cds--text-area:active{outline-style:dotted}}.cds--text-area::placeholder{color:var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));opacity:1;font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px)}.cds--text-area--light{background-color:var(--cds-field-02, #ffffff)}.cds--text-area__wrapper{--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));position:relative;display:flex;inline-size:100%;max-inline-size:100%}.cds--text-area__wrapper--cols{inline-size:auto}.cds--text-area__invalid-icon{position:absolute;fill:var(--cds-support-error, #da1e28);inset-block-start:.75rem;inset-inline-end:var(--cds-layout-density-padding-inline-local)}.cds--text-area__invalid-icon--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--text-area__invalid-icon--warning path[fill]{fill:#000;opacity:1}.cds--text-area__counter-alert{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px}.cds--form-item:has(.cds--text-area__wrapper--cols){inline-size:fit-content}.cds--text-area:disabled{background-color:var(--cds-field);border-block-end:1px solid rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed;outline:none;resize:none}.cds--text-area:disabled::placeholder{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--text-area__wrapper--readonly .cds--text-area{background:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle)}.cds--text-area__wrapper--decorator .cds--text-area__inner-wrapper--decorator>*,.cds--text-area__wrapper--slug .cds--ai-label,.cds--text-area__wrapper--slug .cds--slug{position:absolute;inset-block-start:.75rem;inset-inline-end:1rem}.cds--text-area__wrapper--decorator .cds--ai-label.cds--ai-label--revert,.cds--text-area__wrapper--slug .cds--ai-label.cds--ai-label--revert,.cds--text-area__wrapper--slug .cds--slug.cds--slug--revert{inset-block-start:.25rem;inset-inline-end:.5rem;transform:translate(0)}.cds--text-area__wrapper--decorator .cds--text-area:has(~.cds--text-area__inner-wrapper--decorator .cds--ai-label):not(:has(~.cds--text-area__inner-wrapper--decorator .cds--ai-label--revert)),.cds--text-area__wrapper--slug .cds--text-area:has(~.cds--ai-label):not(:has(~.cds--ai-label--revert)),.cds--text-area__wrapper--slug .cds--text-area:has(~.cds--slug):not(:has(~.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--text-area__wrapper--decorator .cds--text-area:has(~.cds--text-area__inner-wrapper--decorator>*),.cds--text-area__wrapper--slug .cds--text-area:has(~.cds--ai-label),.cds--text-area__wrapper--slug .cds--text-area:has(~.cds--slug){padding-inline-end:2.5rem}.cds--text-area--invalid:has(~.cds--text-area__inner-wrapper--decorator>*),.cds--text-area--warn:has(~.cds--text-area__inner-wrapper--decorator>*),.cds--text-area--invalid:has(~.cds--ai-label),.cds--text-area--warn:has(~.cds--ai-label),.cds--text-area--invalid:has(~.cds--slug),.cds--text-area--warn:has(~.cds--slug){padding-inline-end:4rem}.cds--text-area--invalid~.cds--text-area__inner-wrapper--decorator>*,.cds--text-area--warn~.cds--text-area__inner-wrapper--decorator>*,.cds--text-area--invalid~.cds--ai-label,.cds--text-area--warn~.cds--ai-label,.cds--text-area--invalid~.cds--slug,.cds--text-area--warn~.cds--slug{inset-inline-end:2.5rem}.cds--text-area--invalid~.cds--text-area__inner-wrapper--decorator>.cds--ai-label.cds--ai-label--revert,.cds--text-area--warn~.cds--text-area__inner-wrapper--decorator>.cds--ai-label.cds--ai-label--revert,.cds--text-area--invalid~.cds--ai-label.cds--ai-label--revert,.cds--text-area--warn~.cds--ai-label.cds--ai-label--revert,.cds--text-area--invalid~.cds--slug.cds--slug--revert,.cds--text-area--warn~.cds--slug.cds--slug--revert{inset-inline-end:2rem}.cds--text-area.cds--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--text-area.cds--skeleton:hover,.cds--text-area.cds--skeleton:focus,.cds--text-area.cds--skeleton:active{border:none;cursor:default;outline:none}.cds--text-area.cds--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--text-area.cds--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--text-area.cds--skeleton{background:CanvasText}.cds--text-area.cds--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--text-area.cds--skeleton{block-size:6.25rem;inline-size:100%}.cds--text-area.cds--skeleton::placeholder{color:rgba(0,0,0,0)}.cds--text-area__label-wrapper{position:relative;display:flex;justify-content:space-between;inline-size:100%}.cds--text-area--fluid .cds--text-area__wrapper{position:relative;flex-direction:column;background:var(--cds-field);block-size:100%}.cds--modal .cds--text-area--fluid .cds--text-area__wrapper{background:var(--cds-field-02, #ffffff)}.cds--text-area--fluid .cds--text-area__label-wrapper{position:relative;block-size:100%}.cds--text-area--fluid .cds--label{position:absolute;z-index:1;display:flex;align-items:center;margin:0;block-size:1rem;inset-block-start:.8125rem}.cds--text-area--fluid .cds--label:not(.cds--text-area__label-counter){inline-size:auto;inset-inline-end:auto;inset-inline-start:1rem}.cds--text-area--fluid .cds--label.cds--text-area__label-counter{inline-size:auto;inset-inline-end:1rem;inset-inline-start:auto}.cds--text-area--fluid .cds--label .cds--toggletip-button{padding:.25rem;margin-inline-start:-0.25rem;min-block-size:1.5rem;min-inline-size:1.5rem}.cds--text-area--fluid .cds--label::-webkit-scrollbar,.cds--text-area--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--text-area--fluid .cds--label:not(:has(.cds--toggletip-label)),.cds--text-area--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--text-area--fluid div.cds--label{display:flex;justify-content:flex-end}.cds--text-area--fluid .cds--text-area{padding:0 1rem .8125rem;margin-block-start:2rem;min-block-size:4rem;outline:none}.cds--text-area--fluid .cds--form__helper-text{display:none}.cds--text-area--fluid .cds--text-area--invalid,.cds--text-area--fluid .cds--text-area:focus{border-block-end:1px solid rgba(0,0,0,0)}.cds--text-area__divider,.cds--text-area--fluid .cds--text-area__divider{display:none}.cds--text-area--fluid .cds--text-area--invalid,.cds--text-area--fluid .cds--text-area--warn{resize:none}.cds--text-area--fluid .cds--text-area--invalid{padding:0 .875rem .8125rem;margin-block-start:1.875rem}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--text-area__divider,.cds--text-area--fluid .cds--text-area__wrapper--warn .cds--text-area__divider{display:block;border-style:solid;border-color:var(--cds-border-subtle);margin:0 1rem;border-block-end:none}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--form-requirement.cds--form-requirement,.cds--text-area--fluid .cds--text-area__wrapper--warn .cds--form-requirement.cds--form-requirement{position:relative;display:block;overflow:visible;padding:.5rem 2.5rem .5rem 1rem;margin:0;background:var(--cds-field);max-block-size:12.5rem}.cds--text-area--fluid .cds--text-area__wrapper--warn .cds--form-requirement.cds--form-requirement{border-block-end:1px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616)}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--form-requirement.cds--form-requirement{border-block-end:none;color:var(--cds-text-error, #da1e28)}.cds--text-area--fluid .cds--text-area--warn{border-block-end:none}.cds--modal .cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--text-area__divider+.cds--form-requirement{background:var(--cds-field-02, #ffffff)}.cds--text-area--fluid .cds--text-area__invalid-icon{inset-block-start:.5rem}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]:not(:focus){border:2px solid var(--cds-support-error, #da1e28)}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]:focus-within,.cds--text-area--fluid .cds--text-area__wrapper:focus-within{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]:focus-within,.cds--text-area--fluid .cds--text-area__wrapper:focus-within{outline-style:dotted}}.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid:focus,.cds--text-area--fluid .cds--text-area__wrapper>.cds--text-area:focus,.cds--text-area--fluid .cds--text-area__wrapper>.cds--text-area:active,.cds--text-area--fluid .cds--text-area__wrapper[data-invalid]>.cds--text-area--invalid{outline:none;transition:none}.cds--text-area--fluid__skeleton{padding:1rem;background:var(--cds-skeleton-background, #e8e8e8);border-block-end:1px solid var(--cds-skeleton-element, #c6c6c6)}.cds--text-area--fluid__skeleton .cds--skeleton,.cds--text-area--fluid__skeleton .cds--text-area.cds--skeleton::before{block-size:.5rem}.cds--text-area--fluid__skeleton .cds--label{margin-block-end:.75rem}.cds--text-area--fluid__skeleton .cds--text-area.cds--skeleton{block-size:4rem;inline-size:80%}.cds--text-area--fluid .cds--text-area__wrapper--decorator:has(.cds--text-area__inner-wrapper--decorator .cds--ai-label):not(:has(.cds--text-area__inner-wrapper--decorator .cds--ai-label--revert)),.cds--text-area--fluid .cds--text-area__wrapper--slug:has(.cds--ai-label):not(:has(.cds--ai-label--revert)),.cds--text-area--fluid .cds--text-area__wrapper--slug:has(.cds--slug):not(:has(.cds--slug--revert)){background-image:linear-gradient(0deg, var(--cds-ai-aura-start-sm, rgba(69, 137, 255, 0.16)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%, transparent 100%);border-block-end-color:var(--cds-ai-border-strong, #4589ff)}.cds--text-area--fluid .cds--text-area__wrapper--decorator .cds--text-area--invalid~.cds--text-area__inner-wrapper--decorator>*,.cds--text-area--fluid .cds--text-area__wrapper--decorator .cds--text-area--warn~.cds--text-area__inner-wrapper--decorator>*,.cds--text-area--fluid .cds--text-area__wrapper--slug .cds--text-area--invalid~.cds--ai-label,.cds--text-area--fluid .cds--text-area__wrapper--slug .cds--text-area--warn~.cds--ai-label,.cds--text-area--fluid .cds--text-area__wrapper--slug .cds--text-area--invalid~.cds--slug,.cds--text-area--fluid .cds--text-area__wrapper--slug .cds--text-area--warn~.cds--slug{inset-inline-end:1rem}.cds--text-area--fluid .cds--text-area__wrapper--decorator .cds--text-area--invalid,.cds--text-area--fluid .cds--text-area__wrapper--slug .cds--text-area--invalid{border-block-end-color:rgba(0,0,0,0)}.cds--text-input--fluid.cds--text-input-wrapper{position:relative;background:var(--cds-field);block-size:100%;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--text-input--fluid .cds--label{position:absolute;z-index:1;display:flex;align-items:center;margin:0;block-size:1rem;inset-block-start:.8125rem}.cds--text-input--fluid .cds--label:not(.cds--text-input__label-counter){inline-size:auto;inset-inline-end:auto;inset-inline-start:1rem}.cds--text-input--fluid .cds--label.cds--text-input__label-counter{inline-size:auto;inset-inline-end:1rem;inset-inline-start:auto}.cds--text-input--fluid .cds--label::-webkit-scrollbar,.cds--text-input--fluid .cds--label .cds--toggletip-label::-webkit-scrollbar{display:none}.cds--text-input--fluid .cds--label:not(:has(.cds--toggletip-label)),.cds--text-input--fluid .cds--label .cds--toggletip-label{-ms-overflow-style:none;overflow-x:scroll;scrollbar-width:none;white-space:nowrap}.cds--text-input--fluid .cds--form__helper-text{display:none}.cds--text-input--fluid .cds--text-input{padding:2rem 1rem .8125rem;min-block-size:4rem}.cds--text-input__divider,.cds--text-input--fluid .cds--text-input__divider{display:none}.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid],.cds--text-input--fluid .cds--text-input__field-wrapper--warning{display:block}.cds--text-input--fluid input[data-invalid]{outline:none}.cds--text-input--fluid .cds--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0}.cds--text-input--fluid .cds--text-input--invalid,.cds--text-input--fluid .cds--text-input--warning{border-block-end:none}.cds--text-input--fluid .cds--text-input--invalid~.cds--text-input__divider,.cds--text-input--fluid .cds--text-input--warning~.cds--text-input__divider{display:block;border-style:solid;border-color:var(--cds-border-subtle);margin:0 1rem;border-block-end:none}.cds--text-input--fluid .cds--text-input__invalid-icon{inset-block-start:5rem}.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid,.cds--text-input--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning{outline:none}.cds--text-input--fluid .cds--text-input__field-wrapper--warning{border-block-end:1px solid var(--cds-border-strong)}.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]:not(:focus){outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]:not(:focus){outline-style:dotted}}.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]:focus-within,.cds--text-input--fluid .cds--text-input__field-wrapper--warning:focus-within{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]:focus-within,.cds--text-input--fluid .cds--text-input__field-wrapper--warning:focus-within{outline-style:dotted}}.cds--text-input--fluid .cds--text-input__field-wrapper[data-invalid]>.cds--text-input--invalid:focus,.cds--text-input--fluid .cds--text-input__field-wrapper--warning>.cds--text-input--warning:focus{outline:none}.cds--text-input--fluid .cds--text-input.cds--password-input{padding-inline-end:2.5rem}.cds--text-input--fluid.cds--password-input-wrapper .cds--text-input__invalid-icon{inset-inline-end:1rem}.cds--text-input--fluid .cds--toggle-password-tooltip{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;block-size:4rem;cursor:pointer;inline-size:3rem;inset-block-start:0;inset-inline-end:0;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--text-input--fluid .cds--toggle-password-tooltip .cds--popover{inset-inline-start:0}.cds--text-input--fluid .cds--btn.cds--text-input--password__visibility__toggle.cds--tooltip__trigger{block-size:2rem;inline-size:2rem;inset-block-start:1.625rem;inset-inline-end:.5rem}.cds--text-input--fluid__skeleton{position:relative;background:var(--cds-skeleton-background, #e8e8e8);block-size:4rem;border-block-end:1px solid var(--cds-skeleton-element, #c6c6c6)}.cds--text-input--fluid__skeleton .cds--skeleton{position:absolute;block-size:.5rem;inline-size:25%;inset-block-start:1rem;inset-inline-start:1rem}.cds--text-input--fluid__skeleton .cds--label{position:absolute;padding:0;block-size:.5rem;inline-size:50%;inset-block-start:2.25rem;inset-inline-start:1rem}.cds--text-input--fluid .cds--text-input__field-wrapper--decorator .cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input--fluid .cds--text-input__field-wrapper--slug .cds--ai-label,.cds--text-input--fluid .cds--text-input__field-wrapper--slug .cds--slug{inset-block-start:2.625rem}.cds--text-input--fluid .cds--text-input--invalid~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input--fluid .cds--text-input--warning~.cds--text-input__field-inner-wrapper--decorator>*,.cds--text-input--fluid .cds--text-input--invalid~.cds--ai-label,.cds--text-input--fluid .cds--text-input--warning~.cds--ai-label,.cds--text-input--fluid .cds--text-input--invalid~.cds--slug,.cds--text-input--fluid .cds--text-input--warning~.cds--slug{inset-inline-end:1rem}.cds--text-input--fluid .cds--text-input__field-wrapper--decorator .cds--text-input,.cds--text-input--fluid .cds--text-input__field-wrapper--decorator .cds--text-input--invalid,.cds--text-input--fluid .cds--text-input__field-wrapper--decorator .cds--text-input--warning,.cds--text-input--fluid .cds--text-input__field-wrapper--slug .cds--text-input,.cds--text-input--fluid .cds--text-input__field-wrapper--slug .cds--text-input--invalid,.cds--text-input--fluid .cds--text-input__field-wrapper--slug .cds--text-input--warning{padding-inline-end:2.5rem}.cds--time-picker--fluid{background:var(--cds-field)}.cds--time-picker--fluid .cds--time-picker--fluid__wrapper{display:flex}.cds--time-picker--fluid__wrapper>*:nth-child(1),.cds--time-picker--fluid__wrapper>*:nth-child(2){flex-basis:25%}.cds--time-picker--equal-width .cds--time-picker--fluid__wrapper>*{flex-basis:50%}.cds--time-picker--fluid__wrapper>*:nth-child(2):not(:last-child) .cds--select-input__wrapper::before,.cds--time-picker--fluid__wrapper>*:last-child .cds--select-input__wrapper::before{position:absolute;display:block;background-color:var(--cds-border-strong);block-size:calc(100% - 1px);content:"";inline-size:1px;opacity:1;transition:opacity 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--select--readonly .cds--select-input__wrapper::before{background-color:var(--cds-border-subtle) !important;opacity:1 !important;transition:none}.cds--time-picker--fluid__wrapper .cds--select-input__wrapper::after{inset-inline-end:0}.cds--time-picker--fluid__wrapper .cds--select-input__wrapper::before{inset-inline-start:0}.cds--time-picker--fluid:not(.cds--time-picker--fluid--disabled) .cds--time-picker--fluid__wrapper>*:nth-child(2):not(:last-child):hover .cds--select-input__wrapper::before,.cds--time-picker--fluid:not(.cds--time-picker--fluid--disabled) .cds--time-picker--fluid__wrapper>*:nth-child(2):hover:not(:last-child)~* .cds--select-input__wrapper::before,.cds--time-picker--fluid:not(.cds--time-picker--fluid--disabled) .cds--time-picker--fluid__wrapper>*:last-child:hover .cds--select-input__wrapper::before{opacity:0}.cds--time-picker--fluid--disabled .cds--time-picker--fluid__wrapper .cds--select--disabled .cds--select-input__wrapper::before{background:var(--cds-border-disabled, #c6c6c6)}.cds--time-picker--fluid .cds--form-requirement{padding:.5rem 2.5rem .5rem 1rem;margin:0;background:var(--cds-field)}.cds--time-picker--fluid--invalid{outline:2px solid var(--cds-support-error, #da1e28);outline-offset:-2px}@media screen and (prefers-contrast){.cds--time-picker--fluid--invalid{outline-style:dotted}}.cds--time-picker--fluid--invalid{position:relative}.cds--time-picker--fluid--invalid .cds--text-input,.cds--time-picker--fluid--invalid .cds--text-input-wrapper,.cds--time-picker--fluid--invalid .cds--select-input,.cds--time-picker--fluid--invalid .cds--select{background:rgba(0,0,0,0)}.cds--time-picker--fluid--invalid .cds--select-input{border-block-start:2px solid rgba(0,0,0,0);padding-block-start:1.875rem}.cds--time-picker--fluid .cds--select--fluid:last-of-type .cds--select-input{border-inline-end:2px solid rgba(0,0,0,0)}.cds--time-picker--fluid--invalid .cds--select-input:hover:not([disabled]){background:var(--cds-field-hover)}.cds--time-picker--fluid--invalid .cds--select-input:hover{border-block-start:2px solid var(--cds-support-error, #da1e28)}.cds--time-picker--fluid--invalid .cds--select--fluid:last-of-type .cds--select-input:hover{border-inline-end:2px solid var(--cds-support-error, #da1e28)}.cds--time-picker--fluid--warning{position:relative}.cds--time-picker__icon{display:none}.cds--time-picker--fluid--invalid .cds--time-picker__icon,.cds--time-picker--fluid--warning .cds--time-picker__icon{position:absolute;display:block;inset-block-start:4.5rem;inset-inline-end:1rem}.cds--time-picker--fluid--invalid .cds--time-picker__icon{fill:var(--cds-support-error, #da1e28)}.cds--time-picker--fluid--warning .cds--time-picker__icon{fill:var(--cds-support-warning, #f1c21b)}.cds--time-picker--fluid--warning .cds--time-picker__icon path:first-of-type{fill:var(--cds-icon-primary, #161616)}.cds--time-picker--fluid--invalid .cds--form-requirement,.cds--time-picker--fluid--warning .cds--form-requirement{display:block;overflow:visible;max-block-size:100%}.cds--time-picker--fluid--invalid .cds--form-requirement{color:var(--cds-text-error, #da1e28)}.cds--time-picker--fluid--invalid .cds--time-picker--fluid__wrapper>*:nth-child(2):not(:last-child) .cds--select-input__wrapper::before,.cds--time-picker--fluid--invalid .cds--time-picker--fluid__wrapper>*:last-child .cds--select-input__wrapper::before,.cds--time-picker--fluid--warning .cds--time-picker--fluid__wrapper>*:nth-child(2):not(:last-child) .cds--select-input__wrapper::before,.cds--time-picker--fluid--warning .cds--time-picker--fluid__wrapper>*:last-child .cds--select-input__wrapper::before{block-size:calc(100% - 1rem);inset-block-start:8px}.cds--time-picker--fluid--invalid .cds--text-input,.cds--time-picker--fluid--warning .cds--text-input,.cds--time-picker--fluid--invalid .cds--select-input,.cds--time-picker--fluid--warning .cds--select-input{border-block-end:1px solid rgba(0,0,0,0)}.cds--time-picker--fluid.cds--time-picker--fluid--invalid .cds--time-picker__divider,.cds--time-picker--fluid.cds--time-picker--fluid--warning .cds--time-picker__divider{border-style:solid;border-color:var(--cds-border-subtle);margin:0 1rem;border-block-end:none;inline-size:calc(100% - 2rem)}.cds--time-picker--fluid--skeleton{display:flex;block-size:4rem;inline-size:100%}.cds--time-picker--fluid--skeleton>*{block-size:100%;inline-size:auto}.cds--time-picker--fluid--skeleton>*:nth-child(1),.cds--time-picker--fluid--skeleton>*:nth-child(2){inline-size:25%}.cds--time-picker--fluid--skeleton>*:last-child,.cds--time-picker--fluid--skeleton.cds--time-picker--equal-width>*:first-child{inline-size:50%}.cds--icon-indicator{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;color:var(--cds-text-secondary, #525252)}.cds--icon-indicator svg{align-self:center;margin-inline-end:.5rem}.cds--icon-indicator--20{font-size:var(--cds-body-compact-02-font-size, 1rem);font-weight:var(--cds-body-compact-02-font-weight, 400);line-height:var(--cds-body-compact-02-line-height, 1.375);letter-spacing:var(--cds-body-compact-02-letter-spacing, 0)}.cds--icon-indicator--failed{fill:var(--cds-status-red, #da1e28)}.cds--icon-indicator--caution-major{fill:var(--cds-status-orange, #ff832b)}.cds--icon-indicator--caution-major path:first-of-type{fill:#000}.cds--icon-indicator--caution-minor{fill:var(--cds-status-yellow, #f1c21b)}.cds--icon-indicator--caution-minor path:first-of-type{fill:#000}.cds--icon-indicator--undefined{fill:var(--cds-status-purple, #8a3ffc)}.cds--icon-indicator--succeeded{fill:var(--cds-status-green, #24a148)}.cds--icon-indicator--normal{fill:var(--cds-status-blue, #0043ce)}.cds--icon-indicator--in-progress{fill:var(--cds-status-blue, #0043ce)}.cds--icon-indicator--incomplete{fill:var(--cds-status-blue, #0043ce)}.cds--icon-indicator--not-started{fill:var(--cds-status-gray, #6f6f6f)}.cds--icon-indicator--pending{fill:var(--cds-status-gray, #6f6f6f)}.cds--icon-indicator--unknown{fill:var(--cds-status-gray, #6f6f6f)}.cds--icon-indicator--informative{fill:var(--cds-status-blue, #0043ce)}@keyframes prefix--stroke{100%{stroke-dashoffset:0}}.cds--inline-loading{display:flex;align-items:center;inline-size:100%;min-block-size:2rem}.cds--inline-loading__text{font-size:var(--cds-label-02-font-size, 0.875rem);font-weight:var(--cds-label-02-font-weight, 400);line-height:var(--cds-label-02-line-height, 1.28572);letter-spacing:var(--cds-label-02-letter-spacing, 0.16px);color:var(--cds-text-secondary, #525252)}.cds--inline-loading__animation{position:relative;display:flex;align-items:center;justify-content:center;margin-inline-end:.5rem}.cds--inline-loading__checkmark-container{fill:var(--cds-support-success, #24a148)}.cds--inline-loading__checkmark-container.cds--inline-loading__svg{position:absolute;inline-size:.75rem;inset-block-start:.75rem}.cds--inline-loading__checkmark-container[hidden]{display:none}.cds--inline-loading__checkmark{animation-duration:250ms;animation-fill-mode:forwards;animation-name:cds--stroke;fill:none;stroke:var(--cds-interactive, #0f62fe);stroke-dasharray:12;stroke-dashoffset:12;stroke-width:1.8;transform-origin:50% 50%}.cds--inline-loading--error{block-size:1rem;fill:var(--cds-support-error, #da1e28);inline-size:1rem}.cds--inline-loading--error[hidden]{display:none}.cds--loading--small .cds--inline-loading__svg{stroke:var(--cds-interactive, #0f62fe)}.cds--btn .cds--inline-loading--btn{min-block-size:0}.cds--btn .cds--inline-loading--btn .cds--inline-loading__text{font-size:var(--cds-body-short-01-font-size, 0.875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, 0.16px)}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.cds--inline-loading__checkmark-container{inset-block-start:1px;inset-inline-end:.5rem}.cds--inline-loading__checkmark{animation:none;stroke-dasharray:0;stroke-dashoffset:0}}.cds--list--nested,.cds--list--unordered,.cds--list--ordered,.cds--list--ordered--native{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--list--nested *,.cds--list--nested *::before,.cds--list--nested *::after,.cds--list--unordered *,.cds--list--unordered *::before,.cds--list--unordered *::after,.cds--list--ordered *,.cds--list--ordered *::before,.cds--list--ordered *::after,.cds--list--ordered--native *,.cds--list--ordered--native *::before,.cds--list--ordered--native *::after{box-sizing:inherit}.cds--list--nested,.cds--list--unordered,.cds--list--ordered,.cds--list--ordered--native{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);list-style:none}.cds--list--unordered:not(.cds--list--nested){margin-inline-start:1rem}.cds--list--expressive,.cds--list--expressive .cds--list--nested{font-size:var(--cds-body-02-font-size, 1rem);font-weight:var(--cds-body-02-font-weight, 400);line-height:var(--cds-body-02-line-height, 1.5);letter-spacing:var(--cds-body-02-letter-spacing, 0)}.cds--list--ordered--native{list-style:decimal}.cds--list__item{color:var(--cds-text-primary, #161616)}.cds--list--nested{margin-inline-start:2rem}.cds--list--nested .cds--list__item{padding-inline-start:.25rem}.cds--list--ordered:not(.cds--list--nested){counter-reset:item}.cds--list--ordered:not(.cds--list--nested)>.cds--list__item{position:relative}.cds--list--ordered:not(.cds--list--nested)>.cds--list__item::before{position:absolute;content:counter(item) ".";counter-increment:item;inset-inline-start:-1.5rem}.cds--list--ordered.cds--list--nested,.cds--list--ordered--native.cds--list--nested{list-style-type:lower-latin}.cds--list--unordered>.cds--list__item{position:relative}.cds--list--unordered>.cds--list__item::before{position:absolute;content:"–";inset-inline-start:calc(-1*1rem)}.cds--list--unordered.cds--list--nested>.cds--list__item::before{content:"▪";inset-inline-start:calc(-1*0.75rem)}.cds--menu-button__container{display:contents}.cds--menu-button__trigger:not(.cds--btn--ghost){min-inline-size:12rem}.cds--menu-button__trigger svg{transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--menu-button__trigger--open svg{transform:rotate(180deg)}.cds--modal{position:fixed;z-index:9000;display:flex;align-items:center;justify-content:center;background-color:var(--cds-overlay, rgba(22, 22, 22, 0.5));block-size:100vh;content:"";inline-size:100vw;inset-block-start:0;inset-inline-start:0;opacity:0;transition:opacity 240ms cubic-bezier(0.4, 0.14, 1, 1),visibility 0ms linear 240ms;visibility:hidden}.cds--modal.is-visible{opacity:1;transition:opacity 240ms cubic-bezier(0, 0, 0.3, 1),visibility 0ms linear;visibility:inherit}@media screen and (prefers-reduced-motion: reduce){.cds--modal.is-visible{transition:none}}.cds--modal .cds--text-input--fluid .cds--text-input,.cds--modal .cds--text-area--fluid .cds--text-area__wrapper,.cds--modal .cds--text-area--fluid .cds--text-area,.cds--modal .cds--search--fluid .cds--search-input,.cds--modal .cds--select--fluid .cds--select-input,.cds--modal .cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--text-area__divider+.cds--form-requirement,.cds--modal .cds--list-box__wrapper--fluid .cds--list-box,.cds--modal .cds--list-box__wrapper--fluid.cds--list-box__wrapper,.cds--modal .cds--number-input--fluid input[type=number],.cds--modal .cds--number-input--fluid input[type=text],.cds--modal .cds--number-input--fluid .cds--number__control-btn::before,.cds--modal .cds--number-input--fluid .cds--number__control-btn::after,.cds--modal .cds--date-picker--fluid .ccdsds--date-picker-input__wrapper .cds--date-picker__input{background-color:var(--cds-field-01, #f4f4f4)}.cds--modal .cds--list-box__wrapper--fluid .cds--list-box__menu{background-color:var(--cds-layer-01, #f4f4f4)}.cds--modal .cds--list-box__menu-item:hover{background-color:var(--cds-layer-hover-02, #e8e8e8)}.cds--modal .cds--list-box__menu-item--active{background-color:var(--cds-layer-selected-02, #e0e0e0)}.cds--modal .cds--list-box__menu-item--active:hover{background-color:var(--cds-layer-selected-hover-02, #d1d1d1)}.cds--modal .cds--number-input--fluid .cds--number__control-btn:hover::before,.cds--modal .cds--number-input--fluid .cds--number__control-btn:hover::after{background-color:var(--cds-field-hover)}.cds--modal .cds--number-input--fluid .cds--number__control-btn:focus::before,.cds--modal .cds--number-input--fluid .cds--number__control-btn:focus::after{border-inline-start:2px solid var(--cds-focus, #0f62fe)}.cds--modal.is-visible .cds--modal-container{transform:translate3d(0, 0, 0);transition:transform 240ms cubic-bezier(0, 0, 0.3, 1)}.cds--modal-container{position:fixed;display:grid;background-color:var(--cds-layer);block-size:100%;grid-template-columns:100%;grid-template-rows:auto 1fr auto;inline-size:100%;inset-block-start:0;max-block-size:100%;outline:3px solid rgba(0,0,0,0);outline-offset:-3px;transform:translate3d(0, -24px, 0);transform-origin:top center;transition:transform 240ms cubic-bezier(0.4, 0.14, 1, 1)}@media(min-width: 42rem){.cds--modal-container{position:static;block-size:auto;inline-size:84%;max-block-size:90%}}@media(min-width: 66rem){.cds--modal-container{inline-size:60%;max-block-size:84%}}@media(min-width: 82rem){.cds--modal-container{inline-size:48%}}.cds--modal-container .cds--modal-container-body{display:contents}.cds--modal-content{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);position:relative;color:var(--cds-text-primary, #161616);font-weight:400;grid-column:1/-1;grid-row:2/-2;overflow-y:auto;padding-block:.5rem 3rem;padding-inline:1rem 1rem}.cds--modal-content:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--modal-content:focus{outline-style:dotted}}.cds--modal-content .cds--form--fluid{margin-inline:-2rem}.cds--modal-content>p,.cds--modal-content__regular-content{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);padding-inline-end:calc(20% - 2rem)}.cds--modal-content--with-form{padding-inline-end:1rem}.cds--modal-header{grid-column:1/-1;grid-row:1/1;margin-block-end:.5rem;max-block-size:50vh;overflow-y:auto;padding-block-start:1rem;padding-inline:1rem 3rem}.cds--modal-header__label{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--modal-header__label *,.cds--modal-header__label *::before,.cds--modal-header__label *::after{box-sizing:inherit}.cds--modal-header__label{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);color:var(--cds-text-secondary, #525252);margin-block-end:.25rem}.cds--modal-header__heading{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--modal-header__heading *,.cds--modal-header__heading *::before,.cds--modal-header__heading *::after{box-sizing:inherit}.cds--modal-header__heading{font-size:var(--cds-heading-03-font-size, 1.25rem);font-weight:var(--cds-heading-03-font-weight, 400);line-height:var(--cds-heading-03-line-height, 1.4);letter-spacing:var(--cds-heading-03-letter-spacing, 0);color:var(--cds-text-primary, #161616);padding-inline-end:calc(20% - 3rem)}.cds--modal-container--xs .cds--modal-content__regular-content{padding-inline-end:1rem}.cds--modal-container--xs .cds--modal-content>p{padding-inline-end:0}@media(min-width: 42rem){.cds--modal-container--xs{inline-size:48%}}@media(min-width: 66rem){.cds--modal-container--xs{inline-size:32%;max-block-size:48%}}@media(min-width: 82rem){.cds--modal-container--xs{inline-size:24%}}.cds--modal-container--sm .cds--modal-content__regular-content{padding-inline-end:1rem}.cds--modal-container--sm .cds--modal-content>p{padding-inline-end:0}@media(min-width: 42rem){.cds--modal-container--sm{inline-size:60%}}@media(min-width: 66rem){.cds--modal-container--sm{inline-size:42%;max-block-size:72%}.cds--modal-container--sm .cds--modal-content>p,.cds--modal-container--sm .cds--modal-content__regular-content{padding-inline-end:20%}}@media(min-width: 82rem){.cds--modal-container--sm{inline-size:36%}}@media(min-width: 42rem){.cds--modal-container--lg{inline-size:96%}}@media(min-width: 66rem){.cds--modal-container--lg{inline-size:84%;max-block-size:96%}}@media(min-width: 82rem){.cds--modal-container--lg{inline-size:72%}}.cds--modal-scroll-content{border-block-end:2px solid rgba(0,0,0,0);mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 80px), transparent calc(100% - 48px), transparent 100%),linear-gradient(to left, var(--cds-layer) 0, 16px, transparent 16px),linear-gradient(to right, var(--cds-layer) 0, 2px, transparent 2px),linear-gradient(to top, var(--cds-layer) 0, 2px, transparent 2px)}.cds--modal-scroll-content:has(.cds--autoalign){mask-image:none}.cds--modal-scroll-content>*:last-child{margin-block-end:1.5rem}.cds--modal-footer{display:flex;justify-content:flex-end;block-size:4rem;grid-column:1/-1;grid-row:-1/-1;margin-block-start:auto}.cds--modal-footer .cds--btn{flex:0 1 50%;align-items:baseline;margin:0;block-size:4rem;max-inline-size:none}.cds--modal-footer .cds--btn:not(.cds--skeleton){padding-block:.875rem 2rem}.cds--modal-footer--three-button .cds--btn{flex:0 1 25%;align-items:flex-start}.cds--modal-close-button{position:absolute;inset-block-start:0;inset-inline-end:0}.cds--modal-close{padding:.75rem;border:2px solid rgba(0,0,0,0);background-color:rgba(0,0,0,0);block-size:3rem;cursor:pointer;inline-size:3rem;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--modal-close:hover{background-color:var(--cds-layer-hover)}.cds--modal-close:focus{border-color:var(--cds-focus, #0f62fe);outline:none}.cds--modal-close::-moz-focus-inner{border:0}.cds--modal-close__icon{block-size:1.25rem;fill:var(--cds-icon-primary, #161616);inline-size:1.25rem}.cds--body--with-modal-open{overflow:hidden}.cds--body--with-modal-open .cds--modal .cds--tooltip,.cds--body--with-modal-open .cds--modal .cds--overflow-menu-options,.cds--body--with-modal-open .cds--overflow-menu-options{z-index:9000}.cds--modal-container--full-width .cds--modal-content{padding:0;margin:0}.cds--modal--slug.cds--modal,.cds--modal--decorator:has(.cds--ai-label).cds--modal{background-color:var(--cds-ai-overlay, rgba(0, 17, 65, 0.5))}.cds--modal--slug .cds--modal-container,.cds--modal--decorator:has(.cds--ai-label) .cds--modal-container{background:linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)) 0%, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) padding-box,linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) border-box;border:1px solid rgba(0,0,0,0);background-color:var(--cds-layer);box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)),0 24px 40px -24px var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1))}.cds--modal--slug .cds--modal-container:has(.cds--modal-footer),.cds--modal--decorator:has(.cds--ai-label) .cds--modal-container:has(.cds--modal-footer){background:linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)) calc(0% + 64px), var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) calc(0% + 64px), 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) padding-box,linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) border-box;box-shadow:inset 0 -80px 0 -16px var(--cds-layer),inset 0 -160px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)),0 24px 40px -24px var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1))}.cds--modal--slug .cds--modal-content.cds--modal-scroll-content,.cds--modal--decorator .cds--modal-content.cds--modal-scroll-content{mask-image:linear-gradient(to bottom, var(--cds-layer) calc(100% - 80px), transparent calc(100% - 48px), transparent 100%),linear-gradient(to left, var(--cds-layer) 0, 16px, transparent 16px),linear-gradient(to right, var(--cds-layer) 0, 2px, transparent 2px),linear-gradient(to top, var(--cds-layer) 0, 2px, transparent 2px)}.cds--modal-header>.cds--modal--inner__decorator:has(+.cds--modal-close-button)>*,.cds--modal-header>.cds--modal-close-button~.cds--modal--inner__decorator>*,.cds--modal--decorator .cds--modal-container-body>.cds--modal--inner__decorator>*,.cds--modal-header>.cds--ai-label:has(+.cds--modal-close-button),.cds--modal-header>.cds--modal-close-button~.cds--ai-label,.cds--modal--slug .cds--modal-container-body>.cds--ai-label,.cds--modal-header>.cds--slug:has(+.cds--modal-close-button),.cds--modal-header>.cds--modal-close-button~.cds--slug,.cds--modal--slug .cds--modal-container-body>.cds--slug{position:absolute;inset-block-start:.625rem;inset-inline-end:3rem}.cds--modal-header>.cds--modal--inner__decorator:not(:has(.cds--ai-label))>*{inset-block-start:1rem}.cds--modal-header>.cds--modal--inner__decorator:has(.cds--ai-label--revert)>*{inset-block-start:1.475rem}.cds--modal--decorator .cds--modal-content--overflow-indicator::before,.cds--modal--decorator .cds--modal-content--overflow-indicator{display:none}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--modal-close:focus{color:Highlight;outline:1px solid Highlight}}.cds--inline-notification html{font-size:100%}.cds--inline-notification body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--inline-notification code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--inline-notification strong{font-weight:600}.cds--inline-notification{position:relative;display:flex;flex-wrap:wrap;block-size:auto;color:var(--cds-text-inverse, #ffffff);inline-size:100%;max-inline-size:18rem;min-block-size:3rem;min-inline-size:18rem}@media(min-width: 42rem){.cds--inline-notification{flex-wrap:nowrap;max-inline-size:38rem}}@media(min-width: 66rem){.cds--inline-notification{max-inline-size:46rem}}@media(min-width: 99rem){.cds--inline-notification{max-inline-size:52rem}}.cds--inline-notification:not(.cds--inline-notification--low-contrast) a{color:var(--cds-link-inverse, #78a9ff)}.cds--inline-notification a{text-decoration:none}.cds--inline-notification a:hover{text-decoration:underline}.cds--inline-notification a:focus{outline:1px solid var(--cds-link-inverse, #78a9ff)}.cds--inline-notification.cds--inline-notification--low-contrast a:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--inline-notification.cds--inline-notification--low-contrast a:focus{outline-style:dotted}}.cds--inline-notification--low-contrast{color:var(--cds-text-primary, #161616)}.cds--inline-notification--low-contrast::before{position:absolute;box-sizing:border-box;border-width:1px 1px 1px 0;border-style:solid;block-size:100%;content:"";filter:opacity(0.4);inline-size:100%;inset-block-start:0;inset-inline-start:0;pointer-events:none}.cds--inline-notification--error{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-error-inverse, #fa4d56)}.cds--inline-notification--error .cds--inline-notification__icon,.cds--inline-notification--error .cds--toast-notification__icon,.cds--inline-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error-inverse, #fa4d56)}.cds--inline-notification--low-contrast.cds--inline-notification--error{background:var(--cds-notification-background-error, #fff1f1);border-inline-start:3px solid var(--cds-support-error, #da1e28)}.cds--inline-notification--low-contrast.cds--inline-notification--error .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--error .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error, #da1e28)}.cds--inline-notification--low-contrast.cds--inline-notification--error::before{border-color:var(--cds-support-error, #da1e28)}.cds--inline-notification--success{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-success-inverse, #42be65)}.cds--inline-notification--success .cds--inline-notification__icon,.cds--inline-notification--success .cds--toast-notification__icon,.cds--inline-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success-inverse, #42be65)}.cds--inline-notification--low-contrast.cds--inline-notification--success{background:var(--cds-notification-background-success, #defbe6);border-inline-start:3px solid var(--cds-support-success, #24a148)}.cds--inline-notification--low-contrast.cds--inline-notification--success .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--success .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success, #24a148)}.cds--inline-notification--low-contrast.cds--inline-notification--success::before{border-color:var(--cds-support-success, #24a148)}.cds--inline-notification--info,.cds--inline-notification--info-square{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-info-inverse, #4589ff)}.cds--inline-notification--info .cds--inline-notification__icon,.cds--inline-notification--info .cds--toast-notification__icon,.cds--inline-notification--info .cds--actionable-notification__icon,.cds--inline-notification--info-square .cds--inline-notification__icon,.cds--inline-notification--info-square .cds--toast-notification__icon,.cds--inline-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info-inverse, #4589ff)}.cds--inline-notification--low-contrast.cds--inline-notification--info,.cds--inline-notification--low-contrast.cds--inline-notification--info-square{background:var(--cds-notification-background-info, #edf5ff);border-inline-start:3px solid var(--cds-support-info, #0043ce)}.cds--inline-notification--low-contrast.cds--inline-notification--info .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info .cds--actionable-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info-square .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info-square .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info, #0043ce)}.cds--inline-notification--low-contrast.cds--inline-notification--info::before,.cds--inline-notification--low-contrast.cds--inline-notification--info-square::before{border-color:var(--cds-support-info, #0043ce)}.cds--inline-notification--warning,.cds--inline-notification--warning-alt{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-warning-inverse, #f1c21b)}.cds--inline-notification--warning .cds--inline-notification__icon,.cds--inline-notification--warning .cds--toast-notification__icon,.cds--inline-notification--warning .cds--actionable-notification__icon,.cds--inline-notification--warning-alt .cds--inline-notification__icon,.cds--inline-notification--warning-alt .cds--toast-notification__icon,.cds--inline-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning-inverse, #f1c21b)}.cds--inline-notification--low-contrast.cds--inline-notification--warning,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt{background:var(--cds-notification-background-warning, #fcf4d6);border-inline-start:3px solid var(--cds-support-warning, #f1c21b)}.cds--inline-notification--low-contrast.cds--inline-notification--warning .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning .cds--actionable-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt .cds--inline-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt .cds--toast-notification__icon,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning, #f1c21b)}.cds--inline-notification--low-contrast.cds--inline-notification--warning::before,.cds--inline-notification--low-contrast.cds--inline-notification--warning-alt::before{border-color:var(--cds-support-warning, #f1c21b)}.cds--inline-notification--warning .cds--inline-notification__icon path[opacity="0"],.cds--inline-notification--warning-alt .cds--inline-notification__icon path:first-of-type{fill:#000;opacity:1}.cds--inline-notification__details{display:flex;flex-grow:1;margin-inline:.8125rem 3rem}@media(min-width: 42rem){.cds--inline-notification__details{margin:0 .8125rem}}.cds--inline-notification__icon{flex-shrink:0;margin-block-start:.875rem;margin-inline-end:1rem}.cds--inline-notification__text-wrapper{display:flex;flex-wrap:wrap;padding:.9375rem 0}.cds--inline-notification__title{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);margin-inline-end:.25rem}.cds--inline-notification__subtitle{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);word-break:break-word}.cds--inline-notification__action-button.cds--btn--ghost{block-size:2rem;margin-block-end:.5rem;margin-inline-start:2.5rem}@media(min-width: 42rem){.cds--inline-notification__action-button.cds--btn--ghost{margin:.5rem 0}}.cds--inline-notification:not(.cds--inline-notification--low-contrast) .cds--inline-notification__action-button.cds--btn--ghost{color:var(--cds-link-inverse, #78a9ff)}.cds--inline-notification__action-button.cds--btn--ghost:active,.cds--inline-notification__action-button.cds--btn--ghost:hover{background-color:var(--cds-background-inverse-hover, #474747)}.cds--inline-notification--low-contrast .cds--inline-notification__action-button.cds--btn--ghost:active,.cds--inline-notification--low-contrast .cds--inline-notification__action-button.cds--btn--ghost:hover{background-color:var(--cds-notification-action-hover, #ffffff)}.cds--inline-notification__action-button.cds--btn--ghost:focus{border-color:rgba(0,0,0,0);box-shadow:none;outline:2px solid var(--cds-focus-inverse, #ffffff);outline-offset:-2px}.cds--inline-notification--low-contrast .cds--inline-notification__action-button.cds--btn--ghost:focus{outline-color:var(--cds-focus, #0f62fe)}.cds--inline-notification--hide-close-button .cds--inline-notification__action-button.cds--btn--ghost{margin-inline-end:.5rem}.cds--inline-notification__close-button{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);block-size:3rem;cursor:pointer;inline-size:3rem;inset-block-start:0;inset-inline-end:0;max-inline-size:3rem;min-inline-size:3rem;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--inline-notification__close-button:focus{outline:2px solid var(--cds-focus-inverse, #ffffff);outline-offset:-2px}.cds--inline-notification__close-button .cds--inline-notification__close-icon{fill:var(--cds-icon-inverse, #ffffff)}@media(min-width: 42rem){.cds--inline-notification__close-button{position:static}}.cds--inline-notification--low-contrast .cds--inline-notification__close-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--inline-notification--low-contrast .cds--inline-notification__close-button:focus{outline-style:dotted}}.cds--inline-notification--low-contrast .cds--inline-notification__close-button .cds--inline-notification__close-icon{fill:var(--cds-icon-primary, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--inline-notification{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--inline-notification__close-button:focus,.cds--btn.cds--btn--ghost.cds--inline-notification__action-button:focus{color:Highlight;outline:1px solid Highlight}}.cds--toast-notification html{font-size:100%}.cds--toast-notification body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--toast-notification code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--toast-notification strong{font-weight:600}.cds--toast-notification{display:flex;block-size:auto;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);color:var(--cds-text-inverse, #ffffff);inline-size:18rem;padding-inline-start:.8125rem}@media(min-width: 99rem){.cds--toast-notification{inline-size:22rem}}.cds--toast-notification:not(.cds--toast-notification--low-contrast) a{color:var(--cds-link-inverse, #78a9ff)}.cds--toast-notification a{text-decoration:none}.cds--toast-notification a:hover{text-decoration:underline}.cds--toast-notification a:focus{outline:1px solid var(--cds-link-inverse, #78a9ff)}.cds--toast-notification.cds--toast-notification--low-contrast a:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--toast-notification.cds--toast-notification--low-contrast a:focus{outline-style:dotted}}.cds--toast-notification--low-contrast{color:var(--cds-text-primary, #161616)}.cds--toast-notification--error{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-error-inverse, #fa4d56)}.cds--toast-notification--error .cds--inline-notification__icon,.cds--toast-notification--error .cds--toast-notification__icon,.cds--toast-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error-inverse, #fa4d56)}.cds--toast-notification--low-contrast.cds--toast-notification--error{background:var(--cds-notification-background-error, #fff1f1);border-inline-start:3px solid var(--cds-support-error, #da1e28)}.cds--toast-notification--low-contrast.cds--toast-notification--error .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--error .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error, #da1e28)}.cds--toast-notification--success{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-success-inverse, #42be65)}.cds--toast-notification--success .cds--inline-notification__icon,.cds--toast-notification--success .cds--toast-notification__icon,.cds--toast-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success-inverse, #42be65)}.cds--toast-notification--low-contrast.cds--toast-notification--success{background:var(--cds-notification-background-success, #defbe6);border-inline-start:3px solid var(--cds-support-success, #24a148)}.cds--toast-notification--low-contrast.cds--toast-notification--success .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--success .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success, #24a148)}.cds--toast-notification--info,.cds--toast-notification--info-square{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-info-inverse, #4589ff)}.cds--toast-notification--info .cds--inline-notification__icon,.cds--toast-notification--info .cds--toast-notification__icon,.cds--toast-notification--info .cds--actionable-notification__icon,.cds--toast-notification--info-square .cds--inline-notification__icon,.cds--toast-notification--info-square .cds--toast-notification__icon,.cds--toast-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info-inverse, #4589ff)}.cds--toast-notification--low-contrast.cds--toast-notification--info,.cds--toast-notification--low-contrast.cds--toast-notification--info-square{background:var(--cds-notification-background-info, #edf5ff);border-inline-start:3px solid var(--cds-support-info, #0043ce)}.cds--toast-notification--low-contrast.cds--toast-notification--info .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info .cds--actionable-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info-square .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info-square .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info, #0043ce)}.cds--toast-notification--warning,.cds--toast-notification--warning-alt{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-warning-inverse, #f1c21b)}.cds--toast-notification--warning .cds--inline-notification__icon,.cds--toast-notification--warning .cds--toast-notification__icon,.cds--toast-notification--warning .cds--actionable-notification__icon,.cds--toast-notification--warning-alt .cds--inline-notification__icon,.cds--toast-notification--warning-alt .cds--toast-notification__icon,.cds--toast-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning-inverse, #f1c21b)}.cds--toast-notification--low-contrast.cds--toast-notification--warning,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt{background:var(--cds-notification-background-warning, #fcf4d6);border-inline-start:3px solid var(--cds-support-warning, #f1c21b)}.cds--toast-notification--low-contrast.cds--toast-notification--warning .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning .cds--actionable-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt .cds--inline-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt .cds--toast-notification__icon,.cds--toast-notification--low-contrast.cds--toast-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning, #f1c21b)}.cds--toast-notification--warning .cds--toast-notification__icon path[opacity="0"],.cds--toast-notification--warning-alt .cds--toast-notification__icon path:first-of-type{fill:#000;opacity:1}.cds--toast-notification__icon{flex-shrink:0;margin-block-start:1rem;margin-inline-end:1rem}.cds--toast-notification__details{margin-block-end:1rem;margin-inline-end:1rem}.cds--toast-notification__close-button{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;border:none;background-color:rgba(0,0,0,0);block-size:3rem;cursor:pointer;inline-size:3rem;margin-inline-start:auto;min-block-size:3rem;min-inline-size:3rem;transition:outline 250ms,background-color 250ms}.cds--toast-notification__close-button:focus{outline:2px solid var(--cds-focus-inverse, #ffffff);outline-offset:-2px}.cds--toast-notification__close-button .cds--toast-notification__close-icon{fill:var(--cds-icon-inverse, #ffffff)}.cds--toast-notification--low-contrast .cds--toast-notification__close-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--toast-notification--low-contrast .cds--toast-notification__close-button:focus{outline-style:dotted}}.cds--toast-notification--low-contrast .cds--toast-notification__close-button .cds--toast-notification__close-icon{fill:var(--cds-icon-primary, #161616)}.cds--toast-notification__title{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);font-weight:600;margin-block-start:1rem;word-break:break-word}.cds--toast-notification__subtitle{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);color:var(--cds-text-inverse, #ffffff);margin-block:0 1rem;word-break:break-word}.cds--toast-notification--low-contrast .cds--toast-notification__subtitle{color:var(--cds-text-primary, #161616)}.cds--toast-notification__caption{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);color:var(--cds-text-inverse, #ffffff);padding-block-start:.5rem}.cds--toast-notification--low-contrast .cds--toast-notification__caption{color:var(--cds-text-primary, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--toast-notification{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--toast-notification__close-button:focus{color:Highlight;outline:1px solid Highlight}}.cds--actionable-notification html{font-size:100%}.cds--actionable-notification body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--actionable-notification code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--actionable-notification strong{font-weight:600}.cds--actionable-notification{position:relative;display:flex;flex-wrap:wrap;block-size:auto;color:var(--cds-text-inverse, #ffffff);inline-size:100%;max-inline-size:18rem;min-block-size:3rem;min-inline-size:18rem}@media(min-width: 42rem){.cds--actionable-notification{flex-wrap:nowrap;max-inline-size:38rem}}@media(min-width: 66rem){.cds--actionable-notification{max-inline-size:46rem}}@media(min-width: 99rem){.cds--actionable-notification{max-inline-size:52rem}}.cds--actionable-notification--toast{flex-wrap:wrap;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);max-inline-size:18rem;min-inline-size:18rem}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) a{color:var(--cds-link-inverse, #78a9ff)}.cds--actionable-notification a{text-decoration:none}.cds--actionable-notification a:hover{text-decoration:underline}.cds--actionable-notification a:focus{outline:1px solid var(--cds-focus-inverse, #ffffff)}.cds--actionable-notification.cds--actionable-notification--low-contrast a:focus{outline:1px solid var(--cds-focus, #0f62fe)}@media screen and (prefers-contrast){.cds--actionable-notification.cds--actionable-notification--low-contrast a:focus{outline-style:dotted}}.cds--actionable-notification--low-contrast{color:var(--cds-text-primary, #161616)}.cds--actionable-notification--low-contrast:not(.cds--actionable-notification--toast)::before{position:absolute;box-sizing:border-box;border-width:1px 1px 1px 0;border-style:solid;block-size:100%;content:"";filter:opacity(0.4);inline-size:100%;inset-block-start:0;inset-inline-start:0;pointer-events:none}.cds--actionable-notification--error{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-error-inverse, #fa4d56)}.cds--actionable-notification--error .cds--inline-notification__icon,.cds--actionable-notification--error .cds--toast-notification__icon,.cds--actionable-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error-inverse, #fa4d56)}.cds--actionable-notification--low-contrast.cds--actionable-notification--error{background:var(--cds-notification-background-error, #fff1f1);border-inline-start:3px solid var(--cds-support-error, #da1e28)}.cds--actionable-notification--low-contrast.cds--actionable-notification--error .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--error .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--error .cds--actionable-notification__icon{fill:var(--cds-support-error, #da1e28)}.cds--actionable-notification--low-contrast.cds--actionable-notification--error::before{border-color:var(--cds-support-error, #da1e28)}.cds--actionable-notification--success{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-success-inverse, #42be65)}.cds--actionable-notification--success .cds--inline-notification__icon,.cds--actionable-notification--success .cds--toast-notification__icon,.cds--actionable-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success-inverse, #42be65)}.cds--actionable-notification--low-contrast.cds--actionable-notification--success{background:var(--cds-notification-background-success, #defbe6);border-inline-start:3px solid var(--cds-support-success, #24a148)}.cds--actionable-notification--low-contrast.cds--actionable-notification--success .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--success .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--success .cds--actionable-notification__icon{fill:var(--cds-support-success, #24a148)}.cds--actionable-notification--low-contrast.cds--actionable-notification--success::before{border-color:var(--cds-support-success, #24a148)}.cds--actionable-notification--info,.cds--actionable-notification--info-square{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-info-inverse, #4589ff)}.cds--actionable-notification--info .cds--inline-notification__icon,.cds--actionable-notification--info .cds--toast-notification__icon,.cds--actionable-notification--info .cds--actionable-notification__icon,.cds--actionable-notification--info-square .cds--inline-notification__icon,.cds--actionable-notification--info-square .cds--toast-notification__icon,.cds--actionable-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info-inverse, #4589ff)}.cds--actionable-notification--low-contrast.cds--actionable-notification--info,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square{background:var(--cds-notification-background-info, #edf5ff);border-inline-start:3px solid var(--cds-support-info, #0043ce)}.cds--actionable-notification--low-contrast.cds--actionable-notification--info .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info .cds--actionable-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square .cds--actionable-notification__icon{fill:var(--cds-support-info, #0043ce)}.cds--actionable-notification--low-contrast.cds--actionable-notification--info::before,.cds--actionable-notification--low-contrast.cds--actionable-notification--info-square::before{border-color:var(--cds-support-info, #0043ce)}.cds--actionable-notification--warning,.cds--actionable-notification--warning-alt{background:var(--cds-background-inverse, #393939);border-inline-start:3px solid var(--cds-support-warning-inverse, #f1c21b)}.cds--actionable-notification--warning .cds--inline-notification__icon,.cds--actionable-notification--warning .cds--toast-notification__icon,.cds--actionable-notification--warning .cds--actionable-notification__icon,.cds--actionable-notification--warning-alt .cds--inline-notification__icon,.cds--actionable-notification--warning-alt .cds--toast-notification__icon,.cds--actionable-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning-inverse, #f1c21b)}.cds--actionable-notification--low-contrast.cds--actionable-notification--warning,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt{background:var(--cds-notification-background-warning, #fcf4d6);border-inline-start:3px solid var(--cds-support-warning, #f1c21b)}.cds--actionable-notification--low-contrast.cds--actionable-notification--warning .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning .cds--actionable-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt .cds--inline-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt .cds--toast-notification__icon,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt .cds--actionable-notification__icon{fill:var(--cds-support-warning, #f1c21b)}.cds--actionable-notification--low-contrast.cds--actionable-notification--warning::before,.cds--actionable-notification--low-contrast.cds--actionable-notification--warning-alt::before{border-color:var(--cds-support-warning, #f1c21b)}.cds--actionable-notification--warning .cds--toast-notification__icon path[opacity="0"],.cds--actionable-notification--warning-alt .cds--toast-notification__icon path:first-of-type{fill:#000;opacity:1}.cds--actionable-notification--warning .cds--inline-notification__icon path[opacity="0"],.cds--actionable-notification--warning-alt .cds--inline-notification__icon path:first-of-type{fill:#000;opacity:1}.cds--actionable-notification__details{display:flex;flex-grow:1;margin-inline:.8125rem 3rem}@media(min-width: 42rem){.cds--actionable-notification:not(.cds--actionable-notification--toast) .cds--actionable-notification__details{margin:0 .8125rem}}.cds--actionable-notification .cds--inline-notification__icon{flex-shrink:0;margin-block-start:.875rem;margin-inline-end:1rem}.cds--actionable-notification .cds--toast-notification__icon{flex-shrink:0;margin-block-start:1rem;margin-inline-end:1rem}.cds--actionable-notification__text-wrapper{display:flex;flex-wrap:wrap;padding:.9375rem 0}.cds--actionable-notification__button-wrapper{display:flex}.cds--actionable-notification--toast .cds--actionable-notification__text-wrapper{padding:.9375rem 0 1.4375rem 0}.cds--actionable-notification__content{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;flex-wrap:wrap;word-break:break-word}.cds--actionable-notification--toast .cds--actionable-notification__content{display:block}.cds--actionable-notification__title{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);font-weight:600;margin-inline-end:.25rem;word-break:break-word}.cds--actionable-notification--toast .cds--actionable-notification__title{margin-inline-end:0}.cds--actionable-notification__subtitle{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);color:var(--cds-text-inverse, #ffffff);margin-block-start:0;word-break:break-word}.cds--actionable-notification--low-contrast .cds--actionable-notification__subtitle{color:var(--cds-text-primary, #161616)}.cds--actionable-notification__caption{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);color:var(--cds-text-inverse, #ffffff);padding-block-start:1.5rem}.cds--actionable-notification--low-contrast .cds--actionable-notification__caption{color:var(--cds-text-primary, #161616)}.cds--actionable-notification__action-button.cds--btn--ghost{block-size:2rem;margin-block-end:.5rem;margin-inline-start:2.5rem}@media(min-width: 42rem){.cds--actionable-notification__action-button.cds--btn--ghost{margin:.5rem 0}}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--ghost{color:var(--cds-link-inverse, #78a9ff)}.cds--actionable-notification__action-button.cds--btn--ghost:active,.cds--actionable-notification__action-button.cds--btn--ghost:hover{background-color:var(--cds-background-inverse-hover, #474747)}.cds--actionable-notification--low-contrast .cds--actionable-notification__action-button.cds--btn--ghost:active,.cds--actionable-notification--low-contrast .cds--actionable-notification__action-button.cds--btn--ghost:hover{background-color:var(--cds-notification-action-hover, #ffffff)}.cds--actionable-notification__action-button.cds--btn--ghost:focus{border-color:rgba(0,0,0,0);box-shadow:none;outline:2px solid var(--cds-focus-inverse, #ffffff);outline-offset:-2px}.cds--actionable-notification--low-contrast .cds--actionable-notification__action-button.cds--btn--ghost:focus{outline-color:var(--cds-focus, #0f62fe)}.cds--actionable-notification--hide-close-button .cds--actionable-notification__action-button.cds--btn--ghost{margin-inline-end:.5rem}.cds--actionable-notification__action-button.cds--btn--tertiary{margin-block-end:1rem;margin-inline-start:calc(2rem + 1.25rem - 0.125rem);padding-inline:1rem}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary{border-width:1px;border-style:solid;border-color:var(--cds-notification-action-tertiary-inverse, #ffffff);background-color:rgba(0,0,0,0);color:var(--cds-notification-action-tertiary-inverse, #ffffff)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:hover{background-color:var(--cds-notification-action-tertiary-inverse-hover, #f4f4f4)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:active{background-color:var(--cds-notification-action-tertiary-inverse-active, #c6c6c6)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary .cds--btn__icon,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary .cds--btn__icon path:not([data-icon-path]):not([fill=none]){fill:currentColor}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:hover{color:var(--cds-notification-action-tertiary-inverse-text, #161616)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:focus{border-color:var(--cds-focus-inverse, #ffffff);background-color:var(--cds-notification-action-tertiary-inverse, #ffffff);box-shadow:inset 0 0 0 1px var(--cds-focus-inverse, #ffffff),inset 0 0 0 2px var(--cds-background-inverse, #393939);color:var(--cds-notification-action-tertiary-inverse-text, #161616)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:active{border-color:rgba(0,0,0,0);background-color:var(--cds-notification-action-tertiary-inverse-active, #c6c6c6);color:var(--cds-notification-action-tertiary-inverse-text, #161616)}.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:hover:disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary:focus:disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary.cds--btn--disabled,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary.cds--btn--disabled:hover,.cds--actionable-notification:not(.cds--actionable-notification--low-contrast) .cds--actionable-notification__action-button.cds--btn--tertiary.cds--btn--disabled:focus{background:rgba(0,0,0,0);color:var(--cds-notification-action-tertiary-inverse-text-on-color-disabled, rgba(255, 255, 255, 0.25));outline:none}.cds--actionable-notification--hide-close-button .cds--actionable-notification__action-button.cds--btn--tertiary{margin-inline-end:.5rem}.cds--actionable-notification__close-button{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;border:none;background:rgba(0,0,0,0);block-size:3rem;cursor:pointer;inline-size:3rem;inset-block-start:0;inset-inline-end:0;max-inline-size:3rem;min-inline-size:3rem;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--actionable-notification__close-button:focus{outline:2px solid var(--cds-focus-inverse, #ffffff);outline-offset:-2px}.cds--actionable-notification__close-button .cds--actionable-notification__close-icon{fill:var(--cds-icon-inverse, #ffffff)}@media(min-width: 42rem){.cds--actionable-notification__close-button{position:static}}@media(min-width: 42rem){.cds--actionable-notification--toast .cds--actionable-notification__close-button{position:absolute}}.cds--actionable-notification--low-contrast .cds--actionable-notification__close-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--actionable-notification--low-contrast .cds--actionable-notification__close-button:focus{outline-style:dotted}}.cds--actionable-notification--low-contrast .cds--actionable-notification__close-button .cds--actionable-notification__close-icon{fill:var(--cds-icon-primary, #161616)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--actionable-notification{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--actionable-notification__close-button:focus,.cds--btn.cds--btn--ghost.cds--actionable-notification__action-button:focus{color:Highlight;outline:1px solid Highlight}}.cds--page-header{background-color:var(--cds-layer-01, #f4f4f4);border-block-end:1px solid var(--cds-border-subtle-01, #c6c6c6)}.cds--page-header__breadcrumb-bar{block-size:2.5rem}.cds--page-header__breadcrumb-bar .cds--subgrid{block-size:100%}.cds--page-header__breadcrumb-container{display:inline-flex;align-items:center;justify-content:space-between;block-size:100%;inline-size:100%}.cds--page-header__breadcrumb__actions-flush .cds--css-grid{padding-inline-end:0}.cds--page-header__breadcrumb__actions-flush .cds--css-grid-column{margin-inline-end:0}.cds--page-header__breadcrumb-bar-border{border-block-end:1px solid var(--cds-border-subtle-01, #c6c6c6)}.cds--page-header__breadcrumb__icon{margin-inline-end:.5rem}.cds--page-header__breadcrumb__actions{display:inline-flex}.cds--page-header__breadcrumb__content-actions{margin-inline-end:.75rem}.cds--page-header__breadcrumb-wrapper{display:inline-flex}.cds--page-header__content{padding:1.5rem 0}@media(max-width: 41.98rem){.cds--page-header__content__title-wrapper{display:flex;flex-direction:column;grid-gap:1rem}}.cds--page-header__content__title-wrapper{display:grid;gap:1rem;grid-template-columns:auto minmax(var(--pageheader-title-grid-width, 0), 1fr);margin-block-end:1rem;min-block-size:2.5rem}.cds--page-header__content__start{display:flex;flex-wrap:wrap;gap:1rem}.cds--page-header__content__title-container{display:flex}.cds--page-header__content__title-container .cds--definition-term{border-block-end:none}.cds--page-header__content__contextual-actions{display:flex}.cds--page-header__content__title{font-size:var(--cds-productive-heading-04-font-size, 1.75rem);font-weight:var(--cds-productive-heading-04-font-weight, 400);line-height:var(--cds-productive-heading-04-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-04-letter-spacing, 0);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-inline-size:40rem;text-overflow:ellipsis;white-space:normal}.cds--page-header__content:has(.cds--page-header__content__contextual-actions) .cds--page-header__content__title{-webkit-line-clamp:1}.cds--page-header__content__icon{margin-inline-end:1rem}.cds--page-header__content__page-actions{display:flex;justify-content:right}@media(max-width: 41.98rem){.cds--page-header__content__page-actions{justify-content:left;margin-block-start:0}}.cds--page-header__content__page-actions .cds--menu-button__trigger:not(.cds--btn--ghost){min-inline-size:0}.cds--page-header__content__subtitle{font-size:var(--cds-productive-heading-03-font-size, 1.25rem);font-weight:var(--cds-productive-heading-03-font-weight, 400);line-height:var(--cds-productive-heading-03-line-height, 1.4);letter-spacing:var(--cds-productive-heading-03-letter-spacing, 0);margin-block-end:.5rem}.cds--page-header__content__body{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);margin-block-start:.5rem;max-inline-size:40rem}[data-hidden]:not([data-fixed]){display:none}.cds--page-header__hero-image{display:flex;overflow:hidden;align-items:center;justify-content:flex-end;block-size:100%}.cds--page-header__tab-bar{margin-inline-start:-1rem}.cds--page-header__tab-bar--tablist{display:grid;grid-gap:4rem;grid-template-columns:auto minmax(0, 1fr)}.cds--page-header__tags{display:flex;align-items:center;justify-content:right}.cds--page-header__tags-popover-list{display:flex;flex-direction:column;padding:1rem}.cds--page-header__tag-item{flex-shrink:0}.cds--data-table-container+.cds--pagination{border-block-start:0}.cds--pagination{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--pagination *,.cds--pagination *::before,.cds--pagination *::after{box-sizing:inherit}.cds--pagination{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;align-items:center;justify-content:space-between;background-color:var(--cds-layer);border-block-start:1px solid var(--cds-border-subtle);inline-size:calc(100% - 1px);min-block-size:2.5rem;overflow-x:auto}@media(min-width: 42rem){.cds--pagination{overflow:initial}.cds--pagination .cds--pagination__control-buttons{display:flex}}@media(max-width: 41.98rem){.cds--pagination .cds--pagination__left>*,.cds--pagination .cds--pagination__right>*{display:none}.cds--pagination .cds--pagination__items-count{display:initial}.cds--pagination .cds--pagination__control-buttons{display:flex}}.cds--pagination--sm{min-block-size:2rem}.cds--pagination--lg{min-block-size:3rem}.cds--pagination .cds--select{align-items:center;block-size:100%}.cds--pagination .cds--select-input--inline__wrapper{display:flex;block-size:100%}.cds--pagination .cds--select-input{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);block-size:100%;inline-size:auto;line-height:2.5rem;min-inline-size:auto}.cds--pagination .cds--select--inline .cds--select-input{padding-inline:1rem 2.25rem}.cds--pagination--sm .cds--select-input{line-height:2rem}.cds--pagination--lg .cds--select-input{line-height:3rem}.cds--pagination .cds--select-input:hover{background:var(--cds-layer-hover)}.cds--pagination .cds--select--inline .cds--select-input:focus,.cds--pagination .cds--select--inline .cds--select-input:focus option,.cds--pagination .cds--select--inline .cds--select-input:focus optgroup{background-color:var(--cds-layer)}.cds--pagination .cds--select__arrow{inset-block-start:50%;transform:translate(-0.5rem, -50%)}.cds--pagination .cds--select__item-count .cds--select-input{border-inline-end:1px solid var(--cds-border-subtle)}.cds--pagination__right{border-inline-start:1px solid var(--cds-border-subtle)}.cds--pagination__left,.cds--pagination__right{display:flex;align-items:center;block-size:100%}.cds--pagination__left>.cds--form-item,.cds--pagination__right>.cds--form-item{block-size:100%}.cds--pagination__left .cds--pagination__text,.cds--pagination__right .cds--pagination__text{white-space:nowrap}.cds--pagination__left .cds--pagination__text{margin-inline-end:.0625rem}.cds--pagination__right .cds--pagination__text{margin-inline:.0625rem 1rem}.cds--pagination__right .cds--pagination__text.cds--pagination__page-text{margin-inline:1rem .0625rem}.cds--pagination__right .cds--pagination__text.cds--pagination__page-text.cds--pagination__unknown-pages-text{margin-inline-end:1rem}.cds--pagination__right .cds--pagination__text:empty{margin:0}.cds--pagination__left{padding:0 1rem 0 0}@media(min-width: 42rem){.cds--pagination__left{padding:0 1rem}}@media(min-width: 42rem){.cds--pagination__text{display:inline-block}}span.cds--pagination__text{color:var(--cds-text-primary, #161616);margin-inline-start:1rem}span.cds--pagination__text.cds--pagination__items-count{color:var(--cds-text-secondary, #525252)}.cds--pagination__button,.cds--btn--ghost.cds--pagination__button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--pagination__button *,.cds--pagination__button *::before,.cds--pagination__button *::after,.cds--btn--ghost.cds--pagination__button *,.cds--btn--ghost.cds--pagination__button *::before,.cds--btn--ghost.cds--pagination__button *::after{box-sizing:inherit}.cds--pagination__button,.cds--btn--ghost.cds--pagination__button{display:flex;align-items:center;justify-content:center;border:none;margin:0;background:none;block-size:2.5rem;border-inline-start:1px solid var(--cds-border-subtle);cursor:pointer;fill:var(--cds-icon-primary, #161616);inline-size:2.5rem;min-block-size:2rem;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--pagination__button>svg,.cds--btn--ghost.cds--pagination__button>svg{margin-block-start:0}[dir=rtl] .cds--pagination__button>svg,[dir=rtl] .cds--btn--ghost.cds--pagination__button>svg{transform:rotate(0.5turn)}.cds--pagination--sm .cds--pagination__button,.cds--pagination--sm .cds--btn--ghost.cds--pagination__button{block-size:2rem;inline-size:2rem}.cds--pagination--lg .cds--pagination__button,.cds--pagination--lg .cds--btn--ghost.cds--pagination__button{block-size:3rem;inline-size:3rem}.cds--pagination__button:focus,.cds--btn--ghost:focus.cds--pagination__button{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--pagination__button:focus,.cds--btn--ghost:focus.cds--pagination__button{outline-style:dotted}}.cds--pagination__button:focus,.cds--btn--ghost:focus.cds--pagination__button{border-inline-start:0}.cds--pagination__button:hover,.cds--btn--ghost:hover.cds--pagination__button{background:var(--cds-layer-hover)}.cds--pagination__button--no-index,.cds--btn--ghost.cds--pagination__button--no-index{cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--pagination__button:disabled:hover,.cds--pagination__button--no-index:hover,.cds--btn--ghost:disabled:hover.cds--pagination__button,.cds--btn--ghost:hover.cds--pagination__button--no-index{border-color:var(--cds-border-subtle);background:var(--cds-layer);cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--pagination.cds--skeleton .cds--skeleton__text{margin-block-end:0;margin-inline-end:1rem}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--pagination__button,.cds--btn--ghost.cds--pagination__button{outline:1px solid rgba(0,0,0,0)}}[dir=rtl] .cds--pagination .cds--select__arrow{transform:translate(0.5rem, -50%)}.cds--unstable-pagination{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--unstable-pagination *,.cds--unstable-pagination *::before,.cds--unstable-pagination *::after{box-sizing:inherit}.cds--unstable-pagination{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;align-items:center;justify-content:space-between;background-color:var(--cds-layer);border-block-end:1px solid rgba(0,0,0,0);border-block-start:1px solid var(--cds-border-subtle);inline-size:100%;min-block-size:2.5rem}@media(min-width: 42rem){.cds--unstable-pagination__text{display:inline-block}}.cds--unstable-pagination__text{margin:0 1rem;color:var(--cds-text-secondary, #525252)}.cds--unstable-pagination__left,.cds--unstable-pagination__right{display:flex;align-items:center;block-size:100%}.cds--unstable-pagination__left{padding:0 1rem 0 0}.cds--unstable-pagination__left>.cds--form-item,.cds--unstable-pagination__right>.cds--form-item{block-size:100%}.cds--unstable-pagination__left .cds--unstable-pagination__text{margin-inline-end:.0625rem}.cds--unstable-pagination__right .cds--unstable-pagination__text{margin-inline:.0625rem 1rem}.cds--unstable-pagination__button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--unstable-pagination__button *,.cds--unstable-pagination__button *::before,.cds--unstable-pagination__button *::after{box-sizing:inherit}.cds--unstable-pagination__button{display:flex;align-items:center;justify-content:center;border:none;margin:0;background:none;block-size:2.5rem;border-inline-start:1px solid var(--cds-border-subtle);color:var(--cds-icon-primary, #161616);cursor:pointer;fill:var(--cds-icon-primary, #161616);inline-size:2.5rem;min-block-size:2rem;transition:outline 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--unstable-pagination__button .cds--btn__icon{block-size:initial;inline-size:initial}.cds--unstable-pagination__button.cds--btn--icon-only.cds--tooltip__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--unstable-pagination__button.cds--btn--icon-only.cds--tooltip__trigger:focus{outline-style:dotted}}.cds--unstable-pagination__button:hover{background:var(--cds-layer-hover);color:var(--cds-icon-primary, #161616)}.cds--unstable-pagination__button--no-index{cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--unstable-pagination__button.cds--btn:disabled{border-color:var(--cds-border-subtle);background:rgba(0,0,0,0)}.cds--unstable-pagination__button:disabled:hover,.cds--unstable-pagination__button--no-index:hover{background:rgba(0,0,0,0);cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--unstable-pagination__page-selector,.cds--unstable-pagination__page-sizer{align-items:center;block-size:100%}.cds--unstable-pagination__page-selector .cds--select-input--inline__wrapper,.cds--unstable-pagination__page-sizer .cds--select-input--inline__wrapper{display:flex;block-size:100%}.cds--unstable-pagination__page-selector .cds--select-input,.cds--unstable-pagination__page-sizer .cds--select-input{font-size:var(--cds-body-short-01-font-size, 0.875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, 0.16px);padding:0 2.25rem 0 1rem;block-size:100%;inline-size:auto;line-height:2.5rem;min-inline-size:auto}.cds--unstable-pagination__page-selector .cds--select-input:hover,.cds--unstable-pagination__page-sizer .cds--select-input:hover{background:var(--cds-layer-hover)}.cds--unstable-pagination__page-selector .cds--select__arrow,.cds--unstable-pagination__page-sizer .cds--select__arrow{inset-block-start:50%;transform:translateY(-50%)}@media(min-width: 42rem){.cds--unstable-pagination__page-selector .cds--select__arrow,.cds--unstable-pagination__page-sizer .cds--select__arrow{inset-inline-end:1rem}}.cds--unstable-pagination__page-selector{border-inline-start:1px solid var(--cds-border-subtle)}.cds--unstable-pagination__page-sizer{border-inline-end:1px solid var(--cds-border-subtle)}.cds--pagination-nav html{font-size:100%}.cds--pagination-nav body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--pagination-nav code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--pagination-nav strong{font-weight:600}.cds--pagination-nav{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-lg)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));line-height:0}.cds--pagination-nav__list{display:flex;align-items:center;list-style:none}.cds--pagination-nav__list-item{padding:0}.cds--pagination-nav__list-item:first-child{padding-inline-start:0}.cds--pagination-nav__list-item:last-child{padding-inline-end:0}.cds--pagination-nav__page{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--pagination-nav__page *,.cds--pagination-nav__page *::before,.cds--pagination-nav__page *::after{box-sizing:inherit}.cds--pagination-nav__page{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start}.cds--pagination-nav__page::-moz-focus-inner{border:0}.cds--pagination-nav__page{position:relative;display:block;padding:calc((var(--cds-layout-size-height-local) - .875rem)/2) .25rem;border-radius:0;color:var(--cds-text-primary, #161616);font-weight:400;line-height:1;min-inline-size:var(--cds-layout-size-height-local);outline:0;text-align:center;text-decoration:none;transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);user-select:none}.cds--pagination-nav__page:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--pagination-nav__page:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--pagination-nav__page:focus{outline-style:dotted}}.cds--pagination-nav__page:disabled,.cds--pagination-nav__page.cds--pagination-nav__page--disabled{background:none;color:rgba(var(--cds-text-secondary, #525252), 0.5);outline:none;pointer-events:none}.cds--pagination-nav__page:not(.cds--pagination-nav__page--direction)::after{position:absolute;display:block;background-color:var(--cds-border-interactive, #0f62fe);block-size:.25rem;content:"";inline-size:0;inset-block-end:0;inset-inline-start:50%;opacity:0;transition:width 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media screen and (prefers-reduced-motion: reduce){.cds--pagination-nav__page:not(.cds--pagination-nav__page--direction)::after{transition:none}}.cds--pagination-nav__page--active+.cds--pagination-nav__page::after,.cds--pagination-nav__page.cds--pagination-nav__page--active::after{inline-size:1rem;inset-inline-start:calc(50% - 0.5rem);opacity:1}.cds--pagination-nav__page.cds--pagination-nav__page--active{background-color:initial;color:var(--cds-text-primary, #161616);font-weight:600}.cds--pagination-nav__page .cds--pagination-nav__icon{fill:currentColor;pointer-events:none}.cds--pagination-nav__page--direction{display:flex;align-items:center;justify-content:center;block-size:3rem;inline-size:3rem;line-height:0}.cds--pagination-nav__select{position:relative}.cds--pagination-nav__page--select{appearance:none;max-block-size:var(--cds-layout-size-height-local);text-indent:calc(50% - 4.5px)}@-moz-document url-prefix(){.cds--pagination-nav__page--select{text-indent:0}}.cds--pagination-nav__select-icon-wrapper{position:absolute;block-size:100%;inline-size:100%;inset-block-start:0;pointer-events:none}.cds--pagination-nav__select-icon-wrapper:not(.cds--pagination-nav__page--direction)::after{position:absolute;display:block;background-color:var(--cds-border-interactive, #0f62fe);block-size:.25rem;content:"";inline-size:0;inset-block-end:0;inset-inline-start:50%;opacity:0;transition:width 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media screen and (prefers-reduced-motion: reduce){.cds--pagination-nav__select-icon-wrapper:not(.cds--pagination-nav__page--direction)::after{transition:none}}.cds--pagination-nav__page--active+.cds--pagination-nav__select-icon-wrapper::after,.cds--pagination-nav__select-icon-wrapper.cds--pagination-nav__page--active::after{inline-size:1rem;inset-inline-start:calc(50% - 0.5rem);opacity:1}.cds--pagination-nav__page--active+.cds--pagination-nav__select-icon-wrapper .cds--pagination-nav__select-icon{display:none}.cds--pagination-nav__select-icon{position:absolute;inset-block-start:calc(50% - 0.25rem);inset-inline-start:calc(50% - 0.5rem);pointer-events:none}.cds--pagination-nav__accessibility-label{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}[dir=rtl] .cds--pagination-nav__list-item svg{transform:rotate(0.5turn)}.cds--progress-bar{--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max))}.cds--progress-bar__label{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;justify-content:space-between;color:var(--cds-text-primary, #161616);margin-block-end:.5rem;min-inline-size:3rem}.cds--progress-bar__label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cds--progress-bar__track{position:relative;background-color:var(--cds-layer);block-size:.5rem;inline-size:100%;min-inline-size:3rem}.cds--progress-bar--big .cds--progress-bar__track{block-size:.5rem}.cds--progress-bar--small .cds--progress-bar__track{block-size:.25rem}.cds--progress-bar__bar{display:block;background-color:currentColor;block-size:100%;color:var(--cds-interactive, #0f62fe);inline-size:100%;transform:scaleX(0);transform-origin:0 center;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}[dir=rtl] .cds--progress-bar__bar{transform-origin:100% center}.cds--progress-bar--indeterminate .cds--progress-bar__track::after{position:absolute;animation-duration:1400ms;animation-iteration-count:infinite;animation-name:cds--progress-bar-indeterminate;animation-timing-function:linear;background-image:linear-gradient(90deg, var(--cds-interactive, #0f62fe) 12.5%, transparent 12.5%);background-position-x:0%;background-size:200% 100%;content:"";inset:0}[dir=rtl] .cds--progress-bar--indeterminate .cds--progress-bar__track::after{animation-name:cds--progress-bar-indeterminate-rtl}.cds--progress-bar__helper-text{font-size:var(--cds-helper-text-01-font-size, 0.75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, 0.32px);color:var(--cds-text-secondary, #525252);margin-block-start:.5rem}.cds--progress-bar__status-icon{flex-shrink:0;margin-inline-start:var(--cds-layout-density-padding-inline-local)}.cds--progress-bar--finished .cds--progress-bar__bar,.cds--progress-bar--finished .cds--progress-bar__status-icon{color:var(--cds-support-success, #24a148)}.cds--progress-bar--error .cds--progress-bar__bar,.cds--progress-bar--error .cds--progress-bar__status-icon{color:var(--cds-support-error, #da1e28)}.cds--progress-bar--error .cds--progress-bar__helper-text{color:var(--cds-text-error, #da1e28)}.cds--progress-bar--finished .cds--progress-bar__bar,.cds--progress-bar--error .cds--progress-bar__bar{transform:scaleX(1)}.cds--progress-bar--finished.cds--progress-bar--inline .cds--progress-bar__track,.cds--progress-bar--error.cds--progress-bar--inline .cds--progress-bar__track{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--progress-bar--finished.cds--progress-bar--inline .cds--progress-bar__label,.cds--progress-bar--error.cds--progress-bar--inline .cds--progress-bar__label{flex-shrink:1;justify-content:flex-start;margin-inline-end:0}@keyframes cds--progress-bar-indeterminate{0%{background-position-x:25%}80%,100%{background-position-x:-105%}}@keyframes cds--progress-bar-indeterminate-rtl{0%{background-position-x:-105%}80%,100%{background-position-x:25%}}.cds--progress-bar--inline{display:flex;align-items:center}.cds--progress-bar--inline .cds--progress-bar__label{flex-shrink:0;margin-block-end:0;margin-inline-end:var(--cds-layout-density-padding-inline-local)}.cds--progress-bar--inline .cds--progress-bar__track{flex-basis:0;flex-grow:1}.cds--progress-bar--inline .cds--progress-bar__helper-text{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--progress-bar--indented .cds--progress-bar__label,.cds--progress-bar--indented .cds--progress-bar__helper-text{padding-inline:var(--cds-layout-density-padding-inline-local)}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--progress-bar__track{background-color:Canvas;forced-color-adjust:none;outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.cds--progress-bar__bar{background-color:CanvasText}}.cds--progress{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--progress *,.cds--progress *::before,.cds--progress *::after{box-sizing:inherit}.cds--progress{display:flex;list-style:none}.cds--progress-step{position:relative;display:inline-flex;overflow:visible;flex-direction:row;inline-size:8rem;min-inline-size:7rem}.cds--progress-step .cds--tooltip__label{display:block}.cds--progress--space-equal .cds--progress-step{flex-grow:1;min-inline-size:8rem}.cds--progress-line{position:absolute;border:1px inset rgba(0,0,0,0);block-size:2px;inline-size:8rem;inset-inline-start:0}.cds--progress--space-equal .cds--progress-line{inline-size:100%;min-inline-size:8rem}.cds--progress-step svg{position:relative;z-index:1;flex-shrink:0;border-radius:50%;block-size:1rem;fill:var(--cds-interactive, #0f62fe);inline-size:1rem;margin-block-start:.625rem;margin-inline-end:.5rem}.cds--progress--space-equal .cds--progress-text{overflow:hidden;padding:.125rem;margin:-0.125rem}.cds--progress-label{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);overflow:hidden;margin:.5rem 0 0 0;color:var(--cds-text-primary, #161616);line-height:1.45;max-inline-size:5.5rem;text-overflow:ellipsis;transition:box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9),color 110ms cubic-bezier(0.2, 0, 0.38, 0.9);white-space:nowrap}.cds--progress-label::before{display:block;content:""}.cds--progress-label:hover{box-shadow:0 .0625rem var(--cds-link-primary-hover, #0043ce);color:var(--cds-link-primary-hover, #0043ce);cursor:pointer}.cds--progress--space-equal .cds--progress-label{margin-inline-end:.75rem;max-inline-size:100%}.cds--progress-step-button:not(.cds--progress-step-button--unclickable):focus{outline:none}.cds--progress-step-button:not(.cds--progress-step-button--unclickable):focus-visible .cds--progress-label{color:var(--cds-focus, #0f62fe);outline:.0625rem solid var(--cds-focus, #0f62fe)}.cds--progress-step-button:not(.cds--progress-step-button--unclickable) .cds--progress-label:active{box-shadow:0 .0625rem 0 0 var(--cds-text-primary, #161616);color:var(--cds-text-primary, #161616)}.cds--progress-label-overflow:hover~.cds--tooltip,.cds--progress-label-overflow:focus~.cds--tooltip{visibility:inherit}.cds--progress-step .cds--tooltip .cds--tooltip__caret{margin-inline-start:.625rem}.cds--tooltip__text{padding:0;margin:0;font-weight:normal}.cds--progress-step .cds--tooltip{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);display:block;padding:.5rem 1rem;color:var(--cds-text-inverse, #ffffff);inline-size:7.8125rem;margin-block-start:2.5rem;margin-inline-start:1.375rem;min-block-size:1.5rem;min-inline-size:7.1875rem;visibility:hidden}.cds--progress-step .cds--tooltip_multi{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);block-size:auto;color:var(--cds-text-inverse, #ffffff);inline-size:9.375rem}.cds--progress-optional{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);position:absolute;color:var(--cds-text-secondary, #525252);inset-inline-start:0;margin-block-start:1.75rem;margin-inline-start:1.5rem;text-align:start}.cds--progress-step--current .cds--progress-line{background-color:var(--cds-interactive, #0f62fe)}.cds--progress-step--incomplete svg{fill:var(--cds-icon-primary, #161616)}.cds--progress-step--incomplete .cds--progress-line{background-color:var(--cds-border-subtle)}.cds--progress-step--complete .cds--progress-line{background-color:var(--cds-interactive, #0f62fe)}.cds--progress-step-button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--progress-step-button *,.cds--progress-step-button *::before,.cds--progress-step-button *::after{box-sizing:inherit}.cds--progress-step-button{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--progress-step-button::-moz-focus-inner{border:0}.cds--progress-step-button{display:flex;text-align:start}.cds--progress-step-button--unclickable{cursor:default;outline:none}.cds--progress-step-button--unclickable .cds--progress-label:hover{box-shadow:none;color:var(--cds-text-primary, #161616);cursor:default}.cds--progress-step-button--unclickable .cds--tooltip__label:hover{box-shadow:0 .0625rem var(--cds-link-primary, #0f62fe);color:var(--cds-link-primary, #0f62fe);cursor:pointer}.cds--progress-step--disabled{cursor:not-allowed;pointer-events:none}.cds--progress-step--disabled svg{cursor:not-allowed;fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--progress-step--disabled .cds--progress-label,.cds--progress-step--disabled .cds--progress-label:hover{box-shadow:none;color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--progress-step--disabled .cds--progress-line{cursor:not-allowed}.cds--progress-step--disabled .cds--progress-label-overflow:hover~.cds--tooltip--definition .cds--tooltip--definition__bottom{display:none}.cds--progress__warning>*{fill:var(--cds-support-error, #da1e28)}.cds--progress.cds--skeleton .cds--progress-label{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--progress.cds--skeleton .cds--progress-label:hover,.cds--progress.cds--skeleton .cds--progress-label:focus,.cds--progress.cds--skeleton .cds--progress-label:active{border:none;cursor:default;outline:none}.cds--progress.cds--skeleton .cds--progress-label::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--progress.cds--skeleton .cds--progress-label::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--progress.cds--skeleton .cds--progress-label{background:CanvasText}.cds--progress.cds--skeleton .cds--progress-label::before{background:Canvas;forced-color-adjust:none}}.cds--progress.cds--skeleton .cds--progress-label{block-size:.875rem;inline-size:2.5rem;margin-block-start:.625rem}.cds--progress.cds--progress--vertical.cds--skeleton .cds--progress-label{margin-block-start:.0625rem}.cds--progress--vertical{display:flex;flex-direction:column}.cds--progress--vertical,.cds--progress-text{display:flex;flex-direction:column}.cds--progress--vertical .cds--progress-step,.cds--progress--vertical .cds--progress-step-button{align-content:flex-start;inline-size:initial;min-block-size:3.625rem;min-inline-size:initial}.cds--progress--vertical .cds--progress-step svg,.cds--progress--vertical .cds--progress-step-button svg{display:inline-block;margin:.0625rem .5rem 0}.cds--progress--vertical .cds--progress-label{display:inline-block;margin:0;inline-size:initial;max-inline-size:10rem;vertical-align:top;white-space:initial}.cds--progress--vertical .cds--progress-step .cds--tooltip{margin-block-start:.5rem}.cds--progress--vertical .cds--progress-optional{position:static;margin:0 0 auto;inline-size:100%}.cds--progress--vertical .cds--progress-line{position:absolute;block-size:100%;inline-size:1px;inset-block-start:0;inset-inline-start:0}.cds--shape-indicator{font-size:var(--cds-helper-text-01-font-size, 0.75rem);line-height:var(--cds-helper-text-01-line-height, 1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing, 0.32px);display:flex;color:var(--cds-text-secondary, #525252)}.cds--shape-indicator svg{align-self:center;margin-inline-end:.5rem}.cds--shape-indicator--14{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}.cds--shape-indicator--failed{fill:var(--cds-status-red, #da1e28)}.cds--shape-indicator--critical{fill:var(--cds-status-red, #da1e28)}.cds--shape-indicator--high{fill:var(--cds-status-red, #da1e28)}.cds--shape-indicator--medium{fill:var(--cds-status-orange, #ff832b)}.cds--shape-indicator--medium path:first-of-type{fill:var(--cds-status-orange-outline, #ba4e00)}.cds--shape-indicator--low{fill:var(--cds-status-yellow, #f1c21b)}.cds--shape-indicator--low path:nth-of-type(2){fill:var(--cds-status-yellow-outline, #8e6a00)}.cds--shape-indicator--cautious{fill:var(--cds-status-yellow, #f1c21b)}.cds--shape-indicator--cautious path:first-of-type{fill:var(--cds-status-yellow-outline, #8e6a00)}.cds--shape-indicator--undefined{fill:var(--cds-status-purple, #8a3ffc)}.cds--shape-indicator--stable{fill:var(--cds-status-green, #24a148)}.cds--shape-indicator--informative{fill:var(--cds-status-blue, #0043ce)}.cds--shape-indicator--incomplete path:nth-of-type(2){fill:var(--cds-status-blue, #0043ce)}.cds--shape-indicator--draft{fill:var(--cds-status-gray, #6f6f6f)}@keyframes ai-skeleton-animation{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.cds--icon--skeleton{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--icon--skeleton:hover,.cds--icon--skeleton:focus,.cds--icon--skeleton:active{border:none;cursor:default;outline:none}.cds--icon--skeleton::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--icon--skeleton::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--icon--skeleton{background:CanvasText}.cds--icon--skeleton::before{background:Canvas;forced-color-adjust:none}}.cds--icon--skeleton{display:inline-block;block-size:1rem;inline-size:1rem}.cds--skeleton__placeholder{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--skeleton__placeholder:hover,.cds--skeleton__placeholder:focus,.cds--skeleton__placeholder:active{border:none;cursor:default;outline:none}.cds--skeleton__placeholder::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--skeleton__placeholder::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--skeleton__placeholder{background:CanvasText}.cds--skeleton__placeholder::before{background:Canvas;forced-color-adjust:none}}.cds--skeleton__placeholder{block-size:6.25rem;inline-size:6.25rem}.cds--skeleton__text{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--skeleton__text:hover,.cds--skeleton__text:focus,.cds--skeleton__text:active{border:none;cursor:default;outline:none}.cds--skeleton__text::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--skeleton__text::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--skeleton__text{background:CanvasText}.cds--skeleton__text::before{background:Canvas;forced-color-adjust:none}}.cds--skeleton__text{block-size:1rem;inline-size:100%;margin-block-end:.5rem}.cds--skeleton__heading{block-size:1.5rem}.cds--skeleton__text--ai,.cds--skeleton__placeholder--ai,.cds--skeleton__icon--ai{overflow:hidden;background:var(--cds-ai-skeleton-background, #d0e2ff)}.cds--skeleton__text--ai::before,.cds--skeleton__placeholder--ai::before,.cds--skeleton__icon--ai::before{animation:1250ms ease-in-out ai-skeleton-animation infinite;background:linear-gradient(to right, rgba(69, 137, 255, 0) 0%, rgba(69, 137, 255, 0.5) 50%, rgba(69, 137, 255, 0) 100%)}.cds--skeleton__placeholder--ai::before,.cds--skeleton__icon--ai::before{inline-size:200%}.cds--skeleton__placeholder--ai{border-radius:.5rem}.cds--skeleton__text--ai{border-radius:1rem}.cds--skeleton__icon--ai{border-radius:.125rem}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--skeleton__text--ai,.cds--skeleton__placeholder--ai,.cds--skeleton__icon--ai{background:CanvasText}.cds--skeleton__text--ai::before,.cds--skeleton__placeholder--ai::before,.cds--skeleton__icon--ai::before{background:Canvas}}.cds--slider-container{position:relative;display:flex;align-items:center;gap:1rem;user-select:none}.cds--slider{position:relative;padding:1rem 0;cursor:pointer;inline-size:100%;max-inline-size:40rem;min-inline-size:12.5rem}.cds--slider-container--two-handles .cds--slider{margin-inline:.25rem}.cds--slider__range-label{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);color:var(--cds-text-primary, #161616);white-space:nowrap}.cds--slider__track{position:absolute;background:var(--cds-border-subtle);block-size:.125rem;inline-size:100%;transform:translate(0%, -50%)}.cds--slider__track:before{position:absolute;display:inline-block;background:var(--cds-border-subtle);block-size:.25rem;content:"";inline-size:.125rem;inset-block-start:-0.3125rem;inset-inline-start:50%;transform:translate(-50%, 0)}.cds--slider__filled-track{position:absolute;background:var(--cds-layer-selected-inverse, #161616);block-size:.125rem;inline-size:100%;pointer-events:none;transform:translate(0%, -50%);transform-origin:left;transition:background 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--slider__thumb-wrapper{position:absolute;z-index:3;block-size:.875rem;inline-size:.875rem;transform:translate(-50%, -50%);--cds-tooltip-padding-inline:0.5rem;--cds-popover-offset:0.5rem}.cds--slider-container--rtl .cds--slider__thumb-wrapper{transform:translate(50%, -50%)}.cds--slider__thumb-wrapper--lower,.cds--slider__thumb-wrapper--upper{block-size:24px;inline-size:16px;--cds-popover-offset:var(--cds-popover-caret-height, 0.5rem)}.cds--slider__thumb-wrapper--lower{transform:translate(-100%, -50%)}.cds--slider__thumb-wrapper--lower>.cds--popover>.cds--popover-content{transform:translate(50%, calc(-100% - var(--cds-popover-offset, 0rem)))}.cds--slider__thumb-wrapper--lower>.cds--popover>.cds--popover-caret{inset-inline-start:revert;transform:translate(50%, calc(-1 * var(--cds-popover-offset, 0rem)))}.cds--slider-container--rtl .cds--slider__thumb-wrapper--lower{transform:translate(100%, -50%)}.cds--slider-container--rtl .cds--slider__thumb-wrapper--lower>.cds--popover>.cds--popover-content{transform:translate(0, calc(-100% - var(--cds-popover-offset, 0rem)))}.cds--slider-container--rtl .cds--slider__thumb-wrapper--lower>.cds--popover>.cds--popover-caret{transform:translate(-50%, calc(-1 * var(--cds-popover-offset, 0rem)))}.cds--slider__thumb-wrapper--upper{transform:translate(0, -50%)}.cds--slider__thumb-wrapper--upper>.cds--popover>.cds--popover-content{transform:translate(-50%, calc(-100% - var(--cds-popover-offset, 0rem)))}.cds--slider__thumb-wrapper--upper>.cds--popover>.cds--popover-caret{transform:translate(-50%, calc(-1 * var(--cds-popover-offset, 0rem)))}.cds--slider-container--rtl .cds--slider__thumb-wrapper--upper{transform:translate(0, -50%)}.cds--slider-container--rtl .cds--slider__thumb-wrapper--upper>.cds--popover>.cds--popover-content{transform:translate(0, calc(-100% - var(--cds-popover-offset, 0rem)))}.cds--slider-container--rtl .cds--slider__thumb-wrapper--upper>.cds--popover>.cds--popover-caret{transform:translate(50%, calc(-1 * var(--cds-popover-offset, 0rem)))}.cds--slider__thumb{position:absolute;border-radius:50%;background:var(--cds-layer-selected-inverse, #161616);box-shadow:inset 0 0 0 1px rgba(0,0,0,0),inset 0 0 0 2px rgba(0,0,0,0);inset:0;outline:none;transition:transform 110ms cubic-bezier(0.2, 0, 0.38, 0.9),background 110ms cubic-bezier(0.2, 0, 0.38, 0.9),box-shadow 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--slider__thumb:hover{transform:scale(1.4286)}.cds--slider__thumb:focus{background-color:var(--cds-interactive, #0f62fe);box-shadow:inset 0 0 0 2px var(--cds-interactive, #0f62fe),inset 0 0 0 3px var(--cds-layer);transform:scale(1.4286)}.cds--slider__thumb:active{box-shadow:inset 0 0 0 2px var(--cds-interactive, #0f62fe);transform:scale(1.4286)}.cds--slider__thumb-icon{fill:var(--cds-layer-selected-inverse, #161616)}.cds--slider__thumb-icon--focus{display:none;fill:var(--cds-interactive, #0f62fe)}.cds--slider__thumb--lower,.cds--slider__thumb--upper{position:absolute;border-radius:unset;background-color:rgba(0,0,0,0);box-shadow:none;inset:0;transition:none}.cds--slider__thumb--lower::before,.cds--slider__thumb--upper::before{position:absolute;z-index:-1;display:block;background:var(--cds-background, #ffffff);block-size:.125rem;content:"";inline-size:.375rem;inset-block-start:calc(50% - 0.0625rem);inset-inline-end:0}.cds--slider__thumb--lower:hover,.cds--slider__thumb--upper:hover{transform:none}.cds--slider__thumb--lower:hover .cds--slider__thumb-icon,.cds--slider__thumb--upper:hover .cds--slider__thumb-icon{fill:var(--cds-text-secondary, #525252)}.cds--slider__thumb--lower:active,.cds--slider__thumb--upper:active{box-shadow:none;transform:none}.cds--slider__thumb--lower:focus,.cds--slider__thumb--upper:focus{background-color:rgba(0,0,0,0);box-shadow:none;transform:none}.cds--slider__thumb--lower:focus .cds--slider__thumb-icon,.cds--slider__thumb--upper:focus .cds--slider__thumb-icon{display:none;fill:var(--cds-interactive, #0f62fe)}.cds--slider__thumb--lower:focus .cds--slider__thumb-icon--focus,.cds--slider__thumb--upper:focus .cds--slider__thumb-icon--focus{display:block}.cds--slider__thumb--lower:focus::before,.cds--slider__thumb--upper:focus::before{inline-size:100%}.cds--slider__thumb--upper{transform:none}.cds--slider__thumb--upper::before{inset-inline:0 auto}.cds--slider__thumb--upper:hover,.cds--slider__thumb--upper:active,.cds--slider__thumb--upper:focus{transform:none}.cds--slider__input{display:none}.cds--slider-text-input-wrapper{position:relative}.cds--slider-text-input-wrapper--hidden{display:none}.cds--slider-text-input,.cds-slider-text-input{-moz-appearance:textfield;appearance:textfield;block-size:2.5rem;inline-size:4rem}.cds--slider-text-input::-webkit-outer-spin-button,.cds--slider-text-input::-webkit-inner-spin-button,.cds-slider-text-input::-webkit-outer-spin-button,.cds-slider-text-input::-webkit-inner-spin-button{display:none}.cds--slider__thumb:focus~.cds--slider__filled-track,.cds--slider__thumb-wrapper:focus-within~.cds--slider__filled-track{background-color:var(--cds-border-interactive, #0f62fe)}.cds--slider-text-input.cds--text-input--invalid,.cds--slider-text-input--warn{inline-size:6rem;padding-inline-end:3rem}.cds--slider__invalid-icon{position:absolute;fill:var(--cds-support-error, #da1e28);inset-block-start:50%;inset-inline-end:1rem;transform:translateY(-50%)}.cds--slider__validation-msg.cds--form-requirement{display:block;overflow:visible;max-block-size:100%}.cds--slider__validation-msg--invalid{color:var(--cds-text-error, #da1e28)}.cds--slider__invalid-icon.cds--slider__invalid-icon--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--slider__invalid-icon--warning path:first-of-type{fill:#000;opacity:1}.cds--label--disabled~.cds--slider-container>.cds--slider__range-label{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--slider--disabled.cds--slider{cursor:not-allowed}.cds--slider--disabled .cds--slider__thumb{background-color:var(--cds-border-disabled, #c6c6c6)}.cds--slider--disabled .cds--slider__thumb:hover{cursor:not-allowed;transform:none}.cds--slider--disabled .cds--slider__thumb:focus{background-color:var(--cds-border-disabled, #c6c6c6);box-shadow:none;outline:none;transform:none}.cds--slider--disabled .cds--slider__thumb:active{background:var(--cds-border-disabled, #c6c6c6);box-shadow:none;transform:none}.cds--slider--disabled .cds--slider__thumb--lower,.cds--slider--disabled .cds--slider__thumb--upper{background-color:rgba(0,0,0,0)}.cds--slider--disabled .cds--slider__thumb--lower:active,.cds--slider--disabled .cds--slider__thumb--lower:hover,.cds--slider--disabled .cds--slider__thumb--lower:focus,.cds--slider--disabled .cds--slider__thumb--upper:active,.cds--slider--disabled .cds--slider__thumb--upper:hover,.cds--slider--disabled .cds--slider__thumb--upper:focus{background-color:rgba(0,0,0,0);transform:none}.cds--slider--disabled .cds--slider__thumb--lower .cds--slider__thumb-icon,.cds--slider--disabled .cds--slider__thumb--upper .cds--slider__thumb-icon{fill:var(--cds-border-disabled, #c6c6c6)}.cds--slider--disabled .cds--slider__track,.cds--slider--disabled .cds--slider__filled-track,.cds--slider--disabled .cds--slider__thumb:focus~.cds--slider__filled-track{background-color:var(--cds-border-disabled, #c6c6c6)}.cds--slider--disabled~.cds--form-item .cds--slider-text-input,.cds--slider--disabled~.cds--slider-text-input{border:none;background-color:var(--cds-field);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed;transition:none}.cds--slider--disabled~.cds--form-item .cds--slider-text-input:active,.cds--slider--disabled~.cds--form-item .cds--slider-text-input:focus,.cds--slider--disabled~.cds--form-item .cds--slider-text-input:hover,.cds--slider--disabled~.cds--slider-text-input:active,.cds--slider--disabled~.cds--slider-text-input:focus,.cds--slider--disabled~.cds--slider-text-input:hover{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));outline:none}.cds--slider--readonly{cursor:default}.cds--slider-container--readonly .cds--slider__thumb{block-size:0;inline-size:0}.cds--slider-container--readonly .cds--slider__thumb::before,.cds--slider-container--readonly .cds--slider__thumb::after{display:none}.cds--slider-container--readonly .cds--slider-text-input{background-color:rgba(0,0,0,0)}.cds--slider__status-msg.cds--form-requirement{display:block;overflow:visible;max-block-size:100%}.cds--slider-container.cds--skeleton .cds--slider__range-label{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--slider-container.cds--skeleton .cds--slider__range-label:hover,.cds--slider-container.cds--skeleton .cds--slider__range-label:focus,.cds--slider-container.cds--skeleton .cds--slider__range-label:active{border:none;cursor:default;outline:none}.cds--slider-container.cds--skeleton .cds--slider__range-label::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--slider-container.cds--skeleton .cds--slider__range-label::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--slider-container.cds--skeleton .cds--slider__range-label{background:CanvasText}.cds--slider-container.cds--skeleton .cds--slider__range-label::before{background:Canvas;forced-color-adjust:none}}.cds--slider-container.cds--skeleton .cds--slider__range-label{block-size:.75rem;inline-size:1.25rem}.cds--slider-container.cds--skeleton .cds--slider__track{cursor:default;pointer-events:none}.cds--slider-container.cds--skeleton .cds--slider__thumb-wrapper{inset-inline-start:50%}.cds--slider-container.cds--skeleton .cds--slider__thumb{cursor:default;pointer-events:none}.cds--slider-container.cds--skeleton .cds--slider__thumb-wrapper--lower{inset-inline-start:0}.cds--slider-container.cds--skeleton .cds--slider__thumb-wrapper--upper{inset-inline-start:100%}.cds--popover-container.cds--slider__thumb-wrapper{position:absolute}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--slider__thumb{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--slider__thumb:focus{color:Highlight;outline:1px solid Highlight}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--slider__track{outline:1px solid rgba(0,0,0,0)}}.cds--stack-horizontal{display:inline-grid;column-gap:var(--cds-stack-gap, 0);grid-auto-flow:column}.cds--stack-vertical{display:grid;grid-auto-flow:row;row-gap:var(--cds-stack-gap, 0)}.cds--stack-scale-1{--cds-stack-gap:0.125rem}.cds--stack-scale-2{--cds-stack-gap:0.25rem}.cds--stack-scale-3{--cds-stack-gap:0.5rem}.cds--stack-scale-4{--cds-stack-gap:0.75rem}.cds--stack-scale-5{--cds-stack-gap:1rem}.cds--stack-scale-6{--cds-stack-gap:1.5rem}.cds--stack-scale-7{--cds-stack-gap:2rem}.cds--stack-scale-8{--cds-stack-gap:2.5rem}.cds--stack-scale-9{--cds-stack-gap:3rem}.cds--stack-scale-10{--cds-stack-gap:4rem}.cds--stack-scale-11{--cds-stack-gap:5rem}.cds--stack-scale-12{--cds-stack-gap:6rem}.cds--stack-scale-13{--cds-stack-gap:10rem}.cds--structured-list--selection .cds--structured-list-td,.cds--structured-list--selection .cds--structured-list-th{padding-inline:1rem 1rem}.cds--structured-list--selection .cds--structured-list-td:first-child,.cds--structured-list--selection .cds--structured-list-th:first-child{padding-inline:1rem 1rem}.cds--structured-list-row--focused-within{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--structured-list-row--focused-within{outline-style:dotted}}.cds--structured-list{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--structured-list *,.cds--structured-list *::before,.cds--structured-list *::after{box-sizing:inherit}.cds--structured-list{display:table;background-color:var(--cds-layer) rgba(0,0,0,0);border-collapse:collapse;border-spacing:0;inline-size:100%;overflow-x:auto}.cds--structured-list.cds--structured-list--condensed .cds--structured-list-td,.cds--structured-list.cds--structured-list--condensed .cds--structured-list-th{padding:.5rem}.cds--structured-list .cds--structured-list-row .cds--structured-list-td:first-of-type,.cds--structured-list .cds--structured-list-row .cds--structured-list-th:first-of-type{padding-inline-start:1rem}.cds--structured-list.cds--structured-list--flush .cds--structured-list-row .cds--structured-list-td,.cds--structured-list.cds--structured-list--flush .cds--structured-list-row .cds--structured-list-th,.cds--structured-list.cds--structured-list--flush .cds--structured-list-row .cds--structured-list-td:first-of-type,.cds--structured-list.cds--structured-list--flush .cds--structured-list-row .cds--structured-list-th:first-of-type{padding-inline:0 1rem}.cds--structured-list-row{display:table-row;border-block-start:1px solid var(--cds-border-subtle);transition:background-color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--structured-list-tbody .cds--structured-list-row:last-child{border-block-end:1px solid var(--cds-border-subtle)}.cds--structured-list-row--header-row{border:none}.cds--structured-list--selection .cds--structured-list-row:hover:not(.cds--structured-list-row--header-row):not(.cds--structured-list-row--selected){border-color:var(--cds-layer-hover);background-color:var(--cds-layer-hover);cursor:pointer}.cds--structured-list--selection .cds--structured-list-row:hover:not(.cds--structured-list-row--header-row):not(.cds--structured-list-row--selected)+.cds--structured-list-row{border-color:var(--cds-layer-hover)}.cds--structured-list--selection .cds--structured-list-row.cds--structured-list-row--selected{border-color:var(--cds-layer-selected);background-color:var(--cds-layer-selected)}.cds--structured-list--selection .cds--structured-list-row--selected+.cds--structured-list-row{border-color:var(--cds-layer-selected)}.cds--structured-list--selection .cds--structured-list-row.cds--structured-list-row--selected .cds--structured-list-td{color:var(--cds-text-primary, #161616)}.cds--structured-list-row.cds--structured-list-row--header-row{cursor:inherit}.cds--structured-list--selection .cds--structured-list-row:hover:not(.cds--structured-list-row--header-row)>.cds--structured-list-td,.cds--structured-list--selection .cds--structured-list-row.cds--structured-list-row--selected>.cds--structured-list-td{color:var(--cds-text-primary, #161616)}.cds--structured-list-thead{display:table-header-group;vertical-align:middle}.cds--structured-list-th{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--structured-list-th *,.cds--structured-list-th *::before,.cds--structured-list-th *::after{box-sizing:inherit}.cds--structured-list-th{padding:1rem .5rem .5rem .5rem;font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);display:table-cell;block-size:2.5rem;color:var(--cds-text-primary, #161616);font-weight:600;text-align:start;text-transform:none;vertical-align:top}.cds--structured-list-tbody{display:table-row-group;vertical-align:middle}.cds--structured-list-td{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--structured-list-td *,.cds--structured-list-td *::before,.cds--structured-list-td *::after{box-sizing:inherit}.cds--structured-list-td{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);padding:1rem .5rem 1.5rem .5rem;position:relative;display:table-cell;color:var(--cds-text-secondary, #525252);max-inline-size:36rem;transition:color 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--structured-list-content--nowrap{white-space:nowrap}.cds--structured-list-input+.cds--structured-list-td{text-align:end}.cds--structured-list-svg{display:inline-block;margin-block-start:.125rem;transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9);vertical-align:top}.cds--structured-list-input:checked+.cds--structured-list-row .cds--structured-list-svg,.cds--structured-list-input:checked+.cds--structured-list-td .cds--structured-list-svg{fill:var(--cds-icon-primary, #161616)}.cds--structured-list-svg{fill:rgba(0,0,0,0)}.cds--structured-list--selection .cds--structured-list-td:last-child{inline-size:2rem;padding-inline-start:0}.cds--structured-list.cds--skeleton .cds--structured-list-th:first-child{inline-size:8%}.cds--structured-list.cds--skeleton .cds--structured-list-th:nth-child(3n+2){inline-size:30%}.cds--structured-list.cds--skeleton .cds--structured-list-th:nth-child(3n+3){inline-size:15%}.cds--structured-list.cds--skeleton span{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--structured-list.cds--skeleton span:hover,.cds--structured-list.cds--skeleton span:focus,.cds--structured-list.cds--skeleton span:active{border:none;cursor:default;outline:none}.cds--structured-list.cds--skeleton span::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--structured-list.cds--skeleton span::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--structured-list.cds--skeleton span{background:CanvasText}.cds--structured-list.cds--skeleton span::before{background:Canvas;forced-color-adjust:none}}.cds--structured-list.cds--skeleton span{display:block;block-size:1rem;inline-size:75%}.cds--structured-list.cds--structured-list--selection.cds--skeleton .cds--structured-list-th:first-child{inline-size:5%}.cds--structured-list.cds--structured-list--selection.cds--skeleton .cds--structured-list-th:first-child span{display:none}.cds--structured-list__icon{margin-block-start:.125rem;vertical-align:top}.cds--structured-list--selection .cds--structured-list-td:first-child:has(.cds--structured-list__icon){inline-size:2rem;padding-inline-end:0}.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tab--list{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));inline-size:100%}.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tab--list .cds--tabs__nav-link .cds--tabs__nav-item-label,.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tab--list .cds--tabs__nav-link .cds--tabs__nav-item-secondary-label{overflow:hidden;text-overflow:ellipsis}.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tab--list .cds--tabs__nav-link .cds--tabs__nav-item--icon{margin-inline-start:auto}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-link .cds--tabs__nav-item-label{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal}.cds--tabs,.cds--tab-content{--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max))}.cds--tabs.cds--tabs--tall,.cds--tabs.cds--tabs--contained.cds--tabs--tall{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-lg)), var(--cds-layout-size-height, var(--cds-layout-size-height-xl)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-xl)))}.cds--tabs html{font-size:100%}.cds--tabs body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--tabs code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--tabs strong{font-weight:600}.cds--tabs{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-md)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-lg)));position:relative;display:flex;block-size:auto;color:var(--cds-text-primary, #161616);inline-size:100%;max-block-size:var(--cds-layout-size-height-xl);min-block-size:var(--cds-layout-size-height-local);overflow-x:hidden}.cds--tabs.cds--tabs--contained{--cds-layout-size-height-local:clamp(max(var(--cds-layout-size-height-min), var(--cds-layout-size-height-sm)), var(--cds-layout-size-height, var(--cds-layout-size-height-lg)), min(var(--cds-layout-size-height-max), var(--cds-layout-size-height-xl)))}.cds--tabs .cds--tab--list{display:flex;inline-size:auto;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;will-change:scroll-position}.cds--tabs .cds--tab--list::-webkit-scrollbar{display:none}.cds--tabs.cds--tabs--vertical{background:var(--cds-layer);box-shadow:inset -1px 0 var(--cds-border-subtle);grid-column:span 2;max-block-size:none}@media(min-width: 66rem){.cds--tabs.cds--tabs--vertical{grid-column:span 4}}.cds--tabs.cds--tabs--vertical .cds--tab--list{overflow:visible auto;flex-direction:column;inline-size:100%}.cds--tabs.cds--tabs--vertical .cds--tab--list-gradient_bottom{position:absolute;background:linear-gradient(to bottom, transparent, var(--cds-layer));block-size:4rem;inset-block-end:0;inset-inline:0;pointer-events:none}.cds--tabs.cds--tabs--vertical .cds--tab--list-gradient_top{position:absolute;background:linear-gradient(to top, transparent, var(--cds-layer));block-size:4rem;inset-block-start:0;inset-inline:0;pointer-events:none}.cds--tabs .cds--tabs__nav{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--tabs .cds--tabs__nav *,.cds--tabs .cds--tabs__nav *::before,.cds--tabs .cds--tabs__nav *::after{box-sizing:inherit}.cds--tabs .cds--tabs__nav{display:flex}.cds--tabs .cds--tab--overflow-nav-button{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--tabs .cds--tab--overflow-nav-button *,.cds--tabs .cds--tab--overflow-nav-button *::before,.cds--tabs .cds--tab--overflow-nav-button *::after{box-sizing:inherit}.cds--tabs .cds--tab--overflow-nav-button{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--tabs .cds--tab--overflow-nav-button::-moz-focus-inner{border:0}.cds--tabs .cds--tab--overflow-nav-button{display:flex;flex-shrink:0;align-items:center;justify-content:center;background-color:var(--cds-background, #ffffff);inline-size:2.5rem}.cds--tabs .cds--tab--overflow-nav-button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tabs .cds--tab--overflow-nav-button:focus{outline-style:dotted}}.cds--tabs .cds--tab--overflow-nav-button:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12))}.cds--tabs .cds--tab--overflow-nav-button:active{background-color:var(--cds-background-active, rgba(141, 141, 141, 0.5))}.cds--tabs .cds--tab--overflow-nav-button--hidden{display:none}.cds--tabs.cds--tabs--contained .cds--tab--overflow-nav-button{margin:0;background-color:var(--cds-layer-accent);inline-size:3rem}.cds--tabs.cds--tabs--contained .cds--tab--overflow-nav-button:hover{background-color:var(--cds-layer-accent-hover)}.cds--tabs.cds--tabs--contained .cds--tab--overflow-nav-button:active{background-color:var(--cds-layer-accent-active)}.cds--tabs .cds--tab--overflow-nav-button svg{z-index:2;fill:var(--cds-icon-primary, #161616)}.cds--tabs .cds--tab--overflow-nav-button svg:active,.cds--tabs .cds--tab--overflow-nav-button svg:hover{fill:var(--cds-icon-primary, #161616)}.cds--tabs .cds--tab--overflow-nav-button--next{position:relative;inset-block:0;inset-inline-end:0}.cds--tabs .cds--tab--overflow-nav-button--next::before{position:absolute;z-index:1;block-size:100%;content:"";inline-size:.5rem;inset-inline-start:-0.5rem}.cds--tabs:not(.cds--tabs--contained) .cds--tab--overflow-nav-button--next::before{background:linear-gradient(to right, rgba(255, 255, 255, 0), var(--cds-background, #ffffff))}.cds--tabs:not(.cds--tabs--contained) .cds--tab--overflow-nav-button--previous::before{background:linear-gradient(to left, rgba(255, 255, 255, 0), var(--cds-background, #ffffff))}.cds--tabs .cds--tab--overflow-nav-button--previous{position:relative;z-index:1;inset-block:0;inset-inline-start:0}.cds--tabs .cds--tab--overflow-nav-button--previous::before{position:absolute;z-index:1;block-size:100%;content:"";inline-size:.5rem;inset-inline-end:-0.5rem}.cds--tabs .cds--tabs--light .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(255, 255, 255, 0), var(--cds-layer))}.cds--tabs .cds--tabs--light .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(255, 255, 255, 0), var(--cds-layer))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(255, 255, 255, 0), var(--cds-layer-accent))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(255, 255, 255, 0), var(--cds-layer-accent))}@supports(hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.cds--tabs .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(var(--cds-background, #ffffff), 0), var(--cds-background, #ffffff))}.cds--tabs .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(var(--cds-background, #ffffff), 0), var(--cds-background, #ffffff))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--left{background-image:linear-gradient(to left, rgba(var(--cds-layer-accent), 0), var(--cds-layer-accent))}.cds--tabs.cds--tabs--contained .cds--tabs__overflow-indicator--right{background-image:linear-gradient(to right, rgba(var(--cds-layer-accent), 0), var(--cds-layer-accent))}}.cds--tabs .cds--tabs__nav-item-label-wrapper{display:flex}.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-item-label-wrapper{position:relative;inset-block-start:.0625rem}.cds--tabs .cds--tabs__nav-item html{font-size:100%}.cds--tabs .cds--tabs__nav-item body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--tabs .cds--tabs__nav-item code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--tabs .cds--tabs__nav-item strong{font-weight:600}.cds--tabs .cds--tabs__nav-item{position:relative;display:flex;flex:1 0 auto;padding:0;cursor:pointer;transition:background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tabs .cds--tabs__nav-item+.cds--tabs__nav-item{margin-inline-start:.0625rem}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item{background-color:var(--cds-layer-accent);box-shadow:-0.0625rem 0 0 0 var(--cds-border-strong);margin-inline-start:0}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item{flex:none;background-color:var(--cds-layer-01, #f4f4f4);block-size:4rem;border-block-end:1px solid var(--cds-border-subtle);border-inline-end:1px solid var(--cds-border-subtle);box-shadow:inset 3px 0 0 0 var(--cds-border-subtle);inline-size:100%;margin-inline-start:0}.cds--tabs.cds--tabs--contained:not(.cds--tabs--vertical) .cds--tabs__nav-item--selected+div+.cds--tabs__nav-item{box-shadow:-0.0625rem 0 0 0 rgba(0,0,0,0)}.cds--tabs .cds--tabs__nav-item .cds--tabs__nav-link{transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),border-bottom-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tabs.cds--tabs--dismissable .cds--tabs__nav-link{padding-inline-end:2.5rem}.cds--tabs.cds--tabs--dismissable.cds--tabs--contained .cds--tabs__nav-link{padding-inline-end:calc(3rem - 1px)}.cds--tabs .cds--tabs__nav-item--close{position:relative;display:flex;align-items:center;inset-inline-start:calc(-0.75rem - 1px);margin-inline-start:calc(-1.5rem + 1px)}.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-item--close--hidden{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap;position:static;inline-size:.1875rem}.cds--tabs.cds--tabs--contained.cds--tabs--full-width .cds--tabs__nav-item--close--hidden{display:none}.cds--tabs .cds--tabs__nav-item--close-icon{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--tabs .cds--tabs__nav-item--close-icon *,.cds--tabs .cds--tabs__nav-item--close-icon *::before,.cds--tabs .cds--tabs__nav-item--close-icon *::after{box-sizing:inherit}.cds--tabs .cds--tabs__nav-item--close-icon{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--tabs .cds--tabs__nav-item--close-icon::-moz-focus-inner{border:0}.cds--tabs .cds--tabs__nav-item--close-icon{block-size:1.5rem;inline-size:1.5rem;padding-block:.25rem;padding-inline:.25rem;pointer-events:auto}.cds--tabs .cds--tabs__nav-item--close-icon svg{block-size:1rem;fill:var(--cds-text-secondary, #525252);inline-size:1rem}.cds--tabs .cds--tabs__nav-item--close-icon svg:hover{fill:var(--cds-icon-primary, #161616)}.cds--tabs .cds--tabs__nav-item--close-icon:hover{background-color:var(--cds-layer-hover)}.cds--tabs .cds--tabs__nav-item--close-icon:focus,.cds--tabs .cds--tabs__nav-item--close-icon:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tabs .cds--tabs__nav-item--close-icon:focus,.cds--tabs .cds--tabs__nav-item--close-icon:active{outline-style:dotted}}.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon svg{fill:var(--cds-icon-primary, #161616)}.cds--tabs .cds--tabs__nav-item--close-icon--selected svg{fill:var(--cds-icon-primary, #161616)}.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled,.cds--tabs .cds--tabs__nav-item--close-icon--disabled,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover{background-color:inherit;cursor:not-allowed}.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled svg,.cds--tabs .cds--tabs__nav-item--close-icon--disabled svg,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled:focus,.cds--tabs .cds--tabs__nav-item:hover+.cds--tabs__nav-item--close .cds--tabs__nav-item--close-icon--disabled:active,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:focus,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:active,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover:focus,.cds--tabs .cds--tabs__nav-item--close-icon--disabled:hover:active{outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.cds--tabs .cds--tabs__nav-item--icon{display:flex;align-items:center;padding-inline-start:.5rem}.cds--tabs .cds--tabs__nav-item--icon-left{display:flex;align-items:center;margin-block-start:-2px;padding-inline-end:.5rem}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--icon{padding-inline-start:var(--cds-layout-density-padding-inline-local)}.cds--tabs .cds--tabs__nav-link{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--tabs .cds--tabs__nav-link *,.cds--tabs .cds--tabs__nav-link *::before,.cds--tabs .cds--tabs__nav-link *::after{box-sizing:inherit}.cds--tabs .cds--tabs__nav-link{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start}.cds--tabs .cds--tabs__nav-link::-moz-focus-inner{border:0}.cds--tabs .cds--tabs__nav-link{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);overflow:hidden;border-block-end:2px solid var(--cds-border-subtle);color:var(--cds-text-secondary, #525252);padding-inline:var(--cds-layout-density-padding-inline-local);text-align:start;text-decoration:none;text-overflow:ellipsis;transition:border 70ms cubic-bezier(0.2, 0, 0.38, 0.9),outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9);white-space:nowrap}.cds--tabs .cds--tabs__nav-link:focus,.cds--tabs .cds--tabs__nav-link:active{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tabs .cds--tabs__nav-link:focus,.cds--tabs .cds--tabs__nav-link:active{outline-style:dotted}}.cds--tabs.cds--tabs--contained:not(.cds--tabs--vertical) .cds--tabs__nav-link{border-block-end:0}.cds--tabs.cds--tabs--contained:not(.cds--tabs--tall) .cds--tabs__nav-item-label{line-height:calc(3rem - 0.5rem*2)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item-secondary-label{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);min-block-size:1rem}.cds--tabs.cds--tabs--vertical:not(.cds--tabs--tall) .cds--tabs__nav-item-label{line-height:var(--cds-body-compact-01-line-height)}.cds--tabs.cds--tabs__icon--default,.cds--tabs.cds--tabs__icon--lg,.cds--tabs.cds--tabs__icon--default .cds--tab--list,.cds--tabs.cds--tabs__icon--lg .cds--tab--list{overflow-x:visible}.cds--tabs .cds--tabs__nav-item--icon-only{margin-inline-end:.0625rem}.cds--tabs .cds--tabs__nav-item--icon-only,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--icon-only{display:flex;align-items:center;justify-content:center;padding:0;block-size:var(--cds-layout-size-height-local);inline-size:var(--cds-layout-size-height-local)}.cds--tabs .cds--tabs__nav-item--icon-only .cds--tabs__nav-item-label,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--icon-only .cds--tabs__nav-item-label{line-height:0}.cds--tabs .cds--tabs__nav-item--icon-only:not(.cds--tabs__nav-item--icon-only__20) .cds--badge-indicator{margin-block-start:.25rem;margin-inline-end:.25rem}.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-item:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled):hover{border-block-end:2px solid var(--cds-border-strong);color:var(--cds-text-primary, #161616)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled):not(.cds--tabs__nav-item--hover-off):hover{background-color:var(--cds-layer-accent-hover);color:var(--cds-text-primary, #161616)}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item:not(.cds--tabs__nav-item--selected):not(.cds--tabs__nav-item--disabled):not(.cds--tabs__nav-item--hover-off):hover{background-color:var(--cds-layer-hover);box-shadow:inset 3px 0 0 0 var(--cds-border-strong)}.cds--tabs .cds--tabs__nav-item--selected{border-block-end:2px solid var(--cds-border-interactive, #0f62fe);transition:color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected+.cds--tabs__nav-item{box-shadow:none}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item.cds--tabs__nav-item--selected{box-shadow:inset 0 2px 0 0 var(--cds-border-interactive, #0f62fe)}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item.cds--tabs__nav-item--selected{border-inline:none;box-shadow:inset 3px 0 0 0 var(--cds-border-interactive, #0f62fe)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected,.cds--tabs .cds--tabs__nav-item--selected,.cds--tabs .cds--tabs__nav-item--selected:focus .cds--tabs__nav-link:focus,.cds--tabs .cds--tabs__nav-item--selected:active .cds--tabs__nav-link:active{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);color:var(--cds-text-primary, #161616)}.cds--tabs.cds--tabs--contained:not(.cds--tabs--tall) .cds--tabs__nav-item--selected,.cds--tabs.cds--tabs--contained:not(.cds--tabs--tall) .cds--tabs__nav-item--selected:hover{line-height:calc(3rem - 0.5rem*2)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected:hover{background-color:var(--cds-layer)}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected .cds--tabs__nav-link:focus,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected .cds--tabs__nav-link:active,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected:hover .cds--tabs__nav-link:focus,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item--selected:hover .cds--tabs__nav-link:active{box-shadow:none}.cds--tabs.cds--tabs--light.cds--tabs--contained .cds--tabs__nav-item--selected,.cds--tabs.cds--tabs--light.cds--tabs--contained .cds--tabs__nav-item--selected:hover{background-color:var(--cds-background, #ffffff)}.cds--tabs .cds--tabs__nav-item--disabled{background-color:rgba(0,0,0,0);border-block-end:2px solid var(--cds-border-subtle);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));outline:none}.cds--tabs .cds--tabs__nav-item--disabled:hover{border-block-end:2px solid var(--cds-border-subtle);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--tabs.cds--tabs--contained .cds--tabs__nav-item.cds--tabs__nav-item--disabled,.cds--tabs.cds--tabs--contained .cds--tabs__nav-item.cds--tabs__nav-item--disabled:hover{background-color:var(--cds-button-disabled, #c6c6c6)}.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item.cds--tabs__nav-item--disabled,.cds--tabs.cds--tabs--vertical .cds--tabs__nav-item.cds--tabs__nav-item--disabled:hover{background-color:var(--cds-layer);border-block-end:1px solid var(--cds-border-subtle)}.cds--tabs .cds--tabs__nav-item--disabled:focus,.cds--tabs .cds--tabs__nav-item--disabled:active{border-block-end:2px solid var(--cds-border-subtle);outline:none;pointer-events:none}.cds--tabs .cds--tabs--light .cds--tabs__nav-item--disabled .cds--tabs__nav-link{border-block-end-color:var(--cds-border-subtle)}.cds--tabs .cds--tabs--light .cds--tabs__nav-item--disabled:hover .cds--tabs__nav-link{border-block-end-color:var(--cds-border-subtle)}.cds--tabs .cds--tabs--light .cds--tabs__nav-item--disabled .cds--tabs__nav-link:focus,.cds--tabs .cds--tabs--light .cds--tabs__nav-item--disabled .cds--tabs__nav-link:active{border-block-end-color:var(--cds-border-subtle)}.cds--tabs.cds--tabs--contained:not(.cds--tabs--vertical) .cds--tabs__nav-item--disabled{border-block-end:none;color:var(--cds-text-on-color-disabled, #8d8d8d)}.cds--tab-content{padding:var(--cds-layout-density-padding-inline-local)}.cds--tab-content:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tab-content:focus{outline-style:dotted}}.cds--tabs--contained~.cds--tab-content{background:var(--cds-layer)}.cds--tabs--vertical~.cds--tab-content .cds--text-input--fluid .cds--text-input,.cds--tabs--vertical~.cds--tab-content .cds--text-area--fluid .cds--text-area__wrapper,.cds--tabs--vertical~.cds--tab-content .cds--text-area--fluid .cds--text-area,.cds--tabs--vertical~.cds--tab-content .cds--search--fluid .cds--search-input,.cds--tabs--vertical~.cds--tab-content .cds--select--fluid .cds--select-input,.cds--tabs--vertical~.cds--tab-content .cds--text-area--fluid .cds--text-area__wrapper[data-invalid] .cds--text-area__divider+.cds--form-requirement,.cds--tabs--vertical~.cds--tab-content .cds--list-box__wrapper--fluid .cds--list-box,.cds--tabs--vertical~.cds--tab-content .cds--list-box__wrapper--fluid.cds--list-box__wrapper,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid input[type=number],.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid input[type=text],.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn::before,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn::after,.cds--tabs--vertical~.cds--tab-content .cds--date-picker--fluid .ccdsds--date-picker-input__wrapper .cds--date-picker__input{background-color:var(--cds-field-01, #f4f4f4)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__wrapper--fluid .cds--list-box__menu{background-color:var(--cds-layer-01, #f4f4f4)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__menu-item:hover{background-color:var(--cds-layer-hover-02, #e8e8e8)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__menu-item--active{background-color:var(--cds-layer-selected-02, #e0e0e0)}.cds--tabs--vertical~.cds--tab-content .cds--list-box__menu-item--active:hover{background-color:var(--cds-layer-selected-hover-02, #d1d1d1)}.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:hover::before,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:hover::after{background-color:var(--cds-field-hover)}.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:focus::before,.cds--tabs--vertical~.cds--tab-content .cds--number-input--fluid .cds--number__control-btn:focus::after{border-inline-start:2px solid var(--cds-focus, #0f62fe)}.cds--tabs--vertical~.cds--tab-content{grid-column:3/-1;overflow-y:auto}@media(min-width: 66rem){.cds--tabs--vertical~.cds--tab-content{grid-column:5/-1}}.cds--tab-content--interactive:focus{outline:none}.cds--tabs.cds--skeleton{cursor:default;pointer-events:none}.cds--skeleton.cds--tabs:not(.cds--tabs--contained) .cds--tabs__nav-link{border-block-end:2px solid var(--cds-skeleton-element, #c6c6c6)}.cds--tabs.cds--skeleton .cds--tabs__nav-link{display:flex;align-items:center;padding:0 var(--cds-layout-density-padding-inline-local);block-size:100%;inline-size:10rem}.cds--tabs.cds--skeleton .cds--tabs__nav-link span{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--tabs.cds--skeleton .cds--tabs__nav-link span:hover,.cds--tabs.cds--skeleton .cds--tabs__nav-link span:focus,.cds--tabs.cds--skeleton .cds--tabs__nav-link span:active{border:none;cursor:default;outline:none}.cds--tabs.cds--skeleton .cds--tabs__nav-link span::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--tabs.cds--skeleton .cds--tabs__nav-link span::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--tabs.cds--skeleton .cds--tabs__nav-link span{background:CanvasText}.cds--tabs.cds--skeleton .cds--tabs__nav-link span::before{background:Canvas;forced-color-adjust:none}}.cds--tabs.cds--skeleton .cds--tabs__nav-link span{display:block;block-size:.875rem;inline-size:100%}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--tabs__nav-item .cds--tabs__nav-item--selected .cds--tabs__nav-item--selected{color:Highlight;outline:1px solid Highlight}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--tabs .cds--tabs__nav-item--disabled .cds--tabs__nav-link{color:GrayText;fill:GrayText}}.cds--tile-group html{font-size:100%}.cds--tile-group body{font-weight:400;font-family:\'IBM Plex Sans\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cds--tile-group code{font-family:\'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace}.cds--tile-group strong{font-weight:600}.cds--tile{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);--cds-layout-density-padding-inline-local:clamp(var(--cds-layout-density-padding-inline-min), var(--cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal)), var(--cds-layout-density-padding-inline-max));position:relative;display:block;padding:var(--cds-layout-density-padding-inline-local);background-color:var(--cds-layer);min-block-size:4rem;min-inline-size:8rem;outline:2px solid rgba(0,0,0,0);outline-offset:-2px}.cds--tile:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tile:focus{outline-style:dotted}}.cds--tile--light{background-color:var(--cds-layer-02, #ffffff)}.cds--tile--clickable,.cds--tile--selectable{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--tile--clickable *,.cds--tile--clickable *::before,.cds--tile--clickable *::after,.cds--tile--selectable *,.cds--tile--selectable *::before,.cds--tile--selectable *::after{box-sizing:inherit}.cds--tile--clickable,.cds--tile--selectable{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);padding:var(--cds-layout-density-padding-inline-local);cursor:pointer;transition:150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tile--clickable:hover,.cds--tile--selectable:hover{background:var(--cds-layer-hover)}.cds--tile--clickable{color:var(--cds-text-primary, #161616);text-decoration:none}.cds--tile--clickable:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tile--clickable:focus{outline-style:dotted}}.cds--tile--clickable:focus{text-decoration:none}.cds--tile--clickable:hover .cds--tile__checkmark,.cds--tile--clickable:focus .cds--tile__checkmark{opacity:1}.cds--tile--expandable::-moz-focus-inner{border:0}.cds--tile--clickable:hover,.cds--tile--clickable:active,.cds--tile--clickable:visited,.cds--tile--clickable:visited:hover{color:var(--cds-text-primary, #161616);text-decoration:none}.cds--tile--clickable.cds--link--disabled,.cds--tile--clickable:hover.cds--link--disabled{display:block;padding:var(--cds-layout-density-padding-inline-local);background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--tile--clickable .cds--tile--icon,.cds--tile--clickable.cds--link--disabled .cds--tile--disabled-icon{position:absolute;block-size:1.25rem;inline-size:1.25rem;inset-block-end:.75rem;inset-inline-end:.75rem}.cds--tile--clickable .cds--tile--icon{fill:var(--cds-icon-interactive, #0f62fe)}.cds--tile--clickable.cds--link--disabled .cds--tile--disabled-icon{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--tile--clickable.cds--link--disabled .cds--tile--icon{display:none}.cds--tile--selectable{border:1px solid rgba(0,0,0,0);padding-inline-end:calc(var(--cds-layout-density-padding-inline-local)*2 + 1rem)}.cds--tile__checkmark{position:absolute;border:none;background:rgba(0,0,0,0);block-size:1rem;inset-block-start:var(--cds-layout-density-padding-inline-local);inset-inline-end:var(--cds-layout-density-padding-inline-local);transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9);opacity:0}.cds--tile__checkmark svg{border-radius:50%;fill:var(--cds-icon-secondary, #525252)}.cds--tile__checkmark:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tile__checkmark:focus{outline-style:dotted}}.cds--tile__checkmark--persistent{opacity:1}.cds--tile__chevron{position:absolute;display:flex;align-items:center;justify-content:center;block-size:calc(var(--cds-layout-density-padding-inline-local)*2 + 1rem);inline-size:calc(var(--cds-layout-density-padding-inline-local)*2 + 1rem);inset-block-end:0;inset-inline-end:0}.cds--tile__chevron svg{fill:var(--cds-icon-primary, #161616);transform-origin:center;transition:110ms cubic-bezier(0.2, 0, 0.38, 0.9)}@media screen and (prefers-reduced-motion: reduce){.cds--tile__chevron svg{transition:none}}.cds--tile__chevron--interactive{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--tile__chevron--interactive *,.cds--tile__chevron--interactive *::before,.cds--tile__chevron--interactive *::after{box-sizing:inherit}.cds--tile__chevron--interactive{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--tile__chevron--interactive::-moz-focus-inner{border:0}.cds--tile__chevron--interactive{position:absolute;display:flex;align-items:center;justify-content:center;block-size:calc(var(--cds-layout-density-padding-inline-local)*2 + 1rem);inline-size:calc(var(--cds-layout-density-padding-inline-local)*2 + 1rem);inset-block-end:0;inset-inline-end:0}.cds--tile__chevron--interactive:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.cds--tile__chevron--interactive:hover{background-color:var(--cds-layer-hover);cursor:pointer}.cds--tile--expandable{position:relative;overflow:hidden;border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;inline-size:100%;text-align:start;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9);font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px)}.cds--tile--expandable:hover{background:var(--cds-layer-hover)}.cds--tile--expandable.cds--tile--expandable--interactive{border:none;cursor:default;transition:max-height 150ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tile--expandable.cds--tile--expandable--interactive:hover{background-color:var(--cds-layer)}.cds--tile--expandable.cds--tile--expandable--interactive:focus{outline:none}.cds--tile--expandable--interactive:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tile--expandable--interactive:focus{outline-style:dotted}}.cds--tile-content__below-the-fold{display:block;opacity:0;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9);visibility:hidden}.cds--tile--is-expanded{overflow:visible;transition:max-height 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tile--is-expanded .cds--tile__chevron svg{transform:rotate(180deg)}.cds--tile--is-expanded .cds--tile-content__below-the-fold{opacity:1;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9),visibility 110ms cubic-bezier(0.2, 0, 0.38, 0.9);visibility:inherit}@supports(hanging-punctuation: first) and (font: -apple-system-body) and (-webkit-appearance: none){.cds--tile--is-expanded .cds--tile-content__below-the-fold{overflow-y:auto}}.cds--tile--is-selected{border:1px solid var(--cds-layer-selected-inverse, #161616)}.cds--tile--is-selected .cds--tile__checkmark{opacity:1}.cds--tile--is-selected .cds--tile__checkmark svg{fill:var(--cds-icon-primary, #161616)}.cds--tile-content{block-size:100%;inline-size:100%}.cds--tile-input{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--tile-input:focus+.cds--tile{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tile-input:focus+.cds--tile{outline-style:dotted}}.cds--tile--disabled.cds--tile--selectable{background-color:var(--cds-layer);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--tile--disabled.cds--tile--selectable.cds--tile--light{background-color:var(--cds-layer-02, #ffffff)}.cds--tile--disabled.cds--tile--is-selected{border-color:var(--cds-border-disabled, #c6c6c6)}.cds--tile--disabled .cds--tile__checkmark svg{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--tile>.cds--tile--inner-decorator>*,.cds--tile--expandable>div>.cds--tile--inner-decorator>*,.cds--tile>.cds--ai-label,.cds--tile--expandable>div>.cds--ai-label,.cds--tile>.cds--slug,.cds--tile--expandable>div>.cds--slug,.cds--tile--clickable .cds--tile--ai-label-icon{position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.cds--tile.cds--tile--selectable>.cds--tile--inner-decorator>*,.cds--tile.cds--tile--selectable>.cds--ai-label,.cds--tile.cds--tile--selectable>.cds--slug{inset-inline-end:2.5rem}.cds--tile.cds--tile--selectable.cds--tile--radio>.cds--tile--inner-decorator>*,.cds--tile.cds--tile--selectable.cds--tile--radio>.cds--ai-label,.cds--tile.cds--tile--selectable.cds--tile--radio>.cds--slug{inset-inline-end:1rem;transition:inset-inline-end 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tile.cds--tile--selectable.cds--tile--radio.cds--tile--is-selected>.cds--tile--inner-decorator>*,.cds--tile.cds--tile--selectable.cds--tile--radio.cds--tile--is-selected>.cds--ai-label,.cds--tile.cds--tile--selectable.cds--tile--radio.cds--tile--is-selected>.cds--slug{inset-inline-end:2.5rem}.cds--tile.cds--tile--clickable>.cds--tile--inner-decorator>*,.cds--tile.cds--tile--clickable>.cds--ai-label,.cds--tile.cds--tile--clickable>.cds--slug{pointer-events:none}.cds--tile--decorator:has(.cds--tile--ai-label-icon).cds--tile,.cds--tile--decorator:has(.cds--ai-label).cds--tile,.cds--tile--slug.cds--tile{background:linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)) 0%, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) padding-box,linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) border-box;border:1px solid rgba(0,0,0,0);box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)),0 4px 8px 0 var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1))}.cds--tile--decorator:has(.cds--ai-label).cds--tile--expandable:hover,.cds--tile--slug.cds--tile--expandable:hover{background:linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)) 0%, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) padding-box,linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box,linear-gradient(to top, var(--cds-layer, var(--cds-ai-popover-background, #ffffff)), var(--cds-layer, var(--cds-ai-popover-background, #ffffff))) border-box}.cds--tile--decorator.cds--tile--selectable::before,.cds--tile--decorator.cds--tile--selectable::after,.cds--tile--decorator.cds--tile--clickable::before,.cds--tile--slug.cds--tile--selectable::before,.cds--tile--slug.cds--tile--selectable::after,.cds--tile--slug.cds--tile--clickable::before{position:absolute;display:block;block-size:100%;content:"";inline-size:100%;inset-block-start:0;inset-inline-start:0;opacity:0;transition:opacity 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tile--decorator:has(.cds--ai-label).cds--tile--selectable::before,.cds--tile--decorator:has(.cds--ai-label).cds--tile--clickable::before,.cds--tile--decorator:has(.cds--tile--ai-label-icon).cds--tile--clickable::before,.cds--tile--slug.cds--tile--selectable::before,.cds--tile--slug.cds--tile--clickable::before{background:linear-gradient(to top, var(--cds-ai-aura-hover-start, rgba(69, 137, 255, 0.32)) 0%, 15%, var(--cds-ai-aura-hover-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-ai-aura-hover-background, #edf5ff), var(--cds-ai-aura-hover-background, #edf5ff)) padding-box,linear-gradient(to bottom, var(--cds-ai-border-start, rgba(166, 200, 255, 0.64)), var(--cds-ai-border-end, #78a9ff)) border-box,linear-gradient(to top, var(--cds-ai-aura-hover-background, #edf5ff), var(--cds-ai-aura-hover-background, #edf5ff)) border-box;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)),0 4px 10px 2px var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1))}.cds--tile--decorator.cds--tile--selectable:hover::before,.cds--tile--decorator.cds--tile--clickable:hover::before,.cds--tile--slug.cds--tile--selectable:hover::before,.cds--tile--slug.cds--tile--clickable:hover::before{opacity:1}.cds--tile--decorator.cds--tile--selectable:focus,.cds--tile--decorator.cds--tile--clickable:focus,.cds--tile-input:focus+.cds--tile--decorator.cds--tile,.cds--tile--slug.cds--tile--selectable:focus,.cds--tile--slug.cds--tile--clickable:focus,.cds--tile-input:focus+.cds--tile--slug.cds--tile{outline-offset:-1px}.cds--tile--decorator:has(.cds--tile--inner-decorator .cds--ai-label).cds--tile--selectable::after,.cds--tile--slug.cds--tile--selectable::after{background:linear-gradient(to top, var(--cds-ai-aura-start, rgba(69, 137, 255, 0.1)) 0%, 15%, var(--cds-ai-aura-end, rgba(255, 255, 255, 0)) 50%) padding-box,linear-gradient(to top, var(--cds-layer), var(--cds-layer)) padding-box,linear-gradient(to bottom, var(--cds-border-inverse, #161616), var(--cds-border-inverse, #161616)) border-box,linear-gradient(to top, var(--cds-layer), var(--cds-layer)) border-box;box-shadow:inset 0 -80px 70px -65px var(--cds-ai-inner-shadow, rgba(69, 137, 255, 0.1)),0 4px 8px 0 var(--cds-ai-drop-shadow, rgba(15, 98, 254, 0.1))}.cds--tile--decorator.cds--tile--selectable:hover::after,.cds--tile--slug.cds--tile--selectable:hover::after{opacity:0}.cds--tile--decorator.cds--tile--is-selected::after,.cds--tile--slug.cds--tile--is-selected::after{opacity:1}.cds--tile--decorator:has(.cds--tile--inner-decorator).cds--tile--is-selected,.cds--tile--slug.cds--tile--is-selected{border-color:var(--cds-border-inverse, #161616)}.cds--tile--decorator.cds--tile--selectable .cds--tile-content,.cds--tile--decorator.cds--tile--clickable .cds--tile-content,.cds--tile--slug.cds--tile--selectable .cds--tile-content,.cds--tile--slug.cds--tile--clickable .cds--tile-content{position:relative;cursor:pointer}.cds--tile--decorator.cds--tile--selectable .cds--tile-content,.cds--tile--decorator.cds--tile--clickable .cds--tile-content,.cds--tile--decorator.cds--tile--selectable>.cds--tile__checkmark,.cds--tile--decorator.cds--tile--is-selected .cds--tile--inner-decorator>*,.cds--tile--slug.cds--tile--selectable .cds--tile-content,.cds--tile--slug.cds--tile--clickable .cds--tile-content,.cds--tile--slug.cds--tile--selectable>.cds--tile__checkmark,.cds--tile--slug.cds--tile--is-selected .cds--ai-label,.cds--tile--slug.cds--tile--is-selected .cds--slug{z-index:1}.cds--tile--decorator.cds--tile--selectable .cds--tile--inner-decorator>*:has(>.cds--popover--open),.cds--tile--slug.cds--tile--selectable .cds--ai-label:has(>.cds--popover--open),.cds--tile--slug.cds--tile--selectable .cds--slug:has(>.cds--popover--open){z-index:2}.cds--tile--decorator.cds--tile--selectable>.cds--tile--inner-decorator>*,.cds--tile--decorator.cds--tile--selectable>.cds--tile__checkmark,.cds--tile--slug.cds--tile--selectable>.cds--ai-label,.cds--tile--slug.cds--tile--selectable>.cds--slug,.cds--tile--slug.cds--tile--selectable>.cds--tile__checkmark{z-index:1}.cds--tile--expandable:has(.cds--tile--inner-decorator>*>.cds--popover--open),.cds--tile--expandable:has(.cds--ai-label>.cds--popover--open),.cds--tile--expandable:has(.cds--slug>.cds--popover--open){overflow:visible}.cds--tile--clickable .cds--tile--ai-label-icon rect{stroke:var(--cds-icon-primary, #161616)}.cds--tile--clickable .cds--tile--ai-label-icon path{fill:var(--cds-icon-primary, #161616)}.cds--tile--decorator-rounded,.cds--tile--decorator-rounded.cds--tile--selectable::before,.cds--tile--decorator-rounded.cds--tile--selectable::after,.cds--tile--decorator-rounded.cds--tile--clickable::before,.cds--tile--slug-rounded,.cds--tile--slug-rounded.cds--tile--selectable::before,.cds--tile--slug-rounded.cds--tile--selectable::after,.cds--tile--slug-rounded.cds--tile--clickable::before{border-radius:.5rem}.cds--tile--decorator-rounded .cds--tile__chevron,.cds--tile--slug-rounded .cds--tile__chevron{border-end-end-radius:.5rem}.cds--time-picker{display:flex;align-items:flex-end}.cds--time-picker__select{justify-content:center;margin-inline-start:.125rem}.cds--time-picker__input{position:relative;display:flex;flex-direction:column}.cds--time-picker__error__icon{position:absolute;display:flex;block-size:100%;inset-block-start:50%;inset-inline-end:1rem;place-items:center;transform:translateY(-50%)}.cds--time-picker__error__icon .cds--checkbox__invalid-icon{fill:var(--cds-support-error, #da1e28)}.cds--time-picker .cds--select-input{margin:0;inline-size:auto;line-height:1;min-inline-size:auto;padding-inline-end:3rem}.cds--time-picker__input-field{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-family:var(--cds-code-02-font-family, \'IBM Plex Mono\', system-ui, -apple-system, BlinkMacSystemFont, \'.SFNSText-Regular\', monospace);font-size:var(--cds-code-02-font-size, 0.875rem);font-weight:var(--cds-code-02-font-weight, 400);line-height:var(--cds-code-02-line-height, 1.42857);letter-spacing:var(--cds-code-02-letter-spacing, 0.32px);display:flex;align-items:center;block-size:2.5rem;inline-size:4.875rem;transition:outline 70ms cubic-bezier(0.2, 0, 0.38, 0.9),background-color 70ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--time-picker__input-field::placeholder{color:var(--cds-text-placeholder, rgba(22, 22, 22, 0.4));opacity:1}.cds--time-picker__input-field-error{inline-size:6.175rem}.cds--time-picker--light .cds--select-input{background-color:var(--cds-field-02, #ffffff)}.cds--time-picker--light .cds--select-input:hover{background-color:var(--cds-field-hover)}.cds--time-picker--light .cds--select-input:disabled,.cds--time-picker--light .cds--select-input:hover:disabled{background-color:rgba(0,0,0,0);border-block-end:1px solid rgba(0,0,0,0);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25));cursor:not-allowed}.cds--time-picker--sm .cds--select-input,.cds--time-picker--sm .cds--time-picker__input-field{block-size:2rem;max-block-size:2rem}.cds--time-picker--lg .cds--select-input,.cds--time-picker--lg .cds--time-picker__input-field{block-size:3rem;max-block-size:3rem}.cds--time-picker--readonly .cds--time-picker__input-field{background-color:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle)}.cds--time-picker--readonly .cds--select-input{background-color:rgba(0,0,0,0);border-block-end-color:var(--cds-border-subtle);cursor:default}.cds--time-picker--readonly .cds--select-input+.cds--select__arrow{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--toggle{display:inline-block;user-select:none}.cds--toggle__label-text{font-size:var(--cds-label-01-font-size, 0.75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, 0.32px);display:block;color:var(--cds-text-secondary, #525252);margin-block-end:1rem}.cds--toggle__button{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--toggle__button:focus{outline:none}.cds--toggle__appearance{display:inline-grid;align-items:center;column-gap:.5rem;cursor:pointer;grid-template-columns:max-content max-content}.cds--toggle__switch{position:relative;border-radius:.75rem;background-color:var(--cds-toggle-off, #8d8d8d);block-size:1.5rem;inline-size:3rem;transition:background-color 70ms cubic-bezier(0.2, 0, 1, 0.9)}.cds--toggle__switch::before{position:absolute;border-radius:50%;background-color:var(--cds-icon-on-color, #ffffff);block-size:1.125rem;content:"";inline-size:1.125rem;inset-block-start:.1875rem;inset-inline-start:.1875rem;transition:transform 70ms cubic-bezier(0.2, 0, 1, 0.9)}@media screen and (prefers-reduced-motion: reduce){.cds--toggle__switch::before{transition:none}}.cds--toggle__button:focus+.cds--toggle__label .cds--toggle__switch::after,.cds--toggle:not(.cds--toggle--disabled):active .cds--toggle__switch::after{display:block;border-radius:1rem;block-size:100%;content:"";outline:2px solid var(--cds-focus, #0f62fe);outline-offset:1px}.cds--toggle__switch--checked{background-color:var(--cds-support-success, #24a148)}.cds--toggle__switch--checked::before{transform:translateX(1.5rem)}.cds--toggle__text{font-size:var(--cds-body-01-font-size, 0.875rem);font-weight:var(--cds-body-01-font-weight, 400);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, 0.16px);color:var(--cds-text-primary, #161616)}.cds--toggle__appearance--sm .cds--toggle__switch{block-size:1rem;inline-size:2rem}.cds--toggle__appearance--sm .cds--toggle__switch::before{block-size:.625rem;inline-size:.625rem}.cds--toggle__appearance--sm .cds--toggle__switch--checked::before{transform:translateX(1rem)}.cds--toggle__check{position:absolute;block-size:.3125rem;fill:var(--cds-support-success, #24a148);inline-size:.375rem;inset-block-start:.375rem;inset-inline-end:.3125rem;visibility:hidden}.cds--toggle__switch--checked .cds--toggle__check{visibility:visible}.cds--toggle--disabled .cds--toggle__appearance{cursor:not-allowed}.cds--toggle--disabled .cds--toggle__label-text,.cds--toggle--disabled .cds--toggle__text{color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--toggle--disabled .cds--toggle__switch{background-color:var(--cds-button-disabled, #c6c6c6)}.cds--toggle--disabled .cds--toggle__switch::before{background-color:var(--cds-icon-on-color-disabled, #8d8d8d)}.cds--toggle--disabled .cds--toggle__check{fill:var(--cds-button-disabled, #c6c6c6)}.cds--toggle--readonly .cds--toggle__appearance{cursor:default}.cds--toggle--readonly .cds--toggle__switch{border:1px solid var(--cds-icon-disabled, rgba(22, 22, 22, 0.25));background-color:rgba(0,0,0,0)}.cds--toggle--readonly .cds--toggle__switch::before{background-color:var(--cds-text-primary, #161616);inset-block-start:.125rem;inset-inline-start:.125rem}.cds--toggle--readonly .cds--toggle__check{fill:var(--cds-background, #ffffff);inset-block-start:.3125rem;inset-inline-end:.25rem}.cds--toggle--readonly .cds--toggle__text{cursor:text;user-select:text}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--toggle__switch,.cds--toggle__switch::before{outline:1px solid rgba(0,0,0,0)}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--toggle__button:focus+.cds--toggle__label .cds--toggle__switch,.cds--toggle:not(.cds--toggle--disabled):active .cds--toggle__switch{color:Highlight;outline:1px solid Highlight}}.cds--toggle--skeleton{display:flex;align-items:center}.cds--toggle--skeleton .cds--toggle__skeleton-circle{position:relative;overflow:hidden;border-radius:50%;background:var(--cds-skeleton-background, #e8e8e8)}.cds--toggle--skeleton .cds--toggle__skeleton-circle::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:200%;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--toggle--skeleton .cds--toggle__skeleton-circle::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--toggle--skeleton .cds--toggle__skeleton-circle{background:CanvasText}.cds--toggle--skeleton .cds--toggle__skeleton-circle::before{background:Canvas;forced-color-adjust:none}}.cds--toggle--skeleton .cds--toggle__skeleton-circle{border-radius:50%;block-size:1.125rem;inline-size:1.125rem}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle{position:relative;padding:0;border:none;background:var(--cds-skeleton-background, #e8e8e8);box-shadow:none;pointer-events:none}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:hover,.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:focus,.cds--toggle--skeleton .cds--toggle__skeleton-rectangle:active{border:none;cursor:default;outline:none}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle::before{position:absolute;animation:3000ms ease-in-out cds--skeleton infinite;background:var(--cds-skeleton-element, #c6c6c6);block-size:100%;content:"";inline-size:100%;inset-inline-start:0;will-change:transform-origin,transform,opacity}@media(prefers-reduced-motion: reduce){.cds--toggle--skeleton .cds--toggle__skeleton-rectangle::before{animation:none}}@media screen and (-ms-high-contrast: active),(forced-colors: active){.cds--toggle--skeleton .cds--toggle__skeleton-rectangle{background:CanvasText}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle::before{background:Canvas;forced-color-adjust:none}}.cds--toggle--skeleton .cds--toggle__skeleton-rectangle{block-size:.5rem;inline-size:1.5rem;margin-inline-start:.5rem}[dir=rtl] .cds--toggle__switch--checked::before{transform:translateX(-1.5rem)}[dir=rtl] .cds--toggle__appearance--sm .cds--toggle__switch--checked::before{transform:translateX(-1rem)}.cds--tree{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--tree *,.cds--tree *::before,.cds--tree *::after{box-sizing:inherit}.cds--tree{overflow:hidden}.cds--tree-node{background-color:var(--cds-layer-01, #f4f4f4);color:var(--cds-text-secondary, #525252);padding-inline-start:1rem}.cds--tree-node:focus{outline:none}.cds--tree-node:hover{cursor:pointer}.cds--tree-node--hidden{display:none}.cds--tree-node__children{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--tree-node__children *,.cds--tree-node__children *::before,.cds--tree-node__children *::after{box-sizing:inherit}.cds--tree-node__children{list-style-type:none}.cds--tree-node--with-icon .cds--tree-node{margin-inline-start:.5rem}.cds--tree-node:focus>.cds--tree-node__label{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--tree-node:focus>.cds--tree-node__label{outline-style:dotted}}.cds--tree-node.cds--tree-parent-node>.cds--tree-node__label{inline-size:auto}.cds--tree-node--disabled:focus>.cds--tree-node__label{outline:none}.cds--tree-node--disabled,.cds--tree-node--disabled .cds--tree-node__label:hover,.cds--tree-node--disabled .cds--tree-node__label:hover .cds--tree-node__label__details{background-color:var(--cds-field-01, #f4f4f4);color:var(--cds-text-disabled, rgba(22, 22, 22, 0.25))}.cds--tree-node--disabled .cds--tree-parent-node__toggle-icon,.cds--tree-node--disabled .cds--tree-node__icon,.cds--tree-node--disabled .cds--tree-node__label:hover .cds--tree-parent-node__toggle-icon,.cds--tree-node--disabled .cds--tree-node__label:hover .cds--tree-node__icon{fill:var(--cds-icon-disabled, rgba(22, 22, 22, 0.25))}.cds--tree-node--disabled,.cds--tree-node--disabled .cds--tree-parent-node__toggle-icon:hover{cursor:not-allowed}li a.cds--tree-node{text-decoration:none}li a.cds--tree-node:not(.cds--tree-node--disabled){color:var(--cds-text-secondary, #525252)}li.cds--tree-node-link-parent{display:flex;flex-direction:column;background-color:var(--cds-layer-01, #f4f4f4)}li.cds--tree-node-link-parent>.cds--tree-node__children{padding-inline-start:1rem}.cds--tree-node__label{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);position:relative;display:flex;box-sizing:border-box;flex:1;align-items:center;inline-size:100%;min-block-size:2rem;padding-inline-end:1rem}.cds--tree-node__label:hover{background-color:var(--cds-layer-hover-01, #e8e8e8);color:var(--cds-text-primary, #161616)}.cds--tree-node:not(.cds--tree-parent-node) .cds--tree-node__label{padding-block:.4375rem .4375rem}.cds--tree-node__label:hover .cds--tree-node__label__details{color:var(--cds-text-primary, #161616)}.cds--tree-node__label:hover .cds--tree-parent-node__toggle-icon,.cds--tree-node__label:hover .cds--tree-node__icon{fill:var(--cds-icon-primary, #161616)}.cds--tree-leaf-node{display:flex;padding-inline-start:2.5rem}.cds--tree-leaf-node.cds--tree-node--with-icon{padding-inline-start:2rem}.cds--tree-leaf-node.cds--tree-node--with-icon .cds--tree-leaf-node{padding-inline-start:1.5rem}.cds--tree-node__label__details{display:flex;align-items:center;min-inline-size:0}.cds--tree-node--with-icon .cds--tree-parent-node__toggle{margin-inline-end:0}.cds--tree-parent-node__toggle{display:flex;align-items:center;border:0;block-size:1.5rem;inline-size:1.5rem;margin-inline:-0.25rem .25rem;padding-inline-start:.25rem}.cds--tree-parent-node__toggle:hover{cursor:pointer}.cds--tree-parent-node__toggle:focus{outline:none}.cds--tree-parent-node__toggle-icon{fill:var(--cds-icon-secondary, #525252);transform:rotate(-90deg);transition:all 110ms cubic-bezier(0.2, 0, 0.38, 0.9)}.cds--tree-parent-node__toggle-icon--expanded{transform:rotate(0)}.cds--tree-node__icon{fill:var(--cds-icon-secondary, #525252);margin-inline:.5rem .5rem;min-block-size:1rem;min-inline-size:1rem}.cds--tree-parent-node__toggle+.cds--tree-node__label__details .cds--tree-node__icon{margin-inline-start:.25rem}.cds--tree-node--selected>.cds--tree-node__label{background-color:var(--cds-layer-selected-01, #e0e0e0);color:var(--cds-text-primary, #161616)}.cds--tree-node--selected>.cds--tree-node__label:hover{background-color:var(--cds-layer-selected-hover-01, #d1d1d1)}.cds--tree-node--selected>.cds--tree-node__label .cds--tree-parent-node__toggle-icon,.cds--tree-node--selected>.cds--tree-node__label .cds--tree-node__icon{fill:var(--cds-icon-primary, #161616)}.cds--tree-node--active>.cds--tree-node__label{position:relative}.cds--tree-node--active>.cds--tree-node__label::before{position:absolute;background-color:var(--cds-interactive, #0f62fe);block-size:100%;content:"";inline-size:.25rem;inset-block-start:0;inset-inline-start:0}.cds--tree--xs .cds--tree-node__label{min-block-size:1.5rem}.cds--tree--xs .cds--tree-node:not(.cds--tree-parent-node) .cds--tree-node__label{padding:0}.cds--tree--xs .cds--tree-parent-node__toggle{margin-block-start:0}.cds--tree-node__label__text{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:block;overflow:hidden;line-height:1.2;padding-inline-start:.25rem;text-overflow:ellipsis;white-space:nowrap}.cds--tree-node__label .cds--icon-tooltip{inline-size:100%}.cds--tree-node__label .cds--icon-tooltip .cds--btn--icon-only{padding:0;border:none;background:rgba(0,0,0,0);block-size:auto;color:inherit;inline-size:100%;min-block-size:unset;text-align:start}.cds--tree-node__label .cds--icon-tooltip .cds--btn--icon-only .cds--tree-node__label__text{color:inherit;inline-size:100%}.cds--tree-node__label .cds--tooltip-content{padding:1rem}.cds--tree-node__label .cds--popover-container{inline-size:100%}.cds--tooltip-trigger__wrapper .cds--btn--ghost:focus{box-shadow:none;outline:2px solid var(--cds-focus, #0f62fe)}.cds--content{padding:2rem;color:var(--cds-text-primary, #161616);will-change:margin-left}.cds--header~.cds--content,div:has(.cds--header)~.cds--content{margin-block-start:3rem}.cds--side-nav~.cds--content{margin-inline-start:3rem}.cds--side-nav.cds--side-nav--expanded~.cds--content{margin-inline-start:16rem}.cds--header{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--header *,.cds--header *::before,.cds--header *::after{box-sizing:inherit}.cds--header{position:fixed;z-index:8000;display:flex;align-items:center;background-color:var(--cds-background, #ffffff);block-size:3rem;border-block-end:1px solid var(--cds-border-subtle);inset-block-start:0;inset-inline:0}.cds--header__action{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--header__action *,.cds--header__action *::before,.cds--header__action *::after{box-sizing:inherit}.cds--header__action{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--header__action::-moz-focus-inner{border:0}.cds--header__action{display:inline-flex;border:.0625rem solid rgba(0,0,0,0);block-size:3rem;inline-size:3rem;transition:background-color 110ms,border-color 110ms}@media(max-width: 41.98rem){.cds--header__action{min-inline-size:3rem}}.cds--header__global .cds--popover{z-index:8001}.cds--header__action>:first-child{margin-block-start:0}.cds--header__action>svg.cds--navigation-menu-panel-collapse-icon,.cds--header__action--active>svg.cds--navigation-menu-panel-expand-icon{display:none}.cds--header__action--active>svg.cds--navigation-menu-panel-collapse-icon{display:inline}.cds--header__action:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12))}.cds--header__action--active{background:var(--cds-layer);border-block-end:1px solid rgba(0,0,0,0);border-inline-end:1px solid var(--cds-border-subtle);border-inline-start:1px solid var(--cds-border-subtle)}.cds--header__action--active>svg{fill:var(--cds-icon-primary, #161616)}.cds--header__action:focus{border-color:var(--cds-focus, #0f62fe);outline:none}.cds--header__action:active{background-color:var(--cds-background-active, rgba(141, 141, 141, 0.5))}.cds--header__action.cds--btn--icon-only{align-items:center;justify-content:center}.cds--btn.cds--btn--icon-only.cds--header__action svg{fill:var(--cds-icon-secondary, #525252)}.cds--btn.cds--btn--icon-only.cds--header__action:hover svg,.cds--btn.cds--btn--icon-only.cds--header__action:active svg,.cds--btn.cds--btn--icon-only.cds--header__action--active svg{fill:var(--cds-icon-primary, #161616)}.cds--header__menu-trigger>svg{fill:var(--cds-icon-primary, #161616)}.cds--header__menu-trigger:hover>svg{fill:var(--cds-icon-primary, #161616)}.cds--header__menu-toggle{display:flex;align-items:center;justify-content:center}@media(min-width: 66rem){.cds--header__menu-toggle__hidden{display:none}}a.cds--header__name{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;align-items:center;padding:0 2rem 0 1rem;border:.125rem solid rgba(0,0,0,0);block-size:100%;font-weight:600;letter-spacing:.1px;line-height:1.25rem;outline:none;text-decoration:none;transition:border-color 110ms;user-select:none}@media(max-width: 41.98rem){a.cds--header__name{padding:0 1rem}}a.cds--header__name:focus{border-color:var(--cds-focus, #0f62fe)}.cds--header__name--prefix{font-weight:400}a.cds--header__name,a.cds--header__name:hover{color:var(--cds-text-primary, #161616)}.cds--header__menu-toggle:not(.cds--header__menu-toggle__hidden)~.cds--header__name{padding-inline-start:.5rem}.cds--header__nav{position:relative;display:none;block-size:100%;padding-inline-start:1rem}@media(min-width: 66rem){.cds--header__nav{display:block}}.cds--header__nav::before{position:absolute;display:block;background-color:var(--cds-border-subtle);block-size:1.5rem;content:"";inline-size:.0625rem;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.cds--header__menu-bar{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--header__menu-bar *,.cds--header__menu-bar *::before,.cds--header__menu-bar *::after{box-sizing:inherit}.cds--header__menu-bar{display:flex;padding:0;margin:0;block-size:100%;list-style:none}a.cds--header__menu-item{position:relative;display:flex;align-items:center;padding:0 1rem;border:2px solid rgba(0,0,0,0);background-color:var(--cds-background, #ffffff);block-size:100%;color:var(--cds-text-secondary, #525252);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.125rem;text-decoration:none;transition:background-color 110ms,border-color 110ms,color 110ms;user-select:none}a.cds--header__menu-item:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--header__action:active,a.cds--header__menu-item:active{background-color:var(--cds-background-active, rgba(141, 141, 141, 0.5));color:var(--cds-text-primary, #161616)}a.cds--header__menu-item:focus{border-color:var(--cds-focus, #0f62fe);outline:none}a.cds--header__menu-item:hover>svg,a.cds--header__menu-item:active>svg{fill:var(--cds-icon-primary, #161616)}a.cds--header__menu-item[aria-current=page],.cds--header__menu-item--current{color:var(--cds-text-primary, #161616)}a.cds--header__menu-item[aria-current=page]::after,.cds--header__menu-item--current::after{position:absolute;background-color:var(--cds-border-interactive, #0f62fe);block-size:3px;content:"";inline-size:calc(100% + 4px);inset-block-end:-2px;inset-inline-start:-2px}a.cds--header__menu-item[aria-current=page]:focus::after,.cds--header__menu-item--current:focus::after{border:0}.cds--header__submenu .cds--header__menu a.cds--header__menu-item[aria-current=page]::after,.cds--header__submenu .cds--header__menu .cds--header__menu-item--current::after{background-color:var(--cds-border-interactive, #0f62fe);block-size:calc(100% + 4px);inline-size:3px;inset-block-start:-2px;inset-inline-start:-2px}.cds--header__submenu .cds--header__menu a.cds--header__menu-item[aria-current=page]:focus::after,.cds--header__submenu .cds--header__menu .cds--header__menu-item--current:focus::after{background-color:var(--cds-border-interactive, #0f62fe);block-size:calc(100% + 4px);inline-size:5px;inset-block-start:-2px;inset-inline-start:-2px}a.cds--header__menu-item[aria-current=page]:focus,a.cds--header__menu-item.cds--header__menu-item--current:focus{border:2px solid var(--cds-focus, #0f62fe)}.cds--header__submenu{position:relative}.cds--header__menu-title[aria-haspopup=true]{position:relative}.cds--header__menu-title[aria-expanded=true]{z-index:8002;background-color:var(--cds-layer);color:var(--cds-text-secondary, #525252)}.cds--header__menu-title[aria-expanded=true]>.cds--header__menu-arrow{transform:rotate(180deg)}.cds--header__menu{display:none;padding:0;margin:0;list-style:none}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu{position:absolute;z-index:8001;display:flex;flex-direction:column;background-color:var(--cds-layer);box-shadow:0 4px 8px 0 rgba(0,0,0,.5);inline-size:12.5rem;inset-block-end:0;inset-inline-start:0;transform:translateY(100%)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item{background-color:var(--cds-layer)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item:hover{background-color:var(--cds-layer-hover);color:var(--cds-text-primary, #161616)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item:active{background-color:var(--cds-layer-active);color:var(--cds-text-primary, #161616)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item.cds--header__menu-item--current{background-color:var(--cds-layer-selected)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item.cds--header__menu-item--current:hover{background-color:var(--cds-layer-selected-hover)}.cds--header__menu .cds--header__menu-item{block-size:3rem}.cds--header__menu-arrow{fill:var(--cds-icon-secondary, #525252);margin-inline-start:.5rem;transition:transform 110ms,fill 110ms}.cds--header__global{display:flex;flex:1 1 0%;justify-content:flex-end;block-size:100%}.cds--skip-to-content{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--skip-to-content:focus{z-index:9999;display:flex;align-items:center;padding:0 1rem;border:4px solid var(--cds-focus, #0f62fe);background-color:var(--cds-background, #ffffff);block-size:3rem;clip:auto;color:var(--cds-text-secondary, #525252);inline-size:auto;inset-block-start:0;inset-inline-start:0;outline:none}.cds--header-panel{position:fixed;z-index:8000;overflow:hidden;border:none;background-color:var(--cds-layer);color:var(--cds-text-secondary, #525252);inline-size:0;inset-block:3rem 0;inset-inline-end:0;transition:width 110ms cubic-bezier(0.2, 0, 1, 0.9);will-change:width}.cds--header-panel--expanded{border-inline-end:1px solid var(--cds-border-subtle);border-inline-start:1px solid var(--cds-border-subtle);inline-size:16rem;overflow-y:auto}.cds--side-nav{position:fixed;z-index:8000;overflow:hidden;background-color:var(--cds-background, #ffffff);color:var(--cds-text-secondary, #525252);inline-size:3rem;inset-block:0;inset-inline-start:0;max-inline-size:16rem;transition:inline-size .11s cubic-bezier(0.2, 0, 1, 0.9),transform .11s cubic-bezier(0.2, 0, 1, 0.9);will-change:inline-size}.cds--side-nav--ux{inline-size:16rem;inset-block-start:3rem}@media(max-width: 65.98rem){.cds--side-nav--ux{inline-size:0}}.cds--side-nav--rail{inline-size:3rem}.cds--side-nav--hidden{inline-size:0}.cds--side-nav--expanded{inline-size:16rem}.cds--side-nav__overlay{position:fixed;background-color:rgba(0,0,0,0);block-size:0;inline-size:0;inset-block-start:3rem;inset-inline-start:0;opacity:0;transition:opacity 300ms cubic-bezier(0.5, 0, 0.1, 1),background-color 300ms cubic-bezier(0.5, 0, 0.1, 1)}@media(max-width: 65.98rem){.cds--side-nav__overlay-active{z-index:6000;background-color:var(--cds-overlay, rgba(22, 22, 22, 0.5));block-size:100vh;inline-size:100vw;opacity:1;transition:opacity 300ms cubic-bezier(0.5, 0, 0.1, 1),background-color 300ms cubic-bezier(0.5, 0, 0.1, 1)}}.cds--header~.cds--side-nav{block-size:calc(100% - 48px);inset-block-start:3rem}.cds--side-nav--fixed{inline-size:16rem}.cds--side-nav--collapsed{inline-size:16rem;transform:translateX(-16rem)}.cds--side-nav__navigation{display:flex;flex-direction:column}.cds--side-nav__items{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--side-nav__items *,.cds--side-nav__items *::before,.cds--side-nav__items *::after{box-sizing:inherit}.cds--side-nav__items{overflow:hidden;flex:1 1 0%;padding:1rem 0 0}.cds--side-nav:hover .cds--side-nav__items,.cds--side-nav--fixed .cds--side-nav__items,.cds--side-nav--expanded .cds--side-nav__items{overflow-y:auto}.cds--side-nav--ux .cds--side-nav__items{overflow-y:auto}.cds--side-nav__item{overflow:hidden;block-size:auto;inline-size:auto}.cds--side-nav--ux .cds--side-nav__item{block-size:auto;inline-size:auto}.cds--side-nav__item:not(.cds--side-nav__item--active):hover .cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__submenu:hover,.cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__link:hover,.cds--side-nav__menu a.cds--side-nav__link:not(.cds--side-nav__link--current):not([aria-current=page]):hover,.cds--side-nav a.cds--header__menu-item:hover,.cds--side-nav .cds--header__menu-title[aria-expanded=true]:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__link:hover>span,.cds--side-nav__item:not(.cds--side-nav__item--active) .cds--side-nav__menu-item>.cds--side-nav__link:hover>span{color:var(--cds-text-primary, #161616)}.cds--side-nav__item--large{block-size:auto}.cds--side-nav__divider{margin:.5rem 1rem;background-color:var(--cds-border-subtle);block-size:1px;list-style-type:none}.cds--side-nav__divider hr{border:none}.cds--side-nav__submenu{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--side-nav__submenu *,.cds--side-nav__submenu *::before,.cds--side-nav__submenu *::after{box-sizing:inherit}.cds--side-nav__submenu{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--side-nav__submenu::-moz-focus-inner{border:0}.cds--side-nav__submenu{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:flex;align-items:center;padding:0 1rem;block-size:2rem;color:var(--cds-text-secondary, #525252);transition:color 110ms,background-color 110ms,outline 110ms;user-select:none}.cds--side-nav__submenu:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--side-nav__submenu:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--side-nav__submenu:focus{outline-style:dotted}}.cds--side-nav__submenu-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.cds--side-nav__icon.cds--side-nav__submenu-chevron{display:flex;flex:1;justify-content:flex-end}.cds--side-nav__submenu-chevron>svg{block-size:1rem;inline-size:1rem;transition:transform 110ms}.cds--side-nav__submenu[aria-expanded=true] .cds--side-nav__submenu-chevron>svg{transform:rotate(180deg)}.cds--side-nav__item--large .cds--side-nav__submenu{block-size:3rem}.cds--side-nav__item--active .cds--side-nav__submenu:hover{background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2));color:var(--cds-text-primary, #161616)}.cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false]{position:relative;background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2));color:var(--cds-text-primary, #161616)}.cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false]::before{position:absolute;background-color:var(--cds-border-interactive, #0f62fe);content:"";inline-size:3px;inset-block:0;inset-inline-start:0}.cds--side-nav__item--active .cds--side-nav__submenu-title{color:var(--cds-text-primary, #161616);font-weight:600}.cds--side-nav__item--active .cds--side-nav__icon>svg{fill:var(--cds-icon-primary, #161616)}.cds--side-nav__menu{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--side-nav__menu *,.cds--side-nav__menu *::before,.cds--side-nav__menu *::after{box-sizing:inherit}.cds--side-nav__menu{display:block;max-block-size:0;visibility:hidden}.cds--side-nav__submenu[aria-expanded=true]+.cds--side-nav__menu{max-block-size:93.75rem;visibility:inherit}.cds--side-nav__menu a.cds--side-nav__link{block-size:2rem;font-weight:400;min-block-size:2rem;padding-inline-start:2rem}.cds--side-nav__item.cds--side-nav__item--icon a.cds--side-nav__link{padding-inline-start:4.5rem}.cds--side-nav__menu a.cds--side-nav__link--current,.cds--side-nav__menu a.cds--side-nav__link[aria-current=page],a.cds--side-nav__link--current{background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2))}.cds--side-nav__menu a.cds--side-nav__link--current>span,.cds--side-nav__menu a.cds--side-nav__link[aria-current=page]>span,a.cds--side-nav__link--current>span{color:var(--cds-text-primary, #161616);font-weight:600}a.cds--side-nav__link,.cds--side-nav a.cds--header__menu-item,.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);position:relative;display:flex;align-items:center;padding:0 1rem;min-block-size:2rem;text-decoration:none;transition:color 110ms,background-color 110ms,outline 110ms}.cds--side-nav__item--large a.cds--side-nav__link{block-size:3rem}a.cds--side-nav__link>.cds--side-nav__link-text,.cds--side-nav a.cds--header__menu-item .cds--text-truncate-end{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cds-text-secondary, #525252);font-size:.875rem;letter-spacing:.1px;line-height:1.25rem;user-select:none}a.cds--side-nav__link:focus,.cds--side-nav a.cds--header__menu-item:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){a.cds--side-nav__link:focus,.cds--side-nav a.cds--header__menu-item:focus{outline-style:dotted}}a.cds--side-nav__link[aria-current=page],a.cds--side-nav__link--current{background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2));font-weight:600}a.cds--side-nav__link[aria-current=page] .cds--side-nav__link-text,a.cds--side-nav__link--current .cds--side-nav__link-text{color:var(--cds-text-primary, #161616)}a.cds--side-nav__link[aria-current=page]::before,a.cds--side-nav__link--current::before{position:absolute;background-color:var(--cds-border-interactive, #0f62fe);content:"";inline-size:3px;inset-block:0;inset-inline-start:0}.cds--side-nav__icon{display:flex;flex:0 0 1rem;align-items:center;justify-content:center}.cds--side-nav__icon:not(.cds--side-nav__submenu-chevron){margin-inline-end:1.5rem}.cds--side-nav__icon>svg{block-size:1rem;fill:var(--cds-icon-secondary, #525252);inline-size:1rem}.cds--side-nav__icon>svg.cds--side-nav-collapse-icon{display:none}.cds--side-nav--expanded .cds--side-nav__icon>svg.cds--side-nav-expand-icon{display:none}.cds--side-nav--expanded .cds--side-nav__icon>svg.cds--side-nav-collapse-icon{display:block}.cds--side-nav--fixed a.cds--side-nav__link,.cds--side-nav--fixed .cds--side-nav__submenu{padding-inline-start:1rem}.cds--side-nav--fixed .cds--side-nav__item:not(.cds--side-nav__item--icon) .cds--side-nav__menu a.cds--side-nav__link{padding-inline-start:2rem}@media(max-width: 65.98rem){.cds--side-nav .cds--header__nav{display:block}}.cds--side-nav__header-navigation{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--side-nav__header-navigation *,.cds--side-nav__header-navigation *::before,.cds--side-nav__header-navigation *::after{box-sizing:inherit}.cds--side-nav__header-navigation{display:none}@media(max-width: 65.98rem){.cds--side-nav__header-navigation{position:relative;display:block;margin-block-end:2rem}}.cds--side-nav__header-divider::after{position:absolute;background:var(--cds-border-subtle);block-size:.0625rem;content:"";inline-size:calc(100% - 32px);inset-block-end:-1rem;inset-inline-start:1rem}.cds--side-nav a.cds--header__menu-item{justify-content:space-between;color:var(--cds-text-secondary, #525252);white-space:nowrap}.cds--side-nav a.cds--header__menu-item[aria-expanded=true]{background-color:rgba(0,0,0,0)}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu{padding:0;background-color:rgba(0,0,0,0);box-shadow:none;inline-size:100%;inset-block-end:inherit;transform:none}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu li{inline-size:100%}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item{font-weight:400;padding-inline-start:4.25rem}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item--current:hover{background-color:var(--cds-layer-selected-hover)}.cds--side-nav .cds--side-nav__header-navigation a.cds--header__menu-item[aria-current=page]::after,.cds--side-nav .cds--side-nav__header-navigation .cds--header__menu-item--current::after{block-size:calc(100% + 4px);inline-size:3px}.cds--side-nav .cds--header__menu a.cds--header__menu-item{block-size:inherit}.cds--side-nav a.cds--header__menu-item:hover .cds--header__menu-arrow,.cds--side-nav a.cds--header__menu-item:focus .cds--header__menu-arrow,.cds--side-nav .cds--header__menu-arrow{fill:var(--cds-icon-secondary, #525252)}.cds--switcher{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--switcher *,.cds--switcher *::before,.cds--switcher *::after{box-sizing:inherit}.cds--switcher{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--cds-text-secondary, #525252)}.cds--switcher__item{block-size:2rem;inline-size:100%}.cds--switcher__item:nth-child(1){margin-block-start:1rem}.cds--switcher__item--divider{display:block;border:none;margin:.5rem 1rem;background:var(--cds-border-subtle);block-size:1px;inline-size:14rem}.cds--switcher__item-link{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);display:block;padding:.375rem 1rem;block-size:2rem;color:var(--cds-text-secondary, #525252);text-decoration:none}.cds--switcher__item-link:hover:not(.cds--switcher__item-link--selected){background:var(--cds-layer-hover);color:var(--cds-text-primary, #161616);cursor:pointer}.cds--switcher__item-link:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.cds--switcher__item-link:active{background:var(--cds-layer-active);color:var(--cds-text-primary, #161616)}.cds--switcher__item-link--selected{background:var(--cds-layer-selected);color:var(--cds-text-primary, #161616)}.cds--content{padding:2rem;color:var(--cds-text-primary, #161616);will-change:margin-left}.cds--header~.cds--content,div:has(.cds--header)~.cds--content{margin-block-start:3rem}.cds--side-nav~.cds--content{margin-inline-start:3rem}.cds--side-nav.cds--side-nav--expanded~.cds--content{margin-inline-start:16rem}.cds--header{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--header *,.cds--header *::before,.cds--header *::after{box-sizing:inherit}.cds--header{position:fixed;z-index:8000;display:flex;align-items:center;background-color:var(--cds-background, #ffffff);block-size:3rem;border-block-end:1px solid var(--cds-border-subtle);inset-block-start:0;inset-inline:0}.cds--header__action{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--header__action *,.cds--header__action *::before,.cds--header__action *::after{box-sizing:inherit}.cds--header__action{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--header__action::-moz-focus-inner{border:0}.cds--header__action{display:inline-flex;border:.0625rem solid rgba(0,0,0,0);block-size:3rem;inline-size:3rem;transition:background-color 110ms,border-color 110ms}@media(max-width: 41.98rem){.cds--header__action{min-inline-size:3rem}}.cds--header__global .cds--popover{z-index:8001}.cds--header__action>:first-child{margin-block-start:0}.cds--header__action>svg.cds--navigation-menu-panel-collapse-icon,.cds--header__action--active>svg.cds--navigation-menu-panel-expand-icon{display:none}.cds--header__action--active>svg.cds--navigation-menu-panel-collapse-icon{display:inline}.cds--header__action:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12))}.cds--header__action--active{background:var(--cds-layer);border-block-end:1px solid rgba(0,0,0,0);border-inline-end:1px solid var(--cds-border-subtle);border-inline-start:1px solid var(--cds-border-subtle)}.cds--header__action--active>svg{fill:var(--cds-icon-primary, #161616)}.cds--header__action:focus{border-color:var(--cds-focus, #0f62fe);outline:none}.cds--header__action:active{background-color:var(--cds-background-active, rgba(141, 141, 141, 0.5))}.cds--header__action.cds--btn--icon-only{align-items:center;justify-content:center}.cds--btn.cds--btn--icon-only.cds--header__action svg{fill:var(--cds-icon-secondary, #525252)}.cds--btn.cds--btn--icon-only.cds--header__action:hover svg,.cds--btn.cds--btn--icon-only.cds--header__action:active svg,.cds--btn.cds--btn--icon-only.cds--header__action--active svg{fill:var(--cds-icon-primary, #161616)}.cds--header__menu-trigger>svg{fill:var(--cds-icon-primary, #161616)}.cds--header__menu-trigger:hover>svg{fill:var(--cds-icon-primary, #161616)}.cds--header__menu-toggle{display:flex;align-items:center;justify-content:center}@media(min-width: 66rem){.cds--header__menu-toggle__hidden{display:none}}a.cds--header__name{font-size:var(--cds-body-compact-01-font-size, 0.875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, 0.16px);display:flex;align-items:center;padding:0 2rem 0 1rem;border:.125rem solid rgba(0,0,0,0);block-size:100%;font-weight:600;letter-spacing:.1px;line-height:1.25rem;outline:none;text-decoration:none;transition:border-color 110ms;user-select:none}@media(max-width: 41.98rem){a.cds--header__name{padding:0 1rem}}a.cds--header__name:focus{border-color:var(--cds-focus, #0f62fe)}.cds--header__name--prefix{font-weight:400}a.cds--header__name,a.cds--header__name:hover{color:var(--cds-text-primary, #161616)}.cds--header__menu-toggle:not(.cds--header__menu-toggle__hidden)~.cds--header__name{padding-inline-start:.5rem}.cds--header__nav{position:relative;display:none;block-size:100%;padding-inline-start:1rem}@media(min-width: 66rem){.cds--header__nav{display:block}}.cds--header__nav::before{position:absolute;display:block;background-color:var(--cds-border-subtle);block-size:1.5rem;content:"";inline-size:.0625rem;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.cds--header__menu-bar{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--header__menu-bar *,.cds--header__menu-bar *::before,.cds--header__menu-bar *::after{box-sizing:inherit}.cds--header__menu-bar{display:flex;padding:0;margin:0;block-size:100%;list-style:none}a.cds--header__menu-item{position:relative;display:flex;align-items:center;padding:0 1rem;border:2px solid rgba(0,0,0,0);background-color:var(--cds-background, #ffffff);block-size:100%;color:var(--cds-text-secondary, #525252);font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.125rem;text-decoration:none;transition:background-color 110ms,border-color 110ms,color 110ms;user-select:none}a.cds--header__menu-item:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--header__action:active,a.cds--header__menu-item:active{background-color:var(--cds-background-active, rgba(141, 141, 141, 0.5));color:var(--cds-text-primary, #161616)}a.cds--header__menu-item:focus{border-color:var(--cds-focus, #0f62fe);outline:none}a.cds--header__menu-item:hover>svg,a.cds--header__menu-item:active>svg{fill:var(--cds-icon-primary, #161616)}a.cds--header__menu-item[aria-current=page],.cds--header__menu-item--current{color:var(--cds-text-primary, #161616)}a.cds--header__menu-item[aria-current=page]::after,.cds--header__menu-item--current::after{position:absolute;background-color:var(--cds-border-interactive, #0f62fe);block-size:3px;content:"";inline-size:calc(100% + 4px);inset-block-end:-2px;inset-inline-start:-2px}a.cds--header__menu-item[aria-current=page]:focus::after,.cds--header__menu-item--current:focus::after{border:0}.cds--header__submenu .cds--header__menu a.cds--header__menu-item[aria-current=page]::after,.cds--header__submenu .cds--header__menu .cds--header__menu-item--current::after{background-color:var(--cds-border-interactive, #0f62fe);block-size:calc(100% + 4px);inline-size:3px;inset-block-start:-2px;inset-inline-start:-2px}.cds--header__submenu .cds--header__menu a.cds--header__menu-item[aria-current=page]:focus::after,.cds--header__submenu .cds--header__menu .cds--header__menu-item--current:focus::after{background-color:var(--cds-border-interactive, #0f62fe);block-size:calc(100% + 4px);inline-size:5px;inset-block-start:-2px;inset-inline-start:-2px}a.cds--header__menu-item[aria-current=page]:focus,a.cds--header__menu-item.cds--header__menu-item--current:focus{border:2px solid var(--cds-focus, #0f62fe)}.cds--header__submenu{position:relative}.cds--header__menu-title[aria-haspopup=true]{position:relative}.cds--header__menu-title[aria-expanded=true]{z-index:8002;background-color:var(--cds-layer);color:var(--cds-text-secondary, #525252)}.cds--header__menu-title[aria-expanded=true]>.cds--header__menu-arrow{transform:rotate(180deg)}.cds--header__menu{display:none;padding:0;margin:0;list-style:none}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu{position:absolute;z-index:8001;display:flex;flex-direction:column;background-color:var(--cds-layer);box-shadow:0 4px 8px 0 rgba(0,0,0,.5);inline-size:12.5rem;inset-block-end:0;inset-inline-start:0;transform:translateY(100%)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item{background-color:var(--cds-layer)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item:hover{background-color:var(--cds-layer-hover);color:var(--cds-text-primary, #161616)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item:active{background-color:var(--cds-layer-active);color:var(--cds-text-primary, #161616)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item.cds--header__menu-item--current{background-color:var(--cds-layer-selected)}.cds--header__menu-title[aria-expanded=true]+.cds--header__menu .cds--header__menu-item.cds--header__menu-item--current:hover{background-color:var(--cds-layer-selected-hover)}.cds--header__menu .cds--header__menu-item{block-size:3rem}.cds--header__menu-arrow{fill:var(--cds-icon-secondary, #525252);margin-inline-start:.5rem;transition:transform 110ms,fill 110ms}.cds--header__global{display:flex;flex:1 1 0%;justify-content:flex-end;block-size:100%}.cds--skip-to-content{position:absolute;overflow:hidden;padding:0;border:0;margin:-1px;block-size:1px;clip:rect(0, 0, 0, 0);inline-size:1px;visibility:inherit;white-space:nowrap}.cds--skip-to-content:focus{z-index:9999;display:flex;align-items:center;padding:0 1rem;border:4px solid var(--cds-focus, #0f62fe);background-color:var(--cds-background, #ffffff);block-size:3rem;clip:auto;color:var(--cds-text-secondary, #525252);inline-size:auto;inset-block-start:0;inset-inline-start:0;outline:none}.cds--header-panel{position:fixed;z-index:8000;overflow:hidden;border:none;background-color:var(--cds-layer);color:var(--cds-text-secondary, #525252);inline-size:0;inset-block:3rem 0;inset-inline-end:0;transition:width 110ms cubic-bezier(0.2, 0, 1, 0.9);will-change:width}.cds--header-panel--expanded{border-inline-end:1px solid var(--cds-border-subtle);border-inline-start:1px solid var(--cds-border-subtle);inline-size:16rem;overflow-y:auto}.cds--side-nav{position:fixed;z-index:8000;overflow:hidden;background-color:var(--cds-background, #ffffff);color:var(--cds-text-secondary, #525252);inline-size:3rem;inset-block:0;inset-inline-start:0;max-inline-size:16rem;transition:inline-size .11s cubic-bezier(0.2, 0, 1, 0.9),transform .11s cubic-bezier(0.2, 0, 1, 0.9);will-change:inline-size}.cds--side-nav--ux{inline-size:16rem;inset-block-start:3rem}@media(max-width: 65.98rem){.cds--side-nav--ux{inline-size:0}}.cds--side-nav--rail{inline-size:3rem}.cds--side-nav--hidden{inline-size:0}.cds--side-nav--expanded{inline-size:16rem}.cds--side-nav__overlay{position:fixed;background-color:rgba(0,0,0,0);block-size:0;inline-size:0;inset-block-start:3rem;inset-inline-start:0;opacity:0;transition:opacity 300ms cubic-bezier(0.5, 0, 0.1, 1),background-color 300ms cubic-bezier(0.5, 0, 0.1, 1)}@media(max-width: 65.98rem){.cds--side-nav__overlay-active{z-index:6000;background-color:var(--cds-overlay, rgba(22, 22, 22, 0.5));block-size:100vh;inline-size:100vw;opacity:1;transition:opacity 300ms cubic-bezier(0.5, 0, 0.1, 1),background-color 300ms cubic-bezier(0.5, 0, 0.1, 1)}}.cds--header~.cds--side-nav{block-size:calc(100% - 48px);inset-block-start:3rem}.cds--side-nav--fixed{inline-size:16rem}.cds--side-nav--collapsed{inline-size:16rem;transform:translateX(-16rem)}.cds--side-nav__navigation{display:flex;flex-direction:column}.cds--side-nav__items{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--side-nav__items *,.cds--side-nav__items *::before,.cds--side-nav__items *::after{box-sizing:inherit}.cds--side-nav__items{overflow:hidden;flex:1 1 0%;padding:1rem 0 0}.cds--side-nav:hover .cds--side-nav__items,.cds--side-nav--fixed .cds--side-nav__items,.cds--side-nav--expanded .cds--side-nav__items{overflow-y:auto}.cds--side-nav--ux .cds--side-nav__items{overflow-y:auto}.cds--side-nav__item{overflow:hidden;block-size:auto;inline-size:auto}.cds--side-nav--ux .cds--side-nav__item{block-size:auto;inline-size:auto}.cds--side-nav__item:not(.cds--side-nav__item--active):hover .cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__submenu:hover,.cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__link:hover,.cds--side-nav__menu a.cds--side-nav__link:not(.cds--side-nav__link--current):not([aria-current=page]):hover,.cds--side-nav a.cds--header__menu-item:hover,.cds--side-nav .cds--header__menu-title[aria-expanded=true]:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--side-nav__item:not(.cds--side-nav__item--active)>.cds--side-nav__link:hover>span,.cds--side-nav__item:not(.cds--side-nav__item--active) .cds--side-nav__menu-item>.cds--side-nav__link:hover>span{color:var(--cds-text-primary, #161616)}.cds--side-nav__item--large{block-size:auto}.cds--side-nav__divider{margin:.5rem 1rem;background-color:var(--cds-border-subtle);block-size:1px;list-style-type:none}.cds--side-nav__divider hr{border:none}.cds--side-nav__submenu{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--side-nav__submenu *,.cds--side-nav__submenu *::before,.cds--side-nav__submenu *::after{box-sizing:inherit}.cds--side-nav__submenu{display:inline-block;padding:0;border:0;appearance:none;background:none;cursor:pointer;text-align:start;inline-size:100%}.cds--side-nav__submenu::-moz-focus-inner{border:0}.cds--side-nav__submenu{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:flex;align-items:center;padding:0 1rem;block-size:2rem;color:var(--cds-text-secondary, #525252);transition:color 110ms,background-color 110ms,outline 110ms;user-select:none}.cds--side-nav__submenu:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--side-nav__submenu:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--side-nav__submenu:focus{outline-style:dotted}}.cds--side-nav__submenu-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.cds--side-nav__icon.cds--side-nav__submenu-chevron{display:flex;flex:1;justify-content:flex-end}.cds--side-nav__submenu-chevron>svg{block-size:1rem;inline-size:1rem;transition:transform 110ms}.cds--side-nav__submenu[aria-expanded=true] .cds--side-nav__submenu-chevron>svg{transform:rotate(180deg)}.cds--side-nav__item--large .cds--side-nav__submenu{block-size:3rem}.cds--side-nav__item--active .cds--side-nav__submenu:hover{background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2));color:var(--cds-text-primary, #161616)}.cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false]{position:relative;background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2));color:var(--cds-text-primary, #161616)}.cds--side-nav__item--active .cds--side-nav__submenu[aria-expanded=false]::before{position:absolute;background-color:var(--cds-border-interactive, #0f62fe);content:"";inline-size:3px;inset-block:0;inset-inline-start:0}.cds--side-nav__item--active .cds--side-nav__submenu-title{color:var(--cds-text-primary, #161616);font-weight:600}.cds--side-nav__item--active .cds--side-nav__icon>svg{fill:var(--cds-icon-primary, #161616)}.cds--side-nav__menu{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--side-nav__menu *,.cds--side-nav__menu *::before,.cds--side-nav__menu *::after{box-sizing:inherit}.cds--side-nav__menu{display:block;max-block-size:0;visibility:hidden}.cds--side-nav__submenu[aria-expanded=true]+.cds--side-nav__menu{max-block-size:93.75rem;visibility:inherit}.cds--side-nav__menu a.cds--side-nav__link{block-size:2rem;font-weight:400;min-block-size:2rem;padding-inline-start:2rem}.cds--side-nav__item.cds--side-nav__item--icon a.cds--side-nav__link{padding-inline-start:4.5rem}.cds--side-nav__menu a.cds--side-nav__link--current,.cds--side-nav__menu a.cds--side-nav__link[aria-current=page],a.cds--side-nav__link--current{background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2))}.cds--side-nav__menu a.cds--side-nav__link--current>span,.cds--side-nav__menu a.cds--side-nav__link[aria-current=page]>span,a.cds--side-nav__link--current>span{color:var(--cds-text-primary, #161616);font-weight:600}a.cds--side-nav__link,.cds--side-nav a.cds--header__menu-item,.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu{outline:2px solid rgba(0,0,0,0);outline-offset:-2px;font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);position:relative;display:flex;align-items:center;padding:0 1rem;min-block-size:2rem;text-decoration:none;transition:color 110ms,background-color 110ms,outline 110ms}.cds--side-nav__item--large a.cds--side-nav__link{block-size:3rem}a.cds--side-nav__link>.cds--side-nav__link-text,.cds--side-nav a.cds--header__menu-item .cds--text-truncate-end{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cds-text-secondary, #525252);font-size:.875rem;letter-spacing:.1px;line-height:1.25rem;user-select:none}a.cds--side-nav__link:focus,.cds--side-nav a.cds--header__menu-item:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){a.cds--side-nav__link:focus,.cds--side-nav a.cds--header__menu-item:focus{outline-style:dotted}}a.cds--side-nav__link[aria-current=page],a.cds--side-nav__link--current{background-color:var(--cds-background-selected, rgba(141, 141, 141, 0.2));font-weight:600}a.cds--side-nav__link[aria-current=page] .cds--side-nav__link-text,a.cds--side-nav__link--current .cds--side-nav__link-text{color:var(--cds-text-primary, #161616)}a.cds--side-nav__link[aria-current=page]::before,a.cds--side-nav__link--current::before{position:absolute;background-color:var(--cds-border-interactive, #0f62fe);content:"";inline-size:3px;inset-block:0;inset-inline-start:0}.cds--side-nav__icon{display:flex;flex:0 0 1rem;align-items:center;justify-content:center}.cds--side-nav__icon:not(.cds--side-nav__submenu-chevron){margin-inline-end:1.5rem}.cds--side-nav__icon>svg{block-size:1rem;fill:var(--cds-icon-secondary, #525252);inline-size:1rem}.cds--side-nav__icon>svg.cds--side-nav-collapse-icon{display:none}.cds--side-nav--expanded .cds--side-nav__icon>svg.cds--side-nav-expand-icon{display:none}.cds--side-nav--expanded .cds--side-nav__icon>svg.cds--side-nav-collapse-icon{display:block}.cds--side-nav--fixed a.cds--side-nav__link,.cds--side-nav--fixed .cds--side-nav__submenu{padding-inline-start:1rem}.cds--side-nav--fixed .cds--side-nav__item:not(.cds--side-nav__item--icon) .cds--side-nav__menu a.cds--side-nav__link{padding-inline-start:2rem}@media(max-width: 65.98rem){.cds--side-nav .cds--header__nav{display:block}}.cds--side-nav__header-navigation{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--side-nav__header-navigation *,.cds--side-nav__header-navigation *::before,.cds--side-nav__header-navigation *::after{box-sizing:inherit}.cds--side-nav__header-navigation{display:none}@media(max-width: 65.98rem){.cds--side-nav__header-navigation{position:relative;display:block;margin-block-end:2rem}}.cds--side-nav__header-divider::after{position:absolute;background:var(--cds-border-subtle);block-size:.0625rem;content:"";inline-size:calc(100% - 32px);inset-block-end:-1rem;inset-inline-start:1rem}.cds--side-nav a.cds--header__menu-item{justify-content:space-between;color:var(--cds-text-secondary, #525252);white-space:nowrap}.cds--side-nav a.cds--header__menu-item[aria-expanded=true]{background-color:rgba(0,0,0,0)}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu{padding:0;background-color:rgba(0,0,0,0);box-shadow:none;inline-size:100%;inset-block-end:inherit;transform:none}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu li{inline-size:100%}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item{font-weight:400;padding-inline-start:4.25rem}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item:hover{background-color:var(--cds-background-hover, rgba(141, 141, 141, 0.12));color:var(--cds-text-primary, #161616)}.cds--side-nav .cds--header__menu-title[aria-expanded=true]+.cds--header__menu a.cds--header__menu-item--current:hover{background-color:var(--cds-layer-selected-hover)}.cds--side-nav .cds--side-nav__header-navigation a.cds--header__menu-item[aria-current=page]::after,.cds--side-nav .cds--side-nav__header-navigation .cds--header__menu-item--current::after{block-size:calc(100% + 4px);inline-size:3px}.cds--side-nav .cds--header__menu a.cds--header__menu-item{block-size:inherit}.cds--side-nav a.cds--header__menu-item:hover .cds--header__menu-arrow,.cds--side-nav a.cds--header__menu-item:focus .cds--header__menu-arrow,.cds--side-nav .cds--header__menu-arrow{fill:var(--cds-icon-secondary, #525252)}.cds--switcher{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline}.cds--switcher *,.cds--switcher *::before,.cds--switcher *::after{box-sizing:inherit}.cds--switcher{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--cds-text-secondary, #525252)}.cds--switcher__item{block-size:2rem;inline-size:100%}.cds--switcher__item:nth-child(1){margin-block-start:1rem}.cds--switcher__item--divider{display:block;border:none;margin:.5rem 1rem;background:var(--cds-border-subtle);block-size:1px;inline-size:14rem}.cds--switcher__item-link{font-size:var(--cds-heading-compact-01-font-size, 0.875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, 0.16px);display:block;padding:.375rem 1rem;block-size:2rem;color:var(--cds-text-secondary, #525252);text-decoration:none}.cds--switcher__item-link:hover:not(.cds--switcher__item-link--selected){background:var(--cds-layer-hover);color:var(--cds-text-primary, #161616);cursor:pointer}.cds--switcher__item-link:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.cds--switcher__item-link:active{background:var(--cds-layer-active);color:var(--cds-text-primary, #161616)}.cds--switcher__item-link--selected{background:var(--cds-layer-selected);color:var(--cds-text-primary, #161616)}',""]),t.A=r}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={id:e,exports:{}};return s[e].call(o.exports,o,o.exports,i),o.exports}i.m=s,e=[],i.O=function(t,o,s,n){if(!o){var r=1/0;for(l=0;l=n)&&Object.keys(i.O).every(function(e){return i.O[e](o[c])})?o.splice(c--,1):(a=!1,n0&&e[l-1][2]>n;l--)e[l]=e[l-1];e[l]=[o,s,n]},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},o=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},i.t=function(e,s){if(1&s&&(e=this(e)),8&s)return e;if("object"==typeof e&&e){if(4&s&&e.__esModule)return e;if(16&s&&"function"==typeof e.then)return e}var n=Object.create(null);i.r(n);var r={};t=t||[null,o({}),o([]),o(o)];for(var a=2&s&&e;("object"==typeof a||"function"==typeof a)&&!~t.indexOf(a);a=o(a))Object.getOwnPropertyNames(a).forEach(function(t){r[t]=function(){return e[t]}});return r.default=function(){return e},i.d(n,r),n},i.d=function(e,t){for(var o in t)i.o(t,o)&&!i.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},i.e=function(){return Promise.resolve()},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e={792:0};i.O.j=function(t){return 0===e[t]};var t=function(t,o){var s,n,r=o[0],a=o[1],c=o[2],d=0;if(r.some(function(t){return 0!==e[t]})){for(s in a)i.o(a,s)&&(i.m[s]=a[s]);if(c)var l=c(i)}for(t&&t(o);d0&&void 0!==arguments[0]?arguments[0]:{},t=e.width,o=e.height,r=e.viewBox,n=void 0===r?"0 0 ".concat(t," ").concat(o):r,l=a(e,i),p=l.tabindex,u=a(l,c),h=s(s(s({},d),u),{},{width:t,height:o,viewBox:n});return h["aria-label"]||h["aria-labelledby"]||h.title?(h.role="img",null!=p&&(h.focusable="true",h.tabindex=p)):h["aria-hidden"]=!0,h}},1588:function(e,t,o){"use strict";o.d(t,{OMN:function(){return y},on3:function(){return x},bE2:function(){return _},lgM:function(){return w},Qpb:function(){return k},DoI:function(){return $},BKi:function(){return P},cC5:function(){return T},VvS:function(){return L},aYp:function(){return Z},ZK0:function(){return U},K3R:function(){return V},eTF:function(){return W},ryu:function(){return Te},Sc0:function(){return Ee},NWb:function(){return Ce},MGO:function(){return Re},_jO:function(){return Ae},cRJ:function(){return Xe},yQN:function(){return Me},JGc:function(){return Ie},c_$:function(){return qe},rXn:function(){return Ne},Vg2:function(){return De},IFr:function(){return Ye},nbt:function(){return Le},bm:function(){return Ze},QRo:function(){return Ge},U3Z:function(){return He},P2s:function(){return Ke},yar:function(){return dt},ejM:function(){return lt},yoT:function(){return pt},w46:function(){return ut},av7:function(){return ht},f5X:function(){return Qt},ffu:function(){return zt},$DH:function(){return Pt},xai:function(){return Tt},dJT:function(){return Et},vdG:function(){return At},BmN:function(){return Xt},T5t:function(){return Zt},ndn:function(){return Ut},NMD:function(){return Vt},mRU:function(){return Wt},MQ1:function(){return Ht},fQS:function(){return co},Y0x:function(){return lo},W1t:function(){return po},aIj:function(){return yo},CHr:function(){return xo},GUC:function(){return _o},aaP:function(){return So},lyn:function(){return Qo},eMP:function(){return Lo},vji:function(){return Zo},Znm:function(){return Uo},wB_:function(){return Vo},kzY:function(){return Wo},i6k:function(){return jo},NAq:function(){return Fo},Bjj:function(){return or},gXL:function(){return rr},S0q:function(){return nr},zHo:function(){return fr},Xuf:function(){return mr},VnB:function(){return gr},Bgr:function(){return vr},_OO:function(){return br},Ss2:function(){return jr},vZv:function(){return Br},N5l:function(){return Fr},ORV:function(){return Gr},n2:function(){return Hr},BFW:function(){return Kr},eI$:function(){return Jr}});var r=o(9732),n=o(3108),s=o.n(n),a=o(7378);const i=a.forwardRef(function({className:e,children:t,tabIndex:o,xmlns:n="http://www.w3.org/2000/svg",preserveAspectRatio:s="xMidYMid meet",...i},c){const{tabindex:d,...l}=(0,r.gu)({...i,tabindex:o}),p=l;return e&&(p.className=e),null!=d&&(p.tabIndex="number"==typeof d?d:Number(o)),c&&(p.ref=c),n&&(p.xmlns=n),s&&(p.preserveAspectRatio=s),a.createElement("svg",p,t)});i.displayName="Icon",i.propTypes={"aria-hidden":s().oneOfType([s().bool,s().oneOf(["true","false"])]),"aria-label":s().string,"aria-labelledby":s().string,children:s().node,className:s().string,height:s().oneOfType([s().number,s().string]),preserveAspectRatio:s().string,tabIndex:s().oneOfType([s().number,s().string]),viewBox:s().string,width:s().oneOfType([s().number,s().string]),xmlns:s().string};s().oneOfType([s().number,s().string]);var c,d,l,p,u,h,f,m,g,v,b,O;const y=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},c||(c=a.createElement("path",{d:"M17 15L17 8 15 8 15 15 8 15 8 17 15 17 15 24 17 24 17 17 24 17 24 15z"})),e)});const x=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},d||(d=a.createElement("path",{d:"M16,2A14.1725,14.1725,0,0,0,2,16,14.1725,14.1725,0,0,0,16,30,14.1725,14.1725,0,0,0,30,16,14.1725,14.1725,0,0,0,16,2Zm8,15H17v7H15V17H8V15h7V8h2v7h7Z"})),l||(l=a.createElement("path",{fill:"none",d:"M24 17L17 17 17 24 15 24 15 17 8 17 8 15 15 15 15 8 17 8 17 15 24 15 24 17z","data-icon-path":"inner-path"})),e)});const _=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},p||(p=a.createElement("path",{d:"M19 21v-2h1v-7h-1v-2h4v2h-1v7h1v2h-4zM15.5005 21h2l-3.5005-11h-3l-3.4966 11h1.9988l.6018-2h4.7781l.6184 2zM10.7058 17l1.6284-5.4111.2559-.0024 1.6736 5.4136h-3.5579z"})),u||(u=a.createElement("path",{d:"M32,32H0V0h32v32ZM2,30h28V2H2v28Z"})),e)});const w=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},h||(h=a.createElement("path",{d:"M16 18H6a2 2 0 01-2-2V6A2 2 0 016 4H16a2 2 0 012 2V16A2 2 0 0116 18zM6 6V16H16V6zM26 12v4H22V12h4m0-2H22a2 2 0 00-2 2v4a2 2 0 002 2h4a2 2 0 002-2V12a2 2 0 00-2-2zM26 22v4H22V22h4m0-2H22a2 2 0 00-2 2v4a2 2 0 002 2h4a2 2 0 002-2V22a2 2 0 00-2-2zM16 22v4H12V22h4m0-2H12a2 2 0 00-2 2v4a2 2 0 002 2h4a2 2 0 002-2V22a2 2 0 00-2-2z"})),e)});const k=a.forwardRef(function({children:e,size:t=16,...o},r){return 16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},f||(f=a.createElement("path",{d:"M9.3 3.7L13.1 7.5 1 7.5 1 8.5 13.1 8.5 9.3 12.3 10 13 15 8 10 3z"})),e):20===t||"20"===t||"20px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",...o},m||(m=a.createElement("path",{d:"M11.8 2.8L10.8 3.8 16.2 9.3 1 9.3 1 10.7 16.2 10.7 10.8 16.2 11.8 17.2 19 10z"})),e):24===t||"24"===t||"24px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",...o},g||(g=a.createElement("path",{d:"M14 4L12.9 5.1 18.9 11.2 2 11.2 2 12.8 18.9 12.8 12.9 18.9 14 20 22 12z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},v||(v=a.createElement("path",{d:"M18 6L16.57 7.393 24.15 15 4 15 4 17 24.15 17 16.57 24.573 18 26 28 16 18 6z"})),e)});const $=a.forwardRef(function({children:e,size:t=16,...o},r){return 16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},b||(b=a.createElement("path",{d:"M3.7 6.7L7.5 2.9 7.5 15 8.5 15 8.5 2.9 12.3 6.7 13 6 8 1 3 6z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},O||(O=a.createElement("path",{d:"M16 4L6 14 7.41 15.41 15 7.83 15 28 17 28 17 7.83 24.59 15.41 26 14 16 4z"})),e)});var S,Q,z;const P=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},S||(S=a.createElement("path",{d:"M27.6 20.6L24 24.2 24 4 22 4 22 24.2 18.4 20.6 17 22 23 28 29 22zM9 4L3 10 4.4 11.4 8 7.8 8 28 10 28 10 7.8 13.6 11.4 15 10z"})),e)});const T=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Q||(Q=a.createElement("path",{d:"M18 10H20V12H18zM12 10H14V12H12z"})),z||(z=a.createElement("path",{d:"M26,20H21V18h1a2.0023,2.0023,0,0,0,2-2V12h2V10H24V8a2.0023,2.0023,0,0,0-2-2H20V2H18V6H14V2H12V6H10A2.0023,2.0023,0,0,0,8,8v2H6v2H8v4a2.0023,2.0023,0,0,0,2,2h1v2H6a2.0023,2.0023,0,0,0-2,2v8H6V22H26v8h2V22A2.0023,2.0023,0,0,0,26,20ZM10,8H22v8H10Zm3,10h6v2H13Z"})),e)});var E,C,R,A,X,M,I,q,N,D,Y;const L=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},E||(E=a.createElement("path",{d:"M26,4h-4V2h-2v2h-8V2h-2v2H6C4.9,4,4,4.9,4,6v20c0,1.1,0.9,2,2,2h20c1.1,0,2-0.9,2-2V6C28,4.9,27.1,4,26,4z M26,26H6V12h20 V26z M26,10H6V6h4v2h2V6h8v2h2V6h4V10z"})),e)});const Z=a.forwardRef(function({children:e,size:t=16,...o},r){return"glyph"===t||"glyph"===t||"glyphpx"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 8 4",fill:"currentColor",...o},C||(C=a.createElement("path",{d:"M8 0L4 4 0 0z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},R||(R=a.createElement("path",{d:"M24 12L16 22 8 12z"})),e)});const U=a.forwardRef(function({children:e,size:t=16,...o},r){return"glyph"===t||"glyph"===t||"glyphpx"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 5 8",fill:"currentColor",...o},A||(A=a.createElement("path",{d:"M5 8L0 4 5 0z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},X||(X=a.createElement("path",{d:"M20 24L10 16 20 8z"})),e)});const V=a.forwardRef(function({children:e,size:t=16,...o},r){return"glyph"===t||"glyph"===t||"glyphpx"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 5 8",fill:"currentColor",...o},M||(M=a.createElement("path",{d:"M0 0L5 4 0 8z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},I||(I=a.createElement("path",{d:"M12 8L22 16 12 24z"})),e)});const W=a.forwardRef(function({children:e,size:t=16,...o},r){return"glyph"===t||"glyph"===t||"glyphpx"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},q||(q=a.createElement("path",{d:"M12.3154,12H3.6846L8,4.0884,12.3154,12M14,13,8,2,2,13Z"})),N||(N=a.createElement("path",{d:"M12.315 12L3.685 12 8 4.088 12.315 12z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},D||(D=a.createElement("path",{d:"M12.3154,12H3.6846L8,4.0884,12.3154,12M14,13,8,2,2,13Z"})),Y||(Y=a.createElement("path",{d:"M12.315 12L3.685 12 8 4.088 12.315 12z"})),e)});var j,B,F,G,H,K,J,ee,te,oe,re,ne,se,ae,ie,ce,de,le,pe,ue,he,fe,me,ge,ve,be,Oe,ye,xe,_e,we,ke,$e,Se,Qe,ze,Pe;const Te=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},j||(j=a.createElement("path",{d:"M17.74,30,16,29l4-7h6a2,2,0,0,0,2-2V8a2,2,0,0,0-2-2H6A2,2,0,0,0,4,8V20a2,2,0,0,0,2,2h9v2H6a4,4,0,0,1-4-4V8A4,4,0,0,1,6,4H26a4,4,0,0,1,4,4V20a4,4,0,0,1-4,4H21.16Z"})),B||(B=a.createElement("path",{d:"M8 10H24V12H8zM8 16H18V18H8z"})),e)});const Ee=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},F||(F=a.createElement("path",{d:"M26,4H6A2,2,0,0,0,4,6V26a2,2,0,0,0,2,2H26a2,2,0,0,0,2-2V6A2,2,0,0,0,26,4ZM6,26V6H26V26Z"})),e)});const Ce=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},G||(G=a.createElement("path",{d:"M26,4H6A2,2,0,0,0,4,6V26a2,2,0,0,0,2,2H26a2,2,0,0,0,2-2V6A2,2,0,0,0,26,4ZM14,21.5,9,16.5427,10.5908,15,14,18.3456,21.4087,11l1.5918,1.5772Z"})),H||(H=a.createElement("path",{fill:"none",d:"M14,21.5,9,16.5427,10.5908,15,14,18.3456,21.4087,11l1.5918,1.5772Z","data-icon-path":"inner-path"})),e)});const Re=a.forwardRef(function({children:e,size:t=16,...o},r){return 20===t||"20"===t||"20px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",...o},K||(K=a.createElement("path",{d:"M8 13.2L3.6 8.8 2.7 9.7 7.1 14.1 8 15 16.5 6.5 15.6 5.6z"})),J||(J=a.createElement("path",{d:"M15.6 5.6L8 13.2 3.6 8.8 2.7 9.7 7.1 14.1 8 15 16.5 6.5 15.6 5.6z"})),e):24===t||"24"===t||"24px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",...o},ee||(ee=a.createElement("path",{d:"M10 15.9L4.7 10.6 3.6 11.6 8.9 16.9 10 18 20.6 7.4 19.5 6.3z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},te||(te=a.createElement("path",{d:"M13 24L4 15 5.414 13.586 13 21.171 26.586 7.586 28 9 13 24z"})),e)});const Ae=a.forwardRef(function({children:e,size:t=16,...o},r){return 16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},oe||(oe=a.createElement("path",{d:"M8,1C4.1,1,1,4.1,1,8c0,3.9,3.1,7,7,7s7-3.1,7-7C15,4.1,11.9,1,8,1z M7,11L4.3,8.3l0.9-0.8L7,9.3l4-3.9l0.9,0.8L7,11z"})),re||(re=a.createElement("path",{d:"M7,11L4.3,8.3l0.9-0.8L7,9.3l4-3.9l0.9,0.8L7,11z","data-icon-path":"inner-path",opacity:"0"})),e):20===t||"20"===t||"20px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",...o},ne||(ne=a.createElement("path",{d:"M10,1c-4.9,0-9,4.1-9,9s4.1,9,9,9s9-4,9-9S15,1,10,1z M8.7,13.5l-3.2-3.2l1-1l2.2,2.2l4.8-4.8l1,1L8.7,13.5z"})),se||(se=a.createElement("path",{fill:"none",d:"M8.7,13.5l-3.2-3.2l1-1l2.2,2.2l4.8-4.8l1,1L8.7,13.5z","data-icon-path":"inner-path",opacity:"0"})),e):24===t||"24"===t||"24px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",...o},ae||(ae=a.createElement("path",{d:"M12,1C6,1,1,6,1,12s5,11,11,11s11-4.9,11-11S18.1,1,12,1z M10.4,16.3l-3.9-3.9l1.3-1.2l2.7,2.7l5.8-5.8l1.3,1.3L10.4,16.3z"})),ie||(ie=a.createElement("path",{fill:"none",d:"M10.4,16.3l-3.9-3.9l1.3-1.2l2.7,2.7l5.8-5.8l1.3,1.3L10.4,16.3z","data-icon-path":"inner-path",opacity:"0"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},ce||(ce=a.createElement("path",{d:"M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2ZM14,21.5908l-5-5L10.5906,15,14,18.4092,21.41,11l1.5957,1.5859Z"})),de||(de=a.createElement("path",{fill:"none",d:"M14 21.591L9 16.591 10.591 15 14 18.409 21.41 11 23.005 12.585 14 21.591z","data-icon-path":"inner-path"})),e)});const Xe=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},le||(le=a.createElement("path",{d:"M14 21.414L9 16.413 10.413 15 14 18.586 21.585 11 23 12.415 14 21.414z"})),pe||(pe=a.createElement("path",{d:"M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z"})),e)});const Me=a.forwardRef(function({children:e,size:t=16,...o},r){return"glyph"===t||"glyph"===t||"glyphpx"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 10 6",fill:"currentColor",...o},ue||(ue=a.createElement("path",{d:"M5 6L0 1 0.7 0.3 5 4.6 9.3 0.3 10 1z"})),e):16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},he||(he=a.createElement("path",{d:"M8 11L3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},fe||(fe=a.createElement("path",{d:"M16 22L6 12 7.4 10.6 16 19.2 24.6 10.6 26 12z"})),e)});const Ie=a.forwardRef(function({children:e,size:t=16,...o},r){return"glyph"===t||"glyph"===t||"glyphpx"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 6 10",fill:"currentColor",...o},me||(me=a.createElement("path",{d:"M0 5L5 0 5.7 0.7 1.4 5 5.7 9.3 5 10z"})),e):16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},ge||(ge=a.createElement("path",{d:"M5 8L10 3 10.7 3.7 6.4 8 10.7 12.3 10 13z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},ve||(ve=a.createElement("path",{d:"M10 16L20 6 21.4 7.4 12.8 16 21.4 24.6 20 26z"})),e)});const qe=a.forwardRef(function({children:e,size:t=16,...o},r){return"glyph"===t||"glyph"===t||"glyphpx"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 6 10",fill:"currentColor",...o},be||(be=a.createElement("path",{d:"M6 5L1 10 0.3 9.3 4.6 5 0.3 0.7 1 0z"})),e):16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},Oe||(Oe=a.createElement("path",{d:"M11 8L6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},ye||(ye=a.createElement("path",{d:"M22 16L12 26 10.6 24.6 19.2 16 10.6 7.4 12 6z"})),e)});const Ne=a.forwardRef(function({children:e,size:t=16,...o},r){return"glyph"===t||"glyph"===t||"glyphpx"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 10 6",fill:"currentColor",...o},xe||(xe=a.createElement("path",{d:"M5 0L10 5 9.3 5.7 5 1.4 0.7 5.7 0 5z"})),e):16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},_e||(_e=a.createElement("path",{d:"M8 5L13 10 12.3 10.7 8 6.4 3.7 10.7 3 10z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},we||(we=a.createElement("path",{d:"M16 10L26 20 24.6 21.4 16 12.8 7.4 21.4 6 20z"})),e)});const De=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},ke||(ke=a.createElement("path",{d:"M7.7 4.7a14.7 14.7 0 00-3 3.1L6.3 9A13.26 13.26 0 018.9 6.3zM4.6 12.3l-1.9-.6A12.51 12.51 0 002 16H4A11.48 11.48 0 014.6 12.3zM2.7 20.4a14.4 14.4 0 002 3.9l1.6-1.2a12.89 12.89 0 01-1.7-3.3zM7.8 27.3a14.4 14.4 0 003.9 2l.6-1.9A12.89 12.89 0 019 25.7zM11.7 2.7l.6 1.9A11.48 11.48 0 0116 4V2A12.51 12.51 0 0011.7 2.7zM24.2 27.3a15.18 15.18 0 003.1-3.1L25.7 23A11.53 11.53 0 0123 25.7zM27.4 19.7l1.9.6A15.47 15.47 0 0030 16H28A11.48 11.48 0 0127.4 19.7zM29.2 11.6a14.4 14.4 0 00-2-3.9L25.6 8.9a12.89 12.89 0 011.7 3.3zM24.1 4.6a14.4 14.4 0 00-3.9-2l-.6 1.9a12.89 12.89 0 013.3 1.7zM20.3 29.3l-.6-1.9A11.48 11.48 0 0116 28v2A21.42 21.42 0 0020.3 29.3z"})),e)});const Ye=a.forwardRef(function({children:e,size:t=16,...o},r){return"glyph"===t||"glyph"===t||"glyphpx"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},$e||($e=a.createElement("circle",{cx:"8",cy:"8",r:"6"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},Se||(Se=a.createElement("circle",{cx:"8",cy:"8",r:"6"})),e)});const Le=a.forwardRef(function({children:e,size:t=16,...o},r){return"glyph"===t||"glyph"===t||"glyphpx"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},Qe||(Qe=a.createElement("path",{d:"M8,4A4,4,0,1,1,4,8,4.0045,4.0045,0,0,1,8,4M8,2a6,6,0,1,0,6,6A6,6,0,0,0,8,2Z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},ze||(ze=a.createElement("path",{d:"M8,4A4,4,0,1,1,4,8,4.0045,4.0045,0,0,1,8,4M8,2a6,6,0,1,0,6,6A6,6,0,0,0,8,2Z"})),e)});const Ze=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Pe||(Pe=a.createElement("path",{d:"M17.4141 16L24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"})),e)});var Ue,Ve,We,je,Be,Fe;const Ge=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Ue||(Ue=a.createElement("path",{d:"M28,10V28H10V10H28m0-2H10a2,2,0,0,0-2,2V28a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2Z"})),Ve||(Ve=a.createElement("path",{d:"M4,18H2V4A2,2,0,0,1,4,2H18V4H4Z"})),e)});const He=a.forwardRef(function({children:e,size:t=16,...o},r){return"glyph"===t||"glyph"===t||"glyphpx"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},We||(We=a.createElement("path",{d:"M12.887 11.4727a5.9936 5.9936 0 00-8.36-8.3594zM3.113 4.5273a5.9936 5.9936 0 008.36 8.3594z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},je||(je=a.createElement("path",{d:"M12.887 11.4727a5.9936 5.9936 0 00-8.36-8.3594zM3.113 4.5273a5.9936 5.9936 0 008.36 8.3594z"})),e)});const Ke=a.forwardRef(function({children:e,size:t=16,...o},r){return"glyph"===t||"glyph"===t||"glyphpx"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},Be||(Be=a.createElement("path",{d:"M13 13L3 13 3 3 13 13z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},Fe||(Fe=a.createElement("path",{d:"M13 13L3 13 3 3 13 13z"})),e)});var Je,et,tt,ot,rt,nt,st,at,it,ct;const dt=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Je||(Je=a.createElement("path",{d:"M29.83,20l.34-2L25,17.15V13c0-.08,0-.15,0-.23l5.06-1.36-.51-1.93-4.83,1.29A9,9,0,0,0,20,5V2H18V4.23a8.81,8.81,0,0,0-4,0V2H12V5a9,9,0,0,0-4.71,5.82L2.46,9.48,2,11.41,7,12.77c0,.08,0,.15,0,.23v4.15L1.84,18l.32,2L7,19.18a8.9,8.9,0,0,0,.82,3.57L3.29,27.29l1.42,1.42,4.19-4.2a9,9,0,0,0,14.2,0l4.19,4.2,1.42-1.42-4.54-4.54A8.9,8.9,0,0,0,25,19.18ZM15,25.92A7,7,0,0,1,9,19V13h6ZM9.29,11a7,7,0,0,1,13.42,0ZM23,19a7,7,0,0,1-6,6.92V13h6Z"})),e)});const lt=a.forwardRef(function({children:e,size:t=16,...o},r){return"glyph"===t||"glyph"===t||"glyphpx"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},et||(et=a.createElement("path",{d:"M8,2.4142,13.5858,8,8,13.5858,2.4142,8,8,2.4142M8,1,1,8l7,7,7-7L8,1Z"})),tt||(tt=a.createElement("path",{d:"M8,2.4142,13.5858,8,8,13.5858,2.4142,8,8,2.4142"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},ot||(ot=a.createElement("path",{d:"M8,2.4142,13.5858,8,8,13.5858,2.4142,8,8,2.4142M8,1,1,8l7,7,7-7L8,1Z"})),rt||(rt=a.createElement("path",{d:"M8,2.4142,13.5858,8,8,13.5858,2.4142,8,8,2.4142"})),e)});const pt=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},nt||(nt=a.createElement("path",{d:"M25.7,9.3l-7-7C18.5,2.1,18.3,2,18,2H8C6.9,2,6,2.9,6,4v24c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V10C26,9.7,25.9,9.5,25.7,9.3 z M18,4.4l5.6,5.6H18V4.4z M24,28H8V4h8v6c0,1.1,0.9,2,2,2h6V28z"})),st||(st=a.createElement("path",{d:"M10 22H22V24H10zM10 16H22V18H10z"})),e)});const ut=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},at||(at=a.createElement("path",{d:"M25.7,9.3l-7-7A.9078.9078,0,0,0,18,2H8A2.0059,2.0059,0,0,0,6,4V28a2.0059,2.0059,0,0,0,2,2H24a2.0059,2.0059,0,0,0,2-2V10A.9078.9078,0,0,0,25.7,9.3ZM18,4.4,23.6,10H18ZM24,28H8V4h8v6a2.0059,2.0059,0,0,0,2,2h6Z"})),e)});const ht=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},it||(it=a.createElement("path",{d:"M2 6H4V26H2zM6 4H8V28H6zM14 22H26V24H14zM14 16H26V18H14z"})),ct||(ct=a.createElement("path",{d:"M29.7,9.3l-7-7C22.5,2.1,22.3,2,22,2H12c-1.1,0-2,0.9-2,2v24c0,1.1,0.9,2,2,2h16c1.1,0,2-0.9,2-2V10 C30,9.7,29.9,9.5,29.7,9.3z M22,4.4l5.6,5.6H22V4.4z M28,28H12V4h8v6c0,1.1,0.9,2,2,2h6V28z"})),e)});var ft,mt,gt,vt,bt,Ot,yt,xt,_t,wt,kt,$t,St;const Qt=a.forwardRef(function({children:e,size:t=16,...o},r){return 16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},ft||(ft=a.createElement("path",{d:"M13 7L12.3 6.3 8.5 10.1 8.5 1 7.5 1 7.5 10.1 3.7 6.3 3 7 8 12zM13 12v2H3v-2H2v2l0 0c0 .6.4 1 1 1h10c.6 0 1-.4 1-1l0 0v-2H13z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},mt||(mt=a.createElement("path",{d:"M26 24v4H6V24H4v4H4a2 2 0 002 2H26a2 2 0 002-2h0V24zM26 14L24.59 12.59 17 20.17 17 2 15 2 15 20.17 7.41 12.59 6 14 16 24 26 14z"})),e)});const zt=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},gt||(gt=a.createElement("path",{d:"M2 26H30V28H2zM25.4 9c.8-.8.8-2 0-2.8 0 0 0 0 0 0l-3.6-3.6c-.8-.8-2-.8-2.8 0 0 0 0 0 0 0l-15 15V24h6.4L25.4 9zM20.4 4L24 7.6l-3 3L17.4 7 20.4 4zM6 22v-3.6l10-10 3.6 3.6-10 10H6z"})),e)});const Pt=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},vt||(vt=a.createElement("path",{d:"M2,16H2A14,14,0,1,0,16,2,14,14,0,0,0,2,16Zm23.15,7.75L8.25,6.85a12,12,0,0,1,16.9,16.9ZM8.24,25.16A12,12,0,0,1,6.84,8.27L23.73,25.16a12,12,0,0,1-15.49,0Z"})),e)});const Tt=a.forwardRef(function({children:e,size:t=16,...o},r){return 16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},bt||(bt=a.createElement("path",{d:"M8,1C4.1,1,1,4.1,1,8s3.1,7,7,7s7-3.1,7-7S11.9,1,8,1z M10.7,11.5L4.5,5.3l0.8-0.8l6.2,6.2L10.7,11.5z"})),Ot||(Ot=a.createElement("path",{fill:"none",d:"M10.7,11.5L4.5,5.3l0.8-0.8l6.2,6.2L10.7,11.5z","data-icon-path":"inner-path",opacity:"0"})),e):20===t||"20"===t||"20px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",...o},yt||(yt=a.createElement("path",{d:"M10,1c-5,0-9,4-9,9s4,9,9,9s9-4,9-9S15,1,10,1z M13.5,14.5l-8-8l1-1l8,8L13.5,14.5z"})),xt||(xt=a.createElement("path",{d:"M13.5,14.5l-8-8l1-1l8,8L13.5,14.5z","data-icon-path":"inner-path",opacity:"0"})),e):24===t||"24"===t||"24px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",...o},_t||(_t=a.createElement("path",{d:"M12,1C5.9,1,1,5.9,1,12s4.9,11,11,11s11-4.9,11-11S18.1,1,12,1z M16.3,17.5L6.5,7.7l1.2-1.2l9.8,9.8L16.3,17.5z"})),wt||(wt=a.createElement("path",{fill:"none",d:"M16.3,17.5L6.5,7.7l1.2-1.2l9.8,9.8L16.3,17.5z","data-icon-path":"inner-path",opacity:"0"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},kt||(kt=a.createElement("path",{fill:"none",d:"M14.9 7.2H17.1V24.799H14.9z","data-icon-path":"inner-path",transform:"rotate(-45 16 16)"})),$t||($t=a.createElement("path",{d:"M16,2A13.914,13.914,0,0,0,2,16,13.914,13.914,0,0,0,16,30,13.914,13.914,0,0,0,30,16,13.914,13.914,0,0,0,16,2Zm5.4449,21L9,10.5557,10.5557,9,23,21.4448Z"})),e)});const Et=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},St||(St=a.createElement("path",{d:"M18,28H14a2,2,0,0,1-2-2V18.41L4.59,11A2,2,0,0,1,4,9.59V6A2,2,0,0,1,6,4H26a2,2,0,0,1,2,2V9.59A2,2,0,0,1,27.41,11L20,18.41V26A2,2,0,0,1,18,28ZM6,6V9.59l8,8V26h4V17.59l8-8V6Z"})),e)});var Ct,Rt;const At=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Ct||(Ct=a.createElement("path",{d:"M11.17,6l3.42,3.41.58.59H28V26H4V6h7.17m0-2H4A2,2,0,0,0,2,6V26a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10a2,2,0,0,0-2-2H16L12.59,4.59A2,2,0,0,0,11.17,4Z"})),e)});const Xt=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Rt||(Rt=a.createElement("path",{d:"M28,8H20.8284L17.4143,4.5859A2,2,0,0,0,16,4H4A2,2,0,0,0,2,6V26a2,2,0,0,0,2,2H28a2,2,0,0,0,2-2V10A2,2,0,0,0,28,8ZM8,26V14h8v6.17l-2.59-2.58L12,19l5,5,5-5-1.41-1.41L18,20.17V14a2.0025,2.0025,0,0,0-2-2H8a2.0025,2.0025,0,0,0-2,2V26H4V6H16l4,4h8v2H22v2h6V26Z"})),e)});var Mt,It,qt,Nt,Dt,Yt,Lt;const Zt=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Mt||(Mt=a.createElement("path",{d:"M16,2A14,14,0,1,0,30,16,14.0158,14.0158,0,0,0,16,2Zm0,26A12,12,0,0,1,16,4V16l8.4812,8.4814A11.9625,11.9625,0,0,1,16,28Z"})),e)});const Ut=a.forwardRef(function({children:e,size:t=16,...o},r){return"glyph"===t||"glyph"===t||"glyphpx"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},It||(It=a.createElement("path",{d:"M8,2a6,6,0,1,0,6,6A6,6,0,0,0,8,2ZM8,4a4.0045,4.0045,0,0,1,4,4H4A4.0045,4.0045,0,0,1,8,4Z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},qt||(qt=a.createElement("path",{d:"M23.7642 6.8593l1.2851-1.5315A13.976 13.976 0 0020.8672 2.887l-.6836 1.8776A11.9729 11.9729 0 0123.7642 6.8593zM27.81 14l1.9677-.4128A13.8888 13.8888 0 0028.14 9.0457L26.4087 10A12.52 12.52 0 0127.81 14zM20.1836 27.2354l.6836 1.8776a13.976 13.976 0 004.1821-2.4408l-1.2851-1.5315A11.9729 11.9729 0 0120.1836 27.2354zM26.4087 22L28.14 23a14.14 14.14 0 001.6382-4.5872L27.81 18.0659A12.1519 12.1519 0 0126.4087 22zM16 30V2a14 14 0 000 28z"})),e)});const Vt=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Nt||(Nt=a.createElement("path",{fill:"none",d:"M16,8a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,16,8Zm4,13.875H17.125v-8H13v2.25h1.875v5.75H12v2.25h8Z","data-icon-path":"inner-path"})),Dt||(Dt=a.createElement("path",{d:"M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,6a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,16,8Zm4,16.125H12v-2.25h2.875v-5.75H13v-2.25h4.125v8H20Z"})),e)});const Wt=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Yt||(Yt=a.createElement("path",{fill:"none",d:"M16,8a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,16,8Zm4,13.875H17.125v-8H13v2.25h1.875v5.75H12v2.25h8Z","data-icon-path":"inner-path"})),Lt||(Lt=a.createElement("path",{d:"M26,4H6A2,2,0,0,0,4,6V26a2,2,0,0,0,2,2H26a2,2,0,0,0,2-2V6A2,2,0,0,0,26,4ZM16,8a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,16,8Zm4,16.125H12v-2.25h2.875v-5.75H13v-2.25h4.125v8H20Z"})),e)});var jt,Bt,Ft,Gt;const Ht=a.forwardRef(function({children:e,size:t=16,...o},r){return 16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},jt||(jt=a.createElement("path",{d:"M13,14H3c-0.6,0-1-0.4-1-1V3c0-0.6,0.4-1,1-1h5v1H3v10h10V8h1v5C14,13.6,13.6,14,13,14z"})),Bt||(Bt=a.createElement("path",{d:"M10 1L10 2 13.3 2 9 6.3 9.7 7 14 2.7 14 6 15 6 15 1z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Ft||(Ft=a.createElement("path",{d:"M26,28H6a2.0027,2.0027,0,0,1-2-2V6A2.0027,2.0027,0,0,1,6,4H16V6H6V26H26V16h2V26A2.0027,2.0027,0,0,1,26,28Z"})),Gt||(Gt=a.createElement("path",{d:"M20 2L20 4 26.586 4 18 12.586 19.414 14 28 5.414 28 12 30 12 30 2 20 2z"})),e)});var Kt,Jt,eo,to,oo,ro,no,so,ao,io;const co=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Kt||(Kt=a.createElement("path",{d:"M6,30H18a2.0023,2.0023,0,0,0,2-2V25H18v3H6V4H18V7h2V4a2.0023,2.0023,0,0,0-2-2H6A2.0023,2.0023,0,0,0,4,4V28A2.0023,2.0023,0,0,0,6,30Z"})),Jt||(Jt=a.createElement("path",{d:"M20.586 20.586L24.172 17 10 17 10 15 24.172 15 20.586 11.414 22 10 28 16 22 22 20.586 20.586z"})),e)});const lo=a.forwardRef(function({children:e,size:t=16,...o},r){return"glyph"===t||"glyph"===t||"glyphpx"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},eo||(eo=a.createElement("path",{d:"M4 4H12V12H4z"})),to||(to=a.createElement("path",{d:"M12,4v8H4V4h8m1-1H3V13H13V3Z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},oo||(oo=a.createElement("path",{d:"M4 4H12V12H4z"})),ro||(ro=a.createElement("path",{d:"M12,4v8H4V4h8m1-1H3V13H13V3Z"})),e)});const po=a.forwardRef(function({children:e,size:t=16,...o},r){return 16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},no||(no=a.createElement("path",{d:"M2 12H14V13H2zM2 9H14V10H2zM2 6H14V7H2zM2 3H14V4H2z"})),e):20===t||"20"===t||"20px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",...o},so||(so=a.createElement("path",{d:"M2 14.8H18V16H2zM2 11.2H18V12.399999999999999H2zM2 7.6H18V8.799999999999999H2zM2 4H18V5.2H2z"})),e):24===t||"24"===t||"24px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",...o},ao||(ao=a.createElement("path",{d:"M3 18H21V19.5H3zM3 13.5H21V15H3zM3 9H21V10.5H3zM3 4.5H21V6H3z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},io||(io=a.createElement("path",{d:"M4 6H28V8H4zM4 24H28V26H4zM4 12H28V14H4zM4 18H28V20H4z"})),e)});var uo,ho,fo,mo,go,vo,bo,Oo;const yo=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},uo||(uo=a.createElement("circle",{cx:"8",cy:"16",r:"2"})),ho||(ho=a.createElement("circle",{cx:"16",cy:"16",r:"2"})),fo||(fo=a.createElement("circle",{cx:"24",cy:"16",r:"2"})),e)});const xo=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},mo||(mo=a.createElement("circle",{cx:"16",cy:"8",r:"2"})),go||(go=a.createElement("circle",{cx:"16",cy:"16",r:"2"})),vo||(vo=a.createElement("circle",{cx:"16",cy:"24",r:"2"})),e)});const _o=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},bo||(bo=a.createElement("path",{d:"M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2ZM8,18a2,2,0,1,1,2-2A2,2,0,0,1,8,18Zm8,0a2,2,0,1,1,2-2A2,2,0,0,1,16,18Zm8,0a2,2,0,1,1,2-2A2,2,0,0,1,24,18Z"})),Oo||(Oo=a.createElement("path",{fill:"none",d:"M10,16a2,2,0,1,1-2-2A2,2,0,0,1,10,16Zm6-2a2,2,0,1,0,2,2A2,2,0,0,0,16,14Zm8,0a2,2,0,1,0,2,2A2,2,0,0,0,24,14Z","data-icon-path":"inner-path"})),e)});var wo,ko,$o;const So=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},wo||(wo=a.createElement("path",{d:"M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z"})),e)});const Qo=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},ko||(ko=a.createElement("path",{d:"M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z"})),$o||($o=a.createElement("path",{d:"M16,10a6,6,0,1,0,6,6A6,6,0,0,0,16,10Z"})),e)});var zo,Po,To,Eo,Co,Ro,Ao,Xo,Mo,Io,qo,No,Do,Yo;const Lo=a.forwardRef(function({children:e,size:t=16,...o},r){return 16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},zo||(zo=a.createElement("path",{d:"M13.9,4.6l-2.5-2.5C11.3,2.1,11.1,2,11,2H3C2.4,2,2,2.4,2,3v10c0,0.6,0.4,1,1,1h10c0.6,0,1-0.4,1-1V5 C14,4.9,13.9,4.7,13.9,4.6z M6,3h4v2H6V3z M10,13H6V9h4V13z M11,13V9c0-0.6-0.4-1-1-1H6C5.4,8,5,8.4,5,9v4H3V3h2v2c0,0.6,0.4,1,1,1 h4c0.6,0,1-0.4,1-1V3.2l2,2V13H11z"})),e):20===t||"20"===t||"20px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",...o},Po||(Po=a.createElement("path",{d:"M17.8,5.5l-3.3-3.3C14.3,2.1,14.2,2,14,2H3.3C2.6,2,2,2.6,2,3.3v13.3C2,17.4,2.6,18,3.3,18h13.3c0.7,0,1.4-0.5,1.4-1.2V6.1 C18,5.7,17.9,5.7,17.8,5.5z M7.3,3.3h5.3v3.3H7.3V3.3z M12.7,16.7H7.3v-5.3h5.3L12.7,16.7L12.7,16.7z M14,16.7v-5.3 c0-0.7-0.6-1.3-1.3-1.3H7.3C6.6,10,6,10.6,6,11.3v5.3H3.3V3.3H6v3.3C6,7.4,6.6,8,7.3,8h5.3C13.4,8,14,7.4,14,6.7v-3l2.7,2.7v10.4 L14,16.7L14,16.7z"})),e):24===t||"24"===t||"24px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",...o},To||(To=a.createElement("path",{d:"M20.8,7L17,3.2C16.9,3.1,16.7,3,16.5,3h-12C3.7,3,3,3.7,3,4.5v15C3,20.3,3.7,21,4.5,21h15c0.8,0,1.5-0.7,1.5-1.5v-12 C21,7.3,20.9,7.1,20.8,7z M9,4.5h6v3H9V4.5z M15,19.5H9v-6h6V19.5z M16.5,19.5v-6c0-0.8-0.7-1.5-1.5-1.5H9c-0.8,0-1.5,0.7-1.5,1.5v6 h-3v-15h3v3C7.5,8.3,8.2,9,9,9h6c0.8,0,1.5-0.7,1.5-1.5V4.8l3,3v11.7H16.5z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Eo||(Eo=a.createElement("path",{d:"M27.71,9.29l-5-5A1,1,0,0,0,22,4H6A2,2,0,0,0,4,6V26a2,2,0,0,0,2,2H26a2,2,0,0,0,2-2V10A1,1,0,0,0,27.71,9.29ZM12,6h8v4H12Zm8,20H12V18h8Zm2,0V18a2,2,0,0,0-2-2H12a2,2,0,0,0-2,2v8H6V6h4v4a2,2,0,0,0,2,2h8a2,2,0,0,0,2-2V6.41l4,4V26Z"})),e)});const Zo=a.forwardRef(function({children:e,size:t=16,...o},r){return 16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},Co||(Co=a.createElement("path",{d:"M15,14.3L10.7,10c1.9-2.3,1.6-5.8-0.7-7.7S4.2,0.7,2.3,3S0.7,8.8,3,10.7c2,1.7,5,1.7,7,0l4.3,4.3L15,14.3z M2,6.5 C2,4,4,2,6.5,2S11,4,11,6.5S9,11,6.5,11S2,9,2,6.5z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Ro||(Ro=a.createElement("path",{d:"M29,27.5859l-7.5521-7.5521a11.0177,11.0177,0,1,0-1.4141,1.4141L27.5859,29ZM4,13a9,9,0,1,1,9,9A9.01,9.01,0,0,1,4,13Z"})),e)});const Uo=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Ao||(Ao=a.createElement("path",{d:"M14 16.59L11.41 14 10 15.41 14 19.41 22 11.41 20.59 10 14 16.59z"})),Xo||(Xo=a.createElement("path",{d:"M16,30,9.8242,26.7071A10.9818,10.9818,0,0,1,4,17V4A2.0021,2.0021,0,0,1,6,2H26a2.0021,2.0021,0,0,1,2,2V17a10.9818,10.9818,0,0,1-5.8242,9.7071ZM6,4V17a8.9852,8.9852,0,0,0,4.7656,7.9423L16,27.7333l5.2344-2.791A8.9852,8.9852,0,0,0,26,17V4Z"})),e)});const Vo=a.forwardRef(function({children:e,size:t=16,...o},r){return 16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},Mo||(Mo=a.createElement("path",{d:"M13.5,8.4c0-0.1,0-0.3,0-0.4c0-0.1,0-0.3,0-0.4l1-0.8c0.4-0.3,0.4-0.9,0.2-1.3l-1.2-2C13.3,3.2,13,3,12.6,3 c-0.1,0-0.2,0-0.3,0.1l-1.2,0.4c-0.2-0.1-0.4-0.3-0.7-0.4l-0.3-1.3C10.1,1.3,9.7,1,9.2,1H6.8c-0.5,0-0.9,0.3-1,0.8L5.6,3.1 C5.3,3.2,5.1,3.3,4.9,3.4L3.7,3C3.6,3,3.5,3,3.4,3C3,3,2.7,3.2,2.5,3.5l-1.2,2C1.1,5.9,1.2,6.4,1.6,6.8l0.9,0.9c0,0.1,0,0.3,0,0.4 c0,0.1,0,0.3,0,0.4L1.6,9.2c-0.4,0.3-0.5,0.9-0.2,1.3l1.2,2C2.7,12.8,3,13,3.4,13c0.1,0,0.2,0,0.3-0.1l1.2-0.4 c0.2,0.1,0.4,0.3,0.7,0.4l0.3,1.3c0.1,0.5,0.5,0.8,1,0.8h2.4c0.5,0,0.9-0.3,1-0.8l0.3-1.3c0.2-0.1,0.4-0.2,0.7-0.4l1.2,0.4 c0.1,0,0.2,0.1,0.3,0.1c0.4,0,0.7-0.2,0.9-0.5l1.1-2c0.2-0.4,0.2-0.9-0.2-1.3L13.5,8.4z M12.6,12l-1.7-0.6c-0.4,0.3-0.9,0.6-1.4,0.8 L9.2,14H6.8l-0.4-1.8c-0.5-0.2-0.9-0.5-1.4-0.8L3.4,12l-1.2-2l1.4-1.2c-0.1-0.5-0.1-1.1,0-1.6L2.2,6l1.2-2l1.7,0.6 C5.5,4.2,6,4,6.5,3.8L6.8,2h2.4l0.4,1.8c0.5,0.2,0.9,0.5,1.4,0.8L12.6,4l1.2,2l-1.4,1.2c0.1,0.5,0.1,1.1,0,1.6l1.4,1.2L12.6,12z"})),Io||(Io=a.createElement("path",{d:"M8,11c-1.7,0-3-1.3-3-3s1.3-3,3-3s3,1.3,3,3C11,9.6,9.7,11,8,11C8,11,8,11,8,11z M8,6C6.9,6,6,6.8,6,7.9C6,7.9,6,8,6,8 c0,1.1,0.8,2,1.9,2c0,0,0.1,0,0.1,0c1.1,0,2-0.8,2-1.9c0,0,0-0.1,0-0.1C10,6.9,9.2,6,8,6C8.1,6,8,6,8,6z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},qo||(qo=a.createElement("path",{d:"M27,16.76c0-.25,0-.5,0-.76s0-.51,0-.77l1.92-1.68A2,2,0,0,0,29.3,11L26.94,7a2,2,0,0,0-1.73-1,2,2,0,0,0-.64.1l-2.43.82a11.35,11.35,0,0,0-1.31-.75l-.51-2.52a2,2,0,0,0-2-1.61H13.64a2,2,0,0,0-2,1.61l-.51,2.52a11.48,11.48,0,0,0-1.32.75L7.43,6.06A2,2,0,0,0,6.79,6,2,2,0,0,0,5.06,7L2.7,11a2,2,0,0,0,.41,2.51L5,15.24c0,.25,0,.5,0,.76s0,.51,0,.77L3.11,18.45A2,2,0,0,0,2.7,21L5.06,25a2,2,0,0,0,1.73,1,2,2,0,0,0,.64-.1l2.43-.82a11.35,11.35,0,0,0,1.31.75l.51,2.52a2,2,0,0,0,2,1.61h4.72a2,2,0,0,0,2-1.61l.51-2.52a11.48,11.48,0,0,0,1.32-.75l2.42.82a2,2,0,0,0,.64.1,2,2,0,0,0,1.73-1L29.3,21a2,2,0,0,0-.41-2.51ZM25.21,24l-3.43-1.16a8.86,8.86,0,0,1-2.71,1.57L18.36,28H13.64l-.71-3.55a9.36,9.36,0,0,1-2.7-1.57L6.79,24,4.43,20l2.72-2.4a8.9,8.9,0,0,1,0-3.13L4.43,12,6.79,8l3.43,1.16a8.86,8.86,0,0,1,2.71-1.57L13.64,4h4.72l.71,3.55a9.36,9.36,0,0,1,2.7,1.57L25.21,8,27.57,12l-2.72,2.4a8.9,8.9,0,0,1,0,3.13L27.57,20Z"})),No||(No=a.createElement("path",{d:"M16,22a6,6,0,1,1,6-6A5.94,5.94,0,0,1,16,22Zm0-10a3.91,3.91,0,0,0-4,4,3.91,3.91,0,0,0,4,4,3.91,3.91,0,0,0,4-4A3.91,3.91,0,0,0,16,12Z"})),e)});const Wo=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Do||(Do=a.createElement("path",{d:"M28,4H4C2.9,4,2,4.9,2,6v20c0,1.1,0.9,2,2,2h24c1.1,0,2-0.9,2-2V6C30,4.9,29.1,4,28,4z M10,26H4V6h6V26z M28,15H17.8 l3.6-3.6L20,10l-6,6l6,6l1.4-1.4L17.8,17H28v9H12V6h16V15z"})),e)});const jo=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Yo||(Yo=a.createElement("path",{d:"M28,4H4C2.9,4,2,4.9,2,6v20c0,1.1,0.9,2,2,2h24c1.1,0,2-0.9,2-2V6C30,4.9,29.1,4,28,4z M10,26H4V6h6V26z M28,26H12v-9h10.2 l-3.6,3.6L20,22l6-6l-6-6l-1.4,1.4l3.6,3.6H12V6h16V26z"})),e)});var Bo;const Fo=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Bo||(Bo=a.createElement("path",{d:"M8 15H24V17H8z"})),e)});var Go,Ho,Ko,Jo,er,tr;const or=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Go||(Go=a.createElement("path",{d:"M26 6v4H6V6H26m0-2H6A2 2 0 004 6v4a2 2 0 002 2H26a2 2 0 002-2V6a2 2 0 00-2-2zM10 16V26H6V16h4m0-2H6a2 2 0 00-2 2V26a2 2 0 002 2h4a2 2 0 002-2V16a2 2 0 00-2-2zM26 16V26H16V16H26m0-2H16a2 2 0 00-2 2V26a2 2 0 002 2H26a2 2 0 002-2V16a2 2 0 00-2-2z"})),e)});const rr=a.forwardRef(function({children:e,size:t=16,...o},r){return 20===t||"20"===t||"20px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",...o},Ho||(Ho=a.createElement("path",{d:"M10,19c-5,0-9-4-9-9s4-9,9-9s9,4,9,9S15,19,10,19z M10,2.3c-4.3,0-7.7,3.5-7.7,7.7s3.5,7.7,7.7,7.7s7.7-3.5,7.7-7.7 S14.3,2.3,10,2.3z"})),Ko||(Ko=a.createElement("path",{d:"M13 13.9L9.4 10.3 9.4 4 10.6 4 10.6 9.7 13.9 13z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Jo||(Jo=a.createElement("path",{d:"M16,30A14,14,0,1,1,30,16,14,14,0,0,1,16,30ZM16,4A12,12,0,1,0,28,16,12,12,0,0,0,16,4Z"})),er||(er=a.createElement("path",{d:"M20.59 22L15 16.41 15 7 17 7 17 15.58 22 20.59 20.59 22z"})),e)});const nr=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},tr||(tr=a.createElement("path",{d:"M12.1,2A9.8,9.8,0,0,0,6.7,3.6L13.1,10a2.1,2.1,0,0,1,.2,3,2.1,2.1,0,0,1-3-.2L3.7,6.4A9.84,9.84,0,0,0,2,12.1,10.14,10.14,0,0,0,12.1,22.2a10.9,10.9,0,0,0,2.6-.3l6.7,6.7a5,5,0,0,0,7.1-7.1l-6.7-6.7a10.9,10.9,0,0,0,.3-2.6A10,10,0,0,0,12.1,2Zm8,10.1a7.61,7.61,0,0,1-.3,2.1l-.3,1.1.8.8L27,22.8a2.88,2.88,0,0,1,.9,2.1A2.72,2.72,0,0,1,27,27a2.9,2.9,0,0,1-4.2,0l-6.7-6.7-.8-.8-1.1.3a7.61,7.61,0,0,1-2.1.3,8.27,8.27,0,0,1-5.7-2.3A7.63,7.63,0,0,1,4,12.1a8.33,8.33,0,0,1,.3-2.2l4.4,4.4a4.14,4.14,0,0,0,5.9.2,4.14,4.14,0,0,0-.2-5.9L10,4.2a6.45,6.45,0,0,1,2-.3,8.27,8.27,0,0,1,5.7,2.3A8.49,8.49,0,0,1,20.1,12.1Z"})),e)});var sr,ar,ir,cr,dr,lr,pr,ur,hr;const fr=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},sr||(sr=a.createElement("path",{d:"M12 12H14V24H12zM18 12H20V24H18z"})),ar||(ar=a.createElement("path",{d:"M4 6V8H6V28a2 2 0 002 2H24a2 2 0 002-2V8h2V6zM8 28V8H24V28zM12 2H20V4H12z"})),e)});const mr=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},ir||(ir=a.createElement("path",{d:"M29.391,14.527L17.473,2.609C17.067,2.203,16.533,2,16,2s-1.067,0.203-1.473,0.609L2.609,14.527C2.203,14.933,2,15.466,2,16 s0.203,1.067,0.609,1.473l11.917,11.917C14.933,29.797,15.467,30,16,30s1.067-0.203,1.473-0.609l11.917-11.917 C29.797,17.067,30,16.534,30,16S29.797,14.933,29.391,14.527z M21,18H11v-4h10V18z"})),cr||(cr=a.createElement("path",{fill:"none",d:"M11 14H21V18H11z","data-icon-path":"inner-path"})),e)});const gr=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},dr||(dr=a.createElement("path",{d:"M20,10H7.8149l3.5874-3.5859L10,5,4,11,10,17l1.4023-1.4146L7.8179,12H20a6,6,0,0,1,0,12H12v2h8a8,8,0,0,0,0-16Z"})),e)});const vr=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},lr||(lr=a.createElement("path",{d:"M29.391,14.527L17.473,2.609C17.067,2.203,16.533,2,16,2s-1.067,0.203-1.473,0.609L2.609,14.527C2.203,14.933,2,15.466,2,16 s0.203,1.067,0.609,1.473l11.917,11.917C14.933,29.797,15.467,30,16,30s1.067-0.203,1.473-0.609l11.917-11.917 C29.797,17.067,30,16.534,30,16S29.797,14.933,29.391,14.527z M16,24c-0.828,0-1.5-0.671-1.5-1.5S15.172,21,16,21s1.5,0.671,1.5,1.5 S16.828,24,16,24z M17.125,17.248v1.877h-2.25V15H17c1.034,0,1.875-0.841,1.875-1.875S18.034,11.25,17,11.25h-2 c-1.034,0-1.875,0.841-1.875,1.875v0.5h-2.25v-0.5C10.875,10.851,12.726,9,15,9h2c2.274,0,4.125,1.851,4.125,4.125 C21.125,15.358,19.342,17.182,17.125,17.248z"})),pr||(pr=a.createElement("path",{fill:"none",d:"M16,21c0.828,0,1.5,0.672,1.5,1.5S16.828,24,16,24c-0.828,0-1.5-0.672-1.5-1.5S15.172,21,16,21 z M17.125,17.248c2.217-0.066,4-1.89,4-4.123C21.125,10.851,19.274,9,17,9h-2c-2.274,0-4.125,1.851-4.125,4.125v0.5h2.25v-0.5 c0-1.034,0.841-1.875,1.875-1.875h2c1.034,0,1.875,0.841,1.875,1.875S18.034,15,17,15h-2.125v4.125h2.25V17.248z","data-icon-path":"inner-path"})),e)});const br=a.forwardRef(function({children:e,size:t=16,...o},r){return 16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},ur||(ur=a.createElement("path",{d:"M3 9L3.7 9.7 7.5 5.9 7.5 15 8.5 15 8.5 5.9 12.3 9.7 13 9 8 4zM3 4V2h10v2h1V2c0-.6-.4-1-1-1H3C2.4 1 2 1.4 2 2v2H3z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},hr||(hr=a.createElement("path",{d:"M6 18L7.41 19.41 15 11.83 15 30 17 30 17 11.83 24.59 19.41 26 18 16 8 6 18zM6 8V4H26V8h2V4a2 2 0 00-2-2H6A2 2 0 004 4V8z"})),e)});var Or,yr,xr,_r,wr,kr,$r,Sr,Qr,zr,Pr,Tr,Er,Cr,Rr,Ar,Xr,Mr,Ir,qr,Nr,Dr,Yr,Lr,Zr,Ur,Vr,Wr;const jr=a.forwardRef(function({children:e,size:t=16,...o},r){return 16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},Or||(Or=a.createElement("path",{d:"M15.5,7.8C14.3,4.7,11.3,2.6,8,2.5C4.7,2.6,1.7,4.7,0.5,7.8c0,0.1,0,0.2,0,0.3c1.2,3.1,4.1,5.2,7.5,5.3 c3.3-0.1,6.3-2.2,7.5-5.3C15.5,8.1,15.5,7.9,15.5,7.8z M8,12.5c-2.7,0-5.4-2-6.5-4.5c1-2.5,3.8-4.5,6.5-4.5s5.4,2,6.5,4.5 C13.4,10.5,10.6,12.5,8,12.5z"})),yr||(yr=a.createElement("path",{d:"M8,5C6.3,5,5,6.3,5,8s1.3,3,3,3s3-1.3,3-3S9.7,5,8,5z M8,10c-1.1,0-2-0.9-2-2s0.9-2,2-2s2,0.9,2,2S9.1,10,8,10z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},xr||(xr=a.createElement("path",{d:"M30.94,15.66A16.69,16.69,0,0,0,16,5,16.69,16.69,0,0,0,1.06,15.66a1,1,0,0,0,0,.68A16.69,16.69,0,0,0,16,27,16.69,16.69,0,0,0,30.94,16.34,1,1,0,0,0,30.94,15.66ZM16,25c-5.3,0-10.9-3.93-12.93-9C5.1,10.93,10.7,7,16,7s10.9,3.93,12.93,9C26.9,21.07,21.3,25,16,25Z"})),_r||(_r=a.createElement("path",{d:"M16,10a6,6,0,1,0,6,6A6,6,0,0,0,16,10Zm0,10a4,4,0,1,1,4-4A4,4,0,0,1,16,20Z"})),e)});const Br=a.forwardRef(function({children:e,size:t=16,...o},r){return 16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},wr||(wr=a.createElement("path",{d:"M2.6,11.3l0.7-0.7C2.6,9.8,1.9,9,1.5,8c1-2.5,3.8-4.5,6.5-4.5c0.7,0,1.4,0.1,2,0.4l0.8-0.8C9.9,2.7,9,2.5,8,2.5 C4.7,2.6,1.7,4.7,0.5,7.8c0,0.1,0,0.2,0,0.3C1,9.3,1.7,10.4,2.6,11.3z"})),kr||(kr=a.createElement("path",{d:"M6 7.9c.1-1 .9-1.8 1.8-1.8l.9-.9C7.2 4.7 5.5 5.6 5.1 7.2 5 7.7 5 8.3 5.1 8.8L6 7.9zM15.5 7.8c-.6-1.5-1.6-2.8-2.9-3.7L15 1.7 14.3 1 1 14.3 1.7 15l2.6-2.6c1.1.7 2.4 1 3.7 1.1 3.3-.1 6.3-2.2 7.5-5.3C15.5 8.1 15.5 7.9 15.5 7.8zM10 8c0 1.1-.9 2-2 2-.3 0-.7-.1-1-.3L9.7 7C9.9 7.3 10 7.6 10 8zM8 12.5c-1 0-2.1-.3-3-.8l1.3-1.3c1.4.9 3.2.6 4.2-.8.7-1 .7-2.4 0-3.4l1.4-1.4c1.1.8 2 1.9 2.6 3.2C13.4 10.5 10.6 12.5 8 12.5z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},$r||($r=a.createElement("path",{d:"M5.24,22.51l1.43-1.42A14.06,14.06,0,0,1,3.07,16C5.1,10.93,10.7,7,16,7a12.38,12.38,0,0,1,4,.72l1.55-1.56A14.72,14.72,0,0,0,16,5,16.69,16.69,0,0,0,1.06,15.66a1,1,0,0,0,0,.68A16,16,0,0,0,5.24,22.51Z"})),Sr||(Sr=a.createElement("path",{d:"M12 15.73a4 4 0 013.7-3.7l1.81-1.82a6 6 0 00-7.33 7.33zM30.94 15.66A16.4 16.4 0 0025.2 8.22L30 3.41 28.59 2 2 28.59 3.41 30l5.1-5.1A15.29 15.29 0 0016 27 16.69 16.69 0 0030.94 16.34 1 1 0 0030.94 15.66zM20 16a4 4 0 01-6 3.44L19.44 14A4 4 0 0120 16zm-4 9a13.05 13.05 0 01-6-1.58l2.54-2.54a6 6 0 008.35-8.35l2.87-2.87A14.54 14.54 0 0128.93 16C26.9 21.07 21.3 25 16 25z"})),e)});const Fr=a.forwardRef(function({children:e,size:t=16,...o},r){return 16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},Qr||(Qr=a.createElement("path",{d:"M8,1C4.1,1,1,4.1,1,8s3.1,7,7,7s7-3.1,7-7S11.9,1,8,1z M8,14c-3.3,0-6-2.7-6-6s2.7-6,6-6s6,2.7,6,6S11.3,14,8,14z"})),zr||(zr=a.createElement("path",{d:"M7.5 4H8.5V9H7.5zM8 10.2c-.4 0-.8.3-.8.8s.3.8.8.8c.4 0 .8-.3.8-.8S8.4 10.2 8 10.2z"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Pr||(Pr=a.createElement("path",{d:"M16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Zm0,26A12,12,0,1,1,28,16,12,12,0,0,1,16,28Z"})),Tr||(Tr=a.createElement("path",{d:"M15 8H17V19H15zM16 22a1.5 1.5 0 101.5 1.5A1.5 1.5 0 0016 22z"})),e)});const Gr=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Er||(Er=a.createElement("path",{fill:"none",d:"M16,26a1.5,1.5,0,1,1,1.5-1.5A1.5,1.5,0,0,1,16,26Zm-1.125-5h2.25V12h-2.25Z","data-icon-path":"inner-path"})),Cr||(Cr=a.createElement("path",{d:"M16.002,6.1714h-.004L4.6487,27.9966,4.6506,28H27.3494l.0019-.0034ZM14.875,12h2.25v9h-2.25ZM16,26a1.5,1.5,0,1,1,1.5-1.5A1.5,1.5,0,0,1,16,26Z"})),Rr||(Rr=a.createElement("path",{d:"M29,30H3a1,1,0,0,1-.8872-1.4614l13-25a1,1,0,0,1,1.7744,0l13,25A1,1,0,0,1,29,30ZM4.6507,28H27.3493l.002-.0033L16.002,6.1714h-.004L4.6487,27.9967Z"})),e)});const Hr=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Ar||(Ar=a.createElement("path",{fill:"none",d:"M16,20a1.5,1.5,0,1,1,1.5-1.5A1.5,1.5,0,0,1,16,20Zm-1.125-5h2.25V6h-2.25Z","data-icon-path":"inner-path"})),Xr||(Xr=a.createElement("path",{d:"M27.3494,4H4.6506l-.0019.0034L15.998,25.8286h.004L27.3513,4.0034ZM14.875,6h2.25v9h-2.25ZM16,20a1.5,1.5,0,1,1,1.5-1.5A1.5,1.5,0,0,1,16,20Z"})),Mr||(Mr=a.createElement("path",{d:"M29.855,2.481a1.001,1.001,0,0,1,.0322.98l-13,25a1,1,0,0,1-1.7744,0l-13-25A1,1,0,0,1,3,2H29A1.0007,1.0007,0,0,1,29.855,2.481ZM4.6487,4.0033,15.998,25.8286h.004L27.3513,4.0033,27.3493,4H4.6507Z"})),e)});const Kr=a.forwardRef(function({children:e,size:t=16,...o},r){return 16===t||"16"===t||"16px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",...o},Ir||(Ir=a.createElement("path",{d:"M8,1C4.2,1,1,4.2,1,8s3.2,7,7,7s7-3.1,7-7S11.9,1,8,1z M7.5,4h1v5h-1C7.5,9,7.5,4,7.5,4z M8,12.2 c-0.4,0-0.8-0.4-0.8-0.8s0.3-0.8,0.8-0.8c0.4,0,0.8,0.4,0.8,0.8S8.4,12.2,8,12.2z"})),qr||(qr=a.createElement("path",{d:"M7.5,4h1v5h-1C7.5,9,7.5,4,7.5,4z M8,12.2c-0.4,0-0.8-0.4-0.8-0.8s0.3-0.8,0.8-0.8 c0.4,0,0.8,0.4,0.8,0.8S8.4,12.2,8,12.2z","data-icon-path":"inner-path",opacity:"0"})),e):20===t||"20"===t||"20px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",...o},Nr||(Nr=a.createElement("path",{d:"M10,1c-5,0-9,4-9,9s4,9,9,9s9-4,9-9S15,1,10,1z M9.2,5h1.5v7H9.2V5z M10,16c-0.6,0-1-0.4-1-1s0.4-1,1-1 s1,0.4,1,1S10.6,16,10,16z"})),Dr||(Dr=a.createElement("path",{d:"M9.2,5h1.5v7H9.2V5z M10,16c-0.6,0-1-0.4-1-1s0.4-1,1-1s1,0.4,1,1S10.6,16,10,16z","data-icon-path":"inner-path",opacity:"0"})),e):24===t||"24"===t||"24px"===t?a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",...o},Yr||(Yr=a.createElement("path",{d:"M12,1C5.9,1,1,5.9,1,12s4.9,11,11,11s11-4.9,11-11C23,5.9,18.1,1,12,1z M11.1,6h1.8v8h-1.8V6z M12,19.2 c-0.7,0-1.2-0.6-1.2-1.2s0.6-1.2,1.2-1.2s1.2,0.6,1.2,1.2S12.7,19.2,12,19.2z"})),Lr||(Lr=a.createElement("path",{fill:"none",d:"M13.2,18c0,0.7-0.6,1.2-1.2,1.2s-1.2-0.6-1.2-1.2s0.6-1.2,1.2-1.2S13.2,17.3,13.2,18z M12.9,6 h-1.8v8h1.8V6z","data-icon-path":"inner-path",opacity:"0"})),e):a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Zr||(Zr=a.createElement("path",{d:"M16,2C8.3,2,2,8.3,2,16s6.3,14,14,14s14-6.3,14-14C30,8.3,23.7,2,16,2z M14.9,8h2.2v11h-2.2V8z M16,25 c-0.8,0-1.5-0.7-1.5-1.5S15.2,22,16,22c0.8,0,1.5,0.7,1.5,1.5S16.8,25,16,25z"})),Ur||(Ur=a.createElement("path",{fill:"none",d:"M17.5,23.5c0,0.8-0.7,1.5-1.5,1.5c-0.8,0-1.5-0.7-1.5-1.5S15.2,22,16,22 C16.8,22,17.5,22.7,17.5,23.5z M17.1,8h-2.2v11h2.2V8z","data-icon-path":"inner-path",opacity:"0"})),e)});const Jr=a.forwardRef(function({children:e,size:t=16,...o},r){return a.createElement(i,{width:t,height:t,ref:r,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",...o},Vr||(Vr=a.createElement("path",{d:"M26.0022,4H5.998A1.998,1.998,0,0,0,4,5.998V26.002A1.998,1.998,0,0,0,5.998,28H26.0022A1.9979,1.9979,0,0,0,28,26.002V5.998A1.9979,1.9979,0,0,0,26.0022,4ZM14.8752,8h2.25V18h-2.25ZM16,24a1.5,1.5,0,1,1,1.5-1.5A1.5,1.5,0,0,1,16,24Z"})),Wr||(Wr=a.createElement("path",{fill:"none",d:"M14.8751,8h2.25V18h-2.25ZM16,24a1.5,1.5,0,1,1,1.5-1.5A1.5,1.5,0,0,1,16,24Z","data-icon-path":"inner-path"})),e)})},1581:function(e,t,o){"use strict";o.d(t,{A:function(){return r}});var r={elem:"svg",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",width:16,height:16},content:[{elem:"path",attrs:{d:"M8,1C4.1,1,1,4.1,1,8c0,3.9,3.1,7,7,7s7-3.1,7-7C15,4.1,11.9,1,8,1z M7,11L4.3,8.3l0.9-0.8L7,9.3l4-3.9l0.9,0.8L7,11z"}},{elem:"path",attrs:{d:"M7,11L4.3,8.3l0.9-0.8L7,9.3l4-3.9l0.9,0.8L7,11z","data-icon-path":"inner-path",opacity:"0"}}],name:"checkmark--filled",size:16}},7339:function(e,t,o){"use strict";o.d(t,{A:function(){return r}});var r={elem:"svg",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",width:16,height:16},content:[{elem:"path",attrs:{d:"M8 11 3 6 3.7 5.3 8 9.6 12.3 5.3 13 6z"}}],name:"chevron--down",size:16}},7161:function(e,t,o){"use strict";o.d(t,{A:function(){return r}});var r={elem:"svg",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",width:16,height:16},content:[{elem:"path",attrs:{d:"M11 8 6 13 5.3 12.3 9.6 8 5.3 3.7 6 3z"}}],name:"chevron--right",size:16}},676:function(e,t,o){"use strict";o.d(t,{A:function(){return r}});var r={elem:"svg",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",width:16,height:16},content:[{elem:"path",attrs:{d:"M17.4141 16 24 9.4141 22.5859 8 16 14.5859 9.4143 8 8 9.4141 14.5859 16 8 22.5859 9.4143 24 16 17.4141 22.5859 24 24 22.5859 17.4141 16z"}}],name:"close",size:16}},1180:function(e,t,o){"use strict";o.d(t,{A:function(){return r}});var r={elem:"svg",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",width:16,height:16},content:[{elem:"path",attrs:{d:"M8,1C4.1,1,1,4.1,1,8s3.1,7,7,7s7-3.1,7-7S11.9,1,8,1z M10.7,11.5L4.5,5.3l0.8-0.8l6.2,6.2L10.7,11.5z"}},{elem:"path",attrs:{fill:"none",d:"M10.7,11.5L4.5,5.3l0.8-0.8l6.2,6.2L10.7,11.5z","data-icon-path":"inner-path",opacity:"0"}}],name:"error--filled",size:16}},391:function(e,t,o){"use strict";o.d(t,{A:function(){return r}});var r={elem:"svg",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32",fill:"currentColor",width:16,height:16},content:[{elem:"path",attrs:{fill:"none",d:"M16,26a1.5,1.5,0,1,1,1.5-1.5A1.5,1.5,0,0,1,16,26Zm-1.125-5h2.25V12h-2.25Z","data-icon-path":"inner-path"}},{elem:"path",attrs:{d:"M16.002,6.1714h-.004L4.6487,27.9966,4.6506,28H27.3494l.0019-.0034ZM14.875,12h2.25v9h-2.25ZM16,26a1.5,1.5,0,1,1,1.5-1.5A1.5,1.5,0,0,1,16,26Z"}},{elem:"path",attrs:{d:"M29,30H3a1,1,0,0,1-.8872-1.4614l13-25a1,1,0,0,1,1.7744,0l13,25A1,1,0,0,1,29,30ZM4.6507,28H27.3493l.002-.0033L16.002,6.1714h-.004L4.6487,27.9967Z"}}],name:"warning--alt--filled",size:16}},502:function(e,t,o){"use strict";o.d(t,{A:function(){return r}});var r={elem:"svg",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor",width:16,height:16},content:[{elem:"path",attrs:{d:"M8,1C4.2,1,1,4.2,1,8s3.2,7,7,7s7-3.1,7-7S11.9,1,8,1z M7.5,4h1v5h-1C7.5,9,7.5,4,7.5,4z M8,12.2\tc-0.4,0-0.8-0.4-0.8-0.8s0.3-0.8,0.8-0.8c0.4,0,0.8,0.4,0.8,0.8S8.4,12.2,8,12.2z"}},{elem:"path",attrs:{d:"M7.5,4h1v5h-1C7.5,9,7.5,4,7.5,4z M8,12.2c-0.4,0-0.8-0.4-0.8-0.8s0.3-0.8,0.8-0.8\tc0.4,0,0.8,0.4,0.8,0.8S8.4,12.2,8,12.2z","data-icon-path":"inner-path",opacity:"0"}}],name:"warning--filled",size:16}},9593:function(e,t,o){"use strict";o.d(t,{nD3:function(){return T},AsP:function(){return le},$nd:function(){return rr},Sc0:function(){return Or},t3h:function(){return ih},KXP:function(){return ci},gE_:function(){return ld},ztN:function(){return Xu},Y9Y:function(){return yh},B3R:function(){return xh},V8d:function(){return wh},wdv:function(){return kh},dJ2:function(){return zh},Ksz:function(){return Ch},bCw:function(){return Rh},elu:function(){return Ah},ebS:function(){return sf},aKp:function(){return Xh},DZT:function(){return Li},K0:function(){return tr},OuH:function(){return Ya},jeF:function(){return $l},Wdr:function(){return qa},N_E:function(){return be},cwr:function(){return ii},jlY:function(){return Za},rQ0:function(){return Na},KFt:function(){return Ol},Q7x:function(){return rp},l6P:function(){return Tp},ebT:function(){return Ep},f8J:function(){return Yh},rrI:function(){return fe},Apm:function(){return Cu},BJc:function(){return Au},ijg:function(){return nf},tpV:function(){return Ih},ZiR:function(){return Mh},ozo:function(){return Fu},wbY:function(){return ju},KpK:function(){return Hu},T2N:function(){return Ku},tUM:function(){return Wu},vwO:function(){return vp},fs1:function(){return eh},ksK:function(){return th},Sxu:function(){return Of},FAs:function(){return ah},HYS:function(){return kl},lMk:function(){return fh},nFK:function(){return bh},GST:function(){return Oh},Tku:function(){return Mu}});var r={};o.r(r),o.d(r,{format:function(){return zl}});var n={};o.r(n),o.d(n,{format:function(){return El},formatDate:function(){return Tl},formatRange:function(){return Cl},formatTime:function(){return Pl}});var s={};try{process.env.CARBON_ENABLE_CSS_CUSTOM_PROPERTIES&&"true"===process.env.CARBON_ENABLE_CSS_CUSTOM_PROPERTIES?s.enableCssCustomProperties=!0:s.enableCssCustomProperties=!1,process.env.CARBON_ENABLE_CSS_GRID&&"true"===process.env.CARBON_ENABLE_CSS_GRID?s.enableCssGrid=!0:s.enableCssGrid=!1,process.env.CARBON_ENABLE_V11_RELEASE?"true"===process.env.CARBON_ENABLE_V11_RELEASE?s.enableV11Release=!0:s.enableV11Release=!1:s.enableV11Release=!0,process.env.CARBON_ENABLE_EXPERIMENTAL_TILE_CONTRAST&&"true"===process.env.CARBON_ENABLE_EXPERIMENTAL_TILE_CONTRAST?s.enableExperimentalTileContrast=!0:s.enableExperimentalTileContrast=!1,process.env.CARBON_ENABLE_V12_TILE_DEFAULT_ICONS&&"true"===process.env.CARBON_ENABLE_V12_TILE_DEFAULT_ICONS?s.enableV12TileDefaultIcons=!0:s.enableV12TileDefaultIcons=!1,process.env.CARBON_ENABLE_V12_TILE_RADIO_ICONS&&"true"===process.env.CARBON_ENABLE_V12_TILE_RADIO_ICONS?s.enableV12TileRadioIcons=!0:s.enableV12TileRadioIcons=!1,process.env.CARBON_ENABLE_V12_OVERFLOWMENU&&"true"===process.env.CARBON_ENABLE_V12_OVERFLOWMENU?s.enableV12Overflowmenu=!0:s.enableV12Overflowmenu=!1,process.env.CARBON_ENABLE_TREEVIEW_CONTROLLABLE&&"true"===process.env.CARBON_ENABLE_TREEVIEW_CONTROLLABLE?s.enableTreeviewControllable=!0:s.enableTreeviewControllable=!1,process.env.CARBON_ENABLE_V12_STRUCTURED_LIST_VISIBLE_ICONS&&"true"===process.env.CARBON_ENABLE_V12_STRUCTURED_LIST_VISIBLE_ICONS?s.enableV12StructuredListVisibleIcons=!0:s.enableV12StructuredListVisibleIcons=!1,process.env.CARBON_ENABLE_EXPERIMENTAL_FOCUS_WRAP_WITHOUT_SENTINELS&&"true"===process.env.CARBON_ENABLE_EXPERIMENTAL_FOCUS_WRAP_WITHOUT_SENTINELS?s.enableExperimentalFocusWrapWithoutSentinels=!0:s.enableExperimentalFocusWrapWithoutSentinels=!1,process.env.CARBON_ENABLE_DIALOG_ELEMENT&&"true"===process.env.CARBON_ENABLE_DIALOG_ELEMENT?s.enableDialogElement=!0:s.enableDialogElement=!1,process.env.CARBON_ENABLE_V12_DYNAMIC_FLOATING_STYLES&&"true"===process.env.CARBON_ENABLE_V12_DYNAMIC_FLOATING_STYLES?s.enableV12DynamicFloatingStyles=!0:s.enableV12DynamicFloatingStyles=!1,process.env.CARBON_ENABLE_V12_TOGGLE_REDUCED_LABEL_SPACING&&"true"===process.env.CARBON_ENABLE_V12_TOGGLE_REDUCED_LABEL_SPACING?s.enableV12ToggleReducedLabelSpacing=!0:s.enableV12ToggleReducedLabelSpacing=!1,process.env.CARBON_ENABLE_ENHANCED_FILE_UPLOADER&&"true"===process.env.CARBON_ENABLE_ENHANCED_FILE_UPLOADER?s.enableEnhancedFileUploader=!0:s.enableEnhancedFileUploader=!1}catch(e){s.enableCssCustomProperties=!1,s.enableCssGrid=!1,s.enableV11Release=!0,s.enableExperimentalTileContrast=!1,s.enableV12TileDefaultIcons=!1,s.enableV12TileRadioIcons=!1,s.enableV12Overflowmenu=!1,s.enableTreeviewControllable=!1,s.enableV12StructuredListVisibleIcons=!1,s.enableExperimentalFocusWrapWithoutSentinels=!1,s.enableDialogElement=!1,s.enableV12DynamicFloatingStyles=!1,s.enableV12ToggleReducedLabelSpacing=!1,s.enableEnhancedFileUploader=!1}var a=[{name:"enable-css-custom-properties",description:"Describe what the flag does",enabled:s.enableCssCustomProperties},{name:"enable-css-grid",description:"Enable CSS Grid Layout in the Grid and Column React components\n",enabled:s.enableCssGrid},{name:"enable-v11-release",description:"Enable the features and functionality for the v11 Release\n",enabled:s.enableV11Release},{name:"enable-experimental-tile-contrast",description:"Enable the experimental tile improved contrast styles\n",enabled:s.enableExperimentalTileContrast},{name:"enable-v12-tile-default-icons",description:"Enable rendering of default icons in the tile components\n",enabled:s.enableV12TileDefaultIcons},{name:"enable-v12-tile-radio-icons",description:"Enable rendering of radio icons in the RadioTile component\n",enabled:s.enableV12TileRadioIcons},{name:"enable-v12-overflowmenu",description:"Enable the use of the v12 OverflowMenu leveraging the Menu subcomponents\n",enabled:s.enableV12Overflowmenu},{name:"enable-treeview-controllable",description:"Enable the new TreeView controllable API\n",enabled:s.enableTreeviewControllable},{name:"enable-v12-structured-list-visible-icons",description:"Enable rendering of radio icons in the StructuredList component\n",enabled:s.enableV12StructuredListVisibleIcons},{name:"enable-experimental-focus-wrap-without-sentinels",description:"Enable the new focus wrap behavior that doesn't use sentinel nodes\n",enabled:s.enableExperimentalFocusWrapWithoutSentinels},{name:"enable-dialog-element",description:"Enable components to utilize the native dialog element\n",enabled:s.enableDialogElement},{name:"enable-v12-dynamic-floating-styles",description:"Enable dynamic setting of floating styles for components like Popover, Tooltip, etc.\n",enabled:s.enableV12DynamicFloatingStyles},{name:"enable-v12-toggle-reduced-label-spacing",description:"Enable a reduced spacing between the toggle control and its label\n",enabled:s.enableV12ToggleReducedLabelSpacing},{name:"enable-enhanced-file-uploader",description:"Enable enhanced functionality for the FileUploader component, including richer callback data and expanded trigger events for onChange and onDelete.\n",enabled:s.enableEnhancedFileUploader}];function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,r=Array(t);o=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,a=!0,i=!1;return{s:function(){o=o.call(e)},n:function(){var e=o.next();return a=e.done,e},e:function(e){i=!0,s=e},f:function(){try{a||null==o.return||o.return()}finally{if(i)throw s}}}}(e.flags);try{for(o.s();!(t=o.n()).done;){var r=d(t.value,2),n=r[0],s=r[1];this.flags.has(n)||this.flags.set(n,s)}}catch(e){o.e(e)}finally{o.f()}}},{key:"enabled",value:function(e){return this.checkForFlag(e),this.flags.get(e)}}])}(),h=g(),f=0;f_.createElement(z.Provider,{value:{disabled:e}},t);function T({align:e="end",children:t,className:o,disabled:r=!1,isFlush:n=!1,ordered:s=!1,size:a,...i}){const c=$(),d=x()(`${c}--accordion`,o,{[`${c}--accordion--${e}`]:e,[`${c}--accordion--${a}`]:a,[`${c}--layout--size-${a}`]:a,[`${c}--accordion--flush`]:n&&"start"!==e}),l=s?"ol":"ul";return _.createElement(P,{disabled:r},_.createElement(l,O({className:d},i),t))}T.propTypes={align:Q().oneOf(["start","end"]),children:Q().node,className:Q().string,disabled:Q().bool,isFlush:Q().bool,ordered:Q().bool,size:Q().oneOf(["sm","md","lg"])};var E=o(1588);const C=(0,_.createContext)({direction:"auto",getTextDirection:{current:void 0}}),R=_.forwardRef(({as:e,children:t,dir:o="auto",...r},n)=>{const s=(0,_.useContext)(C),a={},i=e??"span",c={...s};if(s){const{direction:e,getTextDirection:r}=s;if(r&&r.current){const o=A(t),n=r.current(o);e!==n?(a.dir=n,c.direction=n):"auto"===e&&(a.dir=n)}else e!==o?(a.dir=o,c.direction=o):"auto"===e&&(a.dir=o)}else a.dir=o,c.direction=o;return _.createElement(C.Provider,{value:c},_.createElement(i,O({ref:n},r,a),t))});R.propTypes={as:Q().oneOfType([Q().func,Q().string,Q().elementType]),children:Q().node.isRequired,dir:Q().oneOf(["ltr","rtl","auto"])};const A=e=>{if("string"==typeof e)return e;const t=_.Children.map(e,e=>"string"==typeof e?e:null)?.filter(e=>null!==e);return 1===t?.length?t[0]:t},X=(e,t)=>t=>_.createElement(R,O({as:e},t));Q().node,Q().oneOf(["ltr","rtl","auto"]),Q().func,X("label");const M=X("legend"),I={key:"Tab",which:9,keyCode:9,code:"Tab"},q={key:"Enter",which:13,keyCode:13,code:"Enter"},N={key:["Escape","Esc"],which:27,keyCode:27,code:"Esc"},D={key:" ",which:32,keyCode:32,code:"Space"},Y={key:"End",which:35,keyCode:35,code:"Numpad1"},L={key:"Home",which:36,keyCode:36,code:"Numpad7"},Z={key:"ArrowLeft",which:37,keyCode:37,code:"ArrowLeft"},U={key:"ArrowUp",which:38,keyCode:38,code:"ArrowUp"},V={key:"ArrowRight",which:39,keyCode:39,code:"ArrowRight"},W={key:"ArrowDown",which:40,keyCode:40,code:"ArrowDown"},j={key:"Delete",which:8,keyCode:8,code:"ArrowDecimal"},B=(e,t)=>{for(let o=0;o"string"==typeof e?e===t:"number"==typeof e?e===o||e===r:e.key&&Array.isArray(t)?t.includes(e.key):e.key===t||e.which===o||e.keyCode===r||e.code===n,G=()=>{let e=0;return()=>++e},H=!("undefined"==typeof window||!window.document||!window.document.createElement),K=_.createContext(null);function J(){return _.useContext(K)}const ee={..._},te=G(),oe=H?_.useLayoutEffect:_.useEffect;let re=!1;const ne=ee.useId?function(e="id"){const t=J();return`${t?`${t}-`:""}${e}-${ee.useId()}`}:function(e="id"){const t=J(),[o,r]=(0,_.useState)(()=>re?`${t?`${t}-`:""}${e}-${te()}`:null);return oe(()=>{null===o&&r(`${t?`${t}-`:""}${e}-${te()}`)},[te]),(0,_.useEffect)(()=>{!1===re&&(re=!0)},[]),o};function se(e){const t=ne();return e??t}const ae=()=>{};const ie=new Map,ce=(e,t)=>(t,o,r,...n)=>{if(void 0===t[o])return;ie.has(r)||ie.set(r,new Set);const s=ie.get(r);return s&&!s.has(o)&&s.add(o),e(t,o,r,...n)},de=e=>_.createElement("button",O({type:"button"},e));function le({children:e,className:t="",open:o=!1,onHeadingClick:r,renderExpando:n=de,renderToggle:s,title:a="title",disabled:i,handleAnimationEnd:c,...d}){const[l,p]=(0,_.useState)(o),[u,h]=(0,_.useState)(o),f=(0,_.useContext)(z),m="boolean"==typeof i?i:f.disabled,g=ne("accordion-item"),v=$(),b=x()({[`${v}--accordion__item`]:!0,[`${v}--accordion__item--active`]:l&&!m,[`${v}--accordion__item--disabled`]:m,[t]:!!t}),y=s||n,w=_.useCallback(e=>{e&&l&&(e.style.maxBlockSize="")},[l]);return o!==u&&(p(o),h(o)),_.createElement("li",O({className:b},d),_.createElement(y,{disabled:m,"aria-controls":g,"aria-expanded":l,className:`${v}--accordion__heading`,onClick:function(e){const t=!l;p(t),r&&r({isOpen:t,event:e})},onKeyDown:function(e){l&&F(e,N)&&p(!1)},type:"button"},_.createElement(E.c_$,{className:`${v}--accordion__arrow`}),_.createElement(R,{as:"div",className:`${v}--accordion__title`},a)),_.createElement("div",{ref:w,className:`${v}--accordion__wrapper`,onTransitionEnd:function(e){c&&c(e)}},_.createElement("div",{id:g,className:`${v}--accordion__content`},e)))}le.propTypes={children:Q().node,className:Q().string,disabled:Q().bool,onClick:Q().func,onHeadingClick:Q().func,open:Q().bool,renderExpando:ce(Q().func),renderToggle:Q().func,title:Q().node};const pe="undefined"!=typeof window?_.useLayoutEffect:_.useEffect,ue=[.973051493507435,.15334737213558558,.5671034553053769];function he(e,t,o){return Math.floor(ue[o%3]*(t-e+1))+e}const fe=({paragraph:e=!1,lineCount:t=3,width:o="100%",heading:r=!1,className:n="",...s})=>{const a=$(),i=x()({[`${a}--skeleton__text`]:!0,[`${a}--skeleton__heading`]:r,[n]:n}),c=parseInt(o,10),d=o.includes("px"),l=o.includes("%");let p=1;e&&(p=t);const u=(0,_.useRef)([]);pe(()=>{u.current.map((t,r)=>{const n=he(0,75,r)+"px",s=he(Math.max(c-75,0),c,r)+"px";t&&(t.style.width=l&&e?`calc(${o} - ${n})`:d&&e?s:o)})},[p,e,u,o,c,l,d]);const h=[];for(let e=0;e{u.current=[...u.current,e]}},s)));return 1!==p?_.createElement("div",null,h):_.createElement(_.Fragment,null,h)};fe.propTypes={className:Q().string,heading:Q().bool,lineCount:Q().number,paragraph:Q().bool,width:Q().string},Q().oneOf(["start","end"]),Q().string,Q().number,Q().bool,Q().bool;const me=({as:e="div",className:t,children:o,ratio:r="1x1",...n})=>{const s=$(),a=x()(t,`${s}--aspect-ratio`,`${s}--aspect-ratio--${r}`);return _.createElement(e,O({className:a},n),o)};me.propTypes={as:Q().elementType,children:Q().node,className:Q().string,ratio:Q().oneOf(["16x9","9x16","2x1","1x2","4x3","3x4","3x2","2x3","1x1"])};const ge=(0,_.forwardRef)((e,t)=>{const{"aria-label":o,children:r,className:n,noTrailingSlash:s,size:a,...i}=e,c=$(),d=x()({[`${c}--breadcrumb`]:!0,[`${c}--breadcrumb--no-trailing-slash`]:s,[`${c}--breadcrumb--sm`]:"sm"===a});return _.createElement("nav",O({className:n,"aria-label":o||"Breadcrumb",ref:t},i),_.createElement("ol",{className:d},r))});ge.displayName="Breadcrumb",ge.propTypes={"aria-label":Q().string,children:Q().node,className:Q().string,noTrailingSlash:Q().bool,size:Q().oneOf(["sm","md"])};const ve=_.forwardRef(({as:e,children:t,className:o,href:r,disabled:n=!1,inline:s=!1,visited:a=!1,renderIcon:i,size:c,target:d,...l},p)=>{const u=$(),h={className:x()(`${u}--link`,o,{[`${u}--link--disabled`]:n,[`${u}--link--inline`]:s,[`${u}--link--visited`]:a,[`${u}--link--${c}`]:c}),rel:"_blank"===d?"noopener":void 0,target:d};n?(h.role="link",h["aria-disabled"]=!0):h.href=r;const f=e??"a";return _.createElement(f,O({ref:p},h,l,{onClick:e=>{n?(e.preventDefault(),e.stopPropagation()):l.onClick&&l.onClick(e)}}),t,!s&&i&&_.createElement("div",{className:`${u}--link__icon`},_.createElement(i,null)))}),be=ve;be.displayName="Link",be.propTypes={as:Q().elementType,children:Q().node,className:Q().string,disabled:Q().bool,href:Q().string,inline:Q().bool,renderIcon:Q().oneOfType([Q().func,Q().object]),size:Q().oneOf(["sm","md","lg"]),visited:Q().bool};const Oe=(0,_.forwardRef)((e,t)=>{const{"aria-current":o,children:r,className:n="",href:s,isCurrentPage:a,...i}=e,c=$(),d=x()({[`${c}--breadcrumb-item`]:!0,[`${c}--breadcrumb-item--current`]:a&&"page"!==o,[n]:!!n}),l=r;if(l.type&&void 0!==l.type.displayName&&l.type.displayName.includes("OverflowMenu")){const e=_.createElement(E.aIj,{className:`${c}--overflow-menu__icon`});return _.createElement("li",O({className:d},i),_.cloneElement(l,{menuOptionsClass:`${c}--breadcrumb-menu-options`,menuOffset:{top:10,left:59},renderIcon:()=>e}))}return"string"==typeof r?_.createElement("li",O({className:d,ref:t},i),s?_.createElement(be,{href:s,"aria-current":o||a},r):_.createElement(R,{"aria-current":o||a,className:`${c}--link`},r)):_.createElement("li",O({className:d,ref:t},i),_.cloneElement(l,{"aria-current":o,className:x()(`${c}--link`,l.props.className)}))});Oe.displayName="BreadcrumbItem",Oe.propTypes={"aria-current":Q().oneOfType([Q().bool,Q().oneOf(["false","true","page","step","location","date","time"])]),children:Q().node,className:Q().string,href:Q().string,isCurrentPage:Q().bool},Q().string;const ye={};function xe(e,t,o){return function(r,n,s,...a){if(void 0!==r[n]){if(!ye[s]||!ye[s][n]){ye[s]={...ye[s],[n]:!0};const e=r[n],a=o?o(e):null;if(t&&!t.includes(e)){o||t.join(", ")}}return e(r,n,s,...a)}}}const _e=e=>{const t=(0,_.useMemo)(()=>e,e);return(0,_.useCallback)(e=>{t.forEach(t=>{"function"==typeof t?t(e):t&&(t.current=e)})},[t])},we=(e,t,o)=>{const r=(0,_.useRef)(null);(0,_.useEffect)(()=>{r.current=o},[o]),(0,_.useEffect)(()=>{const o="current"in e?e.current:e;if(!o)return;const n=e=>{r.current&&r.current(e)};return o.addEventListener(t,n),()=>{o.removeEventListener(t,n)}},[e,t])},ke=(e,t)=>{const o=(0,_.useRef)(null);(0,_.useEffect)(()=>{o.current=t},[t]),(0,_.useEffect)(()=>{const t=e=>{o.current&&o.current(e)};return window.addEventListener(e,t),()=>{window.removeEventListener(e,t)}},[e])},$e={"top-left":"top-start","top-right":"top-end","bottom-left":"bottom-start","bottom-right":"bottom-end","left-bottom":"left-end","left-top":"left-start","right-bottom":"right-end","right-top":"right-start"},Se=e=>$e[e]??e;var Qe=o(4157),ze=o(6027),Pe=o(1975);function Te(){const e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}function Ee(){const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:o}=e;return t+"/"+o}).join(" "):navigator.userAgent}function Ce(){const e=/android/i;return e.test(Te())||e.test(Ee())}function Re(){return Ee().includes("jsdom/")}const Ae="data-floating-ui-focusable";function Xe(e){let t=e.activeElement;for(;null!=(null==(o=t)||null==(o=o.shadowRoot)?void 0:o.activeElement);){var o;t=t.shadowRoot.activeElement}return t}function Me(e,t){if(!e||!t)return!1;const o=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(o&&(0,Qe.Ng)(o)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Ie(e){return"composedPath"in e?e.composedPath()[0]:e.target}function qe(e){return(null==e?void 0:e.ownerDocument)||document}function Ne(e){return!!e&&("combobox"===e.getAttribute("role")&&function(e){return(0,Qe.sb)(e)&&e.matches("input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])")}(e))}function De(e){return e?e.hasAttribute(Ae)?e:e.querySelector("["+Ae+"]")||e:null}function Ye(e,t,o){void 0===o&&(o=!0);return e.filter(e=>{var r;return e.parentId===t&&(!o||(null==(r=e.context)?void 0:r.open))}).flatMap(t=>[t,...Ye(e,t.id,o)])}function Le(e,t){var o;let r=[],n=null==(o=e.find(e=>e.id===t))?void 0:o.parentId;for(;n;){const t=e.find(e=>e.id===n);n=null==t?void 0:t.parentId,t&&(r=r.concat(t))}return r}function Ze(e){e.preventDefault(),e.stopPropagation()}function Ue(e,t){const o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}var Ve="undefined"!=typeof document?_.useLayoutEffect:function(){};function We(e){const t=_.useRef(e);return Ve(()=>{t.current=e}),t}const je={...w}.useInsertionEffect||(e=>e());function Be(e){const t=_.useRef(()=>{0});return je(()=>{t.current=e}),_.useCallback(function(){for(var e=arguments.length,o=new Array(e),r=0;r({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function Ge(e,t){const o=(0,Pe.tabbable)(e,Fe()),r=o.length;if(0===r)return;const n=Xe(qe(e)),s=o.indexOf(n);return o[-1===s?1===t?0:r-1:s+t]}function He(e,t){const o=t||e.currentTarget,r=e.relatedTarget;return!r||!Me(o,r)}var Ke=o(6106),Je=o(4059);function et(e,t,o){let{reference:r,floating:n}=e;const s=(0,ze.TV)(t),a=(0,ze.Dz)(t),i=(0,ze.sq)(a),c=(0,ze.C0)(t),d="y"===s,l=r.x+r.width/2-n.width/2,p=r.y+r.height/2-n.height/2,u=r[i]/2-n[i]/2;let h;switch(c){case"top":h={x:l,y:r.y-n.height};break;case"bottom":h={x:l,y:r.y+r.height};break;case"right":h={x:r.x+r.width,y:p};break;case"left":h={x:r.x-n.width,y:p};break;default:h={x:r.x,y:r.y}}switch((0,ze.Sg)(t)){case"start":h[a]-=u*(o&&d?-1:1);break;case"end":h[a]+=u*(o&&d?-1:1)}return h}async function tt(e,t){var o;void 0===t&&(t={});const{x:r,y:n,platform:s,rects:a,elements:i,strategy:c}=e,{boundary:d="clippingAncestors",rootBoundary:l="viewport",elementContext:p="floating",altBoundary:u=!1,padding:h=0}=(0,ze._3)(t,e),f=(0,ze.nI)(h),m=i[u?"floating"===p?"reference":"floating":p],g=(0,ze.B1)(await s.getClippingRect({element:null==(o=await(null==s.isElement?void 0:s.isElement(m)))||o?m:m.contextElement||await(null==s.getDocumentElement?void 0:s.getDocumentElement(i.floating)),boundary:d,rootBoundary:l,strategy:c})),v="floating"===p?{x:r,y:n,width:a.floating.width,height:a.floating.height}:a.reference,b=await(null==s.getOffsetParent?void 0:s.getOffsetParent(i.floating)),O=await(null==s.isElement?void 0:s.isElement(b))&&await(null==s.getScale?void 0:s.getScale(b))||{x:1,y:1},y=(0,ze.B1)(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:i,rect:v,offsetParent:b,strategy:c}):v);return{top:(g.top-y.top+f.top)/O.y,bottom:(y.bottom-g.bottom+f.bottom)/O.y,left:(g.left-y.left+f.left)/O.x,right:(y.right-g.right+f.right)/O.x}}function ot(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function rt(e){return ze.r_.some(t=>e[t]>=0)}const nt=new Set(["left","top"]);function st(e){const t=(0,Qe.L9)(e);let o=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const n=(0,Qe.sb)(e),s=n?e.offsetWidth:o,a=n?e.offsetHeight:r,i=(0,ze.LI)(o)!==s||(0,ze.LI)(r)!==a;return i&&(o=s,r=a),{width:o,height:r,$:i}}function at(e){return(0,Qe.vq)(e)?e:e.contextElement}function it(e){const t=at(e);if(!(0,Qe.sb)(t))return(0,ze.Jx)(1);const o=t.getBoundingClientRect(),{width:r,height:n,$:s}=st(t);let a=(s?(0,ze.LI)(o.width):o.width)/r,i=(s?(0,ze.LI)(o.height):o.height)/n;return a&&Number.isFinite(a)||(a=1),i&&Number.isFinite(i)||(i=1),{x:a,y:i}}const ct=(0,ze.Jx)(0);function dt(e){const t=(0,Qe.zk)(e);return(0,Qe.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ct}function lt(e,t,o,r){void 0===t&&(t=!1),void 0===o&&(o=!1);const n=e.getBoundingClientRect(),s=at(e);let a=(0,ze.Jx)(1);t&&(r?(0,Qe.vq)(r)&&(a=it(r)):a=it(e));const i=function(e,t,o){return void 0===t&&(t=!1),!(!o||t&&o!==(0,Qe.zk)(e))&&t}(s,o,r)?dt(s):(0,ze.Jx)(0);let c=(n.left+i.x)/a.x,d=(n.top+i.y)/a.y,l=n.width/a.x,p=n.height/a.y;if(s){const e=(0,Qe.zk)(s),t=r&&(0,Qe.vq)(r)?(0,Qe.zk)(r):r;let o=e,n=(0,Qe._m)(o);for(;n&&r&&t!==o;){const e=it(n),t=n.getBoundingClientRect(),r=(0,Qe.L9)(n),s=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,d*=e.y,l*=e.x,p*=e.y,c+=s,d+=a,o=(0,Qe.zk)(n),n=(0,Qe._m)(o)}}return(0,ze.B1)({width:l,height:p,x:c,y:d})}function pt(e,t){const o=(0,Qe.CP)(e).scrollLeft;return t?t.left+o:lt((0,Qe.ep)(e)).left+o}function ut(e,t){const o=e.getBoundingClientRect();return{x:o.left+t.scrollLeft-pt(e,o),y:o.top+t.scrollTop}}const ht=new Set(["absolute","fixed"]);function ft(e,t,o){let r;if("viewport"===t)r=function(e,t){const o=(0,Qe.zk)(e),r=(0,Qe.ep)(e),n=o.visualViewport;let s=r.clientWidth,a=r.clientHeight,i=0,c=0;if(n){s=n.width,a=n.height;const e=(0,Qe.Tc)();(!e||e&&"fixed"===t)&&(i=n.offsetLeft,c=n.offsetTop)}const d=pt(r);if(d<=0){const e=r.ownerDocument,t=e.body,o=getComputedStyle(t),n="CSS1Compat"===e.compatMode&&parseFloat(o.marginLeft)+parseFloat(o.marginRight)||0,a=Math.abs(r.clientWidth-t.clientWidth-n);a<=25&&(s-=a)}else d<=25&&(s+=d);return{width:s,height:a,x:i,y:c}}(e,o);else if("document"===t)r=function(e){const t=(0,Qe.ep)(e),o=(0,Qe.CP)(e),r=e.ownerDocument.body,n=(0,ze.T9)(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),s=(0,ze.T9)(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let a=-o.scrollLeft+pt(e);const i=-o.scrollTop;return"rtl"===(0,Qe.L9)(r).direction&&(a+=(0,ze.T9)(t.clientWidth,r.clientWidth)-n),{width:n,height:s,x:a,y:i}}((0,Qe.ep)(e));else if((0,Qe.vq)(t))r=function(e,t){const o=lt(e,!0,"fixed"===t),r=o.top+e.clientTop,n=o.left+e.clientLeft,s=(0,Qe.sb)(e)?it(e):(0,ze.Jx)(1);return{width:e.clientWidth*s.x,height:e.clientHeight*s.y,x:n*s.x,y:r*s.y}}(t,o);else{const o=dt(e);r={x:t.x-o.x,y:t.y-o.y,width:t.width,height:t.height}}return(0,ze.B1)(r)}function mt(e,t){const o=(0,Qe.$4)(e);return!(o===t||!(0,Qe.vq)(o)||(0,Qe.eu)(o))&&("fixed"===(0,Qe.L9)(o).position||mt(o,t))}function gt(e,t,o){const r=(0,Qe.sb)(t),n=(0,Qe.ep)(t),s="fixed"===o,a=lt(e,!0,s,t);let i={scrollLeft:0,scrollTop:0};const c=(0,ze.Jx)(0);function d(){c.x=pt(n)}if(r||!r&&!s)if(("body"!==(0,Qe.mq)(t)||(0,Qe.ZU)(n))&&(i=(0,Qe.CP)(t)),r){const e=lt(t,!0,s,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else n&&d();s&&!r&&n&&d();const l=!n||r||s?(0,ze.Jx)(0):ut(n,i);return{x:a.left+i.scrollLeft-c.x-l.x,y:a.top+i.scrollTop-c.y-l.y,width:a.width,height:a.height}}function vt(e){return"static"===(0,Qe.L9)(e).position}function bt(e,t){if(!(0,Qe.sb)(e)||"fixed"===(0,Qe.L9)(e).position)return null;if(t)return t(e);let o=e.offsetParent;return(0,Qe.ep)(e)===o&&(o=o.ownerDocument.body),o}function Ot(e,t){const o=(0,Qe.zk)(e);if((0,Qe.Tf)(e))return o;if(!(0,Qe.sb)(e)){let t=(0,Qe.$4)(e);for(;t&&!(0,Qe.eu)(t);){if((0,Qe.vq)(t)&&!vt(t))return t;t=(0,Qe.$4)(t)}return o}let r=bt(e,t);for(;r&&(0,Qe.Lv)(r)&&vt(r);)r=bt(r,t);return r&&(0,Qe.eu)(r)&&vt(r)&&!(0,Qe.sQ)(r)?o:r||(0,Qe.gJ)(e)||o}const yt={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:o,offsetParent:r,strategy:n}=e;const s="fixed"===n,a=(0,Qe.ep)(r),i=!!t&&(0,Qe.Tf)(t.floating);if(r===a||i&&s)return o;let c={scrollLeft:0,scrollTop:0},d=(0,ze.Jx)(1);const l=(0,ze.Jx)(0),p=(0,Qe.sb)(r);if((p||!p&&!s)&&(("body"!==(0,Qe.mq)(r)||(0,Qe.ZU)(a))&&(c=(0,Qe.CP)(r)),(0,Qe.sb)(r))){const e=lt(r);d=it(r),l.x=e.x+r.clientLeft,l.y=e.y+r.clientTop}const u=!a||p||s?(0,ze.Jx)(0):ut(a,c);return{width:o.width*d.x,height:o.height*d.y,x:o.x*d.x-c.scrollLeft*d.x+l.x+u.x,y:o.y*d.y-c.scrollTop*d.y+l.y+u.y}},getDocumentElement:Qe.ep,getClippingRect:function(e){let{element:t,boundary:o,rootBoundary:r,strategy:n}=e;const s=[..."clippingAncestors"===o?(0,Qe.Tf)(t)?[]:function(e,t){const o=t.get(e);if(o)return o;let r=(0,Qe.v9)(e,[],!1).filter(e=>(0,Qe.vq)(e)&&"body"!==(0,Qe.mq)(e)),n=null;const s="fixed"===(0,Qe.L9)(e).position;let a=s?(0,Qe.$4)(e):e;for(;(0,Qe.vq)(a)&&!(0,Qe.eu)(a);){const t=(0,Qe.L9)(a),o=(0,Qe.sQ)(a);o||"fixed"!==t.position||(n=null),(s?!o&&!n:!o&&"static"===t.position&&n&&ht.has(n.position)||(0,Qe.ZU)(a)&&!o&&mt(e,a))?r=r.filter(e=>e!==a):n=t,a=(0,Qe.$4)(a)}return t.set(e,r),r}(t,this._c):[].concat(o),r],a=s[0],i=s.reduce((e,o)=>{const r=ft(t,o,n);return e.top=(0,ze.T9)(r.top,e.top),e.right=(0,ze.jk)(r.right,e.right),e.bottom=(0,ze.jk)(r.bottom,e.bottom),e.left=(0,ze.T9)(r.left,e.left),e},ft(t,a,n));return{width:i.right-i.left,height:i.bottom-i.top,x:i.left,y:i.top}},getOffsetParent:Ot,getElementRects:async function(e){const t=this.getOffsetParent||Ot,o=this.getDimensions,r=await o(e.floating);return{reference:gt(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:o}=st(e);return{width:t,height:o}},getScale:it,isElement:Qe.vq,isRTL:function(e){return"rtl"===(0,Qe.L9)(e).direction}};function xt(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function _t(e,t,o,r){void 0===r&&(r={});const{ancestorScroll:n=!0,ancestorResize:s=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:i="function"==typeof IntersectionObserver,animationFrame:c=!1}=r,d=at(e),l=n||s?[...d?(0,Qe.v9)(d):[],...(0,Qe.v9)(t)]:[];l.forEach(e=>{n&&e.addEventListener("scroll",o,{passive:!0}),s&&e.addEventListener("resize",o)});const p=d&&i?function(e,t){let o,r=null;const n=(0,Qe.ep)(e);function s(){var e;clearTimeout(o),null==(e=r)||e.disconnect(),r=null}return function a(i,c){void 0===i&&(i=!1),void 0===c&&(c=1),s();const d=e.getBoundingClientRect(),{left:l,top:p,width:u,height:h}=d;if(i||t(),!u||!h)return;const f={rootMargin:-(0,ze.RI)(p)+"px "+-(0,ze.RI)(n.clientWidth-(l+u))+"px "+-(0,ze.RI)(n.clientHeight-(p+h))+"px "+-(0,ze.RI)(l)+"px",threshold:(0,ze.T9)(0,(0,ze.jk)(1,c))||1};let m=!0;function g(t){const r=t[0].intersectionRatio;if(r!==c){if(!m)return a();r?a(!1,r):o=setTimeout(()=>{a(!1,1e-7)},1e3)}1!==r||xt(d,e.getBoundingClientRect())||a(),m=!1}try{r=new IntersectionObserver(g,{...f,root:n.ownerDocument})}catch(e){r=new IntersectionObserver(g,f)}r.observe(e)}(!0),s}(d,o):null;let u,h=-1,f=null;a&&(f=new ResizeObserver(e=>{let[r]=e;r&&r.target===d&&f&&(f.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var e;null==(e=f)||e.observe(t)})),o()}),d&&!c&&f.observe(d),f.observe(t));let m=c?lt(e):null;return c&&function t(){const r=lt(e);m&&!xt(m,r)&&o();m=r,u=requestAnimationFrame(t)}(),o(),()=>{var e;l.forEach(e=>{n&&e.removeEventListener("scroll",o),s&&e.removeEventListener("resize",o)}),null==p||p(),null==(e=f)||e.disconnect(),f=null,c&&cancelAnimationFrame(u)}}const wt=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var o,r;const{x:n,y:s,placement:a,middlewareData:i}=t,c=await async function(e,t){const{placement:o,platform:r,elements:n}=e,s=await(null==r.isRTL?void 0:r.isRTL(n.floating)),a=(0,ze.C0)(o),i=(0,ze.Sg)(o),c="y"===(0,ze.TV)(o),d=nt.has(a)?-1:1,l=s&&c?-1:1,p=(0,ze._3)(t,e);let{mainAxis:u,crossAxis:h,alignmentAxis:f}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return i&&"number"==typeof f&&(h="end"===i?-1*f:f),c?{x:h*l,y:u*d}:{x:u*d,y:h*l}}(t,e);return a===(null==(o=i.offset)?void 0:o.placement)&&null!=(r=i.arrow)&&r.alignmentOffset?{}:{x:n+c.x,y:s+c.y,data:{...c,placement:a}}}}},kt=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var o,r;const{placement:n,middlewareData:s,rects:a,initialPlacement:i,platform:c,elements:d}=t,{mainAxis:l=!0,crossAxis:p=!0,fallbackPlacements:u,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:f="none",flipAlignment:m=!0,...g}=(0,ze._3)(e,t);if(null!=(o=s.arrow)&&o.alignmentOffset)return{};const v=(0,ze.C0)(n),b=(0,ze.TV)(i),O=(0,ze.C0)(i)===i,y=await(null==c.isRTL?void 0:c.isRTL(d.floating)),x=u||(O||!m?[(0,ze.bV)(i)]:(0,ze.WJ)(i)),_="none"!==f;!u&&_&&x.push(...(0,ze.lP)(i,m,f,y));const w=[i,...x],k=await tt(t,g),$=[];let S=(null==(r=s.flip)?void 0:r.overflows)||[];if(l&&$.push(k[v]),p){const e=(0,ze.w7)(n,a,y);$.push(k[e[0]],k[e[1]])}if(S=[...S,{placement:n,overflows:$}],!$.every(e=>e<=0)){var Q,z;const e=((null==(Q=s.flip)?void 0:Q.index)||0)+1,t=w[e];if(t){if(!("alignment"===p&&b!==(0,ze.TV)(t))||S.every(e=>(0,ze.TV)(e.placement)!==b||e.overflows[0]>0))return{data:{index:e,overflows:S},reset:{placement:t}}}let o=null==(z=S.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:z.placement;if(!o)switch(h){case"bestFit":{var P;const e=null==(P=S.filter(e=>{if(_){const t=(0,ze.TV)(e.placement);return t===b||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:P[0];e&&(o=e);break}case"initialPlacement":o=i}if(n!==o)return{reset:{placement:o}}}return{}}}},$t=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var o,r;const{placement:n,rects:s,platform:a,elements:i}=t,{apply:c=()=>{},...d}=(0,ze._3)(e,t),l=await tt(t,d),p=(0,ze.C0)(n),u=(0,ze.Sg)(n),h="y"===(0,ze.TV)(n),{width:f,height:m}=s.floating;let g,v;"top"===p||"bottom"===p?(g=p,v=u===(await(null==a.isRTL?void 0:a.isRTL(i.floating))?"start":"end")?"left":"right"):(v=p,g="end"===u?"top":"bottom");const b=m-l.top-l.bottom,O=f-l.left-l.right,y=(0,ze.jk)(m-l[g],b),x=(0,ze.jk)(f-l[v],O),_=!t.middlewareData.shift;let w=y,k=x;if(null!=(o=t.middlewareData.shift)&&o.enabled.x&&(k=O),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(w=b),_&&!u){const e=(0,ze.T9)(l.left,0),t=(0,ze.T9)(l.right,0),o=(0,ze.T9)(l.top,0),r=(0,ze.T9)(l.bottom,0);h?k=f-2*(0!==e||0!==t?e+t:(0,ze.T9)(l.left,l.right)):w=m-2*(0!==o||0!==r?o+r:(0,ze.T9)(l.top,l.bottom))}await c({...t,availableWidth:k,availableHeight:w});const $=await a.getDimensions(i.floating);return f!==$.width||m!==$.height?{reset:{rects:!0}}:{}}}},St=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){const{rects:o}=t,{strategy:r="referenceHidden",...n}=(0,ze._3)(e,t);switch(r){case"referenceHidden":{const e=ot(await tt(t,{...n,elementContext:"reference"}),o.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:rt(e)}}}case"escaped":{const e=ot(await tt(t,{...n,altBoundary:!0}),o.floating);return{data:{escapedOffsets:e,escaped:rt(e)}}}default:return{}}}}},Qt=e=>({name:"arrow",options:e,async fn(t){const{x:o,y:r,placement:n,rects:s,platform:a,elements:i,middlewareData:c}=t,{element:d,padding:l=0}=(0,ze._3)(e,t)||{};if(null==d)return{};const p=(0,ze.nI)(l),u={x:o,y:r},h=(0,ze.Dz)(n),f=(0,ze.sq)(h),m=await a.getDimensions(d),g="y"===h,v=g?"top":"left",b=g?"bottom":"right",O=g?"clientHeight":"clientWidth",y=s.reference[f]+s.reference[h]-u[h]-s.floating[f],x=u[h]-s.reference[h],_=await(null==a.getOffsetParent?void 0:a.getOffsetParent(d));let w=_?_[O]:0;w&&await(null==a.isElement?void 0:a.isElement(_))||(w=i.floating[O]||s.floating[f]);const k=y/2-x/2,$=w/2-m[f]/2-1,S=(0,ze.jk)(p[v],$),Q=(0,ze.jk)(p[b],$),z=S,P=w-m[f]-Q,T=w/2-m[f]/2+k,E=(0,ze.qE)(z,T,P),C=!c.arrow&&null!=(0,ze.Sg)(n)&&T!==E&&s.reference[f]/2-(T{const r=new Map,n={platform:yt,...o},s={...n.platform,_c:r};return(async(e,t,o)=>{const{placement:r="bottom",strategy:n="absolute",middleware:s=[],platform:a}=o,i=s.filter(Boolean),c=await(null==a.isRTL?void 0:a.isRTL(t));let d=await a.getElementRects({reference:e,floating:t,strategy:n}),{x:l,y:p}=et(d,r,c),u=r,h={},f=0;for(let o=0;o{t.current=e}),t}const At=e=>({name:"arrow",options:e,fn(t){const{element:o,padding:r}="function"==typeof e?e(t):e;return o&&(n=o,{}.hasOwnProperty.call(n,"current"))?null!=o.current?Qt({element:o.current,padding:r}).fn(t):{}:o?Qt({element:o,padding:r}).fn(t):{};var n}}),Xt=(e,t)=>({...wt(e),options:[e,t]}),Mt=(e,t)=>({...kt(e),options:[e,t]}),It=(e,t)=>({...$t(e),options:[e,t]}),qt=(e,t)=>({...St(e),options:[e,t]});const Nt="data-floating-ui-focusable",Dt="active",Yt="selected",Lt="ArrowLeft",Zt="ArrowRight",Ut="ArrowUp",Vt="ArrowDown";const Wt=[Lt,Zt],jt=[Ut,Vt],Bt={...w};let Ft=!1,Gt=0;const Ht=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+Gt++;const Kt=Bt.useId||function(){const[e,t]=_.useState(()=>Ft?Ht():void 0);return Ve(()=>{null==e&&t(Ht())},[]),_.useEffect(()=>{Ft=!0},[]),e};function Jt(){const e=new Map;return{emit(t,o){var r;null==(r=e.get(t))||r.forEach(e=>e(o))},on(t,o){e.has(t)||e.set(t,new Set),e.get(t).add(o)},off(t,o){var r;null==(r=e.get(t))||r.delete(o)}}}const eo=_.createContext(null),to=_.createContext(null),oo=()=>{var e;return(null==(e=_.useContext(eo))?void 0:e.id)||null},ro=()=>_.useContext(to);function no(e){return"data-floating-ui-"+e}function so(e){-1!==e.current&&(clearTimeout(e.current),e.current=-1)}const ao=no("safe-polygon");function io(e,t,o){if(o&&!Ue(o))return 0;if("number"==typeof e)return e;if("function"==typeof e){const o=e();return"number"==typeof o?o:null==o?void 0:o[t]}return null==e?void 0:e[t]}function co(e){return"function"==typeof e?e():e}function lo(e,t){void 0===t&&(t={});const{open:o,onOpenChange:r,dataRef:n,events:s,elements:a}=e,{enabled:i=!0,delay:c=0,handleClose:d=null,mouseOnly:l=!1,restMs:p=0,move:u=!0}=t,h=ro(),f=oo(),m=We(d),g=We(c),v=We(o),b=We(p),O=_.useRef(),y=_.useRef(-1),x=_.useRef(),w=_.useRef(-1),k=_.useRef(!0),$=_.useRef(!1),S=_.useRef(()=>{}),Q=_.useRef(!1),z=Be(()=>{var e;const t=null==(e=n.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t});_.useEffect(()=>{if(i)return s.on("openchange",e),()=>{s.off("openchange",e)};function e(e){let{open:t}=e;t||(so(y),so(w),k.current=!0,Q.current=!1)}},[i,s]),_.useEffect(()=>{if(!i)return;if(!m.current)return;if(!o)return;function e(e){z()&&r(!1,e,"hover")}const t=qe(a.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[a.floating,o,r,i,m,z]);const P=_.useCallback(function(e,t,o){void 0===t&&(t=!0),void 0===o&&(o="hover");const n=io(g.current,"close",O.current);n&&!x.current?(so(y),y.current=window.setTimeout(()=>r(!1,e,o),n)):t&&(so(y),r(!1,e,o))},[g,r]),T=Be(()=>{S.current(),x.current=void 0}),E=Be(()=>{if($.current){const e=qe(a.floating).body;e.style.pointerEvents="",e.removeAttribute(ao),$.current=!1}}),C=Be(()=>!!n.current.openEvent&&["click","mousedown"].includes(n.current.openEvent.type));_.useEffect(()=>{if(i&&(0,Qe.vq)(a.domReference)){const r=a.domReference,n=a.floating;return o&&r.addEventListener("mouseleave",s),u&&r.addEventListener("mousemove",e,{once:!0}),r.addEventListener("mouseenter",e),r.addEventListener("mouseleave",t),n&&(n.addEventListener("mouseleave",s),n.addEventListener("mouseenter",c),n.addEventListener("mouseleave",d)),()=>{o&&r.removeEventListener("mouseleave",s),u&&r.removeEventListener("mousemove",e),r.removeEventListener("mouseenter",e),r.removeEventListener("mouseleave",t),n&&(n.removeEventListener("mouseleave",s),n.removeEventListener("mouseenter",c),n.removeEventListener("mouseleave",d))}}function e(e){if(so(y),k.current=!1,l&&!Ue(O.current)||co(b.current)>0&&!io(g.current,"open"))return;const t=io(g.current,"open",O.current);t?y.current=window.setTimeout(()=>{v.current||r(!0,e,"hover")},t):o||r(!0,e,"hover")}function t(e){if(C())return void E();S.current();const t=qe(a.floating);if(so(w),Q.current=!1,m.current&&n.current.floatingContext){o||so(y),x.current=m.current({...n.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){E(),T(),C()||P(e,!0,"safe-polygon")}});const r=x.current;return t.addEventListener("mousemove",r),void(S.current=()=>{t.removeEventListener("mousemove",r)})}("touch"!==O.current||!Me(a.floating,e.relatedTarget))&&P(e)}function s(e){C()||n.current.floatingContext&&(null==m.current||m.current({...n.current.floatingContext,tree:h,x:e.clientX,y:e.clientY,onClose(){E(),T(),C()||P(e)}})(e))}function c(){so(y)}function d(e){C()||P(e,!1)}},[a,i,e,l,u,P,T,E,r,o,v,h,g,m,n,C,b]),Ve(()=>{var e;if(i&&o&&null!=(e=m.current)&&null!=(e=e.__options)&&e.blockPointerEvents&&z()){$.current=!0;const e=a.floating;if((0,Qe.vq)(a.domReference)&&e){var t;const o=qe(a.floating).body;o.setAttribute(ao,"");const r=a.domReference,n=null==h||null==(t=h.nodesRef.current.find(e=>e.id===f))||null==(t=t.context)?void 0:t.elements.floating;return n&&(n.style.pointerEvents=""),o.style.pointerEvents="none",r.style.pointerEvents="auto",e.style.pointerEvents="auto",()=>{o.style.pointerEvents="",r.style.pointerEvents="",e.style.pointerEvents=""}}}},[i,o,f,a,h,m,z]),Ve(()=>{o||(O.current=void 0,Q.current=!1,T(),E())},[o,T,E]),_.useEffect(()=>()=>{T(),so(y),so(w),E()},[i,a.domReference,T,E]);const R=_.useMemo(()=>{function e(e){O.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){const{nativeEvent:t}=e;function n(){k.current||v.current||r(!0,t,"hover")}l&&!Ue(O.current)||o||0===co(b.current)||Q.current&&e.movementX**2+e.movementY**2<2||(so(w),"touch"===O.current?n():(Q.current=!0,w.current=window.setTimeout(n,co(b.current))))}}},[l,r,o,v,b]);return _.useMemo(()=>i?{reference:R}:{},[i,R])}let po=0;function uo(e,t){void 0===t&&(t={});const{preventScroll:o=!1,cancelPrevious:r=!0,sync:n=!1}=t;r&&cancelAnimationFrame(po);const s=()=>null==e?void 0:e.focus({preventScroll:o});n?s():po=requestAnimationFrame(s)}function ho(e,t){if(!e||!t)return!1;const o=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(o&&(0,Qe.Ng)(o)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}const fo={inert:new WeakMap,"aria-hidden":new WeakMap,none:new WeakMap};function mo(e){return"inert"===e?fo.inert:"aria-hidden"===e?fo["aria-hidden"]:fo.none}let go=new WeakSet,vo={},bo=0;const Oo=e=>e&&(e.host||Oo(e.parentNode));function yo(e,t,o,r){const n="data-floating-ui-inert",s=r?"inert":o?"aria-hidden":null,a=(i=t,e.map(e=>{if(i.contains(e))return e;const t=Oo(e);return i.contains(t)?t:null}).filter(e=>null!=e));var i;const c=new Set,d=new Set(a),l=[];vo[n]||(vo[n]=new WeakMap);const p=vo[n];return a.forEach(function e(t){if(!t||c.has(t))return;c.add(t),t.parentNode&&e(t.parentNode)}),function e(t){if(!t||d.has(t))return;[].forEach.call(t.children,t=>{if("script"!==(0,Qe.mq)(t))if(c.has(t))e(t);else{const e=s?t.getAttribute(s):null,o=null!==e&&"false"!==e,r=mo(s),a=(r.get(t)||0)+1,i=(p.get(t)||0)+1;r.set(t,a),p.set(t,i),l.push(t),1===a&&o&&go.add(t),1===i&&t.setAttribute(n,""),!o&&s&&t.setAttribute(s,"inert"===s?"":"true")}})}(t),c.clear(),bo++,()=>{l.forEach(e=>{const t=mo(s),o=(t.get(e)||0)-1,r=(p.get(e)||0)-1;t.set(e,o),p.set(e,r),o||(!go.has(e)&&s&&e.removeAttribute(s),go.delete(e)),r||e.removeAttribute(n)}),bo--,bo||(fo.inert=new WeakMap,fo["aria-hidden"]=new WeakMap,fo.none=new WeakMap,go=new WeakSet,vo={})}}function xo(e,t,o){void 0===t&&(t=!1),void 0===o&&(o=!1);const r=(n=e[0],(null==n?void 0:n.ownerDocument)||document).body;var n;return yo(e.concat(Array.from(r.querySelectorAll('[aria-live],[role="status"],output'))),r,t,o)}const _o={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0},wo=_.forwardRef(function(e,t){const[o,r]=_.useState();Ve(()=>{/apple/i.test(navigator.vendor)&&r("button")},[]);const n={ref:t,tabIndex:0,role:o,"aria-hidden":!o||void 0,[no("focus-guard")]:"",style:_o};return(0,Ke.jsx)("span",{...e,...n})}),ko=_.createContext(null);const $o=()=>_.useContext(ko);function So(e){return _.useMemo(()=>t=>{e.forEach(e=>{e&&(e.current=t)})},e)}let Qo=[];function zo(){Qo=Qo.filter(e=>e.isConnected)}function Po(){return zo(),Qo[Qo.length-1]}function To(e,t){var o;if(!(t.current.includes("floating")||null!=(o=e.getAttribute("role"))&&o.includes("dialog")))return;const r=Fe(),n=(0,Pe.focusable)(e,r).filter(e=>{const t=e.getAttribute("data-tabindex")||"";return(0,Pe.isTabbable)(e,r)||e.hasAttribute("data-tabindex")&&!t.startsWith("-")}),s=e.getAttribute("tabindex");t.current.includes("floating")||0===n.length?"0"!==s&&e.setAttribute("tabindex","0"):("-1"!==s||e.hasAttribute("data-tabindex")&&"-1"!==e.getAttribute("data-tabindex"))&&(e.setAttribute("tabindex","-1"),e.setAttribute("data-tabindex","-1"))}const Eo=_.forwardRef(function(e,t){return(0,Ke.jsx)("button",{...e,type:"button",ref:t,tabIndex:-1,style:_o})});function Co(e){const{context:t,children:o,disabled:r=!1,order:n=["content"],guards:s=!0,initialFocus:a=0,returnFocus:i=!0,restoreFocus:c=!1,modal:d=!0,visuallyHiddenDismiss:l=!1,closeOnFocusOut:p=!0,outsideElementsInert:u=!1,getInsideElements:h=()=>[]}=e,{open:f,onOpenChange:m,events:g,dataRef:v,elements:{domReference:b,floating:O}}=t,y=Be(()=>{var e;return null==(e=v.current.floatingContext)?void 0:e.nodeId}),x=Be(h),w="number"==typeof a&&a<0,k=Ne(b)&&w,$="undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype,S=!$||s,Q=!S||$&&u,z=We(n),P=We(a),T=We(i),E=ro(),C=$o(),R=_.useRef(null),A=_.useRef(null),X=_.useRef(!1),M=_.useRef(!1),I=_.useRef(-1),q=_.useRef(-1),N=null!=C,D=De(O),Y=Be(function(e){return void 0===e&&(e=D),e?(0,Pe.tabbable)(e,Fe()):[]}),L=Be(e=>{const t=Y(e);return z.current.map(e=>b&&"reference"===e?b:D&&"floating"===e?D:t).filter(Boolean).flat()});_.useEffect(()=>{if(r)return;if(!d)return;function e(e){if("Tab"===e.key){Me(D,Xe(qe(D)))&&0===Y().length&&!k&&Ze(e);const t=L(),o=Ie(e);"reference"===z.current[0]&&o===b&&(Ze(e),e.shiftKey?uo(t[t.length-1]):uo(t[1])),"floating"===z.current[1]&&o===D&&e.shiftKey&&(Ze(e),uo(t[0]))}}const t=qe(D);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[r,b,D,d,z,k,Y,L]),_.useEffect(()=>{if(!r&&O)return O.addEventListener("focusin",e),()=>{O.removeEventListener("focusin",e)};function e(e){const t=Ie(e),o=Y().indexOf(t);-1!==o&&(I.current=o)}},[r,O,Y]),_.useEffect(()=>{if(r)return;if(!p)return;function e(){M.current=!0,setTimeout(()=>{M.current=!1})}function t(e){const t=e.relatedTarget,o=e.currentTarget,r=Ie(e);queueMicrotask(()=>{const n=y(),s=!(Me(b,t)||Me(O,t)||Me(t,O)||Me(null==C?void 0:C.portalNode,t)||null!=t&&t.hasAttribute(no("focus-guard"))||E&&(Ye(E.nodesRef.current,n).find(e=>{var o,r;return Me(null==(o=e.context)?void 0:o.elements.floating,t)||Me(null==(r=e.context)?void 0:r.elements.domReference,t)})||Le(E.nodesRef.current,n).find(e=>{var o,r,n;return[null==(o=e.context)?void 0:o.elements.floating,De(null==(r=e.context)?void 0:r.elements.floating)].includes(t)||(null==(n=e.context)?void 0:n.elements.domReference)===t})));if(o===b&&D&&To(D,z),c&&o!==b&&(null==r||!r.isConnected)&&Xe(qe(D))===qe(D).body){(0,Qe.sb)(D)&&D.focus();const e=I.current,t=Y(),o=t[e]||t[t.length-1]||D;(0,Qe.sb)(o)&&o.focus()}v.current.insideReactTree?v.current.insideReactTree=!1:!k&&d||!t||!s||M.current||t===Po()||(X.current=!0,m(!1,e,"focus-out"))})}const o=Boolean(!E&&C);function n(){so(q),v.current.insideReactTree=!0,q.current=window.setTimeout(()=>{v.current.insideReactTree=!1})}return O&&(0,Qe.sb)(b)?(b.addEventListener("focusout",t),b.addEventListener("pointerdown",e),O.addEventListener("focusout",t),o&&O.addEventListener("focusout",n,!0),()=>{b.removeEventListener("focusout",t),b.removeEventListener("pointerdown",e),O.removeEventListener("focusout",t),o&&O.removeEventListener("focusout",n,!0)}):void 0},[r,b,O,D,d,E,C,m,p,c,Y,k,y,z,v]);const Z=_.useRef(null),U=_.useRef(null),V=So([Z,null==C?void 0:C.beforeInsideRef]),W=So([U,null==C?void 0:C.afterInsideRef]);function j(e){return!r&&l&&d?(0,Ke.jsx)(Eo,{ref:"start"===e?R:A,onClick:e=>m(!1,e.nativeEvent),children:"string"==typeof l?l:"Dismiss"}):null}_.useEffect(()=>{var e,t;if(r)return;if(!O)return;const o=Array.from((null==C||null==(e=C.portalNode)?void 0:e.querySelectorAll("["+no("portal")+"]"))||[]),n=null==(t=(E?Le(E.nodesRef.current,y()):[]).find(e=>{var t;return Ne((null==(t=e.context)?void 0:t.elements.domReference)||null)}))||null==(t=t.context)?void 0:t.elements.domReference,s=[O,n,...o,...x(),R.current,A.current,Z.current,U.current,null==C?void 0:C.beforeOutsideRef.current,null==C?void 0:C.afterOutsideRef.current,z.current.includes("reference")||k?b:null].filter(e=>null!=e),a=d||k?xo(s,!Q,Q):xo(s);return()=>{a()}},[r,b,O,d,z,C,k,S,Q,E,y,x]),Ve(()=>{if(r||!(0,Qe.sb)(D))return;const e=Xe(qe(D));queueMicrotask(()=>{const t=L(D),o=P.current,r=("number"==typeof o?t[o]:o.current)||D,n=Me(D,e);w||n||!f||uo(r,{preventScroll:r===D})})},[r,f,D,w,L,P]),Ve(()=>{if(r||!D)return;const e=qe(D),t=Xe(e);var o;function n(e){let{reason:t,event:o,nested:r}=e;if(["hover","safe-polygon"].includes(t)&&"mouseleave"===o.type&&(X.current=!0),"outside-press"===t)if(r)X.current=!1;else if(function(e){return!(0!==e.mozInputSource||!e.isTrusted)||(Ce()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}(o)||function(e){return!Re()&&(!Ce()&&0===e.width&&0===e.height||Ce()&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}(o))X.current=!1;else{let e=!1;document.createElement("div").focus({get preventScroll(){return e=!0,!1}}),X.current=!e}}o=t,zo(),o&&"body"!==(0,Qe.mq)(o)&&(Qo.push(o),Qo.length>20&&(Qo=Qo.slice(-20))),g.on("openchange",n);const s=e.createElement("span");return s.setAttribute("tabindex","-1"),s.setAttribute("aria-hidden","true"),Object.assign(s.style,_o),N&&b&&b.insertAdjacentElement("afterend",s),()=>{g.off("openchange",n);const t=Xe(e),o=Me(O,t)||E&&Ye(E.nodesRef.current,y(),!1).some(e=>{var o;return Me(null==(o=e.context)?void 0:o.elements.floating,t)}),r=function(){if("boolean"==typeof T.current){const e=b||Po();return e&&e.isConnected?e:s}return T.current.current||s}();queueMicrotask(()=>{const n=function(e){const t=Fe();return(0,Pe.isTabbable)(e,t)?e:(0,Pe.tabbable)(e,t)[0]||e}(r);T.current&&!X.current&&(0,Qe.sb)(n)&&(n===t||t===e.body||o)&&n.focus({preventScroll:!0}),s.remove()})}},[r,O,D,T,v,g,E,N,b,y]),_.useEffect(()=>(queueMicrotask(()=>{X.current=!1}),()=>{queueMicrotask(zo)}),[r]),Ve(()=>{if(!r&&C)return C.setFocusManagerState({modal:d,closeOnFocusOut:p,open:f,onOpenChange:m,domReference:b}),()=>{C.setFocusManagerState(null)}},[r,C,d,f,m,p,b]),Ve(()=>{r||D&&To(D,z)},[r,D,z]);const B=!r&&S&&(!d||!k)&&(N||d);return(0,Ke.jsxs)(Ke.Fragment,{children:[B&&(0,Ke.jsx)(wo,{"data-type":"inside",ref:V,onFocus:e=>{if(d){const e=L();uo("reference"===n[0]?e[0]:e[e.length-1])}else if(null!=C&&C.preserveTabOrder&&C.portalNode)if(X.current=!1,He(e,C.portalNode)){const e=Ge(qe(o=b).body,1)||o;null==e||e.focus()}else{var t;null==(t=C.beforeOutsideRef.current)||t.focus()}var o}}),!k&&j("start"),o,j("end"),B&&(0,Ke.jsx)(wo,{"data-type":"inside",ref:W,onFocus:e=>{if(d)uo(L()[0]);else if(null!=C&&C.preserveTabOrder&&C.portalNode)if(p&&(X.current=!0),He(e,C.portalNode)){const e=Ge(qe(o=b).body,-1)||o;null==e||e.focus()}else{var t;null==(t=C.afterOutsideRef.current)||t.focus()}var o}})]})}function Ro(e){void 0===e&&(e={});const{nodeId:t}=e,o=function(e){const{open:t=!1,onOpenChange:o,elements:r}=e,n=Kt(),s=_.useRef({}),[a]=_.useState(()=>Jt()),i=null!=oo(),[c,d]=_.useState(r.reference),l=Be((e,t,r)=>{s.current.openEvent=e?t:void 0,a.emit("openchange",{open:e,event:t,reason:r,nested:i}),null==o||o(e,t,r)}),p=_.useMemo(()=>({setPositionReference:d}),[]),u=_.useMemo(()=>({reference:c||r.reference||null,floating:r.floating||null,domReference:r.reference}),[c,r.reference,r.floating]);return _.useMemo(()=>({dataRef:s,open:t,onOpenChange:l,elements:u,events:a,floatingId:n,refs:p}),[t,l,u,a,n,p])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||o,n=r.elements,[s,a]=_.useState(null),[i,c]=_.useState(null),d=(null==n?void 0:n.domReference)||s,l=_.useRef(null),p=ro();Ve(()=>{d&&(l.current=d)},[d]);const u=function(e){void 0===e&&(e={});const{placement:t="bottom",strategy:o="absolute",middleware:r=[],platform:n,elements:{reference:s,floating:a}={},transform:i=!0,whileElementsMounted:c,open:d}=e,[l,p]=_.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[u,h]=_.useState(r);Tt(u,r)||h(r);const[f,m]=_.useState(null),[g,v]=_.useState(null),b=_.useCallback(e=>{e!==w.current&&(w.current=e,m(e))},[]),O=_.useCallback(e=>{e!==k.current&&(k.current=e,v(e))},[]),y=s||f,x=a||g,w=_.useRef(null),k=_.useRef(null),$=_.useRef(l),S=null!=c,Q=Rt(c),z=Rt(n),P=Rt(d),T=_.useCallback(()=>{if(!w.current||!k.current)return;const e={placement:t,strategy:o,middleware:u};z.current&&(e.platform=z.current),zt(w.current,k.current,e).then(e=>{const t={...e,isPositioned:!1!==P.current};E.current&&!Tt($.current,t)&&($.current=t,Je.flushSync(()=>{p(t)}))})},[u,t,o,z,P]);Pt(()=>{!1===d&&$.current.isPositioned&&($.current.isPositioned=!1,p(e=>({...e,isPositioned:!1})))},[d]);const E=_.useRef(!1);Pt(()=>(E.current=!0,()=>{E.current=!1}),[]),Pt(()=>{if(y&&(w.current=y),x&&(k.current=x),y&&x){if(Q.current)return Q.current(y,x,T);T()}},[y,x,T,Q,S]);const C=_.useMemo(()=>({reference:w,floating:k,setReference:b,setFloating:O}),[b,O]),R=_.useMemo(()=>({reference:y,floating:x}),[y,x]),A=_.useMemo(()=>{const e={position:o,left:0,top:0};if(!R.floating)return e;const t=Ct(R.floating,l.x),r=Ct(R.floating,l.y);return i?{...e,transform:"translate("+t+"px, "+r+"px)",...Et(R.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:t,top:r}},[o,i,R.floating,l.x,l.y]);return _.useMemo(()=>({...l,update:T,refs:C,elements:R,floatingStyles:A}),[l,T,C,R,A])}({...e,elements:{...n,...i&&{reference:i}}}),h=_.useCallback(e=>{const t=(0,Qe.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),getClientRects:()=>e.getClientRects(),contextElement:e}:e;c(t),u.refs.setReference(t)},[u.refs]),f=_.useCallback(e=>{((0,Qe.vq)(e)||null===e)&&(l.current=e,a(e)),((0,Qe.vq)(u.refs.reference.current)||null===u.refs.reference.current||null!==e&&!(0,Qe.vq)(e))&&u.refs.setReference(e)},[u.refs]),m=_.useMemo(()=>({...u.refs,setReference:f,setPositionReference:h,domReference:l}),[u.refs,f,h]),g=_.useMemo(()=>({...u.elements,domReference:d}),[u.elements,d]),v=_.useMemo(()=>({...u,...r,refs:m,elements:g,nodeId:t}),[u,m,g,t,r]);return Ve(()=>{r.dataRef.current.floatingContext=v;const e=null==p?void 0:p.nodesRef.current.find(e=>e.id===t);e&&(e.context=v)}),_.useMemo(()=>({...u,context:v,refs:m,elements:g}),[u,m,g,v])}function Ao(e,t,o){const r=new Map,n="item"===o;let s=e;if(n&&e){const{[Dt]:t,[Yt]:o,...r}=e;s=r}return{..."floating"===o&&{tabIndex:-1,[Nt]:""},...s,...t.map(t=>{const r=t?t[o]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>t?(Object.entries(t).forEach(t=>{let[o,s]=t;var a;n&&[Dt,Yt].includes(o)||(0===o.indexOf("on")?(r.has(o)||r.set(o,[]),"function"==typeof s&&(null==(a=r.get(o))||a.push(s),e[o]=function(){for(var e,t=arguments.length,n=new Array(t),s=0;se(...n)).find(e=>void 0!==e)})):e[o]=s)}),e):e,{})}}function Xo(e,t,o){void 0===o&&(o=!0);return e.filter(e=>{var r;return e.parentId===t&&(!o||(null==(r=e.context)?void 0:r.open))}).flatMap(t=>[t,...Xo(e,t.id,o)])}function Mo(e,t){const[o,r]=e;let n=!1;const s=t.length;for(let e=0,a=s-1;e=r!=d>=r&&o<=(c-s)*(r-i)/(d-i)+s&&(n=!n)}return n}function Io(e){void 0===e&&(e={});const{buffer:t=.5,blockPointerEvents:o=!1,requireIntent:r=!0}=e,n={current:-1};let s=!1,a=null,i=null,c="undefined"!=typeof performance?performance.now():0;const d=e=>{let{x:o,y:d,placement:l,elements:p,onClose:u,nodeId:h,tree:f}=e;return function(e){function m(){so(n),u()}if(so(n),!p.domReference||!p.floating||null==l||null==o||null==d)return;const{clientX:g,clientY:v}=e,b=[g,v],O=function(e){return"composedPath"in e?e.composedPath()[0]:e.target}(e),y="mouseleave"===e.type,x=ho(p.floating,O),_=ho(p.domReference,O),w=p.domReference.getBoundingClientRect(),k=p.floating.getBoundingClientRect(),$=l.split("-")[0],S=o>k.right-k.width/2,Q=d>k.bottom-k.height/2,z=function(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}(b,w),P=k.width>w.width,T=k.height>w.height,E=(P?w:k).left,C=(P?w:k).right,R=(T?w:k).top,A=(T?w:k).bottom;if(x&&(s=!0,!y))return;if(_&&(s=!1),_&&!y)return void(s=!0);if(y&&(0,Qe.vq)(e.relatedTarget)&&ho(p.floating,e.relatedTarget))return;if(f&&Xo(f.nodesRef.current,h).length)return;if("top"===$&&d>=w.bottom-1||"bottom"===$&&d<=w.top+1||"left"===$&&o>=w.right-1||"right"===$&&o<=w.left+1)return m();let X=[];switch($){case"top":X=[[E,w.top+1],[E,k.bottom-1],[C,k.bottom-1],[C,w.top+1]];break;case"bottom":X=[[E,k.top+1],[E,w.bottom-1],[C,w.bottom-1],[C,k.top+1]];break;case"left":X=[[k.right-1,A],[k.right-1,R],[w.left+1,R],[w.left+1,A]];break;case"right":X=[[w.right-1,A],[w.right-1,R],[k.left+1,R],[k.left+1,A]]}if(!Mo([g,v],X)){if(s&&!z)return m();if(!y&&r){const t=function(e,t){const o=performance.now(),r=o-c;if(null===a||null===i||0===r)return a=e,i=t,c=o,null;const n=e-a,s=t-i,d=Math.sqrt(n*n+s*s);return a=e,i=t,c=o,d/r}(e.clientX,e.clientY);if(null!==t&&t<.1)return m()}Mo([g,v],function(e){let[o,r]=e;switch($){case"top":return[[P?o+t/2:S?o+4*t:o-4*t,r+t+1],[P?o-t/2:S?o+4*t:o-4*t,r+t+1],...[[k.left,S||P?k.bottom-t:k.top],[k.right,S?P?k.bottom-t:k.top:k.bottom-t]]];case"bottom":return[[P?o+t/2:S?o+4*t:o-4*t,r-t],[P?o-t/2:S?o+4*t:o-4*t,r-t],...[[k.left,S||P?k.top+t:k.bottom],[k.right,S?P?k.top+t:k.bottom:k.top+t]]];case"left":{const e=[o+t+1,T?r+t/2:Q?r+4*t:r-4*t],n=[o+t+1,T?r-t/2:Q?r+4*t:r-4*t];return[...[[Q||T?k.right-t:k.left,k.top],[Q?T?k.right-t:k.left:k.right-t,k.bottom]],e,n]}case"right":return[[o-t,T?r+t/2:Q?r+4*t:r-4*t],[o-t,T?r-t/2:Q?r+4*t:r-4*t],...[[Q||T?k.left+t:k.right,k.top],[Q?T?k.left+t:k.right:k.left+t,k.bottom]]]}}([o,d]))?!s&&r&&(n.current=window.setTimeout(m,40)):m()}}};return d.__options={blockPointerEvents:o},d}const qo=(0,_.createContext)(h);function No(e){return(0,_.useContext)(qo).enabled(e)}Q().node,ce(Q().objectOf(Q().bool)),Q().bool,Q().bool,Q().bool,Q().bool,Q().bool,Q().bool,Q().bool,Q().bool;const Do=_.createContext({setFloating:{current:null},caretRef:{current:null},autoAlign:null}),Yo=_.forwardRef(function({isTabTip:e,align:t=(e?"bottom-start":"bottom"),as:o="span",autoAlign:r=!1,autoAlignBoundary:n,caret:s=!e,className:a,children:i,dropShadow:c=!0,highContrast:d=!1,onRequestClose:l,open:p,alignmentAxisOffset:u,...h},f){const m=$(),g=(0,_.useRef)(null),v=(0,_.useRef)(null),b=(0,_.useRef)(null),y=No("enable-v12-dynamic-floating-styles")||r;let w=Se(t);we(b,"focusout",t=>{const o=t.relatedTarget;if(e)return void(o&&!b.current?.contains(o)&&l?.());if(!o)return void l?.();const r=!b.current?.contains(o),n=!y||!Q.floating.current||!Q.floating.current.contains(o);r&&n&&l?.()}),ke("click",({target:e})=>{p&&e instanceof Node&&!b.current?.contains(e)&&l?.()});const k=_.Children.toArray(i).some(e=>e?.props?.className?.includes("slug")||e?.props?.className?.includes("ai-label"))?7:6,S=(0,_.useRef)({offset:10,caretHeight:k});pe(()=>{if(s&&b.current){const e=window.getComputedStyle(b.current,null),t=e.getPropertyValue("--cds-popover-offset"),o=e.getPropertyValue("--cds-popover-caret-height");t&&(S.current.offset=t.includes("px")?1*Number(t.split("px",1)[0]):16*Number(t.split("rem",1)[0])),o&&(S.current.caretHeight=o.includes("px")?1*Number(o.split("px",1)[0]):16*Number(o.split("rem",1)[0]))}});const{refs:Q,floatingStyles:z,placement:P,middlewareData:T}=Ro(y?{placement:w,strategy:"fixed",middleware:[Xt(e?0:{alignmentAxis:u,mainAxis:S?.current?.offset}),r&&Mt({fallbackPlacements:e?w.includes("bottom")?["bottom-start","bottom-end","top-start","top-end"]:["top-start","top-end","bottom-start","bottom-end"]:w.includes("bottom")?["bottom","bottom-start","bottom-end","right","right-start","right-end","left","left-start","left-end","top","top-start","top-end"]:["top","top-start","top-end","left","left-start","left-end","right","right-start","right-end","bottom","bottom-start","bottom-end"],fallbackStrategy:"initialPlacement",fallbackAxisSideDirection:"start",boundary:n}),(E={element:v},{...At(E),options:[E,C]}),r&&qt()],whileElementsMounted:_t}:{});var E,C;const R=(0,_.useMemo)(()=>({floating:g,setFloating:Q.setFloating,caretRef:v,autoAlign:r}),[Q.setFloating,r]);if(e){["bottom-start","bottom-end"].includes(w)||(w="bottom-start")}(0,_.useEffect)(()=>{if(y){const e={...z,visibility:T.hide?.referenceHidden?"hidden":"visible"};if(Object.keys(e).forEach(t=>{Q.floating.current&&(Q.floating.current.style[t]=e[t])}),s&&T&&T.arrow&&v?.current){const{x:e,y:t}=T.arrow,o={top:"bottom",right:"left",bottom:"top",left:"right"}[P.split("-")[0]];v.current.style.left=null!=e?`${e}px`:"",v.current.style.top=null!=t?`${t}px`:"",v.current.style.right="",v.current.style.bottom="",o&&(v.current.style[o]=-S?.current?.caretHeight+"px")}}},[z,Q.floating,y,T,P,s]);const A=_e([f,b]),X=r&&P!==w?P:w,M=x()({[`${m}--popover-container`]:!0,[`${m}--popover--caret`]:s,[`${m}--popover--drop-shadow`]:c,[`${m}--popover--high-contrast`]:d,[`${m}--popover--open`]:p,[`${m}--popover--auto-align ${m}--autoalign`]:y,[`${m}--popover--${X}`]:!0,[`${m}--popover--tab-tip`]:e},a),I=_.Children.map(i,t=>{const o=t,r=o?.type?.displayName,n="button"===o?.type,s=y&&r&&["ToggletipButton"].includes(r),a=y&&!["ToggletipContent","PopoverContent"].includes(r);if(_.isValidElement(o)&&(n||s||a)){const t=o?.props?.className,r=(o?.props).ref,n=x()(`${m}--popover--tab-tip__button`,t);return _.cloneElement(o,{className:e&&"button"===o?.type?n:t||"",ref:e=>{(y&&o?.type!==Zo||y&&"ToggletipButton"===o?.type.displayName)&&Q.setReference(e),"function"==typeof r?r(e):null!=r&&(r.current=e)}})}return o}),q=o;return _.createElement(Do.Provider,{value:R},_.createElement(q,O({},h,{className:M,ref:A}),y||e?I:i))});function Lo({className:e,children:t,...o},r){const n=$(),{setFloating:s,caretRef:a,autoAlign:i}=_.useContext(Do),c=_e([s,r]),d=No("enable-v12-dynamic-floating-styles")||i;return _.createElement("span",O({},o,{className:`${n}--popover`}),_.createElement("span",{className:x()(`${n}--popover-content`,e),ref:c},t,d&&_.createElement("span",{className:x()({[`${n}--popover-caret`]:!0,[`${n}--popover--auto-align`]:!0}),ref:a})),!d&&_.createElement("span",{className:x()({[`${n}--popover-caret`]:!0}),ref:a}))}Yo.propTypes={align:xe(Q().oneOf(["top","top-left","top-right","bottom","bottom-left","bottom-right","left","left-bottom","left-top","right","right-bottom","right-top","top-start","top-end","bottom-start","bottom-end","left-end","left-start","right-end","right-start"]),["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"],Se),alignmentAxisOffset:Q().number,as:Q().oneOfType([Q().string,Q().elementType]),autoAlign:Q().bool,autoAlignBoundary:Q().oneOfType([Q().oneOf(["clippingAncestors"]),Q().elementType,Q().arrayOf(Q().elementType),Q().exact({x:Q().number.isRequired,y:Q().number.isRequired,width:Q().number.isRequired,height:Q().number.isRequired})]),caret:Q().bool,children:Q().node,className:Q().string,dropShadow:Q().bool,highContrast:Q().bool,isTabTip:Q().bool,onRequestClose:Q().func,open:Q().bool.isRequired};const Zo=_.forwardRef(Lo);Zo.displayName="PopoverContent",Zo.propTypes={children:Q().node,className:Q().string};const Uo=({align:e="bottom",autoAlign:t,className:o,children:r,definition:n,defaultOpen:s=!1,id:a,openOnHover:i,tooltipText:c,triggerClassName:d,...l})=>{const[p,u]=(0,_.useState)(s),h=$(),f=se(a);return _.createElement(Yo,{align:e,className:o,autoAlign:t,dropShadow:!1,highContrast:!0,onMouseLeave:()=>{u(!1)},onMouseEnter:()=>{i&&u(!0)},onFocus:()=>{u(!0)},open:p},_.createElement("button",O({},l,{className:x()(`${h}--definition-term`,d),"aria-controls":f,"aria-describedby":f,"aria-expanded":p,onBlur:()=>{u(!1)},onMouseDown:e=>{0===e.button&&u(!p)},onKeyDown:function(e){p&&F(e,N)&&(e.stopPropagation(),u(!1))},type:"button"}),r),_.createElement(Zo,{className:`${h}--definition-tooltip`,id:f},c??n))};function Vo(e){const[t,o]=(0,_.useState)(e),r=(0,_.useRef)(null),n=(0,_.useCallback)((e,t=0)=>{window.clearTimeout(r.current??void 0),r.current=null,0!==t?r.current=window.setTimeout(()=>{o(e),r.current=null},t):o(e)},[]);return(0,_.useEffect)(()=>()=>{window.clearTimeout(r.current??void 0)},[]),[t,n]}Uo.propTypes={align:Q().oneOf(["top","top-left","top-right","bottom","bottom-left","bottom-right","left","left-bottom","left-top","right","right-bottom","right-top","top-start","top-end","bottom-start","bottom-end","left-end","left-start","right-end","right-start"]),autoAlign:Q().bool,children:Q().node.isRequired,className:Q().string,defaultOpen:Q().bool,definition:Q().node.isRequired,id:Q().string,openOnHover:Q().bool,tooltipText:ce(Q().node),triggerClassName:Q().string};const Wo=(e,t="component should have no interactive child nodes")=>{0},jo=e=>{if(!e||!e.childNodes)return null;if(Fo(e))return e;for(const t of e.childNodes)if(t instanceof HTMLElement){const e=jo(t);if(e)return e}return null},Bo=e=>{if(!e||!e.childNodes)return null;if(e.getAttribute("role")&&""!==e.getAttribute("role"))return e;for(const t of e.childNodes)if(t instanceof HTMLElement){const e=Bo(t);if(e)return e}return null},Fo=e=>{if(void 0===e.tabIndex||e.tabIndex<0)return!1;if((e instanceof HTMLButtonElement||e instanceof HTMLInputElement||e instanceof HTMLSelectElement||e instanceof HTMLTextAreaElement)&&e.disabled)return!1;switch(e.nodeName){case"A":return e instanceof HTMLAnchorElement&&!!e.href&&"ignore"!==e.rel;case"INPUT":return e instanceof HTMLInputElement&&"hidden"!==e.type;default:return!0}},Go=new Set(["mouseup","touchend","touchcancel"]),Ho=_.forwardRef(({as:e,align:t="top",className:o,children:r,label:n,description:s,enterDelayMs:a=100,leaveDelayMs:i=300,defaultOpen:c=!1,closeOnActivation:d=!1,dropShadow:l=!1,highContrast:p=!0,...u},h)=>{const f=(0,_.useRef)(null),[m,g]=Vo(c),[v,b]=(0,_.useState)(!1),[y,w]=(0,_.useState)(!1),[k,S]=(0,_.useState)(!1),Q=ne("tooltip"),z=$(),P=_.Children.only(r),{"aria-labelledby":T,"aria-describedby":E}=P?.props??{},C=!!n,R={onFocus:()=>!y&&g(!0),onBlur:()=>{g(!1),w(!1)},onClick:()=>d&&g(!1),onMouseEnter:X,onMouseLeave:M,onMouseDown:function(){w(!0),I()},onMouseMove:function(e){1===e.buttons?b(!0):b(!1)},onTouchStart:I,"aria-labelledby":T??(C?Q:void 0),"aria-describedby":E??(C?void 0:Q)};const A=(0,_.useCallback)(e=>{m&&F(e,N)&&(e.stopPropagation(),g(!1)),m&&d&&(F(e,q)||F(e,D))&&g(!1)},[d,m,g]);function X(){u?.onMouseEnter||(S(!0),g(!0,a))}function M(){S(!1),v||g(!1,i)}function I(){b(!0)}pe(()=>{if(m)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){F(e,N)&&A(e)}},[m,A]);const Y=(0,_.useCallback)(()=>{b(!1),k||g(!1,i)},[k,i,g]);return Wo(f,"The Tooltip component must have no interactive content rendered by the`label` or `description` prop"),(0,_.useEffect)(()=>(v&&Go.forEach(e=>{document.addEventListener(e,Y)}),()=>{Go.forEach(e=>{document.removeEventListener(e,Y)})}),[v,Y]),_.createElement(Yo,O({as:e,ref:h},u,{align:t,className:x()(`${z}--tooltip`,o),dropShadow:l,highContrast:p,onKeyDown:A,onMouseLeave:M,open:m}),_.createElement("div",{className:`${z}--tooltip-trigger__wrapper`},void 0!==P?_.cloneElement(P,{...R,...function(e){const t=Object.keys(R).filter(e=>e.startsWith("on")),o={};return t.forEach(t=>{o[t]=o=>{R[t](o),e?.[t]&&e?.[t](o)}}),o}(P.props)}):null),_.createElement(Zo,{"aria-hidden":m?"false":"true",className:`${z}--tooltip-content`,id:Q,onMouseEnter:X,role:"tooltip"},n||s))});Ho.propTypes={align:Q().oneOf(["top","top-left","top-right","bottom","bottom-left","bottom-right","left","left-bottom","left-top","right","right-bottom","right-top","top-start","top-end","bottom-start","bottom-end","left-end","left-start","right-end","right-start"]),children:Q().node,className:Q().string,closeOnActivation:Q().bool,defaultOpen:Q().bool,description:Q().node,dropShadow:Q().bool,enterDelayMs:Q().number,highContrast:Q().bool,label:Q().node,leaveDelayMs:Q().number};const Ko=_.forwardRef(function({as:e,children:t,className:o,dangerDescription:r="danger",disabled:n=!1,hasIconOnly:s=!1,href:a,iconDescription:i,isExpressive:c=!1,isSelected:d,kind:l="primary",onBlur:p,onClick:u,onFocus:h,onMouseEnter:f,onMouseLeave:m,renderIcon:g,size:v,tabIndex:b,type:O="button",...y},w){const k=$(),S={tabIndex:b,className:x()(o,{[`${k}--btn`]:!0,[`${k}--btn--xs`]:"xs"===v&&!c,[`${k}--btn--sm`]:"sm"===v&&!c,[`${k}--btn--md`]:"md"===v&&!c,[`${k}--btn--lg`]:"lg"===v&&!c,[`${k}--btn--xl`]:"xl"===v,[`${k}--btn--2xl`]:"2xl"===v,[`${k}--layout--size-${v}`]:v,[`${k}--btn--${l}`]:l,[`${k}--btn--disabled`]:n,[`${k}--btn--expressive`]:c,[`${k}--btn--icon-only`]:s,[`${k}--btn--selected`]:s&&d&&"ghost"===l}),ref:w},Q=g?_.createElement(g,{"aria-label":i,className:`${k}--btn__icon`,"aria-hidden":"true"}):null,z=["danger","danger--tertiary","danger--ghost"];let P="button";const T=ne("danger-description"),{"aria-pressed":E,"aria-describedby":C}=y;let R={disabled:n,type:O,"aria-describedby":z.includes(l)?T:C||void 0,"aria-pressed":E??(s&&"ghost"===l?d:void 0)};const A={href:a};let X=null;return z.includes(l)&&(X=_.createElement("span",{id:T,className:`${k}--visually-hidden`},r)),e?(P=e,R={...R,...A}):a&&!n&&(P="a",R=A),_.createElement(P,{onMouseEnter:f,onMouseLeave:m,onFocus:h,onBlur:p,onClick:u,...y,...S,...R},X,t,Q)}),Jo=_.forwardRef(function({className:e,count:t,...o},r){const n=$(),s=x()(`${n}--badge-indicator`,e,{[`${n}--badge-indicator--count`]:t}),a=t&&t>999?"999+":t;return _.createElement("div",O({className:s,ref:r},o),a)});Jo.propTypes={className:Q().string,count:Q().number,id:Q().string};const er=["primary","secondary","ghost","tertiary"],tr=_.forwardRef(({align:e,autoAlign:t=!1,badgeCount:o,children:r,className:n,closeOnActivation:s=!0,defaultOpen:a=!1,disabled:i,dropShadow:c=!1,enterDelayMs:d=100,highContrast:l=!0,kind:p,label:u,leaveDelayMs:h=100,wrapperClasses:f,size:m,isSelected:g,...v},b)=>{const y=$(),w=x()(f,`${y}--icon-tooltip`,{[`${y}--icon-tooltip--disabled`]:i}),k=ne("badge-indicator");return _.createElement(Ho,{align:e,autoAlign:t,closeOnActivation:s,className:w,defaultOpen:a,dropShadow:c,enterDelayMs:d,highContrast:l,label:u,leaveDelayMs:h},_.createElement(Ko,O({},v,{disabled:i,kind:p,ref:b,size:m,isSelected:g,hasIconOnly:!0,className:n,"aria-describedby":v["aria-describedby"]||o&&k}),r,!i&&void 0!==o&&_.createElement(Jo,{id:k,count:o>0?o:void 0})))});tr.propTypes={align:xe(Q().oneOf(["top","top-left","top-right","bottom","bottom-left","bottom-right","left","left-bottom","left-top","right","right-bottom","right-top","top-start","top-end","bottom-start","bottom-end","left-end","left-start","right-end","right-start"]),["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"],Se),autoAlign:Q().bool,badgeCount:Q().number,href:Q().string,children:Q().node,className:Q().string,closeOnActivation:Q().bool,defaultOpen:Q().bool,dropShadow:Q().bool,disabled:Q().bool,enterDelayMs:Q().number,isSelected:Q().bool,highContrast:Q().bool,kind:Q().oneOf(er),label:Q().node.isRequired,leaveDelayMs:Q().number,rel:Q().string,size:Q().oneOf(["sm","md","lg"]),target:Q().string,wrapperClasses:Q().string};const or=["primary","secondary","danger","ghost","danger--primary","danger--ghost","danger--tertiary","tertiary"];const rr=_.forwardRef((e,t)=>{const{as:o,autoAlign:r=!1,children:n,hasIconOnly:s=!1,tooltipHighContrast:a=!0,tooltipDropShadow:i=!1,iconDescription:c,kind:d="primary",onBlur:l,onClick:p,onFocus:u,onMouseEnter:h,onMouseLeave:f,renderIcon:m,size:g,tooltipAlignment:v="center",tooltipPosition:b="top",...y}=e,x=m?_.createElement(m,null):null;if(function(e){return!0===e}(s)){let e;return"top"!==b&&"bottom"!==b||("center"===v&&(e=b),"end"===v&&(e=`${b}-end`),"start"===v&&(e=`${b}-start`)),"right"!==b&&"left"!==b||(e=b),_.createElement(tr,O({},y,{ref:t,as:o,align:e,label:c,kind:d,size:g,highContrast:a,dropShadow:i,onMouseEnter:h,onMouseLeave:f,onFocus:u,onBlur:l,autoAlign:r,onClick:p,renderIcon:x?null:m}),x??n)}{const{tooltipAlignment:o,...r}=e;return _.createElement(Ko,O({ref:t},r))}});rr.displayName="Button",rr.propTypes={as:Q().oneOfType([Q().func,Q().string,Q().elementType]),autoAlign:Q().bool,children:Q().node,className:Q().string,dangerDescription:Q().string,disabled:Q().bool,hasIconOnly:Q().bool,href:Q().string,iconDescription:e=>!e.renderIcon||e.children||e.iconDescription?null:new Error("renderIcon property specified without also providing an iconDescription property."),isExpressive:Q().bool,isSelected:Q().bool,kind:(e,t,o)=>{const{hasIconOnly:r}=e,n=r?er:or;return void 0===e[t]||n.includes(e[t])?null:new Error(`Invalid prop \`${t}\` supplied to \`${o}\`. Expected one of ${n.join(", ")}.`)},onBlur:Q().func,onClick:Q().func,onFocus:Q().func,onMouseEnter:Q().func,onMouseLeave:Q().func,rel:Q().string,renderIcon:Q().oneOfType([Q().func,Q().object]),role:Q().string,size:Q().oneOf(["xs","sm","md","lg","xl","2xl"]),tabIndex:Q().number,target:Q().string,tooltipAlignment:Q().oneOf(["start","center","end"]),tooltipDropShadow:Q().bool,tooltipHighContrast:Q().bool,tooltipPosition:Q().oneOf(["top","right","bottom","left"]),type:Q().oneOf(["button","reset","submit"])};const nr=({className:e,small:t=!1,href:o,size:r="lg",...n})=>{const s=$(),a={className:x()(e,{[`${s}--skeleton`]:!0,[`${s}--btn`]:!0,[`${s}--btn--xs`]:"xs"===r,[`${s}--btn--sm`]:t||"sm"===r,[`${s}--btn--md`]:"md"===r,[`${s}--btn--lg`]:"lg"===r,[`${s}--btn--xl`]:"xl"===r,[`${s}--btn--2xl`]:"2xl"===r}),...n},i=_.createElement("div",a),c=_.createElement("a",O({},a,{href:o,role:"button"}));return o?c:i};nr.propTypes={className:Q().string,href:Q().string,size:Q().oneOf(["xs","sm","md","lg","xl","2xl"]),small:Q().bool};const sr=(0,_.forwardRef)((e,t)=>{const{children:o,className:r,stacked:n,...s}=e,a=$(),i=x()(r,`${a}--btn-set`,{[`${a}--btn-set--stacked`]:n});return _.createElement("div",O({},s,{className:i,ref:t}),o)});sr.displayName="ButtonSet",sr.propTypes={children:Q().node,className:Q().string,stacked:Q().bool},Q().elementType,Q().node,Q().string;const ar=_.createContext(void 0);function ir(){return(0,_.useContext)(ar)}function cr({align:e,as:t,autoAlign:o,className:r,children:n,defaultOpen:s=!1,...a}){const i=(0,_.useRef)(null),[c,d]=(0,_.useState)(s),l=$(),p=ne(),u=x()(`${l}--toggletip`,r,{[`${l}--toggletip--open`]:c,[`${l}--autoalign`]:o}),h={toggle:()=>{d(!c)},close:()=>{d(!1)}},f={buttonProps:{"aria-expanded":c,"aria-controls":p,"aria-describedby":c?p:void 0,onClick:h.toggle},contentProps:{id:p},onClick:{onClick:h.toggle}};return ke("blur",()=>{c&&h.close()}),(0,_.useEffect)(()=>{if(!i.current)return;const e=i.current.ownerDocument||document,t="PointerEvent"in window?"pointerdown":"mousedown",o=e=>{const t=e.target;c&&t&&!i.current.contains(t)&&d(!1)},r={capture:!0};return e.addEventListener(t,o,r),()=>{e.removeEventListener(t,o,r)}},[c]),_.createElement(ar.Provider,{value:f},_.createElement(Yo,O({align:e,as:t,caret:!0,className:u,dropShadow:!1,highContrast:!0,open:c,onKeyDown:e=>{if(c&&F(e,N)){e.stopPropagation(),h.close();const t=i.current?.children[0];t instanceof HTMLButtonElement&&t.focus()}},onBlur:e=>{c&&null===e.relatedTarget||e.currentTarget.contains(e.relatedTarget)||h.close()},ref:i,autoAlign:o},a),n))}const{open:dr,...lr}=Yo.propTypes??{};cr.propTypes={...lr,defaultOpen:Q().bool};const pr=_.forwardRef(function({children:e,className:t,label:o="Show information",as:r,...n},s){const a=ir(),i=$(),c=x()(`${i}--toggletip-button`,t),d=r??"button";return"button"!==d?_.createElement(d,O({},a?.onClick,{className:c},n),e):_.createElement("button",O({},a?.buttonProps,{"aria-label":o,type:"button",className:c,ref:s},n),e)});pr.propTypes={children:Q().node,className:Q().string,label:Q().string},pr.displayName="ToggletipButton";const ur=_.forwardRef(function({children:e,className:t},o){const r=ir(),n=$();return _.createElement(Zo,O({className:t},r?.contentProps,{ref:o}),_.createElement("div",{className:`${n}--toggletip-content`},e))});function hr({children:e,className:t}){const o=$(),r=x()(`${o}--toggletip-actions`,t);return _.createElement("div",{className:r},e)}var fr;ur.propTypes={children:Q().node,className:Q().string},ur.displayName="ToggletipContent",hr.propTypes={children:Q().node,className:Q().string};const mr=_.forwardRef(function({className:e,children:t},o){const r=$(),n=_.Children.toArray(t).some(e=>{e.type}),s=x()(e,{[`${r}--ai-label-content`]:!0,[`${r}--ai-label-content--with-actions`]:n});return _.createElement(ur,{className:s},t)});mr.displayName="AILabelContent",mr.propTypes={children:Q().node,className:Q().string};const gr=_.forwardRef(function({className:e,children:t},o){const r=$(),n=x()(e,{[`${r}--ai-label-actions`]:!0});return _.createElement(hr,{className:n},t)});gr.displayName="AILabelActions",gr.propTypes={children:Q().node,className:Q().string};const vr=_.forwardRef(function({aiText:e="AI",aiTextLabel:t,textLabel:o,align:r,autoAlign:n=!0,children:s,className:a,kind:i="default",onRevertClick:c,revertActive:d,revertLabel:l="Revert to AI input",slugLabel:p="Show information","aria-label":u="Show information",size:h="xs",...f},m){const g=$(),v=ne("AILabel"),b=x()(a,{[`${g}--ai-label`]:!0,[`${g}--ai-label--revert`]:d}),y=x()({[`${g}--ai-label__button`]:!0,[`${g}--ai-label__button--${h}`]:h,[`${g}--ai-label__button--${i}`]:i,[`${g}--ai-label__button--inline-with-content`]:"inline"===i&&(t||o)}),w=t||o?`${e} ${t||o}`:`${e} ${p||u}`,k=["xs","2xs","mini"].includes(h);return _.createElement("div",{className:b,ref:m,id:v},d?_.createElement(tr,O({onClick:e=>{c&&c(e)},kind:"ghost",size:"sm",label:l},f),fr||(fr=_.createElement(E.VnB,null))):_.createElement(cr,O({align:r,autoAlign:n,alignmentAxisOffset:k?-24:0},f),_.createElement(pr,{className:y,label:"inline"===i?"":w},_.createElement("span",{className:`${g}--ai-label__text`},e),"inline"===i&&(t||o)&&_.createElement("span",{className:`${g}--ai-label__additional-text`},t||o)),s))});vr.displayName="AILabel",vr.propTypes={...cr.propTypes,AILabelContent:Q().node,aiText:Q().string,aiTextLabel:ce(Q().string),"aria-label":Q().string,kind:Q().oneOf(["default","inline"]),onRevertClick:Q().func,revertActive:Q().bool,revertLabel:Q().string,size:Q().oneOf(["mini","2xs","xs","sm","md","lg","xl"]),slugLabel:ce(Q().string),textLabel:Q().string};const br=(e,t)=>(0,_.isValidElement)(e)&&e.type===t,Or=_.forwardRef(({className:e,decorator:t,helperText:o,id:r,labelText:n,onChange:s=ae,onClick:a,indeterminate:i=!1,invalid:c,invalidText:d,hideLabel:l,readOnly:p,title:u="",warn:h,warnText:f,slug:m,...g},v)=>{const b=$(),y=!p&&!c&&h,w=!c&&!h,k=ne(),S=o?`checkbox-helper-text-${k}`:void 0,Q=o?_.createElement("div",{id:S,className:`${b}--form__helper-text`},o):null,z=x()(`${b}--form-item`,`${b}--checkbox-wrapper`,e,{[`${b}--checkbox-wrapper--readonly`]:p,[`${b}--checkbox-wrapper--invalid`]:!p&&c,[`${b}--checkbox-wrapper--warning`]:y,[`${b}--checkbox-wrapper--slug`]:m,[`${b}--checkbox-wrapper--decorator`]:t}),P=x()(`${b}--checkbox-label-text`,{[`${b}--visually-hidden`]:l}),T=m??t,C=br(T,vr)?(0,_.cloneElement)(T,{size:"inline"===T.props.kind?"md":"mini"}):null;return _.createElement("div",{className:z},_.createElement("input",O({},g,{type:"checkbox","data-invalid":!!c||void 0,onChange:e=>{!p&&s&&s(e,{checked:e.target.checked,id:r})},className:`${b}--checkbox`,id:r,ref:e=>{e&&(e.indeterminate=i??!1),"function"==typeof v?v(e):v&&"current"in v&&(v.current=e)},"aria-readonly":p,onClick:e=>{p&&e.preventDefault(),a&&a(e)}})),_.createElement("label",{htmlFor:r,className:`${b}--checkbox-label`,title:u},_.createElement(R,{className:P},n,m?C:t?_.createElement("div",{className:`${b}--checkbox-wrapper-inner--decorator`},C):"")),_.createElement("div",{className:`${b}--checkbox__validation-msg`},!p&&c&&_.createElement(_.Fragment,null,_.createElement(E.BFW,{className:`${b}--checkbox__invalid-icon`}),_.createElement("div",{className:`${b}--form-requirement`},d)),y&&_.createElement(_.Fragment,null,_.createElement(E.ORV,{className:`${b}--checkbox__invalid-icon ${b}--checkbox__invalid-icon--warning`}),_.createElement("div",{className:`${b}--form-requirement`},f))),w&&Q)});Or.propTypes={checked:Q().bool,className:Q().string,decorator:Q().node,defaultChecked:Q().bool,disabled:Q().bool,helperText:Q().node,hideLabel:Q().bool,id:Q().string.isRequired,indeterminate:Q().bool,invalid:Q().bool,invalidText:Q().node,labelText:Q().node.isRequired,onChange:Q().func,readOnly:Q().bool,slug:ce(Q().node),title:Q().string,warn:Q().bool,warnText:Q().node},Or.displayName="Checkbox";Q().string;Q().node,Q().string,Q().node,Q().node,Q().bool,Q().node,Q().node,Q().node.isRequired,Q().oneOf(["horizontal","vertical"]),Q().bool,ce(Q().node),Q().bool,Q().node,Q().node,Q().string.isRequired;const yr=({ref:e,onResize:t})=>{const[o,r]=(0,_.useState)(-1),[n,s]=(0,_.useState)(-1),a=(0,_.useRef)(null),i=(0,_.useRef)(t);return(0,_.useEffect)(()=>{i.current=t},[t]),(0,_.useEffect)(()=>{!e?.current||o>=0&&n>=0||(()=>{if(e.current){const t=window.getComputedStyle(e.current),o=(e.current?.offsetWidth??0)-("string"==typeof t?.paddingLeft&&t?.paddingLeft.length?parseFloat(t?.paddingLeft):0)-("string"==typeof t?.paddingRight&&t?.paddingRight.length?parseFloat(t?.paddingRight):0),n=(e.current?.offsetHeight??0)-("string"==typeof t?.paddingTop&&t?.paddingTop.length?parseFloat(t?.paddingTop):0)-("string"==typeof t?.paddingBottom&&t?.paddingBottom.length?parseFloat(t?.paddingBottom):0);r(o),s(n)}})()},[o,n]),(0,_.useLayoutEffect)(()=>{if(!e?.current)return;const t=new ResizeObserver(t=>{a.current=t,window.requestAnimationFrame(()=>{(()=>{if(!e?.current||!Array.isArray(a?.current))return;const t=a.current[0];r(t.contentRect.width),s(t.contentRect.height),i.current&&i.current(t.contentRect)})()})});return t.observe(e.current),()=>{t.disconnect()}},[]),{width:o,height:n}},xr=e=>(t,...o)=>{for(const r of e){if(t.defaultPrevented)break;"function"==typeof r&&r(t,...o)}};function _r(e,t,{signal:o,edges:r}={}){let n,s=null;const a=null!=r&&r.includes("leading"),i=null==r||r.includes("trailing"),c=()=>{null!==s&&(e.apply(n,s),n=void 0,s=null)};let d=null;const l=()=>{null!=d&&clearTimeout(d),d=setTimeout(()=>{d=null,i&&c(),u()},t)},p=()=>{null!==d&&(clearTimeout(d),d=null)},u=()=>{p(),n=void 0,s=null},h=function(...e){if(o?.aborted)return;n=this,s=e;const t=null==d;l(),a&&t&&c()};return h.schedule=l,h.cancel=u,h.flush=()=>{p(),c()},o?.addEventListener("abort",u,{once:!0}),h}function wr(e,t=0,o={}){"object"!=typeof o&&(o={});const{signal:r,leading:n=!1,trailing:s=!0,maxWait:a}=o,i=Array(2);let c;n&&(i[0]="leading"),s&&(i[1]="trailing");let d=null;const l=_r(function(...t){c=e.apply(this,t),d=null},t,{signal:r,edges:i}),p=function(...t){if(null!=a)if(null===d)d=Date.now();else if(Date.now()-d>=a)return c=e.apply(this,t),d=Date.now(),l.cancel(),l.schedule(),c;return l.apply(this,t),c};return p.cancel=l.cancel,p.flush=()=>(l.flush(),c),p}function kr({align:e="bottom",autoAlign:t=!1,children:o,className:r,feedback:n="Copied!",feedbackTimeout:s=2e3,onAnimationEnd:a,onClick:i=ae,...c}){const[d,l]=(0,_.useState)(""),p=$(),u=x()(r,`${p}--copy`,{[`${p}--copy-btn--animating`]:d,[`${p}--copy-btn--${d}`]:d}),h=(0,_.useCallback)(wr(()=>{l("fade-out")},s),[s]),f=(0,_.useCallback)(()=>{l("fade-in"),h()},[h]);(0,_.useEffect)(()=>()=>{h.cancel()},[h]);const m=c["aria-label"]??"";return _.createElement(tr,O({closeOnActivation:!1,align:e,autoAlign:t,className:u,label:d?n:m,leaveDelayMs:d?s:void 0,onClick:xr([i,f]),onAnimationEnd:xr([a,e=>{e.animationName===`${p}--hide-feedback`&&l("")}])},c,{"aria-label":!o&&(d?n:c["aria-label"])||void 0}),o)}kr.propTypes={align:xe(Q().oneOf(["top","top-left","top-right","bottom","bottom-left","bottom-right","left","left-bottom","left-top","right","right-bottom","right-top","top-start","top-end","bottom-start","bottom-end","left-end","left-start","right-end","right-start"]),["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"],Se),autoAlign:Q().bool,children:Q().node,className:Q().string,feedback:Q().string,feedbackTimeout:Q().number,onAnimationEnd:Q().func,onClick:Q().func};const $r=["xs","sm","md","lg","xl","2xl"],Sr=["condensed","normal"],Qr=_.forwardRef(({as:e="div",children:t,className:o,density:r,size:n,...s},a)=>{const i=$(),c=x()(o,`${i}--layout`,{[`${i}--layout--size-${n}`]:n&&$r.includes(n),[`${i}--layout--density-${r}`]:r&&Sr.includes(r)});return _.createElement(e,O({},s,{ref:a,className:c}),t)});Qr.propTypes={as:Q().oneOfType([Q().func,Q().string,Q().elementType]),children:Q().node,className:Q().string,density:Q().oneOf(Sr),size:Q().oneOf($r)};const zr=_.forwardRef(({as:e="div",children:t,className:o,density:r,size:n,...s},a)=>{const i=$(),c=x()(o,Object.entries({size:n,density:r}).map(([e,t])=>({[`${i}--layout-constraint--${e}__default-${t?.default}`]:t?.default,[`${i}--layout-constraint--${e}__min-${t?.min}`]:t?.min,[`${i}--layout-constraint--${e}__max-${t?.max}`]:t?.max})));return _.createElement(e,O({},s,{ref:a,className:c}),t)});function Pr({align:e="bottom",autoAlign:t=!1,feedback:o="Copied!",feedbackTimeout:r=2e3,iconDescription:n="Copy to clipboard",className:s,onClick:a=ae,...i}){const c=$();return _.createElement(zr,{size:{default:"md",max:"lg"}},_.createElement(kr,O({feedback:o,feedbackTimeout:r,onClick:a,align:e,autoAlign:t,className:x()(s,`${c}--copy-btn`),"aria-label":n},i),_.createElement(E.QRo,{className:`${c}--snippet__icon`})))}zr.propTypes={as:Q().oneOfType([Q().func,Q().string,Q().elementType]),children:Q().node,className:Q().string,density:Q().shape({min:Q().oneOf(Sr),default:Q().oneOf(Sr),max:Q().oneOf(Sr)}),size:Q().shape({min:Q().oneOf($r),default:Q().oneOf($r),max:Q().oneOf($r)})},Pr.propTypes={align:xe(Q().oneOf(["top","top-left","top-right","bottom","bottom-left","bottom-right","left","left-bottom","left-top","right","right-bottom","right-top","top-start","top-end","bottom-start","bottom-end","left-end","left-start","right-end","right-start"]),["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"],Se),autoAlign:Q().bool,className:Q().string,feedback:Q().string,feedbackTimeout:Q().number,iconDescription:Q().string,onClick:Q().func};o(3990);function Tr(e,t){if(null==e)return{};var o={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;o[r]=e[r]}return o}function Er(){return Er=Object.assign?Object.assign.bind():function(e){for(var t=1;t1?o-1:0),n=1;n=37&&o<=40&&0!==t.indexOf("Arrow")?"Arrow"+t:t}function Jr(e,t,o,r,n){void 0===n&&(n=!1);var s=o.length;if(0===s)return-1;var a=s-1;("number"!=typeof e||e<0||e>a)&&(e=t>0?-1:a+1);var i=e+t;i<0?i=n?a:0:i>a&&(i=n?0:a);var c=en(i,t<0,o,r,n);return-1===c?e>=s?-1:e:c}function en(e,t,o,r,n){void 0===n&&(n=!1);var s=o.length;if(t){for(var a=e;a>=0;a--)if(!r(o[a],a))return a}else for(var i=e;i1&&o.props.onStateChange(s,o.getStateAndHelpers()),r&&o.props.onSelect(e.selectedItem,o.getStateAndHelpers()),void 0!==n&&o.props.onChange(n,o.getStateAndHelpers()),o.props.onUserAction(s,o.getStateAndHelpers())})},o.rootRef=function(e){return o._rootNode=e},o.getRootProps=function(e,t){var r,n=void 0===e?{}:e,s=n.refKey,a=void 0===s?"ref":s,i=n.ref,c=Tr(n,an),d=(void 0===t?{}:t).suppressRefError,l=void 0!==d&&d;o.getRootProps.called=!0,o.getRootProps.refKey=a,o.getRootProps.suppressRefError=l;var p=o.getState().isOpen;return Er(((r={})[a]=Lr(i,o.rootRef),r.role="combobox",r["aria-expanded"]=p,r["aria-haspopup"]="listbox",r["aria-owns"]=p?o.menuId:void 0,r["aria-labelledby"]=o.labelId,r),c)},o.keyDownHandlers={ArrowDown:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var o=e.shiftKey?5:1;this.moveHighlightedIndex(o,{type:4})}else this.internalSetState({isOpen:!0,type:4},function(){var e=t.getItemCount();if(e>0){var o=Jr(t.getState().highlightedIndex,1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(o,{type:4})}})},ArrowUp:function(e){var t=this;if(e.preventDefault(),this.getState().isOpen){var o=e.shiftKey?-5:-1;this.moveHighlightedIndex(o,{type:3})}else this.internalSetState({isOpen:!0,type:3},function(){var e=t.getItemCount();if(e>0){var o=Jr(t.getState().highlightedIndex,-1,{length:e},t.isItemDisabled,!0);t.setHighlightedIndex(o,{type:3})}})},Enter:function(e){if(229!==e.which){var t=this.getState(),o=t.isOpen,r=t.highlightedIndex;if(o&&null!=r){e.preventDefault();var n=this.items[r],s=this.getItemNodeFromIndex(r);if(null==n||s&&s.hasAttribute("disabled"))return;this.selectHighlightedItem({type:6})}}},Escape:function(e){e.preventDefault(),this.reset(Er({type:5},!this.state.isOpen&&{selectedItem:null,inputValue:""}))}},o.buttonKeyDownHandlers=Er({},o.keyDownHandlers,{" ":function(e){e.preventDefault(),this.toggleMenu({type:12})}}),o.inputKeyDownHandlers=Er({},o.keyDownHandlers,{Home:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var o=this.getItemCount();if(!(o<=0)&&t){var r=en(0,!1,{length:o},this.isItemDisabled);this.setHighlightedIndex(r,{type:7})}}},End:function(e){var t=this.getState().isOpen;if(t){e.preventDefault();var o=this.getItemCount();if(!(o<=0)&&t){var r=en(o-1,!0,{length:o},this.isItemDisabled);this.setHighlightedIndex(r,{type:8})}}}}),o.getToggleButtonProps=function(e){var t=void 0===e?{}:e,r=t.onClick;t.onPress;var n=t.onKeyDown,s=t.onKeyUp,a=t.onBlur,i=Tr(t,cn),c=o.getState().isOpen,d={onClick:Yr(r,o.buttonHandleClick),onKeyDown:Yr(n,o.buttonHandleKeyDown),onKeyUp:Yr(s,o.buttonHandleKeyUp),onBlur:Yr(a,o.buttonHandleBlur)};return Er({type:"button",role:"button","aria-label":c?"close menu":"open menu","aria-haspopup":!0,"data-toggle":!0},i.disabled?{}:d,i)},o.buttonHandleKeyUp=function(e){e.preventDefault()},o.buttonHandleKeyDown=function(e){var t=Kr(e);o.buttonKeyDownHandlers[t]&&o.buttonKeyDownHandlers[t].call(o,e)},o.buttonHandleClick=function(e){if(e.preventDefault(),o.props.environment){var t=o.props.environment.document,r=t.body,n=t.activeElement;r&&r===n&&e.target.focus()}o.internalSetTimeout(function(){return o.toggleMenu({type:13})})},o.buttonHandleBlur=function(e){var t=e.target;o.internalSetTimeout(function(){if(!o.isMouseDown&&o.props.environment){var e=o.props.environment.document.activeElement;null!=e&&e.id===o.inputId||e===t||o.reset({type:14})}})},o.getLabelProps=function(e){return Er({htmlFor:o.inputId,id:o.labelId},e)},o.getInputProps=function(e){var t=void 0===e?{}:e,r=t.onKeyDown,n=t.onBlur,s=t.onChange,a=t.onInput;t.onChangeText;var i=Tr(t,dn),c={};var d,l=o.getState(),p=l.inputValue,u=l.isOpen,h=l.highlightedIndex;i.disabled||((d={}).onChange=Yr(s,a,o.inputHandleChange),d.onKeyDown=Yr(r,o.inputHandleKeyDown),d.onBlur=Yr(n,o.inputHandleBlur),c=d);return Er({"aria-autocomplete":"list","aria-activedescendant":u&&"number"==typeof h&&h>=0?o.getItemId(h):void 0,"aria-controls":u?o.menuId:void 0,"aria-labelledby":i&&i["aria-label"]?void 0:o.labelId,autoComplete:"off",value:p,id:o.inputId},c,i)},o.inputHandleKeyDown=function(e){var t=Kr(e);t&&o.inputKeyDownHandlers[t]&&o.inputKeyDownHandlers[t].call(o,e)},o.inputHandleChange=function(e){o.internalSetState({type:11,isOpen:!0,inputValue:e.target.value,highlightedIndex:o.props.defaultHighlightedIndex})},o.inputHandleBlur=function(){o.internalSetTimeout(function(){var e;if(!o.isMouseDown&&o.props.environment){var t=o.props.environment.document.activeElement;(null==t||null==(e=t.dataset)?void 0:e.toggle)&&o._rootNode&&o._rootNode.contains(t)||o.reset({type:10})}})},o.menuRef=function(e){o._menuNode=e},o.getMenuProps=function(e,t){var r,n=void 0===e?{}:e,s=n.refKey,a=void 0===s?"ref":s,i=n.ref,c=Tr(n,ln),d=(void 0===t?{}:t).suppressRefError,l=void 0!==d&&d;return o.getMenuProps.called=!0,o.getMenuProps.refKey=a,o.getMenuProps.suppressRefError=l,Er(((r={})[a]=Lr(i,o.menuRef),r.role="listbox",r["aria-labelledby"]=c&&c["aria-label"]?void 0:o.labelId,r.id=o.menuId,r),c)},o.getItemProps=function(e){var t,r=void 0===e?{}:e,n=r.onMouseMove,s=r.onMouseDown,a=r.onClick;r.onPress;var i=r.index,c=r.item,d=void 0===c?void 0:c,l=Tr(r,pn);void 0===i?(o.items.push(d),i=o.items.indexOf(d)):o.items[i]=d;var p=a,u=((t={onMouseMove:Yr(n,function(){i!==o.getState().highlightedIndex&&(o.setHighlightedIndex(i,{type:2}),o.avoidScrolling=!0,o.internalSetTimeout(function(){return o.avoidScrolling=!1},250))}),onMouseDown:Yr(s,function(e){e.preventDefault()})}).onClick=Yr(p,function(){o.selectItemAtIndex(i,{type:9})}),t),h=l.disabled?{onMouseDown:u.onMouseDown}:u;return Er({id:o.getItemId(i),role:"option","aria-selected":o.getState().highlightedIndex===i},h,l)},o.clearItems=function(){o.items=[]},o.reset=function(e,t){void 0===e&&(e={}),e=Fr(e),o.internalSetState(function(t){var r=t.selectedItem;return Er({isOpen:o.props.defaultIsOpen,highlightedIndex:o.props.defaultHighlightedIndex,inputValue:o.props.itemToString(r)},e)},t)},o.toggleMenu=function(e,t){void 0===e&&(e={}),e=Fr(e),o.internalSetState(function(t){var r=t.isOpen;return Er({isOpen:!r},r&&{highlightedIndex:o.props.defaultHighlightedIndex},e)},function(){var r=o.getState(),n=r.isOpen,s=r.highlightedIndex;n&&o.getItemCount()>0&&"number"==typeof s&&o.setHighlightedIndex(s,e),Mr(t)()})},o.openMenu=function(e){o.internalSetState({isOpen:!0},e)},o.closeMenu=function(e){o.internalSetState({isOpen:!1},e)},o.updateStatus=Dr(function(){var e;if(null!=(e=o.props)&&null!=(e=e.environment)&&e.document){var t=o.getState(),r=o.items[t.highlightedIndex],n=o.getItemCount(),s=o.props.getA11yStatusMessage(Er({itemToString:o.props.itemToString,previousResultCount:o.previousResultCount,resultCount:n,highlightedItem:r},t));o.previousResultCount=n,nn(s,o.props.environment.document)}},200);var r=o.props,n=r.defaultHighlightedIndex,s=r.initialHighlightedIndex,a=void 0===s?n:s,i=r.defaultIsOpen,c=r.initialIsOpen,d=void 0===c?i:c,l=r.initialInputValue,p=void 0===l?"":l,u=r.initialSelectedItem,h=void 0===u?null:u,f=o.getState({highlightedIndex:a,isOpen:d,inputValue:p,selectedItem:h});return null!=f.selectedItem&&void 0===o.props.initialInputValue&&(f.inputValue=o.props.itemToString(f.selectedItem)),o.state=f,o}!function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Cr(e,t)}(t,e);var o=t.prototype;return o.internalClearTimeouts=function(){this.timeoutIds.forEach(function(e){clearTimeout(e)}),this.timeoutIds=[]},o.getState=function(e){return void 0===e&&(e=this.state),Gr(e,this.props)},o.getItemCount=function(){var e=this.items.length;return null!=this.itemCount?e=this.itemCount:void 0!==this.props.itemCount&&(e=this.props.itemCount),e},o.getItemNodeFromIndex=function(e){return this.props.environment?this.props.environment.document.getElementById(this.getItemId(e)):null},o.scrollHighlightedItemIntoView=function(){var e=this.getItemNodeFromIndex(this.getState().highlightedIndex);this.props.scrollIntoView(e,this._menuNode)},o.moveHighlightedIndex=function(e,t){var o=this.getItemCount(),r=this.getState().highlightedIndex;if(o>0){var n=Jr(r,e,{length:o},this.isItemDisabled,!0);this.setHighlightedIndex(n,t)}},o.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,o=e.inputValue,r=e.selectedItem,n=e.isOpen,s=this.props.itemToString,a=this.id,i=this.getRootProps,c=this.getToggleButtonProps,d=this.getLabelProps,l=this.getMenuProps,p=this.getInputProps,u=this.getItemProps,h=this.openMenu,f=this.closeMenu,m=this.toggleMenu,g=this.selectItem,v=this.selectItemAtIndex,b=this.selectHighlightedItem,O=this.setHighlightedIndex,y=this.clearSelection,x=this.clearItems;return{getRootProps:i,getToggleButtonProps:c,getLabelProps:d,getMenuProps:l,getInputProps:p,getItemProps:u,reset:this.reset,openMenu:h,closeMenu:f,toggleMenu:m,selectItem:g,selectItemAtIndex:v,selectHighlightedItem:b,setHighlightedIndex:O,clearSelection:y,clearItems:x,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:s,id:a,highlightedIndex:t,inputValue:o,isOpen:n,selectedItem:r}},o.componentDidMount=function(){var e=this;if(this.props.environment){var t=function(){e.isMouseDown=!0},o=function(t){e.isMouseDown=!1,!tn(t.target,[e._rootNode,e._menuNode],e.props.environment)&&e.getState().isOpen&&e.reset({type:1},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},r=function(){e.isTouchMove=!1},n=function(){e.isTouchMove=!0},s=function(t){var o=tn(t.target,[e._rootNode,e._menuNode],e.props.environment,!1);e.isTouchMove||o||!e.getState().isOpen||e.reset({type:16},function(){return e.props.onOuterClick(e.getStateAndHelpers())})},a=this.props.environment;a.addEventListener("mousedown",t),a.addEventListener("mouseup",o),a.addEventListener("touchstart",r),a.addEventListener("touchmove",n),a.addEventListener("touchend",s),this.cleanup=function(){e.internalClearTimeouts(),e.updateStatus.cancel(),a.removeEventListener("mousedown",t),a.removeEventListener("mouseup",o),a.removeEventListener("touchstart",r),a.removeEventListener("touchmove",n),a.removeEventListener("touchend",s)}}else this.cleanup=function(){e.internalClearTimeouts()}},o.shouldScroll=function(e,t){var o=(void 0===this.props.highlightedIndex?this.getState():this.props).highlightedIndex,r=(void 0===t.highlightedIndex?e:t).highlightedIndex;return o&&this.getState().isOpen&&!e.isOpen||o!==r},o.componentDidUpdate=function(e,t){Hr(this.props,"selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:15,inputValue:this.props.itemToString(this.props.selectedItem)}),!this.avoidScrolling&&this.shouldScroll(t,e)&&this.scrollHighlightedItemIntoView(),this.updateStatus()},o.componentWillUnmount=function(){this.cleanup()},o.render=function(){var e=Vr(this.props.children,Ir);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getMenuProps.called=!1,this.getMenuProps.refKey=void 0,this.getMenuProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=Vr(e(this.getStateAndHelpers()));return t?this.getRootProps.called||this.props.suppressRefError?t:Wr(t)?(0,_.cloneElement)(t,this.getRootProps(jr(t))):void 0:null},t}(_.Component);return e.defaultProps={defaultHighlightedIndex:null,defaultIsOpen:!1,getA11yStatusMessage:Ur,itemToString:function(e){return null==e?"":String(e)},onStateChange:Ir,onInputValueChange:Ir,onUserAction:Ir,onChange:Ir,onSelect:Ir,onOuterClick:Ir,selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?void 0:window,stateReducer:function(e,t){return t},suppressRefError:!1,scrollIntoView:qr},e.stateChangeTypes=sn,e}();var hn={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""};function fn(e,t,o){var r=e.props,n=e.type,s={};Object.keys(t).forEach(function(r){!function(e,t,o,r){var n=t.props,s=t.type,a="on"+On(e)+"Change";n[a]&&void 0!==r[e]&&r[e]!==o[e]&&n[a](Er({type:s},r))}(r,e,t,o),o[r]!==t[r]&&(s[r]=o[r])}),r.onStateChange&&Object.keys(s).length&&r.onStateChange(Er({type:n},s))}var mn=Dr(function(e,t){nn(e,t)},200),gn="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?_.useLayoutEffect:_.useEffect,vn="useId"in _?function(e){var t=e.id,o=e.labelId,r=e.menuId,n=e.getItemId,s=e.toggleButtonId,a=e.inputId,i="downshift-"+_.useId();t||(t=i);var c=(0,_.useRef)({labelId:o||t+"-label",menuId:r||t+"-menu",getItemId:n||function(e){return t+"-item-"+e},toggleButtonId:s||t+"-toggle-button",inputId:a||t+"-input"});return c.current}:function(e){var t=e.id,o=void 0===t?"downshift-"+Zr():t,r=e.labelId,n=e.menuId,s=e.getItemId,a=e.toggleButtonId,i=e.inputId,c=(0,_.useRef)({labelId:r||o+"-label",menuId:n||o+"-menu",getItemId:s||function(e){return o+"-item-"+e},toggleButtonId:a||o+"-toggle-button",inputId:i||o+"-input"});return c.current};function bn(e,t,o,r){var n,s;if(void 0===e){if(void 0===t)throw new Error(r);n=o[t],s=t}else s=void 0===t?o.indexOf(e):t,n=e;return[n,s]}function On(e){return""+e.slice(0,1).toUpperCase()+e.slice(1)}function yn(e){var t=(0,_.useRef)(e);return t.current=e,t}function xn(e,t,o,r){var n=(0,_.useRef)(),s=(0,_.useRef)(),a=(0,_.useCallback)(function(t,o){s.current=o,t=Gr(t,o.props);var r=e(t,o);return o.props.stateReducer(t,Er({},o,{changes:r}))},[e]),i=(0,_.useReducer)(a,t,o),c=i[0],d=i[1],l=yn(t),p=(0,_.useCallback)(function(e){return d(Er({props:l.current},e))},[l]),u=s.current;return(0,_.useEffect)(function(){var e=Gr(n.current,null==u?void 0:u.props);u&&n.current&&!r(e,c)&&fn(u,e,c),n.current=c},[c,u,r]),[c,p]}function _n(e,t,o,r){var n=xn(e,t,o,r),s=n[0],a=n[1];return[Gr(s,t),a]}var wn={itemToString:function(e){return e?String(e):""},itemToKey:function(e){return e},stateReducer:function(e,t){return t.changes},scrollIntoView:qr,environment:"undefined"==typeof window?void 0:window};function kn(e,t,o){void 0===o&&(o=hn);var r=e["default"+On(t)];return void 0!==r?r:o[t]}function $n(e,t,o){void 0===o&&(o=hn);var r=e[t];if(void 0!==r)return r;var n=e["initial"+On(t)];return void 0!==n?n:kn(e,t,o)}function Sn(e){var t=$n(e,"selectedItem"),o=$n(e,"isOpen"),r=function(e){var t=$n(e,"highlightedIndex");if(t>-1&&e.isItemDisabled(e.items[t],t))return-1;return t}(e),n=$n(e,"inputValue");return{highlightedIndex:r<0&&t&&o?e.items.findIndex(function(o){return e.itemToKey(o)===e.itemToKey(t)}):r,isOpen:o,selectedItem:t,inputValue:n}}function Qn(e,t,o){var r=e.items,n=e.initialHighlightedIndex,s=e.defaultHighlightedIndex,a=e.isItemDisabled,i=e.itemToKey,c=t.selectedItem,d=t.highlightedIndex;return 0===r.length?-1:void 0===n||d!==n||a(r[n],n)?void 0===s||a(r[s],s)?c?r.findIndex(function(e){return i(c)===i(e)}):o<0&&!a(r[r.length-1],r.length-1)?r.length-1:o>0&&!a(r[0],0)?0:-1:s:n}function zn(e,t,o){var r=(0,_.useRef)({isMouseDown:!1,isTouchMove:!1,isTouchEnd:!1});return(0,_.useEffect)(function(){if(!e)return Ir;var n=o.map(function(e){return e.current});function s(){r.current.isTouchEnd=!1,r.current.isMouseDown=!0}function a(o){r.current.isMouseDown=!1,tn(o.target,n,e)||t()}function i(){r.current.isTouchEnd=!1,r.current.isTouchMove=!1}function c(){r.current.isTouchMove=!0}function d(o){r.current.isTouchEnd=!0,r.current.isTouchMove||tn(o.target,n,e,!1)||t()}return e.addEventListener("mousedown",s),e.addEventListener("mouseup",a),e.addEventListener("touchstart",i),e.addEventListener("touchmove",c),e.addEventListener("touchend",d),function(){e.removeEventListener("mousedown",s),e.removeEventListener("mouseup",a),e.removeEventListener("touchstart",i),e.removeEventListener("touchmove",c),e.removeEventListener("touchend",d)}},[o,e,t]),r.current}var Pn=function(){return Ir};function Tn(e,t,o,r){void 0===r&&(r={});var n=r.document,s=Xn();(0,_.useEffect)(function(){if(e&&!s&&n){var o=e(t);mn(o,n)}},o),(0,_.useEffect)(function(){return function(){var e,t;mn.cancel(),(t=null==(e=n)?void 0:e.getElementById("a11y-status-message"))&&t.remove()}},[n])}function En(e){var t=e.highlightedIndex,o=e.isOpen,r=e.itemRefs,n=e.getItemNodeFromIndex,s=e.menuElement,a=e.scrollIntoView,i=(0,_.useRef)(!0);return gn(function(){t<0||!o||!Object.keys(r.current).length||(!1===i.current?i.current=!0:a(n(t),s))},[t]),i}var Cn=Ir;function Rn(e,t,o){var r;return void 0===o&&(o=!0),Er({isOpen:!1,highlightedIndex:-1},(null==(r=e.items)?void 0:r.length)&&t>=0&&Er({selectedItem:e.items[t],isOpen:kn(e,"isOpen"),highlightedIndex:kn(e,"highlightedIndex")},o&&{inputValue:e.itemToString(e.items[t])}))}function An(e,t){return e.isOpen===t.isOpen&&e.inputValue===t.inputValue&&e.highlightedIndex===t.highlightedIndex&&e.selectedItem===t.selectedItem}function Xn(){var e=_.useRef(!0);return _.useEffect(function(){return e.current=!1,function(){e.current=!0}},[]),e.current}function Mn(e){var t=kn(e,"highlightedIndex");return t>-1&&e.isItemDisabled(e.items[t],t)?-1:t}var In={environment:Q().shape({addEventListener:Q().func.isRequired,removeEventListener:Q().func.isRequired,document:Q().shape({createElement:Q().func.isRequired,getElementById:Q().func.isRequired,activeElement:Q().any.isRequired,body:Q().any.isRequired}).isRequired,Node:Q().func.isRequired}),itemToString:Q().func,itemToKey:Q().func,stateReducer:Q().func},qn=Er({},In,{getA11yStatusMessage:Q().func,highlightedIndex:Q().number,defaultHighlightedIndex:Q().number,initialHighlightedIndex:Q().number,isOpen:Q().bool,defaultIsOpen:Q().bool,initialIsOpen:Q().bool,selectedItem:Q().any,initialSelectedItem:Q().any,defaultSelectedItem:Q().any,id:Q().string,labelId:Q().string,menuId:Q().string,getItemId:Q().func,toggleButtonId:Q().string,onSelectedItemChange:Q().func,onHighlightedIndexChange:Q().func,onStateChange:Q().func,onIsOpenChange:Q().func,scrollIntoView:Q().func});function Nn(e,t,o){var r,n=t.type,s=t.props;switch(n){case o.ItemMouseMove:r={highlightedIndex:t.disabled?-1:t.index};break;case o.MenuMouseLeave:r={highlightedIndex:-1};break;case o.ToggleButtonClick:case o.FunctionToggleMenu:r={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:Qn(s,e,0)};break;case o.FunctionOpenMenu:r={isOpen:!0,highlightedIndex:Qn(s,e,0)};break;case o.FunctionCloseMenu:r={isOpen:!1};break;case o.FunctionSetHighlightedIndex:r={highlightedIndex:s.isItemDisabled(s.items[t.highlightedIndex],t.highlightedIndex)?-1:t.highlightedIndex};break;case o.FunctionSetInputValue:r={inputValue:t.inputValue};break;case o.FunctionReset:r={highlightedIndex:Mn(s),isOpen:kn(s,"isOpen"),selectedItem:kn(s,"selectedItem"),inputValue:kn(s,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return Er({},e,r)}(0,Ar.Cl)((0,Ar.Cl)({},qn),{items:Q().array.isRequired,isItemDisabled:Q().func});var Dn=(0,Ar.Cl)((0,Ar.Cl)({},wn),{isItemDisabled:function(){return!1}}),Yn=Ir;var Ln=Object.freeze({__proto__:null,FunctionCloseMenu:17,FunctionOpenMenu:16,FunctionReset:21,FunctionSelectItem:19,FunctionSetHighlightedIndex:18,FunctionSetInputValue:20,FunctionToggleMenu:15,ItemClick:14,ItemMouseMove:13,MenuMouseLeave:12,ToggleButtonBlur:11,ToggleButtonClick:0,ToggleButtonKeyDownArrowDown:1,ToggleButtonKeyDownArrowUp:2,ToggleButtonKeyDownCharacter:3,ToggleButtonKeyDownEnd:6,ToggleButtonKeyDownEnter:7,ToggleButtonKeyDownEscape:4,ToggleButtonKeyDownHome:5,ToggleButtonKeyDownPageDown:10,ToggleButtonKeyDownPageUp:9,ToggleButtonKeyDownSpaceButton:8});function Zn(e,t){var o,r,n=t.type,s=t.props,a=t.altKey;switch(n){case 14:r={isOpen:kn(s,"isOpen"),highlightedIndex:Mn(s),selectedItem:s.items[t.index]};break;case 3:var i=t.key,c=""+e.inputValue+i,d=function(e){for(var t=e.keysSoFar,o=e.highlightedIndex,r=e.items,n=e.itemToString,s=e.isItemDisabled,a=t.toLowerCase(),i=0;i=0&&(null==(o=s.items)?void 0:o.length)&&{selectedItem:s.items[e.highlightedIndex]});break;case 19:r={selectedItem:t.selectedItem};break;default:return Nn(e,t,Ln)}return Er({},e,r)}var Un=["onClick"],Vn=["onMouseLeave","refKey","ref"],Wn=["onBlur","onClick","onPress","onKeyDown","refKey","ref"],jn=["item","index","onMouseMove","onClick","onMouseDown","onPress","refKey","disabled","ref"];function Bn(e){void 0===e&&(e={}),Yn(e,Bn);var t=Er({},Dn,e),o=t.scrollIntoView,r=t.environment,n=t.getA11yStatusMessage,s=_n(Zn,t,Sn,An),a=s[0],i=s[1],c=a.isOpen,d=a.highlightedIndex,l=a.selectedItem,p=a.inputValue,u=(0,_.useRef)(null),h=(0,_.useRef)(null),f=(0,_.useRef)({}),m=(0,_.useRef)(null),g=vn(t),v=yn({state:a,props:t}),b=(0,_.useCallback)(function(e){return f.current[g.getItemId(e)]},[g]);Tn(n,a,[c,d,l,p],r);var O=En({menuElement:h.current,highlightedIndex:d,isOpen:c,itemRefs:f,scrollIntoView:o,getItemNodeFromIndex:b});(0,_.useEffect)(function(){return m.current=Dr(function(e){e({type:20,inputValue:""})},500),function(){m.current.cancel()}},[]),(0,_.useEffect)(function(){p&&m.current(i)},[i,p]),Cn({props:t,state:a}),(0,_.useEffect)(function(){$n(t,"isOpen")&&u.current&&u.current.focus()},[]);var y=zn(r,(0,_.useCallback)(function(){v.current.state.isOpen&&i({type:11})},[i,v]),(0,_.useMemo)(function(){return[h,u]},[h.current,u.current])),x=Pn();(0,_.useEffect)(function(){c||(f.current={})},[c]);var w=(0,_.useMemo)(function(){return{ArrowDown:function(e){e.preventDefault(),i({type:1,altKey:e.altKey})},ArrowUp:function(e){e.preventDefault(),i({type:2,altKey:e.altKey})},Home:function(e){e.preventDefault(),i({type:5})},End:function(e){e.preventDefault(),i({type:6})},Escape:function(){v.current.state.isOpen&&i({type:4})},Enter:function(e){e.preventDefault(),i({type:v.current.state.isOpen?7:0})},PageUp:function(e){v.current.state.isOpen&&(e.preventDefault(),i({type:9}))},PageDown:function(e){v.current.state.isOpen&&(e.preventDefault(),i({type:10}))}," ":function(e){e.preventDefault();var t=v.current.state;t.isOpen?t.inputValue?i({type:3,key:" "}):i({type:8}):i({type:0})}}},[i,v]),k=(0,_.useCallback)(function(){i({type:15})},[i]),$=(0,_.useCallback)(function(){i({type:17})},[i]),S=(0,_.useCallback)(function(){i({type:16})},[i]),Q=(0,_.useCallback)(function(e){i({type:18,highlightedIndex:e})},[i]),z=(0,_.useCallback)(function(e){i({type:19,selectedItem:e})},[i]),P=(0,_.useCallback)(function(){i({type:21})},[i]),T=(0,_.useCallback)(function(e){i({type:20,inputValue:e})},[i]),E=(0,_.useCallback)(function(e){var t=void 0===e?{}:e,o=t.onClick,r=Tr(t,Un);return Er({id:g.labelId,htmlFor:g.toggleButtonId,onClick:Yr(o,function(){var e;null==(e=u.current)||e.focus()})},r)},[g]),C=(0,_.useCallback)(function(e,t){var o,r=void 0===e?{}:e,n=r.onMouseLeave,s=r.refKey,a=void 0===s?"ref":s,c=r.ref,d=Tr(r,Vn),l=(void 0===t?{}:t).suppressRefError;return x("getMenuProps",void 0!==l&&l,a,h),Er(((o={})[a]=Lr(c,function(e){h.current=e}),o.id=g.menuId,o.role="listbox",o["aria-labelledby"]=d&&d["aria-label"]?void 0:""+g.labelId,o.onMouseLeave=Yr(n,function(){i({type:12})}),o),d)},[i,x,g]),R=(0,_.useCallback)(function(e,t){var o,r=void 0===e?{}:e,n=r.onBlur,s=r.onClick;r.onPress;var a=r.onKeyDown,c=r.refKey,d=void 0===c?"ref":c,l=r.ref,p=Tr(r,Wn),h=(void 0===t?{}:t).suppressRefError,f=void 0!==h&&h,m=v.current.state,b=Er(((o={})[d]=Lr(l,function(e){u.current=e}),o["aria-activedescendant"]=m.isOpen&&m.highlightedIndex>-1?g.getItemId(m.highlightedIndex):"",o["aria-controls"]=g.menuId,o["aria-expanded"]=v.current.state.isOpen,o["aria-haspopup"]="listbox",o["aria-labelledby"]=p&&p["aria-label"]?void 0:""+g.labelId,o.id=g.toggleButtonId,o.role="combobox",o.tabIndex=0,o.onBlur=Yr(n,function(){m.isOpen&&!y.isMouseDown&&i({type:11})}),o),p);return p.disabled||(b.onClick=Yr(s,function(){i({type:0})}),b.onKeyDown=Yr(a,function(e){var t=Kr(e);t&&w[t]?w[t](e):function(e){return/^\S{1}$/.test(e)}(t)&&i({type:3,key:t})})),x("getToggleButtonProps",f,d,u),b},[i,g,v,y,x,w]),A=(0,_.useCallback)(function(e){var t,o=void 0===e?{}:e,r=o.item,n=o.index,s=o.onMouseMove,a=o.onClick,c=o.onMouseDown;o.onPress;var d=o.refKey,l=void 0===d?"ref":d,p=(o.disabled,o.ref),u=Tr(o,jn),h=v.current,m=h.state,b=h.props,x=bn(r,n,b.items,"Pass either item or index to getItemProps!"),_=x[0],w=x[1],k=b.isItemDisabled(_,w),$=Er(((t={})[l]=Lr(p,function(e){e&&(f.current[g.getItemId(w)]=e)}),t["aria-disabled"]=k,t["aria-selected"]=_===m.selectedItem,t.id=g.getItemId(w),t.role="option",t),u);return k||($.onClick=Yr(a,function(){i({type:14,index:w})})),$.onMouseMove=Yr(s,function(){y.isTouchEnd||w===m.highlightedIndex||(O.current=!1,i({type:13,index:w,disabled:k}))}),$.onMouseDown=Yr(c,function(e){return e.preventDefault()}),$},[v,g,y,O,i]);return{getToggleButtonProps:R,getLabelProps:E,getMenuProps:C,getItemProps:A,toggleMenu:k,openMenu:S,closeMenu:$,setHighlightedIndex:Q,selectItem:z,reset:P,setInputValue:T,highlightedIndex:d,isOpen:c,selectedItem:l,inputValue:p}}Bn.stateChangeTypes=Ln;var Fn=Object.freeze({__proto__:null,ControlledPropUpdatedSelectedItem:22,FunctionCloseMenu:17,FunctionOpenMenu:16,FunctionReset:21,FunctionSelectItem:19,FunctionSetHighlightedIndex:18,FunctionSetInputValue:20,FunctionToggleMenu:15,InputBlur:9,InputChange:8,InputClick:10,InputKeyDownArrowDown:0,InputKeyDownArrowUp:1,InputKeyDownEnd:4,InputKeyDownEnter:7,InputKeyDownEscape:2,InputKeyDownHome:3,InputKeyDownPageDown:6,InputKeyDownPageUp:5,ItemClick:13,ItemMouseMove:12,MenuMouseLeave:11,ToggleButtonClick:14});function Gn(e){var t=Sn(e),o=t.selectedItem,r=t.inputValue;return""===r&&o&&void 0===e.defaultInputValue&&void 0===e.initialInputValue&&void 0===e.inputValue&&(r=e.itemToString(o)),Er({},t,{inputValue:r})}Er({},qn,{items:Q().array.isRequired,isItemDisabled:Q().func,inputValue:Q().string,defaultInputValue:Q().string,initialInputValue:Q().string,inputId:Q().string,onInputValueChange:Q().func});var Hn=Ir;var Kn=Er({},wn,{isItemDisabled:function(){return!1}});function Jn(e,t){var o,r,n=t.type,s=t.props,a=t.altKey;switch(n){case 13:r={isOpen:kn(s,"isOpen"),highlightedIndex:Mn(s),selectedItem:s.items[t.index],inputValue:s.itemToString(s.items[t.index])};break;case 0:r=e.isOpen?{highlightedIndex:Jr(e.highlightedIndex,1,s.items,s.isItemDisabled,!0)}:{highlightedIndex:a&&null==e.selectedItem?-1:Qn(s,e,1),isOpen:s.items.length>=0};break;case 1:r=e.isOpen?a?Rn(s,e.highlightedIndex):{highlightedIndex:Jr(e.highlightedIndex,-1,s.items,s.isItemDisabled,!0)}:{highlightedIndex:Qn(s,e,-1),isOpen:s.items.length>=0};break;case 7:r=Rn(s,e.highlightedIndex);break;case 2:r=Er({isOpen:!1,highlightedIndex:-1},!e.isOpen&&{selectedItem:null,inputValue:""});break;case 5:r={highlightedIndex:Jr(e.highlightedIndex,-10,s.items,s.isItemDisabled,!0)};break;case 6:r={highlightedIndex:Jr(e.highlightedIndex,10,s.items,s.isItemDisabled,!0)};break;case 3:r={highlightedIndex:en(0,!1,s.items,s.isItemDisabled)};break;case 4:r={highlightedIndex:en(s.items.length-1,!0,s.items,s.isItemDisabled)};break;case 9:r=Er({isOpen:!1,highlightedIndex:-1},e.highlightedIndex>=0&&(null==(o=s.items)?void 0:o.length)&&t.selectItem&&{selectedItem:s.items[e.highlightedIndex],inputValue:s.itemToString(s.items[e.highlightedIndex])});break;case 8:r={isOpen:!0,highlightedIndex:Mn(s),inputValue:t.inputValue};break;case 10:r={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:Qn(s,e,0)};break;case 19:r={selectedItem:t.selectedItem,inputValue:s.itemToString(t.selectedItem)};break;case 22:r={inputValue:t.inputValue};break;default:return Nn(e,t,Fn)}return Er({},e,r)}var es=["onMouseLeave","refKey","ref"],ts=["item","index","refKey","ref","onMouseMove","onMouseDown","onClick","onPress","disabled"],os=["onClick","onPress","refKey","ref"],rs=["onKeyDown","onChange","onInput","onBlur","onChangeText","onClick","refKey","ref"];function ns(e){void 0===e&&(e={}),Hn(e,ns);var t=Er({},Kn,e),o=t.items,r=t.scrollIntoView,n=t.environment,s=t.getA11yStatusMessage,a=function(e,t,o,r){var n=(0,_.useRef)(),s=xn(e,t,o,r),a=s[0],i=s[1],c=Xn();return(0,_.useEffect)(function(){Hr(t,"selectedItem")&&(c||t.itemToKey(t.selectedItem)!==t.itemToKey(n.current)&&i({type:22,inputValue:t.itemToString(t.selectedItem)}),n.current=a.selectedItem===n.current?t.selectedItem:a.selectedItem)},[a.selectedItem,t.selectedItem]),[Gr(a,t),i]}(Jn,t,Gn,An),i=a[0],c=a[1],d=i.isOpen,l=i.highlightedIndex,p=i.selectedItem,u=i.inputValue,h=(0,_.useRef)(null),f=(0,_.useRef)({}),m=(0,_.useRef)(null),g=(0,_.useRef)(null),v=Xn(),b=vn(t),O=(0,_.useRef)(),y=yn({state:i,props:t}),x=(0,_.useCallback)(function(e){return f.current[b.getItemId(e)]},[b]);Tn(s,i,[d,l,p,u],n);var w=En({menuElement:h.current,highlightedIndex:l,isOpen:d,itemRefs:f,scrollIntoView:r,getItemNodeFromIndex:x});Cn({props:t,state:i}),(0,_.useEffect)(function(){$n(t,"isOpen")&&m.current&&m.current.focus()},[]),(0,_.useEffect)(function(){v||(O.current=o.length)});var k=zn(n,(0,_.useCallback)(function(){y.current.state.isOpen&&c({type:9,selectItem:!1})},[c,y]),(0,_.useMemo)(function(){return[h,g,m]},[h.current,g.current,m.current])),$=Pn();(0,_.useEffect)(function(){d||(f.current={})},[d]),(0,_.useEffect)(function(){var e;d&&null!=n&&n.document&&null!=m&&null!=(e=m.current)&&e.focus&&n.document.activeElement!==m.current&&m.current.focus()},[d,n]);var S=(0,_.useMemo)(function(){return{ArrowDown:function(e){e.preventDefault(),c({type:0,altKey:e.altKey})},ArrowUp:function(e){e.preventDefault(),c({type:1,altKey:e.altKey})},Home:function(e){y.current.state.isOpen&&(e.preventDefault(),c({type:3}))},End:function(e){y.current.state.isOpen&&(e.preventDefault(),c({type:4}))},Escape:function(e){var t=y.current.state;(t.isOpen||t.inputValue||t.selectedItem||t.highlightedIndex>-1)&&(e.preventDefault(),c({type:2}))},Enter:function(e){y.current.state.isOpen&&229!==e.which&&(e.preventDefault(),c({type:7}))},PageUp:function(e){y.current.state.isOpen&&(e.preventDefault(),c({type:5}))},PageDown:function(e){y.current.state.isOpen&&(e.preventDefault(),c({type:6}))}}},[c,y]),Q=(0,_.useCallback)(function(e){return Er({id:b.labelId,htmlFor:b.inputId},e)},[b]),z=(0,_.useCallback)(function(e,t){var o,r=void 0===e?{}:e,n=r.onMouseLeave,s=r.refKey,a=void 0===s?"ref":s,i=r.ref,d=Tr(r,es),l=(void 0===t?{}:t).suppressRefError;return $("getMenuProps",void 0!==l&&l,a,h),Er(((o={})[a]=Lr(i,function(e){h.current=e}),o.id=b.menuId,o.role="listbox",o["aria-labelledby"]=d&&d["aria-label"]?void 0:""+b.labelId,o.onMouseLeave=Yr(n,function(){c({type:11})}),o),d)},[c,$,b]),P=(0,_.useCallback)(function(e){var t,o,r=void 0===e?{}:e,n=r.item,s=r.index,a=r.refKey,i=void 0===a?"ref":a,d=r.ref,l=r.onMouseMove,p=r.onMouseDown,u=r.onClick;r.onPress;r.disabled;var h=Tr(r,ts),m=y.current,g=m.props,v=m.state,O=bn(n,s,g.items,"Pass either item or index to getItemProps!"),x=O[0],_=O[1],$=g.isItemDisabled(x,_),S=u;return Er(((t={})[i]=Lr(d,function(e){e&&(f.current[b.getItemId(_)]=e)}),t["aria-disabled"]=$,t["aria-selected"]=_===v.highlightedIndex,t.id=b.getItemId(_),t.role="option",t),!$&&((o={}).onClick=Yr(S,function(){c({type:13,index:_})}),o),{onMouseMove:Yr(l,function(){k.isTouchEnd||_===v.highlightedIndex||(w.current=!1,c({type:12,index:_,disabled:$}))}),onMouseDown:Yr(p,function(e){return e.preventDefault()})},h)},[c,b,y,k,w]),T=(0,_.useCallback)(function(e){var t,o=void 0===e?{}:e,r=o.onClick;o.onPress;var n=o.refKey,s=void 0===n?"ref":n,a=o.ref,i=Tr(o,os),d=y.current.state;return Er(((t={})[s]=Lr(a,function(e){g.current=e}),t["aria-controls"]=b.menuId,t["aria-expanded"]=d.isOpen,t.id=b.toggleButtonId,t.tabIndex=-1,t),!i.disabled&&Er({},{onClick:Yr(r,function(){c({type:14})})}),i)},[c,y,b]),E=(0,_.useCallback)(function(e,t){var o,r=void 0===e?{}:e,s=r.onKeyDown,a=r.onChange,i=r.onInput,d=r.onBlur;r.onChangeText;var l=r.onClick,p=r.refKey,u=void 0===p?"ref":p,h=r.ref,f=Tr(r,rs),g=(void 0===t?{}:t).suppressRefError;$("getInputProps",void 0!==g&&g,u,m);var v,O=y.current.state,x={};f.disabled||((v={}).onChange=Yr(a,i,function(e){c({type:8,inputValue:e.target.value})}),v.onKeyDown=Yr(s,function(e){var t=Kr(e);t&&S[t]&&S[t](e)}),v.onBlur=Yr(d,function(e){if(null!=n&&n.document&&O.isOpen&&!k.isMouseDown){var t=null===e.relatedTarget&&n.document.activeElement!==n.document.body;c({type:9,selectItem:!t})}}),v.onClick=Yr(l,function(){c({type:10})}),x=v);return Er(((o={})[u]=Lr(h,function(e){m.current=e}),o["aria-activedescendant"]=O.isOpen&&O.highlightedIndex>-1?b.getItemId(O.highlightedIndex):"",o["aria-autocomplete"]="list",o["aria-controls"]=b.menuId,o["aria-expanded"]=O.isOpen,o["aria-labelledby"]=f&&f["aria-label"]?void 0:b.labelId,o.autoComplete="off",o.id=b.inputId,o.role="combobox",o.value=O.inputValue,o),x,f)},[c,b,n,S,y,k,$]),C=(0,_.useCallback)(function(){c({type:15})},[c]),R=(0,_.useCallback)(function(){c({type:17})},[c]),A=(0,_.useCallback)(function(){c({type:16})},[c]),X=(0,_.useCallback)(function(e){c({type:18,highlightedIndex:e})},[c]),M=(0,_.useCallback)(function(e){c({type:19,selectedItem:e})},[c]);return{getItemProps:P,getLabelProps:Q,getMenuProps:z,getInputProps:E,getToggleButtonProps:T,toggleMenu:C,openMenu:A,closeMenu:R,setHighlightedIndex:X,setInputValue:(0,_.useCallback)(function(e){c({type:20,inputValue:e})},[c]),selectItem:M,reset:(0,_.useCallback)(function(){c({type:21})},[c]),highlightedIndex:l,isOpen:d,selectedItem:p,inputValue:u}}ns.stateChangeTypes=Fn;var ss={activeIndex:-1,selectedItems:[]};function as(e,t){return $n(e,t,ss)}function is(e,t){return kn(e,t,ss)}function cs(e){return{activeIndex:as(e,"activeIndex"),selectedItems:as(e,"selectedItems")}}function ds(e){if(e.shiftKey||e.metaKey||e.ctrlKey||e.altKey)return!1;var t=e.target;return!(t instanceof HTMLInputElement&&""!==t.value)||0===t.selectionStart&&0===t.selectionEnd}function ls(e,t){return e.selectedItems===t.selectedItems&&e.activeIndex===t.activeIndex}Q().array,Q().array,Q().array,Q().func,Q().number,Q().number,Q().number,Q().func,Q().func,Q().string,Q().string;var ps={itemToKey:wn.itemToKey,stateReducer:wn.stateReducer,environment:wn.environment,keyNavigationNext:"ArrowRight",keyNavigationPrevious:"ArrowLeft"},us=Ir;var hs=Object.freeze({__proto__:null,DropdownClick:7,DropdownKeyDownBackspace:6,DropdownKeyDownNavigationPrevious:5,FunctionAddSelectedItem:8,FunctionRemoveSelectedItem:9,FunctionReset:12,FunctionSetActiveIndex:11,FunctionSetSelectedItems:10,SelectedItemClick:0,SelectedItemKeyDownBackspace:2,SelectedItemKeyDownDelete:1,SelectedItemKeyDownNavigationNext:3,SelectedItemKeyDownNavigationPrevious:4});function fs(e,t){var o,r=t.type,n=t.index,s=t.props,a=t.selectedItem,i=e.activeIndex,c=e.selectedItems;switch(r){case 0:o={activeIndex:n};break;case 4:o={activeIndex:i-1<0?0:i-1};break;case 3:o={activeIndex:i+1>=c.length?-1:i+1};break;case 2:case 1:if(i<0)break;var d=i;1===c.length?d=-1:i===c.length-1&&(d=c.length-2),o=Er({selectedItems:[].concat(c.slice(0,i),c.slice(i+1))},{activeIndex:d});break;case 5:o={activeIndex:c.length-1};break;case 6:o={selectedItems:c.slice(0,c.length-1)};break;case 8:o={selectedItems:[].concat(c,[a])};break;case 7:o={activeIndex:-1};break;case 9:var l=i,p=c.findIndex(function(e){return s.itemToKey(e)===s.itemToKey(a)});if(p<0)break;1===c.length?l=-1:p===c.length-1&&(l=c.length-2),o={selectedItems:[].concat(c.slice(0,p),c.slice(p+1)),activeIndex:l};break;case 10:o={selectedItems:t.selectedItems};break;case 11:o={activeIndex:t.activeIndex};break;case 12:o={activeIndex:is(s,"activeIndex"),selectedItems:is(s,"selectedItems")};break;default:throw new Error("Reducer called without proper action type.")}return Er({},e,o)}var ms=["refKey","ref","onClick","onKeyDown","selectedItem","index"],gs=["refKey","ref","onKeyDown","onClick","preventKeyAction"];function vs(e){void 0===e&&(e={}),us(e,vs);var t=Er({},ps,e),o=t.getA11yStatusMessage,r=t.environment,n=t.keyNavigationNext,s=t.keyNavigationPrevious,a=_n(fs,t,cs,ls),i=a[0],c=a[1],d=i.activeIndex,l=i.selectedItems,p=Xn(),u=(0,_.useRef)(null),h=(0,_.useRef)();h.current=[];var f=yn({state:i,props:t});Tn(o,i,[d,l],r),(0,_.useEffect)(function(){p||(-1===d&&u.current?u.current.focus():h.current[d]&&h.current[d].focus())},[d]),Cn({props:t,state:i});var m=Pn(),g=(0,_.useMemo)(function(){var e;return(e={})[s]=function(){c({type:4})},e[n]=function(){c({type:3})},e.Delete=function(){c({type:1})},e.Backspace=function(){c({type:2})},e},[c,n,s]),v=(0,_.useMemo)(function(){var e;return(e={})[s]=function(e){ds(e)&&c({type:5})},e.Backspace=function(e){ds(e)&&c({type:6})},e},[c,s]),b=(0,_.useCallback)(function(e){var t,o=void 0===e?{}:e,r=o.refKey,n=void 0===r?"ref":r,s=o.ref,a=o.onClick,i=o.onKeyDown,d=o.selectedItem,l=o.index,p=Tr(o,ms),u=f.current.state,m=bn(d,l,u.selectedItems,"Pass either item or index to getSelectedItemProps!")[1],v=m>-1&&m===u.activeIndex;return Er(((t={})[n]=Lr(s,function(e){e&&h.current.push(e)}),t.tabIndex=v?0:-1,t.onClick=Yr(a,function(){c({type:0,index:m})}),t.onKeyDown=Yr(i,function(e){var t=Kr(e);t&&g[t]&&g[t](e)}),t),p)},[c,f,g]);return{getSelectedItemProps:b,getDropdownProps:(0,_.useCallback)(function(e,t){var o,r=void 0===e?{}:e,n=r.refKey,s=void 0===n?"ref":n,a=r.ref,i=r.onKeyDown,d=r.onClick,l=r.preventKeyAction,p=void 0!==l&&l,h=Tr(r,gs),f=(void 0===t?{}:t).suppressRefError;m("getDropdownProps",void 0!==f&&f,s,u);return Er(((o={})[s]=Lr(a,function(e){e&&(u.current=e)}),o),!p&&{onKeyDown:Yr(i,function(e){var t=Kr(e);t&&v[t]&&v[t](e)}),onClick:Yr(d,function(){c({type:7})})},h)},[c,v,m]),addSelectedItem:(0,_.useCallback)(function(e){c({type:8,selectedItem:e})},[c]),removeSelectedItem:(0,_.useCallback)(function(e){c({type:9,selectedItem:e})},[c]),setSelectedItems:(0,_.useCallback)(function(e){c({type:10,selectedItems:e})},[c]),setActiveIndex:(0,_.useCallback)(function(e){c({type:11,activeIndex:e})},[c]),reset:(0,_.useCallback)(function(){c({type:12})},[c]),selectedItems:l,activeIndex:d}}vs.stateChangeTypes=hs;var bs=o(2700),Os=o.n(bs);const ys=Q().oneOf(["default","inline"]),xs=Q().oneOf(["sm","md","lg"]);function _s({className:e,children:t,...o}){const r=$(),n=x()(`${r}--form`,e);return _.createElement("form",O({className:n},o),t)}_s.propTypes={children:Q().node,className:Q().string};const ws=(0,_.createContext)({isFluid:!1});Q().node,Q().string;const ks=e=>{27===e.keyCode&&e.stopPropagation()},$s=e=>{e.preventDefault(),e.stopPropagation()},Ss=(0,_.forwardRef)((e,t)=>{const{children:o,className:r,disabled:n=!1,type:s="default",size:a,invalid:i,invalidText:c,invalidTextId:d,warn:l,warnText:p,warnTextId:u,light:h,isOpen:f,...m}=e,g=$(),{isFluid:v}=(0,_.useContext)(ws),b=!i&&l,y=x()({...r&&{[r]:!0},[`${g}--list-box`]:!0,[`${g}--list-box--${a}`]:a,[`${g}--list-box--inline`]:"inline"===s,[`${g}--list-box--disabled`]:n,[`${g}--list-box--light`]:h,[`${g}--list-box--expanded`]:f,[`${g}--list-box--invalid`]:i,[`${g}--list-box--warning`]:b});return _.createElement(_.Fragment,null,_.createElement("div",O({},m,{className:y,ref:t,onKeyDown:ks,onClick:$s,"data-invalid":i||void 0}),o),v&&_.createElement("hr",{className:`${g}--list-box__divider`}),i?_.createElement("div",{className:`${g}--form-requirement`,id:d},c):null,b?_.createElement("div",{className:`${g}--form-requirement`,id:u},p):null)});function Qs({children:e,disabled:t,tabIndex:o,...r}){const n=$();return _.createElement("div",O({className:`${n}--list-box__field`,tabIndex:!t&&o||-1},r),e)}Ss.displayName="ListBox",Ss.propTypes={children:Q().node,className:Q().string,disabled:Q().bool,invalid:Q().bool,invalidText:Q().node,invalidTextId:Q().string,isOpen:Q().bool,light:ce(Q().bool),size:xs,type:ys,warn:Q().bool,warnText:Q().string,warnTextId:Q().string},Qs.propTypes={"aria-haspopup":Q().oneOfType([Q().string,Q().bool]),children:Q().node,disabled:Q().bool,role:Q().string,tabIndex:Q().oneOfType([Q().number,Q().string])};const zs=(0,_.forwardRef)(({children:e,isActive:t=!1,isHighlighted:o=!1,title:r,...n},s)=>{const a=$(),i=s&&"function"!=typeof s?s.menuItemOptionRef:void 0,{isTruncated:c,ref:d}=((e,t=[])=>{const o=(0,_.useRef)(null),r=_e([...e?[e]:[],o]),[n,s]=(0,_.useState)(!1);return(0,_.useEffect)(()=>{const e=o.current;if(e){const{offsetWidth:t,scrollWidth:o}=e;s(t{const n=$();return _.createElement("ul",O({ref:r,id:t,className:`${n}--list-box__menu`,role:"listbox"},o),e)});Ps.displayName="ListBoxMenu",Ps.propTypes={children:Q().oneOfType([Q().node,Q().arrayOf(Q().oneOf([zs])),Q().shape({type:Q().oneOf([zs])}),Q().bool]),id:Q().string.isRequired};const Ts={"close.menu":"Close menu","open.menu":"Open menu"},Es=e=>Ts[e],Cs=({isOpen:e,translateWithId:t=Es})=>{const o=$(),r=x()(`${o}--list-box__menu-icon`,{[`${o}--list-box__menu-icon--open`]:e}),n=t(e?"close.menu":"open.menu");return _.createElement("div",{className:r},_.createElement(E.yQN,{name:"chevron--down","aria-label":n},_.createElement("title",null,n)))};var Rs,As;Cs.propTypes={isOpen:Q().bool.isRequired,translateWithId:Q().func};const Xs="clear.all",Ms="clear.selection",Is={[Xs]:"Clear all selected items",[Ms]:"Clear selected item"},qs=e=>Is[e],Ns=({clearSelection:e,selectionCount:t,translateWithId:o=qs,disabled:r,onClearSelection:n,readOnly:s})=>{const a=$(),i=x()(`${a}--list-box__selection`,{[`${a}--tag--filter`]:t,[`${a}--list-box__selection--multi`]:t}),c=t=>{t.stopPropagation(),r||s||(e(t),n&&n(t))},d=o(t?"clear.all":"clear.selection"),l=x()(`${a}--tag`,`${a}--tag--filter`,`${a}--tag--high-contrast`,{[`${a}--tag--disabled`]:r});return t?_.createElement("div",{className:l},_.createElement("span",{className:`${a}--tag__label`,title:`${t}`},t),_.createElement("div",{role:"button",tabIndex:-1,className:`${a}--tag__close-icon`,onClick:c,"aria-label":o("clear.all"),title:d,"aria-disabled":!!s||void 0},Rs||(Rs=_.createElement(E.bm,null)))):_.createElement("div",{role:"button",className:i,tabIndex:-1,onClick:c,"aria-label":d,title:d},t,As||(As=_.createElement(E.bm,null)))};Ns.propTypes={clearSelection:Q().func.isRequired,disabled:Q().bool,onClearSelection:Q().func,readOnly:Q().bool,selectionCount:Q().number,translateWithId:Q().func};const Ds=Object.assign(Ss,{Field:Qs,Menu:Ps,MenuIcon:Cs,MenuItem:zs,Selection:Ns});var Ys,Ls;const Zs={"clear.all":"Clear all selected items","clear.selection":"Clear selected item"};function Us(e){return Zs[e]}function Vs({clearSelection:e,selectionCount:t,translateWithId:o=Us,disabled:r,readOnly:n,onClearSelection:s,...a}){const i=$(),c=x()(`${i}--list-box__selection`,{[`${i}--tag--filter`]:t,[`${i}--list-box__selection--multi`]:t}),d=o(t?"clear.all":"clear.selection"),l=x()(`${i}--tag`,`${i}--tag--filter`,`${i}--tag--high-contrast`,{[`${i}--tag--disabled`]:r});function p(t){t.stopPropagation(),r||n||(e(t),s&&s(t))}return t?_.createElement("div",{className:l},_.createElement("span",{className:`${i}--tag__label`,title:t?.toString()},t),_.createElement("button",{"aria-label":d,className:`${i}--tag__close-icon`,disabled:r||n,onClick:p,tabIndex:-1,title:d,type:"button","aria-disabled":!!n||void 0},Ys||(Ys=_.createElement(E.bm,null)))):_.createElement("button",O({},a,{"aria-label":d,className:c,disabled:r||n,onClick:p,tabIndex:-1,title:d,type:"button","aria-disabled":!!n||void 0}),Ls||(Ls=_.createElement(E.bm,null)))}var Ws;Vs.propTypes={clearSelection:Q().func.isRequired,disabled:Q().bool,readOnly:Q().bool,onClearSelection:Q().func,onClick:Q().func,onMouseUp:Q().func,onKeyDown:Q().func,selectionCount:Q().number,translateWithId:Q().func};const js="close.menu",Bs="open.menu",Fs={[js]:"Close",[Bs]:"Open"},Gs=e=>Fs[e],Hs=_.forwardRef(({isOpen:e,translateWithId:t=Gs,...o},r)=>{const n=$(),s=x()({[`${n}--list-box__menu-icon`]:!0,[`${n}--list-box__menu-icon--open`]:e}),a=t(e?"close.menu":"open.menu");return _.createElement("button",O({},o,{"aria-label":a,title:a,className:s,type:"button",tabIndex:-1,ref:r}),Ws||(Ws=_.createElement(E.yQN,null)))});Hs.propTypes={isOpen:Q().bool.isRequired,translateWithId:Q().func};const Ks=(...e)=>t=>{e.forEach(e=>{"function"==typeof e?e(t):Object(e)===e&&(e.current=t)})},{InputBlur:Js,InputKeyDownEnter:ea,FunctionToggleMenu:ta,ToggleButtonClick:oa,ItemMouseMove:ra,InputKeyDownArrowUp:na,InputKeyDownArrowDown:sa,MenuMouseLeave:aa,ItemClick:ia,FunctionSelectItem:ca}=ns.stateChangeTypes,da=e=>"string"==typeof e?e:"number"==typeof e?`${e}`:null!==e&&"object"==typeof e&&"label"in e&&"string"==typeof e.label?e.label:"",la=()=>!0,pa=({item:e,inputValue:t})=>{if(null===t||""===t)return!0;const o=e.toLowerCase(),r=t.toLowerCase();return o.startsWith(r)},ua=({initialSelectedItem:e,itemToString:t,selectedItem:o,prevSelectedItem:r})=>null!=o?t(o):void 0===r&&null!=e?t(e):"",ha=(0,_.forwardRef)((e,t)=>{const o=(0,_.useRef)(0),r=(0,_.useRef)(null),{"aria-label":n="Choose an item",ariaLabel:s,autoAlign:a=!1,className:i,decorator:c,direction:d="bottom",disabled:l=!1,downshiftActions:p,downshiftProps:u,helperText:h,id:f,initialSelectedItem:m,invalid:g,invalidText:v,items:b,itemToElement:y=null,itemToString:w=da,light:k,onChange:S,onInputChange:Q,onToggleClick:z,placeholder:P,readOnly:T,selectedItem:C,shouldFilterItem:A=la,size:X,titleText:M,translateWithId:I,typeahead:Z=!1,warn:U,warnText:V,allowCustomValue:W=!1,slug:j,inputProps:B,...G}=e,H=No("enable-v12-dynamic-floating-styles")||a,{refs:K,floatingStyles:J,middlewareData:ee}=Ro(H?{placement:d,strategy:"fixed",middleware:a?[Mt(),qt()]:void 0,whileElementsMounted:_t}:{}),te=K?.reference?.current?.clientWidth;(0,_.useEffect)(()=>{if(H){const e={...J,visibility:ee.hide?.referenceHidden?"hidden":"visible"};Object.keys(e).forEach(t=>{K.floating.current&&(K.floating.current.style[t]=e[t])}),te&&K.floating.current&&(K.floating.current.style.width=te+"px")}},[H,J,K.floating,te]);const[oe,re]=(0,_.useState)(ua({initialSelectedItem:m,itemToString:w,selectedItem:C})),[se,ae]=(0,_.useState)("");(0,_.useEffect)(()=>{if(Z){if(oe.length>=o.current)if(oe){const e=b.filter(e=>pa({item:w(e),inputValue:oe}));if(e.length>0){const t=w(e[0]);ae(t.slice(oe.length))}else ae("")}else ae("");else ae("");o.current=oe.length}},[Z,oe,b,w,pa]);const ie=(0,_.useRef)(!1),[ce,de]=(0,_.useState)(!1),le=$(),{isFluid:pe}=(0,_.useContext)(ws),ue=(0,_.useRef)(null),he=ne(),[fe,me]=(0,_.useState)(!1),ge=(0,_.useRef)(oe),ve=(0,_.useRef)(C);(0,_.useEffect)(()=>{ie.current=ce,ce&&de(!1)},[ce]),(0,_.useEffect)(()=>{if(ve.current!==C){const e=ua({initialSelectedItem:m,itemToString:w,selectedItem:C,prevSelectedItem:ve.current});oe!==e&&(re(e),S({selectedItem:C,inputValue:e})),ve.current=C}},[C]);const be=(e,t,o)=>e.filter(e=>Z?pa({item:t(e),inputValue:o}):A?A({item:e,itemToString:t,inputValue:o}):la());(0,_.useEffect)(()=>{ge.current!==oe&&(ge.current=oe,Q&&Q(oe))},[oe]);const Oe=()=>{ue?.current&&ue.current.focus()},ye=e=>be(b,w,e||null),xe=t=>(({items:e,itemToString:t=da},o)=>{if(!o)return-1;const r=o.toLowerCase();for(let o=0;o{const{type:o,changes:r}=t,{highlightedIndex:n}=r;switch(o){case Js:if(W&&"-1"==n){const e=oe;return r.selectedItem=e,S&&S({selectedItem:oe,inputValue:oe}),r}return e.inputValue&&"-1"==n&&r.selectedItem?{...r,inputValue:w(r.selectedItem)}:!e.inputValue||"-1"!=n||W||r.selectedItem?r:{...r,inputValue:""};case ea:if(!W)if(-1!==e.highlightedIndex){const t=be(b,w,oe)[e.highlightedIndex];if(t&&!t.disabled)return{...r,selectedItem:t,inputValue:w(t)}}else{const t=xe(oe);if(-1!==t){const e=b[t];if(e&&!e.disabled)return{...r,selectedItem:e,inputValue:w(e)}}if(null!==e.selectedItem)return{...r,selectedItem:null,inputValue:oe}}return{...r,isOpen:!0};case ta:case oa:return r.isOpen||!e.inputValue||-1!==n||W?r.isOpen&&!r.selectedItem?{...r}:r:{...r,inputValue:""};case aa:return{...r,highlightedIndex:e.highlightedIndex};case na:case sa:return-1===n?{...r,highlightedIndex:0}:r;case ra:return{...r,highlightedIndex:e.highlightedIndex};default:return r}},[W,oe,S]),we=!g&&U,ke=x()(`${le}--combo-box`,{[`${le}--combo-box--invalid--focused`]:g&&fe,[`${le}--list-box--up`]:"top"===d,[`${le}--combo-box--warning`]:we,[`${le}--combo-box--readonly`]:T,[`${le}--autoalign`]:H}),$e=x()(`${le}--label`,{[`${le}--label--disabled`]:l}),Se=`combobox-helper-text-${he}`,Qe=`combobox-warn-text-${he}`,ze=`combobox-invalid-text-${he}`,Pe=x()(`${le}--form__helper-text`,{[`${le}--form__helper-text--disabled`]:l}),Te=x()(`${le}--list-box__wrapper`,[i,{[`${le}--list-box__wrapper--fluid--invalid`]:pe&&g,[`${le}--list-box__wrapper--slug`]:j,[`${le}--list-box__wrapper--decorator`]:c}]),Ee=x()(`${le}--text-input`,{[`${le}--text-input--empty`]:!oe,[`${le}--combo-box--input--focus`]:fe}),Ce=y,Re=j??c,Ae=br(Re,vr)?(0,_.cloneElement)(Re,{size:"mini"}):null,{getInputProps:Xe,getItemProps:Me,getLabelProps:Ie,getMenuProps:qe,getToggleButtonProps:Ne,isOpen:De,highlightedIndex:Ye,selectedItem:Le,closeMenu:Ze,openMenu:Ue,reset:Ve,selectItem:We,setHighlightedIndex:je,setInputValue:Be,toggleMenu:Fe}=ns({items:be(b,w,oe),inputValue:oe,itemToString:e=>w(e),onInputValueChange({inputValue:e}){const t=e||"";re(t),je(xe(t))},onHighlightedIndexChange:({highlightedIndex:e})=>{if(e>-1&&void 0!==typeof window){const t=document.querySelectorAll(`li.${le}--list-box__menu-item[role="option"]`)[e];t&&t.scrollIntoView({behavior:"smooth",block:"nearest"})}},initialSelectedItem:m,inputId:f,stateReducer:_e,isItemDisabled(e,t){return e?.disabled},...u,onStateChange:({type:e,selectedItem:t})=>{u?.onStateChange?.({type:e,selectedItem:t}),ie.current||e!==ia&&e!==ca&&e!==ea||void 0===t||Os()(C,t)||S({selectedItem:t})}});(0,_.useEffect)(()=>{p&&(p.current={closeMenu:Ze,openMenu:Ue,reset:Ve,selectItem:We,setHighlightedIndex:je,setInputValue:Be,toggleMenu:Fe})},[Ze,Ue,Ve,We,je,Be,Fe]);const Ge=Ne({disabled:l||T,onClick:(e=>t=>{if(z&&z(t),T)return t.preventDownshiftDefault=!0,void t?.persist?.();t.target===ue.current&&e&&(t.preventDownshiftDefault=!0,t?.persist?.())})(De),onMouseUp(e){De&&e.stopPropagation()}}),He=e=>{me("focus"===e.type),r.current?.value||"blur"!==e.type||We(null)},Ke=T?{onKeyDown:e=>{"Tab"!==e.key&&e.preventDefault()},onClick:e=>{e.preventDefault(),e.currentTarget.focus()}}:{},Je=g&&v&&ze||U&&V&&Qe||h&&!pe&&Se||void 0,et=(0,_.useMemo)(()=>qe({ref:H?K.setFloating:null}),[H,s,n,qe,K.setFloating]);return(0,_.useEffect)(()=>{if(ue.current&&r.current&&se){const e=oe.length,t=e+se.length;r.current.value=oe+se,r.current.setSelectionRange(e,t)}},[oe,se]),_.createElement("div",{className:Te},M&&_.createElement(R,O({as:"label",className:$e},Ie()),M),_.createElement(Ds,{onFocus:He,onBlur:He,className:ke,disabled:l,invalid:g,invalidText:v,invalidTextId:ze,isOpen:De,light:k,size:X,warn:U,ref:H?K.setReference:null,warnText:V,warnTextId:Qe},_.createElement("div",{className:`${le}--list-box__field`},_.createElement("input",O({disabled:l,className:Ee,type:"text",tabIndex:0,"aria-haspopup":"listbox",title:ue?.current?.value},Xe({"aria-label":M?void 0:s||n,"aria-controls":De?void 0:et.id,placeholder:P,value:oe,...B,onChange:e=>{const t=e.target.value;re(t),Be(t)},ref:Ks(ue,t,r),onKeyDown:e=>{if(F(e,D)&&e.stopPropagation(),!F(e,q)||oe&&!W||(Fe(),-1!==Ye&&We(be(b,w,oe)[Ye]),W&&De&&oe&&-1===Ye&&S({selectedItem:null,inputValue:oe}),e.preventDownshiftDefault=!0,e?.persist?.()),F(e,N)&&oe&&e.target===ue.current&&De&&(Fe(),e.preventDownshiftDefault=!0,e?.persist?.()),F(e,L)&&"Numpad7"!==e.code&&e.target.setSelectionRange(0,0),F(e,Y)&&"Numpad1"!==e.code&&e.target.setSelectionRange(e.target.value.length,e.target.value.length),e.altKey&&"ArrowDown"==e.key&&(e.preventDownshiftDefault=!0,De||Fe()),e.altKey&&"ArrowUp"==e.key&&(e.preventDownshiftDefault=!0,De&&Fe()),oe||-1!=Ye||"Enter"!=e.key||(De||Fe(),We(null),e.preventDownshiftDefault=!0,"false"===e.currentTarget.ariaExpanded&&Ue()),Z&&"Tab"===e.key){const e=b.find(e=>w(e).toLowerCase().startsWith(oe.toLowerCase()));if(e){const t=w(e);Be(t),We(e)}}}}),G,Ke,{readOnly:T,"aria-describedby":Je})),g&&_.createElement(E.BFW,{className:`${le}--list-box__invalid-icon`}),we&&_.createElement(E.ORV,{className:`${le}--list-box__invalid-icon ${le}--list-box__invalid-icon--warning`}),oe&&_.createElement(Vs,{clearSelection:()=>{de(!0),re(""),S({selectedItem:null}),We(null),Oe()},translateWithId:I,disabled:l||T,onClearSelection:Oe,selectionCount:0}),_.createElement(Hs,O({},Ge,{isOpen:De,translateWithId:I}))),j?Ae:c?_.createElement("div",{className:`${le}--list-box__inner-wrapper--decorator`},Ae):"",_.createElement(Ds.Menu,et,De?be(b,w,oe).map((e,t)=>{const o=null!==e&&"object"==typeof e&&"text"in e&&y?e.text?.toString():w(e),r=Me({item:e,index:t}),n=r["aria-disabled"],{"aria-disabled":s,...a}=r;return _.createElement(Ds.MenuItem,O({key:r.id,isActive:Le===e,isHighlighted:Ye===t,title:o,disabled:n},a),Ce?_.createElement(Ce,O({key:r.id},e)):w(e),Le===e&&_.createElement(E.MGO,{className:`${le}--list-box__menu-item__selected-icon`}))}):null)),h&&!g&&!U&&!pe&&_.createElement(R,{as:"div",id:Se,className:Pe},h))});ha.displayName="ComboBox",ha.propTypes={allowCustomValue:Q().bool,"aria-label":Q().string,ariaLabel:ce(Q().string),autoAlign:Q().bool,className:Q().string,decorator:Q().node,direction:Q().oneOf(["top","bottom"]),disabled:Q().bool,downshiftProps:Q().object,downshiftActions:Q().exact({current:Q().any}),helperText:Q().node,id:Q().string.isRequired,initialSelectedItem:Q().oneOfType([Q().object,Q().string,Q().number]),invalid:Q().bool,invalidText:Q().node,itemToElement:Q().func,itemToString:Q().func,items:Q().array.isRequired,light:ce(Q().bool),onChange:Q().func.isRequired,onInputChange:Q().func,onToggleClick:Q().func,placeholder:Q().string,readOnly:Q().bool,selectedItem:Q().oneOfType([Q().object,Q().string,Q().number]),shouldFilterItem:Q().func,size:xs,slug:ce(Q().node),titleText:Q().node,translateWithId:Q().func,typeahead:Q().bool,warn:Q().bool,warnText:Q().node,inputProps:Q().object};function fa(e,t){switch(t.type){case"enableIcons":return{...e,hasIcons:!0};case"enableSelectableItems":return{...e,hasSelectableItems:!0};case"registerItem":{const o=t.payload,r=e.items.filter(e=>e.ref.current),n=o.ref.current?.nextElementSibling,s=r.findIndex(e=>e.ref.current===n);return r.splice(s<0?r.length:s,0,o),{...e,items:r}}}}const ma=(0,_.createContext)({state:{isRoot:!0,hasIcons:!1,hasSelectableItems:!1,size:null,items:[],requestCloseRoot:()=>{}},dispatch:e=>{}}),ga=_.createContext({direction:"ltr"});function va(){return(0,_.useContext)(ga)}Q().oneOfType([Q().func,Q().string,Q().elementType]),Q().node,Q().oneOf(["ltr","rtl"]).isRequired;const ba=(0,_.forwardRef)(function({children:e,className:t,containerRef:o,label:r,menuAlignment:n,onClose:s,onOpen:a,open:i,size:c="sm",legacyAutoalign:d="true",target:l=H&&document.body,x:p=0,y:u=0,...h},f){const m=$(),g=(0,_.useRef)(null),v=(0,_.useContext)(ma),b=v.state.isRoot,y=b?c:v.state.size,[w,k]=(0,_.useReducer)(fa,{...v.state,isRoot:!1,size:c,requestCloseRoot:b?X:v.state.requestCloseRoot}),S=(0,_.useMemo)(()=>({state:w,dispatch:k}),[w,k]),Q=(0,_.useRef)(null),z=_e([f,Q]),[P,T]=(0,_.useState)([-1,-1]),E=S.state.items.filter(e=>!e.disabled&&e.ref.current);let C;if(o?.current){const{width:e}=o.current.getBoundingClientRect();C=e}const{direction:R}=va();function A(){if(Q.current){if(g.current=document.activeElement,d){const e=function(){const e={x:D(p),y:D(u)};if(!e.x||!e.y)return[-1,-1];return[I(e.x,"x")??-1,I(e.y,"y")??-1]}();"rtl"!==document?.dir&&"rtl"!==R||h?.id?.includes("MenuButton")?(Q.current.style.insetInlineStart=`${e[0]}px`,Q.current.style.insetInlineEnd="initial"):(Q.current.style.insetInlineStart="initial",Q.current.style.insetInlineEnd=`${e[0]}px`),Q.current.style.insetBlockStart=`${e[1]}px`,T(e)}Q.current.focus(),a&&a()}}function X(){g.current&&g.current.focus(),s&&s()}function M(e){const t=E?.filter(e=>e?.ref?.current);if(!t?.length)return;const o=E.findIndex(e=>e.ref?.current?.contains(document.activeElement));let r=o;if(-1===o?r=0:e&&(F(e,U)&&(r-=1),F(e,W)&&(r+=1)),r<0&&(r=t.length-1),r>=t.length&&(r=0),r!==o){const o=t[r];o?.ref?.current?.focus(),e?.preventDefault()}}function I(e,t){if(!Q.current)return;const{width:o,height:r}=Q.current.getBoundingClientRect(),s=b?"vertical":"horizontal",a={x:{max:window.innerWidth,size:o,anchor:"horizontal"===s?e[1]:e[0],reversedAnchor:"horizontal"===s?e[0]:e[1],offset:0},y:{max:window.innerHeight,size:r,anchor:"horizontal"===s?e[0]:e[1],reversedAnchor:"horizontal"===s?e[1]:e[0],offset:b?0:4}};if(C&&C=87&&C=0&&d-p,l-c>=0&&l-c+p,i-8-c],h="top"===n||"top-end"===n||"top-start"===n;"number"==typeof u[0]&&h&&u[0]>=0&&!u[1]&&"y"===t?Q.current.style.transform="translate(0)":h&&!u[0]&&"y"===t&&(u[0]=d-p);const f=u.find(e=>!1!==e);return f>=8?f:8}function q(e){return null!=e}function D(e){if(Array.isArray(e)){const t=e.filter(q);return 2===t.length?t:void 0}return[e,e]}(0,_.useEffect)(()=>{if(i){const e=requestAnimationFrame(()=>{E.length>0&&M()});return()=>cancelAnimationFrame(e)}},[i,E]),(0,_.useEffect)(()=>{i?A():T([-1,-1])},[i]);const Y=x()(t,`${m}--menu`,`${m}--menu--${y}`,{[`${m}--menu--box-shadow-top`]:n&&"top"===n.slice(0,3),[`${m}--menu--open`]:i,[`${m}--menu--shown`]:i&&!d||P[0]>=0&&P[1]>=0,[`${m}--menu--with-icons`]:S.state.hasIcons,[`${m}--menu--with-selectable-items`]:S.state.hasSelectableItems,[`${m}--autoalign`]:!d}),L=_.createElement(ma.Provider,{value:S},_.createElement("ul",O({},h,{className:Y,role:"menu",ref:z,"aria-label":r,tabIndex:-1,onKeyDown:function(e){e.stopPropagation(),(F(e,N)||!b&&F(e,Z))&&s?X():M(e)},onBlur:function(e){i&&s&&b&&!Q.current?.contains(e.relatedTarget)&&X()}}),e));return l&&b?i&&(0,Je.createPortal)(L,l)||null:L});ba.propTypes={children:Q().node,className:Q().string,label:Q().string,menuAlignment:Q().string,mode:ce(Q().oneOf(["full","basic"])),onClose:Q().func,onOpen:Q().func,open:Q().bool,size:Q().oneOf(["xs","sm","md","lg"]),target:Q().object,x:Q().oneOfType([Q().number,Q().arrayOf(Q().number)]),y:Q().oneOfType([Q().number,Q().arrayOf(Q().number)])};const Oa=({defaultValue:e,name:t="custom",onChange:o,value:r})=>{const[n,s]=(0,_.useState)(void 0!==r?r:e),a=(0,_.useRef)(null);null===a.current&&(a.current=void 0!==r);const i=e=>{const t="function"==typeof e?e(n):e;!1===a.current&&s(t),o&&o(t)};return(0,_.useEffect)(()=>{a.current,a.current},[t,r]),!0===a.current?[r,i,a.current]:[n,i,a.current]};var ya,xa,_a;const wa=(0,_.forwardRef)(function({children:e,className:t,disabled:o,kind:r="default",label:n,onClick:s,renderIcon:a,shortcut:i,...c},d){const[l,p]=(0,_.useState)(!1),[u,h]=(0,_.useState)(!1),{refs:f,floatingStyles:m,context:g}=Ro({open:l,onOpenChange:p,placement:u?"left-start":"right-start",whileElementsMounted:_t,middleware:[Xt({mainAxis:-6,crossAxis:-6})],strategy:"fixed"}),{getReferenceProps:v,getFloatingProps:b}=function(e){void 0===e&&(e=[]);const t=e.map(e=>null==e?void 0:e.reference),o=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),n=_.useCallback(t=>Ao(t,e,"reference"),t),s=_.useCallback(t=>Ao(t,e,"floating"),o),a=_.useCallback(t=>Ao(t,e,"item"),r);return _.useMemo(()=>({getReferenceProps:n,getFloatingProps:s,getItemProps:a}),[n,s,a])}([lo(g,{delay:100,enabled:!0,handleClose:Io({requireIntent:!1})})]),y=$(),w=(0,_.useContext)(ma),k=(0,_.useRef)(null),S=_e([d,k,f.setReference]),Q=Boolean(e),z=o&&!Q,P="danger"===r&&!Q;function T(){k.current&&p(!0)}function C(e){z||(Q?T():(w.state.requestCloseRoot(e),s&&s(e)))}const A=(0,_.useRef)(!1),X=e=>F(e,q)||F(e,D);const M=x()(t,`${y}--menu-item`,{[`${y}--menu-item--disabled`]:z,[`${y}--menu-item--danger`]:P});(0,_.useEffect)(()=>{w.dispatch({type:"registerItem",payload:{ref:k,disabled:Boolean(o)}})},[]);const{direction:I}=va();return(0,_.useEffect)(()=>{"rtl"===document?.dir||"rtl"===I?h(!0):h(!1)},[I]),(0,_.useEffect)(()=>{a&&!w.state.hasIcons&&w.dispatch({type:"enableIcons"})},[a,w.state.hasIcons,w]),(0,_.useEffect)(()=>{Object.keys(m).forEach(e=>{f.floating.current&&"position"!==e&&(f.floating.current.style[e]=m[e])})},[m,f.floating]),_.createElement(Co,{context:g,order:["reference","floating"],modal:!1},_.createElement("li",O({role:"menuitem"},c,{ref:S,className:M,tabIndex:o?-1:0,"aria-disabled":z??void 0,"aria-haspopup":Q??void 0,"aria-expanded":Q?l:void 0,onClick:C,onKeyDown:function(e){Q&&F(e,V)&&(T(),requestAnimationFrame(()=>{f.floating.current?.focus()}),e.stopPropagation(),e.preventDefault()),A.current=X(e),c.onKeyDown&&c.onKeyDown(e)},onKeyUp:function(e){A.current&&X(e)&&C(e),A.current=!1}},v()),_.createElement("div",{className:`${y}--menu-item__selection-icon`},c["aria-checked"]&&(ya||(ya=_.createElement(E.MGO,null)))),_.createElement("div",{className:`${y}--menu-item__icon`},a&&_.createElement(a,null)),_.createElement(R,{as:"div",className:`${y}--menu-item__label`,title:n},n),i&&!Q&&_.createElement("div",{className:`${y}--menu-item__shortcut`},i),Q&&_.createElement(_.Fragment,null,_.createElement("div",{className:`${y}--menu-item__shortcut`},u?xa||(xa=_.createElement(E.ZK0,null)):_a||(_a=_.createElement(E.K3R,null))),_.createElement(ba,O({label:n,open:l,onClose:()=>{p(!1),k.current?.focus()},ref:f.setFloating},b()),e))))});wa.propTypes={children:Q().node,className:Q().string,disabled:Q().bool,kind:Q().oneOf(["default","danger"]),label:Q().string.isRequired,onClick:Q().func,renderIcon:Q().oneOfType([Q().func,Q().object]),shortcut:Q().string};(0,_.forwardRef)(function({className:e,defaultSelected:t,label:o,onChange:r,selected:n,...s},a){const i=$(),c=(0,_.useContext)(ma),[d,l]=Oa({value:n,onChange:r,defaultValue:t??!1});(0,_.useEffect)(()=>{c.state.hasSelectableItems||c.dispatch({type:"enableSelectableItems"})},[c.state.hasSelectableItems,c]);const p=x()(e,`${i}--menu-item-selectable--selected`);return _.createElement(wa,O({},s,{ref:a,label:o,className:p,role:"menuitemcheckbox","aria-checked":d,onClick:function(){l(!d)}}))}).propTypes={className:Q().string,defaultSelected:Q().bool,label:Q().string.isRequired,onChange:Q().func,selected:Q().bool};(0,_.forwardRef)(function({children:e,className:t,label:o,...r},n){const s=$(),a=x()(t,`${s}--menu-item-group`);return _.createElement("li",{className:a,role:"none",ref:n},_.createElement("ul",O({},r,{role:"group","aria-label":o}),e))}).propTypes={children:Q().node,className:Q().string,label:Q().string.isRequired};const ka=e=>e.toString(),$a=(0,_.forwardRef)(function({className:e,defaultSelectedItem:t,items:o,itemToString:r=ka,label:n,onChange:s,selectedItem:a,...i},c){const d=$(),l=(0,_.useContext)(ma),[p,u]=Oa({value:a,onChange:s,defaultValue:t??{}});(0,_.useEffect)(()=>{l.state.hasSelectableItems||l.dispatch({type:"enableSelectableItems"})},[l.state.hasSelectableItems,l]);const h=x()(e,`${d}--menu-item-radio-group`);return _.createElement("li",{className:h,role:"none",ref:c},_.createElement("ul",O({},i,{role:"group","aria-label":n}),o.map((e,t)=>_.createElement(wa,{key:t,label:r(e),role:"menuitemradio","aria-checked":e===p,onClick:t=>{!function(e){u(e)}(e)}}))))});$a.propTypes={className:Q().string,defaultSelectedItem:Q().any,itemToString:Q().func,items:Q().array,label:Q().string.isRequired,onChange:Q().func,selectedItem:Q().any};function Sa(e){const[t,o]=(0,_.useState)(!1),[r,n]=(0,_.useState)([[-1,-1],[-1,-1]]);function s(){o(!1)}return{open:t,x:r[0],y:r[1],handleClick:function(){t?s():function(){const t=e?.current||e;if(t){const{left:e,top:o,right:r,bottom:s}=t.getBoundingClientRect();n([[e,r],[o,s]])}o(!0)}()},handleMousedown:function(e){e.preventDefault()},handleClose:s}}var Qa;(0,_.forwardRef)(function({className:e,...t},o){const r=$(),n=x()(e,`${r}--menu-item-divider`);return _.createElement("li",O({},t,{className:n,role:"separator",ref:o}))}).propTypes={className:Q().string};const za={"carbon.combo-button.additional-actions":"Additional actions"};function Pa(e){return za[e]}const Ta=_.forwardRef(function({children:e,className:t,disabled:o,label:r,onClick:n,size:s="lg",menuAlignment:a="bottom",tooltipAlignment:i,translateWithId:c=Pa,...d},l){const p=No("enable-v12-dynamic-floating-styles"),u=ne("combobutton"),h=$(),f=(0,_.useRef)(null);let m=[];p||(m=[Mt({crossAxis:!1}),qt()]),"bottom"!==a&&"top"!==a||m.push(It({apply({rects:e,elements:t}){Object.assign(t.floating.style,{width:`${e.reference.width}px`})}}));const{refs:g,floatingStyles:v,placement:b,middlewareData:y}=Ro({placement:a,strategy:"fixed",middleware:m,whileElementsMounted:_t}),w=Ks(l,f,g.setReference),{open:k,handleClick:S,handleMousedown:Q,handleClose:z}=Sa(f);(0,_.useLayoutEffect)(()=>{const e={...v,visibility:y.hide?.referenceHidden?"hidden":"visible"};Object.keys(e).forEach(t=>{g.floating.current&&(g.floating.current.style[t]=e[t])})},[v,g.floating,y,b,k]);const P=x()(`${h}--combo-button__container`,`${h}--combo-button__container--${s}`,{[`${h}--combo-button__container--open`]:k},t),T=x()(`${h}--combo-button__${a}`),C=x()(`${h}--combo-button__primary-action`),R=x()(`${h}--combo-button__trigger`);return _.createElement("div",O({},d,{className:P,ref:w,"aria-owns":k?u:void 0}),_.createElement("div",{className:C},_.createElement(rr,{title:r,size:s,disabled:o,onClick:function(e){n&&n(e)}},r)),_.createElement(tr,{ref:g.setReference,className:R,label:c("carbon.combo-button.additional-actions"),size:s,disabled:o,align:i,"aria-haspopup":!0,"aria-expanded":k,onClick:function(){f.current&&S()},onMouseDown:Q,"aria-controls":k?u:void 0},Qa||(Qa=_.createElement(E.yQN,null))),_.createElement(ba,{containerRef:f,menuAlignment:a,className:T,ref:g.setFloating,id:u,label:c("carbon.combo-button.additional-actions"),size:s,open:k,onClose:z},e))});Ta.propTypes={children:Q().node.isRequired,className:Q().string,disabled:Q().bool,label:Q().string.isRequired,menuAlignment:Q().oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end"]),onClick:Q().func,size:Q().oneOf(["sm","md","lg"]),tooltipAlignment:xe(Q().oneOf(["top","top-left","top-right","bottom","bottom-left","bottom-right","left","left-bottom","left-top","right","right-bottom","right-top","top-start","top-end","bottom-start","bottom-end","left-end","left-start","right-end","right-start"]),["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"],Se),translateWithId:Q().func};var Ea=o(4448);const Ca=_.createContext(1),Ra=["one","two","three"],Aa=[0,1,2],Xa=Aa[0],Ma=Aa[Aa.length-1],Ia=(e,t,o)=>Math.min(o,Math.max(t,e));const qa=_.forwardRef((e,t)=>{const{as:o,className:r,children:n,level:s,withBackground:a=!1,...i}=e,c=_.useContext(Ca),d=s??c,l=$(),p=x()(`${l}--layer-${Ra[d]}`,{[`${l}--layer__with-background`]:a},r),u=Ia(d+1,Xa,Ma),h=o||"div";return _.createElement(Ca.Provider,{value:u},_.createElement(h,O({ref:t},i,{className:p}),n))});qa.displayName="Layer",qa.propTypes={as:Q().oneOfType([Q().func,Q().string,Q().elementType]),children:Q().node,className:Q().string,level:Q().oneOf([0,1,2]),withBackground:Q().bool};const Na=_.forwardRef(function({buttonOnClick:e,children:t,className:o,closeClassName:r,closeIconClassName:n,closeModal:s,iconDescription:a="Close",label:i,labelClassName:c,title:d,titleClassName:l,...p},u){const h=$();const f=x()(`${h}--modal-header`,o),m=x()(`${h}--modal-header__label ${h}--type-delta`,c),g=x()(`${h}--modal-header__heading ${h}--type-beta`,l),v=x()(`${h}--modal-close`,r),b=x()(`${h}--modal-close__icon`,n);return _.createElement("div",O({className:f},p,{ref:u}),i&&_.createElement("h2",{className:m},i),d&&_.createElement("h2",{className:g},d),t,_.createElement("div",{className:`${h}--modal-close-button`},_.createElement(tr,{className:v,label:a,onClick:function(t){s?.(t),e?.(t)},"aria-label":a,align:"left"},_.createElement(E.bm,{size:20,"aria-hidden":"true",tabIndex:"-1",className:b}))))});function Da({active:e=!0,className:t,withOverlay:o=!0,small:r=!1,description:n="loading",...s}){const a=$(),i=x()(t,{[`${a}--loading`]:!0,[`${a}--loading--small`]:r,[`${a}--loading--stop`]:!e}),c=x()({[`${a}--loading-overlay`]:!0,[`${a}--loading-overlay--stop`]:!e}),d=_.createElement("div",O({},s,{"aria-atomic":"true","aria-live":e?"assertive":"off",className:i}),_.createElement("svg",{className:`${a}--loading__svg`,viewBox:"0 0 100 100"},_.createElement("title",null,n),r?_.createElement("circle",{className:`${a}--loading__background`,cx:"50%",cy:"50%",r:"42"}):null,_.createElement("circle",{className:`${a}--loading__stroke`,cx:"50%",cy:"50%",r:r?"42":"44"})));return o?_.createElement("div",{className:c},d):d}Na.propTypes={buttonOnClick:Q().func,children:Q().node,className:Q().string,closeClassName:Q().string,closeIconClassName:Q().string,closeModal:Q().func,iconDescription:Q().string,label:Q().node,labelClassName:Q().string,title:Q().node,titleClassName:Q().string},Da.propTypes={active:Q().bool,className:Q().string,description:Q().string,id:ce(Q().string),small:Q().bool,withOverlay:Q().bool};const Ya=({className:e,status:t="active",iconDescription:o,description:r,onSuccess:n,successDelay:s=1500,...a})=>{const i=$(),c=x()(`${i}--inline-loading`,e),d=(0,_.useRef)(null);(0,_.useEffect)(()=>("finished"===t&&(d.current=setTimeout(()=>{n&&n()},s)),()=>{d.current&&(clearTimeout(d.current),d.current=null)}),[t,n,s]);const l=r&&_.createElement("div",{className:`${i}--inline-loading__text`},r),p=(()=>{let e=o||t;return"error"===t?_.createElement(E.xai,{className:`${i}--inline-loading--error`},_.createElement("title",null,e)):"finished"===t?_.createElement(E._jO,{className:`${i}--inline-loading__checkmark-container`},_.createElement("title",null,e)):"active"===t?(o||(e="loading"),_.createElement(Da,{small:!0,description:e,withOverlay:!1,active:"active"===t})):"inactive"===t?(o||(e="not loading"),_.createElement("title",{className:`${i}--inline-loading__inactive-status`},e)):void 0})(),u=p&&_.createElement("div",{className:`${i}--inline-loading__animation`},p);return _.createElement("div",O({className:c},a,{"aria-live":a["aria-live"]??"assertive"}),u,l)};function La({secondaryButtons:e,secondaryButtonText:t,secondaryClassName:o,closeModal:r,onRequestClose:n,disabled:s}){function a(e){r(e),n(e)}return Array.isArray(e)&&e.length<=2?_.createElement(_.Fragment,null,e.map(({buttonText:e,onClick:t},r)=>_.createElement(rr,{key:`${e}-${r}`,className:o,kind:"secondary",onClick:t||a},e))):t?_.createElement(rr,{disabled:s,className:o,onClick:a,kind:"secondary"},t):null}Ya.propTypes={className:Q().string,description:Q().node,iconDescription:Q().string,onSuccess:Q().func,status:Q().oneOf(["inactive","active","finished","error"]),successDelay:Q().number},La.propTypes={closeModal:Q().func,disabled:Q().bool,onRequestClose:Q().func,secondaryButtonText:Q().string,secondaryButtons:(e,t,o)=>{if(e.secondaryButtons){if(!Array.isArray(e.secondaryButtons)||2!==e.secondaryButtons.length)return new Error(`${t} needs to be an array of two button config objects`);const r={buttonText:Q().node,onClick:Q().func};e[t].forEach(e=>{Q().checkPropTypes(r,e,t,o)})}return null},secondaryClassName:Q().string};const Za=_.forwardRef(function({children:e,className:t,closeModal:o=ae,danger:r,inputref:n,onRequestClose:s=ae,onRequestSubmit:a=ae,primaryButtonDisabled:i,primaryButtonText:c,primaryClassName:d,secondaryButtonText:l,secondaryButtons:p,secondaryClassName:u,loadingStatus:h="inactive",loadingDescription:f,loadingIconDescription:m,onLoadingSuccess:g=ae,...v},b){const y=$(),w=x()(`${y}--modal-footer`,t,Array.isArray(p)&&2===p.length?`${y}--modal-footer--three-button`:null),k=x()(d,"inactive"!==h?`${y}--btn--loading`:null),S="inactive"!==h,Q={closeModal:o,secondaryButtons:p,secondaryButtonText:l,secondaryClassName:u,onRequestClose:s,disabled:S};return _.createElement(sr,O({className:w},v,{ref:b,"aria-busy":S}),_.createElement(La,Q),c&&_.createElement(rr,{onClick:a,className:k,disabled:S||i,kind:r?"danger":"primary",ref:n},"inactive"===h?c:_.createElement(Ya,{status:h,description:f,iconDescription:m,className:`${y}--inline-loading--btn`,onSuccess:g})),e)});Za.propTypes={children:Q().node,className:Q().string,closeModal:Q().func,danger:Q().bool,inputref:Q().oneOfType([Q().func,Q().shape({current:Q().any})]),loadingDescription:Q().string,loadingIconDescription:Q().string,loadingStatus:Q().oneOf(["inactive","active","finished","error"]),onLoadingSuccess:Q().func,onRequestClose:Q().func,onRequestSubmit:Q().func,primaryButtonDisabled:Q().bool,primaryButtonText:Q().string,primaryClassName:Q().string,secondaryButtonText:Q().string,secondaryButtons:(e,t,o)=>{if(e.secondaryButtons){if(!Array.isArray(e.secondaryButtons)||2!==e.secondaryButtons.length)return new Error(`${t} needs to be an array of two button config objects`);const r={buttonText:Q().node,onClick:Q().func};e[t].forEach(e=>{Q().checkPropTypes(r,e,t,o)})}return null},secondaryClassName:Q().string};const Ua=(e,t,o)=>{e.classList.toggle(t,o)};function Va(e,t){return function(e,o,r,...n){return t(e,o,r,...n)}}const Wa="\n a[href], area[href], input:not([disabled]):not([tabindex='-1']),\n button:not([disabled]):not([tabindex='-1']),select:not([disabled]):not([tabindex='-1']),\n textarea:not([disabled]):not([tabindex='-1']),\n iframe, object, embed, *[tabindex]:not([tabindex='-1']):not([disabled]), *[contenteditable=true]\n",ja="undefined"!=typeof Node?Node.DOCUMENT_POSITION_PRECEDING|Node.DOCUMENT_POSITION_CONTAINS:0,Ba="undefined"!=typeof Node?Node.DOCUMENT_POSITION_FOLLOWING|Node.DOCUMENT_POSITION_CONTAINED_BY:0,Fa=(e,t=[])=>{if(e instanceof Element&&"function"==typeof e.closest){return[".cds--overflow-menu-options",".cds--tooltip",".flatpickr-calendar",...t].some(t=>!!e.closest(t))}return!1},Ga=({bodyNode:e,startTrapNode:t,endTrapNode:o,currentActiveNode:r,oldActiveNode:n,selectorsFloatingMenus:s})=>{if(e&&r&&n&&!e.contains(r)&&!Fa(r,s)){const s=n.compareDocumentPosition(r);if(r===t||s&ja){const t=Array.from(e.querySelectorAll(Wa)).reverse().find(({offsetParent:e})=>Boolean(e));t?t.focus():e!==n&&e.focus()}else if(r===o||s&Ba){const t=Array.from(e.querySelectorAll(Wa)).find(({offsetParent:e})=>Boolean(e));t?t.focus():e!==n&&e.focus()}}},Ha=({containerNode:e,currentActiveNode:t,event:o})=>{if(!e)return;["blur","focusout","focusin","focus"].includes(o.type);const r=(0,Pe.tabbable)(e),n=r[0],s=r[r.length-1];t!==s||o.shiftKey||(o.preventDefault(),n.focus()),t===n&&o.shiftKey&&(o.preventDefault(),s.focus())},Ka=(0,_.createContext)({}),Ja=_.forwardRef(({children:e,className:t,focusAfterCloseRef:o,modal:r,onCancel:n=ae,onClick:s=ae,onClose:a=ae,onRequestClose:i=ae,open:c=!1,role:d,ariaLabel:l,ariaLabelledBy:p,ariaDescribedBy:u,...h},f)=>{const m=$(),g=ne(),v=`${m}--dialog-header__heading--${g}`,b=`${m}--dialog-header__label--${g}`,y=(0,_.useRef)(null),w=f??y;(0,_.useEffect)(()=>{w.current&&(c?r?w.current.showModal():w.current.show():w.current.close())},[r,c]),(0,_.useEffect)(()=>{if(!c&&o){const e=setTimeout(()=>{o.current?.focus()});return()=>{clearTimeout(e)}}},[c,o]);const k=x()(`${m}--dialog-container`),S={dialogId:g,titleId:v,subtitleId:b,isOpen:c};return(0,_.useEffect)(()=>{if(w.current&&c&&!l&&!p){const e=w.current.querySelector(`.${m}--dialog-header__heading`);e&&e.id&&w.current.setAttribute("aria-labelledby",e.id)}},[c,l,p,m]),_.createElement(Ka.Provider,{value:S},_.createElement("dialog",O({},h,{className:x()(`${m}--dialog`,{[`${m}--dialog--modal`]:r},t),ref:w,onCancel:n,onClick:function(e){!function(e){c&&r&&e.target===w.current&&i(e)}(e),s(e)},onClose:a,role:d,"aria-label":l,"aria-labelledby":l?void 0:p||v,"aria-describedby":u}),_.createElement("div",{className:k},e)))});Ja.displayName="Dialog",Ja.propTypes={children:Q().node,className:Q().string,focusAfterCloseRef:Q().oneOfType([Q().func,Q().shape({current:Q().any})]),modal:Q().bool,onRequestClose:Q().func,open:Q().bool,role:Q().oneOf(["dialog","alertdialog"]),"aria-label":Q().string,"aria-labelledby":Q().string,ariaDescribedBy:Q().string};const ei=_.forwardRef(({children:e,...t},o)=>{const r=$();return _.createElement("div",O({className:`${r}--dialog__header`,ref:o},t),e)});ei.displayName="DialogHeader",ei.propTypes={children:Q().node};const ti=_.forwardRef(({children:e,...t},o)=>{const r=$();return _.createElement("div",O({className:`${r}--dialog__header-controls`,ref:o},t),e)});ti.displayName="DialogControls",ti.propTypes={children:Q().node};const oi=_.forwardRef(({onClick:e,...t},o)=>{const r=$();return _.createElement(tr,O({kind:"ghost",className:`${r}--dialog__close`,label:"Close",title:"Close","aria-label":"Close",align:"left",onClick:e,ref:o},t),_.createElement(E.bm,{size:20,"aria-hidden":"true",tabIndex:-1,className:`${r}--icon__close`}))});oi.displayName="DialogCloseButton",oi.propTypes={onClick:Q().func};const ri=_.forwardRef(({children:e,className:t,id:o,...r},n)=>{const s=$(),{titleId:a}=(0,_.useContext)(Ka),i=o||a;return _.createElement(R,O({as:"h2",id:i,className:x()(`${s}--dialog-header__heading`,t),ref:n},r),e)});ri.displayName="DialogTitle",ri.propTypes={children:Q().node,className:Q().string,id:Q().string};const ni=_.forwardRef(({children:e,className:t,id:o,...r},n)=>{const s=$(),{subtitleId:a}=(0,_.useContext)(Ka),i=o||a;return _.createElement(R,O({as:"h2",id:i,className:x()(`${s}--dialog-header__label`,t),ref:n},r),e)});ni.displayName="DialogSubtitle",ni.propTypes={children:Q().node,className:Q().string,id:Q().string};const si=_.forwardRef(({children:e,className:t,hasScrollingContent:o,...r},n)=>{const s=$(),a=(0,_.useRef)(null),[i,c]=(0,_.useState)(!1),d=`${s}--dialog-body--${ne()}`;pe(()=>{a.current&&c(a.current.scrollHeight>a.current.clientHeight);const e=wr(function(){a.current&&c(a.current.scrollHeight>a.current.clientHeight)},200);return window.addEventListener("resize",e),()=>{e.cancel(),window.removeEventListener("resize",e)}},[]);const l=x()(`${s}--dialog-content`,{[`${s}--dialog-scroll-content`]:o||i},t),p=o||i?{tabIndex:0,role:"region"}:{};return _.createElement(qa,O({ref:e=>{"function"==typeof n?n(e):n&&(n.current=e),a.current=e},id:d,className:l},p,r),e)});si.displayName="DialogBody",si.propTypes={children:Q().node,className:Q().string,hasScrollingContent:Q().bool};const ai=_.forwardRef(({children:e,className:t,onRequestClose:o=ae,onSecondarySubmit:r,onRequestSubmit:n=ae,primaryButtonText:s="Save",primaryButtonDisabled:a=!1,secondaryButtonText:i="Cancel",secondaryButtons:c,loadingStatus:d="inactive",loadingDescription:l,loadingIconDescription:p,onLoadingSuccess:u=ae,danger:h=!1,...f},m)=>{const g=$(),v=(0,_.useRef)(null),{isOpen:b}=(0,_.useContext)(Ka),[y,w]=(0,_.useState)(null);(0,_.useEffect)(()=>{if(h&&y){const e=requestAnimationFrame(()=>{y.focus()});return()=>cancelAnimationFrame(e)}},[h,y,b]);const k=x()(`${g}--dialog-footer`,t,{[`${g}--dialog-footer--three-button`]:Array.isArray(c)&&2===c.length}),S="inactive"!==d,Q=x()({[`${g}--btn--loading`]:"inactive"!==d}),z=r||o;return e?_.createElement(sr,O({className:k,ref:m},f),e):_.createElement(sr,O({className:k,"aria-busy":S,ref:m},f),Array.isArray(c)&&c.length<=2?c.map(({buttonText:e,onClick:t},o)=>_.createElement(rr,{key:`${e}-${o}`,autoFocus:h,kind:"secondary",ref:0===o&&h?w:void 0,onClick:t},e)):i&&_.createElement(rr,{ref:h?w:void 0,disabled:S,kind:"secondary",autoFocus:h,onClick:z},i),_.createElement(rr,{className:Q,kind:h?"danger":"primary",disabled:S||a,onClick:n,ref:v},"inactive"===d?s:_.createElement(Ya,{status:d,description:l,iconDescription:p,className:`${g}--inline-loading--btn`,onSuccess:u})))});ai.displayName="DialogFooter",ai.propTypes={children:Q().node,className:Q().string,onRequestClose:Q().func,onSecondarySubmit:Q().func,onRequestSubmit:Q().func,primaryButtonText:Q().node,primaryButtonDisabled:Q().bool,secondaryButtonText:Q().node,secondaryButtons:(e,t,o)=>{if(e.secondaryButtons){if(!Array.isArray(e.secondaryButtons)||2!==e.secondaryButtons.length)return new Error(`${t} needs to be an array of two button config objects`);const r={buttonText:Q().node,onClick:Q().func};e[t].forEach(e=>{Q().checkPropTypes(r,e,t,o)})}return null},danger:Q().bool,loadingStatus:Q().oneOf(["inactive","active","finished","error"]),loadingDescription:Q().string,loadingIconDescription:Q().string,onLoadingSuccess:Q().func};const ii=_.forwardRef(function({className:e,children:t,hasForm:o,hasScrollingContent:r,...n},s){const a=$(),i=(0,_.useRef)(null),[c,d]=(0,_.useState)(!1),l=x()({[`${a}--modal-content`]:!0,[`${a}--modal-content--with-form`]:o,[`${a}--modal-scroll-content`]:r||c},e);pe(()=>{i.current&&d(i.current.scrollHeight>i.current.clientHeight);const e=wr(function(){i.current&&d(i.current.scrollHeight>i.current.clientHeight)},200);return window.addEventListener("resize",e),()=>{e.cancel(),window.removeEventListener("resize",e)}},[]);const p=r||c?{tabIndex:0,role:"region"}:{};return _.createElement(qa,O({className:l},p,n,{ref:Ks(i,s)}),t)});ii.propTypes={"aria-label":Va(0,Q().string),children:Q().node,className:Q().string,hasForm:Q().bool,hasScrollingContent:Q().bool};const ci=_.forwardRef(function({"aria-labelledby":e,"aria-label":t,children:o,className:r,containerClassName:n,danger:s,decorator:a,isFullWidth:i,onClose:c,onKeyDown:d,open:l,preventCloseOnClickOutside:p,selectorPrimaryFocus:u="[data-modal-primary-focus]",selectorsFloatingMenus:h,size:f,launcherButtonRef:m,slug:g,...v},b){const y=$(),[w,k]=(0,_.useState)(!!l),[S,Q]=(0,_.useState)(!!l),z=(0,_.useRef)(null),P=(0,_.useRef)(null),T=(0,_.useRef)(null),E=(0,_.useRef)(null),C=(0,_.useRef)(null),R=No("enable-dialog-element"),A=No("enable-experimental-focus-wrap-without-sentinels");function X(e){c&&!1===c(e)||k(!1)}(0,_.useEffect)(()=>{R||l===S||(k(!!l),Q(!!l),Ua(document.body,`${y}--body--with-modal-open`,!!l))},[l,S,y]),(0,_.useEffect)(()=>{if(!R)return()=>{Ua(document.body,`${y}--body--with-modal-open`,!1)}},[]);const M=x()(`${y}--modal`,{"is-visible":w,[`${y}--modal--danger`]:s,[`${y}--modal--slug`]:g,[`${y}--modal--decorator`]:a},r),q=x()(`${y}--modal-container`,f&&`${y}--modal-container--${f}`,i&&`${y}--modal-container--full-width`,n);let D;const Y=_.Children.toArray(o).map(e=>{switch(!0){case(0,Ea.isElement)(e)&&e.type===_.createElement(Na).type:{const t=e;return D=t.props.label,_.cloneElement(t,{closeModal:X})}case(0,Ea.isElement)(e)&&e.type===_.createElement(Za).type:{const t=e;return _.cloneElement(t,{closeModal:X,inputref:P,danger:s})}default:return e}}),L=!_.Children.toArray(Y).some(e=>br(e,Za));(0,_.useEffect)(()=>{if(!l)return;const e=e=>{F(e,N)&&(e.preventDefault(),e.stopPropagation(),X(e))};return document.addEventListener("keydown",e,!0),()=>{document.removeEventListener("keydown",e,!0)}},[l]),(0,_.useEffect)(()=>{R||l||!m||setTimeout(()=>{m.current?.focus()})},[R,l,m]),(0,_.useEffect)(()=>{if(!R){const e=e=>{const t=e||z.current,o=t?t.querySelector(s?`.${y}--btn--secondary`:u):null;return o||P&&P.current};l&&w&&(t=>{const o=e(t),r=t.querySelector(`.${y}--modal-close`);o?o.focus():!o&&r&&r?.focus()})(z.current)}},[l,u,w]);const Z=g??a,U=br(Z,vr)?(0,_.cloneElement)(Z,{size:"sm"}):null,V=R?_.createElement(Ja,{open:l,focusAfterCloseRef:m,modal:!0,className:q,"aria-label":t||D,"aria-labelledby":e},_.createElement("div",{ref:z,className:`${y}--modal-container-body`},g?U:a?_.createElement("div",{className:`${y}--modal--inner__decorator`},U):"",Y)):_.createElement("div",{className:q,role:"dialog","aria-modal":"true","aria-label":t||D,"aria-labelledby":e},!A&&_.createElement("button",{type:"button",ref:T,className:`${y}--visually-hidden`},"Focus sentinel"),_.createElement("div",{ref:z,className:`${y}--modal-container-body`},g?U:a?_.createElement("div",{className:`${y}--modal--inner__decorator`},U):"",Y),!A&&_.createElement("button",{type:"button",ref:E,className:`${y}--visually-hidden`},"Focus sentinel"));return _.createElement(qa,O({},v,{level:0,role:"presentation",ref:b,"aria-hidden":!l,onBlur:function({target:e,relatedTarget:t}){if(!R&&!A&&l&&t&&e&&z.current){const{current:o}=z,{current:r}=T,{current:n}=E;Ga({bodyNode:o,startTrapNode:r,endTrapNode:n,currentActiveNode:t,oldActiveNode:e,selectorsFloatingMenus:h?.filter(Boolean)})}const o=document.querySelector(`.${y}--modal-content`);if(!(o&&o.classList.contains(`${y}--modal-scroll-content`)&&t&&o.contains(t)))return;const r=o.children[o.children.length-1],n=o.scrollHeight-r.offsetTop-r.clientHeight;for(const e of o.children)if(e.contains(t)){const t=o.clientHeight-e.offsetTop+o.scrollTop-e.clientHeight;t{const i=$(),c=void 0!==n,d=x()(`${i}--contained-list-item`,o,{[`${i}--contained-list-item--clickable`]:c,[`${i}--contained-list-item--with-icon`]:s,[`${i}--contained-list-item--with-action`]:e}),l=_.createElement(_.Fragment,null,s&&_.createElement("div",{className:`${i}--contained-list-item__icon`},_.createElement(s,null)),_.createElement("div",null,t));return _.createElement("li",O({className:d},a),c?_.createElement("button",{className:`${i}--contained-list-item__content`,type:"button",disabled:r,onClick:n},l):_.createElement("div",{className:`${i}--contained-list-item__content`},l),e&&_.createElement(zr,{size:{min:"sm",max:"lg"},className:`${i}--contained-list-item__action`},e))};var li;di.propTypes={action:Q().node,children:Q().node,className:Q().string,disabled:Q().bool,onClick:Q().func,renderIcon:Q().oneOfType([Q().func,Q().object])};const pi=_.forwardRef(({autoComplete:e="off",className:t,closeButtonLabelText:o="Clear search input",defaultValue:r,disabled:n,isExpanded:s=!0,id:a,labelText:i,light:c,onChange:d=()=>{},onClear:l=()=>{},onKeyDown:p,onExpand:u,placeholder:h="Search",renderIcon:f,role:m="searchbox",size:g="md",type:v="text",value:b,...y},w)=>{const k=!(!b&&!r),S=$(),{isFluid:Q}=(0,_.useContext)(ws),z=(0,_.useRef)(null),P=_e([w,z]),T=(0,_.useRef)(null),C=ne("search-input"),R=a||C,A=`${R}-search`,[X,M]=(0,_.useState)(k||!1),[I,Y]=(0,_.useState)(b),L=x()({[`${S}--search`]:!0,[`${S}--search--sm`]:"sm"===g,[`${S}--search--md`]:"md"===g,[`${S}--search--lg`]:"lg"===g,[`${S}--search--light`]:c,[`${S}--search--disabled`]:n,[`${S}--search--fluid`]:Q},t),Z=x()({[`${S}--search-close`]:!0,[`${S}--search-close--hidden`]:!X||!s});function U(){if(!b&&z.current&&(z.current.value=""),z.current){const e=Object.assign({},z.current,{value:""}),t={bubbles:!1,cancelable:!1,currentTarget:z.current,defaultPrevented:!1,eventPhase:0,isDefaultPrevented:()=>!1,isPropagationStopped:()=>!1,isTrusted:!1,nativeEvent:new Event("change"),persist:ae,preventDefault:ae,stopPropagation:ae,target:e,timeStamp:0,type:"change"};d(t)}l(),M(!1),z.current?.focus()}return b!==I&&(M(!!b),Y(b)),_.createElement("div",{role:"search","aria-label":h,className:L},_.createElement("div",{"aria-labelledby":u?A:void 0,role:u?"button":void 0,className:`${S}--search-magnifier`,onClick:u,onKeyDown:function(e){(F(e,q)||F(e,D))&&(e.stopPropagation(),u&&u(e))},tabIndex:u&&!s?0:-1,ref:T,"aria-expanded":!(!u||!s)||!(u&&!s)&&void 0,"aria-controls":u?R:void 0},_.createElement(ui,{icon:f})),_.createElement("label",{id:A,htmlFor:R,className:`${S}--label`},i),_.createElement("input",O({autoComplete:e,className:`${S}--search-input`,defaultValue:r,disabled:n,role:m,ref:P,id:R,onChange:xr([d,function(e){M(""!==e.target.value)}]),onKeyDown:xr([p,function(e){F(e,N)&&(e.stopPropagation(),z.current?.value?U():u&&s&&T.current?.focus())}]),placeholder:h,type:v,value:b,tabIndex:u&&!s?-1:void 0},y)),_.createElement("button",{"aria-label":o,className:Z,disabled:n,onClick:U,title:o,type:"button"},li||(li=_.createElement(E.bm,null))))});function ui({icon:e}){const t=$();return e?_.createElement(e,{className:`${t}--search-magnifier-icon`}):_.createElement(E.vji,{className:`${t}--search-magnifier-icon`})}pi.displayName="Search",pi.propTypes={autoComplete:Q().string,className:Q().string,closeButtonLabelText:Q().string,defaultValue:Q().oneOfType([Q().string,Q().number]),disabled:Q().bool,id:Q().string,isExpanded:Q().bool,labelText:Q().node.isRequired,light:ce(Q().bool),onChange:Q().func,onClear:Q().func,onExpand:Q().func,onKeyDown:Q().func,placeholder:Q().string,renderIcon:Q().oneOfType([Q().func,Q().object]),role:Q().string,size:Q().oneOf(["sm","md","lg"]),type:Q().string,value:Q().oneOfType([Q().string,Q().number])},ui.propTypes={icon:Q().oneOfType([Q().func,Q().object])};Q().string,Q().bool;const hi=["on-page","disclosed"];const fi=({action:e,children:t,className:o,isInset:r,kind:n=hi[0],label:s,size:a,...i})=>{const c=`${ne("contained-list")}-header`,d=$(),l=x()(`${d}--contained-list`,{[`${d}--contained-list--inset-rulers`]:r,[`${d}--contained-list--${a}`]:a,[`${d}--layout--size-${a}`]:a},`${d}--contained-list--${n}`,o),p=function(e){return Array.isArray(e)?e?.filter(e=>!["Search","ExpandableSearch"].includes(e?.type?.displayName)):e&&!["Search","ExpandableSearch"].includes(e?.type?.displayName)?e:null}(t);const u=function(e){if(!_.isValidElement(e))return!1;let t="";return t="string"==typeof e.type?e.type:e.type.displayName||"",["Search","ExpandableSearch"].includes(t)}(e),h=function(e){return Array.isArray(e)&&e.map((e,t)=>(0===t&&e.type,e)),e&&e.type,e}(t);return _.createElement("div",O({className:l},i),s&&_.createElement("div",{className:`${d}--contained-list__header`},_.createElement("div",{id:c,className:`${d}--contained-list__label`},s),_.createElement(zr,{size:{min:"sm",max:"xl"},className:`${d}--contained-list__action`},e)),t&&_.createElement("ul",{role:"list","aria-labelledby":s?c:void 0},u?p:h))};fi.propTypes={action:Q().node,children:Q().node,className:Q().string,isInset:Q().bool,kind:Q().oneOf(hi),label:Q().oneOfType([Q().string,Q().node]),size:Q().oneOf(["sm","md","lg","xl"])},fi.ContainedListItem=di,fi.ContainedListItem=di;const mi=_.forwardRef((e,t)=>{const{children:o,className:r,disabled:n,index:s,name:a,onClick:i=ae,onKeyDown:c=ae,selected:d=!1,text:l,...p}=e,u=$(),h={onClick:e=>{e.preventDefault(),i?.({index:s,name:a,text:l})},onKeyDown:e=>{const t=e.key||e.which;c?.({index:s,name:a,text:l,key:t})},className:x()(r,`${u}--content-switcher-btn`,{[`${u}--content-switcher--selected`]:d}),disabled:n};return _.createElement("button",O({type:"button",ref:t,role:"tab",tabIndex:d?0:-1,"aria-selected":d},p,h),_.createElement("span",{className:`${u}--content-switcher__label`,title:l},void 0!==l?l:o))});mi.displayName="Switch",mi.propTypes={children:Q().node,className:Q().string,disabled:Q().bool,index:Q().number,name:Q().oneOfType([Q().string,Q().number]),onClick:Q().func,onKeyDown:Q().func,selected:Q().bool,text:Q().string};const gi=(0,_.forwardRef)((e,t)=>{const{align:o,children:r,className:n,disabled:s,enterDelayMs:a,index:i,leaveDelayMs:c=0,name:d,onClick:l=ae,onKeyDown:p=ae,selected:u=!1,size:h,text:f,...m}=e,g=$(),[v,b]=(0,_.useState)(!1),y=()=>{b(!0)},w=()=>{b(!1)},k=x()(n,`${g}--content-switcher-btn`,{[`${g}--content-switcher--selected`]:u}),S=x()(`${g}--content-switcher-popover__wrapper`,{[`${g}--content-switcher-popover--selected`]:u,[`${g}--content-switcher-popover--disabled`]:s});return _.createElement(tr,O({label:f,type:"button",ref:t,role:"tab",tabIndex:u||v?0:-1,onMouseEnter:y,onMouseLeave:w,onFocus:y,onBlur:w,"aria-selected":u,"aria-label":f,wrapperClasses:S},m,{align:o,className:k,disabled:s,enterDelayMs:a,leaveDelayMs:c,onClick:e=>{e.preventDefault(),l({index:i,name:d,text:f})},onKeyDown:e=>{const t=e.key||e.which;p({index:i,name:d,text:f,key:t})},size:h}),r)});gi.displayName="IconSwitch",gi.propTypes={align:Q().oneOf(["top","top-left","top-right","bottom","bottom-left","bottom-right","left","right"]),children:Q().node,className:Q().string,disabled:Q().bool,enterDelayMs:Q().number,index:Q().number,leaveDelayMs:Q().number,name:Q().oneOfType([Q().string,Q().number]),onClick:Q().func,onKeyDown:Q().func,selected:Q().bool,size:Q().oneOf(["sm","md","lg"]),text:Q().string};const vi=({children:e,className:t,light:o,lowContrast:r,selectedIndex:n=0,selectionMode:s="automatic",size:a,onChange:i=ae,...c})=>{const d=(0,_.useContext)(k),[l,p]=(0,_.useState)(n),u=(0,_.useRef)(n),h=(0,_.useRef)([]),f=_.Children.toArray(e);(0,_.useEffect)(()=>{u.current!==n&&(p(n),u.current=n)},[n]);const m=e=>t=>{t&&(h.current[e]=t)},g=e=>{const t=h.current[e];t&&t.focus()},v=e=>{if(void 0===e.index)return;const{index:t}=e;if((e=>e&&"object"==typeof e&&"key"in e)(e)&&B(e,[V,Z])){const o=((e,t,o)=>F(e,V)?(t+1)%o:F(e,Z)?(t+o-1)%o:void 0)(e.key,t,f.length);if("number"!=typeof o)return;if(g(o),"manual"!==s){const t=f[o];p(o),(0,_.isValidElement)(t)&&i({...e,index:o,name:t.props.name,text:t.props.text})}}else l!==t&&(p(t),g(t),i(e))},b=_.Children.map(e,e=>(0,_.isValidElement)(e)?e.type===gi:null)?.every(e=>!0===e),y=x()(`${d}--content-switcher`,t,{[`${d}--content-switcher--light`]:o,[`${d}--content-switcher--${a}`]:a,[`${d}--layout--size-${a}`]:a,[`${d}--content-switcher--icon-only`]:b,[`${d}--content-switcher--low-contrast`]:r});return _.createElement(zr,O({size:{default:"md",min:"sm",max:"lg"}},c,{className:y,role:"tablist",onChange:void 0}),e&&_.Children.map(e,(e,t)=>(0,_.cloneElement)(e,{index:t,onClick:xr([v,e.props.onClick]),onKeyDown:xr([v,e.props.onKeyDown]),selected:t===l,ref:m(t),size:a})))};vi.displayName="ContentSwitcher",vi.propTypes={children:Q().node,className:Q().string,light:ce(Q().bool),lowContrast:Q().bool,onChange:Q().func.isRequired,selectedIndex:Q().number,selectionMode:Q().oneOf(["automatic","manual"]),size:Q().oneOf(["sm","md","lg"])};const bi={NONE:"NONE",DESC:"DESC",ASC:"ASC"},Oi=(e,t)=>`${e}:${t}`,yi=(e,t,o="en")=>{if(null===e&&(e=""),null===t&&(t=""),"number"==typeof e&&"number"==typeof t)return e-t;if("string"==typeof e&&"string"==typeof t)return xi(e,t,o);const r=e?.props?.children,n=t?.props?.children;return"string"==typeof r&&"string"==typeof n?xi(r,n,o):xi(String(e),String(t),o)},xi=(e,t,o="en")=>{const r=!isNaN(parseFloat(e))&&!isNaN(parseFloat(t));return e.localeCompare(t,o,{numeric:r})},_i=(e,t,{sortDirection:o,sortStates:r,locale:n})=>o===r.ASC?yi(e,t,n):yi(t,e,n),wi=bi.NONE,ki=(e,t,{key:o})=>{const{sortDirection:r,sortHeaderKey:n}=t,s=((e,t,o)=>{if(e===t)switch(o){case bi.NONE:return bi.ASC;case bi.ASC:return bi.DESC;case bi.DESC:return bi.NONE}return bi.ASC})(o,n??"",r);return $i(e,t,o,s)},$i=({locale:e,sortRow:t},{rowIds:o,cellsById:r,initialRowOrder:n},s,a)=>{const i=a!==bi.NONE?(({rowIds:e,cellsById:t,sortDirection:o,key:r,locale:n="en",sortRow:s=_i})=>e.slice().sort((e,a)=>{const i=t[Oi(e,r)],c=t[Oi(a,r)];return s(i?.value,c?.value,{key:r,sortDirection:o,sortStates:bi,locale:n,compare:yi,rowIds:[e,a]})}))({rowIds:o,cellsById:r,sortDirection:a,key:s,locale:e,sortRow:t}):n;return{sortHeaderKey:s,sortDirection:a,rowIds:i}},Si=(e,t)=>{const{rowIds:o,rowsById:r,cellsById:n}=((e,t,o={})=>{const{rowsById:r}=o,n=new Array(e.length),s={},a={};return e.forEach((e,o)=>{n[o]=e.id;const{id:i,isSelected:c=!1,isExpanded:d=!1,disabled:l=!1}=e;s[i]={id:i,isSelected:c,isExpanded:d,disabled:l,cells:new Array(t.length)},r&&void 0!==r[e.id]&&(s[e.id].isSelected=r[e.id].isSelected,s[e.id].isExpanded=r[e.id].isExpanded),t.forEach(({key:t,slug:o,decorator:r},n)=>{const i=Oi(e.id,t);a[i]={id:i,value:e[t],isEditable:!1,isEditing:!1,isValid:!0,errors:null,hasAILabelHeader:!(!o&&r?.type!==vr),info:{header:t}},s[e.id].cells[n]=i})}),{rowIds:n,rowsById:s,cellsById:a}})(e.rows,e.headers,t),s={rowIds:o,rowsById:r,cellsById:n,sortDirection:t.sortDirection||wi,sortHeaderKey:t.sortHeaderKey||null,initialRowOrder:o.slice(),filterInputValue:t.filterInputValue||null,shouldShowBatchActions:t.shouldShowBatchActions||!1,isExpandedAll:!1};if(t.sortDirection&&t.sortHeaderKey){const{rowIds:o}=$i(e,s,t.sortHeaderKey,t.sortDirection);s.rowIds=o}return s.isExpandedAll=s.rowIds.every(e=>!0===s.rowsById[e].isExpanded),s},Qi=(e,t,o)=>e.map(e=>({...t[e],cells:t[e].cells.map(e=>o[e])})),zi=({rowIds:e,headers:t,cellsById:o,inputValue:r,getCellId:n})=>{const s=r.trim().toLowerCase();return s?e.filter(e=>t.some(({key:t})=>{const r=n(e,t),a=o[r];return"boolean"!=typeof a.value&&String(a.value).toLowerCase().includes(s)})):e},Pi=(0,_.createContext)({titleId:void 0,descriptionId:void 0}),Ti=(e,t)=>{if(e.children.length>0)return!1;const o=window.getComputedStyle(e);t.font=o.font?o.font:`${o.fontSize}" "${o.fontFamily}`;const r=t?.measureText(e.textContent??"");let n=r.width??0;const s=o.letterSpacing?.split("px");s&&s.length&&!isNaN(Number(s[0]))&&(n+=Number(s[0])*(e.textContent?.length??0));const a=o.paddingLeft?.split("px");a&&a.length&&!isNaN(Number(a[0]))&&(n+=Number(a[0]));const i=o.paddingLeft?.split("px");return i&&i.length&&!isNaN(Number(i[0]))&&(n+=Number(i[0])),n>e.getBoundingClientRect().width},Ei=({className:e,children:t,useZebraStyles:o,size:r="lg",isSortable:n=!1,useStaticWidth:s,stickyHeader:a,overflowMenuOnHover:i=!0,experimentalAutoAlign:c=!1,tabIndex:d,...l})=>{const{titleId:p,descriptionId:u}=(0,_.useContext)(Pi),h=$(),[f,m]=(0,_.useState)(!1),g=(0,_.useRef)(null),v=x()(`${h}--data-table`,e,{[`${h}--data-table--${r}`]:r,[`${h}--data-table--sort`]:n,[`${h}--data-table--zebra`]:o,[`${h}--data-table--static`]:s,[`${h}--data-table--sticky-header`]:a,[`${h}--data-table--visible-overflow-menu`]:!i}),b=(0,_.useCallback)((e=!1)=>{e?g.current?.classList.add(`${h}--data-table--top-aligned-body`):g.current?.classList.remove(`${h}--data-table--top-aligned-body`)},[h]),y=(0,_.useCallback)((e=!1)=>{e?g.current?.classList.add(`${h}--data-table--top-aligned-header`):g.current?.classList.remove(`${h}--data-table--top-aligned-header`)},[h]),w=(0,_.useCallback)(()=>{if(c){const e=document.createElement("canvas").getContext("2d");if(g.current&&e){const t=Array.from(g.current.querySelectorAll("td")).some(t=>Ti(t,e)),o=Array.from(g.current.querySelectorAll("th")).some(t=>{const o=t.querySelector(`.${h}--table-header-label`);return o&&Ti(o,e)});b(t),y(o)}}else b(!1),y(!1)},[c,b,y,h]),k=wr(w,100);ke("resize",k);const S=(0,_.useCallback)(()=>{const e=g?.current?.parentNode,t=g?.current?.firstChild;m(t?.scrollWidth>e?.clientWidth)},[]),Q=wr(S,100);ke("resize",Q),pe(()=>{S()},[S]),"undefined"!=typeof document&&document?.fonts?.status&&"loaded"!==document.fonts.status&&document.fonts.ready.then(()=>{w()}),pe(()=>{w()},[w,r]);const z=_.createElement("div",{className:`${h}--data-table-content`,tabIndex:d??(f?0:void 0)},_.createElement("table",O({"aria-labelledby":p,"aria-describedby":u},l,{className:v,ref:g}),t));return a?_.createElement("section",{className:`${h}--data-table_inner-container`},z):z};Ei.propTypes={children:Q().node,className:Q().string,experimentalAutoAlign:Q().bool,isSortable:Q().bool,overflowMenuOnHover:Q().bool,size:Q().oneOf(["xs","sm","md","lg","xl"]),stickyHeader:Q().bool,useStaticWidth:Q().bool,useZebraStyles:Q().bool,tabIndex:Q().number};const Ci=({name:e,className:t,type:o})=>{function r({className:e,...r}){const n=$(),s=x()("function"==typeof t?t(n):t,e);return _.createElement(o,{...r,className:s||void 0})}return r.displayName=e,r.propTypes={className:Q().string},r},Ri=Ci({name:"TableActionList",type:"div",className:e=>`${e}--action-list`}),Ai=({renderIcon:e=E.on3,iconDescription:t="Add",...o})=>_.createElement(rr,O({renderIcon:e,iconDescription:t},o));Ai.propTypes={hasIconOnly:Q().bool,iconDescription:e=>{if(e.renderIcon&&!e.children&&!e.iconDescription)return new Error("renderIcon property specified without also providing an iconDescription property.")},renderIcon:Q().oneOfType([Q().func,Q().object])};const Xi={"carbon.table.batch.cancel":"Cancel","carbon.table.batch.items.selected":"items selected","carbon.table.batch.item.selected":"item selected","carbon.table.batch.selectAll":"Select all"},Mi=(e,{totalSelected:t,totalCount:o}={totalSelected:0,totalCount:0})=>"carbon.table.batch.cancel"===e?Xi[e]:"carbon.table.batch.selectAll"===e?`${Xi[e]} (${o})`:`${t} ${Xi[e]}`,Ii=({className:e,children:t,shouldShowBatchActions:o,totalSelected:r,totalCount:n,onCancel:s,onSelectAll:a,translateWithId:i=Mi,...c})=>{const[d,l]=_.useState(!1),p=$(),u=x()({[`${p}--batch-actions`]:!0,[`${p}--batch-actions--active`]:o},e),h=x()(`${p}--batch-summary`,{[`${p}--batch-summary__scroll`]:d});return _.createElement("div",O({onScroll:()=>{l(!d)},"aria-hidden":!o,className:u},c),_.createElement("div",{className:h},_.createElement("p",{className:`${p}--batch-summary__para`},_.createElement(R,null,i(r>1||0===r?"carbon.table.batch.items.selected":"carbon.table.batch.item.selected",{totalSelected:r}))),a&&_.createElement(_.Fragment,null,_.createElement("span",{className:`${p}--batch-summary__divider`},"|"),_.createElement(rr,{onClick:a,tabIndex:o?0:-1},i("carbon.table.batch.selectAll",{totalCount:n})))),_.createElement(Ri,null,t,_.createElement(rr,{className:`${p}--batch-summary__cancel`,tabIndex:o?0:-1,onClick:s},i("carbon.table.batch.cancel"))))};Ii.translationKeys=["carbon.table.batch.cancel","carbon.table.batch.items.selected","carbon.table.batch.item.selected","carbon.table.batch.selectAll"],Ii.propTypes={children:Q().node,className:Q().string,onCancel:Q().func.isRequired,onSelectAll:Q().func,shouldShowBatchActions:Q().bool,totalCount:Q().number,totalSelected:Q().number.isRequired,translateWithId:Q().func};const qi=({children:e,className:t,...o})=>_.createElement("tbody",O({"aria-live":o["aria-live"]??"polite",className:t},o),e);qi.propTypes={"aria-live":Q().oneOf(["polite","assertive","off"]),children:Q().node,className:Q().string};const Ni=(0,_.forwardRef)((e,t)=>{const{children:o,className:r,hasAILabelHeader:n,colSpan:s,...a}=e,i=$(),c=x()(r,{[`${i}--table-cell--column-slug`]:n});return _.createElement("td",O({className:c||void 0,ref:t,colSpan:s},a),o)});Ni.displayName="TableCell",Ni.propTypes={children:Q().node,className:Q().string,colSpan:Q().number,hasAILabelHeader:Q().bool,headers:Q().string};const Di=_.createContext(1),Yi=_.forwardRef(function({as:e="section",level:t,...o},r){const n=_.useContext(Di),s=t??n+1,a=e;return _.createElement(Di.Provider,{value:Math.min(s,6)},_.createElement(a,O({ref:r},o)))});Yi.propTypes={as:Q().elementType,children:Q().node,className:Q().string,level:Q().number};const Li=_.forwardRef((e,t)=>{const o=`h${_.useContext(Di)}`;return _.createElement(o,O({ref:t},e))});Li.propTypes={children:Q().node,className:Q().string};const Zi=({aiEnabled:e,className:t,children:o,title:r,description:n,stickyHeader:s,useStaticWidth:a,...i})=>{const c=ne("tc"),d=`${c}-title`,l=`${c}-description`,p=$(),u=x()(t,`${p}--data-table-container`,{[`${p}--data-table--max-width`]:s,[`${p}--data-table-container--static`]:a,[`${p}--data-table-container--ai-enabled`]:e}),h=(0,_.useMemo)(()=>({titleId:r?d:void 0,descriptionId:n?l:void 0}),[r,n,d,l]);return _.createElement(Pi.Provider,{value:h},_.createElement(Yi,O({},i,{className:u}),(r||n)&&_.createElement("div",{className:`${p}--data-table-header`},r&&_.createElement(Li,{className:`${p}--data-table-header__title`,id:d},r),n&&_.createElement("p",{className:`${p}--data-table-header__description`,id:l},n)),o))};Zi.propTypes={aiEnabled:Q().bool,children:Q().node,className:Q().string,description:Q().node,stickyHeader:Q().bool,title:Q().node,useStaticWidth:Q().bool};const Ui=({className:e,decorator:t})=>{const o=$(),r=x()({...e&&{[e]:!0},[`${o}--table-column-decorator`]:!0,[`${o}--table-column-decorator--active`]:t}),n=br(t,vr)?(0,_.cloneElement)(t,{size:"mini"}):null;return _.createElement("td",{className:r},n)};Ui.displayName="TableDecoratorRow",Ui.propTypes={className:Q().string,decorator:Q().node};const Vi=({"aria-controls":e,"aria-label":t,ariaLabel:o,className:r,enableExpando:n,enableToggle:s,id:a="expand",isExpanded:i,onExpand:c,expandIconDescription:d,children:l,...p})=>{const u=$(),h=x()(`${u}--table-expand`,r),f=i?"collapsed":void 0;return _.createElement("th",O({scope:"col",className:h,"data-previous-value":f,id:a},p),n||s?_.createElement("button",{type:"button",className:`${u}--table-expand__button`,onClick:c,title:d,"aria-label":o||t,"aria-expanded":i,"aria-controls":e},_.createElement(E.c_$,{className:`${u}--table-expand__svg`,"aria-label":d})):null,l)};Vi.propTypes={"aria-controls":Q().string,"aria-label":Q().string,ariaLabel:Q().string,children:Q().node,className:Q().string,enableExpando:ce(Q().bool),enableToggle:Q().bool,expandIconDescription:Q().string,id:Q().string,isExpanded:Va(0,Q().bool),onExpand:Q().oneOfType([Va(0,Q().func),Va(0,Q().func)])};const Wi={};const ji=({className:e,slug:t})=>{(0,_.useEffect)(()=>{var e;Wi[e="TableSlugRow"]||(Wi[e]=!0)},[]);const o=$(),r=x()({...e&&{[e]:!0},[`${o}--table-column-slug`]:!0,[`${o}--table-column-slug--active`]:t});let n;return t&&(n=_.cloneElement(t,{size:"mini"})),_.createElement("td",{className:r},n)};ji.displayName="TableSlugRow",ji.propTypes={className:Q().string,slug:Q().node};const Bi=_.forwardRef(({"aria-controls":e,"aria-label":t,ariaLabel:o,className:r,children:n,isExpanded:s,onExpand:a,expandIconDescription:i,isSelected:c,expandHeader:d="expand",...l},p)=>{const u=$();let h;const f=_.Children.toArray(n).map(e=>br(e,ji)?(e.props.slug&&(h=!0),e):br(e,Ui)?(br(e.props.decorator,vr)&&(h=!0),e):void 0),m=_.Children.toArray(n).map(e=>{if((0,_.isValidElement)(e)&&e.type!==ji&&e.type!==Ui)return e}),g=x()({[`${u}--parent-row`]:!0,[`${u}--expandable-row`]:s,[`${u}--data-table--selected`]:c,[`${u}--data-table--slug-row ${u}--data-table--ai-label-row`]:h},r),v=s?"collapsed":void 0;return _.createElement("tr",O({},l,{ref:p,className:g,"data-parent-row":!0}),f,_.createElement(Ni,{className:`${u}--table-expand`,"data-previous-value":v,headers:d},_.createElement("button",{type:"button",className:`${u}--table-expand__button`,onClick:a,title:i,"aria-label":o||t,"aria-expanded":s,"aria-controls":e},_.createElement(E.c_$,{className:`${u}--table-expand__svg`,"aria-label":i}))),m)});Bi.propTypes={"aria-controls":Q().string,"aria-label":Q().string,ariaLabel:Q().string,children:Q().node,className:Q().string,expandHeader:Q().string,expandIconDescription:Q().string,isExpanded:Q().bool,isSelected:Q().bool,onExpand:Q().func.isRequired},Bi.displayName="TableExpandRow";const Fi=({className:e,children:t,colSpan:o,...r})=>{const n=(0,_.useRef)(null),s=$(),a=x()(`${s}--expandable-row`,e),i=e=>{if(n&&n.current&&n.current.previousElementSibling){const t=n.current.previousElementSibling;"enter"===e?t.classList.add(`${s}--expandable-row--hover`):t.classList.remove(`${s}--expandable-row--hover`)}};return _.createElement("tr",O({ref:n,onMouseEnter:()=>i("enter"),onMouseLeave:()=>i("leave")},r,{className:a,"data-child-row":!0}),_.createElement(Ni,{colSpan:o},_.createElement("div",{className:`${s}--child-row-inner-container`},t)))};Fi.propTypes={children:Q().node,className:Q().string,colSpan:Q().number.isRequired};const Gi=Ci({name:"TableHead",type:"thead"}),Hi={buttonDescription:"carbon.table.header.icon.description"},Ki=(e,t)=>t&&e===Hi.buttonDescription?t.isSortHeader&&bi?t.sortDirection===bi.NONE?`Click to sort rows by ${t.header} header in ascending order`:t.sortDirection===bi.ASC?`Click to sort rows by ${t.header} header in descending order`:`Click to unsort rows by ${t.header} header`:`Click to sort rows by ${t.header} header in ascending order`:"",Ji={[bi.NONE]:"none",[bi.ASC]:"ascending",[bi.DESC]:"descending"},ec=_.forwardRef(function({className:e,children:t,colSpan:o,decorator:r,isSortable:n=!1,isSortHeader:s,onClick:a,scope:i="col",sortDirection:c,translateWithId:d=Ki,slug:l,id:p,...u},h){const f=$(),m=ne("table-sort"),g=(0,_.useRef)(null),v=l??r,b=br(v,vr),y=b,w=b?(0,_.cloneElement)(v,{size:"mini",ref:g}):null,k=x()({[`${f}--table-header-label`]:!0,[`${f}--table-header-label--slug ${f}--table-header-label--ai-label`]:y,[`${f}--table-header-label--decorator`]:r});if(!n)return _.createElement("th",O({},u,{id:p,className:e,scope:i,colSpan:o,ref:h}),t?_.createElement("div",{className:k},t,_.createElement("div",{className:`${f}--table-header-label--decorator-inner`},w)):null);const S=x()(e,{[`${f}--table-sort`]:!0,[`${f}--table-sort--active`]:s&&c!==bi.NONE,[`${f}--table-sort--descending`]:s&&c===bi.DESC}),Q=s&&c?Ji[c]:"none",z=d&&d("carbon.table.header.icon.description",{header:t,sortDirection:c,isSortHeader:s,sortStates:bi}),P=x()(e,`${f}--table-sort__header`,{[`${f}--table-sort__header--ai-label`]:y,[`${f}--table-sort__header--decorator`]:r});return _.createElement("th",{id:p,"aria-sort":Q,className:P,colSpan:o,ref:h,scope:i},_.createElement("div",{className:`${f}--table-sort__description`,id:m},z),_.createElement("button",O({type:"button","aria-describedby":m,className:S,onClick:e=>{if(!(y&&g.current&&g.current.contains(e.target)))return a?a(e):void 0}},u),_.createElement("span",{className:`${f}--table-sort__flex`},_.createElement("div",{className:`${f}--table-header-label`},t),_.createElement(E.DoI,{size:20,className:`${f}--table-sort__icon`}),_.createElement(E.BKi,{size:20,className:`${f}--table-sort__icon-unsorted`}),_.createElement("div",{className:`${f}--table-header-label--decorator-inner`},w))))});ec.propTypes={children:Q().node,className:Q().string,colSpan:Q().number,id:Q().string,isSortHeader:Q().bool,isSortable:Q().bool,onClick:Q().func,scope:Q().string,sortDirection:Q().oneOf(Object.values(bi)),translateWithId:Q().func},ec.translationKeys=Object.values(Hi),ec.displayName="TableHeader";const tc=(0,_.forwardRef)((e,t)=>{const{ariaLabel:o,"aria-label":r,"aria-controls":n,onExpand:s,isExpanded:a,isSelected:i,...c}=e,d=$(),l=_.Children.toArray(e.children).some(e=>br(e,ji)?!!e.props.slug:br(e,Ui)&&br(e.props.decorator,vr)),p=x()(e.className,{[`${d}--data-table--selected`]:i,[`${d}--data-table--slug-row ${d}--data-table--ai-label-row`]:l});return p&&(c.className=p),_.createElement("tr",O({ref:t},c))});tc.propTypes={className:Q().string,isSelected:Q().bool,ariaLabel:Q().string,"aria-label":Q().string,"aria-controls":Q().string,onExpand:Q().func,isExpanded:Q().bool};const oc=_.forwardRef((e,t)=>{const{"aria-label":o,ariaLabel:r,checked:n=!1,disabled:s,id:a,indeterminate:i,name:c,onChange:d=()=>{},onClick:l,onKeyDown:p,title:u}=e,h=$(),f=(0,_.useRef)(null),m=_e([f,t]),g={checked:n,className:`${h}--checkbox`,disabled:s,id:a,name:c,onClick:l?function(e){i&&(e.target.checked=!1);l?.(e)}:l,onChange:e=>{d(e.target.checked,a,e)},onKeyDown:p,ref:m,type:"checkbox"};return i&&(g.checked=!1),(0,_.useEffect)(()=>{f?.current&&(f.current.indeterminate=i||!1)},[i]),_.createElement("div",{className:`${h}--checkbox--inline`},_.createElement("input",g),_.createElement("label",{htmlFor:a,className:`${h}--checkbox-label`,title:u,onClick:e=>{e.stopPropagation()}},_.createElement("span",{className:`${h}--visually-hidden`},r||o)))});oc.propTypes={"aria-label":Q().string.isRequired,ariaLabel:ce(Q().string.isRequired),checked:Q().bool,disabled:Q().bool,id:Q().string.isRequired,indeterminate:Q().bool,name:Q().string.isRequired,onChange:Q().func,onClick:Q().func,onKeyDown:Q().func,title:Q().string};const rc=({ariaLabel:e="Select all rows in the table","aria-label":t,checked:o,id:r,indeterminate:n,name:s,onSelect:a,disabled:i,className:c})=>{const d=$();return _.createElement("th",{"aria-live":"off",scope:"col",className:x()(`${d}--table-column-checkbox`,c)},_.createElement(oc,{"aria-label":t||e,checked:o,id:r,indeterminate:n,name:s,onClick:a,disabled:i}))};rc.propTypes={"aria-label":Q().string,ariaLabel:ce(Q().string),checked:Q().bool,className:Q().string,disabled:Q().bool,id:Q().string.isRequired,indeterminate:Q().bool,name:Q().string.isRequired,onSelect:Q().func.isRequired};const nc=_.forwardRef((e,t)=>{const{className:o,decorator:r,disabled:n,hideLabel:s,id:a,labelPosition:i="right",labelText:c="",name:d,onChange:l=()=>{},value:p="",slug:u,required:h,...f}=e,m=$(),g=ne("radio-button"),v=a||g;const b=x()(`${m}--radio-button__label-text`,{[`${m}--visually-hidden`]:s}),y=x()(o,`${m}--radio-button-wrapper`,{[`${m}--radio-button-wrapper--label-${i}`]:"right"!==i,[`${m}--radio-button-wrapper--slug`]:u,[`${m}--radio-button-wrapper--decorator`]:r}),w=(0,_.useRef)(null),k=u??r,S=br(k,vr)?(0,_.cloneElement)(k,{size:"inline"===k.props?.kind?"md":"mini"}):null;return _.createElement("div",{className:y},_.createElement("input",O({},f,{type:"radio",className:`${m}--radio-button`,onChange:function(e){l(p,d,e)},id:v,ref:Ks(w,t),disabled:n,value:p,name:d,required:h})),_.createElement("label",{htmlFor:v,className:`${m}--radio-button__label`},_.createElement("span",{className:`${m}--radio-button__appearance`}),c&&_.createElement(R,{className:b},c,u?S:r?_.createElement("div",{className:`${m}--radio-button-wrapper-inner--decorator`},S):"")))});nc.displayName="RadioButton",nc.propTypes={checked:Q().bool,className:Q().string,decorator:Q().node,defaultChecked:Q().bool,disabled:Q().bool,hideLabel:Q().bool,id:Q().string,labelPosition:Q().oneOf(["right","left"]),labelText:Q().node.isRequired,name:Q().string,onChange:Q().func,onClick:Q().func,required:Q().bool,slug:ce(Q().node),value:Q().oneOfType([Q().string,Q().number])};const sc=({ariaLabel:e,"aria-label":t,checked:o,id:r,name:n,onSelect:s,onChange:a,disabled:i,radio:c,className:d})=>{const l=$(),p=ne(),u=a?(e,t,o)=>{a(!!e,t||"",o)}:void 0,h=a?(e,t,o)=>{a(e,t,o)}:void 0,f={id:r,name:n||p,onClick:s,checked:o,disabled:i},m=t||e||"",g=x()(`${l}--table-column-checkbox`,{...d&&{[d]:!0},[`${l}--table-column-radio`]:c});return _.createElement("td",{className:g,"aria-live":"off"},c?_.createElement(nc,O({},f,{labelText:m,onChange:u,hideLabel:!0})):_.createElement(oc,O({},f,{"aria-label":m,onChange:h})))};sc.propTypes={"aria-label":Q().string,ariaLabel:ce(Q().string),checked:Q().bool,className:Q().string,disabled:Q().bool,id:Q().string.isRequired,name:Q().string.isRequired,onChange:Q().func,onSelect:Q().func.isRequired,radio:Q().bool};const ac=({"aria-label":e="data table toolbar",ariaLabel:t,children:o,size:r,...n})=>{const s=$(),a=x()({[`${s}--table-toolbar`]:!0,[`${s}--table-toolbar--${r}`]:r});return _.createElement("section",O({"aria-label":t||e},n,{className:a}),o)};ac.propTypes={"aria-label":Q().string,ariaLabel:ce(Q().string),children:Q().node,size:Q().oneOf(["sm","lg"])};const ic=(0,_.forwardRef)((e,t)=>{const{className:o,closeMenu:r,disabled:n=!1,handleOverflowMenuItemFocus:s,hasDivider:a=!1,href:i,isDelete:c=!1,index:d,itemText:l="Provide itemText",onClick:p=()=>{},onKeyDown:u=()=>{},requireTitle:h,title:f,wrapperClassName:m,...g}=e,v=$();const b=x()(`${v}--overflow-menu-options__btn`,o),y=x()(`${v}--overflow-menu-options__option`,{[`${v}--overflow-menu--divider`]:a,[`${v}--overflow-menu-options__option--danger`]:c,[`${v}--overflow-menu-options__option--disabled`]:n},m),w=i?"a":"button",k="string"!=typeof l?l:_.createElement("div",{className:`${v}--overflow-menu-options__option-content`},l);return _.createElement(R,{as:"li",className:y,role:"none"},_.createElement(w,O({className:b,disabled:n,href:i,onClick:function(e){p(e),r&&r()},onKeyDown:e=>{!function(e){F(e,W)&&s?.({currentIndex:d,direction:1}),F(e,U)&&s?.({currentIndex:d,direction:-1})}(e),u(e)},role:"menuitem",ref:t,tabIndex:-1,title:h?f||l:void 0},g),k))});ic.propTypes={className:Q().string,closeMenu:Q().func,disabled:Q().bool,handleOverflowMenuItemFocus:Q().func,hasDivider:Q().bool,href:Q().string,index:Q().number,isDelete:Q().bool,itemText:Q().node.isRequired,onBlur:Q().func,onClick:Q().func,onFocus:Q().func,onKeyDown:Q().func,onKeyUp:Q().func,onMouseDown:Q().func,onMouseEnter:Q().func,onMouseLeave:Q().func,onMouseUp:Q().func,requireTitle:Q().bool,title:Q().string,wrapperClassName:Q().string};const cc=(0,_.forwardRef)((e,t)=>{const{children:o,...r}=e;return _.createElement(ic,O({ref:t,itemText:o},r))});cc.displayName="TableToolbarAction",cc.propTypes={children:Q().node,className:Q().string,onClick:Q().func.isRequired};const dc=Ci({name:"TableToolbarContent",type:"div",className:e=>`${e}--toolbar-content`}),lc={"carbon.table.toolbar.search.label":"Filter table","carbon.table.toolbar.search.placeholder":"Filter table"},pc=e=>lc[e],uc=({className:e,searchContainerClass:t,onChange:o,onClear:r=ae,translateWithId:n=pc,placeholder:s,labelText:a,expanded:i,defaultExpanded:c,defaultValue:d,disabled:l,onExpand:p,persistent:u=!1,id:h,onBlur:f,onFocus:m,size:g="lg",tabIndex:v="0",...b})=>{const{current:y}=(0,_.useRef)(void 0!==i),[w,k]=(0,_.useState)(Boolean(c||d)),S=y?i:w,[Q,z]=(0,_.useState)(d||""),P=ne("table-toolbar-search"),[T,E]=(0,_.useState)(null),C=$();(0,_.useEffect)(()=>{T&&(T.current?.querySelector?.("input")?.focus(),E(null))},[T]),(0,_.useEffect)(()=>{d&&o?.("",d)},[]);const R=x()(e,{[t]:t,[`${C}--toolbar-search-container-active`]:S,[`${C}--toolbar-search-container-disabled`]:l,[`${C}--toolbar-search-container-expandable`]:!u,[`${C}--toolbar-search-container-persistent`]:u}),A=(e,t=!S)=>{l||(y||u||k(t),p&&p(e,t))};return _.createElement(pi,O({disabled:l,className:R,value:Q,id:void 0!==h?h:P,labelText:a||n("carbon.table.toolbar.search.label"),placeholder:s||n("carbon.table.toolbar.search.placeholder"),onChange:e=>{z(e.target.value),o&&o(e,e.target.value)},onClear:r,onFocus:m?e=>m(e,A):e=>A(e,!0),onBlur:f?e=>f(e,A):e=>!Q&&A(e,!1),size:g,tabIndex:v},b))};uc.propTypes={children:Q().node,className:Q().string,defaultExpanded:Q().bool,defaultValue:Q().string,disabled:Q().bool,expanded:Q().bool,id:Q().string,labelText:Q().string,onBlur:Q().func,onChange:Q().func,onClear:Q().func,onExpand:Q().func,onFocus:Q().func,persistent:Q().bool,placeholder:Q().string,searchContainerClass:Q().string,size:Q().oneOf(["sm","md","lg"]),tabIndex:Q().oneOfType([Q().number,Q().string]),translateWithId:Q().func};const hc=_.forwardRef(({autoAlign:e=!1,children:t,className:o,label:r="Options",renderIcon:n=E.CHr,size:s="md",menuAlignment:a="bottom-start",tooltipAlignment:i,menuTarget:c,...d},l)=>{const p=No("enable-v12-dynamic-floating-styles")||e,{refs:u,floatingStyles:h,placement:f,middlewareData:m}=Ro(p?{placement:a,strategy:"fixed",middleware:[e&&Mt({fallbackPlacements:a.includes("bottom")?["bottom-start","bottom-end","top-start","top-end"]:["top-start","top-end","bottom-start","bottom-end"]})],whileElementsMounted:_t}:{}),g=ne("overflowmenu"),v=$(),b=(0,_.useRef)(null),{open:y,x:w,y:k,handleClick:S,handleMousedown:Q,handleClose:z}=Sa(b);(0,_.useEffect)(()=>{p&&Object.keys(h).forEach(e=>{u.floating.current&&(u.floating.current.style[e]=h[e])})},[h,p,u.floating,y,f,m]);const P=x()(o,`${v}--overflow-menu__container`,{[`${v}--autoalign`]:p}),T=x()(`${v}--overflow-menu__${a}`),C=x()(`${v}--overflow-menu`,{[`${v}--overflow-menu--open`]:y},"md"!==s&&`${v}--overflow-menu--${s}`),R=Ks(b,u.setReference);return _.createElement("div",O({},d,{className:P,"aria-owns":y?g:void 0,ref:l}),_.createElement(tr,{"aria-controls":y?g:void 0,"aria-haspopup":!0,"aria-expanded":y,className:C,onClick:function(){b.current&&S()},onMouseDown:Q,ref:R,label:r,align:i,kind:"ghost"},_.createElement(n,{className:`${v}--overflow-menu__icon`})),_.createElement(ba,{containerRef:b,ref:u.setFloating,menuAlignment:a,className:T,id:g,size:s,legacyAutoalign:!p,open:y,onClose:z,x:w,y:k,label:r,target:c},t))});hc.propTypes={autoAlign:Q().bool,children:Q().node,className:Q().string,label:Q().string,menuAlignment:Q().oneOf(["top-start","top-end","bottom-start","bottom-end"]),renderIcon:Q().oneOfType([Q().func,Q().object]),size:Q().oneOf(["sm","md","lg"]),tooltipAlignment:xe(Q().oneOf(["top","top-left","top-right","bottom","bottom-left","bottom-right","left","left-bottom","left-top","right","right-bottom","right-top","top-start","top-end","bottom-start","bottom-end","left-end","left-start","right-end","right-start"]),["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"],Se),menuTarget:Q().instanceOf("undefined"!=typeof Element?Element:Object)};var fc=o(4009),mc=o.n(fc),gc=o(4765),vc=o.n(gc);const bc=(()=>{const e=[];let t=!1;const o=()=>{e.forEach(e=>{e()}),t=!1},r=()=>{t||(t=!0,vc().requestAnimationFrame(o))};return{add:t=>(e.length||vc().addEventListener("resize",r),(t=>{e.indexOf(t)<0&&e.push(t)})(t),{remove:()=>{const o=e.indexOf(t);o>=0&&e.splice(o,1)}})}})(),Oc="left",yc="top",xc="right",_c="bottom",wc=({children:e,flipped:t,focusTrap:o,menuDirection:r=_c,menuOffset:n={top:0,left:0},menuRef:s,onPlace:a,selectorPrimaryFocus:i,styles:c,target:d=()=>document.body,triggerRef:l,updateOrientation:p})=>{const u=(0,_.useContext)(k),[h,f]=(0,_.useState)(void 0),m=(0,_.useRef)(null),g=(0,_.useRef)(null),b=(0,_.useRef)(null),O=(0,_.useRef)(!1),y=(0,_.useCallback)(e=>{const o=m.current;if(!o)return;const s=l.current,a=o.getBoundingClientRect(),i=s?s.getBoundingClientRect():void 0,c="function"==typeof n?n(o,r,s,t):n;if(p&&p({menuSize:a,refPosition:i,direction:r,offset:c,scrollX:vc().pageXOffset,scrollY:vc().pageYOffset,container:{rect:d().getBoundingClientRect(),position:getComputedStyle(d()).position}}),a.width>0&&a.height>0||!c){const t=(({menuSize:e,refPosition:t,offset:o,direction:r,scrollX:n,scrollY:s,container:a})=>{const{left:i=0,top:c=0,right:d=0,bottom:l=0}=t,p="static"!==a.position?0:n,u="static"!==a.position?0:s,h="static"!==a.position?a.rect.top:0,f="static"!==a.position?a.rect.left:0,{width:m,height:g}=e,{top:v=0,left:b=0}=o,O=(i+d)/2,y=(c+l)/2;return{[Oc]:()=>({left:i-m+p-b-f,top:y-g/2+u+v-9-h}),[yc]:()=>({left:O-m/2+p+b-f,top:c-g+u-v-h}),[xc]:()=>({left:d+p+b-f,top:y-g/2+u+v+3-h}),[_c]:()=>({left:O-m/2+p+b-f,top:l+u+v-h})}[r]()})({menuSize:a,refPosition:i??{left:0,top:0,right:0,bottom:0},offset:c,direction:r,scrollX:vc().pageXOffset,scrollY:vc().pageYOffset,container:{rect:d().getBoundingClientRect(),position:getComputedStyle(d()).position}});if(h&&h.left===t.left&&h.top===t.top||f(t),!e){const e=o.getBoundingClientRect();e.width===a.width&&e.height===a.height||y(!0)}}},[l,n,r,t,d,p,h]),x=e=>{m.current=e,O.current=!!e,s&&s(e),e&&y()};(0,_.useEffect)(()=>{O.current&&h&&m.current&&(m.current.contains(document.activeElement)||(e=>{const t=i?e.querySelector(i):null,o=e.querySelector(Wa),r=e.querySelector("\n a[href], area[href], input:not([disabled]),\n button:not([disabled]),select:not([disabled]),\n textarea:not([disabled]),\n iframe, object, embed, *[tabindex]:not([disabled]), *[contenteditable=true]\n");(t||o||r||e).focus()})(m.current),"function"==typeof a&&a(m.current),O.current=!1)},[h,a]),(0,_.useEffect)(()=>{const e=bc.add(()=>{y()});return()=>{e.remove()}},[l,n,r,t,d,p]),(0,_.useEffect)(()=>{y()},[n,r,t,l,d,p]);const w=e=>{const{target:t,relatedTarget:o}=e;m.current&&g.current&&b.current&&t instanceof HTMLElement&&o instanceof HTMLElement&&Ga({bodyNode:m.current,startTrapNode:g.current,endTrapNode:b.current,currentActiveNode:o,oldActiveNode:t})},$=e=>{F(e,I)&&m.current&&e.target instanceof HTMLElement&&Ha({containerNode:m.current,currentActiveNode:e.target,event:e})},S=v("enable-experimental-focus-wrap-without-sentinels");if("undefined"!=typeof document){const t=d?d():document.body;return Je.createPortal(_.createElement("div",{onBlur:o&&!S?w:void 0,onKeyDown:S?$:void 0},!S&&_.createElement("span",{ref:g,tabIndex:0,role:"link",className:`${u}--visually-hidden`},"Focus sentinel"),(()=>{const t=h,o=t?{left:`${t.left}px`,top:`${t.top}px`,right:"auto"}:{visibility:"hidden",top:"0px"},r=e;return(0,_.cloneElement)(r,{ref:x,style:{...c,...o,position:"absolute",opacity:1}})})(),!S&&_.createElement("span",{ref:b,tabIndex:0,role:"link",className:`${u}--visually-hidden`},"Focus sentinel")),t)}return null},kc=(e,t)=>{const o=(0,_.useRef)(t);(0,_.useEffect)(()=>{o.current=t},[t]),H&&ke("click",t=>{const{target:r}=t;r instanceof Node&&e.current&&!e.current.contains(r)&&o.current(t)})},$c=G(),Sc={[yc]:"bottom",[_c]:"top"},Qc=(e,t,o,r)=>{const n=Sc[t];const{offsetWidth:s,offsetHeight:a}=e;switch(n){case"top":case"bottom":return{left:(r?-1:1)*(s/2-(o?o.offsetWidth:0)/2),top:0};default:return{left:0,top:0}}},zc=(0,_.forwardRef)(({align:e,"aria-label":t=null,ariaLabel:o,children:r,className:n,direction:s=_c,flipped:a=!1,focusTrap:i=!0,iconClass:c,iconDescription:d="Options",id:l,light:p,menuOffset:u=Qc,menuOffsetFlip:h=Qc,menuOptionsClass:f,onClick:m=ae,onClose:g=ae,onOpen:v=ae,open:b,renderIcon:y=E.CHr,selectorPrimaryFocus:w="[data-floating-menu-primary-focus]",size:$="md",innerRef:S,...Q},z)=>{const P=(0,_.useContext)(k),[T,C]=(0,_.useState)(b??!1),[R,A]=(0,_.useState)(!1),[X,M]=(0,_.useState)(!1),I=(0,_.useRef)(null),q=(0,_.useRef)($c()),D=(0,_.useRef)(null),Y=(0,_.useRef)({}),L=(0,_.useRef)(b),j=(0,_.useRef)(T),F=(0,_.useRef)(null),G=(0,_.useRef)(null);(0,_.useEffect)(()=>{L.current!==b&&(C(!!b),L.current=b)},[b]),(0,_.useEffect)(()=>{F.current&&M(!0)},[]),(0,_.useEffect)(()=>{T&&!j.current?v():!T&&j.current&&g(),j.current=T},[T,g,v]),kc(G,({target:e})=>{T&&(!D.current||e instanceof Node&&!D.current.contains(e))&&K()});const H=(0,_.useCallback)(()=>{F.current&&F.current.focus()},[]),K=(0,_.useCallback)(e=>{C(!1),e&&e(),g()},[g]),J=(0,_.useCallback)(()=>{const e=R,t=T;K(()=>{t&&!e&&H()})},[R,T,K,H]),ee=(0,_.useCallback)(()=>{const e=T;K(()=>{e&&H()})},[T,K,H]),te=({currentIndex:e=0,direction:t})=>{const o=_.Children.toArray(r).reduce((e,t,o)=>(_.isValidElement(t)&&!t.props.disabled&&e.push(o),e),[]),n=(()=>{const r=o.indexOf(e)+t;switch(r){case-1:return o.length-1;case o.length:return 0;default:return r}})(),s=Y.current[o[n]];s?.focus()},oe=`overflow-menu-${q.current}__menu-body`,re=x()(n,`${P}--overflow-menu`,{[`${P}--overflow-menu--open`]:T,[`${P}--overflow-menu--light`]:p,[`${P}--overflow-menu--${$}`]:$}),ne=x()(f,`${P}--overflow-menu-options`,{[`${P}--overflow-menu--flip`]:a,[`${P}--overflow-menu-options--open`]:T,[`${P}--overflow-menu-options--light`]:p,[`${P}--overflow-menu-options--${$}`]:$}),se=x()(`${P}--overflow-menu__icon`,c),ie=_.Children.toArray(r).map((e,t)=>{if((0,_.isValidElement)(e)){const o=e;return(0,_.cloneElement)(o,{closeMenu:o.props.closeMenu||J,handleOverflowMenuItemFocus:te,ref:e=>{Y.current[t]=e},index:t})}return null}),ce=_.createElement("ul",{className:ne,tabIndex:-1,role:"menu","aria-label":t||o,onKeyDown:e=>{T&&B(e,[U,V,W,Z])&&e.preventDefault(),B(e,[N])&&(ee(),e.stopPropagation())},id:oe},ie),de=_.createElement(wc,{focusTrap:i,triggerRef:F,menuDirection:s,menuOffset:a?h:u,menuRef:e=>{e||(D.current=e),!e&&I.current&&(I.current=I.current.release())},flipped:a,target:()=>{const e=F.current;return e instanceof Element&&e.closest("[data-floating-menu-container]")||document.body},onPlace:e=>{if(!e)return;D.current=e;const t="onfocusin"in window,o=t?"focusin":"focus";I.current=((e,...t)=>(e.addEventListener(...t),{release(){return e.removeEventListener(...t),null}}))(e.ownerDocument,o,t=>{const o=t.target,r=F.current;"function"==typeof o.matches&&(e.contains(o)||!r||o.matches(`.${P}--overflow-menu:first-child, .${P}--overflow-menu-options:first-child`)||J())},!t)},selectorPrimaryFocus:w},(0,_.cloneElement)(ce,{"data-floating-menu-direction":s})),le=S?Ks(F,S,z):Ks(F,z);return _.createElement(_.Fragment,null,_.createElement("span",{className:`${P}--overflow-menu__wrapper`,"aria-owns":T?oe:void 0,ref:G},_.createElement(tr,O({},Q,{align:e,type:"button","aria-haspopup":!0,"aria-expanded":T,"aria-controls":T?oe:void 0,className:re,onClick:e=>{A(!0),D.current&&D.current.contains(e.target)||(C(e=>!e),m(e))},id:l,ref:le,size:$,label:d,kind:"ghost"}),_.createElement(y,{className:se,"aria-label":d})),T&&X&&de))});zc.propTypes={align:xe(Q().oneOf(["top","top-left","top-right","bottom","bottom-left","bottom-right","left","left-bottom","left-top","right","right-bottom","right-top","top-start","top-end","bottom-start","bottom-end","left-end","left-start","right-end","right-start"]),["top","top-start","top-end","bottom","bottom-start","bottom-end","left","left-start","left-end","right","right-start","right-end"],Se),"aria-label":Q().string,ariaLabel:ce(Q().string),children:Q().node,className:Q().string,direction:Q().oneOf([yc,_c]),flipped:Q().bool,focusTrap:Q().bool,iconClass:Q().string,iconDescription:Q().string,id:Q().string,light:ce(Q().bool),menuOffset:Q().oneOfType([Q().shape({top:Q().number.isRequired,left:Q().number.isRequired}),Q().func]),menuOffsetFlip:Q().oneOfType([Q().shape({top:Q().number.isRequired,left:Q().number.isRequired}),Q().func]),menuOptionsClass:Q().string,onClick:Q().func,onClose:Q().func,onFocus:Q().func,onKeyDown:Q().func,onOpen:Q().func,open:Q().bool,renderIcon:Q().oneOfType([Q().func,Q().object]),selectorPrimaryFocus:Q().string,size:Q().oneOf(["sm","md","lg"])};const Pc=(0,_.forwardRef)((e,t)=>No("enable-v12-overflowmenu")?_.createElement(hc,O({},e,{ref:t})):_.createElement(zc,O({},e,{ref:t})));Pc.displayName="OverflowMenu",Pc.propTypes=zc.propTypes;const Tc=({className:e,renderIcon:t=E.wB_,iconDescription:o="Settings",children:r,menuOptionsClass:n,...s})=>{const a=$(),i=x()(e,`${a}--toolbar-action ${a}--overflow-menu`),c=x()(n,`${a}--toolbar-action__menu`);return _.createElement(Pc,O({renderIcon:t,className:i,title:o,iconDescription:o,menuOptionsClass:c,flipped:!0},s),r)};Tc.propTypes={children:Q().node.isRequired,className:Q().string,iconDescription:Q().string,menuOptionsClass:Q().string,renderIcon:Q().oneOfType([Q().func,Q().object])};const Ec=G(),Cc={expandRow:"carbon.table.row.expand",collapseRow:"carbon.table.row.collapse",expandAll:"carbon.table.all.expand",collapseAll:"carbon.table.all.collapse",selectAll:"carbon.table.all.select",unselectAll:"carbon.table.all.unselect",selectRow:"carbon.table.row.select",unselectRow:"carbon.table.row.unselect"},Rc={[Cc.expandAll]:"Expand all rows",[Cc.collapseAll]:"Collapse all rows",[Cc.expandRow]:"Expand current row",[Cc.collapseRow]:"Collapse current row",[Cc.selectAll]:"Select all rows",[Cc.unselectAll]:"Unselect all rows",[Cc.selectRow]:"Select row",[Cc.unselectRow]:"Unselect row"},Ac=e=>Rc[e],Xc=e=>{const{children:t,filterRows:o=zi,headers:r,render:n,translateWithId:s=Ac,size:a,isSortable:i,useZebraStyles:c,useStaticWidth:d,stickyHeader:l,overflowMenuOnHover:p,experimentalAutoAlign:u,radio:h,rows:f}=e,m=(0,_.useMemo)(()=>Ec(),[]),[g,v]=(0,_.useState)(()=>({...Si(e,{}),isExpandedAll:!1}));(0,_.useEffect)(()=>{const t=f.map(e=>e.id),o=r.map(e=>e.key),n=!Os()(t,g.rowIds),s=Object.keys(g.cellsById).reduce((e,t)=>{const o=t.split(":")[1];return o&&!e.includes(o)&&e.push(o),e},[]),a=!Os()(o,s),i=g.rowIds.map(e=>{const t=g.rowsById[e];return{id:t.id,disabled:t.disabled,isExpanded:t.isExpanded,isSelected:t.isSelected}}),c=!Os()(f,i);(n||a||c)&&v(t=>Si(e,t))},[r,f]);const b=(e,t)=>o=>e(o,t),O=(e,t)=>o=>e(o,t),y=()=>g.rowIds.filter(e=>{const t=g.rowsById[e];return t.isSelected&&!t.disabled}),x=()=>{const e="string"==typeof g.filterInputValue?o({rowIds:g.rowIds,headers:r,cellsById:g.cellsById,inputValue:g.filterInputValue,getCellId:Oi}):g.rowIds;return 0==e.length?[]:e},w=()=>`data-table-${m}`,k=(e,t,o)=>{const{rowIds:r}=e,n=r.length!=o.length;return{rowsById:r.reduce((r,s)=>{const a={...e.rowsById[s]};return a.disabled||n&&!o.includes(s)||(a.isSelected=t),r[s]=a,r},{})}},$=()=>{v(e=>({...e,shouldShowBatchActions:!1,...k(e,!1,x())}))},S=()=>{v(e=>{const t=x(),{rowsById:o}=e,r=!(Object.values(o).filter(e=>e.isSelected&&!e.disabled).length>0);return{...e,shouldShowBatchActions:r,...k(e,r,t)}})},Q=e=>()=>{v(t=>{const o=t.rowsById[e];if(h){const r=Object.entries(t.rowsById).reduce((e,t)=>{const[o,r]=t;return r.isSelected=!1,e[o]=r,e},{});return{...t,shouldShowBatchActions:!1,rowsById:{...r,[e]:{...o,isSelected:!o.isSelected}}}}const r=t.rowIds.filter(e=>t.rowsById[e].isSelected).length,n=o.isSelected?r-1:r+1;return{...t,shouldShowBatchActions:!o.isSelected||n>0,rowsById:{...t.rowsById,[e]:{...o,isSelected:!o.isSelected}}}})},z=e=>()=>{v(t=>{const o=t.rowsById[e],{isExpandedAll:r}=t;return{...t,isExpandedAll:!o.isExpanded&&r,rowsById:{...t.rowsById,[e]:{...o,isExpanded:!o.isExpanded}}}})},P=()=>{v(e=>{const{rowIds:t,isExpandedAll:o}=e;return{...e,isExpandedAll:!o,rowsById:t.reduce((t,r)=>({...t,[r]:{...e.rowsById[r],isExpanded:!o}}),{})}})},T="string"==typeof g.filterInputValue?o({rowIds:g.rowIds,headers:r,cellsById:g.cellsById,inputValue:g.filterInputValue,getCellId:Oi}):g.rowIds,E={rows:Qi(T,g.rowsById,g.cellsById),headers:r,selectedRows:Qi(y(),g.rowsById,g.cellsById),getHeaderProps:({header:t,onClick:o,isSortable:r=i,...n})=>{const{sortDirection:s,sortHeaderKey:a}=g;return{...n,key:t.key,sortDirection:s,isSortable:r,isSortHeader:a===t.key,slug:t.slug,decorator:t.decorator,onClick:r=>{const n=ki(e,g,{key:t.key});v(e=>({...e,...n})),o&&b(o,{sortHeaderKey:t.key,sortDirection:n.sortDirection})(r)}}},getExpandHeaderProps:({onClick:e,onExpand:t,...o}={})=>{const{isExpandedAll:r,rowIds:n,rowsById:a}=g,i=r||n.every(e=>a[e].isExpanded);return{...o,"aria-label":s(i?Cc.collapseAll:Cc.expandAll),"aria-controls":n.map(e=>`expanded-row-${e}`).join(" "),isExpanded:i,onExpand:xr([P,t,e&&O(e,{isExpanded:i})])}},getRowProps:({row:e,onClick:t,...o})=>{const r=e.isExpanded?Cc.collapseRow:Cc.expandRow;return{...o,key:e.id,onClick:t,onExpand:xr([z(e.id),t]),isExpanded:e.isExpanded,"aria-label":s(r),"aria-controls":`expanded-row-${e.id}`,isSelected:e.isSelected,disabled:e.disabled}},getExpandedRowProps:({row:e,...t})=>({...t,id:`expanded-row-${e.id}`}),getSelectionProps:({onClick:e,row:t,...o}={})=>{if(t){const r=t.isSelected?Cc.unselectRow:Cc.selectRow;return{...o,checked:t.isSelected,onSelect:xr([Q(t.id),e]),id:`${w()}__select-row-${t.id}`,name:`select-row-${m}`,"aria-label":s(r),disabled:t.disabled,radio:h}}const r=g.rowIds.length,n=y().length,a=r>0&&n===r,i=r>0&&n>0&&n!==r,c=a||i?Cc.unselectAll:Cc.selectAll;return{...o,"aria-label":s(c),checked:a,id:`${w()}__select-all`,indeterminate:i,name:`select-all-${m}`,onSelect:xr([S,e])}},getToolbarProps:e=>({...e,size:"xs"===a||"sm"===a?"sm":void 0}),getBatchActionProps:e=>{const{shouldShowBatchActions:t}=g,o=y().length;return{onSelectAll:void 0,totalCount:g.rowIds.length||0,...e,shouldShowBatchActions:t&&o>0,totalSelected:o,onCancel:$}},getTableProps:()=>({useZebraStyles:c,size:a??"lg",isSortable:i,useStaticWidth:d,stickyHeader:l,overflowMenuOnHover:p??!1,experimentalAutoAlign:u}),getTableContainerProps:()=>({stickyHeader:l,useStaticWidth:d}),getCellProps:({cell:{hasAILabelHeader:e,hasDecoratorHeader:t},...o})=>({...o,hasAILabelHeader:e,hasDecoratorHeader:t}),onInputChange:(e,t)=>{e.target&&v(t=>({...t,filterInputValue:e.target.value})),t&&v(e=>({...e,filterInputValue:t}))},sortBy:t=>(t=>()=>{v(o=>{const r=ki(e,o,{key:t});return{...o,...r}})})(t)(),selectAll:S,selectRow:e=>Q(e)(),expandRow:e=>z(e)(),expandAll:P,radio:h};return void 0!==n?n(E):void 0!==t?t(E):null};Xc.translationKeys=Object.values(Cc),Xc.Table=Ei,Xc.TableActionList=Ri,Xc.TableBatchAction=Ai,Xc.TableBatchActions=Ii,Xc.TableBody=qi,Xc.TableCell=Ni,Xc.TableContainer=Zi,Xc.TableDecoratorRow=Ui,Xc.TableExpandHeader=Vi,Xc.TableExpandRow=Bi,Xc.TableExpandedRow=Fi,Xc.TableHead=Gi,Xc.TableHeader=ec,Xc.TableRow=tc,Xc.TableSelectAll=rc,Xc.TableSelectRow=sc,Xc.TableSlugRow=ji,Xc.TableToolbar=ac,Xc.TableToolbarAction=cc,Xc.TableToolbarContent=dc,Xc.TableToolbarSearch=uc,Xc.TableToolbarMenu=Tc,Xc.propTypes={experimentalAutoAlign:Q().bool,filterRows:Q().func,headers:Q().arrayOf(Q().shape({key:Q().string.isRequired,header:Q().node.isRequired})).isRequired,isSortable:Q().bool,locale:Q().string,overflowMenuOnHover:Q().bool,radio:Q().bool,rows:Q().arrayOf(Q().shape({id:Q().string.isRequired,disabled:Q().bool,isSelected:Q().bool,isExpanded:Q().bool})).isRequired,size:Q().oneOf(["xs","sm","md","lg","xl"]),sortRow:Q().func,stickyHeader:Q().bool,translateWithId:Q().func,useStaticWidth:Q().bool,useZebraStyles:Q().bool};Q().string,Q().number,Q().bool,Q().arrayOf(Q().shape({header:Q().node.isRequired}).isRequired),Q().number,Q().bool,Q().bool,Q().bool;var Mc=o(6184),Ic=o(8842),qc=o.n(Ic);const Nc=_.forwardRef(function(e,t){const{datePickerType:o,decorator:r,disabled:n=!1,helperText:s,hideLabel:a,id:i,invalid:c=!1,invalidText:d,labelText:l,onClick:p=()=>{},onChange:u=()=>{},pattern:h="\\d{1,2}\\/\\d{1,2}\\/\\d{4}",placeholder:f,size:m="md",slug:g,type:v="text",warn:b,warnText:O,...y}=e,w=$(),{isFluid:k}=(0,_.useContext)(ws),S=ne(),Q={id:i,onChange:e=>{n||u(e)},onClick:e=>{n||p(e)},pattern:h,placeholder:f,type:v};const z=x()(`${w}--date-picker-input__wrapper`,{[`${w}--date-picker-input__wrapper--invalid`]:c,[`${w}--date-picker-input__wrapper--warn`]:b,[`${w}--date-picker-input__wrapper--slug`]:g,[`${w}--date-picker-input__wrapper--decorator`]:r}),P=x()(`${w}--label`,{[`${w}--visually-hidden`]:a,[`${w}--label--disabled`]:n,[`${w}--label--readonly`]:y.readOnly}),T=x()(`${w}--form__helper-text`,{[`${w}--form__helper-text--disabled`]:n}),E=x()(`${w}--date-picker__input`,{[`${w}--date-picker__input--${m}`]:m,[`${w}--date-picker__input--invalid`]:c,[`${w}--date-picker__input--warn`]:b}),C=x()(`${w}--date-picker-container`,{[`${w}--date-picker--nolabel`]:!l,[`${w}--date-picker--fluid--invalid`]:k&&c,[`${w}--date-picker--fluid--warn`]:k&&b}),A=s?`datepicker-input-helper-text-${S}`:void 0,X={...y,...Q,className:E,disabled:n,ref:t,"aria-describedby":s?A:void 0};c&&(X["data-invalid"]=!0);const M=_.createElement("input",X),I=g??r,q=br(I,vr)?(0,_.cloneElement)(I,{size:"mini"}):null;return _.createElement("div",{className:C},l&&_.createElement(R,{as:"label",htmlFor:i,className:P},l),_.createElement("div",{className:z},_.createElement("span",null,M,g?q:r?_.createElement("div",{className:`${w}--date-picker-input-inner-wrapper--decorator`},q):"",k&&_.createElement(Dc,{datePickerType:o}),_.createElement(Dc,{datePickerType:o,invalid:c,warn:b}))),c&&_.createElement(_.Fragment,null,k&&_.createElement("hr",{className:`${w}--date-picker__divider`}),_.createElement(R,{as:"div",className:`${w}--form-requirement`},d)),b&&_.createElement(_.Fragment,null,k&&_.createElement("hr",{className:`${w}--date-picker__divider`}),_.createElement(R,{as:"div",className:`${w}--form-requirement`},O)),s&&!c&&_.createElement(R,{as:"div",id:A,className:T},s))});function Dc({datePickerType:e,invalid:t,warn:o}){const r=$(),{isFluid:n}=(0,_.useContext)(ws);return"simple"!==e||t||o||n?t?_.createElement(E.BFW,{className:`${r}--date-picker__icon ${r}--date-picker__icon--invalid`}):!t&&o?_.createElement(E.ORV,{className:`${r}--date-picker__icon ${r}--date-picker__icon--warn`}):_.createElement(E.VvS,{className:`${r}--date-picker__icon`,role:"img","aria-hidden":"true"}):null}Nc.propTypes={datePickerType:Q().oneOf(["simple","single","range"]),decorator:Q().node,disabled:Q().bool,helperText:Q().node,hideLabel:Q().bool,id:Q().string.isRequired,invalid:Q().bool,invalidText:Q().node,labelText:Q().node.isRequired,onChange:Q().func,onClick:Q().func,pattern:(e,t,o)=>{if(void 0!==e[t])try{new RegExp(e[t])}catch(e){return new Error(`Invalid value of prop '${t}' supplied to '${o}', it should be a valid regular expression`)}},placeholder:Q().string,readOnly:Q().bool,size:Q().oneOf(["sm","md","lg"]),slug:ce(Q().node),type:Q().string,warn:Q().bool,warnText:Q().node},Dc.propTypes={datePickerType:Q().oneOf(["simple","single","range"]),invalid:Q().bool,warn:Q().bool};var Yc=e=>t=>{const{inputFrom:o,inputTo:r,lastStartValue:n}=e,s=e=>{t.isOpen&&!t.calendarContainer.contains(e.target)&&e.target!==o&&e.target!==r&&t.close()},a=e=>{const{target:n}=e;o!==n&&r!==n||(F(e,q)?(t.setDate([o.value,r&&r.value],!0,t.config.dateFormat),e.stopPropagation()):F(e,Z)||F(e,V)?e.stopPropagation():F(e,W)?(e.preventDefault(),t.open()):t.config.allowInput||(e.stopPropagation(),e.preventDefault()))},i=e=>t.parseDate(e,t.config.dateFormat),c=e=>{const{target:s}=e;if(r===s&&t.selectedDates[1]){const e=e=>e?.setHours(0,0,0,0),n=e(new Date(t.selectedDates[1])),s=e(i(r.value));n&&s&&n!==s&&t.setDate([o.value,r&&r.value],!0,t.config.dateFormat)}const a=e=>"Invalid Date"!==e?.toString();r===s&&1===t.selectedDates.length&&r.value&&a(i(r.value))&&t.setDate([o.value,r.value],!0,t.config.dateFormat),r===s&&!o.value&&n.current&&a(i(n.current))&&(o.value=n.current,r.value&&t.setDate([o.value,r.value],!0,t.config.dateFormat))},d=()=>{const{inputFrom:t,inputTo:o}=e;o&&(o.removeEventListener("keydown",a,!0),o.removeEventListener("blur",c,!0)),t.removeEventListener("keydown",a,!0),document.removeEventListener("click",s,!0)};return{onReady:[()=>{t.loadedPlugins.push("carbonFlatpickrFixEventsPlugin")},()=>{d();const{inputFrom:t,inputTo:o}=e;t.addEventListener("keydown",a,!0),o&&(o.addEventListener("keydown",a,!0),o.addEventListener("blur",c,!0)),document.addEventListener("click",s,!0)}],onDestroy:[d]}},Lc=o(9115),Zc=o.n(Lc),Uc=e=>{const t=Zc()(Object.assign({position:"left"},e));return o=>{const r=o.setDate,n=t(o),{onReady:s}=n;return Object.assign(n,{onReady:[()=>{o.setDate=function(t,n,s){if(r.call(this,t,n,s),!n&&2===t.length){const{_input:r}=o,{input:n}=e;[r,n].forEach((e,r)=>{e&&(e.value=t[r]?o.formatDate(new Date(t[r]),o.config.dateFormat):"")})}}},s],onPreCalendarPosition(){}})}};const Vc=e=>{const t=(0,_.useRef)(e);return(0,_.useEffect)(()=>{t.current=e},[e]),(0,_.useCallback)((...e)=>t.current?t.current(...e):void 0,[])};const Wc=Array.prototype.forEach,jc=(e,t,o)=>o.months[t?"shorthand":"longhand"][e],Bc=e=>t=>{const o=()=>{if(t.monthElements){const o=jc(t.currentMonth,!0===e.shorthand,t.l10n);t.yearElements.forEach(t=>{const r=t.closest(e.selectorFlatpickrMonthYearContainer);Array.prototype.forEach.call(r.querySelectorAll(".cur-month"),e=>{e.textContent=o})})}};return{onMonthChange:o,onValueUpdate:o,onOpen:o,onReady:[()=>{t.monthElements&&(t.monthElements.forEach(e=>{e.parentNode&&e.parentNode.removeChild(e)}),t.monthElements.splice(0,t.monthElements.length,...t.monthElements.map(()=>{const o=t._createElement("span",e.classFlatpickrCurrentMonth);return o.textContent=jc(t.currentMonth,!0===e.shorthand,t.l10n),t.yearElements[0].closest(e.selectorFlatpickrMonthYearContainer).insertBefore(o,t.yearElements[0].closest(e.selectorFlatpickrYearContainer)),o})))},o,()=>{t.loadedPlugins.push("carbonFlatpickrMonthSelectPlugin")}]}};function Fc(e){return e.every(e=>!e.props.labelText)}function Gc(e,t){const o=e.calendarContainer,r=e.days;o&&r&&(o.classList.add(`${t}--date-picker__calendar`),o.querySelector(".flatpickr-month").classList.add(`${t}--date-picker__month`),o.querySelector(".flatpickr-weekdays").classList.add(`${t}--date-picker__weekdays`),o.querySelector(".flatpickr-days").classList.add(`${t}--date-picker__days`),Wc.call(o.querySelectorAll(".flatpickr-weekday"),e=>{const o=e;o.innerHTML=o.innerHTML.replace(/\s+/g,""),o.classList.add(`${t}--date-picker__weekday`)}),Wc.call(r.querySelectorAll(".flatpickr-day"),o=>{o.classList.add(`${t}--date-picker__day`),o.setAttribute("role","button"),o.classList.contains("today")&&e.selectedDates.length>0?o.classList.add("no-border"):o.classList.contains("today")&&0===e.selectedDates.length&&o.classList.remove("no-border")}))}const Hc=_.forwardRef(function({allowInput:e,appendTo:t,children:o,className:r,closeOnSelect:n=!0,dateFormat:s="m/d/Y",datePickerType:a,disable:i,enable:c,inline:d,invalid:l,invalidText:p,warn:u,warnText:h,light:f=!1,locale:m="en",maxDate:g,minDate:v,onChange:b,onClose:y,onOpen:w,readOnly:k=!1,short:S=!1,value:Q,parseDate:z,...P},T){const C=$(),{isFluid:R}=(0,_.useContext)(ws),[A,X]=(0,_.useState)(!1),M=(0,_.useCallback)(e=>{null!==e&&(M.current=e,X(!0))},[]),D=(0,_.useRef)(""),Y=(0,_.useRef)(null),[L,Z]=(0,_.useState)(null),U=(0,_.useCallback)((e,t,o)=>{D.current&&e[0]&&!M.current.value&&(M.current.value=D.current,Y.current?.setDate([M.current.value,W?.current?.value],!0,Y.current.config.dateFormat)),y&&y(e,t,o)},[y]),V=(e,t,o,r)=>{r&&"clickOutside"===r.type||Z({selectedDates:e,dateStr:t,instance:o})};(0,_.useEffect)(()=>{if(L){const{selectedDates:e,dateStr:t,instance:o}=L;U(e,t,o),Z(null)}},[L,U]);const W=(0,_.useRef)(null),j=(0,_.useRef)(null),B=Vc(b),G=Vc(w),H=x()(`${C}--date-picker`,{[`${C}--date-picker--short`]:S,[`${C}--date-picker--light`]:f,[`${C}--date-picker--simple`]:"simple"===a,[`${C}--date-picker--single`]:"single"===a,[`${C}--date-picker--range`]:"range"===a,[`${C}--date-picker--nolabel`]:"range"===a&&Fc(o)}),K=x()(`${C}--form-item`,{[String(r)]:r}),J=_.Children.toArray(o).map((e,t)=>0===t&&e.type===_.createElement(Nc,e.props).type?_.cloneElement(e,{datePickerType:a,ref:M,readOnly:k}):1===t&&e.type===_.createElement(Nc,e.props).type?_.cloneElement(e,{datePickerType:a,ref:W,readOnly:k}):0===t?_.cloneElement(e,{ref:M,readOnly:k}):1===t?_.cloneElement(e,{ref:W,readOnly:k}):void 0);let ee;return(0,_.useEffect)(()=>{qc()?.en?.weekdays?.shorthand&&qc().en.weekdays.shorthand.forEach((e,t)=>{const o=qc().en.weekdays.shorthand;"Thu"===o[t]||"Th"===o[t]?o[t]="Th":o[t]=o[t].charAt(0)})},[]),(0,_.useEffect)(()=>{if("single"!==a&&"range"!==a)return;if(!M.current)return;const o=(e,t,o)=>{Gc(o,C),M?.current&&(M.current.readOnly=k),W?.current&&(W.current.readOnly=k)},r=c?"enable":"disable";let l,p,u;if(l=c||i?c||i:[],"object"==typeof m){const e=m.locale?m.locale:"en";p={...qc()[e],...m}}else p=qc()[m];z||"m/d/Y"!==s?z&&(u=z):u=e=>{const t=e.split("/")[0]<=12&&e.split("/")[0]>0?parseInt(e.split("/")[0]):1,o=parseInt(e.split("/")[2]);if(t&&o){const r=new Date(o,t,0).getDate(),n=e.split("/")[1]<=r&&e.split("/")[1]>0?parseInt(e.split("/")[1]):1;return new Date(`${o}/${t}/${n}`)}return!1};const{current:h}=M,{current:f}=W,b={inline:d??!1,onClose:V,disableMobile:!0,defaultDate:Q,closeOnSelect:n,mode:a,allowInput:e??!0,dateFormat:s,locale:p,[r]:l,minDate:v,maxDate:g,parseDate:u,plugins:["range"===a?Uc({input:W.current}):()=>{},t?(O={appendTo:t},e=>({appendTo:O.appendTo,onReady:()=>{e.loadedPlugins.push("carbonFlatpickrAppendToPlugin")},onPreCalendarPosition:()=>{Promise.resolve().then(()=>{const{calendarContainer:t,config:o,_positionElement:r}=e,n=o.appendTo;if(!n)throw new Error("[appendToPlugin] Missing `appendTo` element.");const{left:s,top:a}=n.getBoundingClientRect(),{left:i,bottom:c}=r.getBoundingClientRect();if((n!==n.ownerDocument.body||0!==s||0!==a)&&"static"===n.ownerDocument.defaultView?.getComputedStyle(n).getPropertyValue("position"))throw new Error("Floating menu container must not have `position: static`.");t.style.top=c-a+2+"px",t.style.left=i-s+"px"})}})):()=>{},Bc({selectorFlatpickrMonthYearContainer:".flatpickr-current-month",selectorFlatpickrYearContainer:".numInputWrapper",classFlatpickrCurrentMonth:"cur-month"}),Yc({inputFrom:M.current,inputTo:W.current,lastStartValue:D})],clickOpens:!k,noCalendar:k,nextArrow:'\n \n',prevArrow:'\n \n',onChange:(...e)=>{k||B(...e)},onReady:o,onMonthChange:o,onYearChange:o,onOpen:(...e)=>{o(...e),G(...e)},onValueUpdate:o};var O;const y=(0,Mc.A)(h,b);Y.current=y;const x=e=>{const{calendarContainer:t,selectedDateElem:o,todayDateElem:r}=y;if(F(e,N)&&t.classList.remove("open"),F(e,I))if(e.shiftKey)Y.current?.isOpen&&e.target===M.current&&(Y.current.close(),V(Y.current.selectedDates,"",Y.current,e));else{e.preventDefault(),t.classList.add("open");const n=t.querySelector(".selected")&&o,s=t.querySelector(".today")&&r;(n||s||t.querySelector(".flatpickr-day[tabindex]")||t).focus(),e.target===M.current?j.current=M.current:e.target===W.current&&(j.current=W.current)}},_=e=>{if(!Y.current||!M.current)return;const t="range"==a?W.current:M.current;F(e,I)&&(e.shiftKey?(e.preventDefault(),(j.current||M.current).focus()):j.current===t?(t.focus(),Y.current.close(),V(Y.current.selectedDates,"",Y.current,e)):(e.preventDefault(),t.focus()))};function w(e){const{target:t}=e;t===h&&(D.current=h.value),""===h.value&&y.selectedDates&&y.selectedDates.length}function $(e){F(e,q)&&n&&"single"==a&&y.calendarContainer.classList.remove("open")}return h&&(h.addEventListener("keydown",x),h.addEventListener("change",w),h.addEventListener("keypress",$),y&&y.calendarContainer&&(y.calendarContainer.setAttribute("role","application"),y.calendarContainer.setAttribute("aria-label","calendar-container"))),f&&(f.addEventListener("keydown",x),f.addEventListener("change",w),f.addEventListener("keypress",$)),y.calendarContainer&&y.calendarContainer.addEventListener("keydown",_),()=>{y&&y.destroy&&y.destroy(),Q&&(M?.current&&(M.current.value=""),W?.current&&(W.current.value="")),h&&(h.removeEventListener("keydown",x),h.removeEventListener("change",w),h.removeEventListener("keypress",$)),f&&(f.removeEventListener("keydown",x),f.removeEventListener("change",w),f.removeEventListener("keypress",$)),y.calendarContainer&&y.calendarContainer.removeEventListener("keydown",_)}},[B,G,k,n,A,a]),(0,_.useImperativeHandle)(T,()=>({get calendar(){return Y.current}})),(0,_.useEffect)(()=>{Y.current?.set&&Y.current.set({dateFormat:s})},[s]),(0,_.useEffect)(()=>{Y.current?.set&&Y.current.set("minDate",v)},[v]),(0,_.useEffect)(()=>{Y.current?.set&&Y.current.set("allowInput",e)},[e]),(0,_.useEffect)(()=>{Y.current?.set&&Y.current.set("maxDate",g)},[g]),(0,_.useEffect)(()=>{Y.current?.set&&i&&Y.current.set("disable",i)},[i]),(0,_.useEffect)(()=>{Y.current?.set&&c&&Y.current.set("enable",c)},[c]),(0,_.useEffect)(()=>{Y.current?.set&&d&&Y.current.set("inline",d)},[d]),(0,_.useEffect)(()=>{(!Q||Array.isArray(Q)&&Q.every(e=>!e))&&Y.current?.selectedDates.length&&(Y.current?.clear(),M.current&&(M.current.value=""),W.current&&(W.current.value=""))},[Q]),(0,_.useEffect)(()=>{const e=e=>{!Y.current||!Y.current.isOpen||Y.current.calendarContainer.contains(e.target)||M.current.contains(e.target)||W.current?.contains(e.target)||t()},t=e=>{Y.current?.close(),V(Y.current?.selectedDates,"",Y.current,{type:"clickOutside"})};return document.addEventListener("mousedown",e,!0),()=>{document.removeEventListener("mousedown",e,!0)}},[Y,M,W,V]),(0,_.useEffect)(()=>{Y.current?.set?(void 0!==Q&&Y.current.setDate(Q),Gc(Y.current,C)):!Y.current&&Q&&(M.current.value=Q)},[Q,C]),R&&(l&&(ee=_.createElement(_.Fragment,null,_.createElement(E.BFW,{className:`${C}--date-picker__icon ${C}--date-picker__icon--invalid`}),_.createElement("hr",{className:`${C}--date-picker__divider`}),_.createElement("div",{className:`${C}--form-requirement`},p))),u&&!l&&(ee=_.createElement(_.Fragment,null,_.createElement(E.ORV,{className:`${C}--date-picker__icon ${C}--date-picker__icon--warn`}),_.createElement("hr",{className:`${C}--date-picker__divider`}),_.createElement("div",{className:`${C}--form-requirement`},h)))),_.createElement("div",O({className:K,ref:T},P),_.createElement("div",{className:H},J),ee)});Hc.propTypes={allowInput:Q().bool,appendTo:Q().object,children:Q().node,className:Q().string,closeOnSelect:Q().bool,dateFormat:Q().string,datePickerType:Q().oneOf(["simple","single","range"]),disable:Q().array,enable:Q().array,inline:Q().bool,invalid:Q().bool,invalidText:Q().node,light:ce(Q().bool),locale:Q().oneOfType([Q().object,Q().oneOf(["ar","at","az","be","bg","bn","bs","cat","cs","cy","da","de","en","eo","es","et","fa","fi","fo","fr","ga","gr","he","hi","hr","hu","id","is","it","ja","ka","km","ko","kz","lt","lv","mk","mn","ms","my","nl","no","pa","pl","pt","ro","ru","si","sk","sl","sq","sr","sv","th","tr","uk","uz","uz_latn","vn","zh_tw","zh"])]),maxDate:Q().oneOfType([Q().string,Q().number]),minDate:Q().oneOfType([Q().string,Q().number]),onChange:Q().func,onClose:Q().func,onOpen:Q().func,parseDate:Q().func,readOnly:Q().oneOfType([Q().bool,Q().array]),short:Q().bool,value:Q().oneOfType([Q().string,Q().arrayOf(Q().oneOfType([Q().string,Q().number,Q().object])),Q().object,Q().number]),warn:Q().bool,warnText:Q().node};Q().string,Q().bool,Q().string,Q().bool;const{ItemMouseMove:Kc,MenuMouseLeave:Jc}=Bn.stateChangeTypes,ed=e=>"string"==typeof e?e:"number"==typeof e?`${e}`:null!==e&&"object"==typeof e&&"label"in e&&"string"==typeof e.label?e.label:"";function td(e,t){const{changes:o,type:r}=t;switch(r){case Kc:case Jc:return o.highlightedIndex===e.highlightedIndex?e:o;default:return o}}const od=_.forwardRef(({autoAlign:e=!1,className:t,decorator:o,disabled:r=!1,direction:n="bottom",items:s,label:a,"aria-label":i,ariaLabel:c,itemToString:d=ed,itemToElement:l=null,renderSelectedItem:p,type:u="default",size:h,onChange:f,id:m,titleText:g="",hideLabel:v,helperText:b="",translateWithId:y,light:w,invalid:k,invalidText:S,warn:Q,warnText:z,initialSelectedItem:P,selectedItem:T,downshiftProps:C,readOnly:R,slug:A,...X},M)=>{const I=No("enable-v12-dynamic-floating-styles"),{refs:q,floatingStyles:N,middlewareData:D}=Ro(I||e?{placement:n,strategy:"fixed",middleware:[It({apply({rects:e,elements:t}){Object.assign(t.floating.style,{width:`${e.reference.width}px`})}}),e&&Mt(),e&&qt()],whileElementsMounted:_t}:{});(0,_.useEffect)(()=>{if(I||e){const e={...N,visibility:D.hide?.referenceHidden?"hidden":"visible"};Object.keys(e).forEach(t=>{q.floating.current&&(q.floating.current.style[t]=e[t])})}},[N,e,q.floating]);const Y=$(),{isFluid:L}=(0,_.useContext)(ws),Z=(0,_.useCallback)(({selectedItem:e})=>{f&&f({selectedItem:e??null})},[f]),U=(0,_.useCallback)((e,t)=>null!==e&&"object"==typeof e&&"disabled"in e&&!0===e.disabled,[]),V=(0,_.useCallback)(e=>{const{highlightedIndex:t}=e;if(void 0!==t&&t>-1&&void 0!==typeof window){const e=document.querySelectorAll(`li.${Y}--list-box__menu-item[role="option"]`)[t];e&&e.scrollIntoView({behavior:"smooth",block:"nearest"})}},[Y]),W=(0,_.useMemo)(()=>s,[s]),j=(0,_.useMemo)(()=>({items:W,itemToString:d,initialSelectedItem:P,onSelectedItemChange:Z,stateReducer:td,isItemDisabled:U,onHighlightedIndexChange:V,...C}),[W,d,P,Z,td,U,V,C]),B=ne();void 0!==T&&(j.selectedItem=T);const{isOpen:F,getToggleButtonProps:G,getLabelProps:H,getMenuProps:K,getItemProps:J,selectedItem:ee,highlightedIndex:te}=Bn(j),oe="inline"===u,re=!k&&Q,[se,ae]=(0,_.useState)(!1),ie=x()(`${Y}--dropdown`,{[`${Y}--dropdown--invalid`]:k,[`${Y}--dropdown--warning`]:re,[`${Y}--dropdown--open`]:F,[`${Y}--dropdown--focus`]:se,[`${Y}--dropdown--inline`]:oe,[`${Y}--dropdown--disabled`]:r,[`${Y}--dropdown--light`]:w,[`${Y}--dropdown--readonly`]:R,[`${Y}--dropdown--${h}`]:h,[`${Y}--list-box--up`]:"top"===n,[`${Y}--autoalign`]:e}),ce=x()(`${Y}--label`,{[`${Y}--label--disabled`]:r,[`${Y}--visually-hidden`]:v}),de=x()(`${Y}--form__helper-text`,{[`${Y}--form__helper-text--disabled`]:r}),le=x()(`${Y}--dropdown__wrapper`,`${Y}--list-box__wrapper`,t,{[`${Y}--dropdown__wrapper--inline`]:oe,[`${Y}--list-box__wrapper--inline`]:oe,[`${Y}--dropdown__wrapper--inline--invalid`]:oe&&k,[`${Y}--list-box__wrapper--inline--invalid`]:oe&&k,[`${Y}--list-box__wrapper--fluid--invalid`]:L&&k,[`${Y}--list-box__wrapper--slug`]:A,[`${Y}--list-box__wrapper--decorator`]:o}),pe=b?`dropdown-helper-text-${B}`:void 0,ue=l,he=G({"aria-label":i||c}),fe=b&&!L?_.createElement("div",{id:pe,className:de},b):null,me=e=>{ae("focus"===e.type&&!ee)},ge=Ks(he.ref,M),[ve,be]=(0,_.useState)(),[Oe,ye]=(0,_.useState)(!1),xe=(0,_.useCallback)(e=>{"Space"===e.code&&["ArrowDown","ArrowUp"," ","Enter"].includes(e.key)||ye(!0),(Oe&&"Space"===e.code||!["ArrowDown","ArrowUp"," ","Enter"].includes(e.key))&&(ve&&clearTimeout(ve),be(setTimeout(()=>{ye(!1)},3e3))),["ArrowDown"].includes(e.key)&&ae(!1),!["Enter"].includes(e.key)||ee||F||ae(!0),he.onKeyDown&&("ArrowUp"!==e.key||F&&"ArrowUp"===e.key)&&he.onKeyDown(e)},[Oe,ve,he]),_e=(0,_.useMemo)(()=>R?{onClick:e=>{e.preventDefault(),ge?.current?.focus()},onKeyDown:e=>{["ArrowDown","ArrowUp"," ","Enter"].includes(e.key)&&e.preventDefault()}}:{onKeyDown:xe},[R,xe]),we=(0,_.useMemo)(()=>K({ref:I||e?q.setFloating:null}),[e,K,q.setFloating,I]),ke=A??o,$e=br(ke,vr)?(0,_.cloneElement)(ke,{size:"mini"}):null,Se=H(),Qe=(0,_.isValidElement)(g)?{id:Se.id}:Se;return _.createElement("div",O({className:le},X),g&&_.createElement("label",O({className:ce},Qe),g),_.createElement(Ds,{onFocus:me,onBlur:me,size:h,className:ie,invalid:k,invalidText:S,warn:Q,warnText:z,light:w,isOpen:F,ref:I||e?q.setReference:null,id:m},k&&_.createElement(E.BFW,{className:`${Y}--list-box__invalid-icon`}),re&&_.createElement(E.ORV,{className:`${Y}--list-box__invalid-icon ${Y}--list-box__invalid-icon--warning`}),_.createElement("button",O({type:"button",className:`${Y}--list-box__field`,disabled:r,"aria-disabled":!!R||void 0,"aria-describedby":oe||k||Q||!fe?void 0:pe,title:ee&&void 0!==d?d(ee):ed(a)},he,_e,{ref:ge}),_.createElement("span",{className:`${Y}--list-box__label`},ee?p?p(ee):d(ee):a),_.createElement(Ds.MenuIcon,{isOpen:F,translateWithId:y})),A?$e:o?_.createElement("div",{className:`${Y}--list-box__inner-wrapper--decorator`},$e):"",_.createElement(Ds.Menu,we,F&&W.map((e,t)=>{const o=null!==e&&"object"==typeof e,r=J({item:e,index:t}),n=o&&"text"in e&&l?e.text:d(e);return _.createElement(Ds.MenuItem,O({key:r.id,isActive:ee===e,isHighlighted:te===t,title:n,disabled:r["aria-disabled"]},r),"object"==typeof e&&null!=ue?_.createElement(ue,O({key:r.id},e)):d(e),ee===e&&_.createElement(E.MGO,{className:`${Y}--list-box__menu-item__selected-icon`}))}))),!oe&&!k&&!Q&&fe)});od.displayName="Dropdown",od.propTypes={"aria-label":Q().string,ariaLabel:ce(Q().string),autoAlign:Q().bool,className:Q().string,decorator:Q().node,direction:Q().oneOf(["top","bottom"]),disabled:Q().bool,downshiftProps:Q().object,helperText:Q().node,hideLabel:Q().bool,id:Q().string.isRequired,initialSelectedItem:Q().oneOfType([Q().object,Q().string,Q().number]),invalid:Q().bool,invalidText:Q().node,itemToElement:Q().func,itemToString:Q().func,items:Q().array.isRequired,label:Q().node.isRequired,light:ce(Q().bool),onChange:Q().func,readOnly:Q().bool,renderSelectedItem:Q().func,selectedItem:Q().oneOfType([Q().object,Q().string,Q().number]),size:xs,slug:ce(Q().node),titleText:Q().node.isRequired,translateWithId:Q().func,type:ys,warn:Q().bool,warnText:Q().node};Q().string,Q().bool;const rd=(0,_.createContext)({log(e,t){}});class nd extends _.Component{constructor(...e){super(...e),b(this,"context",void 0),b(this,"state",{hasError:!1})}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){this.context.log(e,t)}componentDidUpdate(e){e.children!==this.props.children&&this.setState({hasError:!1})}render(){return this.state.hasError?this.props.fallback:this.props.children}}b(nd,"propTypes",{children:Q().node,fallback:Q().node}),b(nd,"contextType",rd);const sd=_.forwardRef(function({onBlur:e,onChange:t,onExpand:o,onKeyDown:r,defaultValue:n,isExpanded:s,...a},i){const[c,d]=(0,_.useState)(s||!1),[l,p]=(0,_.useState)(!!n),u=(0,_.useRef)(null),h=$();(0,_.useEffect)(()=>{d(!!s)},[s]);const f=x()(`${h}--search--expandable`,{[`${h}--search--expanded`]:c},a.className);return _.createElement(pi,O({},a,{defaultValue:n,isExpanded:c,ref:Ks(u,i),className:f,onBlur:xr([e,function(e){const t=e.relatedTarget&&e.relatedTarget.classList.contains(`${h}--search-close`);!c||t||l||s||d(!1)}]),onChange:xr([t,function(e){p(""!==e.target.value)}]),onExpand:xr([o,function(){d(!0),u.current?.focus?.()}]),onKeyDown:xr([r,function(e){c&&F(e,N)&&(e.stopPropagation(),e.target?.value||s||d(!1))}])}))});var ad;function id({iconDescription:e="Uploading file",status:t="uploading",invalid:o,name:r,tabIndex:n=0,"aria-describedby":s,...a}){const i=$();switch(t){case"uploading":return _.createElement(Da,{description:e,small:!0,withOverlay:!1,className:`${i}--file-loading`});case"edit":return _.createElement(_.Fragment,null,o&&_.createElement(E.BFW,{className:`${i}--file-invalid`}),_.createElement("button",O({"aria-label":`${e} - ${r}`,className:`${i}--file-close`,type:"button",tabIndex:n},a,{"aria-describedby":o?s:void 0}),ad||(ad=_.createElement(E.bm,null))));case"complete":return _.createElement(E._jO,O({"aria-label":e,className:`${i}--file-complete`},a,{tabIndex:-1}),e&&_.createElement("title",null,e));default:return null}}function cd({accept:e,buttonKind:t="primary",className:o,disabled:r=!1,disableLabelChanges:n=!1,id:s,labelText:a="Add file",multiple:i=!1,onChange:c=ae,name:d,size:l="md",innerRef:p,...u}){const h=$(),[f,m]=(0,_.useState)(a),[g,v]=(0,_.useState)(a),{current:b}=(0,_.useRef)(s||ne()),y=(0,_.useRef)(null),w=x()(`${h}--btn`,o,{[`${h}--btn--${t}`]:t,[`${h}--btn--disabled`]:r,[`${h}--btn--md`]:"field"===l||"md"===l,[`${h}--btn--sm`]:"small"===l||"sm"===l,[`${h}--layout--size-${l}`]:l});return a!==g&&(m(a),v(a)),_.createElement(_.Fragment,null,_.createElement("button",O({type:"button",disabled:r,className:w,onClick:function(e){e.target.value=null,y.current&&(y.current.value="",y.current.click())},onKeyDown:function(e){B(e,[q,D])&&(e.preventDefault(),y.current&&(y.current.value="",y.current.click()))}},u,{tabIndex:void 0!==u.tabIndex?parseInt(u.tabIndex):void 0}),f),_.createElement("label",{className:`${h}--visually-hidden`,ref:p,htmlFor:b},_.createElement("span",null,f)),_.createElement("input",{className:`${h}--visually-hidden`,ref:y,id:b,disabled:r,type:"file",tabIndex:-1,multiple:i,accept:e?.toString(),name:d,onChange:function(e){const t=e.target.files,o=e.target.files?.length||0;t&&!n&&(o>1?m(`${o} files`):1===o&&m(t[0].name)),c(e)}}))}sd.propTypes=pi.propTypes,sd.displayName="ExpandableSearch",id.propTypes={"aria-describedby":Q().string,iconDescription:Q().string,invalid:Q().bool,name:Q().string,status:Q().oneOf(["edit","complete","uploading"]),tabIndex:Q().number},cd.propTypes={accept:Q().arrayOf(Q().string),buttonKind:Q().oneOf(or),className:Q().string,disableLabelChanges:Q().bool,disabled:Q().bool,id:Q().string,labelText:Q().node,multiple:Q().bool,name:Q().string,onChange:Q().func,onClick:Q().func,role:Q().string,size:Q().oneOf(["sm","md","lg"]),tabIndex:ce(Q().number)};const dd=_.forwardRef(({accept:e,buttonKind:t,buttonLabel:o,className:r,disabled:n,filenameStatus:s,iconDescription:a,labelDescription:i,labelTitle:c,multiple:d,name:l,onChange:p,onClick:u,onDelete:h,size:f,...m},g)=>{const v=ne("file-uploader"),b=$(),y=No("enable-enhanced-file-uploader"),[w,k]=(0,_.useState)([]),[S,Q]=(0,_.useState)([]),[z,P]=(0,_.useState)(new Map),T=[],E=e=>({name:e.name,uuid:`${v}-${Date.now()}-${Array.from(crypto.getRandomValues(new Uint8Array(8))).map(e=>e.toString(36)).join("")}`,file:e}),C=(0,_.useCallback)(e=>{e.stopPropagation();const t=Array.from(e.target.files);if(y){const o=t.map(E);let r;if(d){const e=new Set(w.map(e=>e.name)),t=o.filter(t=>!e.has(t.name));r=[...w,...t]}else r=o;if(k(r),p){const t=r.map(e=>e.file),n={...e,target:{...e.target,files:Object.assign(t,{item:e=>t[e]||null}),addedFiles:o,currentFiles:r,action:"add"}};p(n)}}else{const o=t.map(e=>e.name),r=d?[...new Set([...S,...o])]:o;Q(r),P(e=>{const o=d?new Map(e):new Map;return t.forEach(e=>{o.set(e.name,e)}),o}),p&&p(e)}},[y,w,S,d,p]),A=(0,_.useCallback)((e,{index:t,filenameStatus:o})=>{if("edit"===o){if(e.stopPropagation(),y){const o=w[t];if(!o)return;const r=w.filter((e,o)=>o!==t);k(r);const n=r.map(e=>e.file),s={...e,target:{...e.target,files:Object.assign(n,{item:e=>n[e]||null}),deletedFile:o,deletedFileName:o.name,remainingFiles:r,currentFiles:r,action:"remove"}};h&&h(s),p&&p(s)}else{const o=S[t],r=S.filter(e=>e!==o);Q(r),P(e=>{const t=new Map(e);return o&&t.delete(o),t}),h&&h(e)}u&&u(e),X.current?.focus?.()}},[y,w,S,h,p,u]);(0,_.useImperativeHandle)(g,()=>({clearFiles(){if(y){const e=[...w];if(k([]),p&&e.length>0){const t={target:{files:Object.assign([],{item:()=>null}),clearedFiles:e,currentFiles:[],action:"clear"},preventDefault:()=>{},stopPropagation:()=>{}};p(t)}}else Q([]),P(new Map)},...y&&{getCurrentFiles(){return[...w]}}}),[y,w,p]);const X=_.createRef(),M=x()({[`${b}--form-item`]:!0,[r]:r}),I=e=>x()(e,{[`${b}--label-description--disabled`]:n}),N=x()(`${b}--file__selected-file`,{[`${b}--file__selected-file--md`]:"field"===f||"md"===f,[`${b}--file__selected-file--sm`]:"small"===f||"sm"===f}),Y=y?w.map((e,t)=>({name:e.name,key:e.uuid,index:t})):S.map((e,t)=>({name:e,key:t,index:t}));return _.createElement("div",O({className:M},m),c?_.createElement(R,{as:"h3",className:I(`${b}--file--label`)},c):null,_.createElement(R,{as:"p",className:I(`${b}--label-description`),id:v},i),_.createElement(cd,{innerRef:X,disabled:n,labelText:o,multiple:d,buttonKind:t,onChange:C,disableLabelChanges:!0,accept:e,name:l,size:f,"aria-describedby":v}),_.createElement("div",{className:`${b}--file-container`},0===Y.length?null:Y.map(e=>_.createElement("span",O({key:e.key,className:N,ref:t=>{T[e.index]=t}},m),_.createElement(R,{as:"p",className:`${b}--file-filename`,id:y?`${v}-file-${w[e.index]?.uuid||e.index}`:`${v}-file-${e.index}`},e.name),_.createElement("span",{className:`${b}--file__state-container`},_.createElement(id,{name:e.name,iconDescription:a,status:s,onKeyDown:t=>{B(t,[q,D])&&A(t,{index:e.index,filenameStatus:s})},onClick:t=>A(t,{index:e.index,filenameStatus:s})}))))))});dd.propTypes={accept:Q().arrayOf(Q().string),buttonKind:Q().oneOf(or),buttonLabel:Q().string,className:Q().string,disabled:Q().bool,filenameStatus:Q().oneOf(["edit","complete","uploading"]).isRequired,iconDescription:Q().string,labelDescription:Q().string,labelTitle:Q().string,multiple:Q().bool,name:Q().string,onChange:Q().func,onClick:Q().func,onDelete:Q().func,size:Q().oneOf(["sm","small","md","field","lg"])},Q().string,Q().arrayOf(Q().string),Q().string,Q().bool,Q().string,Q().string.isRequired,Q().bool,Q().string,Q().func,Q().func,Q().string,ce(Q().number),ce(Q().number),Q().string,Q().string,Q().string,Q().bool,Q().string,Q().func,Q().oneOf(["sm","md","lg"]),Q().oneOf(["uploading","edit","complete"]),Q().string;const ld=({disabled:e=!1,legendId:t,legendText:o,invalid:r=!1,children:n,className:s,message:a=!1,messageText:i="",...c})=>{const d=$(),l=x()(`${d}--fieldset`,s);return _.createElement("fieldset",O({disabled:e},r&&{"data-invalid":""},{className:l},c,{"aria-labelledby":c["aria-labelledby"]||t}),_.createElement("legend",{className:`${d}--label`,id:t||c["aria-labelledby"]},o),n,a?_.createElement("div",{className:`${d}--form__requirements`},i):null)};ld.propTypes={children:Q().node,className:Q().string,disabled:Q().bool,invalid:Q().bool,legendId:Q().node,legendText:Q().node.isRequired,message:Q().bool,messageText:Q().string},Q().node,Q().string,Q().node,Q().string,Q().string;const pd=_.createContext({mode:"flexbox",subgrid:!1}),ud=({children:e,mode:t,subgrid:o=!1})=>{const r=_.useMemo(()=>({mode:t,subgrid:o}),[t,o]);return _.createElement(pd.Provider,{value:r},e)};ud.propTypes={children:Q().node,mode:Q().oneOf(["flexbox","css-grid"]).isRequired,subgrid:Q().bool};const hd=()=>_.useContext(pd),fd=_.forwardRef(({as:e,condensed:t=!1,narrow:o=!1,fullWidth:r=!1,className:n,children:s,...a},i)=>{const c=$(),d=x()(n,{[`${c}--grid`]:!0,[`${c}--grid--condensed`]:t,[`${c}--grid--narrow`]:o,[`${c}--grid--full-width`]:r}),l=e||"div";return _.createElement(ud,{mode:"flexbox",subgrid:!1},_.createElement(l,O({className:d,ref:i},a),s))});fd.propTypes={as:Q().oneOfType([Q().string,Q().elementType]),children:Q().node,className:Q().string,condensed:Q().bool,fullWidth:Q().bool,narrow:Q().bool};const md=fd,gd=_.forwardRef(({align:e,as:t,children:o,className:r,condensed:n=!1,fullWidth:s=!1,narrow:a=!1,...i},c)=>{const d=$(),{subgrid:l}=hd();let p="wide";if(a?p="narrow":n&&(p="condensed"),l)return _.createElement(ud,{mode:"css-grid",subgrid:!0},_.createElement(vd,O({ref:c,as:t,className:r,mode:p},i),o));const u=x()(r,{[`${d}--css-grid`]:!0,[`${d}--css-grid--condensed`]:"condensed"===p,[`${d}--css-grid--narrow`]:"narrow"===p,[`${d}--css-grid--full-width`]:s,[`${d}--css-grid--start`]:"start"===e,[`${d}--css-grid--end`]:"end"===e}),h=t||"div";return _.createElement(ud,{mode:"css-grid",subgrid:!0},_.createElement(h,O({className:u,ref:c},i),o))});gd.propTypes={as:Q().oneOfType([Q().string,Q().elementType]),align:Q().oneOf(["start","center","end"]),children:Q().node,className:Q().string,condensed:Q().bool,fullWidth:Q().bool,narrow:Q().bool};const vd=_.forwardRef(({as:e,className:t,children:o,mode:r,...n},s)=>{const a=$(),i=x()(t,{[`${a}--subgrid`]:!0,[`${a}--subgrid--condensed`]:"condensed"===r,[`${a}--subgrid--narrow`]:"narrow"===r,[`${a}--subgrid--wide`]:"wide"===r}),c=e||"div";return _.createElement(c,O({},n,{ref:s,className:i}),o)});vd.propTypes={as:Q().oneOfType([Q().string,Q().elementType]),children:Q().node,className:Q().string,mode:Q().oneOf(["wide","narrow","condensed"])};const bd=gd;function Od(e){return No("enable-css-grid")?_.createElement(bd,e):_.createElement(md,e)}Od.propTypes={align:Q().oneOf(["start","center","end"]),as:Q().oneOfType([Q().string,Q().elementType]),children:Q().node,className:Q().string,condensed:Q().bool,fullWidth:Q().bool,narrow:Q().bool};const yd=Od;Q().oneOfType([Q().string,Q().elementType]),Q().node,Q().string,Q().bool,Q().bool;const xd=_.forwardRef(({as:e,children:t,className:o,sm:r,md:n,lg:s,xlg:a,max:i,...c},d)=>{const{mode:l}=hd(),p=$(),u=e||"div";if("css-grid"===l)return _.createElement(kd,O({as:u,className:o,sm:r,md:n,ref:d,lg:s,xlg:a,max:i},c),t);const h=function(e,t){const o=[];for(let r=0;r{const p=$(),u=function(e,t){const o=[];for(let r=0;r0?r+1:"auto"}`),"number"==typeof a&&o.push(`${t}--${s}:col-start-${a||"auto"}`),"number"==typeof i&&o.push(`${t}--${s}:col-end-${i}`),"number"==typeof e)o.push(`${t}--${s}:col-span-${e}`);else if("string"==typeof e){o.push(`${t}--${s}:col-span-${e.slice(0,-1)}`);continue}}}else o.push(`${t}--${s}:col-span-${n}`);else o.push(`${t}--${s}:col-span-${n.replace("%","")}`);else o.push(`${t}--${s}:col-span-auto`)}return o.join(" ")}([r,n,s,a,i],p),h=function(e,t){const o=[];if("number"==typeof e)o.push(`${t}--col-span-${e}`);else if("string"==typeof e)o.push(`${t}--col-span-${e.slice(0,-1)}`);else if("object"==typeof e){const{span:r,start:n,end:s}=e;null!=r&&o.push(`${t}--col-span-${r}`),null!=n&&o.push(`${t}--col-start-${n}`),null!=s&&o.push(`${t}--col-end-${s}`)}return o.join("")}(c,p),f=x()(o,u,h,{[`${p}--css-grid-column`]:!0});return _.createElement(e,O({className:f,ref:l},d),t)});kd.propTypes={as:Q().oneOfType([Q().string,Q().elementType]),children:Q().node,className:Q().string,lg:wd,max:wd,md:wd,sm:wd,span:Q().oneOfType([Q().number,_d,Q().shape({span:Q().oneOfType([Q().number,_d]),start:Q().number,end:Q().number})]),xlg:wd};const $d=["sm","md","lg","xlg","max"];function Sd({as:e="div",className:t,children:o,...r}){const n=$(),s=x()(t,`${n}--grid-column-hang`),a=e;return _.createElement(a,O({},r,{className:s}),o)}Sd.propTypes={as:Q().oneOfType([Q().string,Q().elementType]),children:Q().node,className:Q().string};Q().string,Q().node,Q().string,Q().node,Q().string;const Qd=(0,_.forwardRef)(({children:e,className:t,disabled:o,kind:r="primary",label:n,size:s="lg",menuAlignment:a="bottom",tabIndex:i=0,menuTarget:c,...d},l)=>{const p=No("enable-v12-dynamic-floating-styles"),u=ne("MenuButton"),h=$(),f=(0,_.useRef)(null);let m=[];p||(m=[Mt({crossAxis:!1})]),"bottom"!==a&&"top"!==a||m.push(It({apply({rects:e,elements:t}){Object.assign(t.floating.style,{width:`${e.reference.width}px`})}}));const{refs:g,floatingStyles:v,placement:b,middlewareData:y}=Ro({placement:a,strategy:"fixed",transform:!1,middleware:m,whileElementsMounted:_t}),w=Ks(l,f),{open:k,handleClick:S,handleMousedown:Q,handleClose:z}=Sa(f);(0,_.useLayoutEffect)(()=>{Object.keys(v).forEach(e=>{if(g.floating.current){let t=v[e];["top","right","bottom","left"].includes(e)&&Number(t)&&(t+="px"),g.floating.current.style[e]=t}})},[v,g.floating,y,b,k]);const P=x()(`${h}--menu-button__container`,t),T=x()(`${h}--menu-button__trigger`,{[`${h}--menu-button__trigger--open`]:k}),C=x()(`${h}--menu-button__${a}`);return _.createElement("div",O({},d,{ref:w,"aria-owns":k?u:void 0,className:P}),_.createElement(rr,{ref:g.setReference,className:T,size:s,tabIndex:i,kind:r,renderIcon:E.yQN,disabled:o,"aria-haspopup":!0,"aria-expanded":k,onClick:function(){f.current&&S()},onMouseDown:Q,"aria-controls":k?u:void 0},n),_.createElement(ba,{containerRef:f,menuAlignment:a,className:C,ref:g.setFloating,id:u,legacyAutoalign:!1,label:n,size:s,open:k,onClose:z,target:c},e))});Qd.propTypes={children:Q().node.isRequired,className:Q().string,disabled:Q().bool,kind:Q().oneOf(["primary","tertiary","ghost"]),label:Q().string.isRequired,menuAlignment:Q().oneOf(["top","top-start","top-end","bottom","bottom-start","bottom-end"]),size:Q().oneOf(["sm","md","lg"]),tabIndex:Q().number,menuTarget:Q().instanceOf("undefined"!=typeof Element?Element:Object)};const zd=e=>{const t=(0,_.useRef)(void 0);return(0,_.useEffect)(()=>{t.current=e},[e]),t.current},Pd=_.forwardRef(function({"aria-label":e,children:t,className:o,decorator:r,modalHeading:n="",modalLabel:s="",modalAriaLabel:a,passiveModal:i=!1,secondaryButtonText:c,primaryButtonText:d,open:l,onRequestClose:p=ae,onRequestSubmit:u=ae,onSecondarySubmit:h,primaryButtonDisabled:f=!1,danger:m,alert:g,secondaryButtons:v,selectorPrimaryFocus:b="[data-modal-primary-focus]",selectorsFloatingMenus:y,shouldSubmitOnEnter:w,size:k,hasScrollingContent:S=!1,closeButtonLabel:Q="Close",preventCloseOnClickOutside:z,isFullWidth:P,launcherButtonRef:T,loadingStatus:C="inactive",loadingDescription:A,loadingIconDescription:X,onLoadingSuccess:M=ae,slug:D,...Y},L){const Z=$(),U=(0,_.useRef)(null),V=(0,_.useRef)(null),W=(0,_.useRef)(null),j=(0,_.useRef)(null),B=(0,_.useRef)(null),G=(0,_.useRef)(null),H=(0,_.useRef)(null),[K,J]=(0,_.useState)(!1),ee=zd(l),te=`modal-${ne()}`,oe=`${Z}--modal-header__label--${te}`,re=`${Z}--modal-header__heading--${te}`,se=`${Z}--modal-body--${te}`,ie=`${Z}--modal-close`,ce=x()({[`${Z}--btn--loading`]:"inactive"!==C}),de="inactive"!==C,le=No("enable-experimental-focus-wrap-without-sentinels"),ue=No("enable-dialog-element");const he=h||p,fe=x()(`${Z}--modal`,{[`${Z}--modal-tall`]:!i,"is-visible":l,[`${Z}--modal--danger`]:m,[`${Z}--modal--slug`]:D,[`${Z}--modal--decorator`]:r},o),me=x()(`${Z}--modal-container`,{[`${Z}--modal-container--${k}`]:k,[`${Z}--modal-container--full-width`]:P}),ge=x()(`${Z}--modal-content`,{[`${Z}--modal-scroll-content`]:S||K}),ve=x()(`${Z}--modal-footer`,{[`${Z}--modal-footer--three-button`]:Array.isArray(v)&&2===v.length}),be=e=>"string"==typeof e?e:void 0,Oe=be(s),ye=be(n),xe=Oe||e||a||ye,_e=S||K?{tabIndex:0,role:"region","aria-label":xe,"aria-labelledby":s?oe:re}:{},we={};g&&i&&(we.role="alert"),g&&!i&&(we.role="alertdialog",we["aria-describedby"]=se),(0,_.useEffect)(()=>{if(!l)return;const e=e=>{F(e,N)&&(e.preventDefault(),e.stopPropagation(),p(e))};return document.addEventListener("keydown",e,!0),()=>{document.removeEventListener("keydown",e,!0)}},[l]),(0,_.useEffect)(()=>()=>{ue||Ua(document.body,`${Z}--body--with-modal-open`,!1)},[Z,ue]),(0,_.useEffect)(()=>{ue||Ua(document.body,`${Z}--body--with-modal-open`,l??!1)},[l,Z,ue]),(0,_.useEffect)(()=>{!ue&&ee&&!l&&T&&setTimeout(()=>{"current"in T&&T.current?.focus()})},[l,ee,T,ue]),(0,_.useEffect)(()=>{if(!ue){const e=e=>{const t=e||j.current,o=t&&(t.querySelector(b)||m&&t.querySelector(`.${Z}--btn--secondary`));return o||U&&U.current};l&&(t=>{const o=e(t);null!==o&&o.focus()})(j.current)}},[l,b,m,Z,ue]),pe(()=>{W.current&&J(W.current.scrollHeight>W.current.clientHeight);const e=wr(function(){W.current&&J(W.current.scrollHeight>W.current.clientHeight)},200);return window.addEventListener("resize",e),()=>{e.cancel(),window.removeEventListener("resize",e)}},[]);const ke=D??r,$e=br(ke,vr)?(0,_.cloneElement)(ke,{size:"sm"}):null,Se=_.createElement("div",{className:`${Z}--modal-close-button`},_.createElement(tr,{className:ie,label:Q,onClick:p,"aria-label":Q,align:"left",ref:U},_.createElement(E.bm,{size:20,"aria-hidden":"true",tabIndex:"-1",className:`${ie}__icon`}))),Qe=g&&!i,ze=ue?_.createElement(Ja,{open:l,focusAfterCloseRef:T,modal:!0,ref:j,role:Qe?"alertdialog":"","aria-describedby":Qe?se:"",className:me,"aria-label":xe},_.createElement("div",{className:`${Z}--modal-header`},s&&_.createElement(R,{as:"h2",id:oe,className:`${Z}--modal-header__label`},s),_.createElement(R,{as:"h2",id:re,className:`${Z}--modal-header__heading`},n),r?_.createElement("div",{className:`${Z}--modal--inner__decorator`},$e):"",_.createElement("div",{className:`${Z}--modal-close-button`},_.createElement(tr,{className:ie,label:Q,onClick:p,"aria-label":Q,align:"left",ref:U},_.createElement(E.bm,{size:20,"aria-hidden":"true",tabIndex:"-1",className:`${ie}__icon`})))),_.createElement(qa,O({ref:W,id:se,className:ge},_e),t),!i&&_.createElement(sr,{className:ve,"aria-busy":de},Array.isArray(v)&&v.length<=2?v.map(({buttonText:e,onClick:t},o)=>_.createElement(rr,{key:`${e}-${o}`,kind:"secondary",onClick:t},e)):c&&_.createElement(rr,{disabled:de,kind:"secondary",onClick:he,ref:V},c),_.createElement(rr,{className:ce,kind:m?"danger":"primary",disabled:de||f,onClick:u,ref:U},"inactive"===C?d:_.createElement(Ya,{status:C,description:A,iconDescription:X,className:`${Z}--inline-loading--btn`,onSuccess:M})))):_.createElement(_.Fragment,null,!ue&&!le&&_.createElement("span",{ref:B,tabIndex:0,role:"link",className:`${Z}--visually-hidden`},"Focus sentinel"),_.createElement("div",O({ref:j,role:"dialog"},we,{className:me,"aria-label":xe,"aria-modal":"true",tabIndex:-1}),_.createElement("div",{className:`${Z}--modal-header`},i&&Se,s&&_.createElement(R,{as:"h2",id:oe,className:`${Z}--modal-header__label`},s),_.createElement(R,{as:"h2",id:re,className:`${Z}--modal-header__heading`},n),D?$e:r?_.createElement("div",{className:`${Z}--modal--inner__decorator`},$e):"",!i&&Se),_.createElement(qa,O({ref:W,id:se,className:ge},_e),t),!i&&_.createElement(sr,{className:ve,"aria-busy":de},Array.isArray(v)&&v.length<=2?v.map(({buttonText:e,onClick:t},o)=>_.createElement(rr,{key:`${e}-${o}`,kind:"secondary",onClick:t},e)):c&&_.createElement(rr,{disabled:de,kind:"secondary",onClick:he,ref:V},c),_.createElement(rr,{className:ce,kind:m?"danger":"primary",disabled:de||f,onClick:u,ref:U},"inactive"===C?d:_.createElement(Ya,{status:C,description:A,iconDescription:X,className:`${Z}--inline-loading--btn`,onSuccess:M})))),!ue&&!le&&_.createElement("span",{ref:G,tabIndex:0,role:"link",className:`${Z}--visually-hidden`},"Focus sentinel"));return _.createElement(qa,O({},Y,{level:0,onKeyDown:function(e){const{target:t}=e;var o;e.stopPropagation(),l&&t instanceof HTMLElement&&(F(e,q)&&w&&(o=t,(h||o!==V.current)&&!o.classList.contains(ie))&&document.activeElement!==U.current&&u(e),le&&!ue&&F(e,I)&&j.current&&Ha({containerNode:j.current,currentActiveNode:t,event:e}))},onClick:xr([Y?.onClick,function(e){const{target:t}=e;e.stopPropagation(),(i&&!z||!i&&!1===z)&&t instanceof Node&&!Fa(t,y)&&j.current&&!j.current.contains(t)&&p(e)}]),onBlur:function({target:e,relatedTarget:t}){if(!ue&&l&&e instanceof HTMLElement&&t instanceof HTMLElement){const{current:o}=j,{current:r}=B,{current:n}=G;H.current=setTimeout(()=>{Ga({bodyNode:o,startTrapNode:r,endTrapNode:n,currentActiveNode:t,oldActiveNode:e,selectorsFloatingMenus:y}),H.current&&clearTimeout(H.current)})}const o=document.querySelector(`.${Z}--modal-content`);if(!(o&&o.classList.contains(`${Z}--modal-scroll-content`)&&t&&o.contains(t)))return;const r=o.children[o.children.length-1],n=o.scrollHeight-r.offsetTop-r.clientHeight;for(let e of o.children)if(e.contains(t)){const t=o.clientHeight-e.offsetTop+o.scrollTop-e.clientHeight;te.passiveModal||!1!==e[t]?null:new Error("`` prop `preventCloseOnClickOutside` should not be `false` when `passiveModal` is `false`. Transactional, non-passive Modals should not be dissmissable by clicking outside. See: https://carbondesignsystem.com/components/modal/usage/#transactional-modal"),primaryButtonDisabled:Q().bool,primaryButtonText:Q().node,secondaryButtonText:Q().node,secondaryButtons:(e,t,o)=>{if(e.secondaryButtons){if(!Array.isArray(e.secondaryButtons)||2!==e.secondaryButtons.length)return new Error(`${t} needs to be an array of two button config objects`);const r={buttonText:Q().node,onClick:Q().func};e[t].forEach(e=>{Q().checkPropTypes(r,e,t,o)})}return null},selectorPrimaryFocus:Q().string,selectorsFloatingMenus:Q().arrayOf(Q().string.isRequired),shouldSubmitOnEnter:Q().bool,size:Q().oneOf(["xs","sm","md","lg"]),slug:ce(Q().node)};let Td=!1;class Ed extends _.Component{constructor(...e){super(...e),b(this,"triggerButton",_.createRef()),b(this,"modal",_.createRef()),b(this,"state",{isOpen:!1}),b(this,"handleOpen",()=>{this.setState({isOpen:!0})}),b(this,"handleClose",e=>{const t=this.modal.current?.querySelector("div");this.modal.current&&e&&!t?.contains(e.target)&&this.props.preventCloseOnClickOutside||this.setState({isOpen:!1},()=>this.triggerButton.current?.focus())}),b(this,"handleOnRequestSubmit",e=>{const{handleSubmit:t,shouldCloseAfterSubmit:o}=this.props;t&&o&&(t(e),this.handleClose(e)),t?.(e)})}if(e){Td=!0}render(){const{children:e,onKeyDown:t=ae,buttonTriggerText:o,buttonTriggerClassName:r,renderTriggerButtonIcon:n,primaryButtonText:s="Save",secondaryButtonText:a="Cancel",triggerButtonIconDescription:i="Provide icon description if icon is used",triggerButtonKind:c="primary",disabled:d=!1,handleSubmit:l,shouldCloseAfterSubmit:p=!0,selectorPrimaryFocus:u="[data-modal-primary-focus]",preventCloseOnClickOutside:h=!1,...f}=this.props,m={...f,selectorPrimaryFocus:u,open:this.state.isOpen,onRequestClose:this.handleClose,onRequestSubmit:this.handleOnRequestSubmit};return _.createElement("div",{role:"presentation",onKeyDown:e=>{F(e,N)&&(this.handleClose(e),t(e))}},_.createElement(rr,{className:r,disabled:d,kind:c,renderIcon:n,iconDescription:i,onClick:this.handleOpen,ref:this.triggerButton},o),_.createElement(Pd,O({ref:this.modal,primaryButtonText:s,secondaryButtonText:a},m),e))}}b(Ed,"propTypes",{buttonTriggerClassName:Q().string,buttonTriggerText:Q().node,children:Q().node,disabled:Q().bool,handleOpen:Q().func,handleSubmit:Q().func,id:Q().string,modalBeforeContent:Q().bool,modalHeading:Q().string,modalLabel:Q().string,modalText:Q().string,onKeyDown:Q().func,passiveModal:Q().bool,preventCloseOnClickOutside:Q().bool,primaryButtonText:Q().string,renderTriggerButtonIcon:Q().oneOfType([Q().func,Q().object]),secondaryButtonText:Q().string,selectorPrimaryFocus:Q().string,shouldCloseAfterSubmit:Q().bool,status:Q().string,triggerButtonIconDescription:Q().string,triggerButtonKind:Q().oneOf(or),withHeader:Q().bool});const Cd=(e,{itemToString:t,inputValue:o})=>{if(!o)return e;const r=o.toLowerCase();return e.filter(e=>t(e).toLowerCase().includes(r))},Rd={compareItems:Q().func,sortItems:Q().func},Ad=e=>("string"!=typeof e.label&&mc()(!1),e.label||""),Xd=e=>Array.isArray(e)?e.map(Ad):Ad(e),Md=(e,t,{locale:o})=>e.localeCompare(t,o,{numeric:!0}),Id=(e,{selectedItems:t=[],itemToString:o,compareItems:r,locale:n="en"})=>e.sort((e,s)=>{if(e.isSelectAll)return-1;if(s.isSelectAll)return 1;const a=t.includes(e),i=t.includes(s);return a&&!i?-1:i&&!a?1:r(o(e),o(s),{locale:n})}),qd=({isControlled:e,isMounted:t,onChangeHandlerControlled:o,onChangeHandlerUncontrolled:r,selectedItems:n})=>{e?t&&o&&setTimeout(()=>{o({selectedItems:n})},0):r(n)},Nd=({disabled:e,onChange:t,initialSelectedItems:o=[],selectedItems:r,selectAll:n=!1,filteredItems:s=[]})=>{const a=(0,_.useRef)(!1),i=(0,_.useRef)(t),[c,d]=(0,_.useState)(o),l=!!r,p=l?r:c,u=(0,_.useCallback)(t=>{if(e)return;const o=s.filter(e=>!e?.disabled&&!e?.isSelectAll),r=s.filter(e=>e?.disabled).length;let c;if(t?.isSelectAll&&p.length>0)c=[];else if(t?.isSelectAll&&0===p.length)c=o;else{const e=p.findLastIndex(e=>Os()(e,t));-1===e?(c=p.concat(t),n&&s.length-1===c.length+r&&(c=o)):(c=Dd(p,e),c=c.filter(e=>!e?.isSelectAll))}qd({isControlled:l,isMounted:a.current,onChangeHandlerControlled:i.current,onChangeHandlerUncontrolled:d,selectedItems:c})},[e,p,s,n,l]),h=(0,_.useCallback)(()=>{e||qd({isControlled:l,isMounted:a.current,onChangeHandlerControlled:i.current,onChangeHandlerUncontrolled:d,selectedItems:[]})},[e,l]),f=(0,_.useCallback)(e=>{qd({isControlled:l,isMounted:a.current,onChangeHandlerControlled:i.current,onChangeHandlerUncontrolled:d,selectedItems:e})},[l]);return(0,_.useEffect)(()=>{i.current=t},[t]),(0,_.useEffect)(()=>{a.current&&i.current&&!l&&i.current({selectedItems:p})},[l,p]),(0,_.useEffect)(()=>(a.current=!0,()=>{a.current=!1}),[]),{clearSelection:h,onItemChange:u,toggleAll:f,selectedItems:p}},Dd=(e,t)=>{const o=e.slice();return o.splice(t,1),o},{InputBlur:Yd,InputKeyDownEnter:Ld,ItemClick:Zd,MenuMouseLeave:Ud,InputKeyDownArrowUp:Vd,InputKeyDownArrowDown:Wd,ItemMouseMove:jd,InputClick:Bd,ToggleButtonClick:Fd,FunctionToggleMenu:Gd,InputChange:Hd,InputKeyDownEscape:Kd,FunctionSetHighlightedIndex:Jd}=ns.stateChangeTypes,{SelectedItemKeyDownBackspace:el,SelectedItemKeyDownDelete:tl,DropdownKeyDownBackspace:ol,FunctionRemoveSelectedItem:rl}=vs.stateChangeTypes,nl=(0,_.forwardRef)(function({autoAlign:e=!1,className:t,clearSelectionDescription:o="Total items selected: ",clearSelectionText:r="To clear selection, press Delete or Backspace",compareItems:n=Md,decorator:s,direction:a="bottom",disabled:i=!1,downshiftProps:c,filterItems:d=Cd,helperText:l,hideLabel:p,id:u,initialSelectedItems:h=[],invalid:f,invalidText:m,items:g,itemToElement:v,itemToString:b=Xd,light:y,locale:w="en",onInputValueChange:k,open:S=!1,onChange:Q,onMenuChange:z,placeholder:P,readOnly:T,titleText:C,type:R,selectionFeedback:A="top-after-reopen",selectedItems:X,size:M,sortItems:Z=Id,translateWithId:U,useTitleInItem:V,warn:W,warnText:B,slug:G,inputProps:H},K){const{isFluid:J}=(0,_.useContext)(ws),ee=(0,_.useRef)(!0),[te,oe]=(0,_.useState)(!1),[re,se]=(0,_.useState)(!!S),[ae,ie]=(0,_.useState)(!!S),[ce,de]=(0,_.useState)(""),[le,pe]=(0,_.useState)(h??[]),[ue,he]=(0,_.useState)(!1),fe=(0,_.useMemo)(()=>d(g,{itemToString:b,inputValue:ce}),[g,ce,b,d]),me=(0,_.useMemo)(()=>fe.filter(e=>!e.isSelectAll),[fe]),ge=fe.some(e=>e.isSelectAll),{selectedItems:ve,onItemChange:be,clearSelection:Oe,toggleAll:ye}=Nd({disabled:i,initialSelectedItems:h,onChange:Q,selectedItems:X,selectAll:ge,filteredItems:fe}),xe=(0,_.useMemo)(()=>{const e=me.filter(e=>!e.disabled),t=e.filter(e=>!ve.some(t=>Os()(t,e))).length,o=e.length;return{checked:o>0&&0===t,indeterminate:t>0&&t{const e=me.filter(e=>!e.disabled),{checked:t,indeterminate:o}=xe;if(t||o){const e=ve.filter(e=>!fe.some(t=>Os()(t,e)));ye(e)}else{const t=e.filter(e=>!ve.some(t=>Os()(t,e)));ye([...ve,...t])}},[me,xe,ve,ye]),{refs:we,floatingStyles:ke,middlewareData:$e}=Ro(e?{placement:a,strategy:"fixed",middleware:[Mt({crossAxis:!1}),It({apply({rects:e,elements:t}){Object.assign(t.floating.style,{width:`${e.reference.width}px`})}}),qt()],whileElementsMounted:_t}:{});(0,_.useLayoutEffect)(()=>{if(e){const e={...ke,visibility:$e.hide?.referenceHidden?"hidden":"visible"};Object.keys(e).forEach(t=>{we.floating.current&&(we.floating.current.style[t]=e[t])})}},[e,ke,we.floating,$e,S]);const Se=(0,_.useRef)(null),Qe=ne(),ze=$();ae!==S&&(se(S),ie(S));const Pe=(0,_.useMemo)(()=>{const e=g.find(e=>e.isSelectAll),t=me.filter(e=>!e.disabled),o=Z(me,{selectedItems:{top:ve,fixed:[],"top-after-reopen":le}[A],itemToString:b,compareItems:n,locale:w});return e&&t.length>0?[e,...o]:o},[g,ce,ve,le,A,b,n,w,Z,me]),Te="inline"===R,Ee=!f&&W,Ce=x()(`${ze}--multi-select__wrapper`,`${ze}--multi-select--filterable__wrapper`,`${ze}--list-box__wrapper`,t,{[`${ze}--multi-select__wrapper--inline`]:Te,[`${ze}--list-box__wrapper--inline`]:Te,[`${ze}--multi-select__wrapper--inline--invalid`]:Te&&f,[`${ze}--list-box__wrapper--inline--invalid`]:Te&&f,[`${ze}--list-box--up`]:"top"===a,[`${ze}--list-box__wrapper--fluid--invalid`]:J&&f,[`${ze}--list-box__wrapper--slug`]:G,[`${ze}--list-box__wrapper--decorator`]:s,[`${ze}--autoalign`]:e}),Re=l?`filterablemultiselect-helper-text-${Qe}`:void 0,Ae=`${u}-label`,Xe=x()({[`${ze}--label`]:!0,[`${ze}--label--disabled`]:i,[`${ze}--visually-hidden`]:p}),Me=x()({[`${ze}--form__helper-text`]:!0,[`${ze}--form__helper-text--disabled`]:i}),Ie=x()({[`${ze}--text-input`]:!0,[`${ze}--text-input--empty`]:!ce,[`${ze}--text-input--light`]:y}),qe=l?_.createElement("div",{id:Re,className:Me},l):null,Ne=`${u}__menu`,De=`${u}-input`;(0,_.useEffect)(()=>{re||pe(ve)},[ve,re,pe]);const Ye=()=>{ve.length>0&&Be(0)};function Le(e){if(!T){se(e??!re),Ye()}}(0,_.useEffect)(()=>{ee.current?(ee.current=!1,S&&z?.(re)):z?.(re)},[re,z,S]),(0,_.useEffect)(()=>{const e=e=>{const t=e.target,o=document.getElementById(u)?.closest(`.${ze}--multi-select__wrapper`);o&&!o.contains(t)&&(re||ue)&&(se(!1),he(!1),de(""))};return(ue||re)&&document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[re,ue]);const{getToggleButtonProps:Ze,getLabelProps:Ue,getMenuProps:Ve,getInputProps:We,highlightedIndex:je,setHighlightedIndex:Be,getItemProps:Fe,openMenu:Ge,isOpen:He}=ns({isOpen:re,items:Pe,itemToString:b,id:u,labelId:Ae,menuId:Ne,inputId:De,inputValue:ce,stateReducer:function(e,t){const{type:o,props:r,changes:n}=t,{highlightedIndex:s}=n;n.isOpen&&!re&&pe(ve);switch(o){case Ld:return 0===Pe.length?n:(n.selectedItem&&!0!==n.selectedItem.disabled&&(n.selectedItem.isSelectAll?_e():be(n.selectedItem)),Be(n.selectedItem),{...n,highlightedIndex:e.highlightedIndex});case Zd:return n.selectedItem.isSelectAll?_e():be(n.selectedItem),Be(n.selectedItem),n;case Yd:case Kd:return se(!1),n;case Gd:case Fd:return Ye(),n.isOpen&&!n.selectedItem?{...n}:{...n,highlightedIndex:ve.length>0?0:-1};case Hd:return k&&k(n.inputValue),de(n.inputValue??""),se(!0),{...n,highlightedIndex:0};case Bd:return se(n.isOpen||!1),Ye(),n.isOpen&&!n.selectedItem?{...n}:{...n,isOpen:!1,highlightedIndex:ve.length>0?0:-1};case Ud:return{...n,highlightedIndex:e.highlightedIndex};case Vd:case Wd:if(Wd===o&&!re)return se(!0),{...n,highlightedIndex:0};if(s>-1){const e=document.querySelectorAll(`li.${ze}--list-box__menu-item[role="option"]`);r.scrollIntoView(e[s])}return-1===s?{...n,highlightedIndex:0}:n;case jd:return{...n,highlightedIndex:e.highlightedIndex};case Jd:return re?{...n,highlightedIndex:r.items.indexOf(s)}:{...n,highlightedIndex:0};default:return n}},isItemDisabled(e,t){return e?.disabled}});const{getDropdownProps:Ke}=vs({activeIndex:je,initialSelectedItems:h,selectedItems:ve,onStateChange(e){switch(e.type){case el:case tl:case ol:case rl:Oe()}},...c});function Je(e){const t=Se.current?.value;1===t?.length||e&&"key"in e&&F(e,N)?de(""):de(t??""),Se.current&&Se.current.focus()}(0,_.useEffect)(()=>{re&&!He&&Ge()});const et=G??s,tt=br(et,vr)?(0,_.cloneElement)(et,{size:"mini"}):null,ot=ve.filter(e=>!e.isSelectAll).length,rt=x()(`${ze}--multi-select`,`${ze}--combo-box`,`${ze}--multi-select--filterable`,{[`${ze}--multi-select--invalid`]:f,[`${ze}--multi-select--invalid--focused`]:f&&ue,[`${ze}--multi-select--open`]:re,[`${ze}--multi-select--inline`]:Te,[`${ze}--multi-select--selected`]:ve?.length>0,[`${ze}--multi-select--filterable--input-focused`]:ue,[`${ze}--multi-select--readonly`]:T,[`${ze}--multi-select--selectall`]:ge}),nt=Ue(),st=Ze({disabled:i,onClick:()=>{Le(!re),Se.current?.focus()},onMouseUp(e){re&&e.stopPropagation()}}),at=We(Ke({"aria-controls":re?Ne:void 0,"aria-describedby":l?Re:void 0,"aria-haspopup":"listbox","aria-labelledby":void 0,disabled:i,placeholder:P,preventKeyAction:re,...H,onClick:()=>Le(!0),onKeyDown(e){const t=e.target,o=t.value;F(e,D)&&e.stopPropagation(),F(e,q)&&Le(!0),i||(F(e,j)||F(e,N))&&(re?(Le(!0),Je(e),e.stopPropagation()):re||(Je(e),Oe(),e.stopPropagation())),F(e,I)&&Le(!1),F(e,L)&&t.setSelectionRange(0,0),F(e,Y)&&t.setSelectionRange(o.length,o.length)},onFocus:()=>he(!0),onBlur:()=>{he(!1),de("")}})),it=(0,_.useMemo)(()=>Ve({ref:e?we.setFloating:null},{suppressRefError:!0}),[e,Ve,we.setFloating]),ct=e=>{e?.target.classList.contains(`${ze}--tag__close-icon`)||e?.target.classList.contains(`${ze}--list-box__selection`)?oe(!1):oe("focus"===e?.type)},dt=Ks(Se,at.ref),lt=T?{onClick:e=>{e.preventDefault(),void 0!==dt.current&&dt.current.focus()},onKeyDown:e=>{["ArrowDown","ArrowUp"," ","Enter"].includes(e.key)&&e.preventDefault()}}:{},pt=ve.length>0?`${o} ${ve.length}. ${r}.`:`${o} 0.`;return _.createElement("div",{className:Ce},C?_.createElement("label",O({className:Xe},nt),C,_.createElement("span",{className:`${ze}--visually-hidden`},pt)):null,_.createElement(Ds,{onFocus:J?ct:void 0,onBlur:J?ct:void 0,className:rt,disabled:i,light:y,ref:K,id:u,invalid:f,invalidText:m,warn:W,warnText:B,isOpen:!T&&re,size:M},_.createElement("div",{className:`${ze}--list-box__field`,ref:e?we.setReference:null},ve.length>0&&_.createElement(Vs,{readOnly:T,clearSelection:()=>{Oe(),Se.current&&Se.current.focus()},selectionCount:ot,translateWithId:U,disabled:i}),_.createElement("input",O({className:Ie},at,{ref:dt},lt,{readOnly:T})),f&&_.createElement(E.BFW,{className:`${ze}--list-box__invalid-icon`}),Ee&&_.createElement(E.ORV,{className:`${ze}--list-box__invalid-icon ${ze}--list-box__invalid-icon--warning`}),ce&&_.createElement(Vs,{clearSelection:Je,disabled:i,translateWithId:U,readOnly:T,onMouseUp:e=>{e.stopPropagation()}}),_.createElement(Hs,O({},st,{isOpen:re,translateWithId:U}))),G?tt:s?_.createElement("div",{className:`${ze}--list-box__inner-wrapper--decorator`},tt):"",_.createElement(Ds.Menu,it,re?Pe.map((e,t)=>{let o,r=!1;e.isSelectAll?(o=xe.checked,r=xe.indeterminate):o=ve.filter(t=>Os()(t,e)).length>0;const n=Fe({item:e,"aria-selected":o}),s=b(e),a=n["aria-disabled"],{"aria-disabled":i,...c}=n;return _.createElement(Ds.MenuItem,O({key:n.id,"aria-label":s,isActive:o&&!e.isSelectAll,isHighlighted:je===t,title:s,disabled:a},c),_.createElement("div",{className:`${ze}--checkbox-wrapper`},_.createElement(Or,{id:`${n.id}-item`,labelText:v?_.createElement(v,O({key:n.id},e)):s,checked:o,title:V?s:void 0,indeterminate:r,disabled:a,tabIndex:-1})))}):null)),Te||f||W?null:qe)});nl.displayName="FilterableMultiSelect",nl.propTypes={"aria-label":ce(Q().string),ariaLabel:ce(Q().string),autoAlign:Q().bool,clearSelectionDescription:Q().string,clearSelectionText:Q().string,decorator:Q().node,filterItems:Q().func,direction:Q().oneOf(["top","bottom"]),disabled:Q().bool,downshiftProps:Q().shape(un.propTypes),hideLabel:Q().bool,id:Q().string.isRequired,initialSelectedItems:Q().array,invalid:Q().bool,invalidText:Q().node,itemToElement:Q().func,itemToString:Q().func,items:Q().array.isRequired,light:ce(Q().bool),locale:Q().string,onChange:Q().func,onInputValueChange:Q().func,onMenuChange:Q().func,open:Q().bool,placeholder:Q().string,selectionFeedback:Q().oneOf(["top","fixed","top-after-reopen"]),size:xs,slug:ce(Q().node),...Rd,titleText:Q().node,translateWithId:Q().func,type:ys,useTitleInItem:Q().bool,warn:Q().bool,warnText:Q().node,inputProps:Q().object};const{ItemClick:sl,ToggleButtonBlur:al,ToggleButtonKeyDownArrowDown:il,ToggleButtonKeyDownArrowUp:cl,ToggleButtonKeyDownEnter:dl,ToggleButtonKeyDownEscape:ll,ToggleButtonKeyDownSpaceButton:pl,ItemMouseMove:ul,MenuMouseLeave:hl,ToggleButtonClick:fl,ToggleButtonKeyDownPageDown:ml,ToggleButtonKeyDownPageUp:gl,FunctionSetHighlightedIndex:vl}=Bn.stateChangeTypes,bl=e=>"string"==typeof e?e:"number"==typeof e?`${e}`:null!==e&&"object"==typeof e&&"label"in e&&"string"==typeof e.label?e.label:"",Ol=_.forwardRef(({autoAlign:e=!1,className:t,decorator:o,id:r,items:n,itemToElement:s,itemToString:a=bl,titleText:i=!1,hideLabel:c,helperText:d,label:l,type:p="default",size:u,disabled:h=!1,initialSelectedItems:f=[],sortItems:m=Id,compareItems:g=Md,clearSelectionText:v="To clear selection, press Delete or Backspace",clearAnnouncement:b="all items have been cleared",clearSelectionDescription:y="Total items selected: ",light:w,invalid:k,invalidText:S,warn:Q,warnText:z,useTitleInItem:P,translateWithId:T,downshiftProps:C,open:R=!1,selectionFeedback:A="top-after-reopen",onChange:X,onMenuChange:M,direction:I="bottom",selectedItems:Y,readOnly:L,locale:Z="en",slug:U},V)=>{const B=(0,_.useMemo)(()=>n.filter(e=>{if("object"==typeof e&&null!==e)for(const t in e)if(Object.hasOwn(e,t)&&void 0===e[t])return!1;return!0}),[n]),G=B.some(e=>e.isSelectAll),H=$(),{isFluid:K}=(0,_.useContext)(ws),J=ne(),[ee,te]=(0,_.useState)(!1),[oe,re]=(0,_.useState)(!1),[se,ie]=(0,_.useState)(R||!1),[ce,de]=(0,_.useState)(R),[le,pe]=(0,_.useState)([]),[ue,he]=(0,_.useState)(!1),fe=No("enable-v12-dynamic-floating-styles")||e,{refs:me,floatingStyles:ge,middlewareData:ve}=Ro(fe?{placement:I,strategy:"fixed",middleware:[e&&Mt({crossAxis:!1}),It({apply({rects:e,elements:t}){Object.assign(t.floating.style,{width:`${e.reference.width}px`})}}),e&&qt()],whileElementsMounted:_t}:{});(0,_.useLayoutEffect)(()=>{if(fe){const e={...ge,visibility:ve.hide?.referenceHidden?"hidden":"visible"};Object.keys(e).forEach(t=>{me.floating.current&&(me.floating.current.style[t]=e[t])})}},[fe,ge,me.floating,ve,R]);const{selectedItems:be,onItemChange:Oe,clearSelection:ye}=Nd({disabled:h,initialSelectedItems:f,onChange:X,selectedItems:Y,selectAll:G,filteredItems:B}),xe={selectedItems:be,itemToString:a,compareItems:g,locale:Z},_e={stateReducer:function(e,t){const{changes:o,props:r,type:n}=t,{highlightedIndex:s}=o;o.isOpen&&!se&&pe(be);switch(n){case pl:case dl:if(void 0===o.selectedItem)break;if(Array.isArray(o.selectedItem))break;return Oe(o.selectedItem),{...o,highlightedIndex:e.highlightedIndex};case al:case ll:Re(!1);break;case fl:return Re(o.isOpen||!1),{...o,highlightedIndex:be.length>0?0:void 0};case sl:return Pe(o.selectedItem),Oe(o.selectedItem),{...o,highlightedIndex:e.highlightedIndex};case hl:return{...o,highlightedIndex:e.highlightedIndex};case vl:return se?{...o,highlightedIndex:B.indexOf(s)}:{...o,highlightedIndex:0};case il:case cl:case ml:case gl:if(s>-1){const e=document.querySelectorAll(`li.${H}--list-box__menu-item[role="option"]`);r.scrollIntoView(e[s])}return-1===s?{...o,highlightedIndex:0}:o;case ul:return{...o,highlightedIndex:e.highlightedIndex}}return o},isOpen:se,itemToString:e=>Array.isArray(e)&&e.map(e=>a(e)).join(", ")||"",selectedItem:be,items:B,isItemDisabled(e,t){return e?.disabled},...C},{getToggleButtonProps:we,getLabelProps:ke,getMenuProps:$e,getItemProps:Se,selectedItem:Qe,highlightedIndex:ze,setHighlightedIndex:Pe}=Bn(_e),Te=we({onFocus:()=>{re(!0)},onBlur:()=>{re(!1)},onKeyDown:e=>{h||(!F(e,j)&&!F(e,N)||se||(ye(),e.stopPropagation()),!se&&F(e,j)&&Ce.length>0&&he(!0),(F(e,D)||F(e,W)||F(e,q))&&!se&&(Pe(0),he(!1),Re(!0)),F(e,W)&&0===Ce.length&&(re(!1),te(!1)),F(e,N)&&se&&re(!0),F(e,q)&&se&&re(!0))}}),Ee=Ks(Te.ref,V),Ce=Qe,Re=e=>{ie(e),M&&M(e)};ce!==R&&(Re(R),de(R));const Ae="inline"===p,Xe=!k&&Q,Me=x()(`${H}--multi-select__wrapper`,`${H}--list-box__wrapper`,t,{[`${H}--multi-select__wrapper--inline`]:Ae,[`${H}--list-box__wrapper--inline`]:Ae,[`${H}--multi-select__wrapper--inline--invalid`]:Ae&&k,[`${H}--list-box__wrapper--inline--invalid`]:Ae&&k,[`${H}--list-box__wrapper--fluid--invalid`]:K&&k,[`${H}--list-box__wrapper--slug`]:U,[`${H}--list-box__wrapper--decorator`]:o}),Ie=x()(`${H}--label`,{[`${H}--label--disabled`]:h,[`${H}--visually-hidden`]:c}),qe=d?`multiselect-helper-text-${J}`:void 0,Ne=`multiselect-field-label-${J}`,De=x()(`${H}--form__helper-text`,{[`${H}--form__helper-text--disabled`]:h}),Ye=x()(`${H}--multi-select`,{[`${H}--multi-select--invalid`]:k,[`${H}--multi-select--invalid--focused`]:k&&oe,[`${H}--multi-select--warning`]:Xe,[`${H}--multi-select--inline`]:Ae,[`${H}--multi-select--selected`]:Ce&&Ce.length>0,[`${H}--list-box--up`]:"top"===I,[`${H}--multi-select--readonly`]:L,[`${H}--autoalign`]:fe,[`${H}--multi-select--selectall`]:G}),Le=s;"fixed"===A?xe.selectedItems=[]:"top-after-reopen"===A&&(xe.selectedItems=le);const Ze=x()(`${H}--list-box__field--wrapper`,{[`${H}--list-box__field--wrapper--input-focused`]:oe}),Ue=e=>{e.target.classList.contains(`${H}--tag__close-icon`)?te(!1):te("focus"===e.type)},Ve=L?{onClick:e=>{e.preventDefault(),void 0!==Ee.current&&Ee.current.focus()},onKeyDown:e=>{["ArrowDown","ArrowUp"," ","Enter"].includes(e.key)&&e.preventDefault()}}:{},We=U??o,je=br(We,vr)?(0,_.cloneElement)(We,{size:"mini"}):null,Be=Ce.length>0&&Ce.map(e=>e?.text),Fe=G?Ce.filter(e=>!e.isSelectAll).length:Ce.length,Ge=(0,_.useMemo)(()=>$e({ref:fe?me.setFloating:null}),[fe,$e,me.setFloating]),He=ke(),Ke=(0,_.isValidElement)(i)?{id:He.id}:He,Je=(0,_.useCallback)((e,t)=>{const o=e.some(e=>!e.isSelectAll),r=e.filter(e=>!e.isSelectAll).length;return{hasIndividualSelections:o,nonSelectAllSelectedCount:r,totalSelectableCount:t.filter(e=>!e.isSelectAll&&!e.disabled).length}},[Ce,B]);return _.createElement("div",{className:Me},_.createElement("label",O({className:Ie},Ke),i&&i,Ce.length>0&&_.createElement("span",{className:`${H}--visually-hidden`},y," ",Ce.length," ",Be,",",v)),_.createElement(Ds,{onFocus:K?Ue:void 0,onBlur:K?Ue:void 0,type:p,size:u,className:Ye,disabled:h,light:w,invalid:k,invalidText:S,warn:Q,warnText:z,isOpen:se,id:r},k&&_.createElement(E.BFW,{className:`${H}--list-box__invalid-icon`}),Xe&&_.createElement(E.ORV,{className:`${H}--list-box__invalid-icon ${H}--list-box__invalid-icon--warning`}),_.createElement("div",{className:Ze,ref:fe?me.setReference:null},Ce.length>0&&_.createElement(Ds.Selection,{readOnly:L,clearSelection:h||L?ae:ye,selectionCount:Fe,translateWithId:T,disabled:h}),_.createElement("button",O({type:"button",className:`${H}--list-box__field`,disabled:h,"aria-disabled":h||L,"aria-describedby":Ae||k||Q||!d?void 0:qe},Te,{ref:Ee},Ve),_.createElement("span",{id:Ne,className:`${H}--list-box__label`},l),_.createElement(Ds.MenuIcon,{isOpen:se,translateWithId:T})),U?je:o?_.createElement("div",{className:`${H}--list-box__inner-wrapper--decorator`},je):""),_.createElement(Ds.Menu,Ge,se&&m(B,xe).map((e,t)=>{const{hasIndividualSelections:o,nonSelectAllSelectedCount:r,totalSelectableCount:n}=Je(Ce,B),i=e.isSelectAll?r===n&&n>0:Ce.some(t=>Os()(t,e)),c=e.isSelectAll&&o&&r{S.current=r}),(0,_.useEffect)(()=>{if(!p)return;const e=window.setTimeout(e=>{v(!1),S.current&&S.current(e)},p);return()=>{window.clearTimeout(e)}},[p]),g?_.createElement("div",O({ref:k},m,{role:o,className:y}),_.createElement(wl,{notificationType:"toast",kind:c,iconDescription:s||`${c} icon`}),_.createElement("div",{ref:w,className:`${b}--toast-notification__details`},u&&_.createElement(R,{as:"div",className:`${b}--toast-notification__title`},u),f&&_.createElement(R,{as:"div",className:`${b}--toast-notification__subtitle`},f),h&&_.createElement(R,{as:"div",className:`${b}--toast-notification__caption`},h),i),!l&&_.createElement(xl,{notificationType:"toast",onClick:function(e){var t;n(e),t=e,r&&!1===r(t)||v(!1)},"aria-label":t||e})):null}function $l({"aria-label":e,children:t,title:o,subtitle:r,role:n="status",onClose:s,onCloseButtonClick:a=ae,statusIconDescription:i,className:c,kind:d="error",lowContrast:l,hideCloseButton:p=!1,...u}){const[h,f]=(0,_.useState)(!0),m=$(),g=x()(c,{[`${m}--inline-notification`]:!0,[`${m}--inline-notification--low-contrast`]:l,[`${m}--inline-notification--${d}`]:d,[`${m}--inline-notification--hide-close-button`]:p}),v=(0,_.useRef)(null);Wo(v);const b=(0,_.useRef)(null);return h?_.createElement("div",O({ref:b},u,{role:n,className:g}),_.createElement("div",{className:`${m}--inline-notification__details`},_.createElement(wl,{notificationType:"inline",kind:d,iconDescription:i||`${d} icon`}),_.createElement("div",{ref:v,className:`${m}--inline-notification__text-wrapper`},o&&_.createElement(R,{as:"div",className:`${m}--inline-notification__title`},o),r&&_.createElement(R,{as:"div",className:`${m}--inline-notification__subtitle`},r),t)),!p&&_.createElement(xl,{notificationType:"inline",onClick:function(e){var t;a(e),t=e,s&&!1===s(t)||f(!1)},"aria-label":e})):null}wl.propTypes={iconDescription:Q().string.isRequired,kind:Q().oneOf(["error","success","warning","warning-alt","info","info-square"]).isRequired,notificationType:Q().oneOf(["inline","toast"]).isRequired},kl.propTypes={"aria-label":Q().string,ariaLabel:ce(Q().string),caption:Q().string,children:Q().node,className:Q().string,hideCloseButton:Q().bool,kind:Q().oneOf(["error","info","info-square","success","warning","warning-alt"]),lowContrast:Q().bool,onClose:Q().func,onCloseButtonClick:Q().func,role:Q().oneOf(["alert","log","status"]),statusIconDescription:Q().string,subtitle:Q().string,timeout:Q().number,title:Q().string},$l.propTypes={"aria-label":Q().string,children:Q().node,className:Q().string,hideCloseButton:Q().bool,kind:Q().oneOf(["error","info","info-square","success","warning","warning-alt"]),lowContrast:Q().bool,onClose:Q().func,onCloseButtonClick:Q().func,role:Q().oneOf(["alert","log","status"]),statusIconDescription:Q().string,subtitle:Q().string,title:Q().string},Q().string,Q().string,ce(Q().string),Q().string,Q().node,Q().string,Q().bool,ce(Q().bool),Q().bool,Q().bool,Q().oneOf(["error","info","info-square","success","warning","warning-alt"]),Q().bool,Q().func,Q().func,Q().func,Q().string,Q().string,Q().node,Q().string;function Sl({actionButtonLabel:e,children:t,onActionButtonClick:o,title:r,titleId:n,subtitle:s,statusIconDescription:a,className:i,kind:c="info",lowContrast:d,...l}){const p=$(),u=x()(i,{[`${p}--actionable-notification`]:!0,[`${p}--actionable-notification--low-contrast`]:d,[`${p}--actionable-notification--${c}`]:c,[`${p}--actionable-notification--hide-close-button`]:!0}),h=(0,_.useRef)(null);return _.createElement("div",O({},l,{className:u}),_.createElement("div",{className:`${p}--actionable-notification__details`},_.createElement(wl,{notificationType:"inline",kind:c,iconDescription:a||`${c} icon`}),_.createElement("div",{ref:h,className:`${p}--actionable-notification__text-wrapper`},r&&_.createElement(R,{as:"div",id:n,className:`${p}--actionable-notification__title`},r),s&&_.createElement(R,{as:"div",className:`${p}--actionable-notification__subtitle`},s),t)),_.createElement("div",{className:`${p}--actionable-notification__button-wrapper`},e&&_.createElement(yl,{onClick:o,"aria-describedby":n,inline:!0},e)))}Sl.propTypes={actionButtonLabel:Q().string,children:Q().node,className:Q().string,kind:xe(Q().oneOf(["error","info","info-square","success","warning","warning-alt"]),["warning","info"],e=>({error:"warning",success:"info"}[e])),lowContrast:Q().bool,onActionButtonClick:Q().func,statusIconDescription:Q().string,subtitle:Q().node,title:Q().string,titleId:Q().string};Q().string,Q().bool,Q().oneOf(["sm","md","lg"]);const Ql=({id:e,readOnly:t,disabled:o,invalid:r,invalidText:n,warn:s,warnText:a})=>{const i=$(),c={disabled:!t&&o,invalid:!t&&r,invalidId:`${e}-error-msg`,warn:!t&&!r&&s,warnId:`${e}-warn-msg`,validation:null,icon:null,helperId:`${e}-helper-text`};return c.invalid?(c.icon=E.BFW,c.validation=_.createElement(R,{as:"div",className:`${i}--form-requirement`,id:c.invalidId},n)):c.warn&&(c.icon=E.ORV,c.validation=_.createElement(R,{as:"div",className:`${i}--form-requirement`,id:c.warnId},a)),c};function zl(e,t){const o=new Intl.RelativeTimeFormat(t?.locale,{style:t?.style??"long"}),r="number"==typeof e?new Date(e):e,n=Date.now(),s=Math.floor((n-r.getTime())/1e3),a=Math.floor(s/60),i=Math.floor(a/60),c=Math.floor(i/24),d=Math.floor(c/7),l=Math.floor(d/4),p=Math.floor(c/365);return Math.abs(s)<60?new Intl.RelativeTimeFormat(t?.locale,{numeric:"auto",style:t?.style??"long"}).format(0,"seconds"):Math.abs(a)<60?o.format(-1*a,"minutes"):Math.abs(i)<24?o.format(-1*i,"hours"):Math.abs(c)<7?o.format(-1*c,"days"):Math.abs(d)<4?o.format(-1*d,"weeks"):Math.abs(c)<365?o.format(-1*l,"months"):o.format(-1*p,"years")}function Pl(e,t){return new Intl.DateTimeFormat(t?.locale,{timeStyle:t?.style??"short",timeZone:t?.timeZone}).format(e)}function Tl(e,t){return new Intl.DateTimeFormat(t?.locale,{dateStyle:t?.style??"medium",timeZone:t?.timeZone}).format(e)}function El(e,t){const o=t?.timeStyle??("tooltip"===t?.style?"long":t?.style)??"short",r=t?.dateStyle??("tooltip"===t?.style?"full":t?.style)??"medium";return new Intl.DateTimeFormat(t?.locale,{timeStyle:o,dateStyle:r,timeZone:t?.timeZone}).format(e)}function Cl(e,t,o){const r=null===o?.timeStyle?void 0:o?.timeStyle??o?.style??"short",n=null===o?.dateStyle?void 0:o?.dateStyle??o?.style??"medium";return new Intl.DateTimeFormat(o?.locale,{timeStyle:r,dateStyle:n,timeZone:o?.timeZone}).formatRange(e,t)}function Rl(e,t){if(!e)return 0;const o=e.style.display;!e.offsetParent&&"none"===getComputedStyle(e).display&&(e.style.display="inline-block");const r=e.getBoundingClientRect()[t];return e.style.display=o,r}let Al=new Map,Xl=!1;try{Xl="exceptZero"===new Intl.NumberFormat("de-DE",{signDisplay:"exceptZero"}).resolvedOptions().signDisplay}catch{}let Ml=!1;try{Ml="unit"===new Intl.NumberFormat("de-DE",{style:"unit",unit:"degree"}).resolvedOptions().style}catch{}const Il={degree:{narrow:{default:"°","ja-JP":" 度","zh-TW":"度","sl-SI":" °"}}};class ql{format(e){let t="";if(t=Xl||null==this.options.signDisplay?this.numberFormatter.format(e):function(e,t,o){if("auto"===t)return e.format(o);if("never"===t)return e.format(Math.abs(o));{let r=!1;if("always"===t?r=o>0||Object.is(o,0):"exceptZero"===t&&(Object.is(o,-0)||Object.is(o,0)?o=Math.abs(o):r=o>0),r){let t=e.format(-o),r=e.format(o),n=t.replace(r,"").replace(/\u200e|\u061C/,"");return t.replace(r,"!!!").replace(n,"+").replace("!!!",r)}return e.format(o)}}(this.numberFormatter,this.options.signDisplay,e),"unit"===this.options.style&&!Ml){var o;let{unit:e,unitDisplay:r="short",locale:n}=this.resolvedOptions();if(!e)return t;let s=null===(o=Il[e])||void 0===o?void 0:o[r];t+=s[n]||s.default}return t}formatToParts(e){return this.numberFormatter.formatToParts(e)}formatRange(e,t){if("function"==typeof this.numberFormatter.formatRange)return this.numberFormatter.formatRange(e,t);if(t= start date");return`${this.format(e)} – ${this.format(t)}`}formatRangeToParts(e,t){if("function"==typeof this.numberFormatter.formatRangeToParts)return this.numberFormatter.formatRangeToParts(e,t);if(t= start date");let o=this.numberFormatter.formatToParts(e),r=this.numberFormatter.formatToParts(t);return[...o.map(e=>({...e,source:"startRange"})),{type:"literal",value:" – ",source:"shared"},...r.map(e=>({...e,source:"endRange"}))]}resolvedOptions(){let e=this.numberFormatter.resolvedOptions();return Xl||null==this.options.signDisplay||(e={...e,signDisplay:this.options.signDisplay}),Ml||"unit"!==this.options.style||(e={...e,style:"unit",unit:this.options.unit,unitDisplay:this.options.unitDisplay}),e}constructor(e,t={}){this.numberFormatter=function(e,t={}){let{numberingSystem:o}=t;o&&e.includes("-nu-")&&(e.includes("-u-")||(e+="-u-"),e+=`-nu-${o}`);if("unit"===t.style&&!Ml){var r;let{unit:e,unitDisplay:o="short"}=t;if(!e)throw new Error('unit option must be provided with style: "unit"');if(!(null===(r=Il[e])||void 0===r?void 0:r[o]))throw new Error(`Unsupported unit ${e} with unitDisplay = ${o}`);t={...t,style:"decimal"}}let n=e+(t?Object.entries(t).sort((e,t)=>e[0]e[0]-1&&(t=`-${t}`)}let o=t?+t:NaN;if(isNaN(o))return NaN;if("percent"===this.options.style){var r,n;let e={...this.options,style:"decimal",minimumFractionDigits:Math.min((null!==(r=this.options.minimumFractionDigits)&&void 0!==r?r:0)+2,20),maximumFractionDigits:Math.min((null!==(n=this.options.maximumFractionDigits)&&void 0!==n?n:0)+2,20)};return new Yl(this.locale,e).parse(new ql(this.locale,e).format(o))}return"accounting"===this.options.currencySign&&Nl.test(e)&&(o*=-1),o}sanitize(e){return e=e.replace(this.symbols.literals,""),this.symbols.minusSign&&(e=e.replace("-",this.symbols.minusSign)),"arab"===this.options.numberingSystem&&(this.symbols.decimal&&(e=(e=e.replace(",",this.symbols.decimal)).replace(String.fromCharCode(1548),this.symbols.decimal)),this.symbols.group&&(e=Bl(e,".",this.symbols.group))),"’"===this.symbols.group&&e.includes("'")&&(e=Bl(e,"'",this.symbols.group)),"fr-FR"===this.options.locale&&this.symbols.group&&(e=Bl(e," ",this.symbols.group),e=Bl(e,/\u00A0/g,this.symbols.group)),e}isValidPartialNumber(e,t=-1/0,o=1/0){return e=this.sanitize(e),this.symbols.minusSign&&e.startsWith(this.symbols.minusSign)&&t<0?e=e.slice(this.symbols.minusSign.length):this.symbols.plusSign&&e.startsWith(this.symbols.plusSign)&&o>0&&(e=e.slice(this.symbols.plusSign.length)),(!this.symbols.group||!e.startsWith(this.symbols.group))&&(!(this.symbols.decimal&&e.indexOf(this.symbols.decimal)>-1&&0===this.options.maximumFractionDigits)&&(this.symbols.group&&(e=Bl(e,this.symbols.group,"")),e=e.replace(this.symbols.numeral,""),this.symbols.decimal&&(e=e.replace(this.symbols.decimal,"")),0===e.length))}constructor(e,t={}){var o;this.locale=e,1!==t.roundingIncrement&&null!=t.roundingIncrement&&(null==t.maximumFractionDigits&&null==t.minimumFractionDigits?(t.maximumFractionDigits=0,t.minimumFractionDigits=0):null==t.maximumFractionDigits?t.maximumFractionDigits=t.minimumFractionDigits:null==t.minimumFractionDigits&&(t.minimumFractionDigits=t.maximumFractionDigits)),this.formatter=new Intl.NumberFormat(e,t),this.options=this.formatter.resolvedOptions(),this.symbols=function(e,t,o,r){var n,s,a,i;let c=new Intl.NumberFormat(e,{...o,minimumSignificantDigits:1,maximumSignificantDigits:21,roundingIncrement:1,roundingPriority:"auto",roundingMode:"halfExpand"}),d=c.formatToParts(-10000.111),l=c.formatToParts(10000.111),p=jl.map(e=>c.formatToParts(e));var u;let h=null!==(u=null===(n=d.find(e=>"minusSign"===e.type))||void 0===n?void 0:n.value)&&void 0!==u?u:"-",f=null===(s=l.find(e=>"plusSign"===e.type))||void 0===s?void 0:s.value;f||"exceptZero"!==(null==r?void 0:r.signDisplay)&&"always"!==(null==r?void 0:r.signDisplay)||(f="+");let m=new Intl.NumberFormat(e,{...o,minimumFractionDigits:2,maximumFractionDigits:2}).formatToParts(.001),g=null===(a=m.find(e=>"decimal"===e.type))||void 0===a?void 0:a.value,v=null===(i=d.find(e=>"group"===e.type))||void 0===i?void 0:i.value,b=d.filter(e=>!Wl.has(e.type)).map(e=>Fl(e.value)),O=p.flatMap(e=>e.filter(e=>!Wl.has(e.type)).map(e=>Fl(e.value))),y=[...new Set([...b,...O])].sort((e,t)=>t.length-e.length),x=0===y.length?new RegExp("[\\p{White_Space}]","gu"):new RegExp(`${y.join("|")}|[\\p{White_Space}]`,"gu"),_=[...new Intl.NumberFormat(o.locale,{useGrouping:!1}).format(9876543210)].reverse(),w=new Map(_.map((e,t)=>[e,t])),k=new RegExp(`[${_.join("")}]`,"g"),$=e=>String(w.get(e));return{minusSign:h,plusSign:f,decimal:g,group:v,literals:x,numeral:k,index:$}}(e,this.formatter,this.options,t),"percent"===this.options.style&&((null!==(o=this.options.minimumFractionDigits)&&void 0!==o?o:0)>18||this.options.maximumFractionDigits)}}const Wl=new Set(["decimal","fraction","integer","minusSign","plusSign","group"]),jl=[0,4,2,1,11,20,3,7,100,21,.1,1.1];function Bl(e,t,o){return e.replaceAll?e.replaceAll(t,o):e.split(t).join(o)}function Fl(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}const Gl=typeof document<"u";Gl&&document.documentElement.lang;o(7877);const Hl=Q().shape({localeMatcher:Q().oneOf(["best fit","lookup"]),style:Q().oneOf(["decimal","currency","percent","unit"]),currency:Q().string,currencyDisplay:Q().oneOf(["symbol","narrowSymbol","code","name"]),currencySign:Q().oneOf(["standard","accounting"]),unit:Q().string,unitDisplay:Q().oneOf(["short","narrow","long"]),notation:Q().oneOf(["standard","scientific","engineering","compact"]),compactDisplay:Q().oneOf(["short","long"]),signDisplay:Q().oneOf(["auto","never","always","exceptZero"]),minimumIntegerDigits:Q().number,minimumFractionDigits:Q().number,maximumFractionDigits:Q().number,minimumSignificantDigits:Q().number,maximumSignificantDigits:Q().number,useGrouping:Q().oneOfType([Q().bool,Q().oneOf(["always","auto","min2"])]),numberingSystem:Q().string,roundingIncrement:Q().number,roundingMode:Q().oneOf(["ceil","floor","expand","trunc","halfCeil","halfFloor","halfExpand","halfTrunc","halfEven"]),trailingZeroDisplay:Q().oneOf(["auto","stripIfInteger"])});var Kl,Jl;const ep="increment.number",tp="decrement.number",op={[ep]:"Increment number",[tp]:"Decrement number"},rp=_.forwardRef((e,t)=>{const{allowEmpty:o=!1,className:r,decorator:n,disabled:s=!1,disableWheel:a=!1,formatOptions:i,helperText:c="",hideLabel:d=!1,hideSteppers:l,iconDescription:p,id:u,inputMode:h="decimal",invalid:f=!1,invalidText:m,label:g,light:v,locale:b="en-US",max:y,min:w,onBlur:k,onChange:S,onClick:Q,onKeyUp:z,pattern:P="[0-9]*",readOnly:T,size:C="md",slug:R,step:A=1,translateWithId:X=e=>op[e],type:M="number",defaultValue:I=("number"===M?0:NaN),warn:q=!1,warnText:N="",stepStartValue:D=0,value:Y,...L}=e,Z=$(),{isFluid:V}=(0,_.useContext)(ws),[j,B]=(0,_.useState)(!1),[G,H]=(0,_.useState)(()=>void 0!==Y?Y:void 0!==I?I:o?"":0),[K,J]=(0,_.useState)(Y),ee=(0,_.useMemo)(()=>new Yl(b,i),[b,i]),[te,oe,re]=Oa({name:"NumberInput",defaultValue:"string"==typeof I?ee.parse(I):I,value:"string"==typeof Y?ee.parse(Y):Y}),[ne,se]=(0,_.useState)(te),[ae,ie]=_.useState(()=>isNaN(te)?"":new ql(b,i).format(te)),ce=(0,_.useMemo)(()=>ee.getNumberingSystem(ae),[ee,ae]),de=(0,_.useMemo)(()=>new ql(b,{...i,numberingSystem:ce}),[b,i,ce]),le=(0,_.useCallback)(e=>isNaN(e)||null===e?"":de.format(e),[de]);!re||isNaN(ne)&&isNaN(te)||ne===te||(ie(le(te)),se(te));const pe=(0,_.useRef)(null),ue=_e([t,pe]),he=x()({[`${Z}--number`]:!0,[`${Z}--number--helpertext`]:!0,[`${Z}--number--readonly`]:T,[`${Z}--number--light`]:v,[`${Z}--number--nolabel`]:d,[`${Z}--number--nosteppers`]:l,[`${Z}--number--${C}`]:C}),fe=function({allowEmpty:e,invalid:t,value:o,max:r,min:n}){if(t)return!1;if(""===o)return e;if(o>r||o{"number"===M&&void 0!==Y&&(H(o&&""===Y?"":Y),J(Y))},[Y,M,o]),me.invalid&&(ye=me.invalidId),me.warn&&(ye=me.warnId),me.validation||(ye=c?me.helperId:void 0);const xe=e=>{"type"in e.target&&"button"===e.target.type?B(!1):B("focus"===e.type)},we=x()(`${Z}--form-item`,{[r]:!!r,[`${Z}--number-input--fluid--invalid`]:V&&me.invalid,[`${Z}--number-input--fluid--focus`]:V&&j,[`${Z}--number-input--fluid--disabled`]:V&&s}),ke=me.icon,$e=e=>{const t=e.toString().split(".");return t[1]?t[1].length:0},Se=(e,t)=>{if(pe.current){const o="number"===M?Number(pe.current.value):te;let r;Number.isNaN(o)||!o?"number"==typeof D&&D?r=D:w&&w<0&&y&&y>0||!y&&!w||y?("up"===t&&(r=1),"down"===t&&(r=-1)):r=w&&w>0&&y&&y>0||w?w:0:r="up"===t?o+A:o-A;const n=Math.max($e(o),$e(A)),s=parseFloat(r.toFixed(n)),a=Ia(s,w??-1/0,y??1/0),i={value:a,direction:t};if("number"===M&&H(i.value),"text"===M){const e=le(a),t=ee.parse(e);oe(t),ie(e),se(t)}return S&&S(e,i),i}},Qe=(e,t)=>{if(pe.current){const o=Se(e,t);Q&&Q(e,o)}},ze=R??n,Pe=br(ze,vr)?(0,_.cloneElement)(ze,{size:"mini"}):null;let Te;return Pe?.type===vr&&(Te=Pe.props.revertActive),(0,_.useEffect)(()=>{!Te&&R&&I&&H(I)},[I,Te,R]),_.createElement("div",{className:we,onFocus:V?xe:void 0,onBlur:V?xe:void 0},_.createElement("div",{className:he,"data-invalid":!!me.invalid||void 0},_.createElement(np,{disabled:me.disabled,hideLabel:d,id:u,label:g}),_.createElement("div",{className:be},_.createElement("input",O({},L,{"data-invalid":!!me.invalid||void 0,"aria-invalid":me.invalid,"aria-describedby":ye,"aria-readonly":T,disabled:me.disabled,ref:ue,id:u,max:y,min:w,onClick:Q,onChange:function(e){if(!s){if("number"===M){const t={value:o&&""===e.target.value?"":Number(e.target.value),direction:G{"text"===M&&(F(e,U)&&Se(e,"up"),F(e,W)&&Se(e,"down")),L?.onKeyDown&&L?.onKeyDown(e)},onFocus:e=>{a&&e.target.addEventListener("wheel",ap),L.onFocus&&L.onFocus(e)},onBlur:e=>{if(a&&e.target.removeEventListener("wheel",ap),"text"===M){const t=re?ee.parse(ae):te,o=isNaN(t)?"":le(t);ie(o);const r=ee.parse(o);if(S){const t={value:r,direction:neQe(e,"down"),onBlur:k,tabIndex:-1,title:ve||p,type:"button"},Kl||(Kl=_.createElement(E.NAq,{className:"down-icon"}))),_.createElement("div",{className:`${Z}--number__rule-divider`}),_.createElement("button",{"aria-label":ge||p,className:`${Z}--number__control-btn up-icon`,disabled:s||T,onClick:e=>Qe(e,"up"),onBlur:k,tabIndex:-1,title:ge||p,type:"button"},Jl||(Jl=_.createElement(E.OMN,{className:"up-icon"}))),_.createElement("div",{className:`${Z}--number__rule-divider`}))),V&&_.createElement("hr",{className:`${Z}--number-input__divider`}),me.validation?me.validation:_.createElement(sp,{id:me.helperId,disabled:s,description:c})))});rp.propTypes={allowEmpty:Q().bool,className:Q().string,decorator:Q().node,defaultValue:Q().oneOfType([Q().number,Q().string]),disableWheel:Q().bool,disabled:Q().bool,formatOptions:Hl,helperText:Q().node,hideLabel:Q().bool,hideSteppers:Q().bool,iconDescription:Q().string,id:Q().string.isRequired,inputMode:Q().oneOf(["none","text","tel","url","email","numeric","decimal","search"]),invalid:Q().bool,invalidText:Q().node,label:Q().node,light:ce(Q().bool),locale:Q().string,max:Q().number,min:Q().number,stepStartValue:Q().number,onBlur:Q().func,onChange:Q().func,onClick:Q().func,onKeyUp:Q().func,pattern:Q().string,readOnly:Q().bool,size:Q().oneOf(["sm","md","lg"]),slug:ce(Q().node),step:Q().number,translateWithId:Q().func,type:Q().oneOf(["number","text"]),value:Q().oneOfType([Q().number,Q().string]),warn:Q().bool,warnText:Q().node};const np=({disabled:e,id:t,hideLabel:o,label:r})=>{const n=$(),s=x()({[`${n}--label`]:!0,[`${n}--label--disabled`]:e,[`${n}--visually-hidden`]:o});return r?_.createElement(R,{as:"label",htmlFor:t,className:s},r):null};function sp({disabled:e,description:t,id:o}){const r=$(),n=x()(`${r}--form__helper-text`,{[`${r}--form__helper-text--disabled`]:e});return t?_.createElement(R,{as:"div",id:o,className:n},t):null}function ap(e){e.preventDefault()}np.propTypes={disabled:Q().bool,hideLabel:Q().bool,id:Q().string,label:Q().node},sp.propTypes={description:Q().node,disabled:Q().bool,id:Q().string},Q().node,Q().string,Q().bool,Q().bool,Q().bool;function ip(e){return"".concat(e/16,"rem")}var cp={sm:{width:ip(320),columns:4,margin:"0"},md:{width:ip(672),columns:8,margin:ip(16)},lg:{width:ip(1056),columns:16,margin:ip(16)},xlg:{width:ip(1312),columns:16,margin:ip(16)},max:{width:ip(1584),columns:16,margin:ip(24)}};function dp(e){return ip(8*e)}var lp=[dp(.25),dp(.5),dp(1),dp(1.5),dp(2),dp(3),dp(4),dp(5),dp(6),dp(8),dp(10),dp(12),dp(20)];dp(2),dp(3),dp(4),dp(6),dp(8),dp(12),dp(20),dp(3),dp(4),dp(5),dp(6),dp(8),ip(24),ip(32),ip(40),ip(48),ip(64),ip(80);const pp=(e,t=!1)=>{const[o,r]=(0,_.useState)(t);return(0,_.useEffect)(()=>{const t=e=>{r(e.matches)},o=window.matchMedia(e);return o.addEventListener("change",t),r(o.matches),()=>{o.removeEventListener("change",t)}},[e]),o},up=e=>!!e&&e?.offsetWidth{const m=$(),g=(0,_.useRef)(null),v=_e([f,g]),b=r||`tag-${ne()}`,[y,w]=(0,_.useState)(!1);(0,_.useLayoutEffect)(()=>{const e=g.current?.getElementsByClassName(`${m}--tag__label`)[0];w(up(e))},[m,g]);const k=[`${m}--tag--selectable`,`${m}--tag--filter`,`${m}--tag--operational`].some(e=>t?.includes(e)),S=x()(`${m}--tag`,t,{[`${m}--tag--disabled`]:c,[`${m}--tag--filter`]:s,[`${m}--tag--${l}`]:l,[`${m}--layout--size-${l}`]:l,[`${m}--tag--${n}`]:n,[`${m}--tag--interactive`]:h.onClick&&!k&&y}),Q=void 0!==n&&n in Object.keys(fp)?fp[n]:"",z=e=>{d&&(e.stopPropagation(),d(e))},P=u??o,T=br(P,vr)&&!k?(0,_.cloneElement)(P,{size:"sm",kind:"inline"}):null;if(s){const t=p??"div";return _.createElement(t,O({className:S,id:b},h),a&&"sm"!==l?_.createElement("div",{className:`${m}--tag__custom-icon`},_.createElement(a,null)):"",_.createElement(R,{title:"string"==typeof e?e:void 0,className:`${m}--tag__label`},null!=e?e:Q),T,_.createElement("button",{type:"button",className:`${m}--tag__close-icon`,onClick:z,disabled:c,"aria-label":i,title:i},hp||(hp=_.createElement(E.bm,null))))}const C=p??(h.onClick||t?.includes(`${m}--tag--operational`)?"button":"div"),A=x()({[`${m}--tag__label`]:!k});return _.createElement(C,O({ref:v,disabled:c,className:S,id:b,type:"button"===C?"button":void 0},h),a&&"sm"!==l?_.createElement("div",{className:`${m}--tag__custom-icon`},_.createElement(a,null)):"",y&&!k?_.createElement(Uo,{openOnHover:!1,definition:null!=e?e:Q,className:`${m}--definition--tooltip--tag`},_.createElement(R,{title:null!=e&&"string"==typeof e?e:Q,className:A},null!=e?e:Q)):_.createElement(R,{title:null!=e&&"string"==typeof e?e:Q,className:A},null!=e?e:Q),u?T:o?_.createElement("div",{className:`${m}--tag__decorator`},T):"")}),vp=gp;var bp;vp.propTypes={as:Q().elementType,children:Q().node,className:Q().string,decorator:Q().node,disabled:Q().bool,filter:ce(Q().bool),id:Q().string,onClose:ce(Q().func),renderIcon:Q().oneOfType([Q().func,Q().object]),size:Q().oneOf(Object.keys(mp)),slug:ce(Q().node),title:ce(Q().string),type:Q().oneOf(Object.keys(fp))};const Op=(0,_.forwardRef)(({className:e,decorator:t,disabled:o,id:r,renderIcon:n,title:s="Dismiss",onClose:a,slug:i,size:c,text:d,tagTitle:l,type:p,dismissTooltipAlignment:u="bottom",dismissTooltipLabel:h="Dismiss tag",...f},m)=>{const g=$(),v=(0,_.useRef)(null),b=r||`tag-${ne()}`,y=x()(`${g}--tag--filter`,e),[w,k]=(0,_.useState)(!1);(0,_.useLayoutEffect)(()=>{const e=v.current?.getElementsByClassName(`${g}--tag__label`)[0];k(up(e))},[g,v]);const S=Ks(v,m),Q=i??t,z=br(Q,vr)?(0,_.cloneElement)(Q,{size:"sm",kind:"inline"}):null,P=x()(`${g}--icon-tooltip`,`${g}--tag-label-tooltip`),{onClick:T,...C}=f,A=w?h:s;return _.createElement(vp,O({ref:S,type:p,size:c,renderIcon:n,disabled:o,className:y,id:b},C),_.createElement("div",{className:`${g}--interactive--tag-children`},_.createElement(R,{title:l||d,className:`${g}--tag__label`},d),i?z:t?_.createElement("div",{className:`${g}--tag__decorator`},z):"",_.createElement(Ho,{label:A,align:u,className:P,leaveDelayMs:0,closeOnActivation:!0},_.createElement("button",{type:"button",className:`${g}--tag__close-icon`,onClick:e=>{a&&(e.stopPropagation(),a(e))},disabled:o,"aria-label":A},bp||(bp=_.createElement(E.bm,null))))))});Op.propTypes={className:Q().string,decorator:Q().node,disabled:Q().bool,dismissTooltipAlignment:Q().oneOf(["top","bottom","left","right","top-start","top-end","bottom-start","bottom-end","left-end","left-start","right-end","right-start"]),dismissTooltipLabel:Q().string,id:Q().string,onClose:Q().func,renderIcon:Q().oneOfType([Q().func,Q().object]),size:Q().oneOf(Object.keys(mp)),slug:ce(Q().node),text:Q().string,tagTitle:Q().string,title:Q().string,type:Q().oneOf(Object.keys(fp))};const yp=(0,_.forwardRef)(({className:e,disabled:t,id:o,renderIcon:r,size:n,text:s,type:a="gray",...i},c)=>{const d=$(),l=(0,_.useRef)(null),p=o||`tag-${ne()}`,u=x()(`${d}--tag--operational`,e),[h,f]=(0,_.useState)(!1);(0,_.useLayoutEffect)(()=>{const e=l.current?.getElementsByClassName(`${d}--tag__label`)[0];f(up(e))},[d,l]);const m=x()(`${d}--icon-tooltip`,`${d}--tag-label-tooltip`),g=Ks(l,c);return h?_.createElement(Ho,{label:s,align:"bottom",className:m,leaveDelayMs:0,onMouseEnter:()=>!1,closeOnActivation:!0},_.createElement(vp,O({ref:g,type:a,size:n,renderIcon:r,disabled:t,className:u,id:p},i),_.createElement(R,{title:s,className:`${d}--tag__label`},s))):_.createElement(vp,O({ref:g,type:a,size:n,renderIcon:r,disabled:t,className:u,id:p},i),_.createElement(R,{title:s,className:`${d}--tag__label`},s))});yp.propTypes={className:Q().string,disabled:Q().bool,id:Q().string,renderIcon:Q().oneOfType([Q().func,Q().object]),size:Q().oneOf(Object.keys(mp)),text:Q().string,type:Q().oneOf(Object.keys({red:"Red",magenta:"Magenta",purple:"Purple",blue:"Blue",cyan:"Cyan",teal:"Teal",green:"Green",gray:"Gray","cool-gray":"Cool-Gray","warm-gray":"Warm-Gray"}))};const xp=(0,_.forwardRef)(({className:e,disabled:t,id:o,renderIcon:r,onChange:n,onClick:s,selected:a,size:i,text:c,defaultSelected:d=!1,...l},p)=>{const u=$(),h=(0,_.useRef)(null),f=o||`tag-${ne()}`,[m,g]=Oa({value:a,onChange:n,defaultValue:d}),v=x()(`${u}--tag--selectable`,e,{[`${u}--tag--selectable-selected`]:m}),[b,y]=(0,_.useState)(!1);(0,_.useLayoutEffect)(()=>{const e=h.current?.getElementsByClassName(`${u}--tag__label`)[0];y(up(e))},[u,h]);const w=x()(`${u}--icon-tooltip`,`${u}--tag-label-tooltip`),k=Ks(h,p),S=e=>{g(!m),s?.(e)};return b?_.createElement(Ho,{label:c,align:"bottom",className:w,leaveDelayMs:0,onMouseEnter:()=>!1},_.createElement(vp,O({"aria-pressed":!1!==m,ref:k,size:i,renderIcon:r,disabled:t,className:v,id:f,onClick:S},l),_.createElement(R,{title:c,className:`${u}--tag__label`},c))):_.createElement(vp,O({"aria-pressed":!1!==m,ref:k,size:i,renderIcon:r,disabled:t,className:v,id:f,onClick:S},l),_.createElement(R,{title:c,className:`${u}--tag__label`},c))});xp.propTypes={className:Q().string,disabled:Q().bool,id:Q().string,renderIcon:Q().oneOfType([Q().func,Q().object]),onChange:Q().func,onClick:Q().func,selected:Q().bool,defaultSelected:Q().bool,size:Q().oneOf(Object.keys(mp)),text:Q().string},Q().string,Q().oneOf(["sm"]);const _p=(e,t,o,r,n)=>{const s=(0,_.useRef)(null),[a,i]=(0,_.useState)(0);if(!e||!Array.isArray(e))return{visibleItems:[],hiddenItems:[],itemRefHandler:()=>{}};yr({ref:t,onResize:()=>{if(t.current){const e=o?.current?.offsetWidth||0,r=t.current.offsetWidth-e;i(r)}}});const c=()=>(s.current||(s.current=new Map),s.current),d=(0,_.useMemo)(()=>Array.isArray(e)?(()=>{if(!e||!1===Array.isArray(e))return[];if(!t)return e;const o=c();let n=!1,s=0;return e.slice(0,r).reduce((e,t)=>{if(n)return e;const r=o.get(t.id)||0;return s+r<=a?(s+=r,e.push(t)):n=!0,e},[])})():[],[e,a,r]),l=(0,_.useMemo)(()=>Array.isArray(e)?e.slice(d.length):[],[e,d]),p=zd(l);return(0,_.useEffect)(()=>{},[l,p,n]),{visibleItems:d,itemRefHandler:(e,t)=>{const o=c();if(t){const r=getComputedStyle?.(t),n=t.offsetWidth+parseInt(r.marginLeft)+parseInt(r.marginRight);o.set(e,n)}return()=>{o.delete(e)}},hiddenItems:l}},wp=_.forwardRef(({className:e,children:t,...o},r)=>{const n=$(),s=x()({[`${n}--page-header`]:!0},e);return _.createElement("div",O({className:s,ref:r},o),t)});wp.displayName="PageHeader";const kp=_.forwardRef(({border:e=!0,className:t,children:o,renderIcon:r,contentActions:n,contentActionsFlush:s,pageActions:a,pageActionsFlush:i,...c},d)=>{const l=$(),p=x()({[`${l}--page-header__breadcrumb-bar`]:!0,[`${l}--page-header__breadcrumb-bar-border`]:e,[`${l}--page-header__breadcrumb__actions-flush`]:i},t),u=x()({[`${l}--page-header__breadcrumb__content-actions`]:!s});return _.createElement("div",O({className:p,ref:d},c),_.createElement(yd,null,_.createElement(xd,{lg:16,md:8,sm:4},_.createElement("div",{className:`${l}--page-header__breadcrumb-container`},_.createElement("div",{className:`${l}--page-header__breadcrumb-wrapper`},r&&_.createElement("div",{className:`${l}--page-header__breadcrumb__icon`},_.createElement(r,null)),o),_.createElement("div",{className:`${l}--page-header__breadcrumb__actions`},_.createElement("div",{className:u},n),a)))))});kp.displayName="PageHeaderBreadcrumbBar";const $p=_.forwardRef(({className:e,children:t,title:o,renderIcon:r,contextualActions:n,pageActions:s,...a},i)=>{const c=$(),d=x()({[`${c}--page-header__content`]:!0},e),l=(0,_.useRef)(null),[p,u]=(0,_.useState)(!1);return(0,_.useLayoutEffect)(()=>{var e;l.current&&(e=l.current,u(e.offsetHeight{const s=$(),a=x()({[`${s}--page-header__content__page-actions`]:!0},e),i=(0,_.useRef)(null),c=(0,_.useRef)(null),[d,l]=(0,_.useState)(!1),[p,u]=(0,_.useState)([]);return(0,_.useLayoutEffect)(()=>{if(d&&c.current){const e=c.current.offsetWidth;document.documentElement.style.setProperty("--pageheader-title-grid-width",`${e}px`)}},[d]),(0,_.useEffect)(()=>{i.current&&Array.isArray(r)&&function({container:e,maxVisibleItems:t,onChange:o,dimension:r="width"}){if(!(e instanceof HTMLElement))throw new Error("container must be an HTMLElement");if("function"!=typeof o)throw new Error("onChange must be a function");if(void 0!==t&&(!Number.isInteger(t)||t<=0))throw new Error("maxVisibleItems must be a positive integer");const n=Array.from(e.children),s=n.find(e=>e.hasAttribute("data-offset")),a=n.filter(e=>e.hasAttribute("data-fixed")),i=n.filter(e=>e!==s&&!a.includes(e)),c=a.map(e=>Rl(e,r)),d=i.map(e=>Rl(e,r)),l=Rl(s,r);let p=[];function u(){p=function({container:e,items:t,offset:o,sizes:r,fixedSizes:n,offsetSize:s,maxVisibleItems:a,dimension:i,onChange:c,previousHiddenItems:d=[]}){const l="width"===i?e.clientWidth:e.clientHeight;let p=[],u=[];const h=r.reduce((e,t)=>e+t,0),f=n.reduce((e,t)=>e+t,0);if(h+f<=l)p=a?t.slice(0,a):[...t],u=a?t.slice(a):[];else{const e=l-s;let o=0;for(let n=0;ne===u[t])?d:(p.forEach(e=>e.removeAttribute("data-hidden")),u.forEach(e=>e.setAttribute("data-hidden","")),o&&o.toggleAttribute("data-hidden",0===u.length),c(p,u),u)}({container:e,items:i,offset:s,sizes:d,fixedSizes:c,offsetSize:l,maxVisibleItems:t,dimension:r,onChange:o,previousHiddenItems:p})}const h=new ResizeObserver(()=>requestAnimationFrame(u));h.observe(e),requestAnimationFrame(u)}({container:i.current,maxVisibleItems:i.current.children.length-1,onChange:(e,t)=>{u(r?.slice(e.length)),t.length>0&&l(!0)}})},[]),_.createElement("div",O({className:a,ref:i},n),r&&_.createElement(_.Fragment,null,Array.isArray(r)&&_.createElement(_.Fragment,null,r.map(e=>_.createElement("div",{key:e.id},_.cloneElement(e.body,{...e.body.props,onClick:e.onClick}))),_.createElement("span",{"data-offset":!0,"data-hidden":!0,ref:c},_.createElement(Qd,{menuAlignment:"bottom-end",label:o,size:"md"},[...p].reverse().map(e=>_.createElement(wa,O({key:e.id,onClick:e.onClick},e.menuItem))))))))};Sp.displayName="PageHeaderContentPageActions",Sp.propTypes={children:Q().node,className:Q().string,menuButtonLabel:Q().string,actions:Q().oneOfType([Q().node,Q().array])};const Qp=({className:e,children:t,subtitle:o,...r})=>{const n=$(),s=x()({[`${n}--page-header__content__body`]:!0},e);return _.createElement("div",O({className:s},r),o&&_.createElement(R,{as:"h3",className:`${n}--page-header__content__subtitle`},o),t)};Qp.displayName="PageHeaderContentText",Qp.propTypes={children:Q().node,className:Q().string,subtitle:Q().string};const zp=({className:e,children:t,...o})=>{const r=$(),n=x()({[`${r}--page-header__hero-image`]:!0},e),s=`(min-width: ${cp.lg.width})`,a=pp(s);return _.createElement(me,O({className:n},o,{ratio:a?"2x1":"3x2"}),t)};zp.displayName="PageHeaderHeroImage",zp.propTypes={children:Q().node,className:Q().string};const Pp=_.forwardRef(({className:e,children:t,tags:o=[],...r},n)=>{const s=$(),a=x()({[`${s}--page-header__tab-bar`]:!0},e);if(!o.length)return _.createElement("div",O({className:a,ref:n},r),_.createElement(yd,null,_.createElement(xd,{lg:16,md:8,sm:4},t)));const[i,c]=(0,_.useState)(!1),d=o[0]?.size||"md",l=ne("PageHeaderTabBar"),p=(0,_.useMemo)(()=>o.map((e,t)=>({...e,id:e.id||`tag-${t}-${l}`})),[o]),u=(0,_.useRef)(null),h=(0,_.useRef)(null);(0,_.useEffect)(()=>{const e=()=>{c(!1)};return window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[]);const{visibleItems:f=[],hiddenItems:m=[],itemRefHandler:g=()=>{}}=_p(p,u,h)||{visibleItems:[],hiddenItems:[],itemRefHandler:()=>{}},v=(0,_.useCallback)(e=>{e.stopPropagation(),c(e=>!e)},[]);return _.createElement("div",O({className:a,ref:n},r),_.createElement(yd,null,_.createElement(xd,{lg:16,md:8,sm:4},_.createElement("div",{className:`${s}--page-header__tab-bar--tablist`},t,o.length>0&&_.createElement("div",{className:`${s}--page-header__tags`,ref:u},f.map(e=>_.createElement(vp,{key:e.id,ref:t=>g(e.id,t),type:e.type,size:e.size,className:`${s}--page-header__tag-item`},e.text)),m.length>0&&_.createElement(Yo,{open:i,onRequestClose:()=>c(!1)},_.createElement(yp,{onClick:v,"aria-expanded":i,text:`+${m.length}`,size:d}),_.createElement(Zo,{className:"tag-popover-content"},_.createElement("div",{className:`${s}--page-header__tags-popover-list`},m.map(e=>_.createElement(vp,{key:e.id,type:e.type,size:e.size},e.text))))))))))});Pp.displayName="PageHeaderTabBar";wp.displayName="PageHeader.Root";kp.displayName="PageHeaderBreadcrumbBar";$p.displayName="PageHeaderContent";Sp.displayName="PageHeaderContentPageActions";Qp.displayName="PageHeaderContentText";zp.displayName="PageHeaderHeroImage";Pp.displayName="PageHeaderTabBar";const Tp=_.forwardRef(({className:e,decorator:t,id:o,inline:r=!1,labelText:n="Select",disabled:s=!1,children:a,noLabel:i=!1,hideLabel:c=!1,invalid:d=!1,invalidText:l="",helperText:p="",light:u=!1,readOnly:h,size:f,warn:m=!1,warnText:g,onChange:v,slug:b,...y},w)=>{const k=$(),{isFluid:S}=(0,_.useContext)(ws),[Q,z]=(0,_.useState)(!1),P=ne(),T=_.Children.toArray(a).filter(e=>_.isValidElement(e)),C=T.find(e=>e.props?.value===y?.defaultValue),A=C?.props?.text||T[0]?.props?.text||"",[X,M]=(0,_.useState)(A),I=x()({[`${k}--select`]:!0,[`${k}--select--inline`]:r,[`${k}--select--light`]:u,[`${k}--select--invalid`]:d,[`${k}--select--disabled`]:s,[`${k}--select--readonly`]:h,[`${k}--select--warning`]:m,[`${k}--select--fluid--invalid`]:S&&d,[`${k}--select--fluid--focus`]:S&&Q,[`${k}--select--slug`]:b,[`${k}--select--decorator`]:t}),q=x()(`${k}--label`,{[`${k}--visually-hidden`]:c,[`${k}--label--disabled`]:s}),N=x()({[`${k}--select-input`]:!0,[`${k}--select-input--${f}`]:f}),D=`${o}-error-msg`,Y=d?l:m?g:void 0,L=d||m?_.createElement(R,{as:"div",className:`${k}--form-requirement`,id:D},Y):null,Z=x()(`${k}--form__helper-text`,{[`${k}--form__helper-text--disabled`]:s}),U=p?`select-helper-text-${P}`:void 0,V=p?_.createElement(R,{as:"div",id:U,className:Z},p):null,W={};d?W["aria-describedby"]=D:r||S||(W["aria-describedby"]=V?U:void 0);const j=e=>{z("focus"===e.type)},B=e=>{const t=e?.target?.options[e.target.selectedIndex];M(t?.text)},F={onMouseDown:e=>{h&&(e.preventDefault(),e.target.focus())},onKeyDown:e=>{h&&["ArrowDown","ArrowUp"," "].includes(e.key)&&e.preventDefault()}},G=b??t,H=br(G,vr)?(0,_.cloneElement)(G,{size:"mini"}):null,K=_.createElement(_.Fragment,null,_.createElement("select",O({},y,W,{id:o,className:N,disabled:s||void 0,"aria-invalid":d||void 0,"aria-readonly":h||void 0,title:X,onChange:xr([v,B])},F,{ref:w}),a),_.createElement(E.yQN,{className:`${k}--select__arrow`}),d&&_.createElement(E.BFW,{className:`${k}--select__invalid-icon`}),!d&&m&&_.createElement(E.ORV,{className:`${k}--select__invalid-icon ${k}--select__invalid-icon--warning`}));return _.createElement("div",{className:x()(`${k}--form-item`,e)},_.createElement("div",{className:I},!i&&_.createElement(R,{as:"label",htmlFor:o,className:q},n),r&&_.createElement("div",{className:`${k}--select-input--inline__wrapper`},_.createElement("div",{className:`${k}--select-input__wrapper`,"data-invalid":d||null},K),L),!r&&_.createElement("div",{className:`${k}--select-input__wrapper`,"data-invalid":d||null,onFocus:j,onBlur:j},K,b?H:t?_.createElement("div",{className:`${k}--select__inner-wrapper--decorator`},H):"",S&&_.createElement("hr",{className:`${k}--select__divider`}),S&&L?L:null),r||S||!L?V:L))});Tp.displayName="Select",Tp.propTypes={children:Q().node,className:Q().string,decorator:Q().node,defaultValue:Q().any,disabled:Q().bool,helperText:Q().node,hideLabel:Q().bool,id:Q().string.isRequired,inline:Q().bool,invalid:Q().bool,invalidText:Q().node,labelText:Q().node,light:ce(Q().bool),noLabel:Q().bool,onChange:Q().func,readOnly:Q().bool,size:Q().oneOf(["sm","md","lg"]),slug:ce(Q().node),warn:Q().bool,warnText:Q().node};Q().string,Q().bool;const Ep=({className:e,value:t="",disabled:o=!1,hidden:r=!1,text:n="",...s})=>{const a=$(),i=x()({[`${a}--select-option`]:!0,...e&&{[e]:e}});return _.createElement("option",O({},s,{className:i,value:t,disabled:o,hidden:r}),n)};var Cp,Rp;function Ap(e){return"object"==typeof e[0]&&null!==e[0]?e:e.map(e=>({text:e,value:e}))}function Xp(e,t){if(t){const o=e.find(e=>t===e.value);if(o)return t}return e[0].value}Ep.propTypes={className:Q().string,disabled:Q().bool,hidden:Q().bool,text:Q().string.isRequired,value:Q().any.isRequired};const Mp=_.forwardRef(({backwardText:e="Previous page",className:t="",disabled:o=!1,forwardText:r="Next page",id:n,isLastPage:s=!1,itemText:a=(e,t)=>`${e}–${t} items`,itemRangeText:i=(e,t,o)=>`${e}–${t} of ${o} items`,itemsPerPageText:c="Items per page:",onChange:d,pageNumberText:l="Page Number",pageRangeText:p=(e,t)=>`of ${t} ${1===t?"page":"pages"}`,page:u=1,pageInputDisabled:h,pageSize:f,pageSizeInputDisabled:m,pageSizes:g,pageText:v=e=>`page ${e}`,pagesUnknown:b=!1,size:y="md",totalItems:w,...k},S)=>{const Q=$(),z=se(n?.toString()),P=(0,_.useRef)(null),T=(0,_.useRef)(null),[C,R]=(0,_.useState)(()=>Ap(g)),[A,X]=(0,_.useState)(g),[M,I]=(0,_.useState)(u),[q,N]=(0,_.useState)(u),[D,Y]=(0,_.useState)(null),[L,Z]=(0,_.useState)(()=>Xp(C,f)),[U,V]=(0,_.useState)(f),W=x()({[`${Q}--pagination`]:!0,[`${Q}--pagination--${y}`]:y,[t]:!!t}),j=w?Math.max(Math.ceil(w/L),1):1,B=o||1===M,F=x()({[`${Q}--pagination__button`]:!0,[`${Q}--pagination__button--backward`]:!0,[`${Q}--pagination__button--no-index`]:B}),G=o||M===j&&!b,H=x()({[`${Q}--pagination__button`]:!0,[`${Q}--pagination__button--forward`]:!0,[`${Q}--pagination__button--no-index`]:G}),K=function(e){let t=1;const o=[];for(;t<=e;)o.push(_.createElement(Ep,{key:t,value:t,text:String(t)})),t++;return o}(j),J={backward:P,forward:T};if((0,_.useEffect)(()=>{D&&((e=>{const t=J[e];t?.current&&!t.current.disabled&&t.current.focus()})(D),Y(null))},[D]),u!==q&&(I(u),N(u)),f!==U&&(Z(Xp(C,f)),V(f)),!Os()(g,A)){const e=Ap(g),t=e.find(e=>e.value===L);t||I(1),R(e),X(g)}return _.createElement("div",O({className:W,ref:S},k),_.createElement("div",{className:`${Q}--pagination__left`},_.createElement("label",{id:`${Q}-pagination-select-${z}-count-label`,className:`${Q}--pagination__text`,htmlFor:`${Q}-pagination-select-${z}`},c),_.createElement(Tp,{id:`${Q}-pagination-select-${z}`,className:`${Q}--select__item-count`,labelText:"",hideLabel:!0,noLabel:!0,inline:!0,onChange:function(e){const t={pageSize:Number(e.target.value),page:1};I(t.page),Z(t.pageSize),d&&d(t)},disabled:m||o,value:L},C.map(e=>_.createElement(Ep,{key:e.value,value:e.value,text:String(e.text)}))),_.createElement("span",{className:`${Q}--pagination__text ${Q}--pagination__items-count`},b||!w?0===w?i(0,0,0):a(L*(M-1)+1,M*L):i(Math.min(L*(M-1)+1,w),Math.min(M*L,w),w))),_.createElement("div",{className:`${Q}--pagination__right`},b?_.createElement("span",{className:`${Q}--pagination__text ${Q}--pagination__page-text ${Q}--pagination__unknown-pages-text`},v(M)):_.createElement(_.Fragment,null,_.createElement(Tp,{id:`${Q}-pagination-select-${z}-right`,className:`${Q}--select__page-number`,labelText:`Page of ${j} pages`,inline:!0,hideLabel:!0,onChange:function(e){const t=Number(e.target.value);t>0&&w&&t<=Math.max(Math.ceil(w/L),1)&&(I(t),d&&d({page:t,pageSize:L}))},value:M,disabled:h||o},K),_.createElement("span",{className:`${Q}--pagination__text`},p(M,j))),_.createElement("div",{className:`${Q}--pagination__control-buttons`},_.createElement(tr,{align:"top",disabled:B,kind:"ghost",className:F,label:e,"aria-label":e,onClick:function(){const e=M-1;I(e),1===e&&Y("forward"),d&&d({page:e,pageSize:L,ref:T})},ref:P},Cp||(Cp=_.createElement(E.ZK0,null))),_.createElement(tr,{align:"top-end",disabled:G||s,kind:"ghost",className:H,label:r,"aria-label":r,onClick:function(){const e=M+1;I(e),e===j&&Y("backward"),d&&d({page:e,pageSize:L,ref:P})},ref:T},Rp||(Rp=_.createElement(E.K3R,null))))))});var Ip,qp,Np;Mp.propTypes={backwardText:Q().string,className:Q().string,disabled:Q().bool,forwardText:Q().string,id:Q().oneOfType([Q().string,Q().number]),isLastPage:Q().bool,itemRangeText:Q().func,itemText:Q().func,itemsPerPageText:Q().string,onChange:Q().func,page:Q().number,pageInputDisabled:Q().bool,pageNumberText:Q().string,pageRangeText:Q().func,pageSize:Q().number,pageSizeInputDisabled:Q().bool,pageSizes:Q().oneOfType([Q().arrayOf(Q().number.isRequired),Q().arrayOf(Q().shape({text:Q().string.isRequired,value:Q().number.isRequired}).isRequired)]).isRequired,pageText:Q().func,pagesUnknown:Q().bool,size:Q().oneOf(["sm","md","lg"]),totalItems:Q().number},Q().string;const Dp={"carbon.pagination-nav.next":"Next","carbon.pagination-nav.previous":"Previous","carbon.pagination-nav.item":"Page","carbon.pagination-nav.active":"Active","carbon.pagination-nav.of":"of"};function Yp(e){return Dp[e]}function Lp(e,t,o,r=null){if(o>=t)return{front:0,back:0};const n=r||Math.ceil(o/2)-1;let s=e+1-n,a=t-e-(o-n)+1;return s<=1&&(a-=s<=0?Math.abs(s)+1:0,s=0),a<=1&&(s-=a<=0?Math.abs(a)+1:0,a=0),{front:s,back:a}}function Zp({direction:e,label:t,disabled:o,onClick:r}){const n=$();return _.createElement("li",{className:`${n}--pagination-nav__list-item`},_.createElement(tr,{align:"bottom",disabled:o,kind:"ghost",label:t,onClick:r},"forward"===e?Ip||(Ip=_.createElement(E.K3R,null)):qp||(qp=_.createElement(E.ZK0,null))))}function Up({page:e,isActive:t,onClick:o,translateWithId:r=Yp}){const n=$(),s=r("carbon.pagination-nav.item");return _.createElement("li",{className:`${n}--pagination-nav__list-item`},_.createElement("button",{type:"button",className:x()(`${n}--pagination-nav__page`,{[`${n}--pagination-nav__page--active`]:t}),onClick:o,"data-page":e,"aria-current":t?"page":void 0},_.createElement("span",{className:`${n}--pagination-nav__accessibility-label`},t?`${r("carbon.pagination-nav.active")}, ${s}`:s),e))}function Vp({fromIndex:e=NaN,count:t=NaN,onSelect:o,disableOverflow:r,translateWithId:n=Yp}){const s=$();return!0===r&&t>1?_.createElement("li",{className:`${s}--pagination-nav__list-item`},_.createElement("div",{className:`${s}--pagination-nav__select`},_.createElement("select",{className:`${s}--pagination-nav__page ${s}--pagination-nav__page--select`,"aria-label":`Select ${n("carbon.pagination-nav.item")} number`,disabled:!0}),_.createElement("div",{className:`${s}--pagination-nav__select-icon-wrapper`},_.createElement(E.aIj,{className:`${s}--pagination-nav__select-icon`})))):t>1?_.createElement("li",{className:`${s}--pagination-nav__list-item`},_.createElement("div",{className:`${s}--pagination-nav__select`},_.createElement("select",{className:`${s}--pagination-nav__page ${s}--pagination-nav__page--select`,"aria-label":`Select ${n("carbon.pagination-nav.item")} number`,onChange:e=>{const t=Number(e.target.value);o?.(t)}},Np||(Np=_.createElement("option",{value:"",hidden:!0})),[...Array(t)].map((t,o)=>_.createElement("option",{value:(e+o).toString(),"data-page":e+o+1,key:`overflow-${e+o}`},e+o+1))),_.createElement("div",{className:`${s}--pagination-nav__select-icon-wrapper`},_.createElement(E.aIj,{className:`${s}--pagination-nav__select-icon`})))):1===t?_.createElement(Up,{page:e+1,translateWithId:n,onClick:()=>{o?.(e)}}):null}const Wp=_.forwardRef(({className:e,onChange:t=()=>{},totalItems:o=NaN,disableOverflow:r,itemsShown:n=10,page:s=0,loop:a=!1,size:i="lg",translateWithId:c=Yp,...d},l)=>{const p=`(max-width: ${cp.sm.width})`,u=pp(p);let h;switch(i){case"md":h=4===n?n:5;break;case"sm":h=Ia(n,4,7);break;default:h=4}const[f,m]=(0,_.useState)(s),[g,v]=(0,_.useState)(n>=4&&!u?n:h),[b,y]=(0,_.useState)(Lp(f,o,g)),w=function(e){const t=(0,_.useRef)(null);return(0,_.useEffect)(()=>{t.current=e}),t.current}(f),k=$(),[S,Q]=(0,_.useState)(r);function z(e){e>=0&&e{m(s)},[s]),(0,_.useEffect)(()=>{const e=n>=4&&!u?n:h;v(Math.max(e,4)),y(Lp(f,o,Math.max(e,4)))},[o,n,u,i]),(0,_.useEffect)(()=>{if(function(e){const t=e>=(g<=4&&e>1?0:1)&&e<=b.front||0===e,r=e>=o-b.back-1&&e<=o-2;return t||r}(f)){if(f-(w||0)>0){y(Lp(f,o,g,g-3))}else{y(Lp(f,o,g,g>4?2:1))}}},[f]),(0,_.useEffect)(()=>{Q(r)},[r]);const P=x()(`${k}--pagination-nav`,e,{[`${k}--layout--size-${i}`]:i}),T=!a&&0===f,E=!a&&f===o-1,C=g<=4&&f>1?0:1;return _.createElement("nav",O({className:P,ref:l},d,{"aria-label":"pagination"}),_.createElement("ul",{className:`${k}--pagination-nav__list`},_.createElement(Zp,{direction:"backward","aria-label":c("carbon.pagination-nav.previous"),label:c("carbon.pagination-nav.previous"),disabled:T,onClick:function(){const e=f-1;e<0?a&&z(o-1):z(e)}}),(g>=5||g<=4&&f<=1)&&_.createElement(Up,{page:1,translateWithId:c,isActive:0===f,onClick:()=>{z(0)}}),_.createElement(Vp,{fromIndex:C,count:b.front,onSelect:z,disableOverflow:S}),[...Array(o)].map((e,t)=>t).slice(C+b.front,-1*(1+b.back)).map(e=>_.createElement(Up,{key:`item-${e}`,page:e+1,translateWithId:c,isActive:f===e,onClick:()=>{z(e)}})),_.createElement(Vp,{fromIndex:o-b.back-1,count:b.back,onSelect:z,disableOverflow:S}),o>1&&_.createElement(Up,{page:o,translateWithId:c,isActive:f===o-1,onClick:()=>{z(o-1)}}),_.createElement(Zp,{direction:"forward","aria-label":c("carbon.pagination-nav.next"),label:c("carbon.pagination-nav.next"),disabled:E,onClick:function(){const e=f+1;e>=o?a&&z(0):z(e)}})),_.createElement("div",{"aria-live":"polite","aria-atomic":"true",className:`${k}--pagination-nav__accessibility-label`},`${c("carbon.pagination-nav.item")} ${f+1} ${c("carbon.pagination-nav.of")} ${o}`))});Zp.propTypes={direction:Q().oneOf(["forward","backward"]),disabled:Q().bool,label:Q().string,onClick:Q().func},Up.propTypes={isActive:Q().bool,onClick:Q().func,page:Q().number,translateWithId:Q().func},Vp.propTypes={count:Q().number,fromIndex:Q().number,onSelect:Q().func,translateWithId:Q().func},Wp.displayName="PaginationNav",Wp.propTypes={className:Q().string,disableOverflow:Q().bool,itemsShown:Q().number,loop:Q().bool,onChange:Q().func,page:Q().number,size:Q().oneOf(["sm","md","lg"]),totalItems:Q().number,translateWithId:Q().func};const jp=e=>({"data-invalid":!0,"aria-invalid":!0,"aria-describedby":e}),Bp=e=>({"aria-describedby":e}),Fp=e=>({"aria-describedby":e}),Gp=({sharedTextInputProps:e,invalid:t,invalidId:o,warn:r,warnId:n,hasHelper:s,helperId:a})=>({...e,...t?jp(o):{},...r?Bp(n):{},...s?Fp(a):{}}),Hp=_.forwardRef(({labelText:e,className:t,id:o,placeholder:r,onChange:n=ae,onClick:s=ae,disabled:a=!1,hideLabel:i,invalid:c=!1,invalidText:d="",helperText:l="",light:p,type:u="password",togglePasswordVisibility:h,tooltipPosition:f="bottom",tooltipAlignment:m="center",hidePasswordLabel:g="Hide password",showPasswordLabel:v="Show password",size:b,...y},w)=>{const k=$(),S=ne(),Q=o+"-error-msg",z={id:o,onChange:e=>{a||n?.(e)},onClick:e=>{a||s?.(e)},placeholder:r,type:u,ref:w,className:x()(`${k}--text-input`,`${k}--password-input`,t,{[`${k}--text-input--light`]:p,[`${k}--text-input--invalid`]:c,[`${k}--text-input--${b}`]:b}),...y},P=x()(`${k}--label`,{[`${k}--visually-hidden`]:i,[`${k}--label--disabled`]:a}),T=x()(`${k}--form__helper-text`,{[`${k}--form__helper-text--disabled`]:a}),C=e?_.createElement("label",{htmlFor:o,className:P},e):null,R=c?_.createElement("div",{className:`${k}--form-requirement`,id:Q},d):null,A="text"===u,X=A?_.createElement(E.vZv,{className:`${k}--icon-visibility-off`}):_.createElement(E.Ss2,{className:`${k}--icon-visibility-on`}),M=x()(`${k}--text-input--password__visibility__toggle`,`${k}--btn`,`${k}--btn--icon-only`,`${k}--tooltip__trigger`,`${k}--tooltip--a11y`,{[`${k}--tooltip--${f}`]:f,[`${k}--tooltip--align-${m}`]:m}),I=l?`controlled-password-helper-text-${S}`:void 0,q=_.createElement(_.Fragment,null,_.createElement("input",O({},Gp({invalid:c,sharedTextInputProps:z,invalidId:Q,hasHelper:!(R||!l),helperId:I}),{"data-toggle-password-visibility":"password"===u})),_.createElement("button",{type:"button",className:M,onClick:h},_.createElement("span",{className:`${k}--assistive-text`},A?g:v),X)),N=l?_.createElement("div",{id:I,className:T},l):null;return _.createElement("div",{className:`${k}--form-item ${k}--text-input-wrapper ${k}--password-input-wrapper`},C,_.createElement("div",{className:`${k}--text-input__field-wrapper`,"data-invalid":c||null},c&&_.createElement(E.BFW,{className:`${k}--text-input__invalid-icon`}),q),R||N)});Hp.displayName="ControlledPasswordInput",Hp.propTypes={className:Q().string,defaultValue:Q().oneOfType([Q().string,Q().number]),disabled:Q().bool,helperText:Q().node,hideLabel:Q().bool,hidePasswordLabel:Q().string,id:Q().string.isRequired,invalid:Q().bool,invalidText:Q().node,labelText:Q().node.isRequired,light:ce(Q().bool),onChange:Q().func,onClick:Q().func,placeholder:Q().string,showPasswordLabel:Q().string,size:Q().oneOf(["sm","md","lg"]),tooltipAlignment:Q().oneOf(["start","center","end"]),tooltipPosition:Q().oneOf(["top","right","bottom","left"]),value:Q().oneOfType([Q().string,Q().number])};const Kp=_.forwardRef(({className:e,disabled:t=!1,helperText:o,hideLabel:r,hidePasswordLabel:n="Hide password",id:s,inline:a,invalid:i=!1,invalidText:c,labelText:d,light:l,onChange:p=()=>{},onClick:u=()=>{},onTogglePasswordVisibility:h,placeholder:f,readOnly:m,size:g="md",showPasswordLabel:v="Show password",tooltipPosition:b="bottom",tooltipAlignment:y="end",type:w="password",warn:k=!1,warnText:S,...Q},z)=>{const[P,T]=(0,_.useState)(w),C=$(),R=Ql({id:s,invalid:i,invalidText:c,warn:k,warnText:S,readOnly:m,disabled:t}),{isFluid:A}=(0,_.useContext)(ws),X=x()(`${C}--text-input`,`${C}--password-input`,e,{[`${C}--text-input--light`]:l,[`${C}--text-input--invalid`]:R.invalid,[`${C}--text-input--warning`]:R.warn,[`${C}--text-input--${g}`]:g,[`${C}--layout--size-${g}`]:g}),M={id:s,onChange:e=>{t||p(e)},onClick:e=>{t||u(e)},placeholder:f,type:P,className:X,readOnly:m,ref:z,...Q},I=x()(`${C}--form-item`,`${C}--text-input-wrapper`,`${C}--password-input-wrapper`,{[`${C}--text-input-wrapper--readonly`]:m,[`${C}--text-input-wrapper--light`]:l,[`${C}--text-input-wrapper--inline`]:a,[`${C}--text-input--fluid`]:A}),q=x()(`${C}--label`,{[`${C}--visually-hidden`]:r,[`${C}--label--disabled`]:t,[`${C}--label--inline`]:a,[`${C}--label--inline--${g}`]:a&&!!g}),N=x()(`${C}--form__helper-text`,{[`${C}--form__helper-text--disabled`]:t,[`${C}--form__helper-text--inline`]:a}),D=x()(`${C}--text-input__field-outer-wrapper`,{[`${C}--text-input__field-outer-wrapper--inline`]:a}),Y=x()(`${C}--text-input__field-wrapper`,{[`${C}--text-input__field-wrapper--warning`]:R.warn}),L=x()({[`${C}--text-input__invalid-icon`]:R.invalid||R.warn,[`${C}--text-input__invalid-icon--warning`]:R.warn}),Z=d?_.createElement("label",{htmlFor:s,className:q},d):null,U=o?_.createElement("div",{id:R.helperId,className:N},o):null,V="text"===P,W=V?_.createElement(E.vZv,{className:`${C}--icon-visibility-off`}):_.createElement(E.Ss2,{className:`${C}--icon-visibility-on`}),j=x()(`${C}--text-input--password__visibility__toggle`,`${C}--btn`,`${C}--tooltip__trigger`,`${C}--tooltip--a11y`,{[`${C}--tooltip--${b}`]:b,[`${C}--tooltip--align-${y}`]:y});let B;"top"!==b&&"bottom"!==b||("center"===y&&(B=b),"end"===y&&(B=`${b}-end`),"start"===y&&(B=`${b}-start`)),"right"!==b&&"left"!==b||(B=b),n&&""!==n.trim()&&(!v||v.trim());const F=_.createElement(_.Fragment,null,_.createElement("input",O({},Gp({sharedTextInputProps:M,invalid:R.invalid,invalidId:R.invalidId,warn:R.warn,warnId:R.warnId,hasHelper:Boolean(o&&!A&&(a||!a&&!R.validation)),helperId:R.helperId}),{disabled:t,"data-toggle-password-visibility":"password"===P})),A&&_.createElement("hr",{className:`${C}--text-input__divider`}),_.createElement(Ho,{align:B,className:`${C}--toggle-password-tooltip`,label:V?n:v},_.createElement("button",{type:"button",className:j,disabled:t||m,onClick:e=>{T("password"===P?"text":"password"),h&&h(e)}},W)));(0,_.useEffect)(()=>{T(w)},[w]);const G=R.icon;return _.createElement("div",{className:I},a?_.createElement("div",{className:`${C}--text-input__label-helper-wrapper`},Z,!A&&U):Z,_.createElement("div",{className:D},_.createElement("div",{className:Y,"data-invalid":R.invalid||null},G&&_.createElement(G,{className:L}),F,A&&!a&&R.validation),!A&&!a&&(R.validation||U)))});Kp.displayName="PasswordInput",Kp.propTypes={className:Q().string,defaultValue:Q().oneOfType([Q().string,Q().number]),disabled:Q().bool,helperText:Q().node,hideLabel:Q().bool,hidePasswordLabel:Q().string,id:Q().string.isRequired,inline:Q().bool,invalid:Q().bool,readOnly:Q().bool,invalidText:Q().node,labelText:Q().node.isRequired,light:ce(Q().bool),onChange:Q().func,onClick:Q().func,onTogglePasswordVisibility:Q().func,placeholder:Q().string,showPasswordLabel:Q().string,size:Q().oneOf(["sm","md","lg"]),tooltipAlignment:Q().oneOf(["start","center","end"]),tooltipPosition:Q().oneOf(["top","right","bottom","left"]),type:Q().oneOf(["password","text"]),value:Q().oneOfType([Q().string,Q().number]),warn:Q().bool,warnText:Q().node};Q().string,Q().bool;Q().node,Q().string,Q().number,Q().func,Q().bool,Q().bool,Q().string,Q().bool,Q().bool,Q().string,Q().bool,Q().number,Q().bool,Q().node.isRequired,Q().func,Q().object,Q().string,Q().string,Q().func,Q().string;const Jp=_.forwardRef((e,t)=>{const{children:o,className:r,decorator:n,defaultSelected:s,disabled:a,helperText:i,invalid:c=!1,invalidText:d,labelPosition:l="right",legendText:p,name:u,onChange:h=()=>{},orientation:f="horizontal",readOnly:m,valueSelected:g,warn:v=!1,warnText:b,slug:y,required:w,...k}=e,S=$(),[Q,z]=(0,_.useState)(g??s),[P,T]=(0,_.useState)(g),C=ne();function R(e,t,o){m||e!==Q&&(z(e),h(e,u,o))}g!==P&&(z(g),T(g));const A=!m&&!c&&v,X=!c&&!a&&!v,I=x()(`${S}--form-item`,r),q=x()(`${S}--radio-button-group`,{[`${S}--radio-button-group--${f}`]:"vertical"===f,[`${S}--radio-button-group--label-${l}`]:l,[`${S}--radio-button-group--readonly`]:m,[`${S}--radio-button-group--invalid`]:!m&&c,[`${S}--radio-button-group--warning`]:A,[`${S}--radio-button-group--slug`]:y,[`${S}--radio-button-group--decorator`]:n}),N=x()(`${S}--form__helper-text`,{[`${S}--form__helper-text--disabled`]:a}),D=i?`radio-button-group-helper-text-${C}`:void 0,Y=i?_.createElement("div",{id:D,className:N},i):null,L=(0,_.useRef)(null),Z=y??n,U=br(Z,vr)?(0,_.cloneElement)(Z,{size:"mini",kind:"default"}):null;return _.createElement("div",{className:I,ref:Ks(L,t)},_.createElement("fieldset",O({className:q,disabled:a,"data-invalid":!!c||void 0,"aria-describedby":X&&i?D:void 0},k),p&&_.createElement(M,{className:`${S}--label`},p,y?U:n?_.createElement("div",{className:`${S}--radio-button-group-inner--decorator`},U):""),_.Children.map(o,e=>{if(!e)return;const t={name:u,key:e.props.value,value:e.props.value,onChange:R,checked:e.props.value===Q,required:w};return!Q&&e.props.checked&&(t.checked=!0),_.cloneElement(e,t)})),_.createElement("div",{className:`${S}--radio-button__validation-msg`},!m&&c&&_.createElement(_.Fragment,null,_.createElement(E.BFW,{className:`${S}--radio-button__invalid-icon`}),_.createElement("div",{className:`${S}--form-requirement`},d)),A&&_.createElement(_.Fragment,null,_.createElement(E.ORV,{className:`${S}--radio-button__invalid-icon ${S}--radio-button__invalid-icon--warning`}),_.createElement("div",{className:`${S}--form-requirement`},b))),X&&Y)});var eu,tu,ou;Jp.propTypes={children:Q().node,className:Q().string,decorator:Q().node,defaultSelected:Q().oneOfType([Q().string,Q().number]),disabled:Q().bool,helperText:Q().node,invalid:Q().bool,invalidText:Q().node,labelPosition:Q().oneOf(["left","right"]),legendText:Q().node,name:Q().string.isRequired,onChange:Q().func,orientation:Q().oneOf(["horizontal","vertical"]),readOnly:Q().bool,required:Q().bool,slug:ce(Q().node),valueSelected:Q().oneOfType([Q().string,Q().number]),warn:Q().bool,warnText:Q().node},Jp.displayName="RadioButtonGroup";const ru=_.forwardRef(({children:e,className:t,decorator:o,disabled:r,light:n,checked:s,name:a,value:i,id:c,onChange:d=ae,tabIndex:l=0,hasRoundedCorners:p,slug:u,required:h,...f},m)=>{const g=$(),v=se(c),b=x()(t,`${g}--tile`,`${g}--tile--selectable`,`${g}--tile--radio`,{[`${g}--tile--is-selected`]:s,[`${g}--tile--light`]:n,[`${g}--tile--disabled`]:r,[`${g}--tile--slug`]:u,[`${g}--tile--slug-rounded`]:u&&p,[`${g}--tile--decorator`]:o,[`${g}--tile--decorator-rounded`]:o&&p}),y=No("enable-v12-tile-radio-icons");const w=u??o,k=br(w,vr)?(0,_.cloneElement)(w,{size:"xs"}):null;return _.createElement("div",null,_.createElement("input",{checked:s,className:`${g}--tile-input`,disabled:r,id:v,name:a,onChange:r?void 0:function(e){d(i,a,e)},onKeyDown:r?void 0:function(e){B(e,[q,D])&&(e.preventDefault(),d(i,a,e))},tabIndex:r?void 0:l,type:"radio",value:i,ref:m,required:h}),_.createElement("label",O({},f,{htmlFor:v,className:b}),_.createElement("span",{className:`${g}--tile__checkmark`},y?s?eu||(eu=_.createElement(E.lyn,null)):tu||(tu=_.createElement(E.aaP,null)):ou||(ou=_.createElement(E._jO,null))),_.createElement(R,{className:`${g}--tile-content`},e),u?k:o?_.createElement("div",{className:`${g}--tile--inner-decorator`},k):""))});ru.displayName="RadioTile",ru.propTypes={checked:Q().bool,children:Q().node,className:Q().string,decorator:Q().node,disabled:Q().bool,hasRoundedCorners:Q().bool,id:Q().string,light:ce(Q().bool),name:Q().string,onChange:Q().func,required:Q().bool,slug:ce(Q().node),tabIndex:Q().number,value:Q().oneOfType([Q().string,Q().number]).isRequired};Q().node,Q().string,Q().bool,Q().string.isRequired;const nu=({className:e,...t})=>{const o=$(),r=x()(e,{[`${o}--icon--skeleton`]:!0});return _.createElement("div",O({className:r},t))};nu.propTypes={className:Q().string};const su=({className:e,...t})=>{const o=$(),r=x()({[`${o}--skeleton__placeholder`]:!0},e);return _.createElement("div",O({className:r},t))};var au,iu,cu,du,lu,pu,uu,hu,fu,mu,gu,vu,bu,Ou;su.propTypes={className:Q().string};const yu=e=>_.createElement(k.Consumer,null,t=>_.createElement("svg",O({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 24",className:`${t}--slider__thumb-icon ${t}--slider__thumb-icon--lower`},e),au||(au=_.createElement("path",{d:"M15.08 6.46H16v11.08h-.92zM4.46 17.54c-.25 0-.46-.21-.46-.46V6.92a.465.465 0 0 1 .69-.4l8.77 5.08a.46.46 0 0 1 0 .8l-8.77 5.08c-.07.04-.15.06-.23.06Z"})),iu||(iu=_.createElement("path",{fill:"none",d:"M-4 0h24v24H-4z"})))),xu=e=>_.createElement(k.Consumer,null,t=>_.createElement("svg",O({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 24",className:`${t}--slider__thumb-icon ${t}--slider__thumb-icon--lower ${t}--slider__thumb-icon--focus`},e),cu||(cu=_.createElement("path",{d:"M15.08 6.46H16v11.08h-.92zM4.46 17.54c-.25 0-.46-.21-.46-.46V6.92a.465.465 0 0 1 .69-.4l8.77 5.08a.46.46 0 0 1 0 .8l-8.77 5.08c-.07.04-.15.06-.23.06Z"})),du||(du=_.createElement("path",{fill:"none",d:"M-4 0h24v24H-4z"})),lu||(lu=_.createElement("path",{d:"M15.08 0H16v6.46h-.92z"})),pu||(pu=_.createElement("path",{d:"M0 0h.92v24H0zM15.08 0H16v24h-.92z"})),uu||(uu=_.createElement("path",{d:"M0 .92V0h16v.92zM0 24v-.92h16V24z"})))),_u=e=>_.createElement(k.Consumer,null,t=>_.createElement("svg",O({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 24",className:`${t}--slider__thumb-icon ${t}--slider__thumb-icon--upper`},e),hu||(hu=_.createElement("path",{d:"M0 6.46h.92v11.08H0zM11.54 6.46c.25 0 .46.21.46.46v10.15a.465.465 0 0 1-.69.4L2.54 12.4a.46.46 0 0 1 0-.8l8.77-5.08c.07-.04.15-.06.23-.06Z"})),fu||(fu=_.createElement("path",{fill:"none",d:"M-4 0h24v24H-4z"})))),wu=e=>_.createElement(k.Consumer,null,t=>_.createElement("svg",O({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 24",className:`${t}--slider__thumb-icon ${t}--slider__thumb-icon--upper ${t}--slider__thumb-icon--focus`},e),mu||(mu=_.createElement("path",{d:"M0 6.46h.92v11.08H0zM11.54 6.46c.25 0 .46.21.46.46v10.15a.465.465 0 0 1-.69.4L2.54 12.4a.46.46 0 0 1 0-.8l8.77-5.08c.07-.04.15-.06.23-.06Z"})),gu||(gu=_.createElement("path",{fill:"none",d:"M-4 0h24v24H-4z"})),vu||(vu=_.createElement("path",{d:"M.92 24H0v-6.46h.92z"})),bu||(bu=_.createElement("path",{d:"M16 24h-.92V0H16zM.92 24H0V0h.92z"})),Ou||(Ou=_.createElement("path",{d:"M16 23.08V24H0v-.92zM16 0v.92H0V0z"}))));const ku=({hasTooltip:e,className:t,style:o,children:r,...n})=>e?_.createElement(Ho,O({className:t,style:o},n),r):_.createElement("div",{className:t,style:o},r),$u={autoCorrectAnnouncement:"carbon.slider.auto-correct-announcement"};function Su(e,t){if(t?.correctedValue){const{correctedValue:e}=t;return`The inputted value "${e}" was corrected to the nearest allowed digit.`}return""}const Qu=(e,t)=>`${e}${t??""}`,zu=new Set(["mousemove","touchmove"]),Pu=new Set(["mouseup","touchend","touchcancel"]);var Tu=function(e){return e.LOWER="lower",e.UPPER="upper",e}(Tu||{});class Eu extends _.PureComponent{constructor(e){super(e),b(this,"state",{value:this.props.value,valueUpper:this.props.unstable_valueUpper,left:0,leftUpper:0,needsOnRelease:!1,isValid:!0,isValidUpper:!0,activeHandle:void 0,correctedValue:null,correctedPosition:null,isRtl:!1}),b(this,"thumbRef",void 0),b(this,"thumbRefUpper",void 0),b(this,"filledTrackRef",void 0),b(this,"element",null),b(this,"inputId",""),b(this,"track",void 0),b(this,"handleDrag",e=>{(e instanceof globalThis.MouseEvent||e instanceof globalThis.TouchEvent)&&this.onDrag(e)}),b(this,"onDragStart",e=>{if(this.props.disabled||this.props.readOnly)return;e.preventDefault(),Pu.forEach(e=>{this.element?.ownerDocument.addEventListener(e,this.onDragStop)}),zu.forEach(e=>{this.element?.ownerDocument.addEventListener(e,this.handleDrag)});const t=this.getClientXFromEvent(e.nativeEvent);let o;if(this.hasTwoHandles())if(e.target==this.thumbRef.current)o=Tu.LOWER;else if(e.target==this.thumbRefUpper.current)o=Tu.UPPER;else if(t){o=this.calcDistanceToHandle(Tu.LOWER,t)<=this.calcDistanceToHandle(Tu.UPPER,t)?Tu.LOWER:Tu.UPPER}const r={preventScroll:!0};this.hasTwoHandles()?this.thumbRef.current&&o===Tu.LOWER?this.thumbRef.current.focus(r):this.thumbRefUpper.current&&o===Tu.UPPER&&this.thumbRefUpper.current.focus(r):this.thumbRef.current&&this.thumbRef.current.focus(r),this.setState({activeHandle:o}),this.onDrag(e.nativeEvent,o)}),b(this,"onDragStop",()=>{this.props.disabled||this.props.readOnly||(Pu.forEach(e=>{this.element?.ownerDocument.removeEventListener(e,this.onDragStop)}),zu.forEach(e=>{this.element?.ownerDocument.removeEventListener(e,this.handleDrag)}),this.setState({needsOnRelease:!0,isValid:!0,isValidUpper:!0}))}),b(this,"_onDrag",(e,t)=>{if(t=t??this.state.activeHandle,this.props.disabled||this.props.readOnly||!e)return;const o=this.getClientXFromEvent(e),{value:r,left:n}=this.calcValue({clientX:o,value:this.state.value});this.hasTwoHandles()&&t?this.setValueLeftForHandle(t,{value:this.nearestStepValue(r),left:n}):this.setState({value:this.nearestStepValue(r),left:n,isValid:!0}),this.setState({correctedValue:null,correctedPosition:null})}),b(this,"onDrag",function(e,t=0,o={}){"object"!=typeof o&&(o={});const{leading:r=!0,trailing:n=!0,signal:s}=o;return wr(e,t,{leading:r,trailing:n,signal:s,maxWait:t})}(this._onDrag,16,{leading:!0,trailing:!1})),b(this,"onKeyDown",e=>{if(this.props.disabled||this.props.readOnly)return;const{step:t=1,stepMultiplier:o=4}=this.props;let r=0;if(B(e,[W,Z]))r=-t;else{if(!B(e,[U,V]))return;r=t}if(e.shiftKey&&(r*=o),this.hasTwoHandles()&&this.state.activeHandle){const e=this.state.activeHandle===Tu.LOWER?this.state.value:this.state.valueUpper,{value:t,left:o}=this.calcValue({value:this.calcValueForDelta(e??this.props.min,r,this.props.step)});this.setValueLeftForHandle(this.state.activeHandle,{value:this.nearestStepValue(t),left:o})}else{const{value:e,left:t}=this.calcValue({value:this.calcValueForDelta(this.state.value,r,this.props.step)});this.setState({value:this.nearestStepValue(e),left:t,isValid:!0})}this.setState({correctedValue:null,correctedPosition:null})}),b(this,"onChange",e=>{if(this.props.disabled||this.props.readOnly)return;if(!e||!("target"in e)||"string"!=typeof e.target.value)return;const t=e.target.dataset.handlePosition??Tu.LOWER,o=Number.parseFloat(e.target.value);this.hasTwoHandles()?isNaN(o)?this.setValueForHandle(t,e.target.value):this.isValidValueForPosition({handle:t,value:o,min:this.props.min,max:this.props.max})?this.processNewInputValue(e.target):this.setValueForHandle(t,o):isNaN(o)?this.setState({value:e.target.value}):this.isValidValue({value:o,min:this.props.min,max:this.props.max})?this.processNewInputValue(e.target):this.setState({value:o})}),b(this,"onBlur",e=>{if(!e||!("target"in e)||"string"!=typeof e.target.value)return;const{value:t}=e.target;this.processNewInputValue(e.target),this.props.onBlur?.({value:t,handlePosition:e.target.dataset.handlePosition})}),b(this,"onInputKeyDown",e=>{!this.props.disabled&&!this.props.readOnly&&e.target instanceof HTMLInputElement&&e&&"target"in e&&"string"==typeof e.target.value&&B(e,[q])&&this.processNewInputValue(e.target)}),b(this,"processNewInputValue",e=>{this.setState({correctedValue:null,correctedPosition:null});const t=Number.parseFloat(e.value),o=!isNaN(t),r=e.dataset.handlePosition;if(r===Tu.LOWER?this.setState({isValid:o}):r===Tu.UPPER&&this.setState({isValidUpper:o}),this.setState({isValid:o}),o){const e=r?this.getAdjustedValueForPosition({handle:r,value:t,min:this.props.min,max:this.props.max}):this.getAdjustedValue({value:t,min:this.props.min,max:this.props.max});e!==t?this.setState({correctedValue:t.toString(),correctedPosition:r}):this.setState({correctedValue:null,correctedPosition:null});const{value:o,left:n}=this.calcValue({value:e,useRawValue:!0});r?this.setValueLeftForHandle(r,{value:this.nearestStepValue(o),left:n}):this.setState({value:o,left:n})}}),b(this,"calcLeftPercent",({clientX:e,value:t,range:o})=>{const r=this.element?.getBoundingClientRect?.();let n=r?r.right-r.left:0;if(n<=0&&(n=1),e){return(this.state.isRtl?(r?.right??0)-e:e-(r?.left??0))/n}return null!=t&&o?0===o?0:(t-this.props.min)/o:0}),b(this,"calcDiscreteValueAndPercent",({leftPercent:e})=>{const{step:t=1,min:o,max:r}=this.props,n=Math.floor((r-o)/t)+((r-o)%t===0?1:2),s=Math.round(e*(n-1));return{discreteValue:s===n-1?r:o+t*s,discretePercent:s/(n-1)}}),b(this,"calcValue",({clientX:e,value:t,useRawValue:o})=>{const r=this.props.max-this.props.min,n=this.calcLeftPercent({clientX:e,value:t,range:r}),s=Ia(n,0,1);if(o)return{value:t,left:100*s};const{discreteValue:a,discretePercent:i}=this.calcDiscreteValueAndPercent({leftPercent:s});return{value:a,left:100*i}}),b(this,"calcDistanceToHandle",(e,t)=>{const o=this.getHandleBoundingRect(e),r=o.left+o.width/2;return Math.abs(r-t)}),b(this,"calcValueForDelta",(e,t,o=1)=>{const r=(t>0?Math.floor(e/o)*o:e)+t,n=(o.toString().split(".")[1]||"").length;return Number(r.toFixed(n))}),b(this,"setValueLeftForHandle",(e,{value:t,left:o})=>{const{value:r,valueUpper:n,left:s,leftUpper:a}=this.state;e===Tu.LOWER?this.setState({value:n&&t>n?n:t,left:n&&t>n?a:o,isValid:!0}):this.setState({valueUpper:r&&t{e===Tu.LOWER?this.setState({value:t,isValid:!0}):this.setState({valueUpper:t,isValidUpper:!0})}),b(this,"isValidValueForPosition",({handle:e,value:t,min:o,max:r})=>{const{value:n,valueUpper:s}=this.state;return!!this.isValidValue({value:t,min:o,max:r})&&(e===Tu.LOWER?!s||t<=s:e===Tu.UPPER&&(!n||t>=n))}),b(this,"isValidValue",({value:e,min:t,max:o})=>!(eo)),b(this,"getAdjustedValueForPosition",({handle:e,value:t,min:o,max:r})=>{const{value:n,valueUpper:s}=this.state;return t=this.getAdjustedValue({value:t,min:o,max:r}),e===Tu.LOWER&&s?t=t>s?s:t:e===Tu.UPPER&&n&&(t=t(eo&&(e=o),e)),b(this,"getHandleBoundingRect",e=>{let t;return t=e===Tu.LOWER?this.thumbRef.current?.getBoundingClientRect():this.thumbRefUpper.current?.getBoundingClientRect(),t??new DOMRect}),this.thumbRef=(0,_.createRef)(),this.thumbRefUpper=(0,_.createRef)(),this.filledTrackRef=(0,_.createRef)()}componentDidMount(){if(this.element){const e="rtl"===document?.dir;if(this.hasTwoHandles()){const{value:t,left:o}=this.calcValue({value:this.state.value,useRawValue:!0}),{value:r,left:n}=this.calcValue({value:this.state.valueUpper,useRawValue:!0});this.setState({isRtl:e,value:t,left:o,valueUpper:r,leftUpper:n}),this.filledTrackRef.current&&(this.filledTrackRef.current.style.transform=this.state.isRtl?`translate(${100-this.state.leftUpper}%, -50%) scaleX(${(this.state.leftUpper-this.state.left)/100})`:`translate(${this.state.left}%, -50%) scaleX(${(this.state.leftUpper-this.state.left)/100})`)}else{const{value:t,left:o}=this.calcValue({value:this.state.value,useRawValue:!0});this.setState({isRtl:e,value:t,left:o}),this.filledTrackRef.current&&(this.filledTrackRef.current.style.transform=this.state.isRtl?`translate(100%, -50%) scaleX(-${this.state.left/100})`:`translate(0%, -50%) scaleX(${this.state.left/100})`)}}}componentDidUpdate(e,t){if(this.hasTwoHandles()?this.filledTrackRef.current&&(this.filledTrackRef.current.style.transform=this.state.isRtl?`translate(${100-this.state.leftUpper}%, -50%) scaleX(${(this.state.leftUpper-this.state.left)/100})`:`translate(${this.state.left}%, -50%) scaleX(${(this.state.leftUpper-this.state.left)/100})`):this.filledTrackRef.current&&(this.filledTrackRef.current.style.transform=this.state.isRtl?`translate(100%, -50%) scaleX(-${this.state.left/100})`:`translate(0%, -50%) scaleX(${this.state.left/100})`),t.value===this.state.value&&t.valueUpper===this.state.valueUpper||"function"!=typeof this.props.onChange||this.props.onChange({value:this.state.value,valueUpper:this.state.valueUpper}),this.state.needsOnRelease&&"function"==typeof this.props.onRelease&&(this.props.onRelease({value:this.state.value,valueUpper:this.state.valueUpper}),this.setState({needsOnRelease:!1})),e.value!==this.props.value||e.unstable_valueUpper!==this.props.unstable_valueUpper||e.max!==this.props.max||e.min!==this.props.min)if(this.setState(this.calcValue({value:this.props.value,useRawValue:!0})),void 0!==this.props.unstable_valueUpper){const{value:e,left:t}=this.calcValue({value:this.props.unstable_valueUpper,useRawValue:!0});this.setState({valueUpper:e,leftUpper:t})}else this.setState({valueUpper:void 0,leftUpper:void 0})}nearestStepValue(e=0){const t=(this.props.step?.toString().split(".")[1]||"").length;return Number(e.toFixed(t))}getClientXFromEvent(e){let t;return"clientX"in e?t=e.clientX:"touches"in e&&0 in e.touches&&"clientX"in e.touches[0]&&(t=e.touches[0].clientX),t}hasTwoHandles(){return void 0!==this.state.valueUpper}static getDerivedStateFromProps(e,t){const{isValid:o,isValidUpper:r}=t,n={};return!0===e.invalid?(!0===o&&(n.isValid=!1),!0===r&&(n.isValidUpper=!1)):!1===e.invalid&&(!1===o&&(n.isValid=!0),!1===r&&(n.isValidUpper=!0)),Object.keys(n).length?n:null}render(){var e,t,o,r;const{ariaLabelInput:n,unstable_ariaLabelInputUpper:s,className:a,hideTextInput:i=!1,id:c=(this.inputId=this.inputId||`__carbon-slider_${Math.random().toString(36).substr(2)}`),min:d,minLabel:l,max:p,maxLabel:u,formatLabel:h=Qu,labelText:f,hideLabel:m,step:g=1,stepMultiplier:v,inputType:b="number",invalidText:y,required:w,disabled:$=!1,name:S,unstable_nameUpper:Q,light:z,readOnly:P=!1,warn:T,warnText:C,translateWithId:A=Su,...X}=this.props,M=this.hasTwoHandles();delete X.onRelease,delete X.invalid,delete X.unstable_valueUpper;const{value:I,valueUpper:q,isValid:N,isValidUpper:D,correctedValue:Y,correctedPosition:L,isRtl:Z}=this.state,U=!P&&T||null!==typeof Y&&L===Tu.LOWER&&N,V=!P&&T||null!==typeof Y&&L===(M?Tu.UPPER:Tu.LOWER)&&(M?D:N);return _.createElement(k.Consumer,null,v=>{const k=`${c}-label`,L=x()(`${v}--label`,{[`${v}--visually-hidden`]:m,[`${v}--label--disabled`]:$}),W=x()(`${v}--slider-container`,{[`${v}--slider-container--two-handles`]:M,[`${v}--slider-container--disabled`]:$,[`${v}--slider-container--readonly`]:P,[`${v}--slider-container--rtl`]:Z}),j=x()(`${v}--slider`,{[`${v}--slider--disabled`]:$,[`${v}--slider--readonly`]:P}),B=[`${v}--text-input`,`${v}--slider-text-input`],F={[`${v}--text-input--light`]:z},G=x()([...B,`${v}--slider-text-input--lower`,F,{[`${v}--text-input--invalid`]:!P&&!N,[`${v}--slider-text-input--warn`]:U}]),H=x()([...B,`${v}--slider-text-input--upper`,F,{[`${v}--text-input--invalid`]:!P&&(M?!D:!N),[`${v}--slider-text-input--warn`]:V}]),K=x()([`${v}--text-input-wrapper`,`${v}--slider-text-input-wrapper`,`${v}--slider-text-input-wrapper--lower`,{[`${v}--text-input-wrapper--readonly`]:P,[`${v}--slider-text-input-wrapper--hidden`]:i}]),J=x()([`${v}--text-input-wrapper`,`${v}--slider-text-input-wrapper`,`${v}--slider-text-input-wrapper--upper`,{[`${v}--text-input-wrapper--readonly`]:P,[`${v}--slider-text-input-wrapper--hidden`]:i}]),ee=x()(`${v}--slider__thumb`,{[`${v}--slider__thumb--lower`]:M}),te=x()(`${v}--slider__thumb`,{[`${v}--slider__thumb--upper`]:M}),oe=x()([`${v}--icon-tooltip`,`${v}--slider__thumb-wrapper`,{[`${v}--slider__thumb-wrapper--lower`]:M}]),re=x()([`${v}--icon-tooltip`,`${v}--slider__thumb-wrapper`,{[`${v}--slider__thumb-wrapper--upper`]:M}]),ne={style:{insetInlineStart:`${this.state.left}%`}},se={style:{insetInlineStart:`${this.state.leftUpper}%`}};return _.createElement("div",{className:x()(`${v}--form-item`,a)},_.createElement(R,{as:"label",htmlFor:M?void 0:c,className:L,id:k},f),_.createElement("div",{className:W},M?_.createElement("div",{className:K},_.createElement("input",{type:i?"hidden":b,id:`${c}-lower-input-for-slider`,name:S,className:G,value:I,"aria-label":n,disabled:$,required:w,min:d,max:p,step:g,onChange:this.onChange,onBlur:this.onBlur,onKeyUp:this.props.onInputKeyUp,onKeyDown:this.onInputKeyDown,"data-invalid":!N&&!P||null,"data-handle-position":Tu.LOWER,"aria-invalid":!N&&!P||void 0,readOnly:P}),!P&&!N&&_.createElement(E.BFW,{className:`${v}--slider__invalid-icon`}),U&&_.createElement(E.ORV,{className:`${v}--slider__invalid-icon ${v}--slider__invalid-icon--warning`})):null,_.createElement(R,{className:`${v}--slider__range-label`},h(d,l)),_.createElement("div",O({className:j,ref:e=>{this.element=e},onMouseDown:this.onDragStart,onTouchStart:this.onDragStart,onKeyDown:this.onKeyDown,role:"presentation",tabIndex:-1,"data-invalid":!(M?N&&D:N)&&!P||null},X),_.createElement(ku,O({hasTooltip:i,className:oe,label:h(I,void 0),align:"top"},ne),_.createElement("div",{className:ee,role:"slider",id:M?void 0:c,tabIndex:P||$?void 0:0,"aria-valuetext":h(I,void 0),"aria-valuemax":M?q:p,"aria-valuemin":d,"aria-valuenow":I,"aria-labelledby":M?void 0:k,"aria-label":M?n:void 0,ref:this.thumbRef,onFocus:()=>this.setState({activeHandle:Tu.LOWER})},M&&!Z?e||(e=_.createElement(_.Fragment,null,_.createElement(yu,{"aria-label":n}),_.createElement(xu,{"aria-label":n}))):M&&Z?t||(t=_.createElement(_.Fragment,null,_.createElement(_u,{"aria-label":s}),_.createElement(wu,{"aria-label":s}))):void 0)),M?_.createElement(ku,O({hasTooltip:i,className:re,label:h(q??0,void 0),align:"top"},se),_.createElement("div",{className:te,role:"slider",tabIndex:P||$?void 0:0,"aria-valuemax":p,"aria-valuemin":I,"aria-valuenow":q,"aria-label":s,ref:this.thumbRefUpper,onFocus:()=>this.setState({activeHandle:Tu.UPPER})},M&&!Z?o||(o=_.createElement(_.Fragment,null,_.createElement(_u,{"aria-label":s}),_.createElement(wu,{"aria-label":s}))):M&&Z?r||(r=_.createElement(_.Fragment,null,_.createElement(yu,{"aria-label":n}),_.createElement(xu,{"aria-label":n}))):void 0)):null,_.createElement("div",{className:`${v}--slider__track`,ref:e=>{this.track=e}}),_.createElement("div",{className:`${v}--slider__filled-track`,ref:this.filledTrackRef})),_.createElement(R,{className:`${v}--slider__range-label`},h(p,u)),_.createElement("div",{className:J},_.createElement("input",{type:i?"hidden":b,id:`${c}-${M?"upper-":""}input-for-slider`,name:M?Q:S,className:H,value:M?q:I,"aria-labelledby":n||M?void 0:k,"aria-label":M?s:n||void 0,disabled:$,required:w,min:d,max:p,step:g,onChange:this.onChange,onBlur:this.onBlur,onKeyDown:this.onInputKeyDown,onKeyUp:this.props.onInputKeyUp,"data-invalid":!(M?D:N)&&!P||null,"data-handle-position":M?Tu.UPPER:null,"aria-invalid":!(M?D:N)&&!P||void 0,readOnly:P}),!P&&(M?!D:!N)&&_.createElement(E.BFW,{className:`${v}--slider__invalid-icon`}),V&&_.createElement(E.ORV,{className:`${v}--slider__invalid-icon ${v}--slider__invalid-icon--warning`}))),!P&&(!N||!D)&&_.createElement(R,{as:"div",className:x()(`${v}--slider__validation-msg`,`${v}--slider__validation-msg--invalid`,`${v}--form-requirement`)},y),!P&&T&&N&&D&&_.createElement(R,{as:"div",className:x()(`${v}--slider__validation-msg`,`${v}--form-requirement`)},C),Y&&_.createElement(R,{as:"div",role:"alert",className:x()(`${v}--slider__status-msg`,`${v}--form-requirement`)},A($u.autoCorrectAnnouncement,{correctedValue:Y})))})}}b(Eu,"contextType",qo),b(Eu,"translationIds",Object.values($u)),Eu.propTypes={ariaLabelInput:Q().string,children:Q().node,className:Q().string,disabled:Q().bool,formatLabel:Q().func,hideTextInput:Q().bool,id:Q().string,inputType:Q().string,invalid:Q().bool,invalidText:Q().node,labelText:Q().node,hideLabel:Q().bool,light:ce(Q().bool),max:Q().number.isRequired,maxLabel:Q().string,min:Q().number.isRequired,minLabel:Q().string,name:Q().string,onBlur:Q().func,onChange:Q().func,onInputKeyUp:Q().func,onRelease:Q().func,readOnly:Q().bool,required:Q().bool,step:Q().number,stepMultiplier:Q().number,translateWithId:Q().func,unstable_ariaLabelInputUpper:Q().string,unstable_nameUpper:Q().string,unstable_valueUpper:Q().number,value:Q().number.isRequired,warn:Q().bool,warnText:Q().node};Q().string,Q().string,Q().string,Q().bool,Q().bool;const Cu=(e=>{const t=t=>_.createElement(e,t),o=e.displayName||e.name;return t.displayName=`ClassWrapper(${o})`,t})(Eu),Ru=Array.from({length:lp.length-1},(e,t)=>t+1),Au=(0,_.forwardRef)((e,t)=>{const{as:o="div",children:r,className:n,gap:s,orientation:a="vertical",...i}=e,c=$(),d=x()(n,{[`${c}--stack-${a}`]:!0,[`${c}--stack-scale-${s}`]:"number"==typeof s}),l={...i.style};return"string"==typeof s&&(l[`--${c}-stack-gap`]=s),_.createElement(o,O({},i,{ref:t,className:d,style:l}),r)});Au.propTypes={as:Q().elementType,children:Q().node,className:Q().string,gap:Q().oneOfType([Q().string,Q().oneOf(Ru)]),orientation:Q().oneOf(["horizontal","vertical"])};const Xu=(0,_.forwardRef)((e,t)=>_.createElement(Au,O({},e,{ref:t,orientation:"horizontal"})));Xu.propTypes=Au.propTypes;const Mu=(0,_.forwardRef)((e,t)=>_.createElement(Au,O({},e,{ref:t,orientation:"vertical"})));Mu.propTypes=Au.propTypes;Q().string,ce(Q().string),Q().node,Q().string,Q().bool,Q().bool,Q().bool,Q().string,Q().node,Q().string,Q().node,Q().string,Q().bool,Q().func;function Iu(e){const{children:t,className:o,head:r,noWrap:n,...s}=e,a=$(),i=x()({[`${a}--structured-list-th`]:r,[`${a}--structured-list-td`]:!r,[`${a}--structured-list-content--nowrap`]:n},o);return r?_.createElement(R,O({className:i,role:"columnheader"},s),t):_.createElement(R,O({as:"div",className:i,role:"cell"},s),t)}Q().node,Q().string,Q().bool,ce(Q().bool),Q().func,Q().func,Q().bool,Q().string,Q().string,ce(Q().bool),Q().string,Q().string,Q().func,Q().string,ce(Q().oneOfType([Q().string,Q().number]).isRequired),Iu.propTypes={children:Q().node,className:Q().string,head:Q().bool,noWrap:Q().bool},Q().string,Q().number;const qu=(e,{onPress:t,onPressIn:o,onPressOut:r,onLongPress:n,delayLongPressMs:s=500}={})=>{const a=(0,_.useRef)(t),i=(0,_.useRef)(o),c=(0,_.useRef)(r),d=(0,_.useRef)(n),[l,p]=(0,_.useState)(!1),[u,h]=(0,_.useState)(!1),f=(0,_.useRef)({longPress:!1});(0,_.useEffect)(()=>{a.current=t},[t]),(0,_.useEffect)(()=>{i.current=o},[o]),(0,_.useEffect)(()=>{c.current=r},[r]),(0,_.useEffect)(()=>{d.current=n},[n]),(0,_.useEffect)(()=>{const t=e.current;if(!t)return;const o=e=>{p(!0),i.current?.(),e.preventDefault()},r=()=>{p(!1),h(!1),c.current?.(f.current)},n=()=>{p(!1),h(!1),c.current?.(f.current),f.current.longPress=!1},s=()=>{p(!1),h(!1),c.current?.(f.current),f.current.longPress=!1},d=()=>{h(!1),p(!1),a.current?.(f.current),f.current.longPress=!1},l=e=>{e.preventDefault()};return t.addEventListener("pointerdown",o),t.addEventListener("pointerup",r),t.addEventListener("pointercancel",n),t.addEventListener("pointerleave",s),t.addEventListener("click",d),t.addEventListener("contextmenu",l),()=>{t.removeEventListener("pointerdown",o),t.removeEventListener("pointerup",r),t.removeEventListener("pointercancel",n),t.removeEventListener("pointerleave",s),t.removeEventListener("click",d),t.removeEventListener("contextmenu",l)}},[e]),(0,_.useEffect)(()=>{if(l){const e=setTimeout(()=>{p(!1),h(!0)},s);return()=>{clearTimeout(e)}}},[l,s]),(0,_.useEffect)(()=>{if(u)return f.current.longPress=!0,d.current?.()},[u])};var Nu,Du,Yu;const Lu=_.createContext({baseId:"",activeIndex:0,defaultSelectedIndex:0,dismissable:!1,onTabCloseRequest(){},setActiveIndex(){},selectedIndex:0,setSelectedIndex(){}}),Zu=_.createContext({index:0,hasSecondaryLabel:!1}),Uu=`(min-width: ${cp.lg.width})`,Vu=(cp.md.width,_.createContext(0));function Wu({children:e,defaultSelectedIndex:t=0,onChange:o,selectedIndex:r,dismissable:n,onTabCloseRequest:s}){const a=ne("ccs"),[i,c]=(0,_.useState)(t),[d,l]=Oa({value:r,defaultValue:t,onChange:e=>o?.({selectedIndex:e})}),p={baseId:a,activeIndex:i,defaultSelectedIndex:t,dismissable:n,onTabCloseRequest:s,setActiveIndex:c,selectedIndex:d,setSelectedIndex:l};return _.createElement(Lu.Provider,{value:p},e)}function ju({activation:e="automatic","aria-label":t,children:o,className:r,contained:n=!1,fullWidth:s=!1,iconSize:a,leftOverflowButtonProps:i,light:c,rightOverflowButtonProps:d,scrollDebounceWait:l=200,scrollIntoView:p,...u}){const{activeIndex:h,selectedIndex:f,setSelectedIndex:m,setActiveIndex:g,dismissable:v}=_.useContext(Lu),b=$(),y=(0,_.useRef)(null),w=(0,_.useRef)(null),k=(0,_.useRef)(null),[S,Q]=(0,_.useState)(!1),[z,P]=(0,_.useState)(0);let T=!1;n&&(T=_.Children.toArray(o).some(e=>{const t=e;return _.isValidElement(e)&&!!t.props.secondaryLabel}));const C=pp(Uu),R=s&&n&&C&&_.Children.toArray(o).length<9,A=x()(`${b}--tabs`,{[`${b}--tabs--contained`]:n,[`${b}--tabs--light`]:c,[`${b}--tabs__icon--default`]:"default"===a,[`${b}--tabs__icon--lg`]:"lg"===a,[`${b}--layout--size-lg`]:"lg"===a,[`${b}--tabs--tall`]:T,[`${b}--tabs--full-width`]:R,[`${b}--tabs--dismissable`]:v},r),X=44,[M,I]=(0,_.useState)(!!y.current&&z+X+y.current.clientWidth0),N=x()(`${b}--tab--overflow-nav-button`,`${b}--tab--overflow-nav-button--previous`,{[`${b}--tab--overflow-nav-button--hidden`]:!q}),D=x()(`${b}--tab--overflow-nav-button`,`${b}--tab--overflow-nav-button--next`,{[`${b}--tab--overflow-nav-button--hidden`]:!M}),U=(0,_.useRef)([]),W=(0,_.useCallback)(()=>{wr(()=>{y.current&&P(y.current.scrollLeft)},l)()},[l]);function j(e){if(S&&y.current&&e){const{width:t}=e.getBoundingClientRect(),o=e.offsetLeft,r=e.offsetLeft+t,n=y.current.scrollLeft+X,s=y.current.scrollLeft+y.current.clientWidth-X;os&&P(r+X-y.current.clientWidth)}}return(0,_.useEffect)(()=>{const e=U.current[f];p&&e&&e.scrollIntoView({block:"nearest",inline:"nearest"})},[]),(0,_.useEffect)(()=>{I(!!y.current&&z+X+y.current.clientWidth+1y.current.clientWidth)},[z,o,v,S]),(0,_.useEffect)(()=>{if(U.current[f]?.disabled){const e=U.current.filter(e=>!e.disabled);if(e.length>0){const t=e[0];m(U.current.indexOf(t))}}},[]),pe(()=>{y.current&&Q(y.current.scrollWidth>y.current.clientWidth+1);const e=wr(function(){y.current&&Q(y.current.scrollWidth>y.current.clientWidth+1)},200);return window.addEventListener("resize",e),()=>{e.cancel(),window.removeEventListener("resize",e)}},[]),pe(()=>{null!==z&&y.current&&(y.current.scrollLeft=z)},[z]),pe(()=>{j("manual"===e?U.current[h]:U.current[f])},[e,h]),pe(()=>{j(U.current[f])},[f,S,o]),qu(w,{onPress({longPress:e}){!e&&y.current&&P(Math.max(z-y.current.scrollWidth/U.current.length*1.5,0))},onLongPress(){return Bu(y,"backward",P)}}),qu(k,{onPress({longPress:e}){!e&&y.current&&P(Math.min(z+y.current.scrollWidth/U.current.length*1.5,y.current.scrollWidth-y.current.clientWidth))},onLongPress(){return Bu(y,"forward",P)}}),_.createElement("div",{className:A},_.createElement("button",O({"aria-hidden":"true",tabIndex:-1,"aria-label":"Scroll left",ref:w,className:N,type:"button"},i),Nu||(Nu=_.createElement(E.JGc,null))),_.createElement("div",O({},u,{"aria-label":t,ref:y,role:"tablist",className:`${b}--tab--list`,onScroll:W,onKeyDown:function(t){if(B(t,[V,Z,L,Y])){t.preventDefault();const o=U.current.filter(e=>null!==e).filter(e=>!e.disabled),r=o.indexOf(U.current["automatic"===e?f:h]),n=U.current.indexOf(o[function(e,t,o){switch(!0){case F(e,V):return(o+1)%t;case F(e,Z):return(t+o-1)%t;case F(e,L):return 0;case F(e,Y):return t-1;default:return o}}(t,o.length,r)]);"automatic"===e?m(n):"manual"===e&&g(n),U.current[n]?.focus()}},onBlur:function({relatedTarget:t}){y.current?.contains(t)||"manual"===e&&g(f)}}),_.Children.map(o,(e,t)=>(0,Ea.isElement)(e)?_.createElement(Zu.Provider,{value:{index:t,hasSecondaryLabel:T,contained:n}},_.cloneElement(e,{ref:e=>{U.current[t]=e}})):null)),_.createElement("button",O({"aria-hidden":"true",tabIndex:-1,"aria-label":"Scroll right",ref:k,className:D,type:"button"},d),Du||(Du=_.createElement(E.c_$,null))))}function Bu(e,t,o){const r=e.current;if(!r)return()=>{};const n=r?.style["scroll-behavior"];r.style["scroll-behavior"]="auto";const s="forward"===t?5:-5;let a=null;return a=requestAnimationFrame(function e(){r&&(r.scrollLeft=r.scrollLeft+s,a=requestAnimationFrame(e))}),()=>{r.style["scroll-behavior"]=n,o(r.scrollLeft),a&&cancelAnimationFrame(a)}}Wu.propTypes={children:Q().node,defaultSelectedIndex:Q().number,dismissable:Q().bool,onChange:Q().func,onTabCloseRequest:e=>{if(e.dismissable&&!e.onTabCloseRequest)return new Error("dismissable property specified without also providing an onTabCloseRequest property.")},selectedIndex:Q().number},Q().node,Q().number,Q().string,Q().func,Q().number,ju.propTypes={activation:Q().oneOf(["automatic","manual"]),"aria-label":Q().string,children:Q().node,className:Q().string,contained:Q().bool,fullWidth:Q().bool,iconSize:Q().oneOf(["default","lg"]),leftOverflowButtonProps:Q().object,light:ce(Q().bool),rightOverflowButtonProps:Q().object,scrollDebounceWait:Q().number,scrollIntoView:Q().bool},Q().oneOf(["automatic","manual"]),Q().string,Q().node,Q().string;const Fu=(0,_.forwardRef)(({as:e="button",children:t,className:o,disabled:r,onClick:n,onKeyDown:s,secondaryLabel:a,renderIcon:i,...c},d)=>{const l=$(),{selectedIndex:p,setSelectedIndex:u,baseId:h,dismissable:f,onTabCloseRequest:m}=_.useContext(Lu),{index:g,hasSecondaryLabel:v,contained:b}=_.useContext(Zu),{badgeIndicator:y}=_.useContext(Gu)||{},w=(0,_.useRef)(null),k=(0,_.useRef)(null),S=_e([d,k]),[Q,z]=(0,_.useState)(!1),P=`${h}-tab-${g}`,T=`${h}-tabpanel-${g}`,[C,A]=(0,_.useState)(!1),X=x()(`${l}--tabs__nav-item`,`${l}--tabs__nav-link`,{[`${l}--tabs__nav-item--selected`]:p===g,[`${l}--tabs__nav-item--disabled`]:r,[`${l}--tabs__nav-item--hover-off`]:Q},o),M=e;we(w,"mouseover",e=>{b&&k.current&&(e.stopPropagation(),z(!0),k.current.classList.add(`${l}--tabs__nav-item--hover-off`))}),we(w,"mouseleave",()=>{b&&k.current&&(k.current.classList.remove(`${l}--tabs__nav-item--hover-off`),z(!1))}),pe(()=>{function e(){const e=document.getElementById(`${P}`)||k.current;if(e?.closest(`.${l}--tabs--vertical`)){const o=e?.getElementsByClassName(`${l}--tabs__nav-item-label`)[0];A((t=o).offsetHeight{window.removeEventListener("resize",e)}},[l,P]);const I=e=>{if(e.stopPropagation(),m?.(g),k.current&&k.current.parentElement){const e=Array.from(k.current.parentElement.childNodes).filter(e=>{const t=e;return t.classList.contains(`${l}--tabs__nav-link`)&&!t.classList.contains(`${l}--tabs__nav-item--disabled`)}).length;if(k.current&&g+1!==e)k.current.focus();else{const t=2*(e-2);k.current.parentElement.childNodes[t]?.focus()}}},q=e=>{f&&F(e,j)&&I(e),s?.(e)},N=_.createElement("div",{className:x()({[`${l}--tabs__nav-item--close`]:f,[`${l}--tabs__nav-item--close--hidden`]:!f})},_.createElement("button",{type:"button",tabIndex:p===g&&f?0:-1,"aria-disabled":r,"aria-hidden":p===g&&f?"false":"true",disabled:r,className:x()({[`${l}--tabs__nav-item--close-icon`]:f,[`${l}--visually-hidden`]:!f,[`${l}--tabs__nav-item--close-icon--selected`]:p===g,[`${l}--tabs__nav-item--close-icon--disabled`]:r}),onClick:I,title:`Remove ${"string"==typeof t?t:""} tab`,ref:w},_.createElement(E.bm,{"aria-hidden":p===g&&f?"false":"true","aria-label":`Press delete to remove ${"string"==typeof t?t:""} tab`}))),D=i??f;return C?_.createElement(Ho,{label:t,align:"top",leaveDelayMs:0,autoAlign:!0,onMouseEnter:()=>!1,closeOnActivation:!0},_.createElement(M,O({},c,{"aria-controls":T,"aria-disabled":r,"aria-selected":p===g,ref:S,id:P,role:"tab",className:X,disabled:r,title:t,onClick:e=>{r||(u(g),n?.(e))},onKeyDown:q,tabIndex:p===g?"0":"-1",type:"button"}),_.createElement("div",{className:`${l}--tabs__nav-item-label-wrapper`},_.createElement(R,{className:`${l}--tabs__nav-item-label`},t)),v&&a&&_.createElement(R,{as:"div",className:`${l}--tabs__nav-item-secondary-label`,title:a},a))):_.createElement(_.Fragment,null,_.createElement(M,O({},c,{"aria-controls":T,"aria-disabled":r,"aria-selected":p===g,ref:S,id:P,role:"tab",className:X,disabled:r,onClick:e=>{r||(u(g),n?.(e))},onKeyDown:q,tabIndex:p===g?"0":"-1",type:"button"}),_.createElement("div",{className:`${l}--tabs__nav-item-label-wrapper`},f&&i&&_.createElement("div",{className:`${l}--tabs__nav-item--icon-left`},_.createElement(i,{size:16})),_.createElement(R,{className:`${l}--tabs__nav-item-label`},t),!f&&i&&_.createElement("div",{className:x()(`${l}--tabs__nav-item--icon`,{[`${l}--visually-hidden`]:!D})},!f&&i&&_.createElement(i,{size:16}))),v&&a&&_.createElement(R,{as:"div",className:`${l}--tabs__nav-item-secondary-label`,title:a},a),!r&&y&&(Yu||(Yu=_.createElement(Jo,null)))),N)});Fu.propTypes={as:Q().oneOfType([Q().string,Q().elementType]),children:Q().node,className:Q().string,disabled:Q().bool,onClick:Q().func,onKeyDown:Q().func,renderButton:Q().func,renderIcon:Q().oneOfType([Q().func,Q().object]),secondaryLabel:Q().string};const Gu=(0,_.createContext)(!1);_.forwardRef(({badgeIndicator:e,children:t,className:o,defaultOpen:r=!1,enterDelayMs:n,leaveDelayMs:s,label:a,...i},c)=>{const d=$(),l=(0,_.useMemo)(()=>({badgeIndicator:e}),[e]),p=(0,_.isValidElement)(t)&&20===t.props.size,u=x()(`${d}--tabs__nav-item--icon-only`,o,{[`${d}--tabs__nav-item--icon-only__20`]:p});return _.createElement(Gu.Provider,{value:l},_.createElement(Ho,{align:"bottom",defaultOpen:r,className:`${d}--icon-tooltip`,enterDelayMs:n,label:a,leaveDelayMs:s},_.createElement(Fu,O({className:u,ref:c},i),t)))}).propTypes={badgeIndicator:Q().bool,children:Q().node,className:Q().string,defaultOpen:Q().bool,enterDelayMs:Q().number,label:Q().node.isRequired,leaveDelayMs:Q().number};const Hu=_.forwardRef(({children:e,className:t,...o},r)=>{const n=$(),s=(0,_.useRef)(null),a=_e([r,s]),[i,c]=(0,_.useState)(0),[d,l]=(0,_.useState)(!1),{selectedIndex:p,baseId:u}=_.useContext(Lu),h=_.useContext(Vu),f=`${u}-tabpanel-${h}`,m=`${u}-tab-${h}`,g=x()(`${n}--tab-content`,t,{[`${n}--tab-content--interactive`]:d});return(0,_.useEffect)(()=>{if(!s.current)return;jo(s.current)&&(l(!0),c(-1))},[]),(0,_.useEffect)(()=>{const e=s.current;if(!e)return;const t=new MutationObserver(function(){jo(e)?(l(!0),c(-1)):(l(!1),c(0))});return t.observe(e,{childList:!0,subtree:!0}),()=>t.disconnect()},[]),_.createElement("div",O({},o,{"aria-labelledby":m,id:f,className:g,ref:a,role:"tabpanel",tabIndex:i,hidden:p!==h}),e)});function Ku({children:e}){const t=$(),o=(0,_.useRef)([]),r=(0,_.useRef)([]);return pe(()=>{const e=o.current[0]?.previousElementSibling,n=e?.classList.contains(`${t}--tabs--vertical`),s=e?.parentElement?.style.height;if(n&&!s){r.current=o.current.map(e=>e?.hidden||!1),o.current.forEach(e=>{e&&(e.hidden=!1)});const t=o.current.map(e=>e?.offsetHeight||0),n=Math.max(...t);e.style.height=n+"px",o.current.forEach((e,t)=>{e&&(e.hidden=r.current[t])})}}),_.createElement(_.Fragment,null,_.Children.map(e,(e,t)=>(0,Ea.isElement)(e)?_.createElement(Vu.Provider,{value:t},_.cloneElement(e,{ref:e=>{o.current[t]=e}})):null))}Hu.propTypes={children:Q().node,className:Q().string},Ku.propTypes={children:Q().node},Q().node,Q().string,Q().bool,Q().string,Q().bool;const Ju=(e,t,o="character",r="characters")=>{if(void 0===t)return null;const n=t-e;if(n<=10&&n>0){return`${n} ${1===n?o:r} left.`}return n<=0?`Maximum ${r} reached.`:null},eh=(0,_.forwardRef)((e,t)=>{const{className:o,decorator:r,disabled:n=!1,id:s,labelText:a,hideLabel:i,onChange:c=ae,onClick:d=ae,onKeyDown:l=ae,invalid:p=!1,invalidText:u="",helperText:h="",light:f,placeholder:m="",enableCounter:g=!1,maxCount:v,counterMode:b="character",warn:y=!1,warnText:w="",rows:k=4,slug:S,...Q}=e,z=$(),{isFluid:P}=(0,_.useContext)(ws),{defaultValue:T,value:C}=Q,A=ne(),X=(0,_.useRef)(null),M=(0,_.useRef)(null),I=(0,_.useRef)(null),q=(0,_.useRef)(null),N=(0,_.useRef)(null),D=_e([t,M]);function Y(){const e=(T||C||M.current?.value||"").toString();return"character"===b?e.length:e.match(/\p{L}+/gu)?.length||0}const[L,Z]=(0,_.useState)(Y());(0,_.useEffect)(()=>{Z(Y())},[C,T,b]),pe(()=>{const e=X.current?.scrollWidth;Q.cols&&M.current?(M.current.style.width="",M.current.style.resize="none"):M.current&&(M.current.style.width="100%"),[I,q,N].forEach(t=>{t.current&&(t.current.style.maxWidth=`${e}px`,t.current.style.overflowWrap="break-word")})},[Q.cols,p,y]);const U={id:s,onKeyDown:e=>{if(!n&&g&&"word"===b){const t=e.which;(v&&L>=v&&32===t||v&&L>=v&&13===t)&&e.preventDefault()}!n&&l&&l(e)},onPaste:e=>{if(!n&&"word"===b&&g&&void 0!==v&&null!==M.current){const t=M.current.value.match(/\p{L}+/gu)||[],o=e.clipboardData.getData("Text").match(/\p{L}+/gu)||[];if(t.length+o.length>v){e.preventDefault();const r=t.concat(o).slice(0,v);setTimeout(()=>{Z(v)},0),M.current.value=r.join(" ")}}},onChange:e=>{if(!n){if("character"==b)e?.persist?.(),setTimeout(()=>{Z(e.target?.value?.length)},0);else if("word"==b){if(!e.target.value)return void setTimeout(()=>{Z(0)},0);if(g&&void 0!==v&&null!==M.current){const t=e.target?.value?.match(/\p{L}+/gu);t&&t.length<=v?(M.current.removeAttribute("maxLength"),setTimeout(()=>{Z(t.length)},0)):t&&t.length>v&&setTimeout(()=>{Z(t.length)},0)}}c&&c(e)}},onClick:e=>{!n&&d&&d(e)}},V=x()(`${z}--form-item`,o),W=x()(`${z}--text-area__wrapper`,{[`${z}--text-area__wrapper--cols`]:Q.cols,[`${z}--text-area__wrapper--readonly`]:Q.readOnly,[`${z}--text-area__wrapper--warn`]:y,[`${z}--text-area__wrapper--slug`]:S,[`${z}--text-area__wrapper--decorator`]:r}),j=x()(`${z}--label`,{[`${z}--visually-hidden`]:i&&!P,[`${z}--label--disabled`]:n}),B=x()(`${z}--text-area`,{[`${z}--text-area--light`]:f,[`${z}--text-area--invalid`]:p,[`${z}--text-area--warn`]:y}),F=x()(`${z}--label`,{[`${z}--label--disabled`]:n,[`${z}--text-area__label-counter`]:!0}),G=x()(`${z}--form__helper-text`,{[`${z}--form__helper-text--disabled`]:n}),H=a?_.createElement(R,{as:"label",htmlFor:s,className:j},a):null,K=g&&v&&("character"===b||"word"===b)?_.createElement(R,{as:"div",className:F},`${L}/${v}`):null,J=h?`text-area-helper-text-${A}`:void 0,ee=h?_.createElement(R,{as:"div",id:J,className:G,ref:I},h):null,te=s+"-error-msg",oe=p?_.createElement(R,{as:"div",role:"alert",className:`${z}--form-requirement`,id:te,ref:q},u,P&&_.createElement(E.BFW,{className:`${z}--text-area__invalid-icon`})):null,re=s+"-warn-msg",se=y?_.createElement(R,{as:"div",role:"alert",className:`${z}--form-requirement`,id:re,ref:N},w,P&&_.createElement(E.ORV,{className:`${z}--text-area__invalid-icon ${z}--text-area__invalid-icon--warning`})):null;let ie;p?ie=te:p||y||P||!h||(ie=J),g&&"character"==b&&(U.maxLength=v);const ce=(0,_.useRef)(null),[de,le]=(0,_.useState)(""),ue=Ju(L,v,"word"===b?"word":void 0,"word"===b?"words":void 0);(0,_.useEffect)(()=>{if(ue&&ue!==de){const e=ce.current;if(e){e.textContent="";const t=setTimeout(()=>{e&&(e.textContent=ue,le(ue))},"word"===b?2e3:1e3);return()=>{t&&clearTimeout(t)}}}},[ue,de,b]);const he=_.createElement("textarea",O({},Q,U,{placeholder:m,"aria-readonly":!!Q.readOnly,className:B,"aria-invalid":p,"aria-describedby":ie,disabled:n,rows:k,readOnly:Q.readOnly,ref:D})),fe=S??r,me=br(fe,vr)?(0,_.cloneElement)(fe,{size:"mini"}):null;return _.createElement("div",{className:V},_.createElement("div",{className:`${z}--text-area__label-wrapper`},H,K),_.createElement("div",{ref:X,className:W,"data-invalid":p||null},p&&!P&&_.createElement(E.BFW,{className:`${z}--text-area__invalid-icon`}),y&&!p&&!P&&_.createElement(E.ORV,{className:`${z}--text-area__invalid-icon ${z}--text-area__invalid-icon--warning`}),he,S?me:r?_.createElement("div",{className:`${z}--text-area__inner-wrapper--decorator`},me):"",_.createElement("span",{className:`${z}--text-area__counter-alert`,role:"alert","aria-live":"assertive","aria-atomic":"true",ref:ce},ue),P&&_.createElement("hr",{className:`${z}--text-area__divider`}),P&&p?oe:null,P&&y&&!p?se:null),p||y||P?null:ee,p&&!P?oe:null,!y||p||P?null:se)});eh.displayName="TextArea",eh.propTypes={className:Q().string,cols:Q().number,counterMode:Q().oneOf(["character","word"]),decorator:Q().node,defaultValue:Q().oneOfType([Q().string,Q().number]),disabled:Q().bool,enableCounter:Q().bool,helperText:Q().node,hideLabel:Q().bool,id:Q().string,invalid:Q().bool,invalidText:Q().node,labelText:Q().node.isRequired,light:ce(Q().bool),maxCount:Q().number,onChange:Q().func,onClick:Q().func,onKeyDown:Q().func,placeholder:Q().string,readOnly:Q().bool,rows:Q().number,slug:ce(Q().node),value:Q().oneOfType([Q().string,Q().number]),warn:Q().bool,warnText:Q().node};Q().string,Q().bool;const th=_.forwardRef(({className:e,decorator:t,disabled:o=!1,helperText:r,hideLabel:n,id:s,inline:a=!1,invalid:i=!1,invalidText:c,labelText:d,light:l,onChange:p=()=>{},onClick:u=()=>{},placeholder:h,readOnly:f,size:m,type:g="text",warn:v=!1,warnText:b,enableCounter:O=!1,maxCount:y,slug:w,...k},S)=>{const Q=$(),{defaultValue:z,value:P}=k,T=(0,_.useRef)(null),E=_e([S,T]);function C(){return(z||P||T.current?.value||"").toString().length}const[A,X]=(0,_.useState)(C());(0,_.useEffect)(()=>{X(C())},[P,z,O]);const M=Ql({id:s,readOnly:f,disabled:o,invalid:i,invalidText:c,warn:v,warnText:b}),I={id:s,onChange:e=>{M.disabled||(X(e.target.value?.length),p(e))},onClick:e=>{M.disabled||u(e)},placeholder:h,type:g,ref:E,className:x()(`${Q}--text-input`,{[`${Q}--text-input--light`]:l,[`${Q}--text-input--invalid`]:M.invalid,[`${Q}--text-input--warning`]:M.warn,[`${Q}--text-input--${m}`]:m,[`${Q}--layout--size-${m}`]:m}),title:h,disabled:M.disabled,readOnly:f,"aria-describedby":r&&M.helperId,...k};O&&(I.maxLength=y);const q=x()([x()(`${Q}--form-item`,e)],`${Q}--text-input-wrapper`,{[`${Q}--text-input-wrapper--readonly`]:f,[`${Q}--text-input-wrapper--light`]:l,[`${Q}--text-input-wrapper--inline`]:a,[`${Q}--text-input-wrapper--inline--invalid`]:a&&M.invalid}),N=x()(`${Q}--label`,{[`${Q}--visually-hidden`]:n,[`${Q}--label--disabled`]:M.disabled,[`${Q}--label--inline`]:a,[`${Q}--label--inline--${m}`]:a&&!!m}),D=x()(`${Q}--form__helper-text`,{[`${Q}--form__helper-text--disabled`]:M.disabled,[`${Q}--form__helper-text--inline`]:a}),Y=x()(`${Q}--text-input__field-outer-wrapper`,{[`${Q}--text-input__field-outer-wrapper--inline`]:a}),L=x()(`${Q}--text-input__field-wrapper`,{[`${Q}--text-input__field-wrapper--warning`]:M.warn,[`${Q}--text-input__field-wrapper--slug`]:w,[`${Q}--text-input__field-wrapper--decorator`]:t}),Z=x()({[`${Q}--text-input__invalid-icon`]:M.invalid||M.warn,[`${Q}--text-input__invalid-icon--warning`]:M.warn}),U=x()(`${Q}--label`,{[`${Q}--label--disabled`]:o,[`${Q}--text-input__label-counter`]:!0}),V=O&&y?_.createElement(R,{as:"div",className:U},`${A}/${y}`):null,W=d?_.createElement(R,{as:"label",htmlFor:s,className:N},d):null,j=_.createElement("div",{className:`${Q}--text-input__label-wrapper`},W,V),B=r?_.createElement(R,{as:"div",id:M.helperId,className:D},r):null,F=_.createElement("input",Gp({sharedTextInputProps:I,invalid:M.invalid,invalidId:M.invalidId,warn:M.warn,warnId:M.warnId})),{isFluid:G}=(0,_.useContext)(ws),H=(0,_.useRef)(null),[K,J]=(0,_.useState)(""),ee=Ju(A,y);(0,_.useEffect)(()=>{if(ee&&ee!==K){const e=H.current;if(e){e.textContent="";const t=setTimeout(()=>{e&&(e.textContent=ee,J(ee))},1e3);return()=>{t&&clearTimeout(t)}}}},[ee,K]);const te=M.icon,oe=w??t,re=br(oe,vr)?(0,_.cloneElement)(oe,{size:"mini"}):null;return _.createElement("div",{className:q},a?_.createElement("div",{className:`${Q}--text-input__label-helper-wrapper`},j,!G&&(M.validation||B)):j,_.createElement("div",{className:Y},_.createElement("div",{className:L,"data-invalid":M.invalid||null},te&&_.createElement(te,{className:Z}),F,w?re:t?_.createElement("div",{className:`${Q}--text-input__field-inner-wrapper--decorator`},re):"",_.createElement("span",{className:`${Q}--text-input__counter-alert`,role:"alert","aria-live":"assertive","aria-atomic":"true",ref:H},ee),G&&_.createElement("hr",{className:`${Q}--text-input__divider`}),G&&!a&&M.validation),!G&&!a&&(M.validation||B)))});th.displayName="TextInput",th.propTypes={className:Q().string,decorator:Q().node,defaultValue:Q().oneOfType([Q().string,Q().number]),disabled:Q().bool,enableCounter:Q().bool,helperText:Q().node,hideLabel:Q().bool,id:Q().string.isRequired,inline:Q().bool,invalid:Q().bool,invalidText:Q().node,labelText:Q().node.isRequired,light:ce(Q().bool),maxCount:Q().number,onChange:Q().func,onClick:Q().func,placeholder:Q().string,readOnly:Q().bool,size:Q().oneOf(["sm","md","lg"]),slug:ce(Q().node),type:Q().string,value:Q().oneOfType([Q().string,Q().number]),warn:Q().bool,warnText:Q().node};var oh,rh,nh,sh;Q().string,Q().bool;const ah=_.forwardRef(({children:e,className:t,decorator:o,light:r=!1,slug:n,hasRoundedCorners:s=!1,...a},i)=>{const c=$(),d=x()(`${c}--tile`,{[`${c}--tile--light`]:r,[`${c}--tile--slug`]:n,[`${c}--tile--slug-rounded`]:n&&s,[`${c}--tile--decorator`]:o,[`${c}--tile--decorator-rounded`]:o&&s},t);return _.createElement("div",O({className:d,ref:i},a),e,n,o&&_.createElement("div",{className:`${c}--tile--inner-decorator`},o))});ah.displayName="Tile",ah.propTypes={children:Q().node,className:Q().string,decorator:Q().node,hasRoundedCorners:Q().bool,light:ce(Q().bool),slug:ce(Q().node)};const ih=_.forwardRef(({children:e,className:t,clicked:o=!1,decorator:r,disabled:n,href:s,light:a,onClick:i=()=>{},onKeyDown:c=()=>{},renderIcon:d,hasRoundedCorners:l,slug:p,...u},h)=>{const f=$(),m=x()(`${f}--tile`,`${f}--tile--clickable`,{[`${f}--tile--is-clicked`]:o,[`${f}--tile--light`]:a,[`${f}--tile--slug`]:p,[`${f}--tile--slug-rounded`]:p&&l,[`${f}--tile--decorator`]:r,[`${f}--tile--decorator-rounded`]:r&&l},t),[g,v]=(0,_.useState)(o);const b=No("enable-v12-tile-default-icons");b&&(d||(d=E.Qpb),n&&(d=E.$DH));const y=x()({[`${f}--tile--icon`]:!b||b&&!n,[`${f}--tile--disabled-icon`]:b&&n});return _.createElement(be,O({className:m,href:s,tabIndex:s||n?void 0:0,onClick:n?void 0:function(e){e?.persist?.(),v(!g),i(e)},onKeyDown:function(e){e?.persist?.(),B(e,[q,D])&&v(!g),c(e)},ref:h,disabled:n},u),p||r?_.createElement("div",{className:`${f}--tile-content`},e):e,(!0===p||!0===r)&&_.createElement(E.bE2,{size:"24",className:`${f}--tile--ai-label-icon`}),_.isValidElement(r)&&_.createElement("div",{className:`${f}--tile--inner-decorator`},r),d&&_.createElement(d,{className:y,"aria-hidden":"true"}))});ih.displayName="ClickableTile",ih.propTypes={children:Q().node,className:Q().string,clicked:Q().bool,decorator:Q().oneOfType([Q().bool,Q().node]),disabled:Q().bool,hasRoundedCorners:Q().bool,href:Q().string,light:ce(Q().bool),onClick:Q().func,onKeyDown:Q().func,rel:Q().string,renderIcon:Q().oneOfType([Q().func,Q().object])};_.forwardRef(({children:e,className:t,decorator:o,disabled:r,id:n,light:s,onClick:a=()=>{},onChange:i=()=>{},onKeyDown:c=()=>{},selected:d=!1,tabIndex:l=0,title:p="title",slug:u,hasRoundedCorners:h,...f},m)=>{const g=$(),v=a,b=c,[y,w]=(0,_.useState)(d);(0,_.useEffect)(()=>{w(d)},[d]);const k=x()(`${g}--tile`,`${g}--tile--selectable`,{[`${g}--tile--is-selected`]:y,[`${g}--tile--light`]:s,[`${g}--tile--disabled`]:r,[`${g}--tile--slug`]:u,[`${g}--tile--slug-rounded`]:u&&h,[`${g}--tile--decorator`]:o,[`${g}--tile--decorator-rounded`]:o&&h},t),S=(0,_.useCallback)((e,t)=>{w(t),i(e,t,n)},[i,n]);const Q=(0,_.useRef)(null),z=u??o,P=br(z,vr)?(0,_.cloneElement)(z,{size:"xs",ref:Q}):null;return _.createElement("div",O({className:k,onClick:r?void 0:function(e){if(e.preventDefault(),e?.persist?.(),P&&Q.current&&e.target instanceof Node&&Q.current.contains(e.target))return;S(e,!y),v(e)},role:"checkbox","aria-checked":y,onKeyDown:r?void 0:function(e){if(e?.persist?.(),B(e,[q,D])){e.preventDefault();S(e,!y)}b(e)},tabIndex:r?void 0:l,ref:m,id:n,title:p},f),_.createElement("span",{className:`${g}--tile__checkmark ${g}--tile__checkmark--persistent`},y?oh||(oh=_.createElement(E.NWb,null)):rh||(rh=_.createElement(E.Sc0,null))),_.createElement(R,{as:"label",htmlFor:n,className:`${g}--tile-content`},e),u?P:o?_.createElement("div",{className:`${g}--tile--inner-decorator`},P):"")}).propTypes={children:Q().node,className:Q().string,decorator:Q().node,disabled:Q().bool,hasRoundedCorners:Q().bool,id:Q().string,light:ce(Q().bool),name:ce(Q().string),onChange:Q().func,onClick:Q().func,onKeyDown:Q().func,selected:Q().bool,slug:ce(Q().node),tabIndex:Q().number,title:Q().string,value:ce(Q().oneOfType([Q().string,Q().number]))};const ch=_.forwardRef(({tabIndex:e=0,className:t,children:o,decorator:r,expanded:n=!1,tileMaxHeight:s=0,tilePadding:a=0,onClick:i,onKeyUp:c,tileCollapsedIconText:d="Interact to expand Tile",tileExpandedIconText:l="Interact to collapse Tile",tileCollapsedLabel:p,tileExpandedLabel:u,light:h,slug:f,hasRoundedCorners:m,...g},v)=>{const[b,y]=(0,_.useState)(s),[w,k]=(0,_.useState)(a),[S,Q]=(0,_.useState)(n),[z,P]=(0,_.useState)(s),[T,C]=(0,_.useState)(a),[R,A]=(0,_.useState)(n),[X,M]=(0,_.useState)(!0),I=(0,_.useRef)(null),N=(0,_.useRef)(null),Y=(0,_.useRef)(null),L=(0,_.useRef)(null),Z=(0,_.useRef)(null),U=_e([v,Z]),V=$();function W(){R&&L.current&&y(L.current.getBoundingClientRect()?.height),I.current&&y(I.current.getBoundingClientRect().height)}function j(e){e?.persist?.(),A(!R),W()}function F(e){e.target!==Z.current&&e.target!==Y.current&&B(e,[q,D])&&e.preventDefault()}n!==S&&(A(n),Q(n),W()),s!==z&&(y(s),P(s)),a!==T&&(k(a),C(a));const G=x()(`${V}--tile`,`${V}--tile--expandable`,{[`${V}--tile--is-expanded`]:R,[`${V}--tile--light`]:h},t),H=x()(`${V}--tile`,`${V}--tile--expandable`,`${V}--tile--expandable--interactive`,{[`${V}--tile--is-expanded`]:R,[`${V}--tile--light`]:h,[`${V}--tile--slug`]:f,[`${V}--tile--slug-rounded`]:f&&m,[`${V}--tile--decorator`]:r,[`${V}--tile--decorator-rounded`]:r&&m},t),K=x()(`${V}--tile__chevron`,`${V}--tile__chevron--interactive`),J=_.Children.toArray(o);pe(()=>{if(!Z.current||!I.current)return;const e=window.getComputedStyle(Z.current,null),{current:t}=I,{height:o}=t.getBoundingClientRect(),r=parseInt(e.getPropertyValue("padding-top"),10),n=parseInt(e.getPropertyValue("padding-bottom"),10);y(o),k(r+n)},[b]),pe(()=>{I.current&&N.current&&(jo(N.current)||Bo(N.current)||jo(I.current)||Bo(I.current)||f||r||M(!1))},[f,r]),pe(()=>{Z.current&&(Z.current.style.maxHeight=R?"":b+w+"px")},[R,b,w]),(0,_.useEffect)(()=>{if(!I.current)return;const e=new ResizeObserver(e=>{const[t]=e;y(t.contentRect.height)});return e.observe(I.current),()=>e.disconnect()},[]);const ee=ne("expandable-tile-interactive"),te=f??r,oe=br(te,vr)?(0,_.cloneElement)(te,{size:"xs"}):null;return X?_.createElement("div",O({ref:U,className:H},g),_.createElement("div",{ref:L},f?oe:r?_.createElement("div",{className:`${V}--tile--inner-decorator`},oe):"",_.createElement("div",{ref:I,className:`${V}--tile-content`},J[0]),_.createElement("button",{type:"button","aria-expanded":R,"aria-controls":ee,onKeyUp:xr([c,F]),onClick:xr([i,j]),"aria-label":R?l:d,ref:Y,className:K},nh||(nh=_.createElement(E.yQN,null))),_.createElement("div",{ref:N,className:`${V}--tile-content`,id:ee},J[1]))):_.createElement("button",O({type:"button",ref:U,className:G,"aria-expanded":R,title:R?l:d},g,{onKeyUp:xr([c,F]),onClick:xr([i,j]),tabIndex:e}),_.createElement("div",{ref:L},_.createElement("div",{ref:I,className:`${V}--tile-content`},J[0]),_.createElement("div",{className:`${V}--tile__chevron`},_.createElement("span",null,R?u:p),sh||(sh=_.createElement(E.yQN,null))),_.createElement("div",{ref:N,className:`${V}--tile-content`},J[1])))});ch.propTypes={children:Q().node,className:Q().string,decorator:Q().node,expanded:Q().bool,hasRoundedCorners:Q().bool,id:Q().string,light:ce(Q().bool),onClick:Q().func,onKeyUp:Q().func,slug:ce(Q().node),tabIndex:Q().number,tileCollapsedIconText:Q().string,tileCollapsedLabel:Q().string,tileExpandedIconText:Q().string,tileExpandedLabel:Q().string},ch.displayName="ExpandableTile";const dh=_.forwardRef(({children:e},t)=>{const o=$();return _.createElement("div",{ref:t,className:`${o}--tile-content__above-the-fold`},e)});dh.propTypes={children:Q().node},dh.displayName="TileAboveTheFoldContent";const lh=_.forwardRef(({children:e},t)=>{const o=$();return _.createElement("div",{ref:t,className:`${o}--tile-content__below-the-fold`},e)});lh.propTypes={children:Q().node},lh.displayName="TileBelowTheFoldContent";const ph=({children:e,className:t,defaultSelected:o,disabled:r,legend:n,name:s,onChange:a=ae,valueSelected:i,required:c})=>{const d=$(),[l,p]=(0,_.useState)(i??o);(0,_.useEffect)(()=>{void 0!==i&&i!==l&&p(i)},[i,l]);const u=(e,t,o)=>{e!==l&&(p(e),a(e,t??"",o))};return _.createElement("fieldset",{className:t??`${d}--tile-group`,disabled:r},n&&_.createElement("legend",{className:`${d}--label`},n),_.createElement("div",null,(e=>{const t=e=>_.Children.map(e,e=>{if(!(0,_.isValidElement)(e))return e;if((0,_.isValidElement)(e)&&e.type===ru){const{value:t,...o}=e.props;return _.createElement(ru,O({},o,{required:c,name:s,key:t,value:t,onChange:u,checked:t===l}))}const o=e.props.children;return _.Children.count(o)>0?(0,_.cloneElement)(e,void 0,t(o)):e});return _.createElement(_.Fragment,null,t(e))})(e)))};ph.displayName="TileGroup",ph.propTypes={children:Q().node,className:Q().string,defaultSelected:Q().oneOfType([Q().string,Q().number]),disabled:Q().bool,legend:Q().string,name:Q().string.isRequired,onChange:Q().func,required:Q().bool,valueSelected:Q().oneOfType([Q().string,Q().number])};const uh=(0,_.forwardRef)((e,t)=>{const{children:o,className:r,inputClassName:n,pickerClassName:s,disabled:a=!1,hideLabel:i,id:c,invalidText:d="Invalid time format.",invalid:l=!1,warningText:p="Warning message.",warning:u=!1,labelText:h,light:f=!1,maxLength:m=5,onChange:g=()=>{},onClick:v=()=>{},onBlur:b=()=>{},pattern:y="(1[012]|[1-9]):[0-5][0-9](\\s)?",placeholder:w="hh:mm",readOnly:k,size:S="md",type:Q="text",value:z,...P}=e,T=$(),[C,R]=_.useState(z),[A,X]=_.useState(z);z!==A&&(R(z),X(z));const M=x()(`${T}--time-picker__input-field`,`${T}--text-input`,[n],{[`${T}--text-input--light`]:f,[`${T}--time-picker__input-field-error`]:l||u}),I=x()({[`${T}--time-picker`]:!0,[`${T}--time-picker--light`]:f,[`${T}--time-picker--invalid`]:l,[`${T}--time-picker--warning`]:u,[`${T}--time-picker--readonly`]:k,[`${T}--time-picker--${S}`]:S,...s&&{[s]:!0}}),q=x()(`${T}--label`,{[`${T}--visually-hidden`]:i,[`${T}--label--disabled`]:a}),N=h?_.createElement("label",{htmlFor:c,className:q},h):null;const D={readOnly:k};return _.createElement("div",{className:x()(`${T}--form-item`,r)},N,_.createElement("div",{className:I},_.createElement("div",{className:`${T}--time-picker__input`},_.createElement("input",O({className:M,"data-invalid":l||void 0,disabled:a,id:c,maxLength:m,onClick:function(e){a||(k||R(C),v(e))},onChange:function(e){a||k||(R(C),g(e))},onBlur:function(e){a||(k||R(C),b(e))},placeholder:w,pattern:y,ref:t,type:Q,value:z},P,D)),(l||u)&&_.createElement("div",{className:`${T}--time-picker__error__icon`},l?_.createElement(E.BFW,{className:`${T}--checkbox__invalid-icon`,size:16}):_.createElement(E.ORV,{className:`${T}--text-input__invalid-icon--warning`,size:16}))),function(){const e={onMouseDown:e=>{k&&(e.preventDefault(),e.target.focus())},onKeyDown:e=>{k&&["ArrowDown","ArrowUp"," "].includes(e.key)&&e.preventDefault()}};return _.Children.map(o,t=>{const o=t;if(o)return _.cloneElement(o,{...o.props,disabled:o.props.disabled??a,readOnly:k,...e})})}()),(l||u)&&_.createElement("div",{className:`${T}--form-requirement`},l?d:p))});uh.propTypes={children:Q().node,className:Q().string,disabled:Q().bool,hideLabel:Q().bool,id:Q().string.isRequired,invalid:Q().bool,invalidText:Q().node,labelText:Q().node,light:ce(Q().bool),maxLength:Q().number,onBlur:Q().func,onChange:Q().func,onClick:Q().func,pattern:Q().string,placeholder:Q().string,readOnly:Q().bool,size:Q().oneOf(["sm","md","lg"]),type:Q().string,value:Q().string,warning:Q().bool,warningText:Q().node};var hh;function fh({"aria-labelledby":e,className:t,defaultToggled:o=!1,disabled:r=!1,hideLabel:n=!1,id:s,labelA:a="Off",labelB:i="On",labelText:c,onClick:d,onToggle:l,readOnly:p,size:u="md",toggled:h,...f}){const m=$(),g=(0,_.useRef)(null),[v,b]=Oa({value:h,onChange:l,defaultValue:o});function y(e){p||b(!v),d&&d(e)}const w="sm"===u,k=n?c:v?i:a,S=!(n&&!c),Q=c?"label":"div",z=x()(`${m}--toggle`,{[`${m}--toggle--disabled`]:r,[`${m}--toggle--readonly`]:p},t),P=x()(`${m}--toggle__label-text`,{[`${m}--visually-hidden`]:n}),T=x()(`${m}--toggle__appearance`,{[`${m}--toggle__appearance--sm`]:w}),E=x()(`${m}--toggle__switch`,{[`${m}--toggle__switch--checked`]:v}),C=`${s}_label`;return _.createElement("div",{className:z,onClick:c?void 0:e=>{g.current&&e.target!==g.current&&!r&&(y(e),g.current.focus())}},_.createElement("button",O({},f,{ref:g,id:s,className:`${m}--toggle__button`,role:"switch",type:"button","aria-checked":v,"aria-labelledby":e??(c?C:void 0),disabled:r,onClick:y})),_.createElement(Q,{id:C,htmlFor:e?void 0:s,className:`${m}--toggle__label`},c&&_.createElement(R,{className:P},c),_.createElement("div",{className:T},_.createElement("div",{className:E},w&&_.createElement("svg",{"aria-hidden":"true",focusable:"false",className:`${m}--toggle__check`,width:"6px",height:"5px",viewBox:"0 0 6 5"},hh||(hh=_.createElement("path",{d:"M2.2 2.7L5 0 6 1 2.2 5 0 2.7 1 1.5z"})))),S&&_.createElement(R,{className:`${m}--toggle__text`,"aria-hidden":"true"},k))))}(0,_.forwardRef)((e,t)=>{const{"aria-label":o="open list of options",children:r,id:n,disabled:s=!1,className:a,...i}=e,c=$(),d=x()({[`${c}--select`]:!0,[`${c}--time-picker__select`]:!0,...a&&{[a]:!0}});return _.createElement("div",{className:d},_.createElement("select",O({"aria-label":o,className:`${c}--select-input`,disabled:s,id:n,ref:t},i),r),_.createElement(E.yQN,{className:`${c}--select__arrow`,"aria-hidden":"true"}))}).propTypes={children:Q().node,className:Q().string,defaultValue:Q().any,disabled:Q().bool,id:Q().string.isRequired},fh.propTypes={"aria-labelledby":Q().string,className:Q().string,defaultToggled:Q().bool,disabled:Q().bool,hideLabel:Q().bool,id:Q().string.isRequired,labelA:Q().node,labelB:Q().node,labelText:Q().string,onClick:Q().func,onToggle:Q().func,readOnly:Q().bool,size:Q().oneOf(["sm","md"]),toggled:Q().bool};Q().string,Q().string;Q().string.isRequired,Q().string,Q().string,Q().string;const mh=(0,_.createContext)(null),gh=(0,_.createContext)(-1),vh=e=>{if(null==e)return"";if("string"==typeof e)return e;if("number"==typeof e)return String(e);if("boolean"==typeof e)return String(e);if(Array.isArray(e))return e.map(vh).join("");if(_.isValidElement(e)){const t=e.props.children;return vh(t)}return""},bh=_.forwardRef(({children:e,className:t,disabled:o,id:r,isExpanded:n,defaultIsExpanded:s,label:a,onSelect:i,onToggle:c,renderIcon:d,value:l,href:p,align:u="bottom",autoAlign:h=!1,active:f,depth:m,selected:g,onTreeSelect:v,onNodeFocusEvent:b,...y},w)=>{const k=(0,_.useContext)(mh),S=(0,_.useContext)(gh),Q=m??(-1!==S?S:0),z=f??k?.active,P=g??k?.selected??[],T=v??k?.onTreeSelect,C=(0,_.useRef)(null),{labelTextRef:R,isEllipsisApplied:A,tooltipText:X}=((e,t)=>{const[o,r]=(0,_.useState)(!1),n=(0,_.useRef)(null),s=(0,_.useCallback)(()=>{const e=n.current;if(!e)return void r(!1);if(0===e.offsetWidth)return void r(!1);const o=t.current||e;if(o&&o.offsetWidth>0){const t=e.scrollWidth>o.offsetWidth;r(t)}else r(!1)},[t]);return(0,_.useEffect)(()=>{const e=requestAnimationFrame(s);let o;return"undefined"!=typeof window&&void 0!==window.ResizeObserver&&n.current&&(o=new window.ResizeObserver(()=>{requestAnimationFrame(s)}),o.observe(n.current),t.current&&o.observe(t.current)),()=>{cancelAnimationFrame(e),o&&(n.current&&o.unobserve(n.current),t.current&&o.unobserve(t.current),o.disconnect())}},[s,t]),{labelTextRef:n,isEllipsisApplied:o,tooltipText:vh(e)}})(a,C),M=No("enable-treeview-controllable"),{current:I}=(0,_.useRef)(r||ne()),N=Oa({value:n,onChange:c,defaultValue:s??!1}),Y=(0,_.useState)(n??!1),[L,U]=M?N:Y,W=(0,_.useRef)(null),j=(0,_.useRef)(null),G=$(),H=e=>{W.current=e,"function"==typeof w?w(e):w&&(w.current=e)},K=z===I,J=P?.includes(I)??!1,ee=x()(t,`${G}--tree-node`,{[`${G}--tree-node--active`]:K,[`${G}--tree-node--disabled`]:o,[`${G}--tree-node--selected`]:J,[`${G}--tree-node--with-icon`]:d,[`${G}--tree-leaf-node`]:!e,[`${G}--tree-parent-node`]:e}),te=x()(`${G}--tree-parent-node__toggle-icon`,{[`${G}--tree-parent-node__toggle-icon--expanded`]:L});function oe(e){e.stopPropagation(),o||(T?.(e,{id:I,label:a,value:l}),i?.(e,{id:I,label:a,value:l}),y?.onClick?.(e))}function re(e){"focus"===e.type&&y?.onFocus?.(e),"blur"===e.type&&y?.onBlur?.(e),b?.(e)}(0,_.useEffect)(()=>{const t=()=>e&&d?Q+1+.5*Q:e?Q+1:d?Q+2+.5*Q:Q+2.5;j.current&&(j.current.style.marginInlineStart=`-${t()}rem`,j.current.style.paddingInlineStart=`${t()}rem`),M||U(n??!1)},[e,Q,d,n,M,U]);const se=o?void 0:y.tabIndex??-1,ae={...y,"aria-current":p?K?"page":void 0:K||void 0,"aria-selected":p||o?void 0:J,"aria-disabled":o,"aria-owns":e?`${I}-subtree`:void 0,className:ee,id:I,onClick:oe,onKeyDown:function(t){if(!o){if(B(t,[Z,V,q])&&t.stopPropagation(),F(t,Z)){const o=e=>e?e.classList.contains(`${G}--tree-parent-node`)?e:e.classList.contains(`${G}--tree-node-link-parent`)?e.firstChild:e.classList.contains(`${G}--tree`)?null:o(e.parentElement):null;if(e&&L)M||c?.(t,{id:I,isExpanded:!1,label:a,value:l}),U(!1);else{const e=o(p?W.current?.parentElement?.parentElement:W.current?.parentElement);e instanceof HTMLElement&&e.focus()}}var r;e&&F(t,V)&&(L?(r=p?W.current?.parentElement?.lastChild?.firstChild:W.current?.lastChild?.firstChild,r?.classList.contains(`${G}--tree-node`)?r:r?.firstChild)?.focus():(M||c?.(t,{id:I,isExpanded:!0,label:a,value:l}),U(!0))),B(t,[q,D])&&(t.preventDefault(),F(t,q)&&e&&(M||c?.(t,{id:I,isExpanded:!L,label:a,value:l}),U(!L)),p&&W.current?.click(),oe(t)),y?.onKeyDown?.(t)}},role:"treeitem",tabIndex:se,onFocus:re,onBlur:re},ie=_.createElement("div",{className:`${G}--tree-node__label`,ref:j},e&&_.createElement("span",{className:`${G}--tree-parent-node__toggle`,onClick:function(e){o||(e.stopPropagation(),p&&e.preventDefault(),M||c?.(e,{id:I,isExpanded:!L,label:a,value:l}),U(!L))}},_.createElement(E.aYp,{className:te})),_.createElement("span",{className:`${G}--tree-node__label__details`},d&&_.createElement(d,{className:`${G}--tree-node__icon`}),A&&X?_.createElement(tr,{label:X,kind:"ghost",align:u,autoAlign:h,className:`${G}--tree-node__label__text-button`,wrapperClasses:`${G}--popover-container`},_.createElement("span",{ref:R,className:`${G}--tree-node__label__text`},a)):_.createElement("span",{ref:R,className:`${G}--tree-node__label__text`},a)));return p?_.createElement("li",{role:"none",className:e?`${G}--tree-node-link-parent`:""},_.createElement("a",O({},ae,{"aria-expanded":!!L,ref:H,href:o?void 0:p}),ie),e&&_.createElement("ul",{id:`${I}-subtree`,role:"group",className:x()(`${G}--tree-node__children`,{[`${G}--tree-node--hidden`]:!L})},_.createElement(gh.Provider,{value:Q+1},e))):_.createElement(_.Fragment,null,_.createElement("li",O({},ae,{"aria-expanded":e?!!L:void 0,ref:H}),ie,e&&_.createElement("ul",{id:`${I}-subtree`,role:"group",className:x()(`${G}--tree-node__children`,{[`${G}--tree-node--hidden`]:!L})},_.createElement(gh.Provider,{value:Q+1},e))))});bh.propTypes={active:ce(Q().oneOfType([Q().string,Q().number])),children:Q().node,className:Q().string,defaultIsExpanded:Q().bool,depth:ce(Q().number),disabled:Q().bool,id:Q().string,isExpanded:Q().bool,label:Q().node,onNodeFocusEvent:ce(Q().func),onSelect:Q().func,onToggle:Q().func,onTreeSelect:ce(Q().func),renderIcon:Q().oneOfType([Q().func,Q().object]),selected:ce(Q().arrayOf(Q().oneOfType([Q().string,Q().number]))),value:Q().string,href:Q().string,align:Q().oneOf(["top","bottom","left","right","top-start","top-end","bottom-start","bottom-end","left-end","left-start","right-end","right-start"]),autoAlign:Q().bool},bh.displayName="TreeNode";const Oh=({active:e,children:t,className:o,hideLabel:r=!1,label:n,multiselect:s=!1,onActivate:a,onSelect:i,selected:c,size:d="sm",...l})=>{const p=No("enable-treeview-controllable"),{current:u}=(0,_.useRef)(l.id||ne()),h=$(),f=x()(o,`${h}--tree`,{[`${h}--tree--${d}`]:"default"!==d}),m=(0,_.useRef)(null),g=(0,_.useRef)(null),v=Oa({value:c,onChange:i,defaultValue:[]}),b=(0,_.useState)(c??[]),[y,w]=p?v:b,k=Oa({value:e,onChange:a,defaultValue:void 0}),S=(0,_.useState)(e),[Q,z]=p?k:S;function P(e,t){const o=t.id;o&&(s&&(e.metaKey||e.ctrlKey)?(y.includes(o)?w(y.filter(e=>e!==o)):w(y.concat(o)),p||i?.(e,t)):(w([o]),z(o),p||i?.(e,{activeNodeId:o,...t})))}(0,_.useEffect)(()=>{const e=m.current?.querySelector(`.${h}--tree-node:not(.${h}--tree-node--disabled)`);e instanceof HTMLElement&&(e.tabIndex=0)},[t,h]),(0,_.useEffect)(()=>{m.current&&!g.current&&(g.current=document.createTreeWalker(m.current,NodeFilter.SHOW_ELEMENT,{acceptNode:function(e){return e instanceof Element?e.classList.contains(`${h}--tree-node--disabled`)||e.classList.contains(`${h}--tree-node--hidden`)?NodeFilter.FILTER_REJECT:e.matches(`.${h}--tree-node`)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP:NodeFilter.FILTER_SKIP}}))},[h]);const T=`${u}__label`,E=()=>r?null:_.createElement("label",{id:T,className:`${h}--label`},n),C=(0,_.useMemo)(()=>({active:Q,multiselect:s,onActivate:z,onTreeSelect:P,selected:y,size:d}),[Q,s,z,P,y,d]);return _.createElement(_.Fragment,null,_.createElement(E,null),_.createElement(mh.Provider,{value:C},_.createElement(gh.Provider,{value:0},_.createElement("ul",O({},l,{"aria-label":r?n:void 0,"aria-labelledby":r?void 0:T,"aria-multiselectable":s||void 0,className:f,onKeyDown:function(e){if(e.stopPropagation(),B(e,[U,W,L,Y])&&e.preventDefault(),!g.current)return;g.current.currentNode=e.target;let t=null;if(F(e,U)&&(t=g.current.previousNode()),F(e,W)&&(t=g.current.nextNode()),B(e,[L,Y,{code:"KeyA"}])){const o=[];if(B(e,[L,Y]))for(s&&e.shiftKey&&e.ctrlKey&&g.current.currentNode instanceof Element&&!g.current.currentNode.getAttribute("aria-disabled")&&!g.current.currentNode.classList.contains(`${h}--tree-node--hidden`)&&o.push(g.current.currentNode.id);F(e,L)?g.current.previousNode():g.current.nextNode();)t=g.current.currentNode,s&&e.shiftKey&&e.ctrlKey&&t instanceof Element&&!t.getAttribute("aria-disabled")&&!t.classList.contains(`${h}--tree-node--hidden`)&&o.push(t.id);if(F(e,{code:"KeyA"})&&e.ctrlKey)for(g.current.currentNode=g.current.root;g.current.nextNode();)g.current.currentNode instanceof Element&&!g.current.currentNode.getAttribute("aria-disabled")&&!g.current.currentNode.classList.contains(`${h}--tree-node--hidden`)&&o.push(g.current.currentNode.id);w(y.concat(o))}t&&t!==e.target&&(Array.prototype.forEach.call(m?.current?.querySelectorAll('[tabIndex="0"]')??[],e=>{e.tabIndex=-1}),t instanceof HTMLElement&&(t.tabIndex=0,t.focus())),l?.onKeyDown?.(e)},ref:m,role:"tree"}),t))))};Oh.propTypes={active:Q().oneOfType([Q().string,Q().number]),children:Q().node,className:Q().string,hideLabel:Q().bool,label:Q().string.isRequired,multiselect:Q().bool,onActivate:Q().func,onSelect:Q().func,selected:Q().arrayOf(Q().oneOfType([Q().string,Q().number])),size:Q().oneOf(["xs","sm"])},Oh.TreeNode=bh;Q().node,Q().string,Q().string;const yh=({className:e,children:t,...o})=>{const r=$(),n=x()(`${r}--header`,e);return _.createElement("header",O({},o,{className:n}),t)};function xh({render:e,isSideNavExpanded:t=!1,...o}){const[r,n]=(0,_.useState)(t);ke("keydown",e=>{F(e,N)&&n(!1)});const s=(0,_.useCallback)(()=>{n(e=>!e)},[n]);return _.createElement(e,O({},o,{isSideNavExpanded:r,onClickSideNavExpand:s}))}yh.propTypes={"aria-label":Q().string,"aria-labelledby":Q().string,className:Q().string},xh.propTypes={isSideNavExpanded:Q().bool,render:Q().elementType.isRequired};const _h=(e=>{const t=Object.keys(e);return t.reduce((t,o)=>{return{...t,[o]:(r=e[o],(e,t,o,...n)=>r(e,t,o,...n))};var r},{})})({"aria-label":Q().string,"aria-labelledby":Q().string}),wh=_.forwardRef(({"aria-label":e,"aria-labelledby":t,children:o,className:r,onClick:n,tooltipHighContrast:s=!0,tooltipDropShadow:a,isActive:i,tooltipAlignment:c,...d},l)=>{const p=$(),u=x()({[r]:!!r,[`${p}--header__action`]:!0,[`${p}--header__action--active`]:i}),h={"aria-label":e,"aria-labelledby":t};return _.createElement(rr,O({},d,h,{className:u,onClick:n,type:"button",hasIconOnly:!0,size:"lg",kind:"ghost",iconDescription:e,tooltipPosition:"bottom",tooltipAlignment:c,tooltipDropShadow:a,tooltipHighContrast:s,ref:l}),o)});wh.propTypes={..._h,children:Q().node.isRequired,className:Q().string,isActive:Q().bool,onClick:Q().func,tooltipAlignment:Q().oneOf(["start","center","end"]),tooltipDropShadow:Q().bool,tooltipHighContrast:Q().bool},wh.displayName="HeaderGlobalAction";const kh=Ci({name:"HeaderGlobalBar",className:e=>`${e}--header__global`,type:"div"}),$h=(0,_.forwardRef)((e,t)=>{const{isActive:o,isCurrentPage:r,"aria-label":n,"aria-labelledby":s,className:a,children:i,renderMenuContent:c,menuLinkName:d,focusRef:l,onBlur:p,onClick:u,onKeyDown:h,...f}=e,m=(0,_.useContext)(k),[g,v]=(0,_.useState)(!1),b=(0,_.useRef)(null),y=(0,_.useRef)(null),w=(0,_.useRef)([]),$=_e([t,l,b]),S=e=>t=>{w.current[e]=t},Q=e=>_.Children.toArray(e).some(e=>{if(!(0,_.isValidElement)(e))return!1;const{isActive:t,isCurrentPage:o,children:r}=e.props;return t||o||Array.isArray(r)&&Q(r)}),z={"aria-label":n,"aria-labelledby":s},P=x()({[`${m}--header__submenu`]:!0,[`${a}`]:!!a}),T=o||r,C=x()({[`${m}--header__menu-item`]:!0,[`${m}--header__menu-title`]:!0,[`${m}--header__menu-item--current`]:T||Q(i)&&!g});return _.createElement("li",O({},f,{className:P,onKeyDown:xr([h,e=>{B(e,[N])&&g&&(e.stopPropagation(),e.preventDefault(),v(!1),b.current&&b.current.focus())}]),onClick:xr([u,e=>{(!y.current||e.target instanceof Node&&!y.current.contains(e.target))&&e.preventDefault(),v(e=>!e)}]),onBlur:xr([p,e=>{const t=w.current.find(t=>t===e.relatedTarget),o=y.current?.contains(e.relatedTarget);t||o||v(!1)}]),ref:t}),_.createElement("a",O({"aria-haspopup":"menu","aria-expanded":g,className:C,href:"#",onKeyDown:e=>{if(B(e,[q,D]))return e.stopPropagation(),e.preventDefault(),void v(e=>!e)},ref:$,tabIndex:0},z),d,c?_.createElement(c,null):_.createElement(E.yQN,{className:`${m}--header__menu-arrow`})),_.createElement("ul",O({},z,{ref:y,className:`${m}--header__menu`}),_.Children.map(i,(e,t)=>(0,_.isValidElement)(e)?(0,_.cloneElement)(e,{ref:S(t)}):e)))});var Sh,Qh;function zh({"aria-label":e,"aria-labelledby":t,className:o,renderMenuIcon:r,renderCloseIcon:n,isActive:s,isCollapsible:a,...i}){const c=$(),d=x()({..."string"==typeof o&&{[o]:!!o},[`${c}--header__action`]:!0,[`${c}--header__menu-trigger`]:!0,[`${c}--header__action--active`]:s,[`${c}--header__menu-toggle`]:!0,[`${c}--header__menu-toggle__hidden`]:!a}),l=r||(Sh||(Sh=_.createElement(E.W1t,{size:20}))),p=n||(Qh||(Qh=_.createElement(E.bm,{size:20})));return _.createElement("button",O({},i,{"aria-label":e,"aria-labelledby":t,className:d,title:e,type:"button"}),s?p:l)}$h.displayName="HeaderMenu",$h.propTypes={..._h,className:Q().string,focusRef:Q().func,isActive:Q().bool,isCurrentPage:ce(Q().bool),menuLinkName:Q().string.isRequired,onBlur:Q().func,onClick:Q().func,onKeyDown:Q().func,renderMenuContent:Q().func,tabIndex:Q().number},zh.propTypes={..._h,className:Q().string,isActive:Q().bool,isCollapsible:Q().bool,onClick:Q().func};const Ph=({element:e,as:t,isSideNavExpanded:o,...r},n)=>{const s=t??e??"a";return _.createElement(s,O({ref:n},r))},Th=_.forwardRef(Ph),Eh={as:Q().elementType,element:ce(Q().elementType),isSideNavExpanded:Q().bool};Th.displayName="Link",Th.propTypes=Eh;const Ch=(0,_.forwardRef)(function({className:e,isActive:t,isCurrentPage:o,"aria-current":r,children:n,role:s,tabIndex:a,...i},c){const d=$(),l=a??0;o&&(t=o);const p=t&&"page"!==r,u=x()({[`${d}--header__menu-item`]:!0,[`${d}--header__menu-item--current`]:p});return _.createElement("li",{className:e,role:s},_.createElement(Th,O({},i,{"aria-current":!!p||r,className:u,ref:c,tabIndex:l}),_.createElement("span",{className:`${d}--text-truncate--end`},n)))});function Rh({children:e,className:t,prefix:o="IBM",...r}){const n=$(),s=x()(`${n}--header__name`,t);return _.createElement(Th,O({},r,{className:s}),o&&_.createElement(_.Fragment,null,_.createElement("span",{className:`${n}--header__name--prefix`},o)," "),e)}function Ah({"aria-label":e,"aria-labelledby":t,children:o,className:r,...n}){const s=$(),a=x()(`${s}--header__nav`,r);return _.createElement("nav",O({},n,{"aria-label":e,"aria-labelledby":t,className:a}),_.createElement("ul",{className:`${s}--header__menu-bar`},o))}function Xh({className:e,children:t,hasDivider:o=!1}){const r=$(),n=x()({[`${r}--side-nav__header-navigation`]:!0,[`${r}--side-nav__header-divider`]:o},e);return _.createElement("ul",{className:n},t)}Ch.displayName="HeaderMenuItem",Ch.propTypes={...Eh,children:Q().node.isRequired,className:Q().string,isActive:Q().bool,isCurrentPage:ce(Q().bool),role:Q().string,tabIndex:Q().number},Rh.propTypes={...Eh,children:Q().node.isRequired,className:Q().string,href:Q().string,prefix:Q().string},Ah.propTypes={..._h,children:Q().node,className:Q().string},Xh.propTypes={children:Q().node,className:Q().string,hasDivider:Q().bool};const Mh=(0,_.forwardRef)((e,t)=>{const{"aria-label":o,"aria-labelledby":r,className:n,children:s,isSelected:a,expanded:i,tabIndex:c=(i?0:-1),index:d,handleSwitcherItemFocus:l,onKeyDown:p=()=>{},href:u,target:h,rel:f,...m}=e,g=$(),v=x()(`${g}--switcher__item`,{[n||""]:!!n}),b={"aria-label":o,"aria-labelledby":r},y=x()(`${g}--switcher__item-link`,{[`${g}--switcher__item-link--selected`]:a});return _.createElement("li",{className:v},_.createElement(Th,O({onKeyDown:e=>{!function(e){F(e,W)&&(e.preventDefault(),l?.({currentIndex:d||-1,direction:1})),F(e,U)&&(e.preventDefault(),l?.({currentIndex:d||-1,direction:-1}))}(e),p(e)},href:u,target:h,rel:f,ref:t},m,{className:y,tabIndex:c},b),s))});Mh.displayName="SwitcherItem",Mh.propTypes={..._h,children:Q().node.isRequired,className:Q().string,handleSwitcherItemFocus:Q().func,href:Q().string,index:Q().number,onClick:Q().func,onKeyDown:Q().func,tabIndex:Q().number,target:Q().string,rel:Q().string};const Ih=({className:e,...t})=>{const o=$(),r=x()(`${o}--switcher__item--divider`,{[e||""]:!!e});return _.createElement("hr",O({},t,{className:r}))};Ih.propTypes={className:Q().string},Q().string,Q().string,Q().string,Q().string;const qh=["SideNavFooter","SideNavHeader","SideNavItems","SideNavMenu","SideNavLink"],Nh=(0,_.createContext)({});function Dh({expanded:e,defaultExpanded:t=!1,isChildOfHeader:o=!0,"aria-label":r,"aria-labelledby":n,children:s,onToggle:a,className:i,href:c,isFixedNav:d=!1,isRail:l,isPersistent:p=!0,addFocusListeners:u=!0,addMouseListeners:h=!0,onOverlayClick:f,onSideNavBlur:m,enterDelayMs:g=100,...v},b){const y=$(),{current:w}=(0,_.useRef)(void 0!==e),[k,S]=Vo(t),[Q,z]=Vo(t),P=w?e:k,T=(0,_.useRef)(null),E=_e([T,b]),C=(e,t=!P)=>{w||S(t,g),a&&a(e,t),(w||l)&&z(t,g)},R={"aria-label":r,"aria-labelledby":n},A=x()(i,{[`${y}--side-nav`]:!0,[`${y}--side-nav--expanded`]:P||Q,[`${y}--side-nav--collapsed`]:!P&&d,[`${y}--side-nav--rail`]:l,[`${y}--side-nav--ux`]:o,[`${y}--side-nav--hidden`]:!p}),X=x()({[`${y}--side-nav__overlay`]:!0,[`${y}--side-nav__overlay-active`]:P||Q});let M=s;M=_.Children.map(s,e=>{const t=w&&Q||P;if((0,_.isValidElement)(e)){const o=e;return _.cloneElement(o,{...qh.includes(o.type?.displayName??o.type?.name)?{isSideNavExpanded:t}:{}})}return e});const q={};u&&(q.onFocus=e=>{!e.currentTarget.contains(e.relatedTarget)&&l&&C(e,!0)},q.onBlur=e=>{e.currentTarget.contains(e.relatedTarget)||C(e,!1),e.currentTarget.contains(e.relatedTarget)||!P||d||m&&m()},q.onKeyDown=e=>{F(e,N)&&(C(e,!1),c&&(window.location.href=c))}),h&&l&&(q.onMouseEnter=()=>{C(!0,!0)},q.onMouseLeave=()=>{S(!1),z(!1),C(!1,!1)},q.onClick=()=>{S(!0),z(!0),C(!0,!0)}),ke("keydown",e=>{const t=document.activeElement;F(e,I)&&P&&!d&&T.current&&t?.classList.contains(`${y}--header__menu-toggle`)&&!t.closest("nav")&&T.current.focus()});const D=`(min-width: ${cp.lg.width})`,Y=pp(D);return _.createElement(Nh.Provider,{value:{isRail:l}},d?null:_.createElement("div",{className:X,onClick:f}),_.createElement("nav",O({tabIndex:-1,ref:E,className:`${y}--side-nav__navigation ${A}`,inert:l?void 0:!(P||Y)},R,q,v),M))}const Yh=_.forwardRef(Dh);Yh.displayName="SideNav",Yh.propTypes={..._h,addFocusListeners:Q().bool,addMouseListeners:Q().bool,className:Q().string,defaultExpanded:Q().bool,enterDelayMs:Q().number,expanded:Q().bool,href:Q().string,isChildOfHeader:Q().bool,isFixedNav:Q().bool,isPersistent:Q().bool,isRail:Q().bool,onOverlayClick:Q().func,onSideNavBlur:Q().func,onToggle:Q().func};Q().node,Q().string,Q().string.isRequired;var Lh,Zh;function Uh({assistiveText:e="Toggle opening or closing the side navigation",className:t,expanded:o,onToggle:r}){const n=$(),s=x()(`${n}--side-nav__footer`,t);return _.createElement("footer",{className:s},_.createElement("button",{className:`${n}--side-nav__toggle`,type:"button",onClick:e=>r(e),title:e},_.createElement("div",{className:`${n}--side-nav__icon`},o?Lh||(Lh=_.createElement(E.bm,{size:20})):Zh||(Zh=_.createElement(E.c_$,{size:20}))),_.createElement("span",{className:`${n}--assistive-text`},e)))}Q().string,Uh.displayName="SideNavFooter",Uh.propTypes={assistiveText:Q().string,className:Q().string,expanded:Q().bool.isRequired,onToggle:Q().func.isRequired};const Vh=({children:e,className:t,small:o=!1})=>{const r=$(),n=x()({[`${r}--side-nav__icon`]:!0,[`${r}--side-nav__icon--small`]:o,[t]:!!t});return _.createElement("div",{className:n},e)};Vh.propTypes={children:Q().node.isRequired,className:Q().string,small:Q().bool};const Wh=({children:e,className:t,renderIcon:o})=>{const r=$(),n=x()(`${r}--side-nav__header`,t);return _.createElement("header",{className:n},_.createElement(Vh,null,_.createElement(o,null)),e)};Wh.displayName="SideNavHeader",Wh.propTypes={children:Q().node,className:Q().string,isSideNavExpanded:Q().bool,renderIcon:Q().oneOfType([Q().func,Q().object]).isRequired};const jh=({className:e,children:t,large:o=!1})=>{const r=$(),n=x()({[`${r}--side-nav__item`]:!0,[`${r}--side-nav__item--large`]:o,[e]:!!e});return _.createElement("li",{className:n},t)};jh.propTypes={children:Q().node.isRequired,className:Q().string,large:Q().bool};const Bh=({className:e,children:t,isSideNavExpanded:o})=>{const r=$(),n=x()([`${r}--side-nav__items`],e),s=_.Children.map(t,e=>{if(_.isValidElement(e)){const t=e.type?.displayName;return _.cloneElement(e,{...qh.includes(t)?{isSideNavExpanded:o}:{}})}});return _.createElement("ul",{className:n},s)};function Fh({className:e,children:t,...o}){const r=$(),n=x()(`${r}--side-nav__link-text`,e);return _.createElement("span",O({},o,{className:n}),t)}Bh.displayName="SideNavItems",Bh.propTypes={children:Q().node.isRequired,className:Q().string,isSideNavExpanded:Q().bool},Fh.propTypes={children:Q().node.isRequired,className:Q().string};const Gh=({children:e,className:t,renderIcon:o,isActive:r,isSideNavExpanded:n,large:s=!1,tabIndex:a,...i},c)=>{const d=(0,_.useContext)(Nh),l=$(),p=x()({[`${l}--side-nav__link`]:!0,[`${l}--side-nav__link--current`]:r,[t]:!!t});return _.createElement(jh,{large:s},_.createElement(Th,O({},i,{className:p,ref:c,tabIndex:void 0===a?n||d?0:-1:a}),o&&_.createElement(Vh,{small:!0},_.createElement(o,null)),_.createElement(Fh,null,e)))},Hh=(0,_.forwardRef)(Gh);var Kh;Hh.displayName="SideNavLink",Hh.propTypes={...Eh,children:Q().node.isRequired,className:Q().string,isActive:Q().bool,isSideNavExpanded:Q().bool,large:Q().bool,renderIcon:Q().oneOfType([Q().func,Q().object]),tabIndex:Q().number};const Jh=_.forwardRef(({className:e,children:t,defaultExpanded:o=!1,isActive:r=!1,large:n=!1,renderIcon:s,isSideNavExpanded:a,tabIndex:i,title:c},d)=>{const{isRail:l}=(0,_.useContext)(Nh),p=$(),[u,h]=(0,_.useState)(o),[f,m]=(0,_.useState)(o),g=x()({[`${p}--side-nav__item`]:!0,[`${p}--side-nav__item--active`]:r||ef(t)&&!u,[`${p}--side-nav__item--icon`]:s,[`${p}--side-nav__item--large`]:n,[e]:!!e});return!a&&u&&l?(h(!1),m(!0)):a&&f&&l&&(h(!0),m(!1)),_.createElement("li",{className:g,onKeyDown:e=>{F(e,N)&&h(!1)}},_.createElement("button",{"aria-expanded":u,className:`${p}--side-nav__submenu`,onClick:()=>{h(!u)},ref:d,type:"button",tabIndex:void 0===i?a||l?0:-1:i},s&&_.createElement(Vh,null,_.createElement(s,null)),_.createElement("span",{className:`${p}--side-nav__submenu-title`},c),_.createElement(Vh,{className:`${p}--side-nav__submenu-chevron`,small:!0},Kh||(Kh=_.createElement(E.yQN,{size:20})))),_.createElement("ul",{className:`${p}--side-nav__menu`},t))});function ef(e){if(Array.isArray(e))return e.some(e=>{if(!_.isValidElement(e))return!1;const t=e.props;return!!(!0===t.isActive||t["aria-current"]||t.children instanceof Array&&ef(t.children))});if(_.isValidElement(e)){const t=e.props;if(!0===t.isActive||t["aria-current"])return!0}return!1}Jh.displayName="SideNavMenu",Jh.propTypes={children:Q().node,className:Q().string,defaultExpanded:Q().bool,isActive:Q().bool,isSideNavExpanded:Q().bool,large:Q().bool,renderIcon:Q().oneOfType([Q().func,Q().object]),tabIndex:Q().number,title:Q().string.isRequired};const tf=_.forwardRef((e,t)=>{const o=$(),{children:r,className:n,as:s=Th,isActive:a,...i}=e,c=x()(`${o}--side-nav__menu-item`,n),d=x()({[`${o}--side-nav__link`]:!0,[`${o}--side-nav__link--current`]:a});return _.createElement("li",{className:c},_.createElement(s,O({},i,{className:d,ref:t}),_.createElement(Fh,null,r)))});var of;tf.displayName="SideNavMenuItem",tf.propTypes={as:Q().elementType,children:Q().node,className:Q().string,href:Q().string,isActive:Q().bool};const rf=(0,_.forwardRef)((e,t)=>{const o=ne("side-nav-switcher"),r=$(),{className:n,labelText:s,onChange:a,options:i}=e,c=x()(`${r}--side-nav__switcher`,n);return _.createElement("div",{className:c},_.createElement("label",{htmlFor:o,className:`${r}--assistive-text`},s),_.createElement("select",{id:o,className:`${r}--side-nav__select`,defaultValue:"",onBlur:a,onChange:a,ref:t},_.createElement("option",{className:`${r}--side-nav__option`,disabled:!0,hidden:!0,value:""},s),i.map(e=>_.createElement("option",{key:e,className:`${r}--side-nav__option`,value:e},e))),_.createElement("div",{className:`${r}--side-nav__switcher-chevron`},of||(of=_.createElement(E.yQN,{size:20}))))});rf.displayName="SideNavSwitcher",rf.propTypes={className:Q().string,labelText:Q().string.isRequired,onChange:Q().func,options:Q().arrayOf(Q().string).isRequired};const nf=(0,_.forwardRef)((e,t)=>{const o=(0,_.useRef)(null),r=_e([o,t]),n=$(),{"aria-label":s,"aria-labelledby":a,className:i,children:c,expanded:d}=e,l={"aria-label":s,"aria-labelledby":a},p=x()(`${n}--switcher`,{[i||""]:!!i}),u=({currentIndex:e,direction:t})=>{const r=_.Children.toArray(c).reduce((e,t,o)=>((0,_.isValidElement)(t)&&t.type===Mh&&Object.keys(t.props).length&&e.push(o),e),[]),n=(()=>{const o=r.indexOf(e)+t;switch(r[o]){case void 0:return-1===t?r[r.length-1]:r[0];case 0:if(1===t)return r[1];default:return r[o]}})(),s=o.current?.children[n]?.children[0];s&&s.focus()},h=_.Children.toArray(c).map((e,t)=>(0,_.isValidElement)(e)&&e.type===Mh?(0,_.cloneElement)(e,{handleSwitcherItemFocus:u,index:t,key:t,expanded:d}):(0,_.isValidElement)(e)&&e.type===Ih?(0,_.cloneElement)(e,{key:t}):e);return _.createElement("ul",O({ref:r,className:p},l),h)});nf.displayName="Switcher",nf.propTypes={..._h,children:Q().node.isRequired,className:Q().string,expanded:Q().bool};const sf=_.forwardRef(({children:e,className:t,expanded:o,addFocusListeners:r=!0,onHeaderPanelFocus:n=ae,href:s,...a},i)=>{const c=$(),d=(0,_.useRef)(null),l=_e([d,i]),p=(0,_.useRef)(void 0!==o).current,[u,h]=(0,_.useState)(o),f=p?o:u,[m,g]=(0,_.useState)(null),v=x()(`${c}--header-panel`,{[`${c}--header-panel--expanded`]:f,[t]:!!t}),b={};return r&&(b.onBlur=e=>{e.currentTarget.contains(e.relatedTarget)||m?.classList?.contains(`${c}--switcher__item-link`)||(h(!1),g(null),o&&n())},b.onKeyDown=e=>{F(e,N)&&(h(!1),n(),s&&(window.location.href=s))}),ke("click",t=>{const r=t.target;if(!(r instanceof HTMLElement))return;g(r);!((0,_.isValidElement)(e)&&"string"!=typeof e.type&&e.type===nf)||r.closest(`.${c}--header-panel--expanded`)||r.closest(`.${c}--header__action`)||d?.current?.classList.contains(`${c}--switcher`)||!o||(h(!1),n())}),_.createElement("div",O({},a,{className:v,ref:l},b),e)});sf.propTypes={addFocusListeners:Q().bool,children:Q().node,className:Q().string,expanded:Q().bool,href:Q().string,onHeaderPanelFocus:Q().func},sf.displayName="HeaderPanel",Q().node,Q().string,Q().bool,Q().bool;_.forwardRef(function({className:e,isCondensed:t,...o},r){const n=$(),s=x()(`${n}--list-box__wrapper--fluid`,e,{[`${n}--list-box__wrapper--fluid--condensed`]:t});return _.createElement(ws.Provider,{value:{isFluid:!0}},_.createElement(ha,O({ref:r,className:s},o)))}).propTypes={className:Q().string,direction:Q().oneOf(["top","bottom"]),disabled:Q().bool,id:Q().string.isRequired,initialSelectedItem:Q().oneOfType([Q().object,Q().string,Q().number]),invalid:Q().bool,invalidText:Q().node,isCondensed:Q().bool,itemToElement:Q().func,itemToString:Q().func,items:Q().array.isRequired,label:Q().node.isRequired,onChange:Q().func.isRequired,renderSelectedItem:Q().func,selectedItem:Q().oneOfType([Q().object,Q().string,Q().number]),titleText:Q().node,translateWithId:Q().func,warn:Q().bool,warnText:Q().node};Q().string;const af=_.forwardRef(function({className:e,children:t,invalid:o,invalidText:r,readOnly:n,warn:s,warnText:a,...i},c){const d=$(),l=x()(e,{[`${d}--date-picker--fluid`]:!0,[`${d}--date-picker--fluid--invalid`]:o,[`${d}--date-picker--fluid--readonly`]:n,[`${d}--date-picker--fluid--warn`]:s});return _.createElement(ws.Provider,{value:{isFluid:!0}},_.createElement(Hc,O({invalid:o,invalidText:r,readOnly:n,warn:s,warnText:a,className:l,ref:c},i),t))});af.propTypes={children:Q().node,className:Q().string,invalid:Q().bool,invalidText:Q().node,readOnly:Q().bool,warn:Q().bool,warnText:Q().node};Q().string,Q().oneOf(["simple","single","range"]);(0,_.forwardRef)((e,t)=>_.createElement(ws.Provider,{value:{isFluid:!0}},_.createElement(Nc,O({ref:t},e)))).propTypes=Nc.propTypes;_.forwardRef(function({className:e,isCondensed:t,...o},r){const n=$(),s=x()(`${n}--list-box__wrapper--fluid`,e,{[`${n}--list-box__wrapper--fluid--condensed`]:t});return _.createElement(ws.Provider,{value:{isFluid:!0}},_.createElement(od,O({ref:r,className:s},o)))}).propTypes={className:Q().string,direction:Q().oneOf(["top","bottom"]),disabled:Q().bool,id:Q().string.isRequired,initialSelectedItem:Q().oneOfType([Q().object,Q().string,Q().number]),invalid:Q().bool,invalidText:Q().node,isCondensed:Q().bool,itemToElement:Q().func,itemToString:Q().func,items:Q().array.isRequired,label:Q().node.isRequired,onChange:Q().func,renderSelectedItem:Q().func,selectedItem:Q().oneOfType([Q().object,Q().string,Q().number]),titleText:Q().node,translateWithId:Q().func,warn:Q().bool,warnText:Q().node};Q().string;_.forwardRef(function({className:e,isCondensed:t,isFilterable:o,...r},n){const s=$(),a=x()(`${s}--list-box__wrapper--fluid`,e,{[`${s}--list-box__wrapper--fluid--condensed`]:t});return _.createElement(ws.Provider,{value:{isFluid:!0}},o?_.createElement(nl,O({ref:n,className:a},r)):_.createElement(Ol,O({ref:n,className:a},r)))}).propTypes={className:Q().string,clearSelectionDescription:Q().string,clearSelectionText:Q().string,compareItems:Q().func,direction:Q().oneOf(["top","bottom"]),disabled:Q().bool,downshiftProps:Q().object,id:Q().string.isRequired,initialSelectedItems:Q().array,invalid:Q().bool,invalidText:Q().node,isCondensed:Q().bool,isFilterable:Q().bool,itemToElement:Q().func,itemToString:Q().func,items:Q().array.isRequired,label:Q().node.isRequired,locale:Q().string,onChange:Q().func,onInputValueChange:Q().func,onMenuChange:Q().func,readOnly:Q().bool,selectedItems:Q().array,selectionFeedback:Q().oneOf(["top","fixed","top-after-reopen"]),sortItems:Q().func,titleText:Q().node,translateWithId:Q().func,useTitleInItem:Q().bool,warn:Q().bool,warnText:Q().node};Q().string;const cf=_.forwardRef(({className:e,children:t,...o},r)=>{const n=$(),s=x()(`${n}--select--fluid`,e);return _.createElement(ws.Provider,{value:{isFluid:!0}},_.createElement(Tp,O({ref:r,className:s},o),t))});cf.propTypes={children:Q().node,className:Q().string,defaultValue:Q().any,disabled:Q().bool,id:Q().string.isRequired,invalid:Q().bool,invalidText:Q().node,labelText:Q().node,onChange:Q().func,warn:Q().bool,warnText:Q().node,readOnly:Q().bool};const df=({className:e,...t})=>{const o=$(),r=x()(e,`${o}--list-box__wrapper--fluid`);return _.createElement("div",O({className:r},t),_.createElement("div",{className:`${o}--skeleton ${o}--list-box`},_.createElement("span",{className:`${o}--list-box__label`}),_.createElement("div",{className:`${o}--list-box__field`})))};df.propTypes={className:Q().string};_.forwardRef(({className:e,...t},o)=>{const r=$(),n=x()(`${r}--search--fluid`,e);return _.createElement(ws.Provider,{value:{isFluid:!0}},_.createElement(pi,O({ref:o,className:n},t)))}).propTypes={autoComplete:Q().string,className:Q().string,closeButtonLabelText:Q().string,defaultValue:Q().oneOfType([Q().string,Q().number]),disabled:Q().bool,id:Q().string,labelText:Q().node.isRequired,onChange:Q().func,onClear:Q().func,onKeyDown:Q().func,placeholder:Q().string,role:Q().string,type:Q().string,value:Q().oneOfType([Q().string,Q().number])};Q().string;Q().string,Q().number,Q().oneOfType([Q().string,Q().number]),Q().bool,Q().bool,Q().node,Q().bool,Q().string,Q().bool,Q().node,Q().node.isRequired,ce(Q().bool),Q().number,Q().func,Q().func,Q().string,Q().number,Q().oneOfType([Q().string,Q().number]),Q().bool,Q().node,Q().bool;Q().string;const lf=_.forwardRef(({className:e,isPassword:t,...o},r)=>{const n=$(),s=x()(e,{[`${n}--text-input--fluid`]:!t});return _.createElement(ws.Provider,{value:{isFluid:!0}},t?_.createElement(Kp,O({className:s,ref:r},o)):_.createElement(th,O({className:s,ref:r},o)))});lf.propTypes={className:Q().string,defaultValue:Q().oneOfType([Q().string,Q().number]),disabled:Q().bool,id:Q().string.isRequired,invalid:Q().bool,invalidText:Q().node,isPassword:Q().bool,maxCount:Q().number,enableCounter:Q().bool,labelText:Q().node.isRequired,onChange:Q().func,onClick:Q().func,placeholder:Q().string,value:Q().oneOfType([Q().string,Q().number]),warn:Q().bool,warnText:Q().node,readOnly:Q().bool},Q().string,Q().oneOfType([Q().string,Q().number]),Q().bool,Q().string,Q().string.isRequired,Q().bool,Q().node,Q().bool,Q().node.isRequired,Q().func,Q().func,Q().func,Q().string,Q().string,Q().oneOfType([Q().string,Q().number]),Q().bool,Q().node,Q().bool;const pf=({className:e,...t})=>{const o=$();return _.createElement(ws.Provider,{value:{isFluid:!0}},_.createElement("div",O({className:x()(`${o}--form-item ${o}--text-input--fluid__skeleton`,e)},t),_.createElement("span",{className:`${o}--label ${o}--skeleton`}),_.createElement("div",{className:`${o}--skeleton ${o}--text-input`})))};pf.propTypes={className:Q().string};_.forwardRef(({className:e,...t},o)=>{const r=$(),n=x()(`${r}--number-input--fluid`,e);return _.createElement(ws.Provider,{value:{isFluid:!0}},_.createElement(rp,O({ref:o,className:n},t)))}).propTypes={allowEmpty:Q().bool,className:Q().string,defaultValue:Q().oneOfType([Q().number,Q().string]),disableWheel:Q().bool,disabled:Q().bool,formatOptions:Hl,iconDescription:Q().string,id:Q().string.isRequired,inputMode:Q().oneOf(["none","text","tel","url","email","numeric","decimal","search"]),invalid:Q().bool,invalidText:Q().node,label:Q().node,locale:Q().string,max:Q().number,min:Q().number,onChange:Q().func,onClick:Q().func,onKeyUp:Q().func,pattern:Q().string,step:Q().number,translateWithId:Q().func,type:Q().oneOf(["number","text"]),value:Q().oneOfType([Q().number,Q().string]),warn:Q().bool,warnText:Q().node,readOnly:Q().bool};Q().string;const uf=_.forwardRef(({className:e,children:t,disabled:o,invalid:r,invalidText:n,warn:s,warnText:a,readOnly:i,...c},d)=>{const l=$(),p=x()(e,{[`${l}--time-picker--fluid`]:!0,[`${l}--time-picker--equal-width`]:2!==_.Children.toArray(t).length,[`${l}--time-picker--fluid--disabled`]:o,[`${l}--time-picker--fluid--invalid`]:r,[`${l}--time-picker--fluid--warning`]:s}),u=r||s;return _.createElement("div",{className:p},_.createElement("div",{className:`${l}--time-picker--fluid__wrapper`},_.createElement("div",{className:`${l}--time-picker__input`},_.createElement(lf,O({ref:d,readOnly:i,disabled:o},c))),o?_.Children.toArray(t).map(e=>_.cloneElement(e,{disabled:!0})):i?_.Children.toArray(t).map(e=>_.cloneElement(e,{readOnly:!0})):t),u&&_.createElement("hr",{className:`${l}--time-picker__divider`}),u&&_.createElement("div",{className:`${l}--form-requirement`},r?n:s?a:void 0),u&&r?_.createElement(E.BFW,{className:`${l}--time-picker__icon ${l}--time-picker__icon--invalid`}):_.createElement(E.ORV,{className:`${l}--time-picker__icon ${l}--time-picker__icon--warn`}))});uf.propTypes={children:Q().node,className:Q().string,disabled:Q().bool,invalid:Q().bool,invalidText:Q().node,labelText:Q().node.isRequired,warn:Q().bool,warnText:Q().node,readOnly:Q().bool};Q().string,Q().bool;_.forwardRef(({children:e,className:t,...o},r)=>_.createElement(cf,O({className:t,ref:r},o),e)).propTypes={children:Q().node,className:Q().string,defaultValue:Q().any,disabled:Q().bool,id:Q().string.isRequired,labelText:Q().node,onChange:Q().func};Q().string,Q().string,Q().bool,Q().string.isRequired,Q().number,Q().oneOf(["small","big"]),Q().oneOf(["active","finished","error"]),Q().oneOf(["default","inline","indented"]),Q().number;const hf={failed:E.xai,"caution-major":E.n2,"caution-minor":E.ORV,undefined:E.Xuf,succeeded:E._jO,normal:E.cRJ,"in-progress":E.T5t,incomplete:E.ndn,"not-started":E.Vg2,pending:E.GUC,unknown:E.Bgr,informative:E.eI$},ff=_.forwardRef(({className:e,kind:t,label:o,size:r=16,...n},s)=>{const a=$(),i=x()(`${a}--icon-indicator`,e,{[`${a}--icon-indicator--20`]:20==r}),c=hf[t];return c?_.createElement("div",{className:i,ref:s},_.createElement(c,{size:r,className:`${a}--icon-indicator--${t}`}),o):null});var mf;ff.propTypes={className:Q().string,kind:Q().oneOf(["failed","caution-major","caution-minor","undefined","succeeded","normal","in-progress","incomplete","not-started","pending","unknown","informative"]).isRequired,label:Q().string.isRequired,size:Q().oneOf([16,20])};const gf={failed:E.U3Z,critical:E.P2s,high:E.eTF,medium:E.ejM,low:E.Y0x,cautious:E.eTF,undefined:E.ejM,stable:E.IFr,informative:E.Y0x,incomplete:e=>_.createElement("svg",O({xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none","aria-hidden":"true"},e),_.createElement("path",{fill:"#fff",fillOpacity:.01,d:"M0 0h16v16H0z",style:{mixBlendMode:"multiply"}}),mf||(mf=_.createElement("path",{fill:"#161616",d:"M8 2a6 6 0 1 0 0 12A6 6 0 0 0 8 2Zm0 2a4.004 4.004 0 0 1 4 4H4a4.004 4.004 0 0 1 4-4Z"}))),draft:E.nbt};_.forwardRef(({className:e,kind:t,label:o,textSize:r=12,...n},s)=>{const a=$(),i=x()(`${a}--shape-indicator`,e,{[`${a}--shape-indicator--14`]:14==r}),c=gf[t];return c?_.createElement("div",{className:i,ref:s},_.createElement(c,{size:16,className:`${a}--shape-indicator--${t}`}),o):null}).propTypes={className:Q().string,kind:Q().oneOf(["failed","critical","high","medium","low","cautious","undefined","stable","informative","incomplete","draft"]).isRequired,label:Q().string.isRequired,textSize:Q().oneOf([12,14])};const vf=_.forwardRef(function({className:e,children:t,disabled:o,isQuickAction:r,isSelected:n,kind:s,renderIcon:a,size:i,...c},d){const l=$(),p=x()(e,{[`${l}--chat-btn`]:!0,[`${l}--chat-btn--with-icon`]:a,[`${l}--chat-btn--quick-action`]:r,[`${l}--chat-btn--quick-action--selected`]:n});return r?(s="ghost",i="sm"):i&&!["sm","md","lg"].includes(i)&&(i="lg"),_.createElement(rr,O({disabled:o,className:p,kind:s,ref:d,size:i,renderIcon:a},c),t)});vf.propTypes={children:Q().node,className:Q().string,disabled:Q().bool,isQuickAction:Q().bool,isSelected:Q().bool,kind:Q().oneOf(["primary","secondary","danger","ghost","tertiary"]),renderIcon:Q().oneOfType([Q().func,Q().object]),size:Q().oneOf(["sm","md","lg"])};Q().string,Q().oneOf(["sm","md","lg"]);Q().string;Q().string,Q().object;Q().string,Q().bool,Q().number,Q().bool,Q().string;const bf=_.createContext({theme:"white"});function Of({as:e="div",className:t,theme:o,...r}){const n=$(),s=x()(t,{[`${n}--white`]:"white"===o,[`${n}--g10`]:"g10"===o,[`${n}--g90`]:"g90"===o,[`${n}--g100`]:"g100"===o,[`${n}--layer-one`]:!0}),a=_.useMemo(()=>{const e=o&&["g90","g100"].includes(o);return{theme:o,isDark:e}},[o]),i=e;return _.createElement(bf.Provider,{value:a},_.createElement(Ca.Provider,{value:1},_.createElement(i,O({},r,{className:s}))))}_.forwardRef(({children:e,theme:t},o)=>{const r=(0,_.useMemo)(()=>({theme:t}),[t]),n=_.cloneElement(e,{ref:o});return _.createElement(bf.Provider,{value:r},n)}).propTypes={children:Q().node,theme:Q().oneOf(["white","g10","g90","g100"])},Of.propTypes={as:Q().oneOfType([Q().func,Q().string,Q().elementType]),children:Q().node,className:Q().string,theme:Q().oneOf(["white","g10","g90","g100"])},Q().string,Q().number.isRequired,Q().oneOfType([Q().string,Q().number]),Q().string,Q().number.isRequired,Q().string,Q().oneOfType([Q().node,Q().func]),Q().string,Q().bool,Q().string,Q().oneOfType([Q().string,Q().number]),Q().number,Q().func,Q().func,Q().string,Q().func,Q().func,Q().number,Q().arrayOf(Q().number),Q().func,Q().bool,Q().number},7877:function(){},2417:function(e,t,o){const r=o(7033),n={};for(const e of Object.keys(r))n[r[e]]=e;const s={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};e.exports=s;for(const e of Object.keys(s)){if(!("channels"in s[e]))throw new Error("missing channels property: "+e);if(!("labels"in s[e]))throw new Error("missing channel labels property: "+e);if(s[e].labels.length!==s[e].channels)throw new Error("channel and label counts mismatch: "+e);const{channels:t,labels:o}=s[e];delete s[e].channels,delete s[e].labels,Object.defineProperty(s[e],"channels",{value:t}),Object.defineProperty(s[e],"labels",{value:o})}function a(e,t){return(e[0]-t[0])**2+(e[1]-t[1])**2+(e[2]-t[2])**2}s.rgb.hsl=function(e){const t=e[0]/255,o=e[1]/255,r=e[2]/255,n=Math.min(t,o,r),s=Math.max(t,o,r),a=s-n;let i,c;s===n?i=0:t===s?i=(o-r)/a:o===s?i=2+(r-t)/a:r===s&&(i=4+(t-o)/a),i=Math.min(60*i,360),i<0&&(i+=360);const d=(n+s)/2;return c=s===n?0:d<=.5?a/(s+n):a/(2-s-n),[i,100*c,100*d]},s.rgb.hsv=function(e){let t,o,r,n,s;const a=e[0]/255,i=e[1]/255,c=e[2]/255,d=Math.max(a,i,c),l=d-Math.min(a,i,c),p=function(e){return(d-e)/6/l+.5};return 0===l?(n=0,s=0):(s=l/d,t=p(a),o=p(i),r=p(c),a===d?n=r-o:i===d?n=1/3+t-r:c===d&&(n=2/3+o-t),n<0?n+=1:n>1&&(n-=1)),[360*n,100*s,100*d]},s.rgb.hwb=function(e){const t=e[0],o=e[1];let r=e[2];const n=s.rgb.hsl(e)[0],a=1/255*Math.min(t,Math.min(o,r));return r=1-1/255*Math.max(t,Math.max(o,r)),[n,100*a,100*r]},s.rgb.cmyk=function(e){const t=e[0]/255,o=e[1]/255,r=e[2]/255,n=Math.min(1-t,1-o,1-r);return[100*((1-t-n)/(1-n)||0),100*((1-o-n)/(1-n)||0),100*((1-r-n)/(1-n)||0),100*n]},s.rgb.keyword=function(e){const t=n[e];if(t)return t;let o,s=1/0;for(const t of Object.keys(r)){const n=a(e,r[t]);n.04045?((t+.055)/1.055)**2.4:t/12.92,o=o>.04045?((o+.055)/1.055)**2.4:o/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92;return[100*(.4124*t+.3576*o+.1805*r),100*(.2126*t+.7152*o+.0722*r),100*(.0193*t+.1192*o+.9505*r)]},s.rgb.lab=function(e){const t=s.rgb.xyz(e);let o=t[0],r=t[1],n=t[2];o/=95.047,r/=100,n/=108.883,o=o>.008856?o**(1/3):7.787*o+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;return[116*r-16,500*(o-r),200*(r-n)]},s.hsl.rgb=function(e){const t=e[0]/360,o=e[1]/100,r=e[2]/100;let n,s,a;if(0===o)return a=255*r,[a,a,a];n=r<.5?r*(1+o):r+o-r*o;const i=2*r-n,c=[0,0,0];for(let e=0;e<3;e++)s=t+1/3*-(e-1),s<0&&s++,s>1&&s--,a=6*s<1?i+6*(n-i)*s:2*s<1?n:3*s<2?i+(n-i)*(2/3-s)*6:i,c[e]=255*a;return c},s.hsl.hsv=function(e){const t=e[0];let o=e[1]/100,r=e[2]/100,n=o;const s=Math.max(r,.01);r*=2,o*=r<=1?r:2-r,n*=s<=1?s:2-s;return[t,100*(0===r?2*n/(s+n):2*o/(r+o)),100*((r+o)/2)]},s.hsv.rgb=function(e){const t=e[0]/60,o=e[1]/100;let r=e[2]/100;const n=Math.floor(t)%6,s=t-Math.floor(t),a=255*r*(1-o),i=255*r*(1-o*s),c=255*r*(1-o*(1-s));switch(r*=255,n){case 0:return[r,c,a];case 1:return[i,r,a];case 2:return[a,r,c];case 3:return[a,i,r];case 4:return[c,a,r];case 5:return[r,a,i]}},s.hsv.hsl=function(e){const t=e[0],o=e[1]/100,r=e[2]/100,n=Math.max(r,.01);let s,a;a=(2-o)*r;const i=(2-o)*n;return s=o*n,s/=i<=1?i:2-i,s=s||0,a/=2,[t,100*s,100*a]},s.hwb.rgb=function(e){const t=e[0]/360;let o=e[1]/100,r=e[2]/100;const n=o+r;let s;n>1&&(o/=n,r/=n);const a=Math.floor(6*t),i=1-r;s=6*t-a,1&a&&(s=1-s);const c=o+s*(i-o);let d,l,p;switch(a){default:case 6:case 0:d=i,l=c,p=o;break;case 1:d=c,l=i,p=o;break;case 2:d=o,l=i,p=c;break;case 3:d=o,l=c,p=i;break;case 4:d=c,l=o,p=i;break;case 5:d=i,l=o,p=c}return[255*d,255*l,255*p]},s.cmyk.rgb=function(e){const t=e[0]/100,o=e[1]/100,r=e[2]/100,n=e[3]/100;return[255*(1-Math.min(1,t*(1-n)+n)),255*(1-Math.min(1,o*(1-n)+n)),255*(1-Math.min(1,r*(1-n)+n))]},s.xyz.rgb=function(e){const t=e[0]/100,o=e[1]/100,r=e[2]/100;let n,s,a;return n=3.2406*t+-1.5372*o+-.4986*r,s=-.9689*t+1.8758*o+.0415*r,a=.0557*t+-.204*o+1.057*r,n=n>.0031308?1.055*n**(1/2.4)-.055:12.92*n,s=s>.0031308?1.055*s**(1/2.4)-.055:12.92*s,a=a>.0031308?1.055*a**(1/2.4)-.055:12.92*a,n=Math.min(Math.max(0,n),1),s=Math.min(Math.max(0,s),1),a=Math.min(Math.max(0,a),1),[255*n,255*s,255*a]},s.xyz.lab=function(e){let t=e[0],o=e[1],r=e[2];t/=95.047,o/=100,r/=108.883,t=t>.008856?t**(1/3):7.787*t+16/116,o=o>.008856?o**(1/3):7.787*o+16/116,r=r>.008856?r**(1/3):7.787*r+16/116;return[116*o-16,500*(t-o),200*(o-r)]},s.lab.xyz=function(e){let t,o,r;o=(e[0]+16)/116,t=e[1]/500+o,r=o-e[2]/200;const n=o**3,s=t**3,a=r**3;return o=n>.008856?n:(o-16/116)/7.787,t=s>.008856?s:(t-16/116)/7.787,r=a>.008856?a:(r-16/116)/7.787,t*=95.047,o*=100,r*=108.883,[t,o,r]},s.lab.lch=function(e){const t=e[0],o=e[1],r=e[2];let n;n=360*Math.atan2(r,o)/2/Math.PI,n<0&&(n+=360);return[t,Math.sqrt(o*o+r*r),n]},s.lch.lab=function(e){const t=e[0],o=e[1],r=e[2]/360*2*Math.PI;return[t,o*Math.cos(r),o*Math.sin(r)]},s.rgb.ansi16=function(e,t=null){const[o,r,n]=e;let a=null===t?s.rgb.hsv(e)[2]:t;if(a=Math.round(a/50),0===a)return 30;let i=30+(Math.round(n/255)<<2|Math.round(r/255)<<1|Math.round(o/255));return 2===a&&(i+=60),i},s.hsv.ansi16=function(e){return s.rgb.ansi16(s.hsv.rgb(e),e[2])},s.rgb.ansi256=function(e){const t=e[0],o=e[1],r=e[2];if(t===o&&o===r)return t<8?16:t>248?231:Math.round((t-8)/247*24)+232;return 16+36*Math.round(t/255*5)+6*Math.round(o/255*5)+Math.round(r/255*5)},s.ansi16.rgb=function(e){let t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),t=t/10.5*255,[t,t,t];const o=.5*(1+~~(e>50));return[(1&t)*o*255,(t>>1&1)*o*255,(t>>2&1)*o*255]},s.ansi256.rgb=function(e){if(e>=232){const t=10*(e-232)+8;return[t,t,t]}let t;e-=16;return[Math.floor(e/36)/5*255,Math.floor((t=e%36)/6)/5*255,t%6/5*255]},s.rgb.hex=function(e){const t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},s.hex.rgb=function(e){const t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];let o=t[0];3===t[0].length&&(o=o.split("").map(e=>e+e).join(""));const r=parseInt(o,16);return[r>>16&255,r>>8&255,255&r]},s.rgb.hcg=function(e){const t=e[0]/255,o=e[1]/255,r=e[2]/255,n=Math.max(Math.max(t,o),r),s=Math.min(Math.min(t,o),r),a=n-s;let i,c;return i=a<1?s/(1-a):0,c=a<=0?0:n===t?(o-r)/a%6:n===o?2+(r-t)/a:4+(t-o)/a,c/=6,c%=1,[360*c,100*a,100*i]},s.hsl.hcg=function(e){const t=e[1]/100,o=e[2]/100,r=o<.5?2*t*o:2*t*(1-o);let n=0;return r<1&&(n=(o-.5*r)/(1-r)),[e[0],100*r,100*n]},s.hsv.hcg=function(e){const t=e[1]/100,o=e[2]/100,r=t*o;let n=0;return r<1&&(n=(o-r)/(1-r)),[e[0],100*r,100*n]},s.hcg.rgb=function(e){const t=e[0]/360,o=e[1]/100,r=e[2]/100;if(0===o)return[255*r,255*r,255*r];const n=[0,0,0],s=t%1*6,a=s%1,i=1-a;let c=0;switch(Math.floor(s)){case 0:n[0]=1,n[1]=a,n[2]=0;break;case 1:n[0]=i,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=a;break;case 3:n[0]=0,n[1]=i,n[2]=1;break;case 4:n[0]=a,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=i}return c=(1-o)*r,[255*(o*n[0]+c),255*(o*n[1]+c),255*(o*n[2]+c)]},s.hcg.hsv=function(e){const t=e[1]/100,o=t+e[2]/100*(1-t);let r=0;return o>0&&(r=t/o),[e[0],100*r,100*o]},s.hcg.hsl=function(e){const t=e[1]/100,o=e[2]/100*(1-t)+.5*t;let r=0;return o>0&&o<.5?r=t/(2*o):o>=.5&&o<1&&(r=t/(2*(1-o))),[e[0],100*r,100*o]},s.hcg.hwb=function(e){const t=e[1]/100,o=t+e[2]/100*(1-t);return[e[0],100*(o-t),100*(1-o)]},s.hwb.hcg=function(e){const t=e[1]/100,o=1-e[2]/100,r=o-t;let n=0;return r<1&&(n=(o-r)/(1-r)),[e[0],100*r,100*n]},s.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},s.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},s.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},s.gray.hsl=function(e){return[0,0,e[0]]},s.gray.hsv=s.gray.hsl,s.gray.hwb=function(e){return[0,100,e[0]]},s.gray.cmyk=function(e){return[0,0,0,e[0]]},s.gray.lab=function(e){return[e[0],0,0]},s.gray.hex=function(e){const t=255&Math.round(e[0]/100*255),o=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(o.length)+o},s.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},4255:function(e,t,o){const r=o(2417),n=o(9669),s={};Object.keys(r).forEach(e=>{s[e]={},Object.defineProperty(s[e],"channels",{value:r[e].channels}),Object.defineProperty(s[e],"labels",{value:r[e].labels});const t=n(e);Object.keys(t).forEach(o=>{const r=t[o];s[e][o]=function(e){const t=function(...t){const o=t[0];if(null==o)return o;o.length>1&&(t=o);const r=e(t);if("object"==typeof r)for(let e=r.length,t=0;t1&&(t=o),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(r)})}),e.exports=s},9669:function(e,t,o){const r=o(2417);function n(e){const t=function(){const e={},t=Object.keys(r);for(let o=t.length,r=0;r=4&&1!==e[3]&&(t=", "+e[3]),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+t+")"},c.to.keyword=function(e){return a[e.slice(0,3)]}},7362:function(e,t,o){const r=o(9470),n=o(4255),s=["keyword","gray","hex"],a={};for(const e of Object.keys(n))a[[...n[e].labels].sort().join("")]=e;const i={};function c(e,t){if(!(this instanceof c))return new c(e,t);if(t&&t in s&&(t=null),t&&!(t in n))throw new Error("Unknown model: "+t);let o,d;if(null==e)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(e instanceof c)this.model=e.model,this.color=[...e.color],this.valpha=e.valpha;else if("string"==typeof e){const t=r.get(e);if(null===t)throw new Error("Unable to parse color from string: "+e);this.model=t.model,d=n[this.model].channels,this.color=t.value.slice(0,d),this.valpha="number"==typeof t.value[d]?t.value[d]:1}else if(e.length>0){this.model=t||"rgb",d=n[this.model].channels;const o=Array.prototype.slice.call(e,0,d);this.color=u(o,d),this.valpha="number"==typeof e[d]?e[d]:1}else if("number"==typeof e)this.model="rgb",this.color=[e>>16&255,e>>8&255,255&e],this.valpha=1;else{this.valpha=1;const t=Object.keys(e);"alpha"in e&&(t.splice(t.indexOf("alpha"),1),this.valpha="number"==typeof e.alpha?e.alpha:0);const r=t.sort().join("");if(!(r in a))throw new Error("Unable to parse color from object: "+JSON.stringify(e));this.model=a[r];const{labels:s}=n[this.model],i=[];for(o=0;o(e%360+360)%360),saturationl:l("hsl",1,p(100)),lightness:l("hsl",2,p(100)),saturationv:l("hsv",1,p(100)),value:l("hsv",2,p(100)),chroma:l("hcg",1,p(100)),gray:l("hcg",2,p(100)),white:l("hwb",1,p(100)),wblack:l("hwb",2,p(100)),cyan:l("cmyk",0,p(100)),magenta:l("cmyk",1,p(100)),yellow:l("cmyk",2,p(100)),black:l("cmyk",3,p(100)),x:l("xyz",0,p(95.047)),y:l("xyz",1,p(100)),z:l("xyz",2,p(108.833)),l:l("lab",0,p(100)),a:l("lab",1),b:l("lab",2),keyword(e){return void 0!==e?new c(e):n[this.model].keyword(this.color)},hex(e){return void 0!==e?new c(e):r.to.hex(this.rgb().round().color)},hexa(e){if(void 0!==e)return new c(e);const t=this.rgb().round().color;let o=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===o.length&&(o="0"+o),r.to.hex(t)+o},rgbNumber(){const e=this.rgb().color;return(255&e[0])<<16|(255&e[1])<<8|255&e[2]},luminosity(){const e=this.rgb().color,t=[];for(const[o,r]of e.entries()){const e=r/255;t[o]=e<=.04045?e/12.92:((e+.055)/1.055)**2.4}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast(e){const t=this.luminosity(),o=e.luminosity();return t>o?(t+.05)/(o+.05):(o+.05)/(t+.05)},level(e){const t=this.contrast(e);return t>=7?"AAA":t>=4.5?"AA":""},isDark(){const e=this.rgb().color;return(2126*e[0]+7152*e[1]+722*e[2])/1e4<128},isLight(){return!this.isDark()},negate(){const e=this.rgb();for(let t=0;t<3;t++)e.color[t]=255-e.color[t];return e},lighten(e){const t=this.hsl();return t.color[2]+=t.color[2]*e,t},darken(e){const t=this.hsl();return t.color[2]-=t.color[2]*e,t},saturate(e){const t=this.hsl();return t.color[1]+=t.color[1]*e,t},desaturate(e){const t=this.hsl();return t.color[1]-=t.color[1]*e,t},whiten(e){const t=this.hwb();return t.color[1]+=t.color[1]*e,t},blacken(e){const t=this.hwb();return t.color[2]+=t.color[2]*e,t},grayscale(){const e=this.rgb().color,t=.3*e[0]+.59*e[1]+.11*e[2];return c.rgb(t,t,t)},fade(e){return this.alpha(this.valpha-this.valpha*e)},opaquer(e){return this.alpha(this.valpha+this.valpha*e)},rotate(e){const t=this.hsl();let o=t.color[0];return o=(o+e)%360,o=o<0?360+o:o,t.color[0]=o,t},mix(e,t){if(!e||!e.rgb)throw new Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof e);const o=e.rgb(),r=this.rgb(),n=void 0===t?.5:t,s=2*n-1,a=o.alpha()-r.alpha(),i=((s*a===-1?s:(s+a)/(1+s*a))+1)/2,d=1-i;return c.rgb(i*o.red()+d*r.red(),i*o.green()+d*r.green(),i*o.blue()+d*r.blue(),o.alpha()*n+r.alpha()*(1-n))}};for(const e of Object.keys(n)){if(s.includes(e))continue;const{channels:t}=n[e];c.prototype[e]=function(...t){return this.model===e?new c(this):t.length>0?new c(t,e):new c([...(o=n[this.model][e].raw(this.color),Array.isArray(o)?o:[o]),this.valpha],e);var o},c[e]=function(...o){let r=o[0];return"number"==typeof r&&(r=u(o,t)),new c(r,e)}}function d(e){return function(t){return function(e,t){return Number(e.toFixed(t))}(t,e)}}function l(e,t,o){e=Array.isArray(e)?e:[e];for(const r of e)(i[r]||(i[r]=[]))[t]=o;return e=e[0],function(r){let n;return void 0!==r?(o&&(r=o(r)),n=this[e](),n.color[t]=r,n):(n=this[e]().color[t],o&&(n=o(n)),n)}}function p(e){return function(t){return Math.max(0,Math.min(e,t))}}function u(e,t){for(let o=0;o{const e=function(){};return e.prototype=Object.create(null),e})();function d(e,t){const o=new c,r=e.length;if(r<2)return o;const n=t?.decode||f;let s=0;do{const t=u(e,s,r);if(-1===t)break;const a=p(e,s,r);if(t>a){s=e.lastIndexOf(";",t-1)+1;continue}const i=h(e,s,t);void 0===o[i]&&(o[i]=n(h(e,t+1,a))),s=a+1}while(sr;){const t=e.charCodeAt(n-1);if(32!==t&&9!==t)break;n--}return e.slice(r,n)}function f(e){if(-1===e.indexOf("%"))return e;try{return decodeURIComponent(e)}catch(t){return e}}},3990:function(e,t,o){"use strict";var r=o(7372),n={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var o,s,a,i,c,d=!1;t||(t={}),t.debug;try{if(s=r(),a=document.createRange(),i=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",function(o){if(o.stopPropagation(),t.format)if(o.preventDefault(),void 0===o.clipboardData){window.clipboardData.clearData();var r=n[t.format]||n.default;window.clipboardData.setData(r,e)}else o.clipboardData.clearData(),o.clipboardData.setData(t.format,e);t.onCopy&&(o.preventDefault(),t.onCopy(o.clipboardData))}),document.body.appendChild(c),a.selectNodeContents(c),i.addRange(a),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");d=!0}catch(r){try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(r){o=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{i&&("function"==typeof i.removeRange?i.removeRange(a):i.removeAllRanges()),c&&document.body.removeChild(c),s()}return d}},6604:function(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var o="",r=void 0!==t[5];return t[4]&&(o+="@supports (".concat(t[4],") {")),t[2]&&(o+="@media ".concat(t[2]," {")),r&&(o+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),o+=e(t),r&&(o+="}"),t[2]&&(o+="}"),t[4]&&(o+="}"),o}).join("")},t.i=function(e,o,r,n,s){"string"==typeof e&&(e=[[null,e,void 0]]);var a={};if(r)for(var i=0;i0?" ".concat(l[5]):""," {").concat(l[1],"}")),l[5]=s),o&&(l[2]?(l[1]="@media ".concat(l[2]," {").concat(l[1],"}"),l[2]=o):l[2]=o),n&&(l[4]?(l[1]="@supports (".concat(l[4],") {").concat(l[1],"}"),l[4]=n):l[4]="".concat(n)),t.push(l))}},t}},4451:function(e){"use strict";e.exports=function(e){return e[1]}},228:function(e){e.exports=function(){"use strict";var e=1e3,t=6e4,o=36e5,r="millisecond",n="second",s="minute",a="hour",i="day",c="week",d="month",l="quarter",p="year",u="date",h="Invalid Date",f=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],o=e%100;return"["+e+(t[(o-20)%10]||t[o]||t[0])+"]"}},v=function(e,t,o){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(o)+e},b={s:v,z:function(e){var t=-e.utcOffset(),o=Math.abs(t),r=Math.floor(o/60),n=o%60;return(t<=0?"+":"-")+v(r,2,"0")+":"+v(n,2,"0")},m:function e(t,o){if(t.date()1)return e(a[0])}else{var i=t.name;y[i]=t,n=i}return!r&&n&&(O=n),n||!r&&O},k=function(e,t){if(_(e))return e.clone();var o="object"==typeof t?t:{};return o.date=e,o.args=arguments,new S(o)},$=b;$.l=w,$.i=_,$.w=function(e,t){return k(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var S=function(){function g(e){this.$L=w(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[x]=!0}var v=g.prototype;return v.parse=function(e){this.$d=function(e){var t=e.date,o=e.utc;if(null===t)return new Date(NaN);if($.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(f);if(r){var n=r[2]-1||0,s=(r[7]||"0").substring(0,3);return o?new Date(Date.UTC(r[1],n,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)):new Date(r[1],n,r[3]||1,r[4]||0,r[5]||0,r[6]||0,s)}}return new Date(t)}(e),this.init()},v.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},v.$utils=function(){return $},v.isValid=function(){return!(this.$d.toString()===h)},v.isSame=function(e,t){var o=k(e);return this.startOf(t)<=o&&o<=this.endOf(t)},v.isAfter=function(e,t){return k(e)12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}};return o.default.locale(r,null,!0),r}(o(228))},7146:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"ar-kw",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiem:function(e){return e>12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}};return o.default.locale(r,null,!0),r}(o(228))},3007:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"ar-ly",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekStart:6,weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(e){return e},meridiem:function(e){return e>12?"م":"ص"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"}};return o.default.locale(r,null,!0),r}(o(228))},3846:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"ar-ma",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekStart:6,weekdaysShort:"احد_إثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiem:function(e){return e>12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}};return o.default.locale(r,null,!0),r}(o(228))},9252:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"ar-sa",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiem:function(e){return e>12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}};return o.default.locale(r,null,!0),r}(o(228))},5318:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"ar-tn",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekStart:1,weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiem:function(e){return e>12?"م":"ص"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"}};return o.default.locale(r,null,!0),r}(o(228))},2895:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r="يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),n={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},s={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},a={name:"ar",weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),months:r,monthsShort:r,weekStart:6,meridiem:function(e){return e>12?"م":"ص"},relativeTime:{future:"بعد %s",past:"منذ %s",s:"ثانية واحدة",m:"دقيقة واحدة",mm:"%d دقائق",h:"ساعة واحدة",hh:"%d ساعات",d:"يوم واحد",dd:"%d أيام",M:"شهر واحد",MM:"%d أشهر",y:"عام واحد",yy:"%d أعوام"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return s[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return n[e]}).replace(/,/g,"،")},ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"}};return o.default.locale(a,null,!0),a}(o(228))},6718:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e);function r(e){return e>1&&e<5&&1!=~~(e/10)}function n(e,t,o,n){var s=e+" ";switch(o){case"s":return t||n?"pár sekund":"pár sekundami";case"m":return t?"minuta":n?"minutu":"minutou";case"mm":return t||n?s+(r(e)?"minuty":"minut"):s+"minutami";case"h":return t?"hodina":n?"hodinu":"hodinou";case"hh":return t||n?s+(r(e)?"hodiny":"hodin"):s+"hodinami";case"d":return t||n?"den":"dnem";case"dd":return t||n?s+(r(e)?"dny":"dní"):s+"dny";case"M":return t||n?"měsíc":"měsícem";case"MM":return t||n?s+(r(e)?"měsíce":"měsíců"):s+"měsíci";case"y":return t||n?"rok":"rokem";case"yy":return t||n?s+(r(e)?"roky":"let"):s+"lety"}}var s={name:"cs",weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),months:"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),monthsShort:"led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),weekStart:1,yearStart:4,ordinal:function(e){return e+"."},formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},relativeTime:{future:"za %s",past:"před %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n}};return o.default.locale(s,null,!0),s}(o(228))},9873:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={s:"ein paar Sekunden",m:["eine Minute","einer Minute"],mm:"%d Minuten",h:["eine Stunde","einer Stunde"],hh:"%d Stunden",d:["ein Tag","einem Tag"],dd:["%d Tage","%d Tagen"],M:["ein Monat","einem Monat"],MM:["%d Monate","%d Monaten"],y:["ein Jahr","einem Jahr"],yy:["%d Jahre","%d Jahren"]};function n(e,t,o){var n=r[o];return Array.isArray(n)&&(n=n[t?0:1]),n.replace("%d",e)}var s={name:"de-at",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),ordinal:function(e){return e+"."},weekStart:1,formats:{LTS:"HH:mm:ss",LT:"HH:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n}};return o.default.locale(s,null,!0),s}(o(228))},767:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={s:"ein paar Sekunden",m:["eine Minute","einer Minute"],mm:"%d Minuten",h:["eine Stunde","einer Stunde"],hh:"%d Stunden",d:["ein Tag","einem Tag"],dd:["%d Tage","%d Tagen"],M:["ein Monat","einem Monat"],MM:["%d Monate","%d Monaten"],y:["ein Jahr","einem Jahr"],yy:["%d Jahre","%d Jahren"]};function n(e,t,o){var n=r[o];return Array.isArray(n)&&(n=n[t?0:1]),n.replace("%d",e)}var s={name:"de-ch",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),ordinal:function(e){return e+"."},weekStart:1,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n}};return o.default.locale(s,null,!0),s}(o(228))},7291:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={s:"ein paar Sekunden",m:["eine Minute","einer Minute"],mm:"%d Minuten",h:["eine Stunde","einer Stunde"],hh:"%d Stunden",d:["ein Tag","einem Tag"],dd:["%d Tage","%d Tagen"],M:["ein Monat","einem Monat"],MM:["%d Monate","%d Monaten"],y:["ein Jahr","einem Jahr"],yy:["%d Jahre","%d Jahren"]};function n(e,t,o){var n=r[o];return Array.isArray(n)&&(n=n[t?0:1]),n.replace("%d",e)}var s={name:"de",weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sept._Okt._Nov._Dez.".split("_"),ordinal:function(e){return e+"."},weekStart:1,yearStart:4,formats:{LTS:"HH:mm:ss",LT:"HH:mm",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"vor %s",s:n,m:n,mm:n,h:n,hh:n,d:n,dd:n,M:n,MM:n,y:n,yy:n}};return o.default.locale(s,null,!0),s}(o(228))},4118:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"en-au",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekStart:1,weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinal:function(e){var t=["th","st","nd","rd"],o=e%100;return"["+e+(t[(o-20)%10]||t[o]||t[0])+"]"}};return o.default.locale(r,null,!0),r}(o(228))},4828:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"en-ca",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};return o.default.locale(r,null,!0),r}(o(228))},1985:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"en-gb",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekStart:1,yearStart:4,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},ordinal:function(e){var t=["th","st","nd","rd"],o=e%100;return"["+e+(t[(o-20)%10]||t[o]||t[0])+"]"}};return o.default.locale(r,null,!0),r}(o(228))},478:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"en-ie",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekStart:1,weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};return o.default.locale(r,null,!0),r}(o(228))},9413:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"en-il",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};return o.default.locale(r,null,!0),r}(o(228))},120:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"en-nz",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),weekStart:1,weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],o=e%100;return"["+e+(t[(o-20)%10]||t[o]||t[0])+"]"},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"}};return o.default.locale(r,null,!0),r}(o(228))},7847:function(e){e.exports=function(){"use strict";return{name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],o=e%100;return"["+e+(t[(o-20)%10]||t[o]||t[0])+"]"}}}()},504:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"es-do",weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekStart:1,relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinal:function(e){return e+"º"},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"}};return o.default.locale(r,null,!0),r}(o(228))},5849:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"es-us",weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinal:function(e){return e+"º"},formats:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"}};return o.default.locale(r,null,!0),r}(o(228))},2020:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"es",monthsShort:"ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),weekStart:1,formats:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinal:function(e){return e+"º"}};return o.default.locale(r,null,!0),r}(o(228))},2241:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"fr-ca",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"}};return o.default.locale(r,null,!0),r}(o(228))},4090:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"fr-ch",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),weekStart:1,weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"}};return o.default.locale(r,null,!0),r}(o(228))},8640:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"fr",weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinal:function(e){return e+(1===e?"er":"")}};return o.default.locale(r,null,!0),r}(o(228))},1937:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"it-ch",weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),weekStart:1,weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),ordinal:function(e){return e},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"}};return o.default.locale(r,null,!0),r}(o(228))},8549:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"it",weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),weekStart:1,monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"tra %s",past:"%s fa",s:"qualche secondo",m:"un minuto",mm:"%d minuti",h:"un' ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinal:function(e){return e+"º"}};return o.default.locale(r,null,!0),r}(o(228))},9877:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"ja",weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(e){return e+"日"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiem:function(e){return e<12?"午前":"午後"},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}};return o.default.locale(r,null,!0),r}(o(228))},18:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"ko",weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),ordinal:function(e){return e+"일"},formats:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},meridiem:function(e){return e<12?"오전":"오후"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"}};return o.default.locale(r,null,!0),r}(o(228))},8502:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"nl",weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),ordinal:function(e){return"["+e+(1===e||8===e||e>=20?"ste":"de")+"]"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"een minuut",mm:"%d minuten",h:"een uur",hh:"%d uur",d:"een dag",dd:"%d dagen",M:"een maand",MM:"%d maanden",y:"een jaar",yy:"%d jaar"}};return o.default.locale(r,null,!0),r}(o(228))},4622:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"pt-br",weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(e){return e+"º"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"}};return o.default.locale(r,null,!0),r}(o(228))},4064:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"pt",weekdays:"domingo_segunda-feira_terça-feira_quarta-feira_quinta-feira_sexta-feira_sábado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_sab".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sa".split("_"),months:"janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),ordinal:function(e){return e+"º"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},relativeTime:{future:"em %s",past:"há %s",s:"alguns segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"}};return o.default.locale(r,null,!0),r}(o(228))},3614:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"zh-cn",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(e,t){return"W"===t?e+"周":e+"日"},weekStart:1,yearStart:4,formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},meridiem:function(e,t){var o=100*e+t;return o<600?"凌晨":o<900?"早上":o<1100?"上午":o<1300?"中午":o<1800?"下午":"晚上"}};return o.default.locale(r,null,!0),r}(o(228))},2202:function(e,t,o){e.exports=function(e){"use strict";function t(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var o=t(e),r={name:"zh-tw",weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),ordinal:function(e,t){return"W"===t?e+"週":e+"日"},formats:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"},meridiem:function(e,t){var o=100*e+t;return o<600?"凌晨":o<900?"早上":o<1100?"上午":o<1300?"中午":o<1800?"下午":"晚上"}};return o.default.locale(r,null,!0),r}(o(228))},5913:function(e){e.exports=function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,o,r){var n=o.prototype,s=n.format;r.en.formats=e,n.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var o=this.$locale().formats,r=function(t,o){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(t,r,n){var s=n&&n.toUpperCase();return r||o[n]||e[n]||o[s].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,o){return t||o.slice(1)})})}(t,void 0===o?{}:o);return s.call(this,r)}}}()},6838:function(e){"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===o}(e)}(e)};var o="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?c((o=e,Array.isArray(o)?[]:{}),e,t):e;var o}function n(e,t,o){return e.concat(t).map(function(e){return r(e,o)})}function s(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}(e))}function a(e,t){try{return t in e}catch(e){return!1}}function i(e,t,o){var n={};return o.isMergeableObject(e)&&s(e).forEach(function(t){n[t]=r(e[t],o)}),s(t).forEach(function(s){(function(e,t){return a(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,s)||(a(e,s)&&o.isMergeableObject(t[s])?n[s]=function(e,t){if(!t.customMerge)return c;var o=t.customMerge(e);return"function"==typeof o?o:c}(s,o)(e[s],t[s],o):n[s]=r(t[s],o))}),n}function c(e,o,s){(s=s||{}).arrayMerge=s.arrayMerge||n,s.isMergeableObject=s.isMergeableObject||t,s.cloneUnlessOtherwiseSpecified=r;var a=Array.isArray(o);return a===Array.isArray(e)?a?s.arrayMerge(e,o,s):i(e,o,s):r(o,s)}c.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce(function(e,o){return c(e,o,t)},{})};var d=c;e.exports=d},6184:function(e,t,o){"use strict";o.d(t,{A:function(){return R}});var r=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],n={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(e){return"undefined"!=typeof console&&void 0},getWeek:function(e){var t=new Date(e.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var o=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-o.getTime())/864e5-3+(o.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},s={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},a=s,i=function(e,t){return void 0===t&&(t=2),("000"+e).slice(-1*t)},c=function(e){return!0===e?1:0};function d(e,t){var o;return function(){var r=this,n=arguments;clearTimeout(o),o=setTimeout(function(){return e.apply(r,n)},t)}}var l=function(e){return e instanceof Array?e:[e]};function p(e,t,o){if(!0===o)return e.classList.add(t);e.classList.remove(t)}function u(e,t,o){var r=window.document.createElement(e);return t=t||"",o=o||"",r.className=t,void 0!==o&&(r.textContent=o),r}function h(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function f(e,t){return t(e)?e:e.parentNode?f(e.parentNode,t):void 0}function m(e,t){var o=u("div","numInputWrapper"),r=u("input","numInput "+e),n=u("span","arrowUp"),s=u("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?r.type="number":(r.type="text",r.pattern="\\d*"),void 0!==t)for(var a in t)r.setAttribute(a,t[a]);return o.appendChild(r),o.appendChild(n),o.appendChild(s),o}function g(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}var v=function(){},b=function(e,t,o){return o.months[t?"shorthand":"longhand"][e]},O={D:v,F:function(e,t,o){e.setMonth(o.months.longhand.indexOf(t))},G:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,o){e.setHours(e.getHours()%12+12*c(new RegExp(o.amPM[1],"i").test(t)))},M:function(e,t,o){e.setMonth(o.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,o){var r=parseInt(t),n=new Date(e.getFullYear(),0,2+7*(r-1),0,0,0,0);return n.setDate(n.getDate()-n.getDay()+o.firstDayOfWeek),n},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours((e.getHours()>=12?12:0)+parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:v,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:v,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},y={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},x={Z:function(e){return e.toISOString()},D:function(e,t,o){return t.weekdays.shorthand[x.w(e,t,o)]},F:function(e,t,o){return b(x.n(e,t,o)-1,!1,t)},G:function(e,t,o){return i(x.h(e,t,o))},H:function(e){return i(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[c(e.getHours()>11)]},M:function(e,t){return b(e.getMonth(),!0,t)},S:function(e){return i(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,o){return o.getWeek(e)},Y:function(e){return i(e.getFullYear(),4)},d:function(e){return i(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return i(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return i(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},_=function(e){var t=e.config,o=void 0===t?n:t,r=e.l10n,a=void 0===r?s:r,i=e.isMobile,c=void 0!==i&&i;return function(e,t,r){var n=r||a;return void 0===o.formatDate||c?t.split("").map(function(t,r,s){return x[t]&&"\\"!==s[r-1]?x[t](e,n,o):"\\"!==t?t:""}).join(""):o.formatDate(e,t,n)}},w=function(e){var t=e.config,o=void 0===t?n:t,r=e.l10n,a=void 0===r?s:r;return function(e,t,r,s){if(0===e||e){var i,c=s||a,d=e;if(e instanceof Date)i=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)i=new Date(e);else if("string"==typeof e){var l=t||(o||n).dateFormat,p=String(e).trim();if("today"===p)i=new Date,r=!0;else if(o&&o.parseDate)i=o.parseDate(e,l);else if(/Z$/.test(p)||/GMT$/.test(p))i=new Date(e);else{for(var u=void 0,h=[],f=0,m=0,g="";f=0?new Date:new Date(o.config.minDate.getTime()),r=Q(o.config);t.setHours(r.hours,r.minutes,r.seconds,t.getMilliseconds()),o.selectedDates=[t],o.latestSelectedDateObj=t}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,r=g(e),n=r;void 0!==o.amPM&&r===o.amPM&&(o.amPM.textContent=o.l10n.amPM[c(o.amPM.textContent===o.l10n.amPM[0])]);var s=parseFloat(n.getAttribute("min")),a=parseFloat(n.getAttribute("max")),d=parseFloat(n.getAttribute("step")),l=parseInt(n.value,10),p=e.delta||(t?38===e.which?1:-1:0),u=l+d*p;if(void 0!==n.value&&2===n.value.length){var h=n===o.hourElement,f=n===o.minuteElement;ua&&(u=n===o.hourElement?u-a-c(!o.amPM):s,f&&N(void 0,1,o.hourElement)),o.amPM&&h&&(1===d?u+l===23:Math.abs(u-l)>d)&&(o.amPM.textContent=o.l10n.amPM[c(o.amPM.textContent===o.l10n.amPM[0])]),n.value=i(u)}}(e);var n=o._input.value;T(),we(),o._input.value!==n&&o._debouncedChange()}function T(){if(void 0!==o.hourElement&&void 0!==o.minuteElement){var e,t,r=(parseInt(o.hourElement.value.slice(-2),10)||0)%24,n=(parseInt(o.minuteElement.value,10)||0)%60,s=void 0!==o.secondElement?(parseInt(o.secondElement.value,10)||0)%60:0;void 0!==o.amPM&&(e=r,t=o.amPM.textContent,r=e%12+12*c(t===o.l10n.amPM[1]));var a=void 0!==o.config.minTime||o.config.minDate&&o.minDateHasTime&&o.latestSelectedDateObj&&0===k(o.latestSelectedDateObj,o.config.minDate,!0),i=void 0!==o.config.maxTime||o.config.maxDate&&o.maxDateHasTime&&o.latestSelectedDateObj&&0===k(o.latestSelectedDateObj,o.config.maxDate,!0);if(void 0!==o.config.maxTime&&void 0!==o.config.minTime&&o.config.minTime>o.config.maxTime){var d=$(o.config.minTime.getHours(),o.config.minTime.getMinutes(),o.config.minTime.getSeconds()),l=$(o.config.maxTime.getHours(),o.config.maxTime.getMinutes(),o.config.maxTime.getSeconds()),p=$(r,n,s);if(p>l&&p=12)]),void 0!==o.secondElement&&(o.secondElement.value=i(r)))}function A(e){var t=g(e),o=parseInt(t.value)+(e.delta||0);(o/1e3>1||"Enter"===e.key&&!/[^\d]/.test(o.toString()))&&ee(o)}function X(e,t,r,n){return t instanceof Array?t.forEach(function(t){return X(e,t,r,n)}):e instanceof Array?e.forEach(function(e){return X(e,t,r,n)}):(e.addEventListener(t,r,n),void o._handlers.push({remove:function(){return e.removeEventListener(t,r,n)}}))}function M(){be("onChange")}function I(e,t){var r=void 0!==e?o.parseDate(e):o.latestSelectedDateObj||(o.config.minDate&&o.config.minDate>o.now?o.config.minDate:o.config.maxDate&&o.config.maxDate=0&&k(e,o.selectedDates[1])<=0)}(t)&&!ye(t)&&a.classList.add("inRange"),o.weekNumbers&&1===o.config.showMonths&&"prevMonthDay"!==e&&n%7==6&&o.weekNumbers.insertAdjacentHTML("beforeend",""+o.config.getWeek(t)+""),be("onDayCreate",a),a}function Y(e){e.focus(),"range"===o.config.mode&&se(e)}function L(e){for(var t=e>0?0:o.config.showMonths-1,r=e>0?o.config.showMonths:-1,n=t;n!=r;n+=e)for(var s=o.daysContainer.children[n],a=e>0?0:s.children.length-1,i=e>0?s.children.length:-1,c=a;c!=i;c+=e){var d=s.children[c];if(-1===d.className.indexOf("hidden")&&te(d.dateObj))return d}}function Z(e,t){var r=s(),n=oe(r||document.body),a=void 0!==e?e:n?r:void 0!==o.selectedDateElem&&oe(o.selectedDateElem)?o.selectedDateElem:void 0!==o.todayDateElem&&oe(o.todayDateElem)?o.todayDateElem:L(t>0?1:-1);void 0===a?o._input.focus():n?function(e,t){for(var r=-1===e.className.indexOf("Month")?e.dateObj.getMonth():o.currentMonth,n=t>0?o.config.showMonths:-1,s=t>0?1:-1,a=r-o.currentMonth;a!=n;a+=s)for(var i=o.daysContainer.children[a],c=r-o.currentMonth===a?e.$i+t:t<0?i.children.length-1:0,d=i.children.length,l=c;l>=0&&l0?d:-1);l+=s){var p=i.children[l];if(-1===p.className.indexOf("hidden")&&te(p.dateObj)&&Math.abs(e.$i-l)>=Math.abs(t))return Y(p)}o.changeMonth(s),Z(L(s),0)}(a,t):Y(a)}function U(e,t){for(var r=(new Date(e,t,1).getDay()-o.l10n.firstDayOfWeek+7)%7,n=o.utils.getDaysInMonth((t-1+12)%12,e),s=o.utils.getDaysInMonth(t,e),a=window.document.createDocumentFragment(),i=o.config.showMonths>1,c=i?"prevMonthDay hidden":"prevMonthDay",d=i?"nextMonthDay hidden":"nextMonthDay",l=n+1-r,p=0;l<=n;l++,p++)a.appendChild(D("flatpickr-day "+c,new Date(e,t-1,l),0,p));for(l=1;l<=s;l++,p++)a.appendChild(D("flatpickr-day",new Date(e,t,l),0,p));for(var h=s+1;h<=42-r&&(1===o.config.showMonths||p%7!=0);h++,p++)a.appendChild(D("flatpickr-day "+d,new Date(e,t+1,h%s),0,p));var f=u("div","dayContainer");return f.appendChild(a),f}function V(){if(void 0!==o.daysContainer){h(o.daysContainer),o.weekNumbers&&h(o.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t1||"dropdown"!==o.config.monthSelectorType)){var e=function(e){return!(void 0!==o.config.minDate&&o.currentYear===o.config.minDate.getFullYear()&&eo.config.maxDate.getMonth())};o.monthsDropdownContainer.tabIndex=-1,o.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var r=u("option","flatpickr-monthDropdown-month");r.value=new Date(o.currentYear,t).getMonth().toString(),r.textContent=b(t,o.config.shorthandCurrentMonth,o.l10n),r.tabIndex=-1,o.currentMonth===t&&(r.selected=!0),o.monthsDropdownContainer.appendChild(r)}}}function j(){var e,t=u("div","flatpickr-month"),r=window.document.createDocumentFragment();o.config.showMonths>1||"static"===o.config.monthSelectorType?e=u("span","cur-month"):(o.monthsDropdownContainer=u("select","flatpickr-monthDropdown-months"),o.monthsDropdownContainer.setAttribute("aria-label",o.l10n.monthAriaLabel),X(o.monthsDropdownContainer,"change",function(e){var t=g(e),r=parseInt(t.value,10);o.changeMonth(r-o.currentMonth),be("onMonthChange")}),W(),e=o.monthsDropdownContainer);var n=m("cur-year",{tabindex:"-1"}),s=n.getElementsByTagName("input")[0];s.setAttribute("aria-label",o.l10n.yearAriaLabel),o.config.minDate&&s.setAttribute("min",o.config.minDate.getFullYear().toString()),o.config.maxDate&&(s.setAttribute("max",o.config.maxDate.getFullYear().toString()),s.disabled=!!o.config.minDate&&o.config.minDate.getFullYear()===o.config.maxDate.getFullYear());var a=u("div","flatpickr-current-month");return a.appendChild(e),a.appendChild(n),r.appendChild(a),t.appendChild(r),{container:t,yearElement:s,monthElement:e}}function B(){h(o.monthNav),o.monthNav.appendChild(o.prevMonthNav),o.config.showMonths&&(o.yearElements=[],o.monthElements=[]);for(var e=o.config.showMonths;e--;){var t=j();o.yearElements.push(t.yearElement),o.monthElements.push(t.monthElement),o.monthNav.appendChild(t.container)}o.monthNav.appendChild(o.nextMonthNav)}function F(){o.weekdayContainer?h(o.weekdayContainer):o.weekdayContainer=u("div","flatpickr-weekdays");for(var e=o.config.showMonths;e--;){var t=u("div","flatpickr-weekdaycontainer");o.weekdayContainer.appendChild(t)}return G(),o.weekdayContainer}function G(){if(o.weekdayContainer){var e=o.l10n.firstDayOfWeek,t=P(o.l10n.weekdays.shorthand);e>0&&e\n "+t.join("")+"\n \n "}}function H(e,t){void 0===t&&(t=!0);var r=t?e:e-o.currentMonth;r<0&&!0===o._hidePrevMonthArrow||r>0&&!0===o._hideNextMonthArrow||(o.currentMonth+=r,(o.currentMonth<0||o.currentMonth>11)&&(o.currentYear+=o.currentMonth>11?1:-1,o.currentMonth=(o.currentMonth+12)%12,be("onYearChange"),W()),V(),be("onMonthChange"),xe())}function K(e){return o.calendarContainer.contains(e)}function J(e){if(o.isOpen&&!o.config.inline){var t=g(e),r=K(t),n=!(t===o.input||t===o.altInput||o.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(o.input)||~e.path.indexOf(o.altInput)))&&!r&&!K(e.relatedTarget),s=!o.config.ignoredFocusElements.some(function(e){return e.contains(t)});n&&s&&(o.config.allowInput&&o.setDate(o._input.value,!1,o.config.altInput?o.config.altFormat:o.config.dateFormat),void 0!==o.timeContainer&&void 0!==o.minuteElement&&void 0!==o.hourElement&&""!==o.input.value&&void 0!==o.input.value&&x(),o.close(),o.config&&"range"===o.config.mode&&1===o.selectedDates.length&&o.clear(!1))}}function ee(e){if(!(!e||o.config.minDate&&eo.config.maxDate.getFullYear())){var t=e,r=o.currentYear!==t;o.currentYear=t||o.currentYear,o.config.maxDate&&o.currentYear===o.config.maxDate.getFullYear()?o.currentMonth=Math.min(o.config.maxDate.getMonth(),o.currentMonth):o.config.minDate&&o.currentYear===o.config.minDate.getFullYear()&&(o.currentMonth=Math.max(o.config.minDate.getMonth(),o.currentMonth)),r&&(o.redraw(),be("onYearChange"),W())}}function te(e,t){var r;void 0===t&&(t=!0);var n=o.parseDate(e,void 0,t);if(o.config.minDate&&n&&k(n,o.config.minDate,void 0!==t?t:!o.minDateHasTime)<0||o.config.maxDate&&n&&k(n,o.config.maxDate,void 0!==t?t:!o.maxDateHasTime)>0)return!1;if(!o.config.enable&&0===o.config.disable.length)return!0;if(void 0===n)return!1;for(var s=!!o.config.enable,a=null!==(r=o.config.enable)&&void 0!==r?r:o.config.disable,i=0,c=void 0;i=c.from.getTime()&&n.getTime()<=c.to.getTime())return s}return!s}function oe(e){return void 0!==o.daysContainer&&(-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&o.daysContainer.contains(e))}function re(e){var t=e.target===o._input,r=o._input.value.trimEnd()!==_e();!t||!r||e.relatedTarget&&K(e.relatedTarget)||o.setDate(o._input.value,!0,e.target===o.altInput?o.config.altFormat:o.config.dateFormat)}function ne(t){var r=g(t),n=o.config.wrap?e.contains(r):r===o._input,a=o.config.allowInput,i=o.isOpen&&(!a||!n),c=o.config.inline&&n&&!a;if(13===t.keyCode&&n){if(a)return o.setDate(o._input.value,!0,r===o.altInput?o.config.altFormat:o.config.dateFormat),o.close(),r.blur();o.open()}else if(K(r)||i||c){var d=!!o.timeContainer&&o.timeContainer.contains(r);switch(t.keyCode){case 13:d?(t.preventDefault(),x(),ue()):he(t);break;case 27:t.preventDefault(),ue();break;case 8:case 46:n&&!o.config.allowInput&&(t.preventDefault(),o.clear());break;case 37:case 39:if(d||n)o.hourElement&&o.hourElement.focus();else{t.preventDefault();var l=s();if(void 0!==o.daysContainer&&(!1===a||l&&oe(l))){var p=39===t.keyCode?1:-1;t.ctrlKey?(t.stopPropagation(),H(p),Z(L(1),0)):Z(void 0,p)}}break;case 38:case 40:t.preventDefault();var u=40===t.keyCode?1:-1;o.daysContainer&&void 0!==r.$i||r===o.input||r===o.altInput?t.ctrlKey?(t.stopPropagation(),ee(o.currentYear-u),Z(L(1),0)):d||Z(void 0,7*u):r===o.currentYearElement?ee(o.currentYear-u):o.config.enableTime&&(!d&&o.hourElement&&o.hourElement.focus(),x(t),o._debouncedChange());break;case 9:if(d){var h=[o.hourElement,o.minuteElement,o.secondElement,o.amPM].concat(o.pluginElements).filter(function(e){return e}),f=h.indexOf(r);if(-1!==f){var m=h[f+(t.shiftKey?-1:1)];t.preventDefault(),(m||o._input).focus()}}else!o.config.noCalendar&&o.daysContainer&&o.daysContainer.contains(r)&&t.shiftKey&&(t.preventDefault(),o._input.focus())}}if(void 0!==o.amPM&&r===o.amPM)switch(t.key){case o.l10n.amPM[0].charAt(0):case o.l10n.amPM[0].charAt(0).toLowerCase():o.amPM.textContent=o.l10n.amPM[0],T(),we();break;case o.l10n.amPM[1].charAt(0):case o.l10n.amPM[1].charAt(0).toLowerCase():o.amPM.textContent=o.l10n.amPM[1],T(),we()}(n||K(r))&&be("onKeyDown",t)}function se(e,t){if(void 0===t&&(t="flatpickr-day"),1===o.selectedDates.length&&(!e||e.classList.contains(t)&&!e.classList.contains("flatpickr-disabled"))){for(var r=e?e.dateObj.getTime():o.days.firstElementChild.dateObj.getTime(),n=o.parseDate(o.selectedDates[0],void 0,!0).getTime(),s=Math.min(r,o.selectedDates[0].getTime()),a=Math.max(r,o.selectedDates[0].getTime()),i=!1,c=0,d=0,l=s;ls&&lc)?c=l:l>n&&(!d||l ."+t)).forEach(function(t){var s,a,l,p=t.dateObj.getTime(),u=c>0&&p0&&p>d;if(u)return t.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach(function(e){t.classList.remove(e)});i&&!u||(["startRange","inRange","endRange","notAllowed"].forEach(function(e){t.classList.remove(e)}),void 0!==e&&(e.classList.add(r<=o.selectedDates[0].getTime()?"startRange":"endRange"),nr&&p===n&&t.classList.add("endRange"),p>=c&&(0===d||p<=d)&&(a=n,l=r,(s=p)>Math.min(a,l)&&s0||r.getMinutes()>0||r.getSeconds()>0),o.selectedDates&&(o.selectedDates=o.selectedDates.filter(function(e){return te(e)}),o.selectedDates.length||"min"!==e||E(r),we()),o.daysContainer&&(pe(),void 0!==r?o.currentYearElement[e]=r.getFullYear().toString():o.currentYearElement.removeAttribute(e),o.currentYearElement.disabled=!!n&&void 0!==r&&n.getFullYear()===r.getFullYear())}}function ce(){return o.config.wrap?e.querySelector("[data-input]"):e}function de(){"object"!=typeof o.config.locale&&void 0===C.l10ns[o.config.locale]&&o.config.errorHandler(new Error("flatpickr: invalid locale "+o.config.locale)),o.l10n=z(z({},C.l10ns.default),"object"==typeof o.config.locale?o.config.locale:"default"!==o.config.locale?C.l10ns[o.config.locale]:void 0),y.D="("+o.l10n.weekdays.shorthand.join("|")+")",y.l="("+o.l10n.weekdays.longhand.join("|")+")",y.M="("+o.l10n.months.shorthand.join("|")+")",y.F="("+o.l10n.months.longhand.join("|")+")",y.K="("+o.l10n.amPM[0]+"|"+o.l10n.amPM[1]+"|"+o.l10n.amPM[0].toLowerCase()+"|"+o.l10n.amPM[1].toLowerCase()+")",void 0===z(z({},t),JSON.parse(JSON.stringify(e.dataset||{}))).time_24hr&&void 0===C.defaultConfig.time_24hr&&(o.config.time_24hr=o.l10n.time_24hr),o.formatDate=_(o),o.parseDate=w({config:o.config,l10n:o.l10n})}function le(e){if("function"!=typeof o.config.position){if(void 0!==o.calendarContainer){be("onPreCalendarPosition");var t=e||o._positionElement,r=Array.prototype.reduce.call(o.calendarContainer.children,function(e,t){return e+t.offsetHeight},0),n=o.calendarContainer.offsetWidth,s=o.config.position.split(" "),a=s[0],i=s.length>1?s[1]:null,c=t.getBoundingClientRect(),d=window.innerHeight-c.bottom,l="above"===a||"below"!==a&&dr,u=window.pageYOffset+c.top+(l?-r-2:t.offsetHeight+2);if(p(o.calendarContainer,"arrowTop",!l),p(o.calendarContainer,"arrowBottom",l),!o.config.inline){var h=window.pageXOffset+c.left,f=!1,m=!1;"center"===i?(h-=(n-c.width)/2,f=!0):"right"===i&&(h-=n-c.width,m=!0),p(o.calendarContainer,"arrowLeft",!f&&!m),p(o.calendarContainer,"arrowCenter",f),p(o.calendarContainer,"arrowRight",m);var g=window.document.body.offsetWidth-(window.pageXOffset+c.right),v=h+n>window.document.body.offsetWidth,b=g+n>window.document.body.offsetWidth;if(p(o.calendarContainer,"rightMost",v),!o.config.static)if(o.calendarContainer.style.top=u+"px",v)if(b){var O=function(){for(var e=null,t=0;to.currentMonth+o.config.showMonths-1)&&"range"!==o.config.mode;if(o.selectedDateElem=r,"single"===o.config.mode)o.selectedDates=[n];else if("multiple"===o.config.mode){var a=ye(n);a?o.selectedDates.splice(parseInt(a),1):o.selectedDates.push(n)}else"range"===o.config.mode&&(2===o.selectedDates.length&&o.clear(!1,!1),o.latestSelectedDateObj=n,o.selectedDates.push(n),0!==k(n,o.selectedDates[0],!0)&&o.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()}));if(T(),s){var i=o.currentYear!==n.getFullYear();o.currentYear=n.getFullYear(),o.currentMonth=n.getMonth(),i&&(be("onYearChange"),W()),be("onMonthChange")}if(xe(),V(),we(),s||"range"===o.config.mode||1!==o.config.showMonths?void 0!==o.selectedDateElem&&void 0===o.hourElement&&o.selectedDateElem&&o.selectedDateElem.focus():Y(r),void 0!==o.hourElement&&void 0!==o.hourElement&&o.hourElement.focus(),o.config.closeOnSelect){var c="single"===o.config.mode&&!o.config.enableTime,d="range"===o.config.mode&&2===o.selectedDates.length&&!o.config.enableTime;(c||d)&&ue()}M()}}o.parseDate=w({config:o.config,l10n:o.l10n}),o._handlers=[],o.pluginElements=[],o.loadedPlugins=[],o._bind=X,o._setHoursFromDate=E,o._positionCalendar=le,o.changeMonth=H,o.changeYear=ee,o.clear=function(e,t){void 0===e&&(e=!0);void 0===t&&(t=!0);o.input.value="",void 0!==o.altInput&&(o.altInput.value="");void 0!==o.mobileInput&&(o.mobileInput.value="");o.selectedDates=[],o.latestSelectedDateObj=void 0,!0===t&&(o.currentYear=o._initialDate.getFullYear(),o.currentMonth=o._initialDate.getMonth());if(!0===o.config.enableTime){var r=Q(o.config);R(r.hours,r.minutes,r.seconds)}o.redraw(),e&&be("onChange")},o.close=function(){o.isOpen=!1,o.isMobile||(void 0!==o.calendarContainer&&o.calendarContainer.classList.remove("open"),void 0!==o._input&&o._input.classList.remove("active"));be("onClose")},o.onMouseOver=se,o._createElement=u,o.createDay=D,o.destroy=function(){void 0!==o.config&&be("onDestroy");for(var e=o._handlers.length;e--;)o._handlers[e].remove();if(o._handlers=[],o.mobileInput)o.mobileInput.parentNode&&o.mobileInput.parentNode.removeChild(o.mobileInput),o.mobileInput=void 0;else if(o.calendarContainer&&o.calendarContainer.parentNode)if(o.config.static&&o.calendarContainer.parentNode){var t=o.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else o.calendarContainer.parentNode.removeChild(o.calendarContainer);o.altInput&&(o.input.type="text",o.altInput.parentNode&&o.altInput.parentNode.removeChild(o.altInput),delete o.altInput);o.input&&(o.input.type=o.input._type,o.input.classList.remove("flatpickr-input"),o.input.removeAttribute("readonly"));["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(e){try{delete o[e]}catch(e){}})},o.isEnabled=te,o.jumpToDate=I,o.updateValue=we,o.open=function(e,t){void 0===t&&(t=o._positionElement);if(!0===o.isMobile){if(e){e.preventDefault();var r=g(e);r&&r.blur()}return void 0!==o.mobileInput&&(o.mobileInput.focus(),o.mobileInput.click()),void be("onOpen")}if(o._input.disabled||o.config.inline)return;var n=o.isOpen;o.isOpen=!0,n||(o.calendarContainer.classList.add("open"),o._input.classList.add("active"),be("onOpen"),le(t));!0===o.config.enableTime&&!0===o.config.noCalendar&&(!1!==o.config.allowInput||void 0!==e&&o.timeContainer.contains(e.relatedTarget)||setTimeout(function(){return o.hourElement.select()},50))},o.redraw=pe,o.set=function(e,t){if(null!==e&&"object"==typeof e)for(var n in Object.assign(o.config,e),e)void 0!==fe[n]&&fe[n].forEach(function(e){return e()});else o.config[e]=t,void 0!==fe[e]?fe[e].forEach(function(e){return e()}):r.indexOf(e)>-1&&(o.config[e]=l(t));o.redraw(),we(!0)},o.setDate=function(e,t,r){void 0===t&&(t=!1);void 0===r&&(r=o.config.dateFormat);if(0!==e&&!e||e instanceof Array&&0===e.length)return o.clear(t);me(e,r),o.latestSelectedDateObj=o.selectedDates[o.selectedDates.length-1],o.redraw(),I(void 0,t),E(),0===o.selectedDates.length&&o.clear(!1);we(t),t&&be("onChange")},o.toggle=function(e){if(!0===o.isOpen)return o.close();o.open(e)};var fe={locale:[de,G],showMonths:[B,O,F],minDate:[I],maxDate:[I],positionElement:[ve],clickOpens:[function(){!0===o.config.clickOpens?(X(o._input,"focus",o.open),X(o._input,"click",o.open)):(o._input.removeEventListener("focus",o.open),o._input.removeEventListener("click",o.open))}]};function me(e,t){var r=[];if(e instanceof Array)r=e.map(function(e){return o.parseDate(e,t)});else if(e instanceof Date||"number"==typeof e)r=[o.parseDate(e,t)];else if("string"==typeof e)switch(o.config.mode){case"single":case"time":r=[o.parseDate(e,t)];break;case"multiple":r=e.split(o.config.conjunction).map(function(e){return o.parseDate(e,t)});break;case"range":r=e.split(o.l10n.rangeSeparator).map(function(e){return o.parseDate(e,t)})}else o.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));o.selectedDates=o.config.allowInvalidPreload?r:r.filter(function(e){return e instanceof Date&&te(e,!1)}),"range"===o.config.mode&&o.selectedDates.sort(function(e,t){return e.getTime()-t.getTime()})}function ge(e){return e.slice().map(function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?o.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:o.parseDate(e.from,void 0),to:o.parseDate(e.to,void 0)}:e}).filter(function(e){return e})}function ve(){o._positionElement=o.config.positionElement||o._input}function be(e,t){if(void 0!==o.config){var r=o.config[e];if(void 0!==r&&r.length>0)for(var n=0;r[n]&&n1||"static"===o.config.monthSelectorType?o.monthElements[t].textContent=b(r.getMonth(),o.config.shorthandCurrentMonth,o.l10n)+" ":o.monthsDropdownContainer.value=r.getMonth().toString(),e.value=r.getFullYear().toString()}),o._hidePrevMonthArrow=void 0!==o.config.minDate&&(o.currentYear===o.config.minDate.getFullYear()?o.currentMonth<=o.config.minDate.getMonth():o.currentYearo.config.maxDate.getMonth():o.currentYear>o.config.maxDate.getFullYear()))}function _e(e){var t=e||(o.config.altInput?o.config.altFormat:o.config.dateFormat);return o.selectedDates.map(function(e){return o.formatDate(e,t)}).filter(function(e,t,r){return"range"!==o.config.mode||o.config.enableTime||r.indexOf(e)===t}).join("range"!==o.config.mode?o.config.conjunction:o.l10n.rangeSeparator)}function we(e){void 0===e&&(e=!0),void 0!==o.mobileInput&&o.mobileFormatStr&&(o.mobileInput.value=void 0!==o.latestSelectedDateObj?o.formatDate(o.latestSelectedDateObj,o.mobileFormatStr):""),o.input.value=_e(o.config.dateFormat),void 0!==o.altInput&&(o.altInput.value=_e(o.config.altFormat)),!1!==e&&be("onValueUpdate")}function ke(e){var t=g(e),r=o.prevMonthNav.contains(t),n=o.nextMonthNav.contains(t);r||n?H(r?-1:1):o.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?o.changeYear(o.currentYear+1):t.classList.contains("arrowDown")&&o.changeYear(o.currentYear-1)}return function(){o.element=o.input=e,o.isOpen=!1,function(){var s=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],a=z(z({},JSON.parse(JSON.stringify(e.dataset||{}))),t),i={};o.config.parseDate=a.parseDate,o.config.formatDate=a.formatDate,Object.defineProperty(o.config,"enable",{get:function(){return o.config._enable},set:function(e){o.config._enable=ge(e)}}),Object.defineProperty(o.config,"disable",{get:function(){return o.config._disable},set:function(e){o.config._disable=ge(e)}});var c="time"===a.mode;if(!a.dateFormat&&(a.enableTime||c)){var d=C.defaultConfig.dateFormat||n.dateFormat;i.dateFormat=a.noCalendar||c?"H:i"+(a.enableSeconds?":S":""):d+" H:i"+(a.enableSeconds?":S":"")}if(a.altInput&&(a.enableTime||c)&&!a.altFormat){var p=C.defaultConfig.altFormat||n.altFormat;i.altFormat=a.noCalendar||c?"h:i"+(a.enableSeconds?":S K":" K"):p+" h:i"+(a.enableSeconds?":S":"")+" K"}Object.defineProperty(o.config,"minDate",{get:function(){return o.config._minDate},set:ie("min")}),Object.defineProperty(o.config,"maxDate",{get:function(){return o.config._maxDate},set:ie("max")});var u=function(e){return function(t){o.config["min"===e?"_minTime":"_maxTime"]=o.parseDate(t,"H:i:S")}};Object.defineProperty(o.config,"minTime",{get:function(){return o.config._minTime},set:u("min")}),Object.defineProperty(o.config,"maxTime",{get:function(){return o.config._maxTime},set:u("max")}),"time"===a.mode&&(o.config.noCalendar=!0,o.config.enableTime=!0);Object.assign(o.config,i,a);for(var h=0;h-1?o.config[m]=l(f[m]).map(v).concat(o.config[m]):void 0===a[m]&&(o.config[m]=f[m])}a.altInputClass||(o.config.altInputClass=ce().className+" "+o.config.altInputClass);be("onParseConfig")}(),de(),function(){if(o.input=ce(),!o.input)return void o.config.errorHandler(new Error("Invalid input element specified"));o.input._type=o.input.type,o.input.type="text",o.input.classList.add("flatpickr-input"),o._input=o.input,o.config.altInput&&(o.altInput=u(o.input.nodeName,o.config.altInputClass),o._input=o.altInput,o.altInput.placeholder=o.input.placeholder,o.altInput.disabled=o.input.disabled,o.altInput.required=o.input.required,o.altInput.tabIndex=o.input.tabIndex,o.altInput.type="text",o.input.setAttribute("type","hidden"),!o.config.static&&o.input.parentNode&&o.input.parentNode.insertBefore(o.altInput,o.input.nextSibling));o.config.allowInput||o._input.setAttribute("readonly","readonly");ve()}(),function(){o.selectedDates=[],o.now=o.parseDate(o.config.now)||new Date;var e=o.config.defaultDate||("INPUT"!==o.input.nodeName&&"TEXTAREA"!==o.input.nodeName||!o.input.placeholder||o.input.value!==o.input.placeholder?o.input.value:null);e&&me(e,o.config.dateFormat);o._initialDate=o.selectedDates.length>0?o.selectedDates[0]:o.config.minDate&&o.config.minDate.getTime()>o.now.getTime()?o.config.minDate:o.config.maxDate&&o.config.maxDate.getTime()0&&(o.latestSelectedDateObj=o.selectedDates[0]);void 0!==o.config.minTime&&(o.config.minTime=o.parseDate(o.config.minTime,"H:i"));void 0!==o.config.maxTime&&(o.config.maxTime=o.parseDate(o.config.maxTime,"H:i"));o.minDateHasTime=!!o.config.minDate&&(o.config.minDate.getHours()>0||o.config.minDate.getMinutes()>0||o.config.minDate.getSeconds()>0),o.maxDateHasTime=!!o.config.maxDate&&(o.config.maxDate.getHours()>0||o.config.maxDate.getMinutes()>0||o.config.maxDate.getSeconds()>0)}(),o.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=o.currentMonth),void 0===t&&(t=o.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:o.l10n.daysInMonth[e]}},o.isMobile||function(){var e=window.document.createDocumentFragment();if(o.calendarContainer=u("div","flatpickr-calendar"),o.calendarContainer.tabIndex=-1,!o.config.noCalendar){if(e.appendChild((o.monthNav=u("div","flatpickr-months"),o.yearElements=[],o.monthElements=[],o.prevMonthNav=u("span","flatpickr-prev-month"),o.prevMonthNav.innerHTML=o.config.prevArrow,o.nextMonthNav=u("span","flatpickr-next-month"),o.nextMonthNav.innerHTML=o.config.nextArrow,B(),Object.defineProperty(o,"_hidePrevMonthArrow",{get:function(){return o.__hidePrevMonthArrow},set:function(e){o.__hidePrevMonthArrow!==e&&(p(o.prevMonthNav,"flatpickr-disabled",e),o.__hidePrevMonthArrow=e)}}),Object.defineProperty(o,"_hideNextMonthArrow",{get:function(){return o.__hideNextMonthArrow},set:function(e){o.__hideNextMonthArrow!==e&&(p(o.nextMonthNav,"flatpickr-disabled",e),o.__hideNextMonthArrow=e)}}),o.currentYearElement=o.yearElements[0],xe(),o.monthNav)),o.innerContainer=u("div","flatpickr-innerContainer"),o.config.weekNumbers){var t=function(){o.calendarContainer.classList.add("hasWeeks");var e=u("div","flatpickr-weekwrapper");e.appendChild(u("span","flatpickr-weekday",o.l10n.weekAbbreviation));var t=u("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),r=t.weekWrapper,n=t.weekNumbers;o.innerContainer.appendChild(r),o.weekNumbers=n,o.weekWrapper=r}o.rContainer=u("div","flatpickr-rContainer"),o.rContainer.appendChild(F()),o.daysContainer||(o.daysContainer=u("div","flatpickr-days"),o.daysContainer.tabIndex=-1),V(),o.rContainer.appendChild(o.daysContainer),o.innerContainer.appendChild(o.rContainer),e.appendChild(o.innerContainer)}o.config.enableTime&&e.appendChild(function(){o.calendarContainer.classList.add("hasTime"),o.config.noCalendar&&o.calendarContainer.classList.add("noCalendar");var e=Q(o.config);o.timeContainer=u("div","flatpickr-time"),o.timeContainer.tabIndex=-1;var t=u("span","flatpickr-time-separator",":"),r=m("flatpickr-hour",{"aria-label":o.l10n.hourAriaLabel});o.hourElement=r.getElementsByTagName("input")[0];var n=m("flatpickr-minute",{"aria-label":o.l10n.minuteAriaLabel});o.minuteElement=n.getElementsByTagName("input")[0],o.hourElement.tabIndex=o.minuteElement.tabIndex=-1,o.hourElement.value=i(o.latestSelectedDateObj?o.latestSelectedDateObj.getHours():o.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),o.minuteElement.value=i(o.latestSelectedDateObj?o.latestSelectedDateObj.getMinutes():e.minutes),o.hourElement.setAttribute("step",o.config.hourIncrement.toString()),o.minuteElement.setAttribute("step",o.config.minuteIncrement.toString()),o.hourElement.setAttribute("min",o.config.time_24hr?"0":"1"),o.hourElement.setAttribute("max",o.config.time_24hr?"23":"12"),o.hourElement.setAttribute("maxlength","2"),o.minuteElement.setAttribute("min","0"),o.minuteElement.setAttribute("max","59"),o.minuteElement.setAttribute("maxlength","2"),o.timeContainer.appendChild(r),o.timeContainer.appendChild(t),o.timeContainer.appendChild(n),o.config.time_24hr&&o.timeContainer.classList.add("time24hr");if(o.config.enableSeconds){o.timeContainer.classList.add("hasSeconds");var s=m("flatpickr-second");o.secondElement=s.getElementsByTagName("input")[0],o.secondElement.value=i(o.latestSelectedDateObj?o.latestSelectedDateObj.getSeconds():e.seconds),o.secondElement.setAttribute("step",o.minuteElement.getAttribute("step")),o.secondElement.setAttribute("min","0"),o.secondElement.setAttribute("max","59"),o.secondElement.setAttribute("maxlength","2"),o.timeContainer.appendChild(u("span","flatpickr-time-separator",":")),o.timeContainer.appendChild(s)}o.config.time_24hr||(o.amPM=u("span","flatpickr-am-pm",o.l10n.amPM[c((o.latestSelectedDateObj?o.hourElement.value:o.config.defaultHour)>11)]),o.amPM.title=o.l10n.toggleTitle,o.amPM.tabIndex=-1,o.timeContainer.appendChild(o.amPM));return o.timeContainer}());p(o.calendarContainer,"rangeMode","range"===o.config.mode),p(o.calendarContainer,"animate",!0===o.config.animate),p(o.calendarContainer,"multiMonth",o.config.showMonths>1),o.calendarContainer.appendChild(e);var s=void 0!==o.config.appendTo&&void 0!==o.config.appendTo.nodeType;if((o.config.inline||o.config.static)&&(o.calendarContainer.classList.add(o.config.inline?"inline":"static"),o.config.inline&&(!s&&o.element.parentNode?o.element.parentNode.insertBefore(o.calendarContainer,o._input.nextSibling):void 0!==o.config.appendTo&&o.config.appendTo.appendChild(o.calendarContainer)),o.config.static)){var a=u("div","flatpickr-wrapper");o.element.parentNode&&o.element.parentNode.insertBefore(a,o.element),a.appendChild(o.element),o.altInput&&a.appendChild(o.altInput),a.appendChild(o.calendarContainer)}o.config.static||o.config.inline||(void 0!==o.config.appendTo?o.config.appendTo:window.document.body).appendChild(o.calendarContainer)}(),function(){o.config.wrap&&["open","close","toggle","clear"].forEach(function(e){Array.prototype.forEach.call(o.element.querySelectorAll("[data-"+e+"]"),function(t){return X(t,"click",o[e])})});if(o.isMobile)return void function(){var e=o.config.enableTime?o.config.noCalendar?"time":"datetime-local":"date";o.mobileInput=u("input",o.input.className+" flatpickr-mobile"),o.mobileInput.tabIndex=1,o.mobileInput.type=e,o.mobileInput.disabled=o.input.disabled,o.mobileInput.required=o.input.required,o.mobileInput.placeholder=o.input.placeholder,o.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",o.selectedDates.length>0&&(o.mobileInput.defaultValue=o.mobileInput.value=o.formatDate(o.selectedDates[0],o.mobileFormatStr));o.config.minDate&&(o.mobileInput.min=o.formatDate(o.config.minDate,"Y-m-d"));o.config.maxDate&&(o.mobileInput.max=o.formatDate(o.config.maxDate,"Y-m-d"));o.input.getAttribute("step")&&(o.mobileInput.step=String(o.input.getAttribute("step")));o.input.type="hidden",void 0!==o.altInput&&(o.altInput.type="hidden");try{o.input.parentNode&&o.input.parentNode.insertBefore(o.mobileInput,o.input.nextSibling)}catch(e){}X(o.mobileInput,"change",function(e){o.setDate(g(e).value,!1,o.mobileFormatStr),be("onChange"),be("onClose")})}();var e=d(ae,50);o._debouncedChange=d(M,300),o.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&X(o.daysContainer,"mouseover",function(e){"range"===o.config.mode&&se(g(e))});X(o._input,"keydown",ne),void 0!==o.calendarContainer&&X(o.calendarContainer,"keydown",ne);o.config.inline||o.config.static||X(window,"resize",e);void 0!==window.ontouchstart?X(window.document,"touchstart",J):X(window.document,"mousedown",J);X(window.document,"focus",J,{capture:!0}),!0===o.config.clickOpens&&(X(o._input,"focus",o.open),X(o._input,"click",o.open));void 0!==o.daysContainer&&(X(o.monthNav,"click",ke),X(o.monthNav,["keyup","increment"],A),X(o.daysContainer,"click",he));if(void 0!==o.timeContainer&&void 0!==o.minuteElement&&void 0!==o.hourElement){var t=function(e){return g(e).select()};X(o.timeContainer,["increment"],x),X(o.timeContainer,"blur",x,{capture:!0}),X(o.timeContainer,"click",q),X([o.hourElement,o.minuteElement],["focus","click"],t),void 0!==o.secondElement&&X(o.secondElement,"focus",function(){return o.secondElement&&o.secondElement.select()}),void 0!==o.amPM&&X(o.amPM,"click",function(e){x(e)})}o.config.allowInput&&X(o._input,"blur",re)}(),(o.selectedDates.length||o.config.noCalendar)&&(o.config.enableTime&&E(o.config.noCalendar?o.latestSelectedDateObj:void 0),we(!1)),O();var s=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!o.isMobile&&s&&le(),be("onReady")}(),o}function E(e,t){for(var o=Array.prototype.slice.call(e).filter(function(e){return e instanceof HTMLElement}),r=[],n=0;n3&&t<21)return"è";switch(t%10){case 1:case 3:return"r";case 2:return"n";case 4:return"t";default:return"è"}},firstDayOfWeek:1,rangeSeparator:" a ",time_24hr:!0};g.l10ns.cat=g.l10ns.ca=v,g.l10ns;var b="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},O={weekdays:{shorthand:["یەکشەممە","دووشەممە","سێشەممە","چوارشەممە","پێنجشەممە","هەینی","شەممە"],longhand:["یەکشەممە","دووشەممە","سێشەممە","چوارشەممە","پێنجشەممە","هەینی","شەممە"]},months:{shorthand:["ڕێبەندان","ڕەشەمە","نەورۆز","گوڵان","جۆزەردان","پووشپەڕ","گەلاوێژ","خەرمانان","ڕەزبەر","گەڵاڕێزان","سەرماوەز","بەفرانبار"],longhand:["ڕێبەندان","ڕەشەمە","نەورۆز","گوڵان","جۆزەردان","پووشپەڕ","گەلاوێژ","خەرمانان","ڕەزبەر","گەڵاڕێزان","سەرماوەز","بەفرانبار"]},firstDayOfWeek:6,ordinal:function(){return""}};b.l10ns.ckb=O,b.l10ns;var y="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},x={weekdays:{shorthand:["Ne","Po","Út","St","Čt","Pá","So"],longhand:["Neděle","Pondělí","Úterý","Středa","Čtvrtek","Pátek","Sobota"]},months:{shorthand:["Led","Ún","Bře","Dub","Kvě","Čer","Čvc","Srp","Zář","Říj","Lis","Pro"],longhand:["Leden","Únor","Březen","Duben","Květen","Červen","Červenec","Srpen","Září","Říjen","Listopad","Prosinec"]},firstDayOfWeek:1,ordinal:function(){return"."},rangeSeparator:" do ",weekAbbreviation:"Týd.",scrollTitle:"Rolujte pro změnu",toggleTitle:"Přepnout dopoledne/odpoledne",amPM:["dop.","odp."],yearAriaLabel:"Rok",time_24hr:!0};y.l10ns.cs=x,y.l10ns;var _="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},w={weekdays:{shorthand:["Sul","Llun","Maw","Mer","Iau","Gwe","Sad"],longhand:["Dydd Sul","Dydd Llun","Dydd Mawrth","Dydd Mercher","Dydd Iau","Dydd Gwener","Dydd Sadwrn"]},months:{shorthand:["Ion","Chwef","Maw","Ebr","Mai","Meh","Gorff","Awst","Medi","Hyd","Tach","Rhag"],longhand:["Ionawr","Chwefror","Mawrth","Ebrill","Mai","Mehefin","Gorffennaf","Awst","Medi","Hydref","Tachwedd","Rhagfyr"]},firstDayOfWeek:1,ordinal:function(e){return 1===e?"af":2===e?"ail":3===e||4===e?"ydd":5===e||6===e?"ed":e>=7&&e<=10||12==e||15==e||18==e||20==e?"fed":11==e||13==e||14==e||16==e||17==e||19==e?"eg":e>=21&&e<=39?"ain":""},time_24hr:!0};_.l10ns.cy=w,_.l10ns;var k="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},$={weekdays:{shorthand:["søn","man","tir","ons","tors","fre","lør"],longhand:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"]},months:{shorthand:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],longhand:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"]},ordinal:function(){return"."},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"uge",time_24hr:!0};k.l10ns.da=$,k.l10ns;var S="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Q={weekdays:{shorthand:["So","Mo","Di","Mi","Do","Fr","Sa"],longhand:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},months:{shorthand:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],longhand:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},firstDayOfWeek:1,weekAbbreviation:"KW",rangeSeparator:" bis ",scrollTitle:"Zum Ändern scrollen",toggleTitle:"Zum Umschalten klicken",time_24hr:!0};S.l10ns.de=Q,S.l10ns;var z={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},P="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},T={firstDayOfWeek:1,rangeSeparator:" ĝis ",weekAbbreviation:"Sem",scrollTitle:"Rulumu por pligrandigi la valoron",toggleTitle:"Klaku por ŝalti",weekdays:{shorthand:["Dim","Lun","Mar","Mer","Ĵaŭ","Ven","Sab"],longhand:["dimanĉo","lundo","mardo","merkredo","ĵaŭdo","vendredo","sabato"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Aŭg","Sep","Okt","Nov","Dec"],longhand:["januaro","februaro","marto","aprilo","majo","junio","julio","aŭgusto","septembro","oktobro","novembro","decembro"]},ordinal:function(){return"-a"},time_24hr:!0};P.l10ns.eo=T,P.l10ns;var E="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},C={weekdays:{shorthand:["Dom","Lun","Mar","Mié","Jue","Vie","Sáb"],longhand:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"]},months:{shorthand:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],longhand:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"]},ordinal:function(){return"º"},firstDayOfWeek:1,rangeSeparator:" a ",time_24hr:!0};E.l10ns.es=C,E.l10ns;var R="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},A={weekdays:{shorthand:["P","E","T","K","N","R","L"],longhand:["Pühapäev","Esmaspäev","Teisipäev","Kolmapäev","Neljapäev","Reede","Laupäev"]},months:{shorthand:["Jaan","Veebr","Märts","Apr","Mai","Juuni","Juuli","Aug","Sept","Okt","Nov","Dets"],longhand:["Jaanuar","Veebruar","Märts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","November","Detsember"]},firstDayOfWeek:1,ordinal:function(){return"."},weekAbbreviation:"Näd",rangeSeparator:" kuni ",scrollTitle:"Keri, et suurendada",toggleTitle:"Klõpsa, et vahetada",time_24hr:!0};R.l10ns.et=A,R.l10ns;var X="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},M={weekdays:{shorthand:["یک","دو","سه","چهار","پنج","جمعه","شنبه"],longhand:["یک‌شنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنچ‌شنبه","جمعه","شنبه"]},months:{shorthand:["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],longhand:["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"]},firstDayOfWeek:6,ordinal:function(){return""}};X.l10ns.fa=M,X.l10ns;var I="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},q={firstDayOfWeek:1,weekdays:{shorthand:["su","ma","ti","ke","to","pe","la"],longhand:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"]},months:{shorthand:["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu"],longhand:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"]},ordinal:function(){return"."},time_24hr:!0};I.l10ns.fi=q,I.l10ns;var N="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},D={weekdays:{shorthand:["Sun","Mán","Týs","Mik","Hós","Frí","Ley"],longhand:["Sunnudagur","Mánadagur","Týsdagur","Mikudagur","Hósdagur","Fríggjadagur","Leygardagur"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],longhand:["Januar","Februar","Mars","Apríl","Mai","Juni","Juli","August","Septembur","Oktobur","Novembur","Desembur"]},ordinal:function(){return"."},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"vika",scrollTitle:"Rulla fyri at broyta",toggleTitle:"Trýst fyri at skifta",yearAriaLabel:"Ár",time_24hr:!0};N.l10ns.fo=D,N.l10ns;var Y="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},L={firstDayOfWeek:1,weekdays:{shorthand:["dim","lun","mar","mer","jeu","ven","sam"],longhand:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},months:{shorthand:["janv","févr","mars","avr","mai","juin","juil","août","sept","oct","nov","déc"],longhand:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},ordinal:function(e){return e>1?"":"er"},rangeSeparator:" au ",weekAbbreviation:"Sem",scrollTitle:"Défiler pour augmenter la valeur",toggleTitle:"Cliquer pour basculer",time_24hr:!0};Y.l10ns.fr=L,Y.l10ns;var Z="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},U={weekdays:{shorthand:["Κυ","Δε","Τρ","Τε","Πέ","Πα","Σά"],longhand:["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"]},months:{shorthand:["Ιαν","Φεβ","Μάρ","Απρ","Μάι","Ιούν","Ιούλ","Αύγ","Σεπ","Οκτ","Νοέ","Δεκ"],longhand:["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"]},firstDayOfWeek:1,ordinal:function(){return""},weekAbbreviation:"Εβδ",rangeSeparator:" έως ",scrollTitle:"Μετακυλήστε για προσαύξηση",toggleTitle:"Κάντε κλικ για αλλαγή",amPM:["ΠΜ","ΜΜ"],yearAriaLabel:"χρόνος",monthAriaLabel:"μήνας",hourAriaLabel:"ώρα",minuteAriaLabel:"λεπτό"};Z.l10ns.gr=U,Z.l10ns;var V="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},W={weekdays:{shorthand:["א","ב","ג","ד","ה","ו","ש"],longhand:["ראשון","שני","שלישי","רביעי","חמישי","שישי","שבת"]},months:{shorthand:["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"],longhand:["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"]},rangeSeparator:" אל ",time_24hr:!0};V.l10ns.he=W,V.l10ns;var j="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},B={weekdays:{shorthand:["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],longhand:["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"]},months:{shorthand:["जन","फर","मार्च","अप्रेल","मई","जून","जूलाई","अग","सित","अक्ट","नव","दि"],longhand:["जनवरी ","फरवरी","मार्च","अप्रेल","मई","जून","जूलाई","अगस्त ","सितम्बर","अक्टूबर","नवम्बर","दिसम्बर"]}};j.l10ns.hi=B,j.l10ns;var F="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},G={firstDayOfWeek:1,weekdays:{shorthand:["Ned","Pon","Uto","Sri","Čet","Pet","Sub"],longhand:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Četvrtak","Petak","Subota"]},months:{shorthand:["Sij","Velj","Ožu","Tra","Svi","Lip","Srp","Kol","Ruj","Lis","Stu","Pro"],longhand:["Siječanj","Veljača","Ožujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac"]},time_24hr:!0};F.l10ns.hr=G,F.l10ns;var H="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},K={firstDayOfWeek:1,weekdays:{shorthand:["V","H","K","Sz","Cs","P","Szo"],longhand:["Vasárnap","Hétfő","Kedd","Szerda","Csütörtök","Péntek","Szombat"]},months:{shorthand:["Jan","Feb","Már","Ápr","Máj","Jún","Júl","Aug","Szep","Okt","Nov","Dec"],longhand:["Január","Február","Március","Április","Május","Június","Július","Augusztus","Szeptember","Október","November","December"]},ordinal:function(){return"."},weekAbbreviation:"Hét",scrollTitle:"Görgessen",toggleTitle:"Kattintson a váltáshoz",rangeSeparator:" - ",time_24hr:!0};H.l10ns.hu=K,H.l10ns;var J="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ee={weekdays:{shorthand:["Կիր","Երկ","Երք","Չրք","Հնգ","Ուրբ","Շբթ"],longhand:["Կիրակի","Եկուշաբթի","Երեքշաբթի","Չորեքշաբթի","Հինգշաբթի","Ուրբաթ","Շաբաթ"]},months:{shorthand:["Հնվ","Փտր","Մար","Ապր","Մայ","Հնս","Հլս","Օգս","Սեպ","Հոկ","Նմբ","Դեկ"],longhand:["Հունվար","Փետրվար","Մարտ","Ապրիլ","Մայիս","Հունիս","Հուլիս","Օգոստոս","Սեպտեմբեր","Հոկտեմբեր","Նոյեմբեր","Դեկտեմբեր"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"ՇԲՏ",scrollTitle:"Ոլորեք՝ մեծացնելու համար",toggleTitle:"Սեղմեք՝ փոխելու համար",amPM:["ՄԿ","ԿՀ"],yearAriaLabel:"Տարի",monthAriaLabel:"Ամիս",hourAriaLabel:"Ժամ",minuteAriaLabel:"Րոպե",time_24hr:!0};J.l10ns.hy=ee,J.l10ns;var te="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},oe={weekdays:{shorthand:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],longhand:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],longhand:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]},firstDayOfWeek:1,ordinal:function(){return""},time_24hr:!0,rangeSeparator:" - "};te.l10ns.id=oe,te.l10ns;var re="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ne={weekdays:{shorthand:["Sun","Mán","Þri","Mið","Fim","Fös","Lau"],longhand:["Sunnudagur","Mánudagur","Þriðjudagur","Miðvikudagur","Fimmtudagur","Föstudagur","Laugardagur"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maí","Jún","Júl","Ágú","Sep","Okt","Nóv","Des"],longhand:["Janúar","Febrúar","Mars","Apríl","Maí","Júní","Júlí","Ágúst","September","Október","Nóvember","Desember"]},ordinal:function(){return"."},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"vika",yearAriaLabel:"Ár",time_24hr:!0};re.l10ns.is=ne,re.l10ns;var se="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ae={weekdays:{shorthand:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],longhand:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"]},months:{shorthand:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],longhand:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"]},firstDayOfWeek:1,ordinal:function(){return"°"},rangeSeparator:" al ",weekAbbreviation:"Se",scrollTitle:"Scrolla per aumentare",toggleTitle:"Clicca per cambiare",time_24hr:!0};se.l10ns.it=ae,se.l10ns;var ie="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ce={weekdays:{shorthand:["日","月","火","水","木","金","土"],longhand:["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"]},months:{shorthand:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],longhand:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"]},time_24hr:!0,rangeSeparator:" から ",monthAriaLabel:"月",amPM:["午前","午後"],yearAriaLabel:"年",hourAriaLabel:"時間",minuteAriaLabel:"分"};ie.l10ns.ja=ce,ie.l10ns;var de="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},le={weekdays:{shorthand:["კვ","ორ","სა","ოთ","ხუ","პა","შა"],longhand:["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"]},months:{shorthand:["იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ"],longhand:["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"კვ.",scrollTitle:"დასქროლეთ გასადიდებლად",toggleTitle:"დააკლიკეთ გადართვისთვის",amPM:["AM","PM"],yearAriaLabel:"წელი",time_24hr:!0};de.l10ns.ka=le,de.l10ns;var pe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ue={weekdays:{shorthand:["일","월","화","수","목","금","토"],longhand:["일요일","월요일","화요일","수요일","목요일","금요일","토요일"]},months:{shorthand:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],longhand:["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"]},ordinal:function(){return"일"},rangeSeparator:" ~ ",amPM:["오전","오후"]};pe.l10ns.ko=ue,pe.l10ns;var he="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},fe={weekdays:{shorthand:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស.","សុក្រ","សៅរ៍"],longhand:["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"]},months:{shorthand:["មករា","កុម្ភះ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],longhand:["មករា","កុម្ភះ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"]},ordinal:function(){return""},firstDayOfWeek:1,rangeSeparator:" ដល់ ",weekAbbreviation:"សប្តាហ៍",scrollTitle:"រំកិលដើម្បីបង្កើន",toggleTitle:"ចុចដើម្បីផ្លាស់ប្ដូរ",yearAriaLabel:"ឆ្នាំ",time_24hr:!0};he.l10ns.km=fe,he.l10ns;var me="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ge={weekdays:{shorthand:["Жс","Дс","Сc","Ср","Бс","Жм","Сб"],longhand:["Жексенбi","Дүйсенбi","Сейсенбi","Сәрсенбi","Бейсенбi","Жұма","Сенбi"]},months:{shorthand:["Қаң","Ақп","Нау","Сәу","Мам","Мау","Шiл","Там","Қыр","Қаз","Қар","Жел"],longhand:["Қаңтар","Ақпан","Наурыз","Сәуiр","Мамыр","Маусым","Шiлде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"Апта",scrollTitle:"Үлкейту үшін айналдырыңыз",toggleTitle:"Ауыстыру үшін басыңыз",amPM:["ТД","ТК"],yearAriaLabel:"Жыл"};me.l10ns.kz=ge,me.l10ns;var ve="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},be={weekdays:{shorthand:["S","Pr","A","T","K","Pn","Š"],longhand:["Sekmadienis","Pirmadienis","Antradienis","Trečiadienis","Ketvirtadienis","Penktadienis","Šeštadienis"]},months:{shorthand:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spl","Lap","Grd"],longhand:["Sausis","Vasaris","Kovas","Balandis","Gegužė","Birželis","Liepa","Rugpjūtis","Rugsėjis","Spalis","Lapkritis","Gruodis"]},firstDayOfWeek:1,ordinal:function(){return"-a"},rangeSeparator:" iki ",weekAbbreviation:"Sav",scrollTitle:"Keisti laiką pelės rateliu",toggleTitle:"Perjungti laiko formatą",time_24hr:!0};ve.l10ns.lt=be,ve.l10ns;var Oe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ye={firstDayOfWeek:1,weekdays:{shorthand:["Sv","Pr","Ot","Tr","Ce","Pk","Se"],longhand:["Svētdiena","Pirmdiena","Otrdiena","Trešdiena","Ceturtdiena","Piektdiena","Sestdiena"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mai","Jūn","Jūl","Aug","Sep","Okt","Nov","Dec"],longhand:["Janvāris","Februāris","Marts","Aprīlis","Maijs","Jūnijs","Jūlijs","Augusts","Septembris","Oktobris","Novembris","Decembris"]},rangeSeparator:" līdz ",time_24hr:!0};Oe.l10ns.lv=ye,Oe.l10ns;var xe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},_e={weekdays:{shorthand:["Не","По","Вт","Ср","Че","Пе","Са"],longhand:["Недела","Понеделник","Вторник","Среда","Четврток","Петок","Сабота"]},months:{shorthand:["Јан","Фев","Мар","Апр","Мај","Јун","Јул","Авг","Сеп","Окт","Ное","Дек"],longhand:["Јануари","Февруари","Март","Април","Мај","Јуни","Јули","Август","Септември","Октомври","Ноември","Декември"]},firstDayOfWeek:1,weekAbbreviation:"Нед.",rangeSeparator:" до ",time_24hr:!0};xe.l10ns.mk=_e,xe.l10ns;var we="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ke={firstDayOfWeek:1,weekdays:{shorthand:["Да","Мя","Лх","Пү","Ба","Бя","Ня"],longhand:["Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба","Ням"]},months:{shorthand:["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],longhand:["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долдугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арваннэгдүгээр сар","Арванхоёрдугаар сар"]},rangeSeparator:"-с ",time_24hr:!0};we.l10ns.mn=ke,we.l10ns;var $e="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Se={weekdays:{shorthand:["Aha","Isn","Sel","Rab","Kha","Jum","Sab"],longhand:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"]},months:{shorthand:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],longhand:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"]},firstDayOfWeek:1,ordinal:function(){return""}};$e.l10ns;var Qe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ze={weekdays:{shorthand:["နွေ","လာ","ဂါ","ဟူး","ကြာ","သော","နေ"],longhand:["တနင်္ဂနွေ","တနင်္လာ","အင်္ဂါ","ဗုဒ္ဓဟူး","ကြာသပတေး","သောကြာ","စနေ"]},months:{shorthand:["ဇန်","ဖေ","မတ်","ပြီ","မေ","ဇွန်","လိုင်","သြ","စက်","အောက်","နို","ဒီ"],longhand:["ဇန်နဝါရီ","ဖေဖော်ဝါရီ","မတ်","ဧပြီ","မေ","ဇွန်","ဇူလိုင်","သြဂုတ်","စက်တင်ဘာ","အောက်တိုဘာ","နိုဝင်ဘာ","ဒီဇင်ဘာ"]},firstDayOfWeek:1,ordinal:function(){return""},time_24hr:!0};Qe.l10ns.my=ze,Qe.l10ns;var Pe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Te={weekdays:{shorthand:["zo","ma","di","wo","do","vr","za"],longhand:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]},months:{shorthand:["jan","feb","mrt","apr","mei","jun","jul","aug","sept","okt","nov","dec"],longhand:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]},firstDayOfWeek:1,weekAbbreviation:"wk",rangeSeparator:" t/m ",scrollTitle:"Scroll voor volgende / vorige",toggleTitle:"Klik om te wisselen",time_24hr:!0,ordinal:function(e){return 1===e||8===e||e>=20?"ste":"de"}};Pe.l10ns.nl=Te,Pe.l10ns;var Ee="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ce={weekdays:{shorthand:["Sø.","Må.","Ty.","On.","To.","Fr.","La."],longhand:["Søndag","Måndag","Tysdag","Onsdag","Torsdag","Fredag","Laurdag"]},months:{shorthand:["Jan","Feb","Mars","Apr","Mai","Juni","Juli","Aug","Sep","Okt","Nov","Des"],longhand:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"]},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"Veke",scrollTitle:"Scroll for å endre",toggleTitle:"Klikk for å veksle",time_24hr:!0,ordinal:function(){return"."}};Ee.l10ns.nn=Ce,Ee.l10ns;var Re="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ae={weekdays:{shorthand:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],longhand:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],longhand:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"]},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"Uke",scrollTitle:"Scroll for å endre",toggleTitle:"Klikk for å veksle",time_24hr:!0,ordinal:function(){return"."}};Re.l10ns.no=Ae,Re.l10ns;var Xe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Me={weekdays:{shorthand:["ਐਤ","ਸੋਮ","ਮੰਗਲ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕਰ","ਸ਼ਨਿੱਚਰ"],longhand:["ਐਤਵਾਰ","ਸੋਮਵਾਰ","ਮੰਗਲਵਾਰ","ਬੁੱਧਵਾਰ","ਵੀਰਵਾਰ","ਸ਼ੁੱਕਰਵਾਰ","ਸ਼ਨਿੱਚਰਵਾਰ"]},months:{shorthand:["ਜਨ","ਫ਼ਰ","ਮਾਰ","ਅਪ੍ਰੈ","ਮਈ","ਜੂਨ","ਜੁਲਾ","ਅਗ","ਸਤੰ","ਅਕ","ਨਵੰ","ਦਸੰ"],longhand:["ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ"]},time_24hr:!0};Xe.l10ns.pa=Me,Xe.l10ns;var Ie="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},qe={weekdays:{shorthand:["Nd","Pn","Wt","Śr","Cz","Pt","So"],longhand:["Niedziela","Poniedziałek","Wtorek","Środa","Czwartek","Piątek","Sobota"]},months:{shorthand:["Sty","Lut","Mar","Kwi","Maj","Cze","Lip","Sie","Wrz","Paź","Lis","Gru"],longhand:["Styczeń","Luty","Marzec","Kwiecień","Maj","Czerwiec","Lipiec","Sierpień","Wrzesień","Październik","Listopad","Grudzień"]},rangeSeparator:" do ",weekAbbreviation:"tydz.",scrollTitle:"Przewiń, aby zwiększyć",toggleTitle:"Kliknij, aby przełączyć",firstDayOfWeek:1,time_24hr:!0,ordinal:function(){return"."}};Ie.l10ns.pl=qe,Ie.l10ns;var Ne="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},De={weekdays:{shorthand:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],longhand:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"]},months:{shorthand:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],longhand:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"]},rangeSeparator:" até ",time_24hr:!0};Ne.l10ns.pt=De,Ne.l10ns;var Ye="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Le={weekdays:{shorthand:["Dum","Lun","Mar","Mie","Joi","Vin","Sâm"],longhand:["Duminică","Luni","Marți","Miercuri","Joi","Vineri","Sâmbătă"]},months:{shorthand:["Ian","Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Noi","Dec"],longhand:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"]},firstDayOfWeek:1,time_24hr:!0,ordinal:function(){return""}};Ye.l10ns.ro=Le,Ye.l10ns;var Ze="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ue={weekdays:{shorthand:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],longhand:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"]},months:{shorthand:["Янв","Фев","Март","Апр","Май","Июнь","Июль","Авг","Сен","Окт","Ноя","Дек"],longhand:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"Нед.",scrollTitle:"Прокрутите для увеличения",toggleTitle:"Нажмите для переключения",amPM:["ДП","ПП"],yearAriaLabel:"Год",time_24hr:!0};Ze.l10ns.ru=Ue,Ze.l10ns;var Ve="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},We={weekdays:{shorthand:["ඉ","ස","අ","බ","බ්‍ර","සි","සෙ"],longhand:["ඉරිදා","සඳුදා","අඟහරුවාදා","බදාදා","බ්‍රහස්පතින්දා","සිකුරාදා","සෙනසුරාදා"]},months:{shorthand:["ජන","පෙබ","මාර්","අප්‍රේ","මැයි","ජුනි","ජූලි","අගෝ","සැප්","ඔක්","නොවැ","දෙසැ"],longhand:["ජනවාරි","පෙබරවාරි","මාර්තු","අප්‍රේල්","මැයි","ජුනි","ජූලි","අගෝස්තු","සැප්තැම්බර්","ඔක්තෝබර්","නොවැම්බර්","දෙසැම්බර්"]},time_24hr:!0};Ve.l10ns.si=We,Ve.l10ns;var je="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Be={weekdays:{shorthand:["Ned","Pon","Ut","Str","Štv","Pia","Sob"],longhand:["Nedeľa","Pondelok","Utorok","Streda","Štvrtok","Piatok","Sobota"]},months:{shorthand:["Jan","Feb","Mar","Apr","Máj","Jún","Júl","Aug","Sep","Okt","Nov","Dec"],longhand:["Január","Február","Marec","Apríl","Máj","Jún","Júl","August","September","Október","November","December"]},firstDayOfWeek:1,rangeSeparator:" do ",time_24hr:!0,ordinal:function(){return"."}};je.l10ns.sk=Be,je.l10ns;var Fe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ge={weekdays:{shorthand:["Ned","Pon","Tor","Sre","Čet","Pet","Sob"],longhand:["Nedelja","Ponedeljek","Torek","Sreda","Četrtek","Petek","Sobota"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],longhand:["Januar","Februar","Marec","April","Maj","Junij","Julij","Avgust","September","Oktober","November","December"]},firstDayOfWeek:1,rangeSeparator:" do ",time_24hr:!0,ordinal:function(){return"."}};Fe.l10ns.sl=Ge,Fe.l10ns;var He="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ke={weekdays:{shorthand:["Di","Hë","Ma","Më","En","Pr","Sh"],longhand:["E Diel","E Hënë","E Martë","E Mërkurë","E Enjte","E Premte","E Shtunë"]},months:{shorthand:["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gus","Sht","Tet","Nën","Dhj"],longhand:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor"]},firstDayOfWeek:1,rangeSeparator:" deri ",weekAbbreviation:"Java",yearAriaLabel:"Viti",monthAriaLabel:"Muaji",hourAriaLabel:"Ora",minuteAriaLabel:"Minuta",time_24hr:!0};He.l10ns.sq=Ke,He.l10ns;var Je="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},et={weekdays:{shorthand:["Ned","Pon","Uto","Sre","Čet","Pet","Sub"],longhand:["Nedelja","Ponedeljak","Utorak","Sreda","Četvrtak","Petak","Subota"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],longhand:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"]},firstDayOfWeek:1,weekAbbreviation:"Ned.",rangeSeparator:" do ",time_24hr:!0};Je.l10ns.sr=et,Je.l10ns;var tt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ot={firstDayOfWeek:1,weekAbbreviation:"v",weekdays:{shorthand:["sön","mån","tis","ons","tor","fre","lör"],longhand:["söndag","måndag","tisdag","onsdag","torsdag","fredag","lördag"]},months:{shorthand:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],longhand:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"]},rangeSeparator:" till ",time_24hr:!0,ordinal:function(){return"."}};tt.l10ns.sv=ot,tt.l10ns;var rt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},nt={weekdays:{shorthand:["อา","จ","อ","พ","พฤ","ศ","ส"],longhand:["อาทิตย์","จันทร์","อังคาร","พุธ","พฤหัสบดี","ศุกร์","เสาร์"]},months:{shorthand:["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],longhand:["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"]},firstDayOfWeek:1,rangeSeparator:" ถึง ",scrollTitle:"เลื่อนเพื่อเพิ่มหรือลด",toggleTitle:"คลิกเพื่อเปลี่ยน",time_24hr:!0,ordinal:function(){return""}};rt.l10ns.th=nt,rt.l10ns;var st="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},at={weekdays:{shorthand:["Paz","Pzt","Sal","Çar","Per","Cum","Cmt"],longhand:["Pazar","Pazartesi","Salı","Çarşamba","Perşembe","Cuma","Cumartesi"]},months:{shorthand:["Oca","Şub","Mar","Nis","May","Haz","Tem","Ağu","Eyl","Eki","Kas","Ara"],longhand:["Ocak","Şubat","Mart","Nisan","Mayıs","Haziran","Temmuz","Ağustos","Eylül","Ekim","Kasım","Aralık"]},firstDayOfWeek:1,ordinal:function(){return"."},rangeSeparator:" - ",weekAbbreviation:"Hf",scrollTitle:"Artırmak için kaydırın",toggleTitle:"Aç/Kapa",amPM:["ÖÖ","ÖS"],time_24hr:!0};st.l10ns.tr=at,st.l10ns;var it="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ct={firstDayOfWeek:1,weekdays:{shorthand:["Нд","Пн","Вт","Ср","Чт","Пт","Сб"],longhand:["Неділя","Понеділок","Вівторок","Середа","Четвер","П'ятниця","Субота"]},months:{shorthand:["Січ","Лют","Бер","Кві","Тра","Чер","Лип","Сер","Вер","Жов","Лис","Гру"],longhand:["Січень","Лютий","Березень","Квітень","Травень","Червень","Липень","Серпень","Вересень","Жовтень","Листопад","Грудень"]},time_24hr:!0};it.l10ns.uk=ct,it.l10ns;var dt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},lt={weekdays:{shorthand:["Якш","Душ","Сеш","Чор","Пай","Жум","Шан"],longhand:["Якшанба","Душанба","Сешанба","Чоршанба","Пайшанба","Жума","Шанба"]},months:{shorthand:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],longhand:["Январ","Феврал","Март","Апрел","Май","Июн","Июл","Август","Сентябр","Октябр","Ноябр","Декабр"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"Ҳафта",scrollTitle:"Катталаштириш учун айлантиринг",toggleTitle:"Ўтиш учун босинг",amPM:["AM","PM"],yearAriaLabel:"Йил",time_24hr:!0};dt.l10ns.uz=lt,dt.l10ns;var pt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ut={weekdays:{shorthand:["Ya","Du","Se","Cho","Pa","Ju","Sha"],longhand:["Yakshanba","Dushanba","Seshanba","Chorshanba","Payshanba","Juma","Shanba"]},months:{shorthand:["Yan","Fev","Mar","Apr","May","Iyun","Iyul","Avg","Sen","Okt","Noy","Dek"],longhand:["Yanvar","Fevral","Mart","Aprel","May","Iyun","Iyul","Avgust","Sentabr","Oktabr","Noyabr","Dekabr"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" — ",weekAbbreviation:"Hafta",scrollTitle:"Kattalashtirish uchun aylantiring",toggleTitle:"O‘tish uchun bosing",amPM:["AM","PM"],yearAriaLabel:"Yil",time_24hr:!0};pt.l10ns.uz_latn=ut,pt.l10ns;var ht="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ft={weekdays:{shorthand:["CN","T2","T3","T4","T5","T6","T7"],longhand:["Chủ nhật","Thứ hai","Thứ ba","Thứ tư","Thứ năm","Thứ sáu","Thứ bảy"]},months:{shorthand:["Th1","Th2","Th3","Th4","Th5","Th6","Th7","Th8","Th9","Th10","Th11","Th12"],longhand:["Tháng một","Tháng hai","Tháng ba","Tháng tư","Tháng năm","Tháng sáu","Tháng bảy","Tháng tám","Tháng chín","Tháng mười","Tháng mười một","Tháng mười hai"]},firstDayOfWeek:1,rangeSeparator:" đến "};ht.l10ns.vn=ft,ht.l10ns;var mt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},gt={weekdays:{shorthand:["周日","周一","周二","周三","周四","周五","周六"],longhand:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},months:{shorthand:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],longhand:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},rangeSeparator:" 至 ",weekAbbreviation:"周",scrollTitle:"滚动切换",toggleTitle:"点击切换 12/24 小时时制"};mt.l10ns.zh=gt,mt.l10ns;var vt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},bt={weekdays:{shorthand:["週日","週一","週二","週三","週四","週五","週六"],longhand:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},months:{shorthand:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],longhand:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},rangeSeparator:" 至 ",weekAbbreviation:"週",scrollTitle:"滾動切換",toggleTitle:"點擊切換 12/24 小時時制"};vt.l10ns.zh_tw=bt,vt.l10ns;var Ot={ar:r,at:s,az:i,be:d,bg:h,bn:m,bs:p,ca:v,ckb:O,cat:v,cs:x,cy:w,da:$,de:Q,default:t({},z),en:z,eo:T,es:C,et:A,fa:M,fi:q,fo:D,fr:L,gr:U,he:W,hi:B,hr:G,hu:K,hy:ee,id:oe,is:ne,it:ae,ja:ce,ka:le,ko:ue,km:fe,kz:ge,lt:be,lv:ye,mk:_e,mn:ke,ms:Se,my:ze,nl:Te,nn:Ce,no:Ae,pa:Me,pl:qe,pt:De,ro:Le,ru:Ue,si:We,sk:Be,sl:Ge,sq:Ke,sr:et,sv:ot,th:nt,tr:at,uk:ct,vn:ft,zh:gt,zh_tw:bt,uz:lt,uz_latn:ut};e.default=Ot,Object.defineProperty(e,"__esModule",{value:!0})}(t)},9115:function(e){e.exports=function(){"use strict";function e(){for(var e=0,t=0,o=arguments.length;t=s.length?e(t):s).length>t.length){var l=t[0],p=n?[s[0],l]:[l,s[1]];p[0].getTime()>p[1].getTime()&&(n?p[0]=p[1]:p[1]=p[0]),o.setDate(p,!1),s=e(p)}c=(i=o.selectedDates.map(function(e){return o.formatDate(e,a)}))[0],o._input.value=void 0===c?"":c,d=i[1],r.value=void 0===d?"":d}}};return c}}return t}()},3725:function(e,t,o){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function n(e,t){for(var o=0;o1?r-1:0),s=1;s element.");return l.cloneElement(t,{ref:function(o){var r=e.props.containerElements;t&&("function"==typeof t.ref?t.ref(o):t.ref&&(t.ref.current=o)),e.focusTrapElements=r||[o]}})}return null}}])&&n(o.prototype,r),a&&n(o,a),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,r,a}(l.Component),m="undefined"==typeof Element?Function:Element;f.propTypes={active:p.bool,paused:p.bool,focusTrapOptions:p.shape({document:p.object,onActivate:p.func,onPostActivate:p.func,checkCanFocusTrap:p.func,onPause:p.func,onPostPause:p.func,onUnpause:p.func,onPostUnpause:p.func,onDeactivate:p.func,onPostDeactivate:p.func,checkCanReturnFocus:p.func,initialFocus:p.oneOfType([p.instanceOf(m),p.string,p.bool,p.func]),fallbackFocus:p.oneOfType([p.instanceOf(m),p.string,p.func]),escapeDeactivates:p.oneOfType([p.bool,p.func]),clickOutsideDeactivates:p.oneOfType([p.bool,p.func]),returnFocusOnDeactivate:p.bool,setReturnFocus:p.oneOfType([p.instanceOf(m),p.string,p.bool,p.func]),allowOutsideClick:p.oneOfType([p.bool,p.func]),preventScroll:p.bool,tabbableOptions:p.shape({displayCheck:p.oneOf(["full","legacy-full","non-zero-area","none"]),getShadowRoot:p.oneOfType([p.bool,p.func])}),trapStack:p.array,isKeyForward:p.func,isKeyBackward:p.func}),containerElements:p.arrayOf(p.instanceOf(m)),children:p.oneOfType([p.element,p.instanceOf(m)])},f.defaultProps={active:!0,paused:!1,focusTrapOptions:{},_createFocusTrap:u},e.exports=f},9797:function(e,t,o){"use strict";o.r(t),o.d(t,{createFocusTrap:function(){return b}});var r=o(1975);function n(e,t){(null==t||t>e.length)&&(t=e.length);for(var o=0,r=Array(t);o0){var o=e[e.length-1];o!==t&&o._setPausedState(!0)}var r=e.indexOf(t);-1===r||e.splice(r,1),e.push(t)},l=function(e,t){var o=e.indexOf(t);-1!==o&&e.splice(o,1),e.length>0&&!e[e.length-1]._isManuallyPaused()&&e[e.length-1]._setPausedState(!1)},p=function(e){return"Tab"===(null==e?void 0:e.key)||9===(null==e?void 0:e.keyCode)},u=function(e){return p(e)&&!e.shiftKey},h=function(e){return p(e)&&e.shiftKey},f=function(e){return setTimeout(e,0)},m=function(e){for(var t=arguments.length,o=new Array(t>1?t-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{},o=t.hasFallback,r=void 0!==o&&o,s=t.params,i=void 0===s?[]:s,d=a[e];if("function"==typeof d&&(d=d.apply(void 0,c(i))),!0===d&&(d=void 0),!d){if(void 0===d||!1===d)return d;throw new Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var l=d;if("string"==typeof d){try{l=n.querySelector(d)}catch(t){throw new Error("`".concat(e,'` appears to be an invalid selector; error="').concat(t.message,'"'))}if(!l&&!r)throw new Error("`".concat(e,"` as selector refers to no known node"))}return l},_=function(){var e=x("initialFocus",{hasFallback:!0});if(!1===e)return!1;if(void 0===e||e&&!(0,r.isFocusable)(e,a.tabbableOptions))if(y(n.activeElement)>=0)e=n.activeElement;else{var t=b.tabbableGroups[0];e=t&&t.firstTabbableNode||x("fallbackFocus")}else null===e&&(e=x("fallbackFocus"));if(!e)throw new Error("Your focus-trap needs to have at least one focusable element");return e},w=function(){if(b.containerGroups=b.containers.map(function(e){var t=(0,r.tabbable)(e,a.tabbableOptions),o=(0,r.focusable)(e,a.tabbableOptions),n=t.length>0?t[0]:void 0,s=t.length>0?t[t.length-1]:void 0,i=o.find(function(e){return(0,r.isTabbable)(e)}),c=o.slice().reverse().find(function(e){return(0,r.isTabbable)(e)}),d=!!t.find(function(e){return(0,r.getTabIndex)(e)>0});return{container:e,tabbableNodes:t,focusableNodes:o,posTabIndexesFound:d,firstTabbableNode:n,lastTabbableNode:s,firstDomTabbableNode:i,lastDomTabbableNode:c,nextTabbableNode:function(e){var n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],s=t.indexOf(e);return s<0?n?o.slice(o.indexOf(e)+1).find(function(e){return(0,r.isTabbable)(e)}):o.slice(0,o.indexOf(e)).reverse().find(function(e){return(0,r.isTabbable)(e)}):t[s+(n?1:-1)]}}}),b.tabbableGroups=b.containerGroups.filter(function(e){return e.tabbableNodes.length>0}),b.tabbableGroups.length<=0&&!x("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(b.containerGroups.find(function(e){return e.posTabIndexesFound})&&b.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},k=function(e){var t=e.activeElement;if(t)return t.shadowRoot&&null!==t.shadowRoot.activeElement?k(t.shadowRoot):t},$=function(e){!1!==e&&e!==k(document)&&(e&&e.focus?(e.focus({preventScroll:!!a.preventScroll}),b.mostRecentlyFocusedNode=e,function(e){return e.tagName&&"input"===e.tagName.toLowerCase()&&"function"==typeof e.select}(e)&&e.select()):$(_()))},S=function(e){var t=x("setReturnFocus",{params:[e]});return t||!1!==t&&e},Q=function(e){var t=e.target,o=e.event,n=e.isBackward,s=void 0!==n&&n;t=t||g(o),w();var i=null;if(b.tabbableGroups.length>0){var c=y(t,o),d=c>=0?b.containerGroups[c]:void 0;if(c<0)i=s?b.tabbableGroups[b.tabbableGroups.length-1].lastTabbableNode:b.tabbableGroups[0].firstTabbableNode;else if(s){var l=b.tabbableGroups.findIndex(function(e){var o=e.firstTabbableNode;return t===o});if(l<0&&(d.container===t||(0,r.isFocusable)(t,a.tabbableOptions)&&!(0,r.isTabbable)(t,a.tabbableOptions)&&!d.nextTabbableNode(t,!1))&&(l=c),l>=0){var u=0===l?b.tabbableGroups.length-1:l-1,h=b.tabbableGroups[u];i=(0,r.getTabIndex)(t)>=0?h.lastTabbableNode:h.lastDomTabbableNode}else p(o)||(i=d.nextTabbableNode(t,!1))}else{var f=b.tabbableGroups.findIndex(function(e){var o=e.lastTabbableNode;return t===o});if(f<0&&(d.container===t||(0,r.isFocusable)(t,a.tabbableOptions)&&!(0,r.isTabbable)(t,a.tabbableOptions)&&!d.nextTabbableNode(t))&&(f=c),f>=0){var m=f===b.tabbableGroups.length-1?0:f+1,v=b.tabbableGroups[m];i=(0,r.getTabIndex)(t)>=0?v.firstTabbableNode:v.firstDomTabbableNode}else p(o)||(i=d.nextTabbableNode(t))}}else i=x("fallbackFocus");return i},z=function(e){var t=g(e);y(t,e)>=0||(m(a.clickOutsideDeactivates,e)?o.deactivate({returnFocus:a.returnFocusOnDeactivate}):m(a.allowOutsideClick,e)||e.preventDefault())},P=function(e){var t=g(e),o=y(t,e)>=0;if(o||t instanceof Document)o&&(b.mostRecentlyFocusedNode=t);else{var n;e.stopImmediatePropagation();var s=!0;if(b.mostRecentlyFocusedNode)if((0,r.getTabIndex)(b.mostRecentlyFocusedNode)>0){var i=y(b.mostRecentlyFocusedNode),c=b.containerGroups[i].tabbableNodes;if(c.length>0){var d=c.findIndex(function(e){return e===b.mostRecentlyFocusedNode});d>=0&&(a.isKeyForward(b.recentNavEvent)?d+1=0&&(n=c[d-1],s=!1))}}else b.containerGroups.some(function(e){return e.tabbableNodes.some(function(e){return(0,r.getTabIndex)(e)>0})})||(s=!1);else s=!1;s&&(n=Q({target:b.mostRecentlyFocusedNode,isBackward:a.isKeyBackward(b.recentNavEvent)})),$(n||(b.mostRecentlyFocusedNode||_()))}b.recentNavEvent=void 0},T=function(e){(a.isKeyForward(e)||a.isKeyBackward(e))&&function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];b.recentNavEvent=e;var o=Q({event:e,isBackward:t});o&&(p(e)&&e.preventDefault(),$(o))}(e,a.isKeyBackward(e))},E=function(e){var t;"Escape"!==(null==(t=e)?void 0:t.key)&&"Esc"!==(null==t?void 0:t.key)&&27!==(null==t?void 0:t.keyCode)||!1===m(a.escapeDeactivates,e)||(e.preventDefault(),o.deactivate())},C=function(e){var t=g(e);y(t,e)>=0||m(a.clickOutsideDeactivates,e)||m(a.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},R=function(){if(b.active)return d(s,o),b.delayInitialFocusTimer=a.delayInitialFocus?f(function(){$(_())}):$(_()),n.addEventListener("focusin",P,!0),n.addEventListener("mousedown",z,{capture:!0,passive:!1}),n.addEventListener("touchstart",z,{capture:!0,passive:!1}),n.addEventListener("click",C,{capture:!0,passive:!1}),n.addEventListener("keydown",T,{capture:!0,passive:!1}),n.addEventListener("keydown",E),o},A=function(){if(b.active)return n.removeEventListener("focusin",P,!0),n.removeEventListener("mousedown",z,!0),n.removeEventListener("touchstart",z,!0),n.removeEventListener("click",C,!0),n.removeEventListener("keydown",T,!0),n.removeEventListener("keydown",E),o},X="undefined"!=typeof window&&"MutationObserver"in window?new MutationObserver(function(e){e.some(function(e){return Array.from(e.removedNodes).some(function(e){return e===b.mostRecentlyFocusedNode})})&&$(_())}):void 0,M=function(){X&&(X.disconnect(),b.active&&!b.paused&&b.containers.map(function(e){X.observe(e,{subtree:!0,childList:!0})}))};return o={get active(){return b.active},get paused(){return b.paused},activate:function(e){if(b.active)return this;var t=O(e,"onActivate"),o=O(e,"onPostActivate"),r=O(e,"checkCanFocusTrap");r||w(),b.active=!0,b.paused=!1,b.nodeFocusedBeforeActivation=k(n),null==t||t();var s=function(){r&&w(),R(),M(),null==o||o()};return r?(r(b.containers.concat()).then(s,s),this):(s(),this)},deactivate:function(e){if(!b.active)return this;var t=i({onDeactivate:a.onDeactivate,onPostDeactivate:a.onPostDeactivate,checkCanReturnFocus:a.checkCanReturnFocus},e);clearTimeout(b.delayInitialFocusTimer),b.delayInitialFocusTimer=void 0,A(),b.active=!1,b.paused=!1,M(),l(s,o);var r=O(t,"onDeactivate"),n=O(t,"onPostDeactivate"),c=O(t,"checkCanReturnFocus"),d=O(t,"returnFocus","returnFocusOnDeactivate");null==r||r();var p=function(){f(function(){d&&$(S(b.nodeFocusedBeforeActivation)),null==n||n()})};return d&&c?(c(S(b.nodeFocusedBeforeActivation)).then(p,p),this):(p(),this)},pause:function(e){return b.active?(b.manuallyPaused=!0,this._setPausedState(!0,e)):this},unpause:function(e){return b.active?(b.manuallyPaused=!1,s[s.length-1]!==this?this:this._setPausedState(!1,e)):this},updateContainerElements:function(e){var t=[].concat(e).filter(Boolean);return b.containers=t.map(function(e){return"string"==typeof e?n.querySelector(e):e}),b.active&&w(),M(),this}},Object.defineProperties(o,{_isManuallyPaused:{value:function(){return b.manuallyPaused}},_setPausedState:{value:function(e,t){if(b.paused===e)return this;if(b.paused=e,e){var o=O(t,"onPause"),r=O(t,"onPostPause");null==o||o(),A(),M(),null==r||r()}else{var n=O(t,"onUnpause"),s=O(t,"onPostUnpause");null==n||n(),w(),R(),M(),null==s||s()}return this}}}),o.updateContainerElements(e),o}},4009:function(e){"use strict";e.exports=function(e,t,o,r,n,s,a,i){if(!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var d=[o,r,n,s,a,i],l=0;(c=new Error(t.replace(/%s/g,function(){return d[l++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},1796:function(e){e.exports=function(e){return!(!e||"string"==typeof e)&&(e instanceof Array||Array.isArray(e)||e.length>=0&&(e.splice instanceof Function||Object.getOwnPropertyDescriptor(e,e.length-1)&&"String"!==e.constructor.name))}},2456:function(e){function t(e,t){e.onload=function(){this.onerror=this.onload=null,t(null,e)},e.onerror=function(){this.onerror=this.onload=null,t(new Error("Failed to load "+this.src),e)}}function o(e,t){e.onreadystatechange=function(){"complete"!=this.readyState&&"loaded"!=this.readyState||(this.onreadystatechange=null,t(null,e))}}e.exports=function(e,r,n){var s=document.head||document.getElementsByTagName("head")[0],a=document.createElement("script");"function"==typeof r&&(n=r,r={}),r=r||{},n=n||function(){},a.type=r.type||"text/javascript",a.charset=r.charset||"utf8",a.async=!("async"in r)||!!r.async,a.src=e,r.attrs&&function(e,t){for(var o in t)e.setAttribute(o,t[o])}(a,r.attrs),r.text&&(a.text=""+r.text),("onload"in a?t:o)(a,n),a.onload||t(a,n),s.appendChild(a)}},3746:function(e,t,o){"use strict";o.r(t);var r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function n(e,t){return e===t||!(!r(e)||!r(t))}function s(e,t){if(e.length!==t.length)return!1;for(var o=0;o